The induced action on a symmetric algebra and its invariant subalgebra #
A representation ρ of a monoid G on a module M extends multiplicatively to the symmetric
algebra Sym M: each ρ g induces the algebra endomorphism SymmetricAlgebra.map (ρ g). Taking
M = V* with the contragredient representation Representation.dual gives the action of G on
polynomial functions on V, the starting point of the invariant theory of finite linear groups.
The induced action preserves the grading of Sym M by homogeneous degree. Its fixed points form a
subalgebra, the invariant subalgebra Sym(M)^G, which is homogeneous: every homogeneous
component of an invariant is again invariant. Restricting the action to a homogeneous
component Symⁿ M gives a representation whose invariants are the degree-n part of
Sym(M)^G; these are the pieces whose dimensions form the Hilbert series of the invariant
subalgebra. In degree one the invariants are exactly the invariant vectors of M. For a finite
group G, Sym M is integral over its invariants: an element p is a root of the monic
polynomial ∏ g, (X - g • p), whose coefficients are invariant
(Algebra.IsInvariant.isIntegral).
Each ρ g fixes the invariant subalgebra pointwise, so it is linear over it; this gives the
representation Representation.symmetricAlgebraOverInvariants of G on Sym M as a module over
Sym(M)^G, whose invariants are Sym(M)^G itself.
Since the representation ρ is data that instance search cannot infer, the induced action is
bundled as Representation.symmetricAlgebraMulSemiringAction for local use, rather than
registered as an instance; this gives access to the MulSemiringAction API, in particular to
Mathlib's invariant extensions Algebra.IsInvariant.
Main definitions #
Representation.symmetricAlgebra: the representation ofGonSym Minduced byρ.Representation.symmetricAlgebraMulSemiringAction: the same action, bundled as an action by semiring endomorphisms.Representation.symmetricAlgebraInvariants: the subalgebra ofSym Mfixed by everyρ g.Representation.symmetricAlgebraOverInvariants: the induced action onSym M, as a representation by linear maps over the invariant subalgebra.Representation.symmetricAlgebraHomogeneous: the representation ofGon the degree-nhomogeneous componentSymⁿ M.
Main results #
Representation.symmetricAlgebra_mem_homogeneousSubmoduleandRepresentation.decompose_symmetricAlgebra: the induced action preserves degrees and commutes with taking homogeneous components.Representation.isHomogeneous_symmetricAlgebraInvariants: the invariant subalgebra is a homogeneous subalgebra.Representation.toSubmodule_symmetricAlgebraInvariants: as a submodule, it is the module of invariants of the induced representation.Representation.ι_mem_symmetricAlgebraInvariants_iff: its degree-one part isM^G.Representation.map_symmetricAlgebraInvariants_of_leftInverse: an intertwining map with an intertwining right inverse carries the invariant subalgebra onto the invariant subalgebra.Representation.mem_invariants_symmetricAlgebraOverInvariants_iff: the invariants of the action over the invariant subalgebra are the invariant subalgebra.Representation.symmetricAlgebraHomogeneous_apply: onSymⁿ M,gacts by the maphomogeneousSubmoduleMapₛₗ (ρ g) ninduced on degreen.Representation.map_subtype_invariants_symmetricAlgebraHomogeneousandRepresentation.finrank_invariants_symmetricAlgebraHomogeneous: the invariants ofSymⁿ Mare the degree-npart of the invariant subalgebra.Representation.faithfulSMul_symmetricAlgebraMulSemiringAction_iff: the bundled action is faithful exactly whenρis.Representation.symmetricAlgebraInvariants_eq_fixedPointsandRepresentation.isInvariant_symmetricAlgebraInvariants: it is the fixed subalgebra of the bundled action, andSym Mis an invariant extension of it in the sense ofAlgebra.IsInvariant.Representation.symmetricAlgebraInvariants_comp_subtype: the invariants of the restriction to a subgroupHare the fixed points ofHunder the bundled action ofG.Representation.isIntegral_symmetricAlgebraInvariants: for a finite group,Sym Mis integral over the invariant subalgebra.
References #
- L. Smith, Polynomial Invariants of Finite Groups, A K Peters (1995), Chapters 1 and 2.
- R. P. Stanley, Invariants of finite groups and their applications to combinatorics, Bull. Amer. Math. Soc. (N.S.) 1 (1979), 475–511.
- The construction of
Representation.symmetricAlgebrafollows the template ofRepresentation.symmetricPowerinTauCeti.RepresentationTheory.SymmetricPower.
The representation of G on the symmetric algebra Sym M induced by a representation ρ
on M: the element g acts by the algebra endomorphism extending ρ g multiplicatively.
For the contragredient representation ρ.dual, this is the action on polynomial functions.
Instances For
The induced action of g is the symmetric-algebra map induced by ρ g.
The action induced by a representation pulled back along f : G' →* G is the induced action
of f g.
The induced action applies ρ to a canonical generator.
This is intentionally not a simp lemma: symmetricAlgebra_apply followed by
SymmetricAlgebra.map_apply_ι already performs this simplification.
The induced action preserves every homogeneous degree.
The representation of G on the degree-n homogeneous component Symⁿ M of the symmetric
algebra: the restriction of Representation.symmetricAlgebra to this subrepresentation.
Instances For
The action on Symⁿ M is computed in the symmetric algebra by the induced action.
The action of g on Symⁿ M is the map homogeneousSubmoduleMapₛₗ (ρ g) n induced by
ρ g on degree n.
The induced action commutes with taking homogeneous components.
The action of G on Sym M induced by ρ, bundled as an action by semiring
endomorphisms, for use with the API of MulSemiringAction (fixed points, orbit polynomials).
It is not an instance, since ρ cannot be inferred.
Instances For
The bundled action is the induced representation.
The bundled action commutes with scalar multiplication by R.
The action of G on Sym M induced by ρ is faithful exactly when ρ is: an element of G
is determined by its action on the degree-one elements ι m.
The symmetric-algebra map induced by an intertwining map intertwines the induced representations.
The invariant subalgebra Sym(M)^G: the elements of Sym M fixed by the induced action of
every element of G, that is, the fixed subalgebra FixedPoints.subalgebra of the bundled
action.
Instances For
An element of Sym M is invariant when every g fixes it.
The invariant subalgebra is the fixed subalgebra FixedPoints.subalgebra of the bundled
action Representation.symmetricAlgebraMulSemiringAction; this holds by definition.
The invariant subalgebra is homogeneous: every homogeneous component of an invariant is invariant.
A degree-one element ι m is invariant exactly when m is a fixed vector of ρ.
The symmetric-algebra map induced by an intertwining map sends invariants to invariants.
Invariants of an equivariant retract. If f : M → N intertwines ρ with ρ' and has
an intertwining right inverse, the induced map carries the invariant subalgebra of ρ onto that
of ρ'. For instance, when N is an invariant direct summand of M, every invariant of Sym N
is the image of an invariant of Sym M.
Pulling a representation back along a surjective homomorphism does not change its invariant subalgebra in the symmetric algebra. This equality preserves the ambient graded algebra.
The action of G on Sym M induced by ρ, as a representation by linear maps over the
invariant subalgebra Sym(M)^G: each ρ g fixes the invariants, so it is linear over them. Its
underlying maps are those of Representation.symmetricAlgebra.
Instances For
Over the invariant subalgebra, g acts on Sym M by Representation.symmetricAlgebra.
Passing to the symmetric algebra preserves the kernel: an element acts trivially on the algebra exactly when it acts trivially on its degree-one generators.
The kernel of a representation acts trivially on its entire symmetric algebra.
For a group, Sym M is an invariant extension of the invariant subalgebra under the bundled
action, so Mathlib's Algebra.IsInvariant API applies to it. This is Mathlib's instance for
FixedPoints.subalgebra, transported along symmetricAlgebraInvariants_eq_fixedPoints.
The invariants of the restriction of ρ to a subgroup H are the fixed points of H under
the bundled action of G, so Mathlib's FixedPoints.subalgebra API applies to them.
As a submodule, the invariant subalgebra is the module of invariants of the induced
representation on Sym M.
An element of Symⁿ M is an invariant of the degree-n representation exactly when it lies
in the invariant subalgebra.
The invariants of the action over the invariant subalgebra are the invariant subalgebra.
The invariants of the degree-n representation are the degree-n part of the invariant
subalgebra.
The invariants of the degree-n representation have the dimension of the degree-n part of
the invariant subalgebra.
Integrality over the invariants. For a finite group, the symmetric algebra is integral
over the invariant subalgebra: each p is a root of the monic orbit polynomial
∏ g, (X - g • p), whose coefficients are invariant.