Documentation

TauCeti.Algebra.AlgebraicGroup.UpperUnitriangular.FunctorOfPoints

The functor of points of the upper-unitriangular group #

For a commutative ring R, this file identifies the convolution group of algebra-valued points of the upper-unitriangular coordinate Hopf algebra with the existing upper-unitriangular matrix group. The equivalence is natural in the commutative value algebra and therefore assembles into a natural isomorphism of group-valued functors.

The construction includes empty finite index types and zero rings. It does not yet package a group scheme.

Main declarations #

References #

The layout follows GeneralLinear.FunctorOfPoints.

The upper-unitriangular matrix obtained by evaluating a point on the generic matrix.

Equations
Instances For
    @[simp]

    As a matrix, a point is evaluated entrywise on the generic matrix.

    @[simp]

    Reading a point as an upper-unitriangular matrix evaluates it on the corresponding generic entry.

    theorem TauCeti.UpperUnitriangular.pointToUpperUnitriangular_apply_of_lt (R : Type u) [CommRing R] (m : Type v) [Fintype m] [LinearOrder m] {A : Type w} [CommRing A] [Algebra R A] (f : WithConv (↑(coordinateHopfAlgebra R m) →ₐ[R] A)) {i j : m} (h : i < j) :
    ↑↑(pointToUpperUnitriangular R m f) i j = f.ofConv ((coordinateHopfAlgebraAlgEquiv R m) (MvPolynomial.X (have this := ⟨(i, j), h⟩; this)))

    On a strict-upper entry, point evaluation is coordinate evaluation.

    Evaluate the strict-upper polynomial coordinates at an upper-unitriangular matrix.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]
      theorem TauCeti.UpperUnitriangular.upperUnitriangularToPoint_apply (R : Type u) [CommRing R] (m : Type v) [Fintype m] [LinearOrder m] {A : Type w} [CommRing A] [Algebra R A] (g : ↥(upperUnitriangularGroup m A)) (ij : Index m) :
      (upperUnitriangularToPoint R m g).ofConv ((coordinateHopfAlgebraAlgEquiv R m) (MvPolynomial.X ij)) = ↑↑g (↑ij).1 (↑ij).2

      The point associated to an upper-unitriangular matrix sends each strict-upper coordinate to the corresponding entry.

      @[simp]

      Evaluating the point associated to an upper-unitriangular matrix recovers that matrix.

      @[simp]

      Forming a point from the matrix read off a point recovers the original point.

      @[simp]

      Evaluation on the generic matrix carries convolution to matrix multiplication.

      The convolution group of points of the coordinate Hopf algebra is the ordinary upper-unitriangular matrix group.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[simp]

        The forward map of pointsMulEquiv is evaluation on the generic matrix.

        @[simp]

        The inverse map of pointsMulEquiv is polynomial evaluation on strict-upper entries.

        Reading a point as an upper-unitriangular matrix commutes with maps of value algebras.

        The pointwise group equivalence is natural in the value algebra.

        Naturality of the inverse pointwise equivalence in the value algebra.

        The group-valued functor sending a commutative R-algebra to its upper-unitriangular group and a value-algebra morphism to entrywise application. Its values are universe-lifted so that its codomain agrees with the generic Hopf-algebra points functor.

        Equations
        Instances For

          The object part of upperUnitriangularFunctor is the universe lift of the ordinary upper-unitriangular group.

          @[simp]

          Entrywise computation of a value-algebra map on the upper-unitriangular functor.

          The convolution-points functor of the upper-unitriangular coordinate Hopf algebra is naturally isomorphic to the ordinary upper-unitriangular group functor.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            @[simp]

            After transport along upperUnitriangularFunctor_obj, the forward component of pointsNatIso is the pointwise upper-unitriangular equivalence.

            @[simp]

            After transport back along upperUnitriangularFunctor_obj, the inverse component of pointsNatIso is polynomial evaluation on strict-upper entries.