Carleson/ToMathlib/Topology/Instances/AddCircle/Defs.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
10 declarations, 0 contain sorry, 0 declared as axioms
Imported by 3 files
- theorem
AddCircle.liftIco_coe_apply_of_periodicline 30 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
AddCommGroup,LinearOrder,IsOrderedAddMonoid,Archimedean,Fact,LT.lt,OfNat.ofNat,Function.Periodic,Eq,AddCircle.liftIco,AddSubgroup.zmultiplesProof uses:
Eq.mpr,Function.comp,AddCircle,Set.Ico,HAdd.hAdd,Set.domRestrict,Equiv,AddCircle.equivIco,id,congrArg,AddCircle.liftIco.eq_1,QuotientAddGroup.equivIcoMod,AddCircle.equivIco.eq_1,Function.comp_apply,Membership.mem,Set,Set.domRestrict_apply,Subtype.mk,toIcoMod,toIcoMod_mem_Icoand 13 more51 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- theorem
AddCircle.liftIoc_coe_apply_of_periodicline 34 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
AddCommGroup,LinearOrder,IsOrderedAddMonoid,Archimedean,Fact,LT.lt,OfNat.ofNat,Function.Periodic,Eq,AddCircle.liftIoc,AddSubgroup.zmultiplesProof uses:
Eq.mpr,Function.comp,AddCircle,Set.Ioc,HAdd.hAdd,Set.domRestrict,Equiv,AddCircle.equivIoc,id,congrArg,AddCircle.liftIoc.eq_1,QuotientAddGroup.equivIocMod,AddCircle.equivIoc.eq_1,Function.comp_apply,Membership.mem,Set,Set.domRestrict_apply,Subtype.mk,toIocMod,toIocMod_mem_Iocand 13 more51 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- theorem
AddCircle.liftIco_comp_mk_eq_of_periodicline 38 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
AddCommGroup,LinearOrder,IsOrderedAddMonoid,Archimedean,Fact,LT.lt,OfNat.ofNat,Function.Periodic,Eq,Function.comp,AddCircle,AddCircle.liftIco,AddSubgroup.zmultiplesProof uses:
funext, AddCircle.liftIco_coe_apply_of_periodic36 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- theorem
AddCircle.liftIoc_comp_mk_eq_of_periodicline 41 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
AddCommGroup,LinearOrder,IsOrderedAddMonoid,Archimedean,Fact,LT.lt,OfNat.ofNat,Function.Periodic,Eq,Function.comp,AddCircle,AddCircle.liftIoc,AddSubgroup.zmultiplesProof uses:
funext, AddCircle.liftIoc_coe_apply_of_periodic36 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- theorem
AddCircle.liftIco_eq_liftIcoIffhas periodp, then every lift offtoAddCircle pis the same line 45 sourceSource documentation
If
fhas periodp, then every lift offtoAddCircle pis the same.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
AddCommGroup,LinearOrder,IsOrderedAddMonoid,Archimedean,Fact,LT.lt,OfNat.ofNat,Function.Periodic,Eq,AddCircle,AddCircle.liftIcoProof uses:
funext,QuotientAddGroup.induction_on,AddSubgroup.zmultiples,of_eq_true,Eq.trans,True,congr,congrArg, AddCircle.liftIco_coe_apply_of_periodic,eq_self34 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem liftIco_eq_liftIco : liftIco p a f = liftIco p a' f := …
- theorem
AddCircle.liftIoc_eq_liftIocIffhas periodp, then every lift offtoAddCircle pis the same line 50 sourceSource documentation
If
fhas periodp, then every lift offtoAddCircle pis the same.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
AddCommGroup,LinearOrder,IsOrderedAddMonoid,Archimedean,Fact,LT.lt,OfNat.ofNat,Function.Periodic,Eq,AddCircle,AddCircle.liftIocProof uses:
funext,QuotientAddGroup.induction_on,AddSubgroup.zmultiples,of_eq_true,Eq.trans,True,congr,congrArg, AddCircle.liftIoc_coe_apply_of_periodic,eq_self34 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem liftIoc_eq_liftIoc : liftIoc p a f = liftIoc p a' f := …
- theorem
AddCircle.liftIco_eq_liftIocIffhas periodp, then every lift offtoAddCircle pis the same line 55 sourceSource documentation
If
fhas periodp, then every lift offtoAddCircle pis the same.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
AddCommGroup,LinearOrder,IsOrderedAddMonoid,Archimedean,Fact,LT.lt,OfNat.ofNat,Function.Periodic,Eq,AddCircle,AddCircle.liftIco,AddCircle.liftIocProof uses:
funext,QuotientAddGroup.induction_on,AddSubgroup.zmultiples,Eq.mpr,id,congrArg, AddCircle.liftIco_coe_apply_of_periodic, AddCircle.liftIoc_coe_apply_of_periodic,Eq.refl34 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem liftIco_eq_liftIoc : liftIco p a f = liftIoc p a' f := …
- lemma
AddCircle.equivAddCircle_eqline 67 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,LinearOrder,IsStrictOrderedRing,Archimedean,Fact,LT.lt,OfNat.ofNat,Eq,AddCircle,AddEquiv,AddSubgroup.zmultiples,AddCircle.equivAddCircle,LT.lt.ne',Fact.out,HMul.hMul,Membership.mem,Set,Set.Ico,HAdd.hAdd,Equivand 2 moreProof uses:
funext,AddCircle.coe_equivIco,Eq.mpr,id,congrArg,Eq.symm,AddCircle.equivAddCircle_apply_mk,Eq.refl84 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
AddCircle.continuous_equivAddCircleline 76 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,LinearOrder,IsStrictOrderedRing,TopologicalSpace,OrderTopology,Fact,LT.lt,OfNat.ofNat,Continuous,AddCircle,AddSubgroup.zmultiples,AddEquiv,AddCircle.equivAddCircle,LT.lt.ne',Fact.outProof uses:
Homeomorph.continuous_toFun,AddCircle.homeomorphAddCircle42 instances, coercions and auxiliary constants left out.
- lemma
AddCircle.measurePreserving_equivAddCircleline 81 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Fact,LT.lt,OfNat.ofNat,MeasureTheory.MeasurePreserving,AddCircle,AddSubgroup.zmultiples,AddEquiv,AddCircle.equivAddCircle,LT.lt.ne',Fact.out,AddCircle.haarAddCircleProof uses:
AddMonoidHom.measurePreserving,QuotientAddGroup.map,AddAut.mulRight,HMul.hMul,Units,Inv.inv,Units.mk0, AddCircle.continuous_equivAddCircle,AddEquiv.surjective,of_eq_true,Eq,ENNReal,MeasureTheory.Measure,Set,Set.univ,Eq.trans,True,congr,congrArg,MeasureTheory.IsProbabilityMeasure.measure_univand 1 more95 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.