Documentation

LeanPool.Zeta32.PrimeEdge.Reduction

the proof notes, §6 Proposition 6. exceptional is defined in Zeta32.PrimeEdge.Reference (same name, same value). the proof is the S5 assembly (primitive reduction).

theorem Zeta32.PrimeEdge.P_isPrimitive (r : ℚ) (n : ℕ) (hQ : Q r n ≠ 0) :
theorem Zeta32.PrimeEdge.prime_edge (r : ℚ) (p : ℕ) [Fact (Nat.Prime p)] (hp : 7 ≤ p) (hE : p ∉ exceptional) (hden : ¬p ∣ r.den) :
∃ (c : ZMod p), c ≠ 0 ∧ Polynomial.map (Int.castRingHom (ZMod p)) (P r (p - 1)) = Polynomial.C c