text/blobdef.tex
author Scott Morrison <scott@tqft.net>
Fri, 23 Jul 2010 13:52:30 -0700
changeset 479 cfad13b6b1e5
parent 474 6a3bc1c10586
child 487 c576b7868f05
permissions -rw-r--r--
some modifications to blobdef
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     1
%!TEX root = ../blob1.tex
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     2
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     3
\section{The blob complex}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     4
\label{sec:blob-definition}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     5
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     6
Let $X$ be an $n$-manifold.
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
     7
Let $\cC$ be a fixed system of fields and local relations.
472
0b9293d2f3f2 prelim blobdef.tex; committing now in anticipation Scott's further edits
Kevin Walker <kevin@canyon23.net>
parents: 466
diff changeset
     8
We'll assume it is enriched over \textbf{Vect}; 
0b9293d2f3f2 prelim blobdef.tex; committing now in anticipation Scott's further edits
Kevin Walker <kevin@canyon23.net>
parents: 466
diff changeset
     9
if it is not we can make it so by allowing finite
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    10
linear combinations of elements of $\cC(X; c)$, for fixed $c\in \cC(\bd X)$.
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
    11
466
d238aa1ec317 fixed up much of blobdef, some examples and todos to deal with still. feel free to dismantle and reorganise\!
Scott Morrison <scott@tqft.net>
parents: 465
diff changeset
    12
%In this section we will usually suppress boundary conditions on $X$ from the notation, e.g. by writing $\lf(X)$ instead of $\lf(X; c)$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    13
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    14
We want to replace the quotient
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    15
\[
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    16
	A(X) \deq \lf(X) / U(X)
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    17
\]
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    18
of Definition \ref{defn:TQFT-invariant} with a resolution
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    19
\[
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    20
	\cdots \to \bc_2(X) \to \bc_1(X) \to \bc_0(X) .
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    21
\]
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    22
466
d238aa1ec317 fixed up much of blobdef, some examples and todos to deal with still. feel free to dismantle and reorganise\!
Scott Morrison <scott@tqft.net>
parents: 465
diff changeset
    23
We will define $\bc_0(X)$, $\bc_1(X)$ and $\bc_2(X)$, then give the general case $\bc_k(X)$. 
473
270164061847 resolving conflict
Kevin Walker <kevin@canyon23.net>
parents: 467 472
diff changeset
    24
In fact, on the first pass we will intentionally describe the definition in a misleadingly simple way, 
270164061847 resolving conflict
Kevin Walker <kevin@canyon23.net>
parents: 467 472
diff changeset
    25
then explain the technical difficulties, and finally give a cumbersome but complete definition in 
270164061847 resolving conflict
Kevin Walker <kevin@canyon23.net>
parents: 467 472
diff changeset
    26
Definition \ref{defn:blobs}. 
270164061847 resolving conflict
Kevin Walker <kevin@canyon23.net>
parents: 467 472
diff changeset
    27
If (we don't recommend it) you want to keep track of the ways in which 
270164061847 resolving conflict
Kevin Walker <kevin@canyon23.net>
parents: 467 472
diff changeset
    28
this initial description is misleading, or you're reading through a second time to understand the 
270164061847 resolving conflict
Kevin Walker <kevin@canyon23.net>
parents: 467 472
diff changeset
    29
technical difficulties, keep note that later we will give precise meanings to ``a ball in $X$'', 
472
0b9293d2f3f2 prelim blobdef.tex; committing now in anticipation Scott's further edits
Kevin Walker <kevin@canyon23.net>
parents: 466
diff changeset
    30
``nested'' and ``disjoint'', that are not quite the intuitive ones. 
473
270164061847 resolving conflict
Kevin Walker <kevin@canyon23.net>
parents: 467 472
diff changeset
    31
Moreover some of the pieces 
270164061847 resolving conflict
Kevin Walker <kevin@canyon23.net>
parents: 467 472
diff changeset
    32
into which we cut manifolds below are not themselves manifolds, and it requires special attention 
270164061847 resolving conflict
Kevin Walker <kevin@canyon23.net>
parents: 467 472
diff changeset
    33
to define fields on these pieces.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    34
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    35
We of course define $\bc_0(X) = \lf(X)$.
472
0b9293d2f3f2 prelim blobdef.tex; committing now in anticipation Scott's further edits
Kevin Walker <kevin@canyon23.net>
parents: 466
diff changeset
    36
(If $X$ has nonempty boundary, instead define $\bc_0(X; c) = \lf(X; c)$ for each $c \in \lf(\bdy X)$.
0b9293d2f3f2 prelim blobdef.tex; committing now in anticipation Scott's further edits
Kevin Walker <kevin@canyon23.net>
parents: 466
diff changeset
    37
We'll omit such boundary conditions from the notation in the rest of this section.)
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    38
In other words, $\bc_0(X)$ is just the vector space of all fields on $X$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    39
472
0b9293d2f3f2 prelim blobdef.tex; committing now in anticipation Scott's further edits
Kevin Walker <kevin@canyon23.net>
parents: 466
diff changeset
    40
We want the vector space $\bc_1(X)$ to capture 
0b9293d2f3f2 prelim blobdef.tex; committing now in anticipation Scott's further edits
Kevin Walker <kevin@canyon23.net>
parents: 466
diff changeset
    41
``the space of all local relations that can be imposed on $\bc_0(X)$".
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    42
Thus we say  a $1$-blob diagram consists of:
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    43
\begin{itemize}
466
d238aa1ec317 fixed up much of blobdef, some examples and todos to deal with still. feel free to dismantle and reorganise\!
Scott Morrison <scott@tqft.net>
parents: 465
diff changeset
    44
\item An closed ball in $X$ (``blob") $B \sub X$.
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
    45
\item A boundary condition $c \in \cC(\bdy B) = \cC(\bd(X \setmin B))$.
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
    46
\item A field $r \in \cC(X \setmin B; c)$.
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
    47
\item A local relation field $u \in U(B; c)$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    48
\end{itemize}
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    49
(See Figure \ref{blob1diagram}.) Since $c$ is implicitly determined by $u$ or $r$, we usually omit it from the notation.
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
    50
\begin{figure}[t]\begin{equation*}
313
Scott Morrison <scott@tqft.net>
parents: 257
diff changeset
    51
\mathfig{.6}{definition/single-blob}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    52
\end{equation*}\caption{A 1-blob diagram.}\label{blob1diagram}\end{figure}
467
f3ccfc58ba7d minor adjustments to blobdef
Scott Morrison <scott@tqft.net>
parents: 466
diff changeset
    53
In order to get the linear structure correct, we define
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    54
\[
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    55
	\bc_1(X) \deq \bigoplus_B \bigoplus_c U(B; c) \otimes \lf(X \setmin B; c) .
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    56
\]
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    57
The first direct sum is indexed by all blobs $B\subset X$, and the second
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    58
by all boundary conditions $c \in \cC(\bd B)$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    59
Note that $\bc_1(X)$ is spanned by 1-blob diagrams $(B, u, r)$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    60
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    61
Define the boundary map $\bd : \bc_1(X) \to \bc_0(X)$ by 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    62
\[ 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    63
	(B, u, r) \mapsto u\bullet r, 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    64
\]
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
    65
where $u\bullet r$ denotes the field on $X$ obtained by gluing $u$ to $r$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    66
In other words $\bd : \bc_1(X) \to \bc_0(X)$ is given by
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    67
just erasing the blob from the picture
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    68
(but keeping the blob label $u$).
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    69
472
0b9293d2f3f2 prelim blobdef.tex; committing now in anticipation Scott's further edits
Kevin Walker <kevin@canyon23.net>
parents: 466
diff changeset
    70
\nn{it seems rather strange to make this a theorem}
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    71
Note that directly from the definition we have
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    72
\begin{thm}
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    73
\label{thm:skein-modules}
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    74
The skein module $A(X)$ is naturally isomorphic to $\bc_0(X)/\bd(\bc_1(X))) = H_0(\bc_*(X))$.
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    75
\end{thm}
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    76
This also establishes the second 
342
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
    77
half of Property \ref{property:contractibility}.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    78
472
0b9293d2f3f2 prelim blobdef.tex; committing now in anticipation Scott's further edits
Kevin Walker <kevin@canyon23.net>
parents: 466
diff changeset
    79
Next, we want the vector space $\bc_2(X)$ to capture ``the space of all relations 
342
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
    80
(redundancies, syzygies) among the 
472
0b9293d2f3f2 prelim blobdef.tex; committing now in anticipation Scott's further edits
Kevin Walker <kevin@canyon23.net>
parents: 466
diff changeset
    81
local relations encoded in $\bc_1(X)$''.
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    82
A $2$-blob diagram, comes in one of two types, disjoint and nested.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    83
A disjoint 2-blob diagram consists of
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    84
\begin{itemize}
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
    85
\item A pair of closed balls (blobs) $B_1, B_2 \sub X$ with disjoint interiors.
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
    86
\item A field $r \in \cC(X \setmin (B_1 \cup B_2); c_1, c_2)$
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    87
(where $c_i \in \cC(\bd B_i)$).
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
    88
\item Local relation fields $u_i \in U(B_i; c_i)$, $i=1,2$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    89
\end{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    90
(See Figure \ref{blob2ddiagram}.)
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
    91
\begin{figure}[t]\begin{equation*}
313
Scott Morrison <scott@tqft.net>
parents: 257
diff changeset
    92
\mathfig{.6}{definition/disjoint-blobs}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    93
\end{equation*}\caption{A disjoint 2-blob diagram.}\label{blob2ddiagram}\end{figure}
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
    94
We also identify $(B_1, B_2, u_1, u_2, r)$ with $-(B_2, B_1, u_2, u_1, r)$;
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    95
reversing the order of the blobs changes the sign.
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
    96
Define $\bd(B_1, B_2, u_1, u_2, r) = 
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
    97
(B_2, u_2, u_1\bullet r) - (B_1, u_1, u_2\bullet r) \in \bc_1(X)$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    98
In other words, the boundary of a disjoint 2-blob diagram
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    99
is the sum (with alternating signs)
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   100
of the two ways of erasing one of the blobs.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   101
It's easy to check that $\bd^2 = 0$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   102
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   103
A nested 2-blob diagram consists of
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   104
\begin{itemize}
413
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   105
\item A pair of nested balls (blobs) $B_1 \subseteq B_2 \subseteq X$.
342
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
   106
\item A field $r' \in \cC(B_2 \setminus B_1; c_1, c_2)$ 
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
   107
(for some $c_1 \in \cC(\bdy B_1)$ and $c_2 \in \cC(\bdy B_2)$).
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   108
\item A field $r \in \cC(X \setminus B_2; c_2)$.
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   109
\item A local relation field $u \in U(B_1; c_1)$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   110
\end{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   111
(See Figure \ref{blob2ndiagram}.)
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   112
\begin{figure}[t]\begin{equation*}
313
Scott Morrison <scott@tqft.net>
parents: 257
diff changeset
   113
\mathfig{.6}{definition/nested-blobs}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   114
\end{equation*}\caption{A nested 2-blob diagram.}\label{blob2ndiagram}\end{figure}
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   115
Define $\bd(B_1, B_2, u, r', r) = (B_2, u\bullet r', r) - (B_1, u, r' \bullet r)$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   116
As in the disjoint 2-blob case, the boundary of a nested 2-blob is the alternating
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   117
sum of the two ways of erasing one of the blobs.
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   118
When  we erase the inner blob, the outer blob inherits the label $u\bullet r'$.
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
   119
It is again easy to check that $\bd^2 = 0$. Note that the requirement that
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
   120
local relations are an ideal with respect to gluing guarantees that $u\bullet r' \in U(B_2)$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   121
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   122
As with the $1$-blob diagrams, in order to get the linear structure correct the actual definition is 
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   123
\begin{eqnarray*}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   124
	\bc_2(X) & \deq &
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   125
	\left( 
413
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   126
		\bigoplus_{B_1, B_2\; \text{disjoint}} \bigoplus_{c_1, c_2}
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   127
			U(B_1; c_1) \otimes U(B_2; c_2) \otimes \lf(X\setmin (B_1\cup B_2); c_1, c_2)
413
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   128
	\right)  \bigoplus \\
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   129
	&& \quad\quad  \left( 
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   130
		\bigoplus_{B_1 \subset B_2} \bigoplus_{c_1, c_2}
472
0b9293d2f3f2 prelim blobdef.tex; committing now in anticipation Scott's further edits
Kevin Walker <kevin@canyon23.net>
parents: 466
diff changeset
   131
			U(B_1; c_1) \otimes \lf(B_2 \setmin B_1; c_1, c_2) \tensor \cC(X \setminus B_2; c_2)
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   132
	\right) .
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   133
\end{eqnarray*}
472
0b9293d2f3f2 prelim blobdef.tex; committing now in anticipation Scott's further edits
Kevin Walker <kevin@canyon23.net>
parents: 466
diff changeset
   134
% __ (already said this above)
0b9293d2f3f2 prelim blobdef.tex; committing now in anticipation Scott's further edits
Kevin Walker <kevin@canyon23.net>
parents: 466
diff changeset
   135
%For the disjoint blobs, reversing the ordering of $B_1$ and $B_2$ introduces a minus sign
0b9293d2f3f2 prelim blobdef.tex; committing now in anticipation Scott's further edits
Kevin Walker <kevin@canyon23.net>
parents: 466
diff changeset
   136
%(rather than a new, linearly independent, 2-blob diagram). 
0b9293d2f3f2 prelim blobdef.tex; committing now in anticipation Scott's further edits
Kevin Walker <kevin@canyon23.net>
parents: 466
diff changeset
   137
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   138
\medskip
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   139
479
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   140
Roughly, $\bc_k(X)$ is generated by configurations of $k$ blobs, pairwise disjoint or nested, along with fields on all the components that the blobs divide $X$ into. Blobs which have no other blobs inside are called `twig blobs', and the fields on the twig blobs must be local relations.
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   141
The boundary is the alternating sum of erasing one of the blobs.
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   142
In order to describe this general case in full detail, we must give a more precise description of
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   143
which configurations of balls inside $X$ we permit.
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   144
These configurations are generated by two operations:
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   145
\begin{itemize}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   146
\item For any (possibly empty) configuration of blobs on an $n$-ball $D$, we can add
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   147
$D$ itself as an outermost blob.
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   148
(This is used in the proof of Proposition \ref{bcontract}.)
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   149
\item If $X'$ is obtained from $X$ by gluing, then any permissible configuration of blobs
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   150
on $X$ gives rise to a permissible configuration on $X'$.
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   151
(This is necessary for Proposition \ref{blob-gluing}.)
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   152
\end{itemize}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   153
Combining these two operations can give rise to configurations of blobs whose complement in $X$ is not
479
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   154
a manifold. \todo{example}
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   155
Thus will need to be more careful when speaking of a field $r$ on the complement of the blobs.
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   156
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   157
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   158
%In order to precisely state the general definition, we'll need a suitable notion of cutting up a manifold into balls.
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   159
\begin{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   160
\label{defn:gluing-decomposition}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   161
A \emph{gluing decomposition} of an $n$-manifold $X$ is a sequence of manifolds 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   162
$M_0 \to M_1 \to \cdots \to M_m = X$ such that each $M_k$ is obtained from $M_{k-1}$ 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   163
by gluing together some disjoint pair of homeomorphic $n{-}1$-manifolds in the boundary of $M_{k-1}$.
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   164
If, in addition, $M_0$ is a disjoint union of balls, we call it a \emph{ball decomposition}.
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   165
\end{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   166
Given a gluing decomposition $M_0 \to M_1 \to \cdots \to M_m = X$, we say that a field is splittable along it if it is the image of a field on $M_0$.
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   167
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   168
We'll now slightly restrict the possible configurations of blobs.
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   169
\begin{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   170
\label{defn:configuration}
479
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   171
A configuration of $k$ blobs in $X$ is an ordered collection of $k$ subsets $\{B_1, \ldots B_k\}$ of $X$ such that there exists a gluing decomposition $M_0  \to \cdots \to M_m = X$ of $X$ and for each subset $B_i$ there is some $0 \leq r \leq m$ and some connected component $M_r'$ of $M_r$ which is a ball, so $B_i$ is the image of $M_r'$ in $X$. Such a gluing decomposition is \emph{compatible} with the configuration. A blob $B_i$ is a twig blob if no other blob $B_j$ maps into the appropriate $M_r'$. \nn{that's a really clumsy way to say it, but I struggled to say it nicely and still allow boundaries to intersect -S}
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   172
\end{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   173
In particular, this implies what we said about blobs above: 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   174
that for any two blobs in a configuration of blobs in $X$, 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   175
they either have disjoint interiors, or one blob is contained in the other. 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   176
We describe these as disjoint blobs and nested blobs. 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   177
Note that nested blobs may have boundaries that overlap, or indeed coincide. 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   178
Blobs may meet the boundary of $X$.
479
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   179
Further, note that blobs need not actually be embedded balls in $X$, since parts of the boundary of the ball $M_r'$ may have been glued together.
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   180
479
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   181
\todo{Say something reassuring: that 'most of the time' all the regions are manifolds anyway, and you can take the `trivial' gluing decomposition}
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   182
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   183
In the informal description above, in the definition of a $k$-blob diagram we asked for any collection of $k$ balls which were pairwise disjoint or nested. We now further insist that the balls are a configuration in the sense of Definition \ref{defn:configuration}. Also, we asked for a local relation on each twig blob, and a field on the complement of the twig blobs; this is unsatisfactory because that complement need not be a manifold. Thus, the official definition is
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   184
\begin{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   185
\label{defn:blob-diagram}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   186
A $k$-blob diagram on $X$ consists of
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   187
\begin{itemize}
479
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   188
\item a configuration $\{B_1, \ldots B_k\}$ of $k$ blobs in $X$,
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   189
\item and a field $r \in \cC(X)$ which is splittable along some gluing decomposition compatible with that configuration,
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   190
\end{itemize}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   191
such that
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   192
the restriction of $r$ to each twig blob $B_i$ lies in the subspace $U(B_i) \subset \cC(B_i)$.
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   193
\end{defn}
479
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   194
\todo{Careful here: twig blobs aren't necessarily balls?}
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   195
(See Figure \ref{blobkdiagram}. \todo{update diagram})
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   196
\begin{figure}[t]\begin{equation*}
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   197
\mathfig{.7}{definition/k-blobs}
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   198
\end{equation*}\caption{A $k$-blob diagram.}\label{blobkdiagram}\end{figure}
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   199
and
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   200
\begin{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   201
\label{defn:blobs}
479
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   202
The $k$-th vector space $\bc_k(X)$ of the \emph{blob complex} of $X$ is the direct sum of all configurations of $k$ blobs in $X$ of the vector space of $k$-blob diagrams with that configuration, modulo identifying the vector spaces for configurations that only differ by a permutation of the balls by the sign of that permutation. The differential $\bc_k(X) \to \bc_{k-1}(X)$ is, as above, the signed sum of ways of forgetting one blob from the configuration, preserving the field $r$:
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   203
\begin{equation*}
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   204
\bdy(\{B_1, \ldots B_k\}, r) = \sum_{i=1}^{k} (-1)^{i+1} (\{B_1, \ldots, \widehat{B_i}, \ldots, B_k\}, r)
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   205
\end{equation*}
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   206
\end{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   207
We readily see that if a gluing decomposition is compatible with some configuration of blobs, then it is also compatible with any configuration obtained by forgetting some blobs, ensuring that the differential in fact lands in the space of $k{-}1$-blob diagrams.
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   208
A slight compensation to the complication of the official definition arising from attention to splitting is that the differential now just preserves the entire field $r$ without having to say anything about gluing together fields on smaller components.
472
0b9293d2f3f2 prelim blobdef.tex; committing now in anticipation Scott's further edits
Kevin Walker <kevin@canyon23.net>
parents: 466
diff changeset
   209
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   210
Note that Property \ref{property:functoriality}, that the blob complex is functorial with respect to homeomorphisms, 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   211
is immediately obvious from the definition.
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
   212
A homeomorphism acts in an obvious way on blobs and on fields.
332
160ca7078ae9 fixing some inconsistencies in where the easy basic properties are treated
Scott Morrison <scott@tqft.net>
parents: 321
diff changeset
   213
257
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   214
We define the {\it support} of a blob diagram $b$, $\supp(b) \sub X$, 
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   215
to be the union of the blobs of $b$.
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   216
For $y \in \bc_*(X)$ with $y = \sum c_i b_i$ ($c_i$ a non-zero number, $b_i$ a blob diagram),
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   217
we define $\supp(y) \deq \bigcup_i \supp(b_i)$.
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   218
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   219
We note that blob diagrams in $X$ have a structure similar to that of a simplicial set,
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   220
but with simplices replaced by a more general class of combinatorial shapes.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   221
Let $P$ be the minimal set of (isomorphisms classes of) polyhedra which is closed under products
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   222
and cones, and which contains the point.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   223
We can associate an element $p(b)$ of $P$ to each blob diagram $b$ 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   224
(equivalently, to each rooted tree) according to the following rules:
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   225
\begin{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   226
\item $p(\emptyset) = pt$, where $\emptyset$ denotes a 0-blob diagram or empty tree;
342
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
   227
\item $p(a \du b) = p(a) \times p(b)$, where $a \du b$ denotes the distant (non-overlapping) union 
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
   228
of two blob diagrams (equivalently, join two trees at the roots); and
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
   229
\item $p(\bar{b}) = \kone(p(b))$, where $\bar{b}$ is obtained from $b$ by adding an outer blob which 
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
   230
encloses all the others (equivalently, add a new edge to the root, with the new vertex becoming the root).
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   231
\end{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   232
For example, a diagram of $k$ strictly nested blobs corresponds to a $k$-simplex, while
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   233
a diagram of $k$ disjoint blobs corresponds to a $k$-cube.
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
   234
(This correspondence works best if we think of each twig label $u_i$ as having the form
219
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 216
diff changeset
   235
$x - s(e(x))$, where $x$ is an arbitrary field on $B_i$, $e: \cC(B_i) \to C$ is the evaluation map, 
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
   236
and $s:C \to \cC(B_i)$ is some fixed section of $e$. \todo{This parenthetical remark mysteriously specialises to the category case})
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   237
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   238