Documentation

TauCeti.Algebra.AlgebraicGroup.GeneralLinear.Coordinate.Bialgebra

The matrix-monoid coordinate bialgebra #

For a commutative semiring R, this file equips the polynomial coordinate algebra R[Xᵢⱼ] of square matrices with the explicit bialgebra structure dual to matrix multiplication. Its comultiplication and counit satisfy

Δ(Xᵢⱼ) = ∑ₖ Xᵢₖ ⊗ Xₖⱼ and ε(Xᵢⱼ) = if i = j then 1 else 0.

The structure is a named Bialgebra value rather than a global instance. This distinction is essential: MvPolynomial is definitionally an additive monoid algebra, and importing the monoid-algebra bialgebra gives its variables a different, group-like comultiplication. Over a commutative ring, coordinateBialgebra locally selects the matrix-coordinate structure and stores it in a CommBialgCat object, providing a collision-free boundary for statements using typeclass-selected coalgebra operations.

The determinant of the generic matrix is group-like for this bundled structure. This is the algebraic input for subsequently localizing at the determinant to construct the coordinate Hopf algebra of GLₙ; localization and the antipode are deliberately not constructed here.

The construction includes n = 0 and requires no nontriviality hypothesis on the base.

Main declarations #

References #

The coordinate formulas are standard; see J. S. Milne, Algebraic Groups, §§3.3--3.6 and 4.2. The same construction appears in the Stacks Project, Example 39.5.4, Tag 022W. The role of determinant localization in constructing GLₙ is described in Milne, §2.8.

@[reducible, inline]

The polynomial coordinate algebra of the monoid of n × n matrices over R.

Equations
Instances For

    The comultiplication dual to multiplication of square matrices.

    Equations
    Instances For
      noncomputable def TauCeti.MatrixMonoid.counit (R : Type u) [CommSemiring R] (n : ℕ) :

      The counit dual to the identity matrix.

      Equations
      Instances For
        @[simp]
        theorem TauCeti.MatrixMonoid.comul_X (R : Type u) [CommSemiring R] (n : ℕ) (i j : Fin n) :

        The matrix-coordinate comultiplication sends a generic entry to the corresponding entry of the product of the generic matrices in the two tensor factors.

        @[simp]
        theorem TauCeti.MatrixMonoid.counit_X (R : Type u) [CommSemiring R] (n : ℕ) (i j : Fin n) :
        (counit R n) (MvPolynomial.X (i, j)) = if i = j then 1 else 0

        The matrix-coordinate counit sends a generic entry to the corresponding identity-matrix entry.

        @[simp]

        Applying the counit entrywise to the generic matrix gives the identity matrix.

        @[simp]

        Applying the comultiplication entrywise to the generic matrix gives the product of its left-tensor and right-tensor copies. The order represents ordinary matrix multiplication, not the opposite monoid.

        @[instance_reducible]
        noncomputable def TauCeti.MatrixMonoid.bialgebra (R : Type u) [CommSemiring R] (n : ℕ) :

        The matrix-coordinate bialgebra structure on the polynomial algebra R[Xᵢⱼ].

        This is intentionally a named value, not an instance. Callers that need typeclass-selected coalgebra operations should use coordinateBialgebra, or install this value in a deliberately local scope.

        Equations
        Instances For

          Selecting bialgebra R n makes its comultiplication the explicit matrix-multiplication map comul R n. The equality is heterogeneous because opacity also hides the dictionary's stored module structure.

          Selecting bialgebra R n makes its counit the explicit identity-matrix map counit R n. As for bialgebra_comul, opacity makes the map equality heterogeneous.

          @[simp]

          Under bialgebra R n, comultiplication has the matrix-multiplication formula on generators.

          @[simp]

          Under bialgebra R n, the counit has the identity-matrix formula on generators.

          @[simp]

          Evaluating the generic determinant at the identity-matrix counit gives one.

          @[simp]

          Matrix-multiplication comultiplication sends the generic determinant to its tensor square.

          The polynomial coordinate algebra of the matrix monoid, bundled with the selected matrix-coordinate bialgebra structure.

          The object stores bialgebra R n; it does not depend on whichever bialgebra instance may be available globally for the raw MvPolynomial carrier.

          Equations
          Instances For

            The canonical algebra equivalence from the polynomial coordinate ring to the carrier of its bundled matrix-coordinate bialgebra.

            Equations
            Instances For
              @[simp]

              Comultiplication on the bundled coordinate bialgebra agrees with the explicit matrix-multiplication comultiplication after transport through coordinateBialgebraAlgEquiv.

              @[simp]

              The counit on the bundled coordinate bialgebra agrees with the explicit identity-matrix counit after transport through coordinateBialgebraAlgEquiv.

              @[simp]

              The bundled coordinate bialgebra retains the matrix-multiplication comultiplication on its generic entries.

              @[simp]

              The bundled coordinate bialgebra retains the identity-matrix counit on its generic entries.

              The determinant of the generic matrix is group-like in the matrix-coordinate bialgebra.