text/blobdef.tex
author Scott Morrison <scott@tqft.net>
Wed, 28 Jul 2010 11:20:28 -0700
changeset 490 e9ef2270eb61
parent 489 bdbd890086eb
child 491 045e01f63729
permissions -rw-r--r--
changing all the \cC's to \cF's in 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.
490
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
     7
Let $(\cF,U)$ 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
490
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
    10
linear combinations of elements of $\cF(X; c)$, for fixed $c\in \cF(\bd X)$.
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
    11
490
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
    12
%In this section we will usually suppress boundary conditions on $X$ from the notation, e.g. by writing $\cF(X)$ instead of $\cF(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
\[
490
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
    16
	A(X) \deq \cF(X) / U(X)
215
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
490
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
    35
We of course define $\bc_0(X) = \cF(X)$.
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
    36
(If $X$ has nonempty boundary, instead define $\bc_0(X; c) = \cF(X; c)$ for each $c \in \cF(\bdy X)$.
472
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$.
490
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
    45
\item A boundary condition $c \in \cF(\bdy B) = \cF(\bd(X \setmin B))$.
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
    46
\item A field $r \in \cF(X \setmin B; c)$.
321
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
\[
490
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
    55
	\bc_1(X) \deq \bigoplus_B \bigoplus_c U(B; c) \otimes \cF(X \setmin B; c) .
215
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
490
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
    58
by all boundary conditions $c \in \cF(\bd B)$.
215
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.
490
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
    86
\item A field $r \in \cF(X \setmin (B_1 \cup B_2); c_1, c_2)$
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
    87
(where $c_i \in \cF(\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$.
490
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
   106
\item A field $r' \in \cF(B_2 \setminus B_1; c_1, c_2)$ 
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
   107
(for some $c_1 \in \cF(\bdy B_1)$ and $c_2 \in \cF(\bdy B_2)$).
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
   108
\item A field $r \in \cF(X \setminus B_2; c_2)$.
321
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}
490
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
   127
			U(B_1; c_1) \otimes U(B_2; c_2) \otimes \cF(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}
490
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
   131
			U(B_1; c_1) \otimes \cF(B_2 \setmin B_1; c_1, c_2) \tensor \cF(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
487
c576b7868f05 some improvements to blobdef, including the z sin(1/z) example
Scott Morrison <scott@tqft.net>
parents: 479
diff changeset
   157
\begin{example}
c576b7868f05 some improvements to blobdef, including the z sin(1/z) example
Scott Morrison <scott@tqft.net>
parents: 479
diff changeset
   158
Consider the four subsets of $\Real^3$,
c576b7868f05 some improvements to blobdef, including the z sin(1/z) example
Scott Morrison <scott@tqft.net>
parents: 479
diff changeset
   159
\begin{align*}
489
bdbd890086eb trying to talk about restrictions to twig blobs precisely, but the currently text is clunky
Scott Morrison <scott@tqft.net>
parents: 488
diff changeset
   160
A & = [0,1] \times [0,1] \times [0,1] \\
bdbd890086eb trying to talk about restrictions to twig blobs precisely, but the currently text is clunky
Scott Morrison <scott@tqft.net>
parents: 488
diff changeset
   161
B & = [0,1] \times [-1,0] \times [0,1] \\
bdbd890086eb trying to talk about restrictions to twig blobs precisely, but the currently text is clunky
Scott Morrison <scott@tqft.net>
parents: 488
diff changeset
   162
C & = [-1,0] \times \setc{(y,z)}{z \sin(1/z) \leq y \leq 1, z \in [0,1]} \\
bdbd890086eb trying to talk about restrictions to twig blobs precisely, but the currently text is clunky
Scott Morrison <scott@tqft.net>
parents: 488
diff changeset
   163
D & = [-1,0] \times \setc{(y,z)}{-1 \leq y \leq z \sin(1/z), z \in [0,1]}.
487
c576b7868f05 some improvements to blobdef, including the z sin(1/z) example
Scott Morrison <scott@tqft.net>
parents: 479
diff changeset
   164
\end{align*}
489
bdbd890086eb trying to talk about restrictions to twig blobs precisely, but the currently text is clunky
Scott Morrison <scott@tqft.net>
parents: 488
diff changeset
   165
Here $A \cup B = [0,1] \times [-1,1] \times [0,1]$ and $C \cup D = [-1,0] \times [-1,1] \times [0,1]$. Now, $\{A\}$ is a valid configuration of blobs in $A \cup B$, and $\{C\}$ is a valid configuration of blobs in $C \cup D$, so we must allow $\{A, C\}$ as a configuration of blobs in $[-1,1]^2 \times [0,1]$. Note however that the complement is not a manifold.
487
c576b7868f05 some improvements to blobdef, including the z sin(1/z) example
Scott Morrison <scott@tqft.net>
parents: 479
diff changeset
   166
\end{example}
474
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
\begin{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   169
\label{defn:gluing-decomposition}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   170
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
   171
$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
   172
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
   173
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
   174
\end{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   175
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
   176
489
bdbd890086eb trying to talk about restrictions to twig blobs precisely, but the currently text is clunky
Scott Morrison <scott@tqft.net>
parents: 488
diff changeset
   177
In the example above, note that $$A \sqcup B \sqcup C \sqcup D \to (A \cup B) \sqcup (C \cup D) \to A \cup B \cup C \cup D$$ is a  ball decomposition, but other sequences of gluings starting from $A \sqcup B \sqcup C \sqcup D$have intermediate steps which are not manifolds.
487
c576b7868f05 some improvements to blobdef, including the z sin(1/z) example
Scott Morrison <scott@tqft.net>
parents: 479
diff changeset
   178
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   179
We'll now slightly restrict the possible configurations of blobs.
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   180
\begin{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   181
\label{defn:configuration}
479
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   182
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
   183
\end{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   184
In particular, this implies what we said about blobs above: 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   185
that for any two blobs in a configuration of blobs in $X$, 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   186
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
   187
We describe these as disjoint blobs and nested blobs. 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   188
Note that nested blobs may have boundaries that overlap, or indeed coincide. 
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   189
Blobs may meet the boundary of $X$.
479
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   190
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
   191
487
c576b7868f05 some improvements to blobdef, including the z sin(1/z) example
Scott Morrison <scott@tqft.net>
parents: 479
diff changeset
   192
Note that often the gluing decomposition for a configuration of blobs may just be the trivial one: if the boundaries of all the blobs cut $X$ into pieces which are all manifolds, we can just take $M_0$ to be these pieces, and $M_1 = X$.
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   193
489
bdbd890086eb trying to talk about restrictions to twig blobs precisely, but the currently text is clunky
Scott Morrison <scott@tqft.net>
parents: 488
diff changeset
   194
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 definitions are
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   195
\begin{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   196
\label{defn:blob-diagram}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   197
A $k$-blob diagram on $X$ consists of
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   198
\begin{itemize}
479
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   199
\item a configuration $\{B_1, \ldots B_k\}$ of $k$ blobs in $X$,
490
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
   200
\item and a field $r \in \cF(X)$ which is splittable along some gluing decomposition compatible with that configuration,
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   201
\end{itemize}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   202
such that
490
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
   203
the restriction $u_i$ of $r$ to each twig blob $B_i$ lies in the subspace $U(B_i) \subset \cF(B_i)$. (See Figure \ref{blobkdiagram}.) More precisely, each twig blob $B_i$ is the image of some ball $M_r'$ as above, and it is really the restriction to $M_r'$ that must lie in the subspace $U(M_r')$.
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   204
\end{defn}
479
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   205
\begin{figure}[t]\begin{equation*}
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   206
\mathfig{.7}{definition/k-blobs}
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   207
\end{equation*}\caption{A $k$-blob diagram.}\label{blobkdiagram}\end{figure}
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   208
and
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   209
\begin{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   210
\label{defn:blobs}
487
c576b7868f05 some improvements to blobdef, including the z sin(1/z) example
Scott Morrison <scott@tqft.net>
parents: 479
diff changeset
   211
The $k$-th vector space $\bc_k(X)$ of the \emph{blob complex} of $X$ is the direct sum over 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$:
479
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   212
\begin{equation*}
cfad13b6b1e5 some modifications to blobdef
Scott Morrison <scott@tqft.net>
parents: 474
diff changeset
   213
\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
   214
\end{equation*}
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   215
\end{defn}
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   216
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
   217
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
   218
474
6a3bc1c10586 blobdef.tex
Kevin Walker <kevin@canyon23.net>
parents: 473
diff changeset
   219
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
   220
is immediately obvious from the definition.
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
   221
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
   222
257
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   223
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
   224
to be the union of the blobs of $b$.
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   225
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
   226
we define $\supp(y) \deq \bigcup_i \supp(b_i)$.
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   227
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   228
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
   229
but with simplices replaced by a more general class of combinatorial shapes.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   230
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
   231
and cones, and which contains the point.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   232
We can associate an element $p(b)$ of $P$ to each blob diagram $b$ 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   233
(equivalently, to each rooted tree) according to the following rules:
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   234
\begin{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   235
\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
   236
\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
   237
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
   238
\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
   239
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
   240
\end{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   241
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
   242
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
   243
(This correspondence works best if we think of each twig label $u_i$ as having the form
490
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
   244
$x - s(e(x))$, where $x$ is an arbitrary field on $B_i$, $e: \cF(B_i) \to C$ is the evaluation map, 
e9ef2270eb61 changing all the \cC's to \cF's in blobdef
Scott Morrison <scott@tqft.net>
parents: 489
diff changeset
   245
and $s:C \to \cF(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
   246
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   247