Documentation

TauCeti.Algebra.AlgebraicGroup.GeneralLinear.HopfIdealPoints.Basic

General-linear points cut out by Hopf ideals #

This file transports the algebra-valued points of a quotient of the coordinate Hopf algebra of GLₙ through GeneralLinear.pointsMulEquiv. The resulting matrix subgroup is characterized by vanishing on the Hopf ideal and is functorial in the value algebra.

Main declarations #

noncomputable def TauCeti.GeneralLinear.hopfIdealPointsSubgroup {R : Type u} [CommRing R] (n : ℕ) (I : HopfIdeal R ↑(coordinateHopfAlgebra R n)) (A : Type w) [CommRing A] [Algebra R A] :
Subgroup (GL (Fin n) A)

The subgroup of GLₙ(A) cut out by a Hopf ideal in the general-linear coordinate Hopf algebra.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]
    theorem TauCeti.GeneralLinear.mem_hopfIdealPointsSubgroup_iff {R : Type u} [CommRing R] (n : ℕ) (I : HopfIdeal R ↑(coordinateHopfAlgebra R n)) (A : Type w) [CommRing A] [Algebra R A] (g : GL (Fin n) A) :
    g ∈ hopfIdealPointsSubgroup n I A ↔ ∀ x ∈ I, ((pointsMulEquiv n).symm g).ofConv x = 0

    Membership in the general-linear point subgroup cut out by a Hopf ideal is vanishing on that ideal.

    A general-linear point lying in the subgroup cut out by a Hopf ideal remains in that subgroup after transport to its matrix representation.

    A point pulled back along a coordinate morphism that kills a Hopf ideal lies in the general-linear subgroup cut out by that ideal.

    An A-valued point lies in the subgroup cut out by a Hopf ideal exactly when its algebra homomorphism kills that ideal.

    theorem TauCeti.GeneralLinear.map_mem_hopfIdealPointsSubgroup {R : Type u} [CommRing R] (n : ℕ) {A : Type w} {B : Type w'} [CommRing A] [CommRing B] [Algebra R A] [Algebra R B] (I : HopfIdeal R ↑(coordinateHopfAlgebra R n)) (φ : A →ₐ[R] B) {g : GL (Fin n) A} (hg : g ∈ hopfIdealPointsSubgroup n I A) :

    Applying a value-algebra homomorphism entrywise preserves the general-linear point subgroup cut out by a Hopf ideal.

    noncomputable def TauCeti.GeneralLinear.mapHopfIdealPointsSubgroup {R : Type u} [CommRing R] (n : ℕ) {A : Type w} {B : Type w'} [CommRing A] [CommRing B] [Algebra R A] [Algebra R B] (I : HopfIdeal R ↑(coordinateHopfAlgebra R n)) (φ : A →ₐ[R] B) :

    The map between general-linear point subgroups cut out by the same Hopf ideal, induced by a homomorphism of value algebras.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]
      theorem TauCeti.GeneralLinear.coe_mapHopfIdealPointsSubgroup {R : Type u} [CommRing R] (n : ℕ) {A : Type w} {B : Type w'} [CommRing A] [CommRing B] [Algebra R A] [Algebra R B] (I : HopfIdeal R ↑(coordinateHopfAlgebra R n)) (φ : A →ₐ[R] B) (g : ↥(hopfIdealPointsSubgroup n I A)) :

      The induced map on a general-linear Hopf-ideal point subgroup applies the value-algebra homomorphism entrywise.

      @[simp]

      The identity value-algebra homomorphism induces the identity on a general-linear Hopf-ideal point subgroup.

      @[simp]
      theorem TauCeti.GeneralLinear.mapHopfIdealPointsSubgroup_comp {R : Type u} [CommRing R] (n : ℕ) {A : Type w} {B : Type w'} [CommRing A] [CommRing B] [Algebra R A] [Algebra R B] {C : Type u_1} [CommRing C] [Algebra R C] (I : HopfIdeal R ↑(coordinateHopfAlgebra R n)) (φ : A →ₐ[R] B) (ψ : B →ₐ[R] C) :

      Maps between general-linear Hopf-ideal point subgroups preserve composition of value-algebra homomorphisms.

      An injective homomorphism of value algebras induces an injective map of general-linear Hopf-ideal point subgroups: reading a matrix point over a subalgebra as a point over the ambient algebra loses no information.

      The matrix points valued in a subalgebra, read in the ambient general linear group. They are exactly the A-valued points that are entrywise images of invertible matrices over the subalgebra: such a matrix kills the Hopf ideal over the subalgebra as soon as its image does over A, because the inclusion is injective.

      Transport along a presentation of the point subgroup #

      A carrier cut out by a Hopf ideal typically carries its own points A together with a lemma points_def : points A = hopfIdealPointsSubgroup n I A. The declarations below read the functoriality above through two such presentations, so that a carrier states its induced map in its own named API rather than in the presentation that API is defined by.

      noncomputable def TauCeti.GeneralLinear.mapHopfIdealPointsSubgroupCongr {R : Type u} [CommRing R] (n : ℕ) {A : Type w} {B : Type w'} [CommRing A] [CommRing B] [Algebra R A] [Algebra R B] (I : HopfIdeal R ↑(coordinateHopfAlgebra R n)) {PA : Subgroup (GL (Fin n) A)} {PB : Subgroup (GL (Fin n) B)} (hA : PA = hopfIdealPointsSubgroup n I A) (hB : PB = hopfIdealPointsSubgroup n I B) (φ : A →ₐ[R] B) :
      ↥PA →* ↥PB

      TauCeti.GeneralLinear.mapHopfIdealPointsSubgroup read through presentations of two subgroups as Hopf-ideal point subgroups of the general linear group.

      Equations
      Instances For
        @[simp]
        theorem TauCeti.GeneralLinear.coe_mapHopfIdealPointsSubgroupCongr {R : Type u} [CommRing R] (n : ℕ) {A : Type w} {B : Type w'} [CommRing A] [CommRing B] [Algebra R A] [Algebra R B] (I : HopfIdeal R ↑(coordinateHopfAlgebra R n)) {PA : Subgroup (GL (Fin n) A)} {PB : Subgroup (GL (Fin n) B)} (hA : PA = hopfIdealPointsSubgroup n I A) (hB : PB = hopfIdealPointsSubgroup n I B) (φ : A →ₐ[R] B) (g : ↥PA) :

        The transported map applies the value-algebra homomorphism entrywise.

        @[simp]

        The identity value-algebra homomorphism induces the identity on a presented point subgroup.

        theorem TauCeti.GeneralLinear.mapHopfIdealPointsSubgroupCongr_comp {R : Type u} [CommRing R] (n : ℕ) {A : Type w} {B : Type w'} [CommRing A] [CommRing B] [Algebra R A] [Algebra R B] {C : Type u_1} [CommRing C] [Algebra R C] (I : HopfIdeal R ↑(coordinateHopfAlgebra R n)) {PA : Subgroup (GL (Fin n) A)} {PB : Subgroup (GL (Fin n) B)} {PC : Subgroup (GL (Fin n) C)} (hA : PA = hopfIdealPointsSubgroup n I A) (hB : PB = hopfIdealPointsSubgroup n I B) (hC : PC = hopfIdealPointsSubgroup n I C) (φ : A →ₐ[R] B) (ψ : B →ₐ[R] C) :

        The maps induced on presented point subgroups compose.

        Not a simp lemma: the middle subgroup and its presentation appear only on the right-hand side, so simp would have to invent them and would rewrite into an unrelated instantiation. Rewrite pointwise through TauCeti.GeneralLinear.coe_mapHopfIdealPointsSubgroupCongr instead.

        theorem TauCeti.GeneralLinear.mapHopfIdealPointsSubgroupCongr_injective {R : Type u} [CommRing R] (n : ℕ) {A : Type w} {B : Type w'} [CommRing A] [CommRing B] [Algebra R A] [Algebra R B] (I : HopfIdeal R ↑(coordinateHopfAlgebra R n)) {PA : Subgroup (GL (Fin n) A)} {PB : Subgroup (GL (Fin n) B)} (hA : PA = hopfIdealPointsSubgroup n I A) (hB : PB = hopfIdealPointsSubgroup n I B) {φ : A →ₐ[R] B} (hφ : Function.Injective ⇑φ) :

        An injective value-algebra homomorphism induces an injective map of presented point subgroups.

        Larger Hopf ideals cut out smaller general-linear point subgroups.

        A join of Hopf ideals cuts out the intersection of the point subgroups. Scheme-theoretic intersection of two closed subgroup schemes of GLₙ is intersection of their matrix points.