ScalingStacks

0NBJ

Remark 6.2. The definitions of the 2-morphism spaces of 𝐊𝐡𝐑N\boldsymbol{\mathrm{KhR}}_{N} and the composition operations are motivated by the isomorphisms

𝐊𝐡𝐑N​(f,g)≅𝐇𝐂𝐡b​(𝐅𝐨𝐚𝐦N)​(⟦f⟧,⟦g⟧),\boldsymbol{\mathrm{KhR}}_{N}(f,g)\cong\boldsymbol{\mathrm{HCh}}^{b}(\boldsymbol{\mathrm{Foam}}_{N})(\left\llbracket f\right\rrbracket,\left\llbracket g\right\rrbracket),

where the latter denotes the cohomology category of the dg category of bounded chain complexes over 𝐅𝐨𝐚𝐦N\boldsymbol{\mathrm{Foam}}_{N} (compare with [CMW09, Proposition 3.1]). Under these isomorphisms, the horizontal composition corresponds to stacking tangles, the tensor product corresponds to placing tangles side by side, and the vertical composition corresponds to composing homotopy classes of chain maps. In the following, we will take this space saving point of view when describing 2-morphisms. For example, we will say that the 2-morphism in (6.1) is induced by the movie of tangle diagrams:

                               g   f     →                               g   f     \hbox to21.89pt{\vbox to20.72pt{\pgfpicture\makeatletter\hbox{\hskip 1.07039pt\lower-1.8226pt\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@setlinewidth{\the\pgflinewidth}\lxSVG@begingroup@{stroke-width=0.8pt} \lx@inpgf@ignorespaces{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 1.97 -1.97 L 1.97 11.81 M 9.84 -1.97 L 9.84 11.81}{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 5.91 -1.97 L 5.91 11.81}{fill:none} \lx@inpgf@ignorespaces \lxSVG@closescope {}{{}}{} {}{}{}{{}}{} {}{}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@setlinewidth{\the\pgflinewidth}\lxSVG@begingroup@{stroke-width=0.8pt} \lx@inpgf@ignorespaces{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 1.97 23.62 L 1.97 25.59 M 9.84 23.62 L 9.84 25.59}{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 5.91 23.62 L 5.91 25.59}{fill:none} \lx@inpgf@ignorespaces \lxSVG@closescope {}{{}}{} {}{}{}{{}}{} {}{}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@setlinewidth{\the\pgflinewidth}\lxSVG@begingroup@{stroke-width=0.8pt} \lx@inpgf@ignorespaces{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 17.72 -1.97 L 17.72 0 M 25.59 -1.97 L 25.59 0}{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 21.65 -1.97 L 21.65 0}{fill:none} \lx@inpgf@ignorespaces \lxSVG@closescope {}{{}}{} {}{}{}{{}}{} {}{}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@setlinewidth{\the\pgflinewidth}\lxSVG@begingroup@{stroke-width=0.8pt} \lx@inpgf@ignorespaces{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 17.72 11.81 L 17.72 25.59 M 25.59 11.81 L 25.59 25.59}{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 21.65 11.81 L 21.65 25.59}{fill:none} \lx@inpgf@ignorespaces \lxSVG@closescope {}{{}}{} {}{{}}{}{}{}{}{{}}{}{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 0 11.81 M 0 11.81 L 0 23.62 L 11.81 23.62 L 11.81 11.81 Z M 11.81 23.62}{fill:none} \lx@inpgf@ignorespaces {}{{}}{} {}{{}}{}{}{}{}{{}}{}{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 15.75 0 M 15.75 0 L 15.75 11.81 L 27.56 11.81 L 27.56 0 Z M 27.56 11.81}{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}{13.80762pt}{3.67755pt}\lxSVG@begingroup@{transform=matrix(1.0 0.0 0.0 1.0 19.11 5.09)} \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}{2.26262pt}{11.55354pt}\lxSVG@begingroup@{transform=matrix(1.0 0.0 0.0 1.0 3.13 15.99)} \pgfsys@hbox{58}\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}}\to\hbox to21.89pt{\vbox to20.72pt{\pgfpicture\makeatletter\hbox{\hskip 1.07039pt\lower-1.8226pt\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@setlinewidth{\the\pgflinewidth}\lxSVG@begingroup@{stroke-width=0.8pt} \lx@inpgf@ignorespaces{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 1.97 -1.97 L 1.97 -1.97 M 9.84 -1.97 L 9.84 -1.97}{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 5.91 -1.97 L 5.91 -1.97}{fill:none} \lx@inpgf@ignorespaces \lxSVG@closescope {}{{}}{} {}{}{}{{}}{} {}{}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@setlinewidth{\the\pgflinewidth}\lxSVG@begingroup@{stroke-width=0.8pt} \lx@inpgf@ignorespaces{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 1.97 11.81 L 1.97 25.59 M 9.84 11.81 L 9.84 25.59}{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 5.91 11.81 L 5.91 25.59}{fill:none} \lx@inpgf@ignorespaces \lxSVG@closescope {}{{}}{} {}{}{}{{}}{} {}{}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@setlinewidth{\the\pgflinewidth}\lxSVG@begingroup@{stroke-width=0.8pt} \lx@inpgf@ignorespaces{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 17.72 -1.97 L 17.72 11.81 M 25.59 -1.97 L 25.59 11.81}{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 21.65 -1.97 L 21.65 11.81}{fill:none} \lx@inpgf@ignorespaces \lxSVG@closescope {}{{}}{} {}{}{}{{}}{} {}{}\lxSVG@begingroup@{_scopebegin=1} \lxSVG@setlinewidth{\the\pgflinewidth}\lxSVG@begingroup@{stroke-width=0.8pt} \lx@inpgf@ignorespaces{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 17.72 23.62 L 17.72 25.59 M 25.59 23.62 L 25.59 25.59}{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 21.65 23.62 L 21.65 25.59}{fill:none} \lx@inpgf@ignorespaces \lxSVG@closescope {}{{}}{} {}{{}}{}{}{}{}{{}}{}{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 0 0 M 0 0 L 0 11.81 L 11.81 11.81 L 11.81 0 Z M 11.81 11.81}{fill:none} \lx@inpgf@ignorespaces {}{{}}{} {}{{}}{}{}{}{}{{}}{}{}\lxSVG@stroke\lxSVG@drawpath@unclipped{M 15.75 11.81 M 15.75 11.81 L 15.75 23.62 L 27.56 23.62 L 27.56 11.81 Z M 27.56 23.62}{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}{13.80762pt}{12.21326pt}\lxSVG@begingroup@{transform=matrix(1.0 0.0 0.0 1.0 19.11 16.9)} \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}{2.26262pt}{3.01784pt}\lxSVG@begingroup@{transform=matrix(1.0 0.0 0.0 1.0 3.13 4.18)} \pgfsys@hbox{58}\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}}

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