nLab
dagger-compact category

Redirected from "dagger compact category".

Contents

Idea

A -compact category is a category which is a

and a

in a compatible way. So, notably, it is a monoidal category in which

  • every object has a dual;

  • every morphism has an -adjoint.

(Hence a -compact category is similar in flavor to an (,2)-category with all adjoints in the sense of On the Classification of Topological Field Theories .)

Definition

A category C that is equipped with the structure of a symmetric monoidal †-category and is compact closed is -compact if the dagger-operation takes units of dual objects to counits in that for every object A of C we have

AA * ϵ A I σ A×A * η A A *A.\array{ && A \otimes A^* \\ & {}^{\epsilon_A^\dagger}\nearrow \\ I && \downarrow^{\mathrlap{\sigma_{A \times A^*}}} \\ & {}_{\eta_A}\searrow \\ && A^* \otimes A } \,.

Examples

  • For C a category with finite limits the category Span 1(C) whose morphisms are spans in C is -compact. The operation is that of relabeling the legs of a span as source and target. The tensor product is defined using the cartesian product in C. Every object X is dual to itself with the unit and counit given by the span XIdXId×IdX×X. See

    • John Baez, Spans in quantum theory (web, pdf, blog)

Quantum mechanics in terms of -compact categories

Large parts of quantum mechanics and quantum computation are naturally formulated as the theory of -compact categories.

For more on this see

References

The concept was introduced in

  • Samson Abramsky and Bob Coecke, A categorical semantics of quantum protocols, in Proceedings of the 19th IEEE conference on Logic in Computer Science (LiCS’04), IEEE Computer Science Press, 2004. (arXiv)

See also:

  • Peter Selinger, Dagger compact closed categories and completely positive maps, in Proceedings of the 3rd International Workshop on Quantum Programming Languages (QPL 2005), ENTCS 170 (2007), 139–163. (web, pdf)