Upper-triangular general linear groups #
For a commutative ring R, the upper-triangular general linear group consists of the invertible
upper-triangular matrices over R. Reading off the diagonal defines a group homomorphism
B_m(R) → (m → Rˣ).
Its kernel is exactly the upper-unitriangular subgroup. The specialization to m = Fin 2 is
TauCeti.GL2Borel; its pair-valued diagonal coordinates and its representation-theoretic API are
defined in TauCeti.LinearAlgebra.Matrix.GeneralLinearGroup.Borel.
Main declarations #
TauCeti.upperTriangularGroup: the subgroup of upper-triangular elements ofGL m R.TauCeti.UpperTriangularGroup.mem_comap_toGL_iff: its preimage inSL m Rconsists of the upper-triangular determinant-one matrices.TauCeti.UpperTriangularGroup.diag: the diagonal homomorphism tom → Rˣ.TauCeti.UpperTriangularGroup.diagonalHom: its section by diagonal matrices.TauCeti.UpperTriangularGroup.exists_det_eq_one_map_inv_mul_mul_map_mem: a triangularizing basis can be rescaled to have determinant one.TauCeti.UpperTriangularGroup.ker_diag: identification of the diagonal kernel.
References #
- J. C. Jantzen, Representations of Algebraic Groups, I.2.
- T. A. Springer, Linear Algebraic Groups, §2.4.
The upper-triangular subgroup of GL_m(R) for a finite linearly ordered index type m.
Equations
- TauCeti.upperTriangularGroup m R = { carrier := {g : GL m R | (↑g).IsUpperTriangular}, mul_mem' := ⋯, one_mem' := ⋯, inv_mem' := ⋯ }
Instances For
Membership in the upper-triangular group means that the underlying matrix is upper triangular.
The matrix underlying an element of the upper-triangular group is upper triangular.
A determinant-one matrix lies in the preimage of the upper-triangular group exactly when it is upper triangular.
Apply a ring homomorphism entrywise to an invertible upper-triangular matrix.
Equations
Instances For
The matrix underlying an entrywise-mapped upper-triangular element is the entrywise map of its underlying matrix.
Entrywise application of a ring homomorphism to an upper-triangular matrix.
Entrywise mapping along the identity ring homomorphism is the identity.
The diagonal projection from the upper-triangular group to the coordinatewise unit group.
Reading off the diagonal is multiplicative on upper-triangular matrices, so it is a homomorphism
to m → R; MonoidHom.toHomUnits lifts it to the units of that product ring because the source
is a group, and MulEquiv.piUnits distributes those units over the product.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The value in R of the i-th coordinate of diag g is the i-th diagonal entry of g.
The diagonal matrices give a homomorphic section of the diagonal projection.
Equations
Instances For
The element of GL underlying diagonalHom t is diagGL t.
Diagonal matrices form a section of the diagonal projection.
A triangularizing change of basis can be chosen with determinant one. Rescaling one column by the inverse determinant preserves the upper-triangular subgroup.
The diagonal projection is surjective.
The upper-unitriangular group is a subgroup of the upper-triangular group.
The diagonal projection equals one exactly on elements whose underlying matrix is upper-unitriangular.
The kernel of the diagonal projection is the upper-unitriangular subgroup, viewed inside the upper-triangular group.