Categories, Functors, Natural Transformations

Similar documents
Universal Algebra and Diagrammatic Reasoning

Categorification and Topology.

Computation and the Periodic Table

A Prehistory of n-categorical Physics DRAFT VERSION

3. Categories and Functors We recall the definition of a category: Definition 3.1. A category C is the data of two collections. The first collection

A Prehistory of n-categorical Physics

A Prehistory of n-categorical Physics DRAFT VERSION

arxiv:math/ v2 [math.ct] 21 Feb 2007

Categories and functors

Frobenius algebras & two dimensional TQFT s

EXAMPLES AND EXERCISES IN BASIC CATEGORY THEORY

C2.7: CATEGORY THEORY

Compact closed bicategories. Mike Stay University of Auckland and Google

Bicategories. Damien Lejay 16 October 2012

1 Introduction. 2 Categories. Mitchell Faulk June 22, 2014 Equivalence of Categories for Affine Varieties

Algebraic Geometry

Coherence in monoidal track categories

Injective Braids, Braided Operads and Double Loop Spaces

A LGEBRA. Hopf algebras and monoidal categories. Tørris Koløen Bakke. Under the supervision of Prof. Andrei V. Prasolov. May, 2007

Project: Construction of the Fundamental Group

Orthogonal Spectra. University of Oslo. Dept. of Mathematics. MAT2000 project. Author: Knut Berg Supervisor: John Rognes

Introduction to Linear Logic

Enriched Categories. Stephen Fitz

What s category theory, anyway? Dedicated to the memory of Dietmar Schumacher ( )

Category Theory. Categories. Definition.

MacLane s coherence theorem expressed as a word problem

9 Direct products, direct sums, and free abelian groups

Elements of Category Theory

arxiv:math/ v1 [math.qa] 5 Feb 1998

sset(x, Y ) n = sset(x [n], Y ).

Theories With Duality DRAFT VERSION ONLY

Reconsidering MacLane. Peter M. Hines

CATEGORY THEORY. Cats have been around for 70 years. Eilenberg + Mac Lane =. Cats are about building bridges between different parts of maths.

Higher Structures in Topological Quantum Field Theory

The following slides heavily depend on [Chazal et al., 2016, Bubenik and Scott, 2014]

Topological aspects of restriction categories

Lie 2-algebras and Higher Gauge Theory. Danny Stevenson Department of Mathematics University of California, Riverside

Lectures on Homological Algebra. Weizhe Zheng

A brief Introduction to Category Theory

Quantum Groups and Link Invariants

The Mathematics of Open Reaction Networks

Higher-Dimensional Algebra VI: Lie 2-Algebras

arxiv: v1 [math.ra] 3 Oct 2009

2-DIMENSIONAL TOPOLOGICAL QUANTUM FIELD THEORIES AND FROBENIUS ALGEBRAS. Contents 1. The main theorem 1

Partial Transformations: Semigroups, Categories and Equations. Ernie Manes, UMass, Amherst Semigroups/Categories workshop U Ottawa, May 2010

Higher-Dimensional Algebra V: 2-Groups

The periodic table of n-categories for low dimensions I: degenerate categories and degenerate bicategories draft

Thus we get. ρj. Nρj i = δ D(i),j.

Quantum Quandaries: A Category Theoretic Perspective

A Categorification of Hall Algebras

Network Theory. 1. Tuesday 25 February, 3:30 pm: electrical circuits and signal-flow graphs.

1 Categorical Background

INTRODUCTION TO PART V: CATEGORIES OF CORRESPONDENCES

Lecture 15: Duality. Next we spell out the answer to Exercise It is part of the definition of a TQFT.

Network Theory III: Bayesian Networks, Information and Entropy. John Baez, Brendan Fong, Tobias Fritz, Tom Leinster

MISHA GAVRILOVICH, ALEXANDER LUZGAREV, AND VLADIMIR SOSNILO PRELIMINARY DRAFT

Lecture II: Curve Complexes, Tensor Categories, Fundamental Groupoids

A Hopf Algebra Structure on Hall Algebras

Categories in Control John Baez and Jason Erbele

Derived Differential Geometry

UNIVERSITY OF CALIFORNIA RIVERSIDE. Circuits, Bond Graphs, and Signal-Flow Diagrams: A Categorical Perspective

THE 2-LIEN OF A 2-GERBE

Groupoid Representation Theory

From Wikipedia, the free encyclopedia

Modèles des langages de programmation Domaines, catégories, jeux. Programme de cette seconde séance:

Adjunctions! Everywhere!

Introduction to Restriction Categories

Quantizations and classical non-commutative non-associative algebras

Quantum groups and knot algebra. Tammo tom Dieck

The synthetic theory of -categories vs the synthetic theory of -categories

Types in categorical linguistics (& elswhere)

Loop Groups and Lie 2-Algebras

A NOTE ON ENRICHED CATEGORIES

NOTES ON ATIYAH S TQFT S

ABSTRACT DIFFERENTIAL GEOMETRY VIA SHEAF THEORY

Endomorphism Semialgebras in Categorical Quantum Mechanics

TOWARDS AN N-CATEGORY OF COBORDISMS

A 2-CATEGORIES COMPANION

Algebra & Number Theory

Limits and Continuity/Partial Derivatives

The Class CAT of Locally Small Categories as a Functor-Free Framework for Foundations and Philosophy

The Structure of Fusion Categories via Topological Quantum Field Theories

Smooth Field Theories and Homotopy Field Theories. Alan Cameron Wilder

GENERATORS FOR COMONOIDS AND UNIVERSAL CONSTRUCTIONS

COMMUTATIVE ALGEBRA LECTURE 1: SOME CATEGORY THEORY

Homotopy Automorphisms of Operads & Grothendieck-Teichmüller Groups

2-Gerbes and 2-Tate Spaces

Errata to Model Categories by Mark Hovey

MTH 428/528. Introduction to Topology II. Elements of Algebraic Topology. Bernard Badzioch

QUANTUM DOUBLE FOR QUASI-HOPF ALGEBRAS

Γ-Ultrametric Spaces and Separated Presheaves. Nathanael Leedom Ackerman

FUNCTORS AND ADJUNCTIONS. 1. Functors

Fair Divsion in Theory and Practice

A model-independent theory of -categories

Categories and Quantum Informatics: Hilbert spaces

Exercises on chapter 0

Universal Properties

Categories and Modules

Higher Categories, Homotopy Theory, and Applications

SUPPLEMENTARY NOTES: CHAPTER 1

Transcription:

Some Definitions Everyone Should Know John C. Baez, July 6, 2004 A topological quantum field theory is a symmetric monoidal functor Z: ncob Vect. To know what this means, we need some definitions from category theory. These make for rather dry reading unless you get into the right mood, but they re worth knowing, since they show up all over the place. Categories, Functors, Natural Transformations Definition 1. A category C consists of: a collection Ob(C) of objects. for any pair of objects x, y, a set hom(x, y) of morphisms from x to y. (If f hom(x, y) we write f: x y.) equipped with: for any object x, an identity morphism 1 x : x x. for any pair of morphisms f: x y and g: y z, a morphism fg: x z called the composite of f and g. such that: for any morphism f: x y, the left and right unit laws hold: 1 x f = f = f1 y. for any triple of morphisms f: w x, g: x y, h: y z, the associative law holds: (fg)h = f(gh). We usually write x C as an abbreviation for x Ob(C). An isomorphism is a morphism f: x y with an inverse, i.e. a morphism g: y x such that fg = 1 x and gf = 1 y. Definition 2. Given categories C, D, a functor F : C D consists of: a function F : Ob(C) Ob(D). for any pair of objects x, y Ob(C), a function F : hom(x, y) hom(f (x), F (y)). such that: F preserves identities: for any object x C, F (1 x ) = 1 F (x). F preserves composition: for any pair of morphisms f: x y, g: y z in C, F (fg) = F (f)f (g). It s not hard to define identity functors and composition of functors, and to check the left and right unit law and associative law for these. Definition 3. Given functors F, G: C D, a natural transformation α: F G consists of: a function α mapping each object x C to a morphism α x : F (x) G(x) such that:

for any morphism f: x y in C, this diagram commutes: F (x) F (f) F (y) α x α y G(x) G(f) G(y) With a little thought you can figure out how to compose natural transformations α: F G and β: G H and get a natural transformation αβ: F H. We can also define identity natural transformations. Again, it s not hard to check the left and right unit law and associativity for these. Definition 4. Given functors F, G: C D, a natural isomorphism α: F G is a natural transformation that has an inverse, i.e. a natural transformation β: G F such that αβ = 1 F and βα = 1 G. It s not hard to see that a natural transformation α: F G is a natural isomorphism iff for every object x C, the morphism α x is invertible. Definition 5. A functor F : C D is an equivalence if it has a weak inverse, that is, a functor G: D C such that there exist natural isomorphisms α: F G 1 C, β: GF 1 D. Monoidal, Braided Monoidal, and Symmetric Monoidal Categories Definition 6. A monoidal category consists of: a category M. a functor called the tensor product : M M M, where we write (x, y) = x y and (f, g) = f g for objects x, y M and morphisms f, g in M. an object called the identity object 1 M. natural isomorphisms called the associator: the left unit law: and the right unit law: a x,y,z : (x y) z x (y z), l x : 1 x x, r x : x 1 x. such that the following diagrams commute for all objects w, x, y, z M: the pentagon equation: (w x) (y z) a w x,y,z a w,x,y z ((w x) y) z w (x (y z)) a w,x,y 1 z 1 w a x,y,z a w,x y,z (w (x y)) z w ((x y) z) governing the associator.

the triangle equations: governing the left and right unit laws. a x,1,y (x 1) y x (1 y) r x 1 y 1 x l y x y Definition 7. A braided monoidal category consists of: a monoidal category M. a natural isomorphism called the braiding: B x,y : x y y x. such that these two diagrams commute, called the hexagon equations: a 1 B x,y z x,y,z x (y z) (x y) z (y x) z B x,y z a y,x,z (y z) x y (z x) y (x z) a y,z,x y B x,z a x,y,z x B y,z (x y) z x (y z) x (z y) B x y,z a 1 x,z,y z (x y) (z x) y (x z) y a 1 z,x,y B x,z y Definition 8. A symmetric monoidal category is a braided monoidal category M for which the braiding satisfies B x,y = By,x 1 for all objects x and y. A monoidal, braided monoidal, or symmetric monoidal category is called strict if a x,y,z, l x, r x are all identity morphisms. In this case we have (x y) z = x (y z), 1 x = x, x 1 = x. In a sense to be made precise below, Mac Lane has shown that every monoidal (resp. braided monoidal, symmetric monoidal) category is equivalent to a strict one. However, the examples that turn up in nature, like the category of vector spaces and linear maps equipped with its usual tensor product, are rarely strict.

Monoidal, Braided Monoidal, and Symmetric Monoidal Functors We can ask that a functor between monoidal categories preserve the tensor product and the identity object. This gives the notion of a monoidal functor. However, we should only ask that it preserves these things up to a specified isomorphism. This isomorphism should then satisfy some compatibility conditions. Definition 9. A functor F : C C between monoidal categories is monoidal if it is equipped with: a natural isomorphism Φ x,y : F (x) F (y) F (x y). an isomorphism φ: 1 C F (1 C ). such that the following diagram commutes for any objects x, y, z C: Φ x,y 1 F (z) Φ x y,z (F (x) F (y)) F (z) F (x y) F (z) F ((x y) z) a F (x),f (y),f (z) F (a x,y,z) 1 F (x) Φ F (x) (F (y) F (z)) y,z Φ x,y z F (x) F (y z) F (x (y z)) the following diagrams commute for any object x C: l F (x) 1 F (x) F (x) φ 1 F (x) F (l x) Φ 1,x F (1) F (x) F (1 x) F (x) 1 r F (x) F (x) 1 F (x) φ F (r x) Φ x,1 F (x) F (1) F (x 1) We similarly have concepts of braided monoidal functor and symmetric monoidal functor : Definition 10. A functor F : C C between braided monoidal categories is braided monoidal if it is monoidal and it makes the following diagram commute for all x, y C: F (x) F (y) B F (x),f (y) F (y) F (x) Φ x,y Φ y,x F (B x,y) F (x y) F (y x)

A symmetric monoidal functor is simply a braided monoidal functor that happens to go between symmetric monoidal categories! No extra condition is involved here. Monoidal, Braided Monoidal, and Symmetric Monoidal Natural Transformations It would be a pity to discuss monoidal, braided monoidal and symmetric monoidal categories and functors but not the corresponding sorts of natural transformations. Recall that a monoidal functor F : C C is really a triple (F, Φ, φ) consisting of a functor, a natural isomorphism and an isomorphism Φ x,y : F (x) F (y) F (x y), φ: 1 C F (1 C ). A monoidal natural transformation is one that gets along with these extra isomorphisms: Definition 11. Suppose that (F, Φ, φ) and (G, Γ, γ) are monoidal functors from the monoidal category C to the monoidal category D. Then a natural transformation α: F G is monoidal if the diagrams F (x) F (y) α x α y G(x) G(y) Φ x,y Γ x,y α x y F (x y) G(x y) and commute. φ 1 F (1) γ α 1 G(1) There are no extra conditions required of braided monoidal or symmetric monoidal natural transformations. One needs these concepts to give a precise statement of the sense in which any monoidal (resp. braided monoidal, symmetric monoidal) category is equivalent to a strict one, since the right concept of equivalence is stronger than mere equivalence as categories: Definition 12. If C and D are monoidal categories, a monoidal functor F : C D is an monoidal equivalence if there is a monoidal functor G: D C such that there exist monoidal natural isomorphisms α: F G 1 C, β: GF 1 D. And similarly: Definition 13. If C and D are braided (resp. symmetric) monoidal categories, a braided (resp. symmetric) monoidal functor F : C D is an braided (resp. symmetric) monoidal equivalence if there is a braided (resp. symmetric) monoidal functor G: D C such that there exist braided (resp. symmetric) monoidal natural isomorphisms α: F G 1 C, β: GF 1 D.

Theorem 1 MacLane s Theorem. Given a monoidal category C, there exists a strict monoidal category C for which there is a monoidal equivalence F : C C. Similarly, given a braided (resp. symmetric) monoidal category, there exists a strict braided (resp. symmetric) monoidal category C for which there is a braided (resp. symmetric) monoidal equivalence F : C C. With some work one can check that there is a 2-category Cat consisting of categories, functors and natural transformations. Similarly there is a 2-category MonCat consisting of monoidal categories, monoidal functors and monoidal transformations. Likewise, there are 2-categories BrMonCat and SymmMonCat. But I haven t even defined a 2-category yet, so let s stop here!