FLT/KnownIn1980s/PGL2/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 FLT blueprint introduction
5 declarations, 2 contain sorry, 0 declared as axioms
Public statements for Dickson's classification in PGL₂
This file contains the non-slop API for the PGL2 classification statements. The
proofs live in FLT.KnownIn1980s.PGL2.Proofs, which imports the AI-generated
development in FLT.Slop.PGL2.
Imports (8)
- Mathlib.FieldTheory.Finite.GaloisField
- Mathlib.FieldTheory.IsAlgClosed.AlgebraicClosure
- Mathlib.GroupTheory.SemidirectProduct
- Mathlib.GroupTheory.SpecificGroups.Alternating
- Mathlib.GroupTheory.SpecificGroups.Dihedral
- Mathlib.LinearAlgebra.Matrix.GeneralLinearGroup.Basic
- Mathlib.LinearAlgebra.Matrix.GeneralLinearGroup.Projective
- Mathlib.LinearAlgebra.Matrix.ProjectiveSpecialLinearGroup
Imported by 3 files
- abbrev
Dickson.KAn algebraic closureK pof the finite field𝔽_p = ZMod pline 32 sourceSource documentation
An algebraic closure
K pof the finite field𝔽_p = ZMod p.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Fact,Nat.PrimeProof uses:
AlgebraicClosure,ZMod1 instances, coercions and auxiliary constants left out.
noncomputable abbrev K : Type := AlgebraicClosure (ZMod p)
- abbrev
Dickson.PGLThe projective general linear groupPGL₂(K p), i.e.GL₂(K p)modulo its centre line 35 sourceSource documentation
The projective general linear group
PGL₂(K p), i.e.GL₂(K p)modulo its centre.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Fact,Nat.PrimeProof uses:
Matrix.ProjGenLinGroup,Fin,OfNat.ofNat, Dickson.K,ZMod5 instances, coercions and auxiliary constants left out.
abbrev PGL : Type := Matrix.ProjGenLinGroup (Fin 2) (K p)
Mentions: Dickson.K
- abbrev
Dickson.PSLThe projective special linear groupPSL₂(K p)line 38 sourceSource documentation
The projective special linear group
PSL₂(K p).standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Fact,Nat.PrimeProof uses:
Matrix.ProjectiveSpecialLinearGroup,Fin,OfNat.ofNat, Dickson.K,ZMod5 instances, coercions and auxiliary constants left out.
abbrev PSL : Type := Matrix.ProjectiveSpecialLinearGroup (Fin 2) (K p) …
Mentions: Dickson.K
- theorem
Dickson.classification_tamesorry line 42 sourcedepends on sorry what this means
Statement uses:
Nat,Fact,Nat.Prime,GT.gt,OfNat.ofNat,Subgroup, Dickson.PGL,Fin, Dickson.K,ZMod,Finite,Subtype,Membership.mem,Not,Dvd.dvd,Nat.card,Nontrivial,Or,IsCyclic,Existsand 7 moreProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous42 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
Dickson.classification_wildsorry line 52 sourcedepends on sorry what this means
Statement uses:
Nat,Fact,Nat.Prime,GT.gt,OfNat.ofNat,Subgroup, Dickson.PGL,Fin, Dickson.K,ZMod,Finite,Subtype,Membership.mem,Dvd.dvd,Nat.card,Or,Exists,GE.ge,Nat.Coprime,HSub.hSuband 18 moreProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous108 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.