Rational and polynomial representations of the general linear group #
A representation of GL n ℂ is polynomial when, in some basis of the carrier, every matrix
entry of ρ g is a polynomial in the entries gᵢⱼ, and rational when every entry is such a
polynomial divided by a power of det g. The distinction is the one that separates the
representations arising inside tensor powers of the standard representation from those needing a
determinant twist: TauCeti.stdRep and its tensor, symmetric and exterior powers are polynomial, as
is det ^ m for m ≥ 0, whereas det ^ (-1) is rational.
The two definitions quantify existentially over a basis, and the content of this file is that this
costs nothing: the condition holds in one basis exactly when it holds in every basis
(TauCeti.isRationalRep_iff_forall_mem_rationalFunctions and its polynomial companion), because a
change of basis rewrites each entry as a fixed linear combination of the old entries, with
coefficients independent of g. So the existential form is a genuinely basis-independent property
of ρ, and the coordinate-entry form is available against whatever basis a computation has in hand.
The bookkeeping is carried by two algebras of functions on the group rather than by the
representations. TauCeti.Matrix.GeneralLinearGroup.polynomialFunctions k n collects the
f : GL (Fin n) k → k that evaluate some polynomial in the matrix entries, and
TauCeti.Matrix.GeneralLinearGroup.rationalFunctions k n those f for which some determinant power
det ^ m makes det ^ m * f polynomial. Both are k-subalgebras of the functions on the group,
and closure under sums, products and scalars is what reduces every argument below to a single entry
computation: the change-of-basis formula is a sum of scalar multiples, the entries of a tensor
product are products of entries, and a determinant power is one generator. Those entry computations
are themselves subalgebra-generic, and live in TauCeti.RepresentationTheory.MatrixCoefficients.
The two function algebras carry an arbitrary base ring, but the two representation-level notions
are stated over ℂ. The restriction is not cosmetic: over a finite
field k the group GL n k is a finite set and every function on it is the evaluation of a
polynomial in the matrix entries, so TauCeti.Matrix.GeneralLinearGroup.polynomialFunctions k n is
then the whole function algebra and every finite-dimensional representation would count as
polynomial. The coordinate-entry condition is faithful to the intended notion only over an infinite
field; here the base field is ℂ.
That the negative determinant powers are rational is
TauCeti.Matrix.GeneralLinearGroup.det_zpow_mem_rationalFunctions. Whether a given
representation fails to be polynomial is a separate question, not addressed here; so is complete
reducibility of rational representations, which requires the theory of reductive groups.
Main definitions #
TauCeti.IsPolynomialRep,TauCeti.IsRationalRep: a representation is polynomial, respectively rational, in coordinates.
Main results #
TauCeti.isPolynomialRep_iff_forall_mem_polynomialFunctionsandTauCeti.isRationalRep_iff_forall_mem_rationalFunctions: basis independence, the entry condition against an arbitrary basis characterises the property.TauCeti.IsRationalRep.dual_apply_mem_rationalFunctions: the matrix coefficientsg ↦ f (ρ g w)of a rational representation are rational functions, andTauCeti.isRationalRep_iff_forall_dual_apply_mem_rationalFunctions: this characterises rationality of a finite-dimensional representation.TauCeti.IsRationalRep.directSum: a finite direct sum of rational representations is rational.TauCeti.IsPolynomialRep.isRationalRep: a polynomial representation is rational.TauCeti.isPolynomialRep_stdRep: the standard representation is polynomial.TauCeti.isRationalRep_detPowerRepandTauCeti.isPolynomialRep_detPowerRep_of_nonneg:det ^ mis rational, and polynomial when0 ≤ m.TauCeti.IsPolynomialRep.tprodandTauCeti.IsRationalRep.tprod: both properties pass to tensor products.TauCeti.IsPolynomialRep.of_surjectiveandTauCeti.IsRationalRep.of_surjective: both properties pass to quotients.TauCeti.IsPolynomialRep.tensorPower,TauCeti.IsPolynomialRep.symmetricPowerandTauCeti.IsPolynomialRep.exteriorPower, together withTauCeti.IsRationalRep.tensorPower,TauCeti.IsRationalRep.symmetricPowerandTauCeti.IsRationalRep.exteriorPower: both properties pass to the functorial powers, whenceTauCeti.isPolynomialRep_tensorPowerRep,TauCeti.isPolynomialRep_symPowerRepandTauCeti.isPolynomialRep_extPowerRepfor the standard representation.
Rationality and polynomiality of a representation #
A polynomial representation of GL n ℂ: in some basis of the carrier, every matrix entry of
ρ g is a polynomial in the entries of g. The carrier is forced to be finite-dimensional, since
no basis indexed by Fin (Module.finrank ℂ W) exists otherwise
(TauCeti.IsPolynomialRep.finite). The condition does not depend on the basis: see
TauCeti.isPolynomialRep_iff_forall_mem_polynomialFunctions.
The base field is ℂ rather than a general field because the coordinate-entry
condition is faithful only over an infinite field: over a finite k the group GL n k is finite,
so every function on it — hence every matrix entry of every representation — is polynomial in the
entries of g.
Instances For
The coordinate-entry form of TauCeti.IsPolynomialRep, as a lemma.
A rational representation of GL n ℂ: in some basis of the carrier, every matrix entry of
ρ g is a polynomial in the entries of g divided by a fixed power of det g. The carrier is
forced to be finite-dimensional (TauCeti.IsRationalRep.finite), and the condition does not depend
on the basis: see TauCeti.isRationalRep_iff_forall_mem_rationalFunctions. The base field is ℂ
for the reason recorded on TauCeti.IsPolynomialRep.
Instances For
The coordinate-entry form of TauCeti.IsRationalRep, as a lemma.
The carrier of a polynomial representation is finite-dimensional.
The carrier of a rational representation is finite-dimensional.
Polynomiality is basis independent. A representation is polynomial exactly when, against
any chosen basis, each matrix entry is a polynomial function of the entries of g.
Rationality is basis independent. A representation is rational exactly when, against any
chosen basis, each matrix entry is a rational function of the entries of g.
A polynomial representation is rational.
A quotient of a polynomial representation is polynomial. This is the form in which the functorial powers below inherit polynomiality from the tensor power.
A quotient of a rational representation is rational.
Matrix coefficients of a rational representation #
The matrix coefficients of a rational representation are rational functions. For a linear
functional f and a vector w, the function g ↦ f (ρ g w) is a polynomial in the entries of
g divided by a power of det g.
Rationality from matrix coefficients. A finite-dimensional representation is rational
exactly when all its matrix coefficients g ↦ f (ρ g w) are rational functions.
A finite direct sum of rational representations is rational. A matrix coefficient of the direct sum is a sum of matrix coefficients of the summands.
The basic examples #
The standard representation is polynomial: in the standard basis its matrix is g
itself.
The determinant powers are rational representations.
The nonnegative determinant powers are polynomial representations.
A tensor product of polynomial representations is polynomial.
A tensor product of rational representations is rational.
The functorial powers #
A tensor power of a polynomial representation is polynomial.
A tensor power of a rational representation is rational.
A symmetric power of a polynomial representation is polynomial.
A symmetric power of a rational representation is rational.
An exterior power of a polynomial representation is polynomial.
An exterior power of a rational representation is rational.
The tensor powers of the standard representation are polynomial.
The symmetric powers of the standard representation are polynomial.
The exterior powers of the standard representation are polynomial.