Documentation

TauCeti.FieldTheory.GaloisGroups.Resolvent.Symmetric

Symmetric descent for the universal resolvent #

Given an integral multivariable polynomial Φ in n formal roots, its universal resolvent is the product of X - Ψ over the orbit of Φ under permutations of the variables. Permuting the formal roots permutes these factors, so every coefficient of the product is symmetric.

The fundamental theorem of symmetric polynomials then gives a unique polynomial whose coefficients specialize to the universal resolvent after sending the variables to the elementary symmetric polynomials. This is the integral orbit product used by a resolvent specification.

Main definitions #

Main results #

def MvPolynomial.renameStabilizer {σ : Type u_1} {R : Type u_2} [CommSemiring R] (Φ : MvPolynomial σ R) :

The stabilizer of a multivariable polynomial under permutation of its variables.

Equations
Instances For
    @[simp]
    theorem MvPolynomial.mem_renameStabilizer {σ : Type u_1} {R : Type u_2} [CommSemiring R] {Φ : MvPolynomial σ R} {e : Equiv.Perm σ} :
    e ∈ Φ.renameStabilizer ↔ (rename ⇑e) Φ = Φ
    theorem MvPolynomial.rename_eq_rename_iff {σ : Type u_1} {R : Type u_2} [CommSemiring R] (Φ : MvPolynomial σ R) (a b : Equiv.Perm σ) :
    (rename ⇑a) Φ = (rename ⇑b) Φ ↔ a⁻¹ * b ∈ Φ.renameStabilizer

    Two permutations rename a polynomial identically exactly when their quotient stabilizes it.

    @[simp]

    A polynomial is symmetric exactly when its stabilizer is the whole symmetric group.

    @[simp]

    The stabilizer of a renamed polynomial is the conjugate stabilizer.

    noncomputable def MvPolynomial.renameOrbit {n : ℕ} (Φ : MvPolynomial (Fin n) ℤ) :

    The finite set of distinct polynomials obtained by permuting the variables of Φ.

    Equations
    Instances For
      @[simp]
      theorem MvPolynomial.mem_renameOrbit {n : ℕ} (Φ Ψ : MvPolynomial (Fin n) ℤ) :
      Ψ ∈ Φ.renameOrbit ↔ ∃ (σ : Equiv.Perm (Fin n)), (rename ⇑σ) Φ = Ψ

      Membership in the rename-orbit is witnessed by a permutation of the variables.

      Orbit–stabilizer for invariants. The rename-orbit of Φ has as many elements as the index of its stabilizer.

      @[simp]

      A renamed invariant has the same rename-orbit.

      The universal resolvent of Φ, formed over the orbit obtained by permuting its variables.

      Equations
      Instances For

        The universal resolvent is the product of the monic linear factors X - Ψ attached to the elements of the rename-orbit.

        @[simp]

        A renamed invariant has the same universal resolvent.

        The universal resolvent is monic, being a product of monic linear factors.

        @[simp]

        The universal resolvent has degree the number of elements of the rename-orbit.

        The substitution sending variable i to the elementary symmetric polynomial e_(i+1).

        Equations
        Instances For
          @[simp]
          theorem TauCeti.esymmSubst_X (n : ℕ) (i : Fin n) :

          Elementary-symmetric substitution sends X i to e_(i+1).

          Elementary-symmetric substitution agrees with Mathlib's fundamental-theorem map.

          @[simp]

          Permuting the formal roots leaves the universal resolvent unchanged.

          Every coefficient of the universal resolvent is symmetric in the formal roots.

          Substitution by the elementary symmetric polynomials is injective.

          The universal resolvent has a unique expression in the elementary symmetric polynomials.

          An integral expression for the universal resolvent in the elementary symmetric polynomials is itself monic, since elementary-symmetric substitution is injective.

          An integral expression for the universal resolvent has the degree of the universal resolvent, the number of elements of the rename-orbit.