FormalConjecturesForMathlib/Geometry/Manifold/LieGroupPresentation.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, Formal Conjectures paper, arXiv v1
5 declarations, 0 contain sorry, 0 declared as axioms
Topological groups admitting a Lie group structure
A topological group G admits a Lie group structure if it is continuously isomorphic to a
finite-dimensional real-analytic Lie group. Lie groups are Hausdorff but not assumed to be second
countable: every discrete group is a 0-dimensional Lie group.
Main definitions
LieGroupPresentation G n: a continuous group isomorphism fromGto ann-dimensional real-analytic Lie group.AdmitsLieGroupStructure G:Ghas aLieGroupPresentationin some finite dimension.
Main results
admitsLieGroupStructure_of_lieGroup: a Hausdorff real-analytic Lie group admits a Lie group structure.admitsLieGroupStructure_of_discreteTopology: a discrete group admits a Lie group structure.AdmitsLieGroupStructure.locallyCompactSpace: a group admitting a Lie group structure is locally compact.
Imports (3)
Imported by 1 file
- structure
LieGroupPresentationA continuous group isomorphism fromGto ann-dimensional real-analytic Lie group line 54 sourceSource documentation
A continuous group isomorphism from
Gto ann-dimensional real-analytic Lie group. The Lie group is not assumed to be second countable.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
TopologicalSpace,Group,Natstructure LieGroupPresentation (G : Type u) [TopologicalSpace G] [Group G] (n : ℕ) where …
- def
AdmitsLieGroupStructureA topological group admits a Lie group structure if it has aLieGroupPresentationin some finite dimension line 66 sourceSource documentation
A topological group admits a Lie group structure if it has a
LieGroupPresentationin some finite dimension.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Group,TopologicalSpaceProof uses:
Exists,Nat,Nonempty, LieGroupPresentationdef AdmitsLieGroupStructure (G : Type u) [Group G] [TopologicalSpace G] : Prop := …
- theorem
admitsLieGroupStructure_of_lieGroupEvery Hausdorff finite-dimensional real-analytic Lie group admits a Lie group structure line 70 sourceSource documentation
Every Hausdorff finite-dimensional real-analytic Lie group admits a Lie group structure.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Group,TopologicalSpace,Nat,T2Space,ChartedSpace,EuclideanSpace,Real,Fin,OfNat.ofNat,ENNReal,LieGroup,modelWithCornersSelf,Top.top,WithTop,ENat, AdmitsLieGroupStructureProof uses:
Exists.intro,Nonempty, LieGroupPresentation,Nonempty.intro,LieGroupPresentation.mk,ContinuousMulEquiv.refl63 instances, coercions and auxiliary constants left out.
theorem admitsLieGroupStructure_of_lieGroup {n : ℕ} [T2Space G] [ChartedSpace (EuclideanSpace ℝ (Fin n)) G] [LieGroup (𝓡 n) ω G] : AdmitsLieGroupStructure G := …Mentions: AdmitsLieGroupStructure
- theorem
admitsLieGroupStructure_of_discreteTopologyEvery discrete group is a0-dimensional Lie group line 76 sourceSource documentation
Every discrete group is a
0-dimensional Lie group.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Group,TopologicalSpace,DiscreteTopology, AdmitsLieGroupStructureProof uses:
ChartedSpace,EuclideanSpace,Real,Fin,OfNat.ofNat,Nat,ENNReal,ChartedSpace.ofDiscreteTopology,IsManifold,modelWithCornersSelf,Top.top,WithTop,ENat,IsManifold.of_discreteTopology,LieGroup,LieGroup.mk,ContMDiffMul.mk,contMDiff_of_discreteTopology,Prod,ModelProdand 6 more50 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
theorem admitsLieGroupStructure_of_discreteTopology [DiscreteTopology G] : AdmitsLieGroupStructure G := by …Mentions: AdmitsLieGroupStructure
- theorem
AdmitsLieGroupStructure.locallyCompactSpaceA group admitting a Lie group structure is locally compact line 86 sourceSource documentation
A group admitting a Lie group structure is locally compact.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Group,TopologicalSpace, AdmitsLieGroupStructure,LocallyCompactSpaceProof uses:
Nat,Nonempty, LieGroupPresentation,LieGroupPresentation.carrier,LieGroupPresentation.topologicalSpace,LieGroupPresentation.group,ChartedSpace,EuclideanSpace,Real,Fin,OfNat.ofNat,ENNReal,LieGroupPresentation.chartedSpace,ModelWithCorners.locallyCompactSpace,modelWithCornersSelf,ChartedSpace.locallyCompactSpace,Iff.mpr,Homeomorph.locallyCompactSpace_iff,ContinuousMulEquiv.toHomeomorph,LieGroupPresentation.equivand 1 more53 instances, coercions and auxiliary constants left out.
Tactic trace: 7 steps
Open to load the checked before-and-after goal states.
theorem AdmitsLieGroupStructure.locallyCompactSpace (h : AdmitsLieGroupStructure G) : LocallyCompactSpace G := by …Mentions: AdmitsLieGroupStructure