Upper-unitriangular matrix groups #
For a ring R, the upper-unitriangular group Uₙ(R) consists of the invertible
upper-triangular matrices whose diagonal entries are all one. This file packages these matrices
as a subgroup of GLₙ(R), proves functoriality for commutative coefficient rings, and verifies
that their natural linear action is unipotent in the commutative case.
The nilpotence calculation is valid over every ring: if N is a strictly upper-triangular
n × n matrix, then N ^ n = 0. Applying it to g - 1 proves that every element of Uₙ(R)
is unipotent. This is the matrix-group input for the upper-unitriangular embedding
characterization in Layer 5, "Unipotent groups", of the ReductiveGroups roadmap.
Main declarations #
TauCeti.upperUnitriangularGroup: the subgroupUₙ(R)ofGLₙ(R).TauCeti.UpperUnitriangularGroup.ext: upper-unitriangular group elements are determined by their entries strictly above the diagonal.TauCeti.UpperUnitriangularGroup.map: base change along a ring homomorphism.TauCeti.UpperUnitriangularGroup.isUnipotent_toLin: the natural representation of every element ofUₙ(R)is unipotent.
References #
- J. C. Jantzen, Representations of Algebraic Groups, I.2.
- T. A. Springer, Linear Algebraic Groups, §2.4.
Package an upper-unitriangular matrix as an element of the general linear group.
Instances For
The matrix underlying IsUpperUnitriangular.toGL is the original matrix.
The upper-unitriangular subgroup of GLₘ(R) for a finite linearly ordered index type m.
Equations
- TauCeti.upperUnitriangularGroup m R = { carrier := {g : GL m R | (↑g).IsUpperUnitriangular}, mul_mem' := ⋯, one_mem' := ⋯, inv_mem' := ⋯ }
Instances For
Membership in the upper-unitriangular group means that the underlying matrix is upper unitriangular.
The underlying matrix of an element of Uₙ(R) is upper unitriangular.
An upper-unitriangular matrix is upper triangular.
Every diagonal entry of an upper-unitriangular matrix is one.
Two upper-unitriangular group elements are equal if their entries strictly above the diagonal agree.
Packaging an upper-unitriangular matrix as an element of GLₘ(R) lands in the
upper-unitriangular subgroup.
Applying a ring homomorphism entrywise gives the base-change homomorphism between upper-unitriangular groups.
Equations
Instances For
The underlying GLₘ element of base change is Mathlib's base change map.
Base change acts entrywise on upper-unitriangular matrices.
Base change along the identity ring homomorphism is the identity.
The natural linear action of every upper-unitriangular matrix is unipotent.