In this post I will follow the beggining of Chapter 3 of Chris Heunen and Jamie Vicary's Categories for Quantum Theory. I will focus on the concept of dual objects and dualizability, which in the context of categorical quantum mechanics captures the notion of maximally entangle states (Bell states, etc). In the graphical calculus, this enables wires to bend backwards in time.

Dual objects

Definition (Left and Right Dual object)

In a monoidal category \(\boldsymbol{C}\), \(L\in\text{Ob}(\boldsymbol{C})\) is called the left-dual to \(R\in\text{Ob}(\boldsymbol{C})\) and \(R\) is the right-dual to \(L\), written as \(L\dashv R\), when there exists a unit morphism \(\eta:I\to R\otimes L\) and a counit morphism \(\varepsilon:L\otimes R\to I\) such that the following diagram commutes

Definition (Dual object)

Let \(\boldsymbol{C}\) be a monoidal category, and let \(L,R\in\text{Ob}(\boldsymbol{C})\). \(L\) is a dual of \(R\) if \(L\dashv R\) and \(R\dashv L\).

In the graphical calculus, dual objects can be included by including an orientation, i.e. an arrow, in each wire. An object \(L\) is drawn as a wire with an upward pointing arrow, and a right-dual \(R\) as a wire with a downward pointing arrow.

LR.png

Similarly, the unit \(\eta:I\to R\otimes L\) and counit \(\varepsilon:L\otimes R\to I\) are generally not represented by morphism boxes. Instead, they are drawn as bent wires, called the cup and the cap:

cups_caps.png

The duality comutative diagrams are then rendered as the famous snake or zigzag equations

zigzag.png
zigzag2.png

Definition (Dualizability)

Let \(\boldsymbol{C}\) be a monoidal category. An object \(A\in\text{Ob}(\boldsymbol{C})\) is said to be dualizable if it admits both left and right duals.

Definition (Rigid monoidal category)

A monoidal category \(\boldsymbol{C}\) is rigid if every object \(A\in\text{Ob}(\boldsymbol{C})\) is dualizable.

Definition (Name and Coname)

In a monoidal category \(\boldsymbol{C}\) with dualities \(A\dashv A^{*}\) and \(B\dashv B^{*}\), given a morphism \(f:A\to B\), its name is \(\left\lceil f\right\rceil :I\to A^{*}\otimes B\) and its coname is \(\left\lfloor f\right\rfloor :A\otimes B^{*}\to I\). Graphically we have

dual.png

Theorem (Choi-Jamiolkawsky correspondence)

A morphism can be recovered from its name using the snake equations.

Proof

Simply note that the equality

dual_f.png

defines an isomorphism between names and the corresponding morphisms.

Lemma (Uniqueness)

Let \(\boldsymbol{C}\) be a monoidal category with \(L,R\in\text{Ob}(\boldsymbol{C})\) and \(L\dashv R\), then \(L\dashv R'\) if and only if \(R\simeq R'\). Similarly, if \(L\dashv R\) then \(L'\dashv R\) if and only if \(L\simeq L'\).

Proof

Let us assume that \(L\dashv R\) and \(L\dashv R'\), then we can define maps \(R'\to R\) and \(R'\to R\), where we make use of the two dualities to diagramatically write

double_dual.png

By concatenating both of these maps, we have

uniqueness.png

which means they are inverses. This is enough to prove that both maps are isomorphisms \(R\simeq R'\). The proof for the other zig-zag equation follows this exact one.

Conversely, let \(f:R\to R'\) be an isomorphism and \(L\dashv R\) be a duality with cup \(\eta\) and cap \(\varepsilon\), then we can construct a cap \(\varepsilon\circ\left(\text{id}_{L}\otimes f^{-1}\right)\) and a cup \(\left(f\otimes\text{id}_{L}\right)\circ\eta\), which diagramatically reads

duals_def.png

and forms a duality \(L\dashv R'\).

An isomorphism \(f:L\to L'\) would allow for an analogous construction.

Lemma (Cup determines cap)

Let \(\boldsymbol{C}\) be a monoidal category and let \(\left(L,R,\eta,\varepsilon\right)\) and \(\left(L,R,\eta,\varepsilon'\right)\) both form a duality, then \(\varepsilon=\varepsilon'\). Similarly, let \(\left(L,R,\eta,\varepsilon\right)\) and \(\left(L,R,\eta',\varepsilon\right)\) both form a duality, then \(\eta=\eta'\).

Proof

Firstly, let the notation of bent wires hold for \(\varepsilon'\). Diagramatically, one finds

eps_epsprime.png

The argument can easily be reversed to prove the \(\eta=\eta'\) case.

Lemma (Self-duality of the monoidal unit)

In a monoidal category \(I\dashv I\)

Proof

Let \(\eta=\lambda_{I}^{-1}:I\to I\otimes I\) and let \(\varepsilon=\lambda_{I}:I\otimes I\to I\). This is a duality, since the snake equations follow directly from the propertie s of \(\lambda_{I}\) (coherence). Using the graphical calculus, all images are empty and the result follows trivially.

Lemma (Monoidal products of duals)

In a monoidal category \(\boldsymbol{C}\), let \(L,R,L',R'\in\text{Ob}(\boldsymbol{C})\), then \(L\dashv R\) and \(L'\dashv R'\) implies that \(L\otimes L'\dashv R\otimes R'\).

Proof

Graphically, one has

monoidal_dual.png

Lemma (Duality in braided monoidal categories)

In a braided monoidal category \(L\dashv R\Rightarrow R\dashv L\).

Proof

Suppose \(\left(L,R,\eta,\varepsilon\right)\) forms a duality \(L\dashv R\), then using the braiding, one can construct the duality \(\left(R,L,\eta',\varepsilon'\right)\) as

braided_dual.png

Writing the snake equations for \(\eta'\) and \(\varepsilon'\) shows that the required properties are satisfied

braided_zigzag1.png

braided_zigzag2.png

Here, we have made use of the generic manipulation

generic.png

Definition (Transpose)

In a monoidal category \(\boldsymbol{C}\) for a morphism \(f:A\to B\) and dualities \(A\dashv A^{*}\) and \(B\dashv B^{*}\), the right dual, or transpose \(f^{*}:B^{*}\to A^{*}\) is defined as

transpose.png

Note that he right dual is drawn by rotating the box representing \(f\).

Definition (Right dual functor)

In a monoidal category \(\boldsymbol{C}\), in which every object has a chosen right dual \(X^{*}\), the right dual functor \(\left(\cdot\right)^{*}:\boldsymbol{C}\to\boldsymbol{C}^{\text{op}}\) is defined on objects as \(\left(X\right)^{*}:=X^{*}\) and on morphisms as \(\left(f\right)^{*}=f^{*}\).

Proposition (Right dual functor is a functor)

The right dual functor satisfies the functor axioms.

Proof

Let \(f:A\to B\) and \(g:B\to C\), then

composition_transpose1.png

composition_transpose2.png

Similarly, \(\left(\text{id}_{A}\right)^{*}=\text{id}_{A^{*}}\) follows from the snake equations.

Lemma (Sliding)

In a monoidal category with chosen dualities \(A\dashv A^{*}\) and \(B\dashv B^{*}\), the following equations hold for all morphisms \(f:A\to B\)

Proof

Diagramatically, we have

sliding1.png
sliding2.png

We now provide some addtional theorems without proof, regarding the interaction of monoidal structure and the dual construction.

Interaction with monoidal structure

Theorem

Monoidal functors preserve duals.

Proof

Let \(\boldsymbol{C}\) and \(\boldsymbol{C}\)' be categories and \(F:\boldsymbol{C}\to\boldsymbol{C}'\) a monoidal functor. with \(\eta:I\to A\otimes A^{*}\) and \(\varepsilon:A\otimes A^{*}\to I\) witnessing the duality \(A\dashv A^{*}\) in \(\boldsymbol{C}\). We wish to show that \(F(A)\dashv F(A^{*})\) is a duality in \(\boldsymbol{C}'\). The proof proceeds by stacking a series of commutative diagrams corresponding to monoidal functor axioms or naturality to produce one big one which amounts to the snake equations.

The first we consider is the monoidal functor axiom

d301.png

The second is naturality

dnat1.png

The third is the other monoidal functor axiom

d29.png

The fourth is again naturality

dnat2.png

And the final one is the monoidal functor axiom

d302.png

Together, and ignoring the interior arrows, we have

final_d.png

If we define \(\eta'=\left(F_{2}\right)_{A^{*},A}^{-1}\circ F(\eta)\circ F_{0}:I'\to F(A^{*})\otimes F(A)\) and \(\varepsilon'=\left(F_{0}\right)^{-1}\circ F(\varepsilon)\circ\left(F_{2}\right)_{A,A^{*}}:F(A)\otimes F(A^{*})\to I'\), then the left hand side is the snake equation in \(\boldsymbol{C}'\) in terms of \(\eta'\) and \(\varepsilon'\). The right-hand side is the snake equation in \(\boldsymbol{C}\)in terms of \(\eta\) and \(\varepsilon\), under the image of \(F\).

Then, since functors preserve identities, the right-hand side is the identity in \(\boldsymbol{C}'\), which establishes the first snake equation. The other snake equation is proven similarly.

Theorem

Let \(\boldsymbol{C}\) and \(\boldsymbol{D}\) be monoidal categories, and let \(F,G:\boldsymbol{C}\to\boldsymbol{D}\) be monoidal functors. Let \(\mu:F\Rightarrow G\) be a monoidal natural transformation. Let \(A\in\text{Ob}(\boldsymbol{C})\) have a right or left dual. Then, \(\mu_{A}:F(A)\to G(A)\) is invertible.

Lemma (Double dual functor is monoidal)

Let \(\boldsymbol{C}\) be a category with chosen right duals for the objects. The double dual functor \(\left(\cdot\right)^{**}:\boldsymbol{C}\to\boldsymbol{C}\) is monoidal.

More to come

Next post I will introduce the fundamental notions of pivotal and ribbon categories, still following the approach of Heunen and Viacary and finishing with this book for a while, as we will reach the end of chapter 3.

← Back to blog