Categorification and applications in topology and representation theory
Daniel Tubbenhauer
July 2013
Daniel Tubbenhauer July 2013 1 / 29
1 Categorification
What is categorification?
2 Virtual knots and categorification The virtualsl2polynomial The virtual Khovanov homology
3 Thesl3 web algebra (joint work with Mackaay and Pan) Webs and representation theory
An algebra of foams
What is categorification?
Forced to reduce this presentation to one sentence, the author would choose:
Interesting integers are shadows of richer structures in categories.
The basic idea can be seen as follows. Take a“set-based”structureS and try to find a“category-based”structureC such thatS is just a shadow ofC.
Categorification, which can be seen as“remembering” or “inventing”information, comes with an “inverse” process calleddecategorification, which is more like
“forgetting” or “identifying”.
Note that decategorification should beeasy.
Daniel Tubbenhauer What is categorification? July 2013 3 / 29
Exempli gratia
Examples of the pair categorification/decategorification are:
The integersZ
categorify
//
decat=χ(·)
oo complexes of VS
Polynomials inZ[q,q−1] categorify //
decat=χgr(·)
oo complexes of gr.VS
The integersZ
categorify
//
decat=K0(·)
oo K−vector spaces
AnA−module categorify //
decat=K0⊕(·)⊗ZA
oo additive category
Thefirst/secondpart is related to thefirst/lasttwo examples.
Classical and virtual knots and links
Definition
Avirtual knot or link diagramLD is a four-valent graph embedded in the plane.
Moreover, every vertex is marked with an overcrossing , an undercrossing or a virtual crossing .
Anoriented virtual knot or link diagramis defined by orienting the projection, i.e.
crossings should look like , and .
Avirtual knot or linkLis an equivalence class of virtual knot or link diagrams modulo the so-calledgeneralised Reidemeister moves.
Daniel Tubbenhauer The virtualsl2 polynomial July 2013 5 / 29
Classical and virtual knots and links
Generalised Reidemeister moves
RM1 RM2
vRM1 vRM2
mRM
vRM3 RM3
Virtual links and topology
Theorem(Kauffman, Kuperberg)
Virtual links are acombinatorialdescription of copies ofS1embedded in a thickened surface Σg of genusg. Such links are equivalent iff their projections to Σg arestable equivalent, i.e. up to homeomorphisms of surfaces, adding/removing
“unimportant” handles, classical Reidemeister moves and isotopies.
Example(Virtual trefoil and virtual Hopf link)
=
=
Daniel Tubbenhauer The virtualsl2 polynomial July 2013 7 / 29
The famous (virtual) Jones polynomial
LetLD be an oriented link diagram. Thebracket polynomialhLDi ∈Z[q,q−1] can berecursivelycomputed by the rules:
h∅i= 1 (normalisation).
h i=h i −qh i(recursion step 1).
hUnknot∐LDi= (q+q−1)hLDi(recursion step 2).
TheKauffman polynomial isK(LD) = (−1)n−qn+−2n−hLDi, withn+=number andn−=number of .
Theorem(Kauffman)
The Kauffman polynomialK(L) is an invariant of virtual links andK(L) = ˆJ(K), where ˆJ(K) denotes the unnormalised Jones polynomial.
Let us categorify this!
A cobordism approach
The pre-additive, monoidal, graded categoryuCob2R(∅) ofpossible unorientable, decoratedcobordisms has:
Objects are resolutions of virtual link diagrams, i.e. virtual link diagrams without classical crossings.
Morphisms aredecoratedcobordismsimmersedintoR2×[−1,1] generated by (last one is a two times puncturedRP2)
+
+ +
-
+
+ +
+ +
+ +
+
+ +
+ +
ε+ ι+
id++ Φ−+ m+++ ∆+++ τ++++ θ
Somerelationslike (last two are two times punctured Klein bottles)
u
l l1 l2 u1 u2
= =
l1 l2
u1 u2
=
= + + l1 l2
u1 u2
=
=
l1 l2
u1 u2
=
= l1
l2 u1 u2
=
= +
+ - - -
- u
l
=
The monoidal structure is given by the disjoint union and the grading by the Euler characteristic.
Daniel Tubbenhauer The virtual Khovanov homology July 2013 9 / 29
How to form a chain complex
DefineMat(uCob2R(∅)) to be thecategory of matricesoveruCob2R(∅), i.e.
objects are formal direct sums of the objects ofuCob2R(∅) and morphisms are matrices whose entries are morphisms fromuCob2R(∅).
DefineuKobb(∅)R to be thecategory of chain complexes overMat(uCob2R(∅)).
The category is pre-additive. Hence, the notiond2= 0makes sense.
As a reminder, to every virtual link diagramLD we want toassignan object in uKobb(∅)R that is aninvariantof virtual links. By our construction, this invariant willdecategorifyto the virtual Jones polynomial.
How to form a chain complex
For a virtual link diagramLD withn=n++n− crossings the topological complex JLDKshould be:
Fori= 0, . . . ,nthei−n− chain module is the formal direct sum of all resolutions of lengthi.
Between resolutions of lengthi andi+ 1 the morphisms should besaddles between the resolutions.
The decorations for the saddles can be read of bychoosing an orientation for the resolutions. Locally they look like , which is calledstandard. Now compose with Φ iff the orientations differ or iff both are non-alternating
we useθ.
Extraformal signs- placement is rather technical and skipped today.
Note that itnotobvious why this definition gives awell-definedchain complex independentof all choices involved.
Daniel Tubbenhauer The virtual Khovanov homology July 2013 11 / 29
Some results
Theorem(s)(T)
The topological complexesJ·Kof two equivalent virtual link diagrams are the same inuKobb(∅)hlR, i.e. the complex is an invariant up to chain homotopy and
so-calledlocal relations. Moreover, it is a well-defined chain complex independent of all choices involved and can be extended to virtual tangles.
LetF denote a uTQFT, i.e. asuitablefunctorF: uCob2R(∅)→R-Mod.
Theorem(s)(T)
LetF be an uTQFT that satisfies the local relations. Then the homology groups of the algebraic complexF(J·K) are virtual link invariants. Moreover, the category of uTQFT is equivalent to the category of skew-extended Frobenius algebras.
Exempli gratia
00 11
01
10
(q+q−1)2 −2q(q+q−1) q2(q+q−1) Let us show how the calculation works. We consider the virtual trefoil and suppressgrading shifts and sign placement. First let usaddsome orientations.
Daniel Tubbenhauer The virtual Khovanov homology July 2013 13 / 29
Exempli gratia
00 11
01
10
Let us show how the calculation works. We consider the virtual trefoil and suppressgrading shifts and sign placement. First let usaddsome orientations.
Now we canreadof the cobordisms.
Exempli gratia
-
+
-
+
-
+
00 11
01
10
Let us show how the calculation works. We consider the virtual trefoil and suppressgrading shifts and sign placement. First let usaddsome orientations.
Now we canreadof the cobordisms.
Daniel Tubbenhauer The virtual Khovanov homology July 2013 13 / 29
Exempli gratia
-
+
-
+
-
+
00 11
01
10
Note that thisisthe topological complex.
Exempli gratia
-
+
-
+
-
+
00 11
01
10
Now we have totranslate(usingone particularuTQFT) the objects to graded Q-vector spaces and the cobordisms toQ-linear maps between them. Then the objects areA⊗A,A⊕AandAwithA=Q[X]/X2.
Daniel Tubbenhauer The virtual Khovanov homology July 2013 13 / 29
Exempli gratia
-
+
-
+
-
+
00 11
01
10
The two right maps are 0 and the two multiplications are given by 1⊗1→1,X⊗1→ ±X,1⊗X → −X andX⊗X →0
Exempli gratia
-
+
-
+
-
+
00 11
01
10
The homologycanbe computed now and it turns out to be (up to shifts)
q−2t0+q2t−1+qt−2+q3t−2. Settingt=−1givesthe virtual Jones polynomial (q−1−q+q2)(q+q−1).
Daniel Tubbenhauer The virtual Khovanov homology July 2013 13 / 29
Kuperberg’s sl
3webs
Definition(Kuperberg)
TheC(q)-web spaceWS for a given sign stringS = (±, . . . ,±) is generated by {w |∂w =S}, wherew is a web, i.e. anoriented, trivalentgraph such that any vertex is either a sink or a source, with boundaryS subject to the relations
= [3]
= [2]
= +
Here [a] = qq−qa−q−1−a =qa−1+qa−3+· · ·+q−(a−1) is thequantum integer.
Kuperberg’s sl
3webs
Example
wt= 0
wt= 0 wt= 0
wt= 0
wt= 0 wt=−1
wt= 0
wt= 0 wt=−2
wt=−1
wt= 1 wt= 0
wt=−1
wt= 1 wt= 1
wt=−1
wt= 1 wt= 2
Webs can becolouredwith flow lines. At the boundary, the flow lines can be represented by astate stringJ. By convention, at thei-th boundary edge, we set ji =±1 if the flow line is oriented upward/downward andji = 0, if there is no flow line. SoJ = (0,0,0,0,0,−1,1) in the example.
Given a web with a flowwf, attribute aweightto each trivalent vertex and each arc inwf and take the sum. The weight of the example is−3.
Daniel Tubbenhauer Webs and representation theory July 2013 15 / 29
Representation theory of U
q( sl
3)
A sign stringS = (s1, . . . ,sn) corresponds to tensors VS =Vs1⊗ · · · ⊗Vsn,
whereV+ is the fundamental representation andV− is its dual, and webs correspond tointertwiners.
Theorem(Kuperberg)
WS ∼=homUq(sl3)(C(q),VS)∼=InvUq(sl3)(VS)
The set ofnon-elliptic webs, i.e. without circles, digons or squares, ofWS, denotedBS, is calledweb basisofInvUq(sl3)(VS). In fact, the so-called spider category of all webs modulo the Kuperberg relations isequivalentto the representation category ofUq(sl3).
Representation theory of U
q( sl
3)
Theorem(Khovanov, Kuperberg)
Pairs of signS and a state stringsJ correspond to the coefficients of the web basis relative totensors of the standard basis{e−1± ,e0±,e+1±} ofV±.
Example
wt=−1 wt=−3
wS =· · · −(q−1+q−3)(e0+⊗e0−⊗e0+⊗e0−⊗e0+⊗e−1+ ⊗e+1+)± · · ·. Let us categorify this!
Daniel Tubbenhauer Webs and representation theory July 2013 17 / 29
sl
3-foams
Apre-foamis a cobordism with singular arcs between two webs. Composition consists of placing one pre-foam ontopof the other. The following are called the zipand theunziprespectively.
They havedotsthat can movefreelyabout the facet on which they belong, but we donotallow dot to cross singular arcs.
Afoamis a formalC-linear combination of isotopy classes of pre-foams modulo the following relations.
The foam relations ℓ = (3 D , NC , S , Θ)
= 0 (3D)
=− − − (NC)
= = 0, =−1 (S)
α β
δ =
1, (α, β, δ) = (1,2,0) or a cyclic permutation,
−1, (α, β, δ) = (2,1,0) or a cyclic permutation, 0, else.
(Θ)
Adding a closure relation toℓsufficeto evaluate foams without boundary!
Daniel Tubbenhauer An algebra of foams July 2013 19 / 29
Involution on webs and closed webs
Definition
There is aninvolution∗ on the webs.
w
w*
Aclosed webis defined by closing of two webs.
u v*
Aclosed foamis a foam from∅ to a closed web.
The sl
3-foam category
Foam3is thecategory of foams, i.e.objectsare websw andmorphismsare foams F between webs. The category isgradedby theq−degree
degq(F) =χ(∂F)−2χ(F) + 2d+b,
whered is the number of dots andb is the number of vertical boundary components. Thefoam homologyof a closed webw is defined by
F(w) =Foam3(∅,w).
F(w) is a graded, complex vector space, whose q-dimension can be computed by theKuperberg bracket.
Daniel Tubbenhauer An algebra of foams July 2013 21 / 29
The sl
3web algebra
Definition(MPT)
LetS = (s1, . . . ,sn). Thesl3 web algebraKS is defined by KS = M
u,v∈BS
uKv,
with
uKv :=F(u∗v){n}, i.e. all foams : ∅ →u∗v.
Multiplication is defined as follows.
uKv1⊗v2Kw →uKw
is zero, ifv16=v2. Ifv1=v2, use themultiplication foammv, e.g.
The sl
3web algebra
v w*
v v*
w*
v
Theorem(s)(MPT)
The multiplication isassociative and unital. The multiplication foammv only dependson the isotopy type ofv and hasq-degreen. Hence,KS is a finite dimensional, unital and graded algebra. Moreover, it is agraded Frobenius algebra of Gorenstein parameter 2n.
Daniel Tubbenhauer An algebra of foams July 2013 23 / 29
Exempli gratia
Every web has a homogeneous basisparametrisedby flow lines.
wt=3
wt=1
wt=1
wt=−1
wt=−1
wt=−3
q−deg=0
q−deg=2
q−deg=2
q−deg=4
q−deg=4
q−deg=6
En(c)hanced sign strings
Definiton
Anenhanced sign sequenceis a sequenceS = (s1, . . . ,sn) withsi∈ {◦,−,+,×}, for alli= 1, . . . ,n. The correspondingweightµ=µS ∈Λ(n,d) is given by the rules
µi =
0, ifsi=◦, 1, ifsi= 1, 2, ifsi=−1, 3, ifsi=×.
Let Λ(n,d)3⊂Λ(n,d) be the subset of weights with entries between 0 and 3.
GivenS, we define bS by deleting the entries equal to◦ or×.
Daniel Tubbenhauer An algebra of foams July 2013 25 / 29
En(c)hanced sign strings
Moreover, forn=d= 3k we define
WS =WbS and BS =BbS and W(3k) = M
µs∈Λ(n,n)3
WS
on thelevelof webs and on the levelof foams, we define KS=KbS and W(3k)= M
µs∈Λ(n,n)3
KS−pMod
gr.
With this constructions we obtain ourcategorificationresult.
Theorem(MPT)
K0⊕(W(3k))⊗Z[q,q−1]C(q)∼=W(3k).
Connection to U
q( sl
n)
Khovanov and Lauda’s diagrammatic categorification of ˙Uq(sln), denoted U(sln), is alsorelatedto our framework! Roughly, it consist of string diagrams of the form
i j
λ:EiEj1λ⇒ EjEi1λ{(αi, αj)},
i
λ+αi λ:Ei1λ⇒ Ei1λ{(αi, αi)}
with a weightλ∈Zn−1and suitable shifts and relations like
i j
λ =
i j
λ and
i j
λ =
i j
λ.
Daniel Tubbenhauer An algebra of foams July 2013 27 / 29
Connection to U
q( sl
n)
Letλ∈Λ(n,n)+be a dominant weight. Define thecyclotomic KL-R algebraRλto be the subquotient ofU(sln) defined by the subalgebra of only downward pointing arrows modulo the so-calledcyclotomic relationsand setVλ=Rλ−pMod
gr.
Theorem(s)(MPT)
There exists an equivalence of categoricalU(sln)-representations Φ :V(3k) → W(3k).
The two algebrasR3ℓ andK3ℓ are Morita equivalent. Moreover, the set {[Qu]|Qugraded, indecomposable, projectiveKS−module,u∈BS} is the dual canonical basis forInvUq(sl3)(VS)∼=K0⊕(KS)⊗Z[q,q−1]C(q).
There is stillmuchto do...
Daniel Tubbenhauer An algebra of foams July 2013 29 / 29
Thanks for your attention!