FormalConjectures/Wikipedia/InverseGalois.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
8 declarations, 6 contain sorry, 0 declared as axioms
Inverse Galois problem
Reference: Wikipedia
Imports (1)
Imported by 1 file
- structure
InverseGalois.GaloisRealizationline 30 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,Group - class
InverseGalois.IsRealizableSay a groupGis realizable over a fieldKif it is isomorphic to the Galois group of a Galois extension ofKline 44 sourceSource documentation
Say a group
Gis realizable over a fieldKif it is isomorphic to the Galois group of a Galois extension ofKstandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,Groupclass IsRealizable (K G : Type*) [Field K] [Group G] where …
- theorem
InverseGalois.inverse_galois_problemThe Inverse Galois Problem: every finite group is isomorphic to the Galois group of a Galois extension of the rationals sorry line 53 sourceSource documentation
The Inverse Galois Problem: every finite group is isomorphic to the Galois group of a Galois extension of the rationals.
depends on sorry what this means
Statement uses:
Fintype,Group, InverseGalois.IsRealizable,RatProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat,Nat3 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem inverse_galois_problem {G : Type*} [Fintype G] [Group G] : IsRealizable ℚ G := by …Mentions: InverseGalois.IsRealizable
- theorem
InverseGalois.inverse_galois_problem.variants.cyclicEvery finite cyclic group is realizable sorry line 61 sourceSource documentation
Every finite cyclic group is realizable.
depends on sorry what this means
Statement uses:
Fintype,Group,IsCyclic, InverseGalois.IsRealizable,RatProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat,Nat9 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem inverse_galois_problem.variants.cyclic {G : Type*} [Fintype G] [Group G] [IsCyclic G] : IsRealizable ℚ G := by …Mentions: InverseGalois.IsRealizable
- theorem
InverseGalois.inverse_galois_problem.variants.abelianEvery finite abelian group is realizable sorry line 70 sourceSource documentation
Every finite abelian group is realizable.
depends on sorry what this means
Statement uses:
Fintype,CommGroup, InverseGalois.IsRealizable,RatProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat,Nat5 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem inverse_galois_problem.variants.abelian {G : Type*} [Fintype G] [CommGroup G] : IsRealizable ℚ G := by …Mentions: InverseGalois.IsRealizable
- theorem
InverseGalois.inverse_galois_problem.variants.symmetric_groupEvery finite symmetric group is realizable sorry line 79 sourceSource documentation
Every finite symmetric group is realizable.
depends on sorry what this means
Statement uses:
Fintype, InverseGalois.IsRealizable,Rat,EquivProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat,Nat5 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem inverse_galois_problem.variants.symmetric_group {S : Type*} [Fintype S] : IsRealizable ℚ (S ≃ S) := by …Mentions: InverseGalois.IsRealizable
- theorem
InverseGalois.inverse_galois_problem.variants.complex_rational_functionsEvery finite group is realisable over the field of rational functions with complex coefficients sorry line 89 sourceSource documentation
Every finite group is realisable over the field of rational functions with complex coefficients.
depends on sorry what this means
Statement uses:
Fintype,Group, InverseGalois.IsRealizable,RatFunc,ComplexProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat,Nat13 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem inverse_galois_problem.variants.complex_rational_functions {G : Type*} [Fintype G] [Group G] : IsRealizable (RatFunc ℂ) G := by …Mentions: InverseGalois.IsRealizable
- theorem
InverseGalois.inverse_galois_problem.variants.complex_function_fieldEvery finite group is realisable over the field of rational functions with coefficientsK, whereKis any algebraically closed field of characteristic 0 sorry line 99 sourceSource documentation
Every finite group is realisable over the field of rational functions with coefficients
K, whereKis any algebraically closed field of characteristic 0.depends on sorry what this means
Statement uses:
Field,IsAlgClosed,CharZero,Fintype,Group, InverseGalois.IsRealizable,RatFuncProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat,Nat17 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem inverse_galois_problem.variants.complex_function_field {G K : Type*} [Field K] [IsAlgClosed K] [CharZero K] [Fintype G] [Group G] : IsRealizable (RatFunc K) G := by …Mentions: InverseGalois.IsRealizable