Documentation

TauCeti.Algebra.Lie.Matrix.IntegralCast

Integral matrices acting on a rational coordinate space #

An explicit Chevalley carrier starts from a representation of a Serre presentation by matrices with integer entries, extends it to the rational Serre algebra, and shows that the integral coordinate lattice of the rational module is preserved. This file collects the facts that step needs, stated for an arbitrary index type so that every such carrier shares them.

Entrywise coercion of integer matrices is a homomorphism of Lie rings for the commutator brackets, so it carries a Serre system over ℤ to one over the target ring. A coerced integer matrix then sends integral coordinate vectors to integral coordinate vectors, which is what keeps the lattice stable under the resulting action.

Main declarations #

Main results #

References #

Entrywise coercion of integer matrices #

noncomputable def TauCeti.matrixIntCastLieHom {n : Type u_1} [Fintype n] [DecidableEq n] (R : Type u_2) [Ring R] :

Entrywise coercion of integer matrices into a ring, as a homomorphism of Lie rings for the commutator brackets.

Equations
Instances For
    @[simp]
    theorem TauCeti.matrixIntCastLieHom_apply {n : Type u_1} [Fintype n] [DecidableEq n] (R : Type u_2) [Ring R] (M : Matrix n n ℤ) (a b : n) :
    (matrixIntCastLieHom R) M a b = ↑(M a b)

    Entrywise coercion of integer matrices acts on entries by the integer cast.

    theorem TauCeti.matrixIntCastLieHom_eq_map {n : Type u_1} [Fintype n] [DecidableEq n] (R : Type u_2) [Ring R] (M : Matrix n n ℤ) :

    Entrywise coercion through matrixIntCastLieHom is the usual matrix map by integer cast.

    @[simp]
    theorem TauCeti.matrixIntCastLieHom_mul {n : Type u_1} [Fintype n] [DecidableEq n] (R : Type u_2) [Ring R] (M N : Matrix n n ℤ) :

    Entrywise coercion of integer matrices is multiplicative, being a ring homomorphism read as a homomorphism of Lie rings.

    A coerced integer matrix preserves the integral coordinate lattice, each coordinate of the image being an integer combination of the coordinates of the argument.

    theorem Matrix.intCast_mulVec_coordinateLatticeBasis_eq_sum {m : Type u_1} {n : Type u_2} [Fintype m] [Fintype n] (M : Matrix m n ℤ) (s : n) :

    An integral matrix acts on a coordinate-lattice basis vector by its corresponding column.