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 A A , the dual object A # A^{\#} is obtained by reversing the word A A 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 i A : I → A ⊗ A # i_{A}\colon I\to A\otimes A^{\#} and
e A : A # ⊗ A → I e_{A}\colon A^{\#}\otimes A\to I given by nested collections of cups and caps, as well as a
triangulator 2-isomorphism T A : ( i A ⊗ A ) ( A ⊗ e A ) → A T_{A}\colon(i_{A}\otimes A)(A\otimes e_{A})\to A represented by the obvious
string-straightening isotopy. It is clear that A # # = A A^{\#\#}=A .
Every 1-morphism f : A → B f\colon A\to B in 𝐊𝐡𝐑 N \boldsymbol{\mathrm{KhR}}_{N} has a simultaneous left and right adjoint
f ∗ : B → A f^{*}\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 f f in figures). Further, there are unit and counit 2-morphisms i f : 𝟏 A → f f ∗ i_{f}\colon\mathbf{1}_{A}\to ff^{*} and e f : f ∗ f → 𝟏 B e_{f}\colon f^{*}f\to\mathbf{1}_{B} , which satisfy the expected identities
( i f f ) ( f e f ) = 𝟏 f (i_{f}f)(fe_{f})=\mathbf{1}_{f} and ( f ∗ i f ) ( e f f ∗ ) = 𝟏 f ∗ (f^{*}i_{f})(e_{f}f^{*})=\mathbf{1}_{f^{*}} . It is clear that
f ∗ ∗ = f f^{**}=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
KhR N ( f
) → KhR N (
) \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 KhR N \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.