Degrees of factors modulo a prime #
This module works out Polynomial.factorDegrees explicitly for X ^ 5 - X - 1, whose reduction
splits as a cubic times a quadratic modulo 2 and stays irreducible modulo 5. The generic
polynomial carrier and API live in TauCeti/RingTheory/Polynomial/FactorDegrees.lean.
Main declarations #
Polynomial.irreducible_X_sq_add_X_add_one_zmod_two,Polynomial.irreducible_X_pow_three_add_X_sq_add_one_zmod_two: the two irreducibility facts overZMod 2that the modulo2example rests on.Polynomial.irreducible_X_pow_five_sub_X_sub_one_zmod_five: the irreducibility fact overZMod 5that the modulo5example rests on.Polynomial.factorDegrees_X_pow_five_sub_X_sub_one_two: the worked examplefactorDegrees (X ^ 5 - X - 1) 2 = {3, 2}.Polynomial.factorDegrees_X_pow_five_sub_X_sub_one_five: the worked examplefactorDegrees (X ^ 5 - X - 1) 5 = {5}.
References #
- D. A. Marcus, Number Fields, 2nd edition, Springer 2018, Chapter 4, where the factorization
of
f mod pis matched with the splitting ofp. - J. Neukirch, Algebraic Number Theory, Springer 1999, Chapter I, ยง8.
The factorization of X ^ 5 - X - 1 modulo 2 and 5 #
X ^ 2 + X + 1 is irreducible over ZMod 2: it is quadratic and has no root there.
X ^ 3 + X ^ 2 + 1 is irreducible over ZMod 2: it is cubic and has no root there.
X ^ 5 - X - 1 is irreducible over ZMod 5.