The upper-left block embedding of a general linear group in the next one #
An invertible matrix of size n becomes one of size n + 1 by placing it in the upper-left block
and filling the last row and column with those of the identity matrix. That map on matrices is
Matrix.blockSucc, from TauCeti/LinearAlgebra/Matrix/BlockSucc.lean; being multiplicative and
unital, it induces the block inclusion
TauCeti.glBlockSucc : GL (Fin n) k →* GL (Fin (n + 1)) k, the embedding that fixes the last
basis vector, which this file builds.
This is the step of the chain GL 1 ⊂ GL 2 ⊂ ⋯ ⊂ GL n along which the general linear groups are
restricted. TauCeti.glBlockSucc_diagGL records that it matches the corresponding chain of
diagonal tori, and TauCeti.det_glBlockSucc that it carries special linear matrices to special
linear matrices.
Main definitions #
TauCeti.glBlockSucc: the induced group homomorphismGL (Fin n) k →* GL (Fin (n + 1)) k.
Main results #
TauCeti.glBlockSucc_star: the block inclusion commutes with the conjugate transpose.TauCeti.glBlockSucc_injective: the block inclusion is injective.TauCeti.glBlockSucc_diagGL: it matches the chains of diagonal tori, appending a1.TauCeti.det_glBlockSucc: it preserves determinants.
The block inclusion GL (Fin n) k →* GL (Fin (n + 1)) k: an invertible matrix is placed in
the upper-left block and the last basis vector is fixed. This is the step of the chain
GL 1 ⊂ GL 2 ⊂ ⋯ along which representations of the general linear groups are restricted.
Instances For
The block inclusion is injective, so it really embeds GL (Fin n) k in GL (Fin (n + 1)) k
and the chain GL 1 ⊂ GL 2 ⊂ ⋯ is a chain of subgroups. Use it to identify two invertible
matrices from the equality of their extensions.