Construction of an algebraic number that is not solvable by radicals #
The main ingredients are:
isSolvable_gal_of_irreducibleinMathlib/FieldTheory/AbelRuffini.lean: an irreducible polynomial with anIsSolvableByRadroot has solvable Galois group.galActionHom_bijective_of_prime_degree'inMathlib/FieldTheory/PolynomialGaloisGroup.lean: an irreducible polynomial of prime degree with 1-3 non-real roots has full Galois group.Equiv.Perm.not_solvableinMathlib/GroupTheory/Solvable.lean: the symmetric group is not solvable.
Then all that remains is the construction of a specific polynomial satisfying the conditions of
galActionHom_bijective_of_prime_degree', which is done in this file.
A quintic polynomial that we will show is irreducible
Equations
- AbelRuffini.Φ R a b = Polynomial.X ^ 5 - Polynomial.C ↑a * Polynomial.X + Polynomial.C ↑b
Instances For
theorem AbelRuffini.gal_Phi (a b : ℕ) (hab : b < a) (h_irred : Irreducible (Φ ℚ a b)) :
Function.Bijective ⇑(Polynomial.Gal.galActionHom (Φ ℚ a b) ℂ)
theorem AbelRuffini.not_solvable_by_rad' (x : ℂ) (hx : (Polynomial.aeval x) (Φ ℚ 4 2) = 0) :
x ∉ solvableByRad ℚ ℂ
Abel-Ruffini Theorem