ScalingStacks

6.4. Duality

The braided monoidal 2-category 𝐊𝐡𝐑N\boldsymbol{\mathrm{KhR}}_{N} has duals in the sense of [BMS12]. This is a slight modification of the duality proposed by [BL03] and used by [Mac99]. Following [BMS12], instead of three dualities we only consider two dualities #\# and ∗* which correspond to rotations by π\pi in two different axes.

For an object AA, the dual object A#A^{\#} is obtained by reversing the word AA and then exchanging orientations ↑↔↓\uparrow\leftrightarrow\downarrow. On identity 1-morphisms, this corresponds to the result of a π\pi rotation in a vertical line, followed by a change of orientation. There are unit and counit 1-morphisms iA:I→A⊗A#i_{A}\colon I\to A\otimes A^{\#} and eA:A#⊗A→Ie_{A}\colon A^{\#}\otimes A\to I given by nested collections of cups and caps, as well as a triangulator 2-isomorphism TA:(iA⊗A)​(A⊗eA)→AT_{A}\colon(i_{A}\otimes A)(A\otimes e_{A})\to A represented by the obvious string-straightening isotopy. It is clear that A#​#=AA^{\#\#}=A.

Every 1-morphism f:A→Bf\colon A\to B in 𝐊𝐡𝐑N\boldsymbol{\mathrm{KhR}}_{N} has a simultaneous left and right adjoint f∗:B→Af^{*}\colon B\to A which is given by the Morse data of the result of reflecting r⁡(f)r(f) by π\pi in a horizontal axis and then reversing orientations (previously we have suggestively drawn this as a reflected ff in figures). Further, there are unit and counit 2-morphisms if:𝟏A→f​f∗i_{f}\colon\mathbf{1}_{A}\to ff^{*} and ef:f∗​f→𝟏Be_{f}\colon f^{*}f\to\mathbf{1}_{B}, which satisfy the expected identities (if​f)​(f​ef)=𝟏f(i_{f}f)(fe_{f})=\mathbf{1}_{f} and (f∗​if)​(ef​f∗)=𝟏f∗(f^{*}i_{f})(e_{f}f^{*})=\mathbf{1}_{f^{*}}. It is clear that f∗⁣∗=ff^{**}=f.

For any 2-morphism α:f→g\alpha\colon f\to g, we denote by α∗:g∗→f∗\alpha^{*}\colon g^{*}\to f^{*} the 2-morphism obtained as the image under the isomorphism

KhRN​(                      f   
 

g

 
 
 
 
 
 
)
→KhRN​(                      
 

g

 
 
  
 

  f 

 
 
 
 
 
 
)
\mathrm{KhR}_{N}\left(\hbox to27.94pt{\vbox to39.92pt{\pgfpicture\makeatletter\hbox{\hskip 4.42268pt\lower-5.73488pt\hbox to0.0pt{\lxSVG@begingroup@{_scopebegin=1} \lxSVG@begingroup@{stroke=#000000} \lxSVG@begingroup@{fill=#000000} \lxSVG@setlinewidth{\the\pgflinewidth}\lxSVG@begingroup@{stroke-width=0.4pt} \lx@inpgf@ignorespaces\nullfont\hbox to0.0pt{\lxSVG@begingroup@{_scopebegin=1} {{\lx@inpgf@ignorespaces}} \lxSVG@begingroup@{_scopebegin=1} {{}} {}{{}}{} {}{}{}{{}}{} {}{}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@setlinewidth{\the\pgflinewidth}\lxSVG@begingroup@{stroke-width=0.8pt} \lx@inpgf@ignorespaces{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 2.46 14.76 L 2.46 24.61 M 12.3 14.76 L 12.3 24.61}{fill:none} \lx@inpgf@ignorespaces \lxSVG@closescope {}{{}}{} {}{}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@setdash{0.4pt,2.0pt}{0.0pt}\lxSVG@begingroup@{stroke-dasharray={0.4pt,2.0pt},stroke-dashoffset=0.0pt} \lx@inpgf@ignorespaces{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 7.38 14.76 L 7.38 24.61}{fill:none} \lx@inpgf@ignorespaces \lxSVG@closescope {}{{}}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{} {}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{} {}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{} {}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@setlinewidth{\the\pgflinewidth}\lxSVG@begingroup@{stroke-width=0.8pt} \lx@inpgf@ignorespaces{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 12.3 39.37 C 12.3 41.52 15.07 41.83 17.22 41.83 L 17.22 41.83 C 19.38 41.83 22.15 41.52 22.15 39.37 L 22.15 0 C 22.15 -2.15 19.38 -2.46 17.22 -2.46 L 17.22 -2.46 C 15.07 -2.46 12.3 -2.15 12.3 0}{fill:none} \lx@inpgf@ignorespaces \lxSVG@closescope {}{{}}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{} {}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{} {}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{} {}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@setdash{0.4pt,2.0pt}{0.0pt}\lxSVG@begingroup@{stroke-dasharray={0.4pt,2.0pt},stroke-dashoffset=0.0pt} \lx@inpgf@ignorespaces{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 7.38 39.37 C 7.38 43.68 12.92 44.29 17.22 44.29 L 17.22 44.29 C 21.53 44.29 27.07 43.68 27.07 39.37 L 27.07 0 C 27.07 -4.31 21.53 -4.92 17.22 -4.92 L 17.22 -4.92 C 12.92 -4.92 7.38 -4.31 7.38 0}{fill:none} \lx@inpgf@ignorespaces \lxSVG@closescope {}{{}}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{} {}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{} {}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{} {}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@setlinewidth{\the\pgflinewidth}\lxSVG@begingroup@{stroke-width=0.8pt} \lx@inpgf@ignorespaces{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 2.46 39.37 C 2.46 45.83 10.76 46.75 17.22 46.75 L 17.22 46.75 C 23.69 46.75 31.99 45.83 31.99 39.37 L 31.99 0 C 31.99 -6.46 23.69 -7.38 17.22 -7.38 L 17.22 -7.38 C 10.76 -7.38 2.46 -6.46 2.46 0}{fill:none} \lx@inpgf@ignorespaces \lxSVG@closescope {}{{}}{} {}{{}}{}{}{}{}{{}}{}{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 0 0 M 0 0 L 0 14.76 L 14.76 14.76 L 14.76 0 Z M 14.76 14.76}{fill:none} \lx@inpgf@ignorespaces {}{{}}{} {}{{}}{}{}{}{}{{}}{}{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 0 24.61 M 0 24.61 L 0 39.37 L 14.76 39.37 L 14.76 24.61 Z M 14.76 39.37}{fill:none} \lx@inpgf@ignorespaces {{}}\lx@inpgf@ignorespaces\hbox{\hbox{{\lxSVG@begingroup@{_scopebegin=1} {{}{}{{ {}{}}}{ {}{}} {{}{{\lx@inpgf@ignorespaces}}}{{}{\lx@inpgf@ignorespaces}}{}{{}{\lx@inpgf@ignorespaces}} {\lx@inpgf@ignorespaces }{{{{\lx@inpgf@ignorespaces}}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@transformcm{1.0}{0.0}{0.0}{1.0}{3.32967pt}{4.08488pt}\lxSVG@begingroup@{transform=matrix(1.0 0.0 0.0 1.0 4.61 5.65)} \pgfsys@hbox{58}\lxSVG@closescope }}} \lxSVG@closescope }}} {{}}\lx@inpgf@ignorespaces\hbox{\hbox{{\lxSVG@begingroup@{_scopebegin=1} {{}{}{{ {}{}}}{ {}{}} {{}{{\lx@inpgf@ignorespaces}}}{{}{\lx@inpgf@ignorespaces}}{}{{}{\lx@inpgf@ignorespaces}} {\lx@inpgf@ignorespaces }{{{{\lx@inpgf@ignorespaces}}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@transformcm{1.0}{0.0}{0.0}{1.0}{-1.08968pt}{21.99286pt}\lxSVG@begingroup@{transform=matrix(1.0 0.0 0.0 1.0 -1.51 30.43)} \pgfsys@hbox{58}\lxSVG@closescope }}} \lxSVG@closescope }}} \lxSVG@closescope \lxSVG@closescope {{ {}{}{}{\lx@inpgf@ignorespaces}{\lx@inpgf@ignorespaces}}{{{\lx@inpgf@ignorespaces}}{{}}}}{\lx@inpgf@ignorespaces}{\lx@inpgf@ignorespaces}\hss}\lxSVG@discardpath\lxSVG@closescope \hss}}\lxSVG@closescope\endpgfpicture}}\right)\to\mathrm{KhR}_{N}\left(\hbox to32.69pt{\vbox to39.92pt{\pgfpicture\makeatletter\hbox{\hskip 9.17015pt\lower-5.73488pt\hbox to0.0pt{\lxSVG@begingroup@{_scopebegin=1} \lxSVG@begingroup@{stroke=#000000} \lxSVG@begingroup@{fill=#000000} \lxSVG@setlinewidth{\the\pgflinewidth}\lxSVG@begingroup@{stroke-width=0.4pt} \lx@inpgf@ignorespaces\nullfont\hbox to0.0pt{\lxSVG@begingroup@{_scopebegin=1} {{\lx@inpgf@ignorespaces}} \lxSVG@begingroup@{_scopebegin=1} {{}} {}{{}}{} {}{}{}{{}}{} {}{}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@setlinewidth{\the\pgflinewidth}\lxSVG@begingroup@{stroke-width=0.8pt} \lx@inpgf@ignorespaces{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 2.46 14.76 L 2.46 24.61 M 12.3 14.76 L 12.3 24.61}{fill:none} \lx@inpgf@ignorespaces \lxSVG@closescope {}{{}}{} {}{}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@setdash{0.4pt,2.0pt}{0.0pt}\lxSVG@begingroup@{stroke-dasharray={0.4pt,2.0pt},stroke-dashoffset=0.0pt} \lx@inpgf@ignorespaces{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 7.38 14.76 L 7.38 24.61}{fill:none} \lx@inpgf@ignorespaces \lxSVG@closescope {}{{}}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{} {}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{} {}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{} {}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@setlinewidth{\the\pgflinewidth}\lxSVG@begingroup@{stroke-width=0.8pt} \lx@inpgf@ignorespaces{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 12.3 39.37 C 12.3 41.52 15.07 41.83 17.22 41.83 L 17.22 41.83 C 19.38 41.83 22.15 41.52 22.15 39.37 L 22.15 0 C 22.15 -2.15 19.38 -2.46 17.22 -2.46 L 17.22 -2.46 C 15.07 -2.46 12.3 -2.15 12.3 0}{fill:none} \lx@inpgf@ignorespaces \lxSVG@closescope {}{{}}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{} {}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{} {}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{} {}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@setdash{0.4pt,2.0pt}{0.0pt}\lxSVG@begingroup@{stroke-dasharray={0.4pt,2.0pt},stroke-dashoffset=0.0pt} \lx@inpgf@ignorespaces{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 7.38 39.37 C 7.38 43.68 12.92 44.29 17.22 44.29 L 17.22 44.29 C 21.53 44.29 27.07 43.68 27.07 39.37 L 27.07 0 C 27.07 -4.31 21.53 -4.92 17.22 -4.92 L 17.22 -4.92 C 12.92 -4.92 7.38 -4.31 7.38 0}{fill:none} \lx@inpgf@ignorespaces \lxSVG@closescope {}{{}}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{} {}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{} {}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{} {}{} {{\lx@inpgf@ignorespaces}{}\lx@inpgf@ignorespaces}{{}} {{{}}{{\lx@inpgf@ignorespaces}}}{{}}{{{}}{{}}}{}{{}}{}{}{}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@setlinewidth{\the\pgflinewidth}\lxSVG@begingroup@{stroke-width=0.8pt} \lx@inpgf@ignorespaces{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 2.46 39.37 C 2.46 45.83 10.76 46.75 17.22 46.75 L 17.22 46.75 C 23.69 46.75 31.99 45.83 31.99 39.37 L 31.99 0 C 31.99 -6.46 23.69 -7.38 17.22 -7.38 L 17.22 -7.38 C 10.76 -7.38 2.46 -6.46 2.46 0}{fill:none} \lx@inpgf@ignorespaces \lxSVG@closescope {}{{}}{} {}{{}}{}{}{}{}{{}}{}{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 0 0 M 0 0 L 0 14.76 L 14.76 14.76 L 14.76 0 Z M 14.76 14.76}{fill:none} \lx@inpgf@ignorespaces {}{{}}{} {}{{}}{}{}{}{}{{}}{}{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 0 24.61 M 0 24.61 L 0 39.37 L 14.76 39.37 L 14.76 24.61 Z M 14.76 39.37}{fill:none} \lx@inpgf@ignorespaces {{}}\lx@inpgf@ignorespaces\hbox{\hbox{{\lxSVG@begingroup@{_scopebegin=1} {{}{}{{ {}{}}}{ {}{}} {{}{{\lx@inpgf@ignorespaces}}}{{}{\lx@inpgf@ignorespaces}}{}{{}{\lx@inpgf@ignorespaces}} {\lx@inpgf@ignorespaces }{{{{\lx@inpgf@ignorespaces}}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@transformcm{1.0}{0.0}{0.0}{1.0}{-1.08968pt}{4.20988pt}\lxSVG@begingroup@{transform=matrix(1.0 0.0 0.0 1.0 -1.51 5.83)} \pgfsys@hbox{58}\lxSVG@closescope }}} \lxSVG@closescope }}} {{}}\lx@inpgf@ignorespaces\hbox{\hbox{{\lxSVG@begingroup@{_scopebegin=1} {{}{}{{ {}{}}}{ {}{}} {{}{{\lx@inpgf@ignorespaces}}}{{}{\lx@inpgf@ignorespaces}}{}{{}{\lx@inpgf@ignorespaces}} {\lx@inpgf@ignorespaces }{{{{\lx@inpgf@ignorespaces}}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@transformcm{1.0}{0.0}{0.0}{1.0}{-5.83714pt}{21.86786pt}\lxSVG@begingroup@{transform=matrix(1.0 0.0 0.0 1.0 -8.08 30.26)} \pgfsys@hbox{58}\lxSVG@closescope }}} \lxSVG@closescope }}} \lxSVG@closescope \lxSVG@closescope {{ {}{}{}{\lx@inpgf@ignorespaces}{\lx@inpgf@ignorespaces}}{{{\lx@inpgf@ignorespaces}}{{}}}}{\lx@inpgf@ignorespaces}{\lx@inpgf@ignorespaces}\hss}\lxSVG@discardpath\lxSVG@closescope \hss}}\lxSVG@closescope\endpgfpicture}}\right)

induced by a planar anticlockwise π\pi-rotation of the shown link diagrams. The dualities ∗* and #\# satisfy a host of unsurprising compatibility relations with the tensor product and the horizontal and vertical composition, which are consequences of the functoriality of KhRN\mathrm{KhR}_{N}. The only non-trivial relation is that for α∈𝐊𝐡𝐑N​(f,g)\alpha\in\boldsymbol{\mathrm{KhR}}_{N}(f,g) we have α∗⁣∗=α\alpha^{**}=\alpha, which is implicit in Definition 2.5, using the fact that foams in 𝐅𝐨𝐚𝐦N\boldsymbol{\mathrm{Foam}}_{N} are considered up to isotopy relative to the boundary.

Original mathematics by the credited authors. Source collection and HTML conversion remain in progress.

Scott Morrison, Kevin Walker, Paul Wedrich

Original source: arXiv:1907.12194v5