text/blobdef.tex
author Kevin Walker <kevin@canyon23.net>
Thu, 22 Jul 2010 13:22:34 -0600
changeset 474 6a3bc1c10586
parent 473 270164061847
child 479 cfad13b6b1e5
permissions -rw-r--r--
blobdef.tex
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
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   140
Roughly, $\bc_k(X)$ is generated by configurations of $k$ blobs, pairwise disjoint or nested.
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
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   154
a manifold.
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
By ``a ball in $X$'' we don't literally mean a submanifold homeomorphic to a ball, but rather the image of a map from the pair $(B^n, S^{n-1})$ into $X$, which is an embedding on the interior. The boundary of a ball in $X$ is the image of a locally embedded $n{-}1$-sphere. \todo{examples, e.g. balls which actually look like an annulus, but we remember the boundary} 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   169
\nn{not all balls in $X$ can arise via gluing, but I suppose that's OK.}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   170
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   171
\nn{do we need this next def?}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   172
\begin{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   173
\label{defn:ball-decomposition}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   174
A \emph{ball decomposition} of an $n$-manifold $X$ is a collection of balls in $X$, such that there exists some gluing decomposition $M_0  \to \cdots \to M_m = X$ so that the balls are the images of the components of $M_0$ in $X$. 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   175
\end{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   176
In particular, the union of all the balls in a ball decomposition comprises all of $X$. \todo{example}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   177
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   178
We'll now slightly restrict the possible configurations of blobs.
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   179
\begin{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   180
\label{defn:configuration}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   181
A configuration of $k$ blobs in $X$ is an ordered collection of $k$ balls in $X$ such that there is some gluing decomposition $M_0  \to \cdots \to M_m = X$ of $X$ and each of the balls is the image of some connected component of one of the $M_k$. Such a gluing decomposition is \emph{compatible} with the configuration.
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   182
\end{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   183
In particular, this implies what we said about blobs above: 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   184
that for any two blobs in a configuration of blobs in $X$, 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   185
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
   186
We describe these as disjoint blobs and nested blobs. 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   187
Note that nested blobs may have boundaries that overlap, or indeed coincide. 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   188
Blobs may meet the boundary of $X$.
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   189
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   190
% (already said above)
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   191
%Note that the boundaries of a configuration of $k$ blobs may cut up the manifold $X$ into components which are not themselves manifolds. \todo{example: the components between the boundaries of the balls may be pathological}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   192
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   193
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
   194
\begin{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   195
\label{defn:blob-diagram}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   196
A $k$-blob diagram on $X$ consists of
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   197
\begin{itemize}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   198
\item a configuration of $k$ blobs in $X$,
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   199
\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
   200
\end{itemize}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   201
such that
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   202
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
   203
\end{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   204
and
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   205
\begin{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   206
\label{defn:blobs}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   207
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 ball from the configuration, preserving the field $r$.
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   208
\end{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   209
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
   210
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
   211
0b9293d2f3f2 prelim blobdef.tex; committing now in anticipation Scott's further edits
Kevin Walker <kevin@canyon23.net>
parents: 466
diff changeset
   212
413
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   213
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   214
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   215
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   216
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   217
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   218
\nn{should merge this informal def with official one above}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   219
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   220
Before describing the general case, note that when we say blobs are disjoint, 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   221
we will only mean that their interiors are disjoint. 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   222
Nested blobs may have boundaries that overlap, or indeed may coincide.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   223
A $k$-blob diagram consists of
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   224
\begin{itemize}
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   225
\item A collection of blobs $B_i \sub X$, $i = 1, \ldots, k$.
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   226
For each $i$ and $j$, we require that either $B_i$ and $B_j$ have disjoint interiors or
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   227
$B_i \sub B_j$ or $B_j \sub B_i$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   228
If a blob has no other blobs strictly contained in it, we call it a twig blob.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   229
\item Fields (boundary conditions) $c_i \in \cC(\bd B_i)$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   230
(These are implied by the data in the next bullets, so we usually
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   231
suppress them from the notation.)
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   232
The fields $c_i$ and $c_j$ must have identical restrictions to $\bd B_i \cap \bd B_j$
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   233
if the latter space is not empty.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   234
\item A field $r \in \cC(X \setmin B^t; c^t)$,
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   235
where $B^t$ is the union of all the twig blobs and $c^t \in \cC(\bd B^t)$
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   236
is determined by the $c_i$'s.
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   237
The field $r$ is required to be splittable along the boundaries of all blobs, twigs or not. 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   238
(This is equivalent to asking for a field on of the components of $X \setmin B^t$.)
467
f3ccfc58ba7d minor adjustments to blobdef
Scott Morrison <scott@tqft.net>
parents: 466
diff changeset
   239
\item For each twig blob $B_j$ a local relation field $u_j \in U(B_j; c_j)$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   240
If $B_i = B_j$ then $u_i = u_j$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   241
\end{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   242
(See Figure \ref{blobkdiagram}.)
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   243
\begin{figure}[t]\begin{equation*}
313
Scott Morrison <scott@tqft.net>
parents: 257
diff changeset
   244
\mathfig{.7}{definition/k-blobs}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   245
\end{equation*}\caption{A $k$-blob diagram.}\label{blobkdiagram}\end{figure}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   246
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   247
If two blob diagrams $D_1$ and $D_2$ 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   248
differ only by a reordering of the blobs, then we identify
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   249
$D_1 = \pm D_2$, where the sign is the sign of the permutation relating $D_1$ and $D_2$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   250
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
   251
Roughly, then, $\bc_k(X)$ is all finite linear combinations of $k$-blob diagrams.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   252
As before, the official definition is in terms of direct sums
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   253
of tensor products:
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   254
\[
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   255
	\bc_k(X) \deq \bigoplus_{\overline{B}} \bigoplus_{\overline{c}}
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
   256
		\left( \bigotimes_j U(B_j; c_j)\right) \otimes \lf(X \setmin B^t; c^t) .
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   257
\]
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   258
Here $\overline{B}$ runs over all configurations of blobs, satisfying the conditions above.
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   259
The index $\overline{c}$ runs over all boundary conditions, 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   260
again as described above and $j$ runs over all indices of twig blobs.
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   261
The final $\lf(X \setmin B^t; c^t)$ must be interpreted as fields which are 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   262
splittable along all of the blobs in $\overline{B}$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   263
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   264
The boundary map 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   265
\[
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   266
	\bd : \bc_k(X) \to \bc_{k-1}(X)
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   267
\]
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   268
is defined as follows.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   269
Let $b = (\{B_i\}, \{u_j\}, r)$ be a $k$-blob diagram.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   270
Let $E_j(b)$ denote the result of erasing the $j$-th blob.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   271
If $B_j$ is not a twig blob, this involves only decrementing
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
   272
the indices of blobs $B_{j+1},\ldots,B_{k}$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   273
If $B_j$ is a twig blob, we have to assign new local relation labels
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   274
if removing $B_j$ creates new twig blobs. 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   275
\todo{Have to say what happens when no new twig blobs are created}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   276
\nn{KW: I'm confused --- why isn't it OK as written?}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   277
If $B_l$ becomes a twig after removing $B_j$, then set $u_l = u_j\bullet r_l$,
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   278
where $r_l$ is the restriction of $r$ to $B_l \setmin B_j$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   279
Finally, define
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   280
\eq{
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   281
    \bd(b) = \sum_{j=1}^{k} (-1)^{j+1} E_j(b).
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   282
}
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   283
The $(-1)^{j+1}$ factors imply that the terms of $\bd^2(b)$ all cancel.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   284
Thus we have a chain complex.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   285
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   286
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
   287
is immediately obvious from the definition.
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
   288
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
   289
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
   290
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   291
\nn{end relocated informal def}
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
   292
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
   293
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
   294
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
   295
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
   296
257
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   297
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
   298
to be the union of the blobs of $b$.
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   299
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
   300
we define $\supp(y) \deq \bigcup_i \supp(b_i)$.
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   301
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   302
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
   303
but with simplices replaced by a more general class of combinatorial shapes.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   304
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
   305
and cones, and which contains the point.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   306
We can associate an element $p(b)$ of $P$ to each blob diagram $b$ 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   307
(equivalently, to each rooted tree) according to the following rules:
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   308
\begin{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   309
\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
   310
\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
   311
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
   312
\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
   313
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
   314
\end{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   315
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
   316
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
   317
(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
   318
$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
   319
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
   320
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   321