Documentation

TauCeti.Algebra.AlgebraicGroup.GeneralLinear.HopfIdealPoints.Presentation

Presented matrix points over the integers #

A subgroup of GLₙ(A) presented by a fixed integral Hopf ideal inherits entrywise maps of value rings and a representing equivalence with points of the quotient coordinate algebra. IntegralPointsPresentation records the subgroup and its presentation. Its API supplies these constructions uniformly, including their functoriality and naturality.

A family of presentations over commutative rings determines a group-valued functor on commutative ℤ-algebras. The quotient coordinate Hopf algebra represents this functor. Presentations over different universes can be used together in the induced maps of points.

The constructions transport the API of TauCeti.Algebra.AlgebraicGroup.GeneralLinear.HopfIdealPoints.Functor along the presentation equalities. The specialization to ℤ allows arbitrary ring homomorphisms as value-ring maps.

Formal provenance #

This API is extracted from the functorial-points interfaces of the seven integral carriers:

Those interfaces supplied the declaration order and proof templates consolidated here. The doubled E₆ and E₇ interfaces followed the E₆ minuscule interface; the E₆ minuscule and type-D interfaces followed the type-A and type-C interfaces. The type-B interface followed the type-D spin interface. The earlier type-A and type-C interfaces also drew on TauCeti.DynkinType's pinned Geck-carrier points API. Their Carter and Jantzen references remain in the carrier modules, where they describe the underlying group constructions.

@[reducible, inline]

A matrix subgroup over a value ring, presented by an integral Hopf ideal.

Equations
Instances For
    noncomputable def TauCeti.GeneralLinear.IntegralPointsPresentation.map {n : ℕ} {I : HopfIdeal ℤ ↑(coordinateHopfAlgebra ℤ n)} {A : Type v} {B : Type w} [CommRing A] [CommRing B] (P : IntegralPointsPresentation n I A) (Q : IntegralPointsPresentation n I B) (f : A →+* B) :
    ↥↑P →* ↥↑Q

    The map of presented points induced by a homomorphism of value rings.

    Equations
    Instances For
      @[simp]

      The map of presented points is the entrywise matrix map.

      theorem TauCeti.GeneralLinear.IntegralPointsPresentation.coe_map_apply {n : ℕ} {I : HopfIdeal ℤ ↑(coordinateHopfAlgebra ℤ n)} {A : Type v} {B : Type w} [CommRing A] [CommRing B] (P : IntegralPointsPresentation n I A) (Q : IntegralPointsPresentation n I B) (f : A →+* B) (g : ↥↑P) (i j : Fin n) :
      ↑↑((P.map Q f) g) i j = f (↑↑g i j)

      The induced map applies the value-ring homomorphism to each matrix coefficient.

      @[simp]

      The identity homomorphism induces the identity on presented points.

      theorem TauCeti.GeneralLinear.IntegralPointsPresentation.map_comp {n : ℕ} {I : HopfIdeal ℤ ↑(coordinateHopfAlgebra ℤ n)} {A : Type v} {B : Type w} {C : Type z} [CommRing A] [CommRing B] [CommRing C] (P : IntegralPointsPresentation n I A) (Q : IntegralPointsPresentation n I B) (S : IntegralPointsPresentation n I C) (f : A →+* B) (g : B →+* C) :
      P.map S (g.comp f) = (Q.map S g).comp (P.map Q f)

      Maps of presented points compose through any presentation of the intermediate point group.

      The intermediate presentation Q occurs only on the right, so simp cannot infer it. Use this theorem explicitly, supplying Q, rather than as a simplification rule.

      An injective homomorphism of value rings induces an injective map of presented points.

      Quotient coordinate-algebra points are the presented matrix points.

      Equations
      Instances For
        @[simp]

        The inverse representing equivalence recovers the ambient point of the underlying matrix.

        The representing equivalence is natural in the value algebra.

        The source presentation occurs only on the right, so this is not a simplification rule.

        A family of presentations gives a group-valued functor on commutative integer algebras.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[simp]
          theorem TauCeti.GeneralLinear.IntegralPointsPresentation.functor_obj {n : ℕ} {I : HopfIdeal ℤ ↑(coordinateHopfAlgebra ℤ n)} (P : (A : Type v) → [inst : CommRing A] → IntegralPointsPresentation n I A) (A : CommAlgCat ℤ) :
          (functor P).obj A = ↧↥↑(P ↑A)

          The object part is the chosen subgroup of matrices.

          @[simp]

          The morphism part is the map of presented points.

          The quotient coordinate Hopf algebra represents a family of presented matrix point groups.

          Equations
          Instances For
            @[simp]

            The forward component of the representing isomorphism is the pointwise equivalence.

            @[simp]

            The inverse component of the representing isomorphism is the inverse pointwise equivalence.