Zero element: the all-zero coefficient vector.
Coefficient-wise addition.
Coefficient-wise negation.
Coefficient-wise subtraction.
Scalar multiplication by k on coefficients.
Componentwise additive abelian group structure.
Componentwise k-module structure.
SmallQuantumSl2 n k is a finite k-module.
SmallQuantumSl2 n k is finite-dimensional over k.
Relations defining the small quantum sl_2 algebra u_q(sl_2) of dimension n:
nilpotency relations K^n = 1, E^n = 0, F^n = 0 together with the q-commutation
relations between K, E, F adapted to the small quantum group setting.
- K_pow_n {n : ℕ} {k : Type u_2} [Field k] {q : k} : SmallQuantumRel n k q (FreeAlgebra.ι k 0 ^ n) 1
- E_pow_n {n : ℕ} {k : Type u_2} [Field k] {q : k} : SmallQuantumRel n k q (FreeAlgebra.ι k 1 ^ n) 0
- F_pow_n {n : ℕ} {k : Type u_2} [Field k] {q : k} : SmallQuantumRel n k q (FreeAlgebra.ι k 2 ^ n) 0
- KE_comm {n : ℕ} {k : Type u_2} [Field k] {q : k} : SmallQuantumRel n k q (FreeAlgebra.ι k 0 * FreeAlgebra.ι k 1) (q ^ 2 • (FreeAlgebra.ι k 1 * FreeAlgebra.ι k 0))
- KF_comm {n : ℕ} {k : Type u_2} [Field k] {q : k} : SmallQuantumRel n k q (FreeAlgebra.ι k 0 * FreeAlgebra.ι k 2) ((q ^ 2)⁻¹ • (FreeAlgebra.ι k 2 * FreeAlgebra.ι k 0))
- EF_comm {n : ℕ} {k : Type u_2} [Field k] {q : k} : SmallQuantumRel n k q (FreeAlgebra.ι k 1 * FreeAlgebra.ι k 2 - FreeAlgebra.ι k 2 * FreeAlgebra.ι k 1) ((q - q⁻¹)⁻¹ • (FreeAlgebra.ι k 0 - FreeAlgebra.ι k 0 ^ (n - 1)))
Instances For
The small quantum sl_2 algebra: the quotient of the free k-algebra on
three generators by the small quantum relations SmallQuantumRel n k q.
Instances For
The canonical algebra projection from the free algebra to the small quantum algebra.
Instances For
The generator K of the small quantum group u_q(sl_2).
Instances For
The generator E of the small quantum group u_q(sl_2).
Instances For
The generator F of the small quantum group u_q(sl_2).
Instances For
The inverse K⁻¹ of K, realized as K^{n-1} (using K^n = 1).
Instances For
Universal property of SmallQuantumSl2Alg: any choice of images K', E', F'
in a k-algebra A satisfying the small quantum relations extends uniquely to
a k-algebra homomorphism from SmallQuantumSl2Alg n k q.
Instances For
A bundle of data witnessing that SmallQuantumSl2Alg n k q carries a
bialgebra/Hopf-algebra structure with prescribed values of the comultiplication,
counit, and antipode on the generators K, E, F, together with the coherence axioms.
- comulHom : SmallQuantumSl2Alg n k q →ₐ[k] TensorProduct k (SmallQuantumSl2Alg n k q) (SmallQuantumSl2Alg n k q)
- comulHom_K : comulHom (SmallQuantumSl2Alg.K n k q) = SmallQuantumSl2Alg.K n k q ⊗ₜ[k] SmallQuantumSl2Alg.K n k q
- comulHom_E : comulHom (SmallQuantumSl2Alg.E n k q) = SmallQuantumSl2Alg.E n k q ⊗ₜ[k] SmallQuantumSl2Alg.K n k q + 1 ⊗ₜ[k] SmallQuantumSl2Alg.E n k q
- comulHom_F : comulHom (SmallQuantumSl2Alg.F n k q) = SmallQuantumSl2Alg.F n k q ⊗ₜ[k] 1 + SmallQuantumSl2Alg.Kinv n k q ⊗ₜ[k] SmallQuantumSl2Alg.F n k q
- antipodeLin_E : antipodeLin (SmallQuantumSl2Alg.E n k q) = -(SmallQuantumSl2Alg.E n k q * SmallQuantumSl2Alg.Kinv n k q)
- antipodeLin_F : antipodeLin (SmallQuantumSl2Alg.F n k q) = -(SmallQuantumSl2Alg.K n k q * SmallQuantumSl2Alg.F n k q)
- coassoc_axiom : (↑(Algebra.TensorProduct.assoc k k k (SmallQuantumSl2Alg n k q) (SmallQuantumSl2Alg n k q) (SmallQuantumSl2Alg n k q))).comp ((Algebra.TensorProduct.map comulHom (AlgHom.id k (SmallQuantumSl2Alg n k q))).comp comulHom) = (Algebra.TensorProduct.map (AlgHom.id k (SmallQuantumSl2Alg n k q)) comulHom).comp comulHom
- rTensor_counit_axiom : (Algebra.TensorProduct.map counitHom (AlgHom.id k (SmallQuantumSl2Alg n k q))).comp comulHom = ↑(Algebra.TensorProduct.lid k (SmallQuantumSl2Alg n k q)).symm
- lTensor_counit_axiom : (Algebra.TensorProduct.map (AlgHom.id k (SmallQuantumSl2Alg n k q)) counitHom).comp comulHom = ↑(Algebra.TensorProduct.rid k k (SmallQuantumSl2Alg n k q)).symm
- mul_antipode_rTensor_axiom : LinearMap.mul' k (SmallQuantumSl2Alg n k q) ∘ₗ LinearMap.rTensor (SmallQuantumSl2Alg n k q) antipodeLin ∘ₗ comulHom.toLinearMap = Algebra.linearMap k (SmallQuantumSl2Alg n k q) ∘ₗ counitHom.toLinearMap
- mul_antipode_lTensor_axiom : LinearMap.mul' k (SmallQuantumSl2Alg n k q) ∘ₗ LinearMap.lTensor (SmallQuantumSl2Alg n k q) antipodeLin ∘ₗ comulHom.toLinearMap = Algebra.linearMap k (SmallQuantumSl2Alg n k q) ∘ₗ counitHom.toLinearMap
Instances
Given SmallQuantumSl2HopfData, the small quantum algebra becomes a k-bialgebra.
Given SmallQuantumSl2HopfData, the small quantum algebra becomes a k-Hopf algebra.
The bialgebra comul agrees with the comultiplication supplied in hd.
The bialgebra counit agrees with the counit supplied in hd.
The Hopf algebra antipode agrees with the antipode supplied in hd.
Given Hopf data and n ≥ 2, q ≠ 0, q^2 ≠ 1, the small quantum algebra
SmallQuantumSl2Alg n k q is a QuantumSl2.