A weak Hopf algebra over a field K, on a basis e1,…,eD, is given by five arrays, stored sparsely with exact entries in Q or a number field:
Map
On the basis
Size
∇
eiej=∑k∇ijkek
D3
1
1=∑iuiei
D
Δ
Δ(ei)=∑j,kΔijkej⊗ek
D3
ε
ε(ei)
D
S
S(ei)=∑jSijej
D2
In string diagrams, read from top to bottom, the five maps are:
∇Δ1εS
product, coproduct, unit, counit, antipode
Axioms
Böhm, Nill and Szlachányi (1999). (∇,1) is an associative unital algebra and (Δ,ε) a coassociative counital coalgebra, and the coproduct is multiplicative:
=
Δ(ab)=Δ(a)Δ(b)
A bialgebra would also have Δ(1)=1⊗1 and a multiplicative counit. A weak bialgebra asks only for the weak unit axiom and the weak counit axiom (each with its mirror image):
=
(Δ⊗id)Δ(1)=(Δ(1)⊗1)(1⊗Δ(1))
=
ε(abc)=ε(ab(1))ε(b(2)c)
The counital maps εt(a)=ε(1(1)a)1(2) and εs(a)=1(1)ε(a1(2)) have images the counital subalgebras At and As. An antipode satisfies
=
a(1)S(a(2))=εt(a)=ε(1(1)a)1(2)
together with S(a(1))a(2)=εs(a) and S(a(1))a(2)S(a(3))=S(a).
Weak or genuine
H is a Hopf algebra⟺Δ(1)=1⊗1⟺dimAt=1.
Then εt(a)=ε(a)1 and the axioms are those of a Hopf algebra; see Hopf algebras.
Checking
classify(H) returns the tags that hold, each decided by an exact zero test: algebra, coalgebra, weak_bialgebra, bialgebra, weak_hopf, hopf, and qt_weak_hopf when an R-matrix is stored. A tag whose prerequisite fails is reported as not tested.