talks/201101-Teichner/notes.tex
author Scott Morrison <scott@tqft.net>
Sun, 23 Jan 2011 13:30:25 -0800
changeset 695 1d99796a73f3
parent 694 2d89072c8b33
child 696 b98e16c7a2ba
permissions -rw-r--r--
writing about string diagrams
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
694
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
     1
\documentclass[11pt]{amsart}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
     2
695
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
     3
% margin stuff
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
     4
\setlength{\textwidth}{6.25in}
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
     5
\setlength{\oddsidemargin}{0in}
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
     6
\setlength{\evensidemargin}{0in}
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
     7
\setlength{\textheight}{8.5in}
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
     8
\setlength{\topmargin}{-.25in}
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
     9
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
    10
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
    11
\usepackage{amsthm,amsmath}
694
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    12
\theoremstyle{plain}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    13
\newtheorem{prop}{Proposition}[section]
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    14
\newtheorem{conj}[prop]{Conjecture}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    15
\newtheorem{thm}[prop]{Theorem}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    16
\newtheorem{lem}[prop]{Lemma}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    17
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    18
\usepackage{graphicx}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    19
\newcommand{\mathfig}[2]{{\hspace{-3pt}\begin{array}{c}%
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    20
  \raisebox{-2.5pt}{\includegraphics[width=#1\textwidth]{#2}}%
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    21
\end{array}\hspace{-3pt}}}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    22
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    23
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    24
\usepackage{tikz}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    25
\usetikzlibrary{shapes}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    26
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    27
\newcommand{\selfarrow}{\ensuremath{\smash{\tikz[baseline]{\clip (0,0.36) rectangle (0.48,-0.16); \draw[->] (0,0.2) .. controls (0.6,0.8) and (0.6,-0.6) .. (0,0);}}}}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    28
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    29
\usepackage{hyperref}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    30
\newcommand{\arxiv}[1]{\href{http://arxiv.org/abs/#1}{\tt arXiv:\nolinkurl{#1}}}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    31
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    32
\newcommand{\bdy}{\partial}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    33
\newcommand{\iso}{\cong}
695
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
    34
\newcommand{\tensor}{\otimes}
694
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    35
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    36
\newcommand{\restrict}[2]{#1{}_{\mid #2}{}}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    37
\newcommand{\set}[1]{\left\{#1\right\}}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    38
\newcommand{\setc}[2]{\setcl{#1}{#2}}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    39
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    40
% tricky way to iterate macros over a list
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    41
\def\semicolon{;}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    42
\def\applytolist#1{
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    43
    \expandafter\def\csname multi#1\endcsname##1{
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    44
        \def\multiack{##1}\ifx\multiack\semicolon
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    45
            \def\next{\relax}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    46
        \else
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    47
            \csname #1\endcsname{##1}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    48
            \def\next{\csname multi#1\endcsname}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    49
        \fi
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    50
        \next}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    51
    \csname multi#1\endcsname}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    52
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    53
% \def\cA{{\cal A}} for A..Z
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    54
\def\calc#1{\expandafter\def\csname c#1\endcsname{{\mathcal #1}}}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    55
\applytolist{calc}QWERTYUIOPLKJHGFDSAZXCVBNM;
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    56
\newcommand{\cl}[1]{\underrightarrow{#1}}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    57
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    58
% \DeclareMathOperator{\pr}{pr} etc.
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    59
\def\declaremathop#1{\expandafter\DeclareMathOperator\csname #1\endcsname{#1}}
695
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
    60
\applytolist{declaremathop}{Maps}{Diff}{Homeo}{Hom};
694
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    61
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    62
\title{Fields and local relations}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    63
\author{Scott Morrison}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    64
\date{January 25 2011}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    65
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    66
\begin{document}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    67
\maketitle
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    68
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    69
This talk is essentially a `warm-up' for the main ideas of the blob complex paper. For the most part, it's intended as a summary of how to think about topological quantum field theories via `fields and local relations'. We'll look at some examples of fields, and then use these to motivate the axiomatics. This will get us ready for reading \S 3, the first definition of the blob complex. As we go, I'll also sketch the relationship between fields and local relations and higher categories. For the most part I'll be a little vague about the definitions of higher categories, and instead try to talk about fields and local relations in a way that conveys the intuitions for our later definition of a `disklike $n$-category', in \S 6.
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    70
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    71
\section{Examples of fields}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    72
The barebones data of an `$n$-dimensional system of fields' $\cF$ is a collection of functors $\cF_k$, for $0 \leq k \leq n$, from the groupoid of $k$-manifolds and homeomorphisms to the category of sets. That is, we have to specify the `set of fields on $M$', for any manifold $M$ of dimension at most $n$, along with a prescription for how these sets transform under homeomorphisms of $M$.
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    73
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    74
Whenever we have a system of fields, we also need the `local relations'. This is a functor $\cU$ from the groupoid of $n$-balls and homeomorphisms to the category of sets, such that $\cU \subset \cF$ and homeomorphisms act compatibly. Note that the local relations are only defined on balls, not arbitrary $n$-manifolds (hence `local'), and they only live at the top dimension.
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    75
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    76
There are two main examples which will motivate the precise definitions, so we'll go and understand these in some detail first.
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    77
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    78
\subsection{Maps to a target space}
695
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
    79
Fixing a target space $T$, we can define a system of fields $\Maps(- \to T)$. Actually, it's best to modify this a bit, just in the top dimension, where we'll linearize in the following way: define $\Maps(X^n \to T)$ on an $n$-manifold $X$ to be \emph{formal linear combinations} of maps to $T$, extending a \emph{fixed} linear map on $\bdy X$. (That is, arbitrary boundary conditions are allowed, but we can only take linear combinations of maps with the same boundary conditions.) This will be a common feature for all `linear' systems of fields: at the top dimension the set associated to an $n$-manifold will break up into a vector space for each possible boundary condition.
694
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    80
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    81
What then are the local relations? We define $U(B)$, the local relations on an $n$-ball $B$, to be the subspace of $\Maps(B \to T)$ spanned by differences $f-g$ of maps which are homotopic rel boundary.
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    82
695
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
    83
Let's identify some useful features of this system of fields and local relations; later these will inspire the axioms.
694
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    84
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    85
\begin{description}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    86
\item[Boundaries] We can restrict $f: X \to T$ to a map $\bdy f: \bdy X \to T$.
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    87
\item[Gluing] Given maps $f: X \to T$ and $g: Y \to T$, and homeomorphic copies of $S$ in the boundaries of $X$ and $Y$, such that $\restrict{f}{S} = \restrict{g}{S}$, we can glue the maps together to obtain $f \bullet_S g : X \cup_S Y \to T$.
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    88
\item[Relations form an ideal]
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    89
Suppose $X$ and $Y$ are $n$-balls, and we can glue them together to form another $n$-ball $X \cup_S Y$.
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    90
If $f, g: X \to T$ are homotopic maps, and $h: Y \to T$ is an arbitrary map, and all agree on the $(n-1)$-ball $S$, then $f \bullet_S h$ and $g \bullet_S h$ are again homotopic to each other. Said otherwise, $f-g$ was a local relation on $X$, and $(f-g) \bullet_S h$ is a local relation on $X \cup_S Y$.
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    91
\end{description}
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    92
695
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
    93
\subsection{String diagrams}
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
    94
This will be a more complicated example, and also a very important one. Essentially, it's a recipe for constructing a system of fields and local relations from a suitable $n$-category. As we haven't yet talked about a definition of an $n$-category, I'll be somewhat vague about what we actually require from one. I'll spell out the construction precisely in the cases $n=1$ and $n=2$, where there are familiar concrete definitions to work with. Later, in \S 6, when we introduce our notion of a `disklike $n$-category', you should think of the definition as being optimized to make the transition back and forth between $n$-categories and systems of fields as straightforward as possible.
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
    95
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
    96
The core idea is to fix a diagrammatic calculus which represents the algebraic operations in an $n$-category. The diagrams are drawn in $n$-balls. Each diagram is a recipe for composing some collection of morphisms. Modifying the diagram by an isotopy should not change the result of the corresponding composition (perhaps for some types of $n$-categories not all isotopies should be allowed, but we'll generally work in `most invariant' situation, which roughly corresponds to the $n$-categories have lots of nice duality properties). Moreover, the allowed diagrams should be specified by some `local rule': e.g. the diagrams are locally modeled on a certain collection of subdiagrams. Because the diagrams are specified in this way, we can then allow ourselves to draw the same diagrams on arbitrary manifolds, and these become our fields. When we restrict our attention to balls, the `local relations' are precisely those diagrams are a recipe for a composition which is zero in the $n$-category.
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
    97
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
    98
There are several alternative schemes for realizing this idea. Two that may be familiar are `string diagrams' (which we'll discuss in detail below, beloved of quantum topologists) and `pasting diagrams' (familiar to category theorists). In fact, these are geometrically dual to each other (and one could look at them as limiting cases of diagrams based on handle decompositions, as the core or co-core diameter goes to zero). The use of string diagrams significantly predates the term (or indeed `quantum topology', and perhaps also `higher category'): Penrose was using them by the late '60s.
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
    99
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   100
Fix an $n$-category $\cC$, according to your favorite definition. Suppose that it has `the right sort of duality'. Let's state the general definition, but then to preserve sanity unwind it in dimensions $1$ and $2$.
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   101
A string diagram on a $k$-manifold $X$ consists of
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   102
\begin{itemize}
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   103
\item a cell decomposition of X;
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   104
\item a general position homeomorphism from the link of each $j$-cell to the boundary of the standard $(k-j)$-dimensional bihedron; and
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   105
\item a labelling of each $j$-cell by a $(k-j)$-dimensional morphism of $\cC$, with domain and range determined by the labelings of the link of the $j$-cell.
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   106
\end{itemize}
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   107
Actually, this data is just a representative of a string diagram, and we consider this data up to a certain equivalence; we can modify the homeomorphism parametrizing the link of a $j$-cell, at the expense of replacing the corresponding $(k-j)$-morphism labelling that $j$-cell by the `appropriate dual'.
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   108
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   109
When $X$ has boundary, we ask that each cell meets the boundary transversely (so cells meeting the boundary are only half-cells). Note that this means that a string diagram on $X$ restricts to a string diagram on $\bdy X$.
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   110
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   111
\subsubsection{$n=1$}
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   112
Now suppose $n=1$; here the right sort of duality means that we want $\cC$ to be a $*$-$1$-category.
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   113
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   114
A string diagram on a $0$-manifold consists just of a labeling of each point with an object of $\cC$.
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   115
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   116
A string diagram on a $1$-manifold $S$ consists of
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   117
\begin{itemize}
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   118
\item a cell decomposition of $S$: the $0$-cells form a finite collection of points in the interior of $S$, the $1$-cells are the complementary intervals;
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   119
\item a labeling of each $1$-cell by an object of $\cC$;
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   120
\item a transverse orientation of each $0$-cell;
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   121
\item a labeling of each $0$-cell by a morphism of $\cC$, with source and target given by the labels on the $1$-cells on the `incoming' and `outgoing' sides of the $0$-cell.
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   122
\end{itemize}
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   123
As above, we allow ourselves to switch the transverse orientation of  $0$-cell, as long as we replace the label on that $0$-cell by its $*$.
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   124
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   125
Note that if $S$ is an interval, we can interpret the string diagram as a recipe for a morphism in $\cC$, at least after we fix one boundary point as `incoming' and the other `outgoing'. There's a (half-)$1$-cell adjacent to the incoming boundary point, and another adjacent to the outgoing boundary point. These will be the source and target of the morphism we build. Flip all the transverse orientations of the $0$-cells so they are compatible with the overall orientation of the interval. Now we simply compose all the morphisms living on the $0$-cells.
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   126
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   127
If $\cC$ were a $*$-algebra (i.e., it has only one $0$-morphism) we could forget the labels on the $1$-cells, and a string diagram would just consist of a finite collection of oriented points in the interior, labelled by elements of the algebra, up to flipping an orientation and taking $*$ of the corresponding element.
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   128
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   129
\subsubsection{$n=2$}
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   130
Now suppose $\cC$ is a pivotal $2$-category. (The usual definition in the literature is for a pivotal monoidal category; by a pivotal $2$-category we mean to take the axioms for a pivotal monoidal category, think of a monoidal category as a $2$-category with only one object, then forget that restriction. There is an unfortunate other use of the phrase `pivotal $2$-category' in the literature, which actually refers to a $3$-category, but that's their fault.)
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   131
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   132
A string diagram on a $0$-manifold is a labeling of each point by an object (a.k.a. a $0$-morphism) of $\cC$. A string diagram on a $1$-manifold is exactly as in the $n=1$ case, with labels taken from the $0$- and $1$-morphisms of $\cC$.
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   133
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   134
A string diagram on a $2$-manifold $Y$ consists of
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   135
\begin{itemize}
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   136
\item a cell decomposition of $Y$: the $1$-skeleton is a graph embedded in $Y$, and the $2$-cells ensure that each component of the complement of this graph is a disk);
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   137
\item a $0$-morphism of $\cC$ on each $2$-cell;
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   138
\item a transverse orientation of each $1$-cell;
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   139
\item a $1$-morphism of $\cC$ on each $1$-cell, with source and target given by the labels on the $2$-cells on the incoming and outgoing sides;
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   140
\item for each $0$-cell, a homeomorphism of its link to $S^1$ (this is `the boundary of the standard $2$-bihedron') such that none of the intersections of $1$-cells with the link are sent to $\pm 1$ (this is the `general position' requirement; the points $\pm 1$ are special, as part of the structure of a standard bihedron);
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   141
\item a $2$-morphism of $\cC$ for each $0$-cell, with source and target given by the labels of the $1$-cells crossing the incoming and outgoing faces of the bihedron.
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   142
\end{itemize}
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   143
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   144
Let's spell out this stuff about bihedra. Suppose the neighborhood of a $0$-cell looks like the following.
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   145
$$
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   146
\begin{tikzpicture}
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   147
\draw[fill] (0,0) circle (0.5mm) node[anchor=north west] (x) {$x$};
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   148
\draw (0,0) to[out=135,in=-90] node[above=10] {$b$} (-1,2);
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   149
\draw (0,0) to[out=10,in=-150] node[right=15] {$c$} (3,1);
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   150
\draw (0,0) -- node[below right] {$a$} (0,-2);
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   151
\draw[red,->] (0,-1.5) -- +(0.2,0);
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   152
\draw[red,->] (-0.85,1.2) -- +(0.2,0);
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   153
\draw[red,->] (2.5,0.7) -- +(0.2,0);
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   154
\draw[dashed] (-2,0) arc (135:45:2.81) node[anchor=west] {\tiny $+1$} arc (-45:-135:2.81) node[anchor=east] {\tiny $-1$};
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   155
\end{tikzpicture}
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   156
$$
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   157
(Here the small arrows indicate the transverse orientation of the $1$-cells, and the dashes indicate a parametrization of the link as the boundary of a bihedron.)
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   158
Which $2$-morphism space of $\cC$ should the label $x$ belong to? It should be an element of $\Hom(a, b \tensor c)$. But now what if we modify the parametrization as follows:
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   159
$$
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   160
\begin{tikzpicture}
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   161
\draw[fill] (0,0) circle (0.5mm) node[anchor=north west] (x) {$x'$};
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   162
\draw (0,0) to[out=135,in=-90] node[above=10] {$b$} (-1,2);
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   163
\draw (0,0) to[out=10,in=-150] node[right=15] {$c$} (3,1);
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   164
\draw (0,0) -- node[below right] {$a$} (0,-2);
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   165
\draw[red,->] (0,-1.5) -- +(0.2,0);
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   166
\draw[red,->] (-0.85,1.2) -- +(0.2,0);
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   167
\draw[red,->] (2.5,0.7) -- +(0.2,0);
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   168
\draw[dashed] (225:2) arc (180:90:2.81) node[anchor=west] {\tiny $+1$} arc (0:-90:2.81) node[anchor=east] {\tiny $-1$};
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   169
\end{tikzpicture}
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   170
$$
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   171
What is the element $x'$? It should be an element of $\Hom(a \tensor c^*, b)$, and in a pivotal $2$-category this space is naturally isomorphic to $\Hom(a, b \tensor c)$, so we just choose $x'$ to be the image of $x$ under this isomorphism.
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   172
1d99796a73f3 writing about string diagrams
Scott Morrison <scott@tqft.net>
parents: 694
diff changeset
   173
Finally, when $Y$ is a ball, how do we interpret a string diagram on $Y$ as a $2$-morphism in $\cC$? First choose a parametrization of $Y$ as a standard bihedron; now `sweep out' the interior of $Y$. We'll build a $2$-morphism from the tensor product of the $1$-morphisms labeling the $1$-cells meeting the lower boundary to the tensor product of the $1$-morphisms labelling the upper boundary. As we pass critical points in the $1$-cells, apply a pairing or copairing map from the category. As we pass $0$-cells, modify the parametrization to match the direction we're sweeping out, and compose with the label of the $0$-cell, acting on the appropriate tensor factors.
694
2d89072c8b33 writing notes for Teichner's course
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   174
\end{document}