Documentation

Atlas.TensorCategories.code.QuantumSl2Instance

Standing hypotheses needed to construct the Hopf algebra structure on the small quantum group u_q(sl_2): n ≥ 2, q is a primitive n-th root of unity, and so is q^2.

Instances
    theorem SmallQuantumSl2Instance.q_ne_zero (n : ) (k : Type u_1) [Field k] (q : k) [hyp : QuantumSl2Hypotheses n k q] :
    q 0

    A primitive n-th root of unity (n ≥ 2) is nonzero.

    theorem SmallQuantumSl2Instance.q2_pow_n (n : ) (k : Type u_1) [Field k] (q : k) [hyp : QuantumSl2Hypotheses n k q] :
    (q ^ 2) ^ n = 1

    The relation (q^2)^n = 1, from primitivity of q^2.

    theorem SmallQuantumSl2Instance.one_lt_n (n : ) (k : Type u_1) [Field k] (q : k) [hyp : QuantumSl2Hypotheses n k q] :
    1 < n

    From n ≥ 2, 1 < n.

    theorem SmallQuantumSl2Instance.one_le_n (n : ) (k : Type u_1) [Field k] (q : k) [hyp : QuantumSl2Hypotheses n k q] :
    1 n

    From n ≥ 2, 1 ≤ n.

    theorem SmallQuantumSl2Instance.n_ne_zero (n : ) (k : Type u_1) [Field k] (q : k) [hyp : QuantumSl2Hypotheses n k q] :
    n 0

    From n ≥ 2, n ≠ 0.

    noncomputable def SmallQuantumSl2Instance.DeltaK (n : ) (k : Type u_1) [Field k] (q : k) :

    The candidate comultiplication of K: K ⊗ K.

    Instances For
      noncomputable def SmallQuantumSl2Instance.DeltaE (n : ) (k : Type u_1) [Field k] (q : k) :

      The candidate comultiplication of E: E ⊗ K + 1 ⊗ E.

      Instances For
        noncomputable def SmallQuantumSl2Instance.DeltaF (n : ) (k : Type u_1) [Field k] (q : k) :

        The candidate comultiplication of F: F ⊗ 1 + K^{-1} ⊗ F.

        Instances For
          theorem SmallQuantumSl2Instance.DeltaK_pow_n (n : ) (k : Type u_1) [Field k] (q : k) :
          DeltaK n k q ^ n = 1

          Verification: (K ⊗ K)^n = 1 follows from K^n = 1.

          theorem SmallQuantumSl2Instance.DeltaE_pow_n (n : ) (k : Type u_1) [Field k] (q : k) [hyp : QuantumSl2Hypotheses n k q] :
          DeltaE n k q ^ n = 0

          Verification: (DeltaE)^n = 0 follows from E^n = 0 and the q-binomial identity.

          theorem SmallQuantumSl2Instance.K_pow_mul_F (n : ) (k : Type u_1) [Field k] (q : k) (j : ) :

          Iterated commutation: K^j · F = q^{-2j} · (F · K^j).

          theorem SmallQuantumSl2Instance.inv_q2_pow_pred (n : ) (k : Type u_1) [Field k] (q : k) [hyp : QuantumSl2Hypotheses n k q] :
          (q ^ 2)⁻¹ ^ (n - 1) = q ^ 2

          Identity at a root of unity: ((q^2)⁻¹)^{n-1} = q^2.

          K^{-1} · F = q^2 · (F · K^{-1}).

          theorem SmallQuantumSl2Instance.DeltaF_pow_n (n : ) (k : Type u_1) [Field k] (q : k) [hyp : QuantumSl2Hypotheses n k q] :
          DeltaF n k q ^ n = 0

          Verification: (DeltaF)^n = 0 follows from F^n = 0 and the q-binomial identity.

          theorem SmallQuantumSl2Instance.DeltaKE_comm (n : ) (k : Type u_1) [Field k] (q : k) :
          DeltaK n k q * DeltaE n k q = q ^ 2 (DeltaE n k q * DeltaK n k q)

          Verification: DeltaK · DeltaE = q^2 · (DeltaE · DeltaK).

          theorem SmallQuantumSl2Instance.DeltaKF_comm (n : ) (k : Type u_1) [Field k] (q : k) [hyp : QuantumSl2Hypotheses n k q] :
          DeltaK n k q * DeltaF n k q = (q ^ 2)⁻¹ (DeltaF n k q * DeltaK n k q)

          Verification: DeltaK · DeltaF = q^{-2} · (DeltaF · DeltaK).

          theorem SmallQuantumSl2Instance.K_pow_mul_E (n : ) (k : Type u_1) [Field k] (q : k) (j : ) :

          Iterated commutation: K^j · E = q^{2j} · (E · K^j).

          theorem SmallQuantumSl2Instance.E_mul_K_pow (n : ) (k : Type u_1) [Field k] (q : k) [hyp : QuantumSl2Hypotheses n k q] (j : ) :

          Iterated commutation: E · K^j = q^{-2j} · (K^j · E).

          Commutation: E · K^{-1} = q^2 · (K^{-1} · E).

          Cross term identity used in the verification of the comultiplication EF relation.

          DeltaK^{n-1} = K^{-1} ⊗ K^{-1} (using K^n = 1).

          theorem SmallQuantumSl2Instance.DeltaEF_comm (n : ) (k : Type u_1) [Field k] (q : k) [hyp : QuantumSl2Hypotheses n k q] :
          DeltaE n k q * DeltaF n k q - DeltaF n k q * DeltaE n k q = (q - q⁻¹)⁻¹ (DeltaK n k q - DeltaK n k q ^ (n - 1))

          Verification of the EF commutator for the candidate comultiplications: [DeltaE, DeltaF] = (q - q^{-1})^{-1}(DeltaK - DeltaK^{n-1}).

          noncomputable def SmallQuantumSl2Instance.comulHomAux (n : ) (k : Type u_1) [Field k] (q : k) [hyp : QuantumSl2Hypotheses n k q] :

          The candidate comultiplication on SmallQuantumSl2Alg, obtained by lifting the prescribed values DeltaK, DeltaE, DeltaF through the universal property.

          Instances For
            noncomputable def SmallQuantumSl2Instance.counitHomAux (n : ) (k : Type u_1) [Field k] (q : k) [hyp : QuantumSl2Hypotheses n k q] :

            The candidate counit on SmallQuantumSl2Alg: K ↦ 1, E ↦ 0, F ↦ 0.

            Instances For

              Auxiliary structural axioms packaging the existence of an antipode and the coassociativity / counitality / Hopf-algebra axioms for the candidate comulHomAux, counitHomAux on the small quantum group.

              Instances

                A linear antipode for the small quantum group, extracted from the structural axioms QuantumSl2StructuralAxioms.

                Instances For

                  The antipode satisfies S(K) = K^{-1}.

                  The antipode satisfies S(E) = -E · K^{-1}.

                  The antipode satisfies S(F) = -K · F.

                  comulHomAux(K) = K ⊗ K.

                  comulHomAux(E) = E ⊗ K + 1 ⊗ E.

                  comulHomAux(F) = F ⊗ 1 + K^{-1} ⊗ F.

                  theorem SmallQuantumSl2Instance.counitHomAux_K (n : ) (k : Type u_1) [Field k] (q : k) [hyp : QuantumSl2Hypotheses n k q] :

                  counitHomAux(K) = 1.

                  theorem SmallQuantumSl2Instance.counitHomAux_E (n : ) (k : Type u_1) [Field k] (q : k) [hyp : QuantumSl2Hypotheses n k q] :

                  counitHomAux(E) = 0.

                  theorem SmallQuantumSl2Instance.counitHomAux_F (n : ) (k : Type u_1) [Field k] (q : k) [hyp : QuantumSl2Hypotheses n k q] :

                  counitHomAux(F) = 0.

                  @[implicit_reducible]

                  Assembles the candidate comultiplication, counit, and antipode together with the structural axioms into a SmallQuantumSl2HopfData instance.