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 #
MvPolynomial.renameStabilizer: the subgroup of permutations fixing an invariant.MvPolynomial.universalResolvent: the product over the rename-orbit of an invariant.TauCeti.esymmSubst: substitution of the elementary symmetric polynomials for the variables.
Main results #
MvPolynomial.rename_eq_rename_iff: two permutations give the same renaming exactly when their quotient stabilizes the polynomial.MvPolynomial.card_renameOrbit: the rename-orbit has size the index of the stabilizer.MvPolynomial.renameOrbit_renameandMvPolynomial.universalResolvent_rename: renaming an invariant does not change its orbit or universal resolvent.MvPolynomial.universalResolvent_def: the universal resolvent is the product of the linear factors attached to the orbit.MvPolynomial.universalResolvent_map_rename: the universal resolvent is invariant under renaming.MvPolynomial.isSymmetric_universalResolvent_coeff: all of its coefficients are symmetric.TauCeti.esymmSubst_injective: elementary-symmetric substitution is injective.MvPolynomial.existsUnique_orbitProduct: the universal resolvent descends uniquely through elementary-symmetric substitution.MvPolynomial.monic_universalResolventandMvPolynomial.natDegree_universalResolvent: the universal resolvent is monic of degree the size of the orbit, andMvPolynomial.monic_of_map_esymmSubst_eq,MvPolynomial.natDegree_of_map_esymmSubst_eqtransfer this to its integral expression.
The stabilizer of a multivariable polynomial under permutation of its variables.
Equations
- Φ.renameStabilizer = { carrier := {e : Equiv.Perm σ | (MvPolynomial.rename ⇑e) Φ = Φ}, mul_mem' := ⋯, one_mem' := ⋯, inv_mem' := ⋯ }
Instances For
Two permutations rename a polynomial identically exactly when their quotient stabilizes it.
A polynomial is symmetric exactly when its stabilizer is the whole symmetric group.
The stabilizer of a renamed polynomial is the conjugate stabilizer.
The finite set of distinct polynomials obtained by permuting the variables of Φ.
Equations
- Φ.renameOrbit = Finset.image (fun (σ : Equiv.Perm (Fin n)) => (MvPolynomial.rename ⇑σ) Φ) Finset.univ
Instances For
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.
A renamed invariant has the same rename-orbit.
The universal resolvent of Φ, formed over the orbit obtained by permuting its variables.
Equations
- Φ.universalResolvent = ∏ Ψ ∈ Φ.renameOrbit, (Polynomial.X - Polynomial.C Ψ)
Instances For
The universal resolvent is the product of the monic linear factors X - Ψ attached to the
elements of the rename-orbit.
A renamed invariant has the same universal resolvent.
The universal resolvent is monic, being a product of monic linear factors.
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
- TauCeti.esymmSubst n = (MvPolynomial.aeval fun (i : Fin n) => MvPolynomial.esymm (Fin n) ℤ (↑i + 1)).toRingHom
Instances For
Elementary-symmetric substitution sends X i to e_(i+1).
Elementary-symmetric substitution agrees with Mathlib's fundamental-theorem map.
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.