Documentation

TauCeti.Algebra.AlgebraicGroup.Dynamic.Points

Polynomial and Laurent-valued points of a bialgebra #

For an R-bialgebra H, write M(A) = WithConv (H →ₐ[R] A) for its convolution-points monoid over a commutative R-algebra A. If H is commutative, this is the functor of points of the affine monoid scheme M = Spec H.

The structure maps of the affine line and the punctured affine line induce constant-point inclusions, the injective map M(A[X]) → M(A[T;T⁻¹]), and evaluation at the origin. These maps are natural in A. A bialgebra morphism l : H →ₐc[R] R[T;T⁻¹] also induces the map Aˣ → M(A) on multiplicative-group points and its generic value l(T).

These constructions use no antipode. For a commutative Hopf algebra H, M is an affine group scheme and l is a cocharacter. The polynomial and Laurent point maps then provide the extension and evaluation operations used to define dynamic parabolic subgroups and their limits.

Main declarations #

noncomputable def BialgHom.oppositeCocharacter {R : Type u_1} {H : Type u_2} [CommSemiring R] [Semiring H] [Bialgebra R H] (l : H →ₐc[R] LaurentPolynomial R) :

The opposite cocharacter, obtained by precomposing the group morphism with t ↦ t⁻¹.

Instances For
    @[simp]

    On coordinates the opposite cocharacter inverts the Laurent variable.

    @[simp]

    Taking the opposite cocharacter twice recovers the original one.

    noncomputable def BialgHom.powCocharacter {R : Type u_1} {H : Type u_2} [CommSemiring R] [Semiring H] [Bialgebra R H] (l : H →ₐc[R] LaurentPolynomial R) (n : ℤ) :

    The n-th power t ↦ λ(tⁿ) of a cocharacter λ: its composite with the n-th power map of the multiplicative group.

    Instances For
      @[simp]
      theorem BialgHom.powCocharacter_apply {R : Type u_1} {H : Type u_2} [CommSemiring R] [Semiring H] [Bialgebra R H] (l : H →ₐc[R] LaurentPolynomial R) (n : ℤ) (h : H) :
      (l.powCocharacter n) h = AddMonoidAlgebra.mapDomain (fun (x : ℤ) => x * n) (l h)

      On coordinates the n-th power of a cocharacter substitutes Tⁿ for the Laurent variable.

      @[simp]

      The first power of a cocharacter is the cocharacter itself.

      @[simp]

      Powers of a cocharacter compose by multiplying the exponents: (λᵐ)ⁿ = λ^{mn}.

      @[simp]

      The power λ⁻¹ of a cocharacter is its opposite cocharacter.

      Points over the line and the punctured line #

      noncomputable def TauCeti.Cocharacter.constPoint {R : Type u_1} {H : Type u_2} (A : Type u_3) [CommSemiring R] [Semiring H] [CommSemiring A] [Algebra R A] [Bialgebra R H] :

      The constant-point inclusion M(A) → M(A[T;T⁻¹]), pullback of points along the structure map A → A[T;T⁻¹].

      Instances For
        noncomputable def TauCeti.Cocharacter.constPolyPoint {R : Type u_1} {H : Type u_2} (A : Type u_3) [CommSemiring R] [Semiring H] [CommSemiring A] [Algebra R A] [Bialgebra R H] :

        The constant-point inclusion M(A) → M(A[X]), pullback of points along A → A[X].

        Instances For

          The inclusion M(A[X]) → M(A[T;T⁻¹]) of points over the affine line into points over the punctured affine line, pullback along Polynomial.toLaurent.

          Instances For
            noncomputable def TauCeti.Cocharacter.evalZeroPoint {R : Type u_1} {H : Type u_2} (A : Type u_3) [CommSemiring R] [Semiring H] [CommSemiring A] [Algebra R A] [Bialgebra R H] :

            Evaluation at the origin, M(A[X]) → M(A).

            Instances For

              The constant-point inclusion post-composes a point with the structure map A → A[T;T⁻¹].

              On a rational point, the constant-point inclusion agrees with pullback along the structure map R → A[T;T⁻¹].

              The constant-point inclusion post-composes a point with the structure map A → A[X].

              The inclusion of points over the affine line post-composes with Polynomial.toLaurent.

              Evaluation at the origin post-composes a point over A[X] with X ↦ 0.

              A point over A[X] is determined by the point over A[T;T⁻¹] that it induces.

              @[simp]
              theorem TauCeti.Cocharacter.ofPolyPoint_constPolyPoint {R : Type u_1} {H : Type u_2} (A : Type u_3) [CommSemiring R] [Semiring H] [CommSemiring A] [Algebra R A] [Bialgebra R H] (g : WithConv (H →ₐ[R] A)) :

              A constant point over A[X] induces the constant point over A[T;T⁻¹].

              @[simp]
              theorem TauCeti.Cocharacter.evalZeroPoint_constPolyPoint {R : Type u_1} {H : Type u_2} (A : Type u_3) [CommSemiring R] [Semiring H] [CommSemiring A] [Algebra R A] [Bialgebra R H] (g : WithConv (H →ₐ[R] A)) :

              A constant point over A[X] evaluates at the origin to the point it came from.

              Multiplicative-group morphisms on points #

              noncomputable def TauCeti.Cocharacter.pointsHom {R : Type u_1} {H : Type u_2} (A : Type u_3) [CommSemiring R] [Semiring H] [CommSemiring A] [Algebra R A] [Bialgebra R H] (l : H →ₐc[R] LaurentPolynomial R) :

              The map 𝔾ₘ(A) = Aˣ → M(A) induced by a multiplicative-group morphism into the convolution-points monoid, presented contravariantly as a bialgebra homomorphism H →ₐc[R] R[T;T⁻¹]. For commutative H, this is the map on points of the monoid-scheme morphism 𝔾ₘ → Spec H.

              Instances For
                theorem TauCeti.Cocharacter.pointsHom_apply {R : Type u_1} {H : Type u_2} {A : Type u_3} [CommSemiring R] [Semiring H] [CommSemiring A] [Algebra R A] [Bialgebra R H] (l : H →ₐc[R] LaurentPolynomial R) (u : Aˣ) :

                A multiplicative-group morphism sends a unit to the 𝔾ₘ-point precomposed with l.

                @[simp]

                The opposite cocharacter evaluates at the inverse unit.

                @[simp]

                The n-th power of a cocharacter evaluates at the n-th power of a unit.

                theorem TauCeti.Cocharacter.pointsHom_commute {R : Type u_1} {H : Type u_2} {A : Type u_3} [CommSemiring R] [Semiring H] [CommSemiring A] [Algebra R A] [Bialgebra R H] (l : H →ₐc[R] LaurentPolynomial R) (u v : Aˣ) :
                Commute ((pointsHom A l) u) ((pointsHom A l) v)

                Images of multiplicative-group points commute: they lie in the image of the commutative group 𝔾ₘ(A).

                noncomputable def TauCeti.Cocharacter.genericPoint {R : Type u_1} {H : Type u_2} (A : Type u_3) [CommSemiring R] [Semiring H] [CommSemiring A] [Algebra R A] [Bialgebra R H] (l : H →ₐc[R] LaurentPolynomial R) :

                The point l(T) with values in A[T;T⁻¹], obtained by evaluating the multiplicative-group morphism l at the tautological unit T. For commutative H, it is a point of the affine monoid scheme Spec H.

                Instances For

                  The generic point is the image of the generic unit T.

                  The generic cocharacter point is its coordinate map with coefficients extended to the value algebra.

                  Naturality in the value algebra #

                  theorem TauCeti.Cocharacter.mapValue_pointsHom {R : Type u_1} {H : Type u_2} {A : Type u_3} {B : Type u_4} [CommSemiring R] [Semiring H] [CommSemiring A] [Algebra R A] [CommSemiring B] [Algebra R B] [Bialgebra R H] (φ : A →ₐ[R] B) (l : H →ₐc[R] LaurentPolynomial R) (u : Aˣ) :
                  φ.mapValue ((pointsHom A l) u) = (pointsHom B l) ((Units.map ↑φ.toRingHom) u)

                  The map from multiplicative-group points is natural in the value algebra.

                  theorem TauCeti.Cocharacter.mapValue_constPoint {R : Type u_1} {H : Type u_2} {A : Type u_3} {B : Type u_4} [CommSemiring R] [Semiring H] [CommSemiring A] [Algebra R A] [CommSemiring B] [Algebra R B] [Bialgebra R H] (φ : A →ₐ[R] B) (g : WithConv (H →ₐ[R] A)) :

                  The constant-point inclusion is natural in the value algebra.

                  The image of the generic multiplicative-group point is natural in the value algebra.

                  The inclusion of points over the affine line is natural in the value algebra.

                  theorem TauCeti.Cocharacter.mapValue_evalZeroPoint {R : Type u_1} {H : Type u_2} {A : Type u_3} {B : Type u_4} [CommSemiring R] [Semiring H] [CommSemiring A] [Algebra R A] [CommSemiring B] [Algebra R B] [Bialgebra R H] (φ : A →ₐ[R] B) (F : WithConv (H →ₐ[R] Polynomial A)) :

                  Evaluation at the origin is natural in the value algebra.

                  @[simp]

                  The generic value of the opposite cocharacter is the inverse generic value.

                  Inclusion of polynomial-valued points commutes with a group homomorphism.

                  Evaluation at the origin commutes with a group homomorphism.