A Survey of Graphical Languages for Monoidal Categories
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
A Subtle Introduction to Category Theory
A Subtle Introduction to Category Theory W. J. Zeng Department of Computer Science, Oxford University \Static concepts proved to be very effective intellectual tranquilizers." L. L. Whyte \Our study has revealed Mathematics as an array of forms, codify- ing ideas extracted from human activates and scientific problems and deployed in a network of formal rules, formal definitions, formal axiom systems, explicit theorems with their careful proof and the manifold in- terconnections of these forms...[This view] might be called formal func- tionalism." Saunders Mac Lane Let's dive right in then, shall we? What can we say about the array of forms MacLane speaks of? Claim (Tentative). Category theory is about the formal aspects of this array of forms. Commentary: It might be tempting to put the brakes on right away and first grab hold of what we mean by formal aspects. Instead, rather than trying to present \the formal" as the object of study and category theory as our instrument, we would nudge the reader to consider another perspective. Category theory itself defines formal aspects in much the same way that physics defines physical concepts or laws define legal (and correspondingly illegal) aspects: it embodies them. When we speak of what is formal/physical/legal we inescapably speak of category/physical/legal theory, and vice versa. Thus we pass to the somewhat grammatically awkward revision of our initial claim: Claim (Tentative). Category theory is the formal aspects of this array of forms. Commentary: Let's unpack this a little bit. While individual forms are themselves tautologically formal, arrays of forms and everything else networked in a system lose this tautological formality. -
Bialgebras in Rel
CORE Metadata, citation and similar papers at core.ac.uk Provided by Elsevier - Publisher Connector Electronic Notes in Theoretical Computer Science 265 (2010) 337–350 www.elsevier.com/locate/entcs Bialgebras in Rel Masahito Hasegawa1,2 Research Institute for Mathematical Sciences Kyoto University Kyoto, Japan Abstract We study bialgebras in the compact closed category Rel of sets and binary relations. We show that various monoidal categories with extra structure arise as the categories of (co)modules of bialgebras in Rel.In particular, for any group G we derive a ribbon category of crossed G-sets as the category of modules of a Hopf algebra in Rel which is obtained by the quantum double construction. This category of crossed G-sets serves as a model of the braided variant of propositional linear logic. Keywords: monoidal categories, bialgebras and Hopf algebras, linear logic 1 Introduction For last two decades it has been shown that there are plenty of important exam- ples of traced monoidal categories [21] and ribbon categories (tortile monoidal cat- egories) [32,33] in mathematics and theoretical computer science. In mathematics, most interesting ribbon categories are those of representations of quantum groups (quasi-triangular Hopf algebras)[9,23] in the category of finite-dimensional vector spaces. In many of them, we have non-symmetric braidings [20]: in terms of the graphical presentation [19,31], the braid c = is distinguished from its inverse c−1 = , and this is the key property for providing non-trivial invariants (or de- notational semantics) of knots, tangles and so on [12,23,33,35] as well as solutions of the quantum Yang-Baxter equation [9,23]. -
The Morita Theory of Quantum Graph Isomorphisms
Commun. Math. Phys. Communications in Digital Object Identifier (DOI) https://doi.org/10.1007/s00220-018-3225-6 Mathematical Physics The Morita Theory of Quantum Graph Isomorphisms Benjamin Musto, David Reutter, Dominic Verdon Department of Computer Science, University of Oxford, Oxford, UK. E-mail: [email protected]; [email protected]; [email protected] Received: 31 January 2018 / Accepted: 11 June 2018 © The Author(s) 2018 Abstract: We classify instances of quantum pseudo-telepathy in the graph isomorphism game, exploiting the recently discovered connection between quantum information and the theory of quantum automorphism groups. Specifically, we show that graphs quantum isomorphic to a given graph are in bijective correspondence with Morita equivalence classes of certain Frobenius algebras in the category of finite-dimensional representations of the quantum automorphism algebra of that graph. We show that such a Frobenius algebra may be constructed from a central type subgroup of the classical automorphism group, whose action on the graph has coisotropic vertex stabilisers. In particular, if the original graph has no quantum symmetries, quantum isomorphic graphs are classified by such subgroups. We show that all quantum isomorphic graph pairs corresponding to a well-known family of binary constraint systems arise from this group-theoretical construction. We use our classification to show that, of the small order vertex-transitive graphs with no quantum symmetry, none is quantum isomorphic to a non-isomorphic graph. We show that this is in fact asymptotically almost surely true of all graphs. Contents 1. Introduction ................................. 2. Background ................................. 2.1 String diagrams, Frobenius monoids and Gelfand duality ...... -
Categories of Quantum and Classical Channels (Extended Abstract)
Categories of Quantum and Classical Channels (extended abstract) Bob Coecke∗ Chris Heunen† Aleks Kissinger∗ University of Oxford, Department of Computer Science fcoecke,heunen,[email protected] We introduce the CP*–construction on a dagger compact closed category as a generalisation of Selinger’s CPM–construction. While the latter takes a dagger compact closed category and forms its category of “abstract matrix algebras” and completely positive maps, the CP*–construction forms its category of “abstract C*-algebras” and completely positive maps. This analogy is justified by the case of finite-dimensional Hilbert spaces, where the CP*–construction yields the category of finite-dimensional C*-algebras and completely positive maps. The CP*–construction fully embeds Selinger’s CPM–construction in such a way that the objects in the image of the embedding can be thought of as “purely quantum” state spaces. It also embeds the category of classical stochastic maps, whose image consists of “purely classical” state spaces. By allowing classical and quantum data to coexist, this provides elegant abstract notions of preparation, measurement, and more general quantum channels. 1 Introduction One of the motivations driving categorical treatments of quantum mechanics is to place classical and quantum systems on an equal footing in a single category, so that one can study their interactions. The main idea of categorical quantum mechanics [1] is to fix a category (usually dagger compact) whose ob- jects are thought of as state spaces and whose morphisms are evolutions. There are two main variations. • “Dirac style”: Objects form pure state spaces, and isometric morphisms form pure state evolutions. -
Compact Inverse Categories 11
COMPACT INVERSE CATEGORIES ROBIN COCKETT AND CHRIS HEUNEN Abstract. The Ehresmann-Schein-Nambooripad theorem gives a structure theorem for inverse monoids: they are inductive groupoids. A particularly nice case due to Jarek is that commutative inverse monoids become semilattices of abelian groups. It has also been categorified by DeWolf-Pronk to a structure theorem for inverse categories as locally complete inductive groupoids. We show that in the case of compact inverse categories, this takes the particularly nice form of a semilattice of compact groupoids. Moreover, one-object com- pact inverse categories are exactly commutative inverse monoids. Compact groupoids, in turn, are determined in particularly simple terms of 3-cocycles by Baez-Lauda. 1. Introduction Inverse monoids model partial symmetry [24], and arise naturally in many com- binatorial constructions [8]. The easiest example of an inverse monoid is perhaps a group. There is a structure theorem for inverse monoids, due to Ehresmann-Schein- Nambooripad [9, 10, 27, 26], that exhibits them as inductive groupoids. The latter are groupoids internal to the category of partially ordered sets with certain ex- tra requirements. By a result of Jarek [19], the inductive groupoids corresponding to commutative inverse monoids can equivalently be described as semilattices of abelian groups. A natural typed version of an inverse monoid is an inverse category [22, 6]. This notion can for example model partial reversible functional programs [12]. The eas- iest example of an inverse category is perhaps a groupoid. DeWolf-Pronk have generalised the ESN theorem to inverse categories, exhibiting them as locally com- plete inductive groupoids. This paper investigates `the commutative case', thus fitting in the bottom right cell of Figure 1. -
On the Completeness of the Traced Monoidal Category Axioms in (Rel,+)∗
Acta Cybernetica 23 (2017) 327–347. On the Completeness of the Traced Monoidal Category Axioms in (Rel,+)∗ Mikl´os Barthaa To the memory of my friend and former colleague Zolt´an Esik´ Abstract It is shown that the traced monoidal category of finite sets and relations with coproduct as tensor is complete for the extension of the traced sym- metric monoidal axioms by two simple axioms, which capture the additive nature of trace in this category. The result is derived from a theorem saying that already the structure of finite partial injections as a traced monoidal category is complete for the given axioms. In practical terms this means that if two biaccessible flowchart schemes are not isomorphic, then there exists an interpretation of the schemes by partial injections which distinguishes them. Keywords: monoidal categories, trace, iteration, feedback, identities in cat- egories, equational completeness 1 Introduction It was in March, 2012 that Zolt´an visited me at the Memorial University in St. John’s, Newfoundland. I thought we would find out a research topic together, but he arrived with a specific problem in mind. He knew about the result found by Hasegawa, Hofmann, and Plotkin [12] a few years earlier on the completeness of the category of finite dimensional vector spaces for the traced monoidal category axioms, and wanted to see if there is a similar completeness statement true for the matrix iteration theory of finite sets and relations as a traced monoidal category. Unfortunately, during the short time we spent together, we could not find the solu- tion, and after he had left I started to work on some other problems. -
Groups and Categories
\chap04" 2009/2/27 i i page 65 i i 4 GROUPS AND CATEGORIES This chapter is devoted to some of the various connections between groups and categories. If you already know the basic group theory covered here, then this will give you some insight into the categorical constructions we have learned so far; and if you do not know it yet, then you will learn it now as an application of category theory. We will focus on three different aspects of the relationship between categories and groups: 1. groups in a category, 2. the category of groups, 3. groups as categories. 4.1 Groups in a category As we have already seen, the notion of a group arises as an abstraction of the automorphisms of an object. In a specific, concrete case, a group G may thus consist of certain arrows g : X ! X for some object X in a category C, G ⊆ HomC(X; X) But the abstract group concept can also be described directly as an object in a category, equipped with a certain structure. This more subtle notion of a \group in a category" also proves to be quite useful. Let C be a category with finite products. The notion of a group in C essentially generalizes the usual notion of a group in Sets. Definition 4.1. A group in C consists of objects and arrows as so: m i G × G - G G 6 u 1 i i i i \chap04" 2009/2/27 i i page 66 66 GROUPSANDCATEGORIES i i satisfying the following conditions: 1. -
Most Human Things Go in Pairs. Alcmaeon, ∼ 450 BC
Most human things go in pairs. Alcmaeon, 450 BC ∼ true false good bad right left up down front back future past light dark hot cold matter antimatter boson fermion How can we formalize a general concept of duality? The Chinese tried yin-yang theory, which inspired Leibniz to develop binary notation, which in turn underlies digital computation! But what's the state of the art now? In category theory the fundamental duality is the act of reversing an arrow: • ! • • • We use this to model switching past and future, false and true, small and big... Every category has an opposite op, where the arrows are C C reversed. This is a symmetry of the category of categories: op : Cat Cat ! and indeed the only nontrivial one: Aut(Cat) = Z=2 In logic, the simplest duality is negation. It's order-reversing: if P implies Q then Q implies P : : and|ignoring intuitionism!|it's an involution: P = P :: Thus if is a category of propositions and proofs, we C expect a functor: : op : C ! C with a natural isomorphism: 2 = 1 : ∼ C This has two analogues in quantum theory. One shows up already in the category of finite-dimensional vector spaces, FinVect. Every vector space V has a dual V ∗. Taking the dual is contravariant: if f : V W then f : W V ! ∗ ∗ ! ∗ and|ignoring infinite-dimensional spaces!|it's an involution: V ∗∗ ∼= V This kind of duality is captured by the idea of a -autonomous ∗ category. Recall that a symmetric monoidal category is roughly a category with a unit object I and a tensor product C 2 C : ⊗ C × C ! C that is unital, associative and commutative up to coherent natural isomorphisms. -
Monoidal Functors, Equivalence of Monoidal Categories
14 1.4. Monoidal functors, equivalence of monoidal categories. As we have explained, monoidal categories are a categorification of monoids. Now we pass to categorification of morphisms between monoids, namely monoidal functors. 0 0 0 0 0 Definition 1.4.1. Let (C; ⊗; 1; a; ι) and (C ; ⊗ ; 1 ; a ; ι ) be two monoidal 0 categories. A monoidal functor from C to C is a pair (F; J) where 0 0 ∼ F : C ! C is a functor, and J = fJX;Y : F (X) ⊗ F (Y ) −! F (X ⊗ Y )jX; Y 2 Cg is a natural isomorphism, such that F (1) is isomorphic 0 to 1 . and the diagram (1.4.1) a0 (F (X) ⊗0 F (Y )) ⊗0 F (Z) −−F− (X−)−;F− (Y− )−;F− (Z!) F (X) ⊗0 (F (Y ) ⊗0 F (Z)) ? ? J ⊗0Id ? Id ⊗0J ? X;Y F (Z) y F (X) Y;Z y F (X ⊗ Y ) ⊗0 F (Z) F (X) ⊗0 F (Y ⊗ Z) ? ? J ? J ? X⊗Y;Z y X;Y ⊗Z y F (aX;Y;Z ) F ((X ⊗ Y ) ⊗ Z) −−−−−−! F (X ⊗ (Y ⊗ Z)) is commutative for all X; Y; Z 2 C (“the monoidal structure axiom”). A monoidal functor F is said to be an equivalence of monoidal cate gories if it is an equivalence of ordinary categories. Remark 1.4.2. It is important to stress that, as seen from this defini tion, a monoidal functor is not just a functor between monoidal cate gories, but a functor with an additional structure (the isomorphism J) satisfying a certain equation (the monoidal structure axiom). -
The Way of the Dagger
The Way of the Dagger Martti Karvonen I V N E R U S E I T H Y T O H F G E R D I N B U Doctor of Philosophy Laboratory for Foundations of Computer Science School of Informatics University of Edinburgh 2018 (Graduation date: July 2019) Abstract A dagger category is a category equipped with a functorial way of reversing morph- isms, i.e. a contravariant involutive identity-on-objects endofunctor. Dagger categor- ies with additional structure have been studied under different names in categorical quantum mechanics, algebraic field theory and homological algebra, amongst others. In this thesis we study the dagger in its own right and show how basic category theory adapts to dagger categories. We develop a notion of a dagger limit that we show is suitable in the following ways: it subsumes special cases known from the literature; dagger limits are unique up to unitary isomorphism; a wide class of dagger limits can be built from a small selection of them; dagger limits of a fixed shape can be phrased as dagger adjoints to a diagonal functor; dagger limits can be built from ordinary limits in the presence of polar decomposition; dagger limits commute with dagger colimits in many cases. Using cofree dagger categories, the theory of dagger limits can be leveraged to provide an enrichment-free understanding of limit-colimit coincidences in ordinary category theory. We formalize the concept of an ambilimit, and show that it captures known cases. As a special case, we show how to define biproducts up to isomorphism in an arbitrary category without assuming any enrichment. -
Arxiv:1911.00818V2 [Math.CT] 12 Jul 2021 Oc Eerhlbrtr,Teus Oenet Rcrei M Carnegie Or Shou Government, Express and U.S
A PRACTICAL TYPE THEORY FOR SYMMETRIC MONOIDAL CATEGORIES MICHAEL SHULMAN Abstract. We give a natural-deduction-style type theory for symmetric monoidal cat- egories whose judgmental structure directly represents morphisms with tensor products in their codomain as well as their domain. The syntax is inspired by Sweedler notation for coalgebras, with variables associated to types in the domain and terms associated to types in the codomain, allowing types to be treated informally like “sets with elements” subject to global linearity-like restrictions. We illustrate the usefulness of this type the- ory with various applications to duality, traces, Frobenius monoids, and (weak) Hopf monoids. Contents 1 Introduction 1 2 Props 9 3 On the admissibility of structural rules 11 4 The type theory for free props 14 5 Constructing free props from type theory 24 6 Presentations of props 29 7 Examples 31 1. Introduction 1.1. Type theories for monoidal categories. Type theories are a powerful tool for reasoning about categorical structures. This is best-known in the case of the internal language of a topos, which is a higher-order intuitionistic logic. But there are also weaker type theories that correspond to less highly-structured categories, such as regular logic for arXiv:1911.00818v2 [math.CT] 12 Jul 2021 regular categories, simply typed λ-calculus for cartesian closed categories, typed algebraic theories for categories with finite products, and so on (a good overview can be found in [Joh02, Part D]). This material is based on research sponsored by The United States Air Force Research Laboratory under agreement number FA9550-15-1-0053. -
Graded Monoidal Categories Compositio Mathematica, Tome 28, No 3 (1974), P
COMPOSITIO MATHEMATICA A. FRÖHLICH C. T. C. WALL Graded monoidal categories Compositio Mathematica, tome 28, no 3 (1974), p. 229-285 <http://www.numdam.org/item?id=CM_1974__28_3_229_0> © Foundation Compositio Mathematica, 1974, tous droits réservés. L’accès aux archives de la revue « Compositio Mathematica » (http: //http://www.compositio.nl/) implique l’accord avec les conditions géné- rales d’utilisation (http://www.numdam.org/conditions). Toute utilisation commerciale ou impression systématique est constitutive d’une infrac- tion pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright. Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques http://www.numdam.org/ COMPOSITIO MATHEMATICA, Vol. 28, Fasc. 3, 1974, pag. 229-285 Noordhoff International Publishing Printed in the Netherlands GRADED MONOIDAL CATEGORIES A. Fröhlich and C. T. C. Wall Introduction This paper grew out of our joint work on the Brauer group. Our idea was to define the Brauer group in an equivariant situation, also a ’twisted’ version incorporating anti-automorphisms, and give exact sequences for computing it. The theory related to representations of groups by auto- morphisms of various algebraic structures [4], [5], on one hand, and to the theory of quadratic and Hermitian forms (see particularly [17]) on the other. In developing these ideas, we observed that many of the arguments could be developed in a purely abstract setting, and that this clarified the nature of the proofs. The purpose of this paper is to present this setting, together with such theorems as need no further structure. To help motivate the reader, and fix ideas somewhat in tracing paths through the abstractions which follow, we list some of the examples to which the theory will be applied.