Polynomial and rational functions on the general linear group #
Two subalgebras of the k-valued functions on GL n k: the functions given by a polynomial in the
matrix entries, and those given by such a polynomial divided by a power of the determinant. They
are the coordinate-level bookkeeping behind the polynomial and rational representations of
GL n ℂ, where a representation is polynomial or rational exactly when all of its matrix
coefficients lie in one of them.
The rational condition is stated multiplicatively, as det ^ m * f being polynomial, so that no
inverse is taken and it lives over an arbitrary commutative ring, as the polynomial condition does
over an arbitrary commutative semiring;
TauCeti.Matrix.GeneralLinearGroup.mem_rationalFunctions_iff_inv is the equivalent (det ^ m)⁻¹
form over a field.
Over a finite field every function on the finite set GL n k is the evaluation of a polynomial in
the matrix entries, so TauCeti.Matrix.GeneralLinearGroup.polynomialFunctions k n is then the whole
function algebra and the distinction between the two collapses. Consumers for which the distinction
is the point work over an infinite field.
Main definitions #
TauCeti.Matrix.GeneralLinearGroup.polynomialFunctions,TauCeti.Matrix.GeneralLinearGroup.rationalFunctions: the two subalgebras ofGL (Fin n) k → k.
Main results #
TauCeti.Matrix.GeneralLinearGroup.det_zpow_mem_rationalFunctions: every integral power of the determinant is a rational function.TauCeti.Matrix.GeneralLinearGroup.entry_inv_mem_rationalFunctions: so is every entry of the inverse matrix.TauCeti.Matrix.GeneralLinearGroup.exists_forall_det_pow_mul_eq_of_forall_mem_rationalFunctionsand its field formTauCeti.Matrix.GeneralLinearGroup.exists_forall_eq_inv_mul_of_forall_mem_rationalFunctions: a finite family of rational functions admits a common denominator.
The polynomial functions on GL n k: those f : GL (Fin n) k → k obtained by evaluating a
polynomial in the matrix entries, that is, the range of the algebra map sending the variable indexed
by (i, j) to the (i, j) entry.
Instances For
Membership in the polynomial functions: f is polynomial exactly when some polynomial in
the matrix entries evaluates to f g at every g.
The matrix entries themselves are polynomial functions.
Evaluating the generic determinant at the entries of g gives det g.
The rational functions on GL n k: those f : GL (Fin n) k → k some determinant power of
which is polynomial in the matrix entries. Stated multiplicatively, as det ^ m * f being
polynomial, so that no inverse is taken and the definition makes sense over a commutative ring;
TauCeti.Matrix.GeneralLinearGroup.mem_rationalFunctions_iff_inv is the form with (det ^ m)⁻¹
over a field.
Instances For
A polynomial function is rational.
The determinant is a polynomial function.
Every integral determinant power is a rational function. For 0 ≤ m it is even a
polynomial function, by TauCeti.Matrix.GeneralLinearGroup.det_mem_polynomialFunctions.
The entries of the inverse matrix are rational functions: det g times an entry of g⁻¹
is the corresponding entry of the adjugate of g, a polynomial in the entries of g.
A finite family of rational functions has a common denominator: a single determinant power and a family of numerator polynomials express every member of the family.
A finite family of rational functions has a common denominator, in the form with the determinant power inverted. This is what lets the coordinate form of rationality carry a single exponent for the whole matrix.