The augmentation subrepresentation of a free-module action #
For a monoid action on X, the augmentation subrepresentation of k[X] consists of the vectors
whose coefficients sum to zero. For a group action on finite X, the sum of the standard basis
vectors spans an invariant subrepresentation, called the invariant line. Both constructions are
defined over any semiring. If X is nonempty, the invariant line is equivalent to the trivial
representation on k: every coordinate of a vector in the line is its scalar coefficient.
For finite X over a ring satisfying the strong rank condition, the augmentation subrepresentation
has rank |X| - 1.
Over any ring where |X| is a unit, the invariant line complements it. The equivalence
TauCeti.ofMulActionEquivProdAugmentation expresses this splitting: its first component is the
average of the coefficients, and its second subtracts that multiple of the sum of the standard
basis. For empty X, both subrepresentations are zero and are still complementary.
Over a field, the character of the augmentation subrepresentation is the character of the induced
free-module action minus the trivial character, provided X is finite and nonempty. The identity
holds even when the characteristic divides |X|, so the invariant line is not a complement.
These constructions underlie the standard representation of the symmetric group.
Main definitions and results #
TauCeti.augmentationSubrepresentation: the kernel of the coefficient sum.TauCeti.permutationSumandTauCeti.invariantLine: the sum of the standard basis and its span.TauCeti.invariantLineEquivTrivial: the invariant line as the trivial representation onk.TauCeti.MonoidAlgebra.ker_sumCoords_basis_eq_span: the augmentation kernel is spanned by differences of standard basis vectors from a fixed one.TauCeti.isCompl_invariantLine_augmentationSubrepresentation_iff: the two subrepresentations are complementary exactly whenXis empty or its cardinality is a unit in the coefficient ring.TauCeti.ofMulActionEquivProdAugmentation: the explicit splitting as trivial plus augmentation.TauCeti.finrank_augmentationSubrepresentation: the dimension is|X| - 1.TauCeti.character_augmentationSubrepresentation: the character is the free-module character minus1.
Implementation notes #
The augmentation is Module.Basis.sumCoords for MonoidAlgebra.basis X k. This linear map
requires no multiplication on X, unlike the ring homomorphism augmenting a monoid algebra.
The two maps agree when X is a monoid: both send single x a to a.
References #
- J.-P. Serre, Linear Representations of Finite Groups, §2.3.
The augmentation subrepresentation #
The coefficient sum is invariant under the induced action on the free module.
The augmentation subrepresentation of k[X]: the elements whose coefficients sum to
zero.
Equations
- TauCeti.augmentationSubrepresentation k G X = { toSubmodule := (MonoidAlgebra.basis X k).sumCoords.ker, apply_mem_toSubmodule := ⋯ }
Instances For
The invariant line #
The sum of the standard basis of k[X], for a finite index type.
Equations
- TauCeti.permutationSum k X = ∑ x : X, MonoidAlgebra.single x 1
Instances For
The augmentation of the sum of the standard basis is the cardinality of the index type.
Deliberately not @[simp]: simp already proves this from TauCeti.coeff_permutationSum and the
generic basis API, so tagging it would be a simpNF violation.
For nonempty X and nontrivial coefficients, the sum of the standard basis is nonzero.
The invariant line of k[X]: the line spanned by the sum of the standard basis, as a
subrepresentation.
Equations
- TauCeti.invariantLine k G X = { toSubmodule := k ∙ TauCeti.permutationSum k X, apply_mem_toSubmodule := ⋯ }
Instances For
The group acts trivially on the invariant line.
The elements of the invariant line are exactly the multiples of the sum of the standard basis.
The invariant line as the trivial representation #
For a nonempty index type, the invariant line is the trivial representation on the scalars. The inverse sends a scalar to that multiple of the sum of the standard basis.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The scalar c names the multiple c • permutationSum k X of the sum of the standard basis.
Conversely, the scalar naming a vector of the invariant line is its coordinate along the sum of the standard basis: that multiple of the sum is the vector again.
Every coordinate of a vector in the invariant line is its corresponding scalar.
The invariant line has rank one over a semiring satisfying the strong rank condition.
The dimension of the augmentation subrepresentation #
The augmentation subrepresentation has dimension one less than the cardinality of X. For an
empty X both sides are zero, the subtraction being truncated.
The splitting #
The invariant line and augmentation subrepresentation are complementary when the index set is empty or its cardinality is a unit in the coefficient ring.
The invariant line complements the augmentation subrepresentation exactly when the index set is empty or its cardinality is a unit in the coefficient ring.
The splitting as trivial plus augmentation #
When |X| is a unit in a ring, the permutation representation splits as the
trivial representation on the scalars and the augmentation subrepresentation. The scalar
component multiplies the sum of the standard basis.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The splitting adds a multiple of the sum of the standard basis to a vector of the augmentation subrepresentation.
The scalar component is the coefficient sum times the ring inverse of the cardinality.
The augmentation component subtracts the average coefficient from every coordinate.
The character of the augmentation subrepresentation #
The character of the augmentation subrepresentation is the character of k[X] less 1.
The subtracted 1 is the trivial quotient k[X] / ker(augmentation) ≃ k, so nothing about |X|
in k is needed: the identity holds in every characteristic, including the one dividing |X|,
where the invariant line is not a complement.
For a monoid action the subtracted 1 is the trivial quotient: the character of
k[X] counts fixed points, so the character here is the number of fixed points less one.