Documentation

Atlas.TensorCategories.code.HopfAlgebra

def Definition_1_22_2_antipode (k : Type u_1) [CommSemiring k] (H : Type u_2) [Semiring H] [HopfAlgebra k H] :

Definition 1.22.2: the antipode of a Hopf algebra, as the k-linear map S : H → H satisfying the equalities of Proposition 1.22.1.

Instances For

    Proposition 1.22.1: the defining identities of an antipode S on a bialgebra, namely that μ ∘ (S ⊗ id) ∘ Δ and μ ∘ (id ⊗ S) ∘ Δ both equal η ∘ ε.

    The antipode acts as a right inverse to the identity in the convolution algebra: S * id = 1 in WithConv (A →ₗ[R] A).

    The antipode acts as a left inverse to the identity in the convolution algebra: id * S = 1 in WithConv (A →ₗ[R] A).

    Uniqueness of the antipode: any two linear maps satisfying the antipode axioms on a bialgebra must coincide.

    Proposition 1.22.4: an antipode on a bialgebra H is unique if it exists.

    The candidate "antimultiplication" map A ⊗ A → A in the commutative case, defined as μ ∘ (S ⊗ S). Used to show S is an algebra antihomomorphism.

    Instances For
      @[simp]
      theorem HopfAlgebra.antimulComm_tmul {R : Type u} {A : Type v} [CommSemiring R] [CommSemiring A] [HopfAlgebra R A] (a b : A) :

      Evaluation of antimulComm on a pure tensor: (a ⊗ b) ↦ S(a) * S(b).

      Composing lmul' with idid recovers the ordinary multiplication map μ.

      Composing lmul' with (η ∘ ε) ⊗ (η ∘ ε) recovers the unit-times-counit map on A ⊗ A, i.e. η ∘ (ε ⊗ ε).

      In the commutative case, antimulComm is a right convolution inverse of μ as maps A ⊗ A → A.

      In the commutative case, antimulComm is a left convolution inverse of μ as maps A ⊗ A → A.

      The composite S ∘ μ is a right convolution inverse of μ in the commutative case.

      theorem HopfAlgebra.antipode_mul_comm {R : Type u} {A : Type v} [CommSemiring R] [CommSemiring A] [HopfAlgebra R A] (a b : A) :
      (antipode R) (a * b) = (antipode R) a * (antipode R) b

      Multiplicativity of the antipode in the commutative case: S(ab) = S(a) S(b). (In the commutative setting this matches the antihomomorphism law since S(a) S(b) = S(b) S(a).)

      On a commutative Hopf algebra, the antipode promoted to an algebra homomorphism A →ₐ[R] A.

      Instances For
        theorem HopfAlgebra.antipode_sq_eq_id_comm {R : Type u} {A : Type v} [CommSemiring R] [CommSemiring A] [HopfAlgebra R A] (a : A) :
        (antipode R) ((antipode R) a) = a

        The antipode of a commutative Hopf algebra is an involution: S² = id.

        def Coalgebra.Repr.mulRepr {R : Type u} {A : Type v} [CommSemiring R] [Semiring A] [HopfAlgebra R A] {a b : A} (ra : Repr R a) (rb : Repr R b) :
        Repr R (a * b)

        Sigma-notation representative of Δ(a * b) obtained by multiplying termwise the representatives of Δ(a) and Δ(b).

        Instances For
          theorem HopfAlgebra.sum_antimul_mul_eq {R : Type u} {A : Type v} [CommSemiring R] [Semiring A] [HopfAlgebra R A] {a b : A} (ra : Coalgebra.Repr R a) (rb : Coalgebra.Repr R b) :
          ira.index, jrb.index, (antipode R) (rb.left j) * (antipode R) (ra.left i) * (ra.right i * rb.right j) = (algebraMap R A) (CoalgebraStruct.counit a * CoalgebraStruct.counit b)

          "Antimultiplication-then-multiplication" sum identity: pairing antipoded left factors (in reversed order) with right factors collapses to η(ε(a) · ε(b)).

          theorem HopfAlgebra.sum_mul_antimul_eq {R : Type u} {A : Type v} [CommSemiring R] [Semiring A] [HopfAlgebra R A] {a b : A} (ra : Coalgebra.Repr R a) (rb : Coalgebra.Repr R b) :
          ira.index, jrb.index, ra.left i * rb.left j * ((antipode R) (rb.right j) * (antipode R) (ra.right i)) = (algebraMap R A) (CoalgebraStruct.counit a * CoalgebraStruct.counit b)

          "Multiplication-then-antimultiplication" sum identity: pairing left factors with antipoded right factors (in reversed order) collapses to η(ε(a) · ε(b)).

          The composite S ∘ μ is a right convolution inverse of μ for a general (not necessarily commutative) Hopf algebra.

          The "antimultiplication" map A ⊗ A → A in the general (possibly noncommutative) case, defined as μ ∘ τ ∘ (S ⊗ S) where τ is the tensor swap. Sends a ⊗ b to S(b) S(a).

          Instances For
            @[simp]
            theorem HopfAlgebra.antimul_tmul {R : Type u} {A : Type v} [CommSemiring R] [Semiring A] [HopfAlgebra R A] (a b : A) :
            antimul (a ⊗ₜ[R] b) = (antipode R) b * (antipode R) a

            Evaluation of antimul on a pure tensor: (a ⊗ b) ↦ S(b) * S(a).

            The general antimultiplication map antimul is a left convolution inverse of μ.

            theorem HopfAlgebra.antipode_mul_anti {R : Type u} {A : Type v} [CommSemiring R] [Semiring A] [HopfAlgebra R A] (a b : A) :
            (antipode R) (a * b) = (antipode R) b * (antipode R) a

            The antipode of a Hopf algebra is an algebra antihomomorphism: S(a b) = S(b) S(a). This is part of Proposition 1.22.5.

            The antipode of a Hopf algebra is a coalgebra antihomomorphism: Δ ∘ S = τ ∘ (S ⊗ S) ∘ Δ. This is part of Proposition 1.22.5.

            Proposition 1.22.5: the antipode S on a bialgebra H is an antihomomorphism of algebras with unit and of coalgebras with counit. Packaged as a fourfold conjunction covering antimultiplicativity, unit preservation, anti-comultiplicativity, and counit preservation.

            noncomputable def HopfAlgebra.rightDualSMulMap {k : Type u} [CommSemiring k] {H : Type v} [Semiring H] {V : Type v} [AddCommGroup V] [Module k V] [Module H V] [SMulCommClass k H V] (h : H) :

            The k-linear map on V given by scalar multiplication by an element h : H (used to build the right-dual H-action on V^*).

            Instances For
              noncomputable def HopfAlgebra.rightDualAction {k : Type u} [CommSemiring k] {H : Type v} [Semiring H] [HopfAlgebra k H] {V : Type v} [AddCommGroup V] [Module k V] [Module H V] [SMulCommClass k H V] (a : H) (f : Module.Dual k V) :

              The right-dual H-action on the linear dual V^* coming from a Hopf algebra H: (a · f)(v) = f(S(a) · v).

              Instances For
                class HopfAlgebraEGNO (R : Type u) (A : Type v) [CommSemiring R] [Semiring A] extends HopfAlgebra R A :
                Type (max u v)

                Definition 1.22.9 (EGNO): a Hopf algebra in the sense of EGNO is a bialgebra equipped with an invertible (bijective) antipode S.

                Instances
                  @[reducible]
                  noncomputable def HopfAlgebraEGNO.ofCommutative (R : Type u) (A : Type v) [CommSemiring R] [CommSemiring A] [HopfAlgebra R A] :

                  Any commutative Hopf algebra is automatically an EGNO Hopf algebra, because its antipode is an involution and hence bijective.

                  Instances For
                    @[reducible, inline]
                    abbrev Definition_1_22_9 (k : Type u_1) [CommRing k] (H : Type u_2) [Ring H] [Algebra k H] :
                    Type (max u_1 u_2)

                    Definition 1.22.9 (alias): a Hopf algebra is a bialgebra with an invertible antipode.

                    Instances For

                      Algebra-antihomomorphism part of Proposition 1.22.15 / 1.22.5: S(ab) = S(b) S(a).

                      Coalgebra-antihomomorphism part of Proposition 1.22.15 / 1.22.5: Δ ∘ S = τ ∘ (S ⊗ S) ∘ Δ.

                      theorem HopfAlgebra.antipode_range_descent (k : Type u) [Field k] (A : Type v) [Ring A] [HopfAlgebra k A] [FiniteDimensional k A] (m : ) (hm_pos : 0 < m) (hstab : (antipode k).iterateRange m = (antipode k).iterateRange (m + 1)) :

                      Descent step: if the iterated ranges of S stabilize at index m, then they already agreed at index m - 1. Used to prove S is surjective on a finite-dimensional Hopf algebra.

                      On a finite-dimensional Hopf algebra over a field, the antipode is bijective.

                      noncomputable def HopfAlgebra.antipodeEquiv (k : Type u) [Field k] (A : Type v) [Ring A] [HopfAlgebra k A] [FiniteDimensional k A] :

                      The antipode of a finite-dimensional Hopf algebra packaged as a k-linear equivalence.

                      Instances For

                        Proposition 1.22.15: if H is a finite-dimensional bialgebra with an antipode S, then S is invertible, so H is a Hopf algebra.