FormalConjectures/Other/SchurTruncatedExponential.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
2 declarations, 1 contain sorry, 0 declared as axioms
Schur's theorem on Galois groups of truncated exponential polynomials
Reference: (https://math.stackexchange.com/questions/2814220)
Reference (https://mathoverflow.net/questions/477077)
Imports (1)
- def
SchurTruncatedExponential.truncatedExpDocumented declaration: truncatedExp line 45 sourceSource documentation
The truncated exponential polynomial
truncatedExp nis given by∑_{j=0}^{n} x^j / j!overℚ, which is then-th partial sum of the Taylor series for the exponential functione^x.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Polynomial,RatProof uses:
Finset.sum,Finset.range,HAdd.hAdd,OfNat.ofNat,HSMul.hSMul,HDiv.hDiv,Nat.factorial,HPow.hPow,Polynomial.X21 instances, coercions and auxiliary constants left out.
noncomputable def truncatedExp (n : ℕ) : ℚ[X] := …
- theorem
SchurTruncatedExponential.schur_truncatedExp_galoisGroup_equivSchur's Theorem (1924): Letf_n(x) = ∑_{j=0}^n x^j/j!be then-th truncated exponential polynomial overℚsorry line 57 sourceSource documentation
Schur's Theorem (1924): Let
f_n(x) = ∑_{j=0}^n x^j/j!be then-th truncated exponential polynomial overℚ. Then forn ≥ 2:- If
n ≡ 0 (mod 4), the Galois group off_nis isomorphic to the alternating groupA_n - If
n ≢ 0 (mod 4), the Galois group off_nis isomorphic to the symmetric groupS_n
depends on sorry what this means
Statement uses:
Nat,GE.ge,OfNat.ofNat,ite,Eq,HMod.hMod,Nonempty,MulEquiv,Polynomial.Gal,Rat, SchurTruncatedExponential.truncatedExp,Subtype,Equiv.Perm,Fin,Membership.mem,Subgroup,alternatingGroupProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous38 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem schur_truncatedExp_galoisGroup_equiv (n : ℕ) (hn : n ≥ 2) : letI f := truncatedExp n …
Mentions: SchurTruncatedExponential.truncatedExp
- If