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