Documentation

TauCeti.FieldTheory.GaloisGroups.Tschirnhaus

Tschirnhaus transforms and the Galois group #

A Tschirnhaus transform Polynomial.tschirnhausPolynomial f T replaces the roots α of f by the values T(α). The coefficient-side construction and the root correspondence are developed in TauCeti/RingTheory/Polynomial/Tschirnhaus.lean. This file shows that for a separable f an admissible transform — one that separates the roots of f — changes neither the splitting field nor the Galois group.

Separability of f is assumed by the two splitting-field results. The Galois correspondence enters in one place only, the splitting-field argument Polynomial.TschirnhausAdmissible.isSplittingField, which computes the fixing subgroup of the field generated by the values T(α). The conjugacy of the Galois images needs only that the transform is admissible.

For any f and any field extension E in which f splits, the roots of the transform are exactly the values of T at the roots of f, with multiplicity, so the transform splits in E as well. Consequently restriction along Mathlib's chosen embedding of splitting fields gives a surjection from the Galois group of f onto the Galois group of any Tschirnhaus transform. On roots, this quotient map intertwines the polynomial map α ↦ T(α). These declarations specialize Polynomial.Gal.restrict, Polynomial.Gal.restrict_surjective, and Polynomial.Gal.galActionHom_restrict from Mathlib's Mathlib.FieldTheory.PolynomialGaloisGroup. Admissibility is Polynomial.TschirnhausAdmissible f T: injectivity of α ↦ T(α) on the root set of f in its splitting field. Under it, a separable f has a separable transform and each splitting field of f is a splitting field of the transform. For any f, the Galois groups are isomorphic and their images inside the permutations of their respective root sets are conjugate along α ↦ T(α). When f = 0, the root sets are empty and both Galois groups are trivial.

That last statement is what carries information back: a constraint on the Galois image of the transform — typically an upper bound read off a resolvent that became separable after the substitution — is a constraint on the Galois image of f.

Main results #

References #

theorem Polynomial.TschirnhausAdmissible.eqOn_rootSet {F : Type u_1} [Field F] {f T : Polynomial F} {E : Type u_2} [Field E] [Algebra F E] (h : f.TschirnhausAdmissible T) (hs : (map (algebraMap F E) f).Splits) {φ ψ : Gal(E/F)} (hφψ : Set.EqOn (⇑φ) (⇑ψ) ((f.tschirnhausPolynomial T).rootSet E)) :
Set.EqOn (⇑φ) (⇑ψ) (f.rootSet E)

Automorphisms that agree on the roots of an admissible Tschirnhaus transform agree on the roots of the original polynomial.

theorem Polynomial.TschirnhausAdmissible.algEquiv_ext {F : Type u_1} [Field F] {f T : Polynomial F} {E : Type u_2} [Field E] [Algebra F E] [IsSplittingField F E f] (h : f.TschirnhausAdmissible T) {φ ψ : Gal(E/F)} (hφψ : ∀ x ∈ f.rootSet E, φ ((aeval x) T) = ψ ((aeval x) T)) :
φ = ψ

Two automorphisms of a splitting field of f are equal if they agree on every T(α), when T is admissible for f.

noncomputable def Polynomial.Gal.restrictTschirnhaus {F : Type u_1} [Field F] (f T : Polynomial F) :

Restriction from the Galois group of a polynomial to that of a Tschirnhaus transform.

The transform splits in the splitting field of the original polynomial, so restriction along the embedding of splitting fields chosen by Polynomial.Gal.restrict defines this homomorphism without an admissibility hypothesis.

Equations
Instances For

    The Galois group of a Tschirnhaus transform is a quotient of the Galois group of the original polynomial. No separation hypothesis on the transformed roots is needed.

    The action of the original Galois group on the roots of a Tschirnhaus transform, obtained by restricting to the transform's Galois group.

    Equations
    Instances For
      @[simp]
      theorem Polynomial.Gal.coe_tschirnhausActionHom_apply {F : Type u_1} [Field F] (f T : Polynomial F) (g : f.Gal) (y : ↑((f.tschirnhausPolynomial T).rootSet f.SplittingField)) :
      ↑(((tschirnhausActionHom f T) g) y) = g ↑y

      The action induced by restriction on each transformed root is the original splitting-field automorphism.

      @[simp]

      The root map α ↦ T(α) is equivariant for restriction to the Galois group of the Tschirnhaus transform.

      Every splitting field of f is a splitting field of an admissible transform. For a separable f and an admissible T, the transform splits in any splitting field L of f and its roots generate L over F.

      The splitting field of f is a splitting field of an admissible transform, so the two splitting fields agree up to an F-algebra equivalence.

      An admissible Tschirnhaus transform has the same Galois group as the original polynomial. This includes f = 0, when both Galois groups are trivial.

      theorem Polynomial.TschirnhausAdmissible.galActionHom_restrict_rootSetEquiv {F : Type u_1} [Field F] {f T : Polynomial F} {E : Type u_2} [Field E] [Algebra F E] (h : f.TschirnhausAdmissible T) [hfsp : Fact (map (algebraMap F E) f).Splits] [Fact (map (algebraMap F E) (f.tschirnhausPolynomial T)).Splits] (φ : Gal(E/F)) (x : ↑(f.rootSet E)) :

      The canonical root-set equivalence for an admissible Tschirnhaus transform intertwines the root actions induced by every automorphism of a common splitting extension.

      The Galois images of f and of an admissible transform are conjugate. In any normal extension where both polynomials split, they are conjugate along the canonical root equivalence α ↦ T(α).

      The Galois images agree once the roots are numbered compatibly. Number the roots of f by e, and the roots of an admissible transform by T(α) ↦ e α. Read through these numberings, the Galois images of f and of the transform are the same subgroup of Equiv.Perm ι. A statement about the image of the transform read through some numbering, such as the subgroup bound that a resolvent of the transform provides, is therefore a statement about the image of f.