Carleson/Classical/Helper.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.
Project sources: Pinned project documentation, Pinned Carleson blueprint
8 declarations, 0 contain sorry, 0 declared as axioms
Imported by 3 files
- lemma
intervalIntegral.integral_conj'line 12 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasureTheory.Measure,Real,RCLike,Eq,intervalIntegral,RingHom,starRingEndProof uses:
Eq.mpr,HSMul.hSMul,ite,LE.le,OfNat.ofNat,Neg.neg,MeasureTheory.integral,MeasureTheory.Measure.restrict,Set.uIoc,id,congrArg,intervalIntegral.intervalIntegral_eq_integral_uIoc,integral_conj,HMul.hMul,RCLike.real_smul_eq_coe_mul,map_mul,RCLike.conj_ofReal,Eq.refl79 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
intervalIntegrable_of_bddline 17 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Complex,Measurable,LE.le,Norm.norm,IntervalIntegrable,MeasureTheory.MeasureSpace.volumeProof uses:
IntervalIntegrable.mono_fun',intervalIntegrable_const,Measurable.aestronglyMeasurable,MeasureTheory.Measure.restrict,Set.uIoc,Eq.mpr,Filter.EventuallyLE,MeasureTheory.ae,MeasureTheory.Measure,Filter.Eventually,id,Eq,congrArg,Filter.EventuallyLE.eq_1,Membership.mem,Set,Subtype,MeasureTheory.Measure.comap,propext,ae_restrict_iff_subtypeand 4 more58 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
- lemma
IntervalIntegrable.bdd_mulline 27 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NormedDivisionRing,Real,MeasureTheory.Measure,IntervalIntegrable,MeasureTheory.AEStronglyMeasurable,Exists,LE.le,Norm.norm,HMul.hMulProof uses:
Eq.mpr,MeasureTheory.IntegrableOn,Set.uIoc,id,Eq,congrArg,propext,intervalIntegrable_iff,MeasureTheory.Integrable,MeasureTheory.Measure.restrict,MeasureTheory.IntegrableOn.eq_1,MeasureTheory.Integrable.bdd_mul,Eq.symm,MeasureTheory.AEStronglyMeasurable.restrict,MeasureTheory.ae_of_all51 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- lemma
IntervalIntegrable.mul_bddline 35 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NormedField,Real,MeasureTheory.Measure,IntervalIntegrable,MeasureTheory.AEStronglyMeasurable,Exists,LE.le,Norm.norm,HMul.hMulProof uses:
Eq.mpr,id,Eq,congrFun',congrArg,funext,Eq.trans,mul_comm,Eq.refl, IntervalIntegrable.bdd_mul49 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
IntegrableOn.subline 41 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,NormedAddCommGroup,Set,MeasureTheory.IntegrableOn,HSub.hSubProof uses:
MeasureTheory.Integrable.sub,MeasureTheory.Measure.restrict,Eq.mpr,MeasureTheory.Integrable,id,Eq,congrArg,Eq.symm,MeasureTheory.IntegrableOn.eq_118 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
ConditionallyCompleteLattice.le_biSupline 46 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
ConditionallyCompleteLinearOrder,Set,BddAbove,Set.image,Exists,And,Membership.mem,Eq,LE.le,iSupProof uses:
le_csSup,Set.range,Eq.mpr,id,congrArg,propext,bddAbove_def,Eq.mp,Exists.intro,Max.max,SupSet.sSup,EmptyCollection.emptyCollection,dite,Classical.propDecidable,Singleton.singleton,Set.eq_singleton_iff_unique_mem,And.intro,Set.mem_range_self,Eq.symm,Eq.transand 16 more38 instances, coercions and auxiliary constants left out.
Tactic trace: 33 steps
Open to load the checked before-and-after goal states.
- theorem
Function.Periodic.exists_mem_Ico₀'Adapted from mathlib Function.Periodic.exists_mem_Ico₀ line 82 sourceSource comment
Adapted from mathlib Function.Periodic.exists_mem_Ico₀standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
AddCommGroup,LinearOrder,IsOrderedAddMonoid,Archimedean,Function.Periodic,LT.lt,OfNat.ofNat,Exists,Int,And,Membership.mem,Set,Set.Ico,HSub.hSub,HSMul.hSMul,EqProof uses:
ExistsUnique,LE.le,existsUnique_zsmul_near_of_pos',Exists.intro,And.intro,Eq.symm,Function.Periodic.sub_zsmul_eq50 instances, coercions and auxiliary constants left out.
theorem Function.Periodic.exists_mem_Ico₀' {α β : Type*} {f : α → β} {c : α} [AddCommGroup α] [LinearOrder α] [IsOrderedAddMonoid α] [Archimedean α] (h : Periodic f c) (hc : 0 < c) (x : α) : ∃ (n : ℤ), (x - n • c) ∈ Set.Ico 0 c ∧ f x = f (x - n • c) := …Mentions: c
- theorem
Function.Periodic.exists_mem_Ico'Adapted from mathlib Function.Periodic.exists_mem_Ico₀ line 90 sourceSource comment
Adapted from mathlib Function.Periodic.exists_mem_Ico₀standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
AddCommGroup,LinearOrder,IsOrderedAddMonoid,Archimedean,Function.Periodic,LT.lt,OfNat.ofNat,Exists,Int,And,Membership.mem,Set,Set.Ico,HAdd.hAdd,HSub.hSub,HSMul.hSMul,EqProof uses:
ExistsUnique,existsUnique_sub_zsmul_mem_Ico,Exists.intro,And.intro,Eq.symm,Function.Periodic.sub_zsmul_eq55 instances, coercions and auxiliary constants left out.
theorem Function.Periodic.exists_mem_Ico' {α β : Type*} {f : α → β} {c : α} [AddCommGroup α] [LinearOrder α] [IsOrderedAddMonoid α] [Archimedean α] (h : Periodic f c) (hc : 0 < c) (x a : α) : ∃ (n : ℤ), (x - n • c) ∈ Set.Ico a (a + c) ∧ f x = f (x - n • c) := …Mentions: c