FormalConjectures/Arxiv/2504.17644/Margulis.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
3 declarations, 2 contain sorry, 0 declared as axioms
A conjecture by Margulis on matrix groups
Reference: arxiv/2504.17644v3 Bounded diagonal orbits in homogeneous spaces over function fields by Qianlin Huang, Ronggang Shi
Imports (1)
- theorem
Margulis.conjecture_1_1LetDbe the diagonal group ofSL_n(ℝ)where n ≥ 3 sorry line 42 sourceSource documentation
Let
Dbe the diagonal group ofSL_n(ℝ)where n ≥ 3. Then any relatively compactD-orbit inSL_n(ℝ) / SL_n(ℤ)is closed.depends on sorry what this means
Statement uses:
Nat,LE.le,OfNat.ofNat,HasQuotient.Quotient,Matrix.SpecialLinearGroup,Fin,Real,Subgroup,Subgroup.map,Int,Matrix.SpecialLinearGroup.map,Int.castRingHom,Top.top,IsCompact,closure,MulAction.orbit,Subtype,Membership.mem, Matrix.SpecialLinearGroup.diagonalSubgroup,IsClosedProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous50 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem conjecture_1_1 {n : ℕ} (hn : 3 ≤ n) (g : SL(n, ℝ) ⧸ Subgroup.map (map (Int.castRingHom ℝ)) ⊤) (hg : IsCompact <| closure (MulAction.orbit (diagonalSubgroup (Fin n) ℝ) g)) : IsClosed <| MulAction.orbit (diagonalSubgroup (Fin n) ℝ) g := by … - def
Margulis.polyToLaurentThe natural inclusionF[t] →+* F((t⁻¹))line 75 sourceSource documentation
The natural inclusion
F[t] →+* F((t⁻¹)). The fieldF((t⁻¹))is modelled by the Laurent series fieldF⸨X⸩, whose variableXplays the role oft⁻¹, so the polynomial variabletis sent toX⁻¹.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,RingHom,Polynomial,LaurentSeries,IntProof uses:
Polynomial.eval₂RingHom,HahnSeries.C,ZeroHom,HahnSeries,HahnSeries.single,Neg.neg,OfNat.ofNat49 instances, coercions and auxiliary constants left out.
noncomputable def polyToLaurent : F[X] →+* F⸨X⸩ := …
- theorem
Margulis.huang_shi_theorem_1_2Huang–Shi, Theorem 1.2 LetFbe a finite field of characteristicp ∈ {3, 5, 7, 11}, and setK = F((t⁻¹)),A = F[t]sorry line 97 sourceSource documentation
Huang–Shi, Theorem 1.2
Let
Fbe a finite field of characteristicp ∈ {3, 5, 7, 11}, and setK = F((t⁻¹)),A = F[t]. HereKis modelled by the Laurent series fieldF⸨X⸩withX = t⁻¹, so thatAis embedded viat ↦ X⁻¹. LetDbe the diagonal subgroup ofSL₄(K),Γ = SL₄(A)the lattice subgroup embedded intoSL₄(K)via the natural inclusionA →+* K.
Then there exists
z : SL₄(K)/Γsuch that theD-orbit ofzhas compact closure but is not closed.depends on sorry what this means
Statement uses:
Field,Fintype,Membership.mem,Nat,Finset,Insert.insert,OfNat.ofNat,Singleton.singleton,ringChar,Exists,HasQuotient.Quotient,Matrix.SpecialLinearGroup,Fin,LaurentSeries,Int,Subgroup,MonoidHom.range,Polynomial,Matrix.SpecialLinearGroup.map, Margulis.polyToLaurent and 8 moreProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous86 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem huang_shi_theorem_1_2 (hchar : ringChar F ∈ ({3, 5, 7, 11} : Finset ℕ)) : ∃ z : SL(4, F⸨X⸩) ⧸ ( Matrix.SpecialLinearGroup.map (polyToLaurent F)).range, IsCompact (closure (MulAction.orbit (diagonalSubgroup (Fin 4) (F⸨X⸩)) z)) ∧ ¬ IsClosed (MulAction.orbit (diagonalSubgroup (Fin 4) (F⸨X⸩)) z) := by …Mentions: Margulis.polyToLaurent