The subgroup scheme of GLₙ preserving a constant matrix #
For a commutative ring R, a natural number n, and a constant matrix
C : Matrix (Fin n) (Fin n) R, the entries of the matrix relation
X C Xᵀ - C
— X the localized generic matrix of GL n, C read in the coordinate Hopf algebra through
the structure morphism — generate a Hopf ideal in the coordinate Hopf algebra of GL n. Its
quotient represents the closed subgroup scheme of GL n preserving C. On every commutative
R-algebra A, its points are the invertible matrices M with M C Mᵀ = C.
Nothing is assumed of C: it is an arbitrary square matrix over the base, not required to be
invertible, symmetric, alternating, or nondegenerate, and the construction includes n = 0 and
the zero ring. The classical families are the specializations at a constant form:
TauCeti.Orthogonal takes C = 1 and TauCeti.Symplectic takes C = Jₘ, each adding its own
identification of the points with the corresponding matrix group. This file supplies everything
those specializations share: the relation matrix, the Hopf ideal with its three closure
conditions, the quotient, the group scheme with its closed immersion into GLₙ, and the
ambient membership criterion M C Mᵀ = C; local finite type comes from the generic
GeneralLinear.locallyOfFiniteType_hopfIdealQuotientSpec instance, which applies to the
reducible groupScheme directly.
The three Hopf-ideal closure conditions are proved by matrix algebra rather than coordinate by
coordinate. Writing f := X C Xᵀ - C for the matrix of generators and mapping it entrywise
through the relevant algebra morphisms — each of which fixes C, being an R-algebra
morphism:
the counit sends
Xto the identity matrix, so it sendsfto1 C 1ᵀ - C = 0;the comultiplication sends
XtoY Z, whereYandZare the two tensor inclusions ofX, and(Y Z) C (Y Z)ᵀ - C = Y (Z C Zᵀ - C) Yᵀ + (Y C Yᵀ - C),whose two summands are the right and left tensor inclusions of
fframed by matrices, so every entry lies in the right or left tensor ideal;the antipode sends
Xto its inverse matrix, andX⁻¹ C (X⁻¹)ᵀ - C = -(X⁻¹ (X C Xᵀ - C) (X⁻¹)ᵀ),so every entry of the antipode image is a combination of the generators.
That each identity holds for an arbitrary constant C is what makes the classical examples
specializations rather than separate constructions: no step inverts C, transposes it, or uses
a relation between C and Cᵀ.
Main declarations #
TauCeti.ConstantForm.relationMatrix: the matrix of defining relationsX C Xᵀ - C.TauCeti.ConstantForm.definingHopfIdeal_toIdeal_le_ker_of_map_genericMatrix_mul_mul_transpose: a coordinate morphism whose generic matrixXsatisfiesX C Xᵀ = Ckills the defining ideal.TauCeti.ConstantForm.definingHopfIdeal: the Hopf ideal its entries generate.TauCeti.ConstantForm.coordinateHopfAlgebraandTauCeti.ConstantForm.coordinateMap: the quotient coordinate Hopf algebra and the quotient morphism onto it.TauCeti.ConstantForm.groupSchemeandTauCeti.ConstantForm.inclusion: the subgroup scheme preservingCand its closed immersion into the general linear group scheme — the genericGeneralLinear.hopfIdealInclusionat the defining Hopf ideal — withgroupScheme_defandinclusion_defexposing the quotient-spectrum presentations.TauCeti.ConstantForm.mem_definingPointsSubgroup_iff: an ambient point is cut out exactly when its matrixMsatisfiesM C Mᵀ = C.
References #
- J. S. Milne, Algebraic Groups (2017), §2.3, where the orthogonal and symplectic groups are
introduced as the subgroups of
GLₙcut out by the entries of a form relation. - W. C. Waterhouse, Introduction to Affine Group Schemes (1979), Chapter 1, for such groups as representable functors on commutative rings.
- The Stacks Project, Tag 022W, for the ambient general linear group scheme.
The matrix form of the closure computations is standard, and the framing identities above are
not adapted from either reference. The proofs themselves are those of the merged worked
examples TauCeti.Symplectic (for C = Jₘ) and TauCeti.Orthogonal (for C = 1),
generalized here to an arbitrary C: the declaration order and proof plan are theirs, and
those two files now consume this one rather than repeating it. TauCeti.Symplectic recorded
the generalization in its own module docstring — that the computations "apply verbatim to
X C Xᵀ - C for any constant matrix C" — before it was carried out.
The defining relation matrix #
The matrix of defining relations of the subgroup scheme preserving C:
X C Xᵀ - C over the coordinate Hopf algebra of GL n.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The relation matrix is the constant form transported by the generic matrix, minus the
form: X C Xᵀ - C.
The set of defining relations: the entries of the relation matrix.
Equations
- TauCeti.ConstantForm.relationSet R n C = Set.range fun (ij : Fin n × Fin n) => TauCeti.ConstantForm.relationMatrix R n C ij.1 ij.2
Instances For
An element is a defining relation exactly when it is an entry of the relation matrix.
Mapping the relation matrix through an algebra morphism gives the relation of the images: the generic matrix maps entrywise, and the constant form maps to the constant form.
The three Hopf-ideal closure conditions #
The defining Hopf ideal and quotient #
The Hopf ideal preserving C: the ideal of the coordinate Hopf algebra of GL n
generated by the entries of X C Xᵀ - C, with the three closure conditions extended from the
generators across the span.
Equations
Instances For
A coordinate morphism whose generic matrix X satisfies X C Xᵀ = C kills the defining
ideal. This is the criterion by which a subgroup of GL n given by generating morphisms is shown
to lie in the subgroup scheme preserving C: it suffices to evaluate the form relation on the
generic matrix of each generator.
The coordinate map is the canonical quotient morphism by the defining Hopf ideal.
The coordinate morphism sends an ambient coordinate to its quotient class.
The group scheme and its closed immersion #
The subgroup scheme preserving C is the quotient spectrum of its coordinate Hopf
algebra.
The closed-subgroup inclusion into the named general linear group scheme: the generic
Hopf-ideal closed immersion GeneralLinear.hopfIdealInclusion at the defining Hopf ideal.
Equations
Instances For
Algebra-valued points #
Mapping a point along the quotient coordinate morphism gives its ambient general-linear
point. CommHopfAlgCat.quotientPointsHom is by definition the points map induced by the
quotient morphism, so this is coordinateMap_def read on points; it is stated here to glue
the two applied forms at a value algebra.
The ambient membership criterion: an ambient point belongs to the subgroup cut out by
the defining Hopf ideal exactly when its matrix M satisfies M C Mᵀ = C.
This is the criterion the classical specializations consume: TauCeti.Orthogonal restates it
as membership in Matrix.orthogonalGroup (the simp normal form there), while
TauCeti.Symplectic uses it internally to build its points identification. It is deliberately
not a simp lemma — the orthogonal restatement is the normal form a user wants on that side,
and the symplectic side rewrites with it explicitly.