FormalConjectures/HilbertProblems/5.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
7 declarations, 5 contain sorry, 0 declared as axioms
Hilbert's Fifth Problem and the Hilbert–Smith Conjecture
The Hilbert–Smith conjecture states that a locally compact topological group acting
continuously and faithfully on a connected finite-dimensional topological manifold must be a
Lie group. It remains open in general; Pardon proved it for 3-manifolds in 2013.
An equivalent formulation: no p-adic integer group ℤ_[p] can act faithfully on any
connected finite-dimensional topological manifold.
Main statements
hilbert_smith_conjecture: the Hilbert–Smith conjecture.hilbert_smith_padic_formulation: the equivalent formulation forℤ_[p].hilbert_smith_conjecture.variants.dimension_three: Pardon's theorem for 3-manifolds.hilbert_smith_conjecture.variants.riemannian: the case of isometric actions on Riemannian manifolds.hilbert_fifth_problem: Hilbert's fifth problem, solved by Gleason, Montgomery and Zippin.
Implementation notes
AdmitsLieGroupStructure G, defined in
FormalConjecturesForMathlib.Geometry.Manifold.LieGroupPresentation, says that G is
continuously isomorphic to a finite-dimensional real-analytic Lie group. Lie groups are Hausdorff
but not assumed second countable: every discrete group is a 0-dimensional Lie group
(admitsLieGroupStructure_of_discreteTopology). This matters for the Hilbert–Smith conjecture,
since uncountable discrete groups act continuously and faithfully on connected manifolds, for
instance ℝ with the discrete topology acting on ℝ by translations.
The acting group is not assumed Hausdorff: a topological group acting continuously and faithfully on a Hausdorff space is Hausdorff, because the closure of the identity acts trivially.
The hypotheses on the manifold X are written in each theorem. A section variable
[ChartedSpace (EuclideanSpace ℝ (Fin n)) X] is included only in a theorem that mentions n,
so it would be dropped silently from a statement that mentions only X.
References:
- Wikipedia
- Tao's blog
- [Pardon 2013] J. Pardon, The Hilbert–Smith conjecture for three-manifolds, J. Amer. Math. Soc. 26 (2013), 879–899. https://doi.org/10.1090/S0894-0347-2013-00766-3, arXiv:1112.2324
- [Myers–Steenrod 1939] S. B. Myers, N. E. Steenrod, The group of isometries of a Riemannian manifold, Ann. of Math. 40 (1939), 400–416. https://doi.org/10.2307/1968928
- [van den Dries–Goldbring 2015] L. van den Dries, I. Goldbring, Hilbert's 5th problem, Enseign. Math. 61 (2015), 3–43. https://doi.org/10.4171/LEM/61-1/2-2
Imports (1)
Imported by 1 file
- theorem
Hilbert5.admitsLieGroupStructure_circleThe circle group admits a Lie group structure line 77 sourceSource documentation
The circle group admits a Lie group structure.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses: AdmitsLieGroupStructure,
CircleProof uses: admitsLieGroupStructure_of_lieGroup,
OfNat.ofNat,Nat13 instances, coercions and auxiliary constants left out.
theorem admitsLieGroupStructure_circle : AdmitsLieGroupStructure Circle := …
Mentions: AdmitsLieGroupStructure
- theorem
Hilbert5.admitsLieGroupStructure_multiplicative_intThe discrete groupℤadmits a Lie group structure line 82 sourceSource documentation
The discrete group
ℤadmits a Lie group structure.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses: AdmitsLieGroupStructure,
Multiplicative,IntProof uses: admitsLieGroupStructure_of_discreteTopology
10 instances, coercions and auxiliary constants left out.
theorem admitsLieGroupStructure_multiplicative_int : AdmitsLieGroupStructure (Multiplicative ℤ) := …Mentions: AdmitsLieGroupStructure
- theorem
Hilbert5.hilbert_smith_conjectureHilbert–Smith conjecture: every locally compact topological group acting continuously and faithfully on a connected finite-dimensional topological manifold is a Lie group sorry line 89 sourceSource documentation
Hilbert–Smith conjecture: every locally compact topological group acting continuously and faithfully on a connected finite-dimensional topological manifold is a Lie group.
depends on sorry what this means
Statement uses:
Group,TopologicalSpace,Nat,T2Space,ConnectedSpace,ChartedSpace,EuclideanSpace,Real,Fin,OfNat.ofNat,ENNReal,IsTopologicalGroup,LocallyCompactSpace,MulAction,ContinuousSMul,FaithfulSMul, AdmitsLieGroupStructureProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous29 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem hilbert_smith_conjecture {X : Type*} [TopologicalSpace X] [T2Space X] [ConnectedSpace X] [ChartedSpace (EuclideanSpace ℝ (Fin n)) X] [IsTopologicalGroup G] [LocallyCompactSpace G] [MulAction G X] [ContinuousSMul G X] [FaithfulSMul G X] : AdmitsLieGroupStructure G := by …Mentions: AdmitsLieGroupStructure
- theorem
Hilbert5.hilbert_smith_conjecture.variants.riemannianDocumented declaration: riemannian sorry line 104 sourceSource documentation
The Hilbert–Smith conjecture holds for actions by isometries of a connected smooth Riemannian manifold
X: the isometry group ofXis a Lie group by the Myers–Steenrod theorem, soGhas no small subgroups and is a Lie group by the Gleason–Montgomery–Zippin theorem.Here
Xcarries its Riemannian distance (IsRiemannianManifold), so the metric topology ofXis its manifold topology.depends on sorry what this means
Statement uses:
Group,TopologicalSpace,Nat,EMetricSpace,ConnectedSpace,ChartedSpace,EuclideanSpace,Real,Fin,OfNat.ofNat,ENNReal,IsManifold,modelWithCornersSelf,ENat,Top.top,Bundle.RiemannianBundle,TangentSpace,IsContMDiffRiemannianBundle,WithTop,Bundle.instNormedAddCommGroupOfRiemannianBundleOfIsTopologicalAddGroupOfContinuousConstSMulRealand 10 moreProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous112 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem hilbert_smith_conjecture.variants.riemannian {X : Type*} [EMetricSpace X] [ConnectedSpace X] [ChartedSpace (EuclideanSpace ℝ (Fin n)) X] [IsManifold (𝓡 n) ∞ X] [Bundle.RiemannianBundle (fun x : X ↦ TangentSpace (𝓡 n) x)] [IsContMDiffRiemannianBundle (𝓡 n) ∞ (EuclideanSpace ℝ (Fin n)) (fun x : X ↦ TangentSpace (𝓡 n) x)] [IsRiemannianManifold (𝓡 n) X] [IsTopologicalGroup G] [LocallyCompactSpace G] [MulAction G X] [ContinuousSMul G X] [FaithfulSMul G X] (hiso : ∀ g : G, Isometry (g • · : X → X)) : AdmitsLieGroupStructure G := by …Mentions: AdmitsLieGroupStructure
- theorem
Hilbert5.hilbert_smith_conjecture.variants.dimension_threePardon's theorem (2013): the Hilbert–Smith conjecture holds for connected 3-manifolds, see [Pardon 2013] sorry line 119 sourceSource documentation
Pardon's theorem (2013): the Hilbert–Smith conjecture holds for connected 3-manifolds, see [Pardon 2013].
depends on sorry what this means
Statement uses:
Group,TopologicalSpace,T2Space,ConnectedSpace,ChartedSpace,EuclideanSpace,Real,Fin,OfNat.ofNat,Nat,ENNReal,IsTopologicalGroup,LocallyCompactSpace,MulAction,ContinuousSMul,FaithfulSMul, AdmitsLieGroupStructureProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous30 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem hilbert_smith_conjecture.variants.dimension_three {X : Type*} [TopologicalSpace X] [T2Space X] [ConnectedSpace X] [ChartedSpace (EuclideanSpace ℝ (Fin 3)) X] [IsTopologicalGroup G] [LocallyCompactSpace G] [MulAction G X] [ContinuousSMul G X] [FaithfulSMul G X] : AdmitsLieGroupStructure G := by …Mentions: AdmitsLieGroupStructure
- theorem
Hilbert5.hilbert_smith_padic_formulationp-adic formulation: the p-adic integersℤ_[p]cannot act continuously and faithfully on a connected finite-dimensional topological manifold sorry line 132 sourceSource documentation
p-adic formulation: the p-adic integers
ℤ_[p]cannot act continuously and faithfully on a connected finite-dimensional topological manifold. This is equivalent tohilbert_smith_conjectureby the Gleason–Yamabe theorem together with Newman's theorem on periodic transformations of manifolds.depends on sorry what this means
Statement uses:
Nat,TopologicalSpace,T2Space,ConnectedSpace,ChartedSpace,EuclideanSpace,Real,Fin,OfNat.ofNat,ENNReal,Fact,Nat.Prime,AddAction,PadicInt,ContinuousVAdd,Not,FaithfulVAddProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous43 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem hilbert_smith_padic_formulation {X : Type*} [TopologicalSpace X] [T2Space X] [ConnectedSpace X] [ChartedSpace (EuclideanSpace ℝ (Fin n)) X] (p : ℕ) [Fact p.Prime] [AddAction ℤ_[p] X] [ContinuousVAdd ℤ_[p] X] : ¬ FaithfulVAdd ℤ_[p] X := by … - theorem
Hilbert5.hilbert_fifth_problemDocumented declaration: hilbert_fifth_problem sorry line 146 sourceSource documentation
Hilbert's fifth problem (Gleason–Montgomery–Zippin, 1952): every Hausdorff topological group modeled on a finite-dimensional Euclidean space is continuously isomorphic to a real-analytic Lie group.
The input
ChartedSpacesupplies only a topological atlas. The compatible analytic atlas and analytic group operations belong to the outputLieGroupPresentation.depends on sorry what this means
Statement uses:
Group,TopologicalSpace,Nat,IsTopologicalGroup,T2Space,ChartedSpace,EuclideanSpace,Real,Fin,OfNat.ofNat,ENNReal,Nonempty, LieGroupPresentationProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous19 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem hilbert_fifth_problem [IsTopologicalGroup G] [T2Space G] [ChartedSpace (EuclideanSpace ℝ (Fin n)) G] : Nonempty (LieGroupPresentation G n) := by …Mentions: LieGroupPresentation