text/blobdef.tex
author Scott Morrison <scott@tqft.net>
Wed, 07 Jul 2010 10:17:21 -0600
changeset 420 257066702f60
parent 413 d62402fc028e
child 419 a571e37cc68d
permissions -rw-r--r--
minor
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.
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
     7
Let $\cC$ be a fixed system of fields (enriched over Vect) and local relations.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
     8
(If $\cC$ is not enriched over Vect, we can make it so by allowing finite
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
     9
linear combinations of elements of $\cC(X; c)$, for fixed $c\in \cC(\bd X)$.)
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
    10
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    11
In this section we will usually suppress boundary conditions on $X$ from the notation
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    12
(e.g. write $\lf(X)$ instead of $\lf(X; c)$).
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
\]
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    18
of the previous section with a resolution
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
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    23
We will define $\bc_0(X)$, $\bc_1(X)$ and $\bc_2(X)$, then give the general case $\bc_k(X)$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    24
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    25
We of course define $\bc_0(X) = \lf(X)$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    26
(If $X$ has nonempty boundary, instead define $\bc_0(X; c) = \lf(X; c)$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    27
We'll omit this sort of detail in the rest of this section.)
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
    28
In other words, $\bc_0(X)$ is just the vector space of fields on $X$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    29
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
    30
We want the vector space $\bc_1(X)$ to capture `the space of all local relations that can be imposed on $\bc_0(X)$'.
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
    31
Thus we say  a $1$-blob diagram consists of
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    32
\begin{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    33
\item An embedded closed ball (``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
    34
\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
    35
\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
    36
\item A local relation field $u \in U(B; c)$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    37
\end{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    38
(See Figure \ref{blob1diagram}.)
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
    39
\begin{figure}[t]\begin{equation*}
313
Scott Morrison <scott@tqft.net>
parents: 257
diff changeset
    40
\mathfig{.6}{definition/single-blob}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    41
\end{equation*}\caption{A 1-blob diagram.}\label{blob1diagram}\end{figure}
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
    42
In order to get the linear structure correct, the actual definition is
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    43
\[
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    44
	\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
    45
\]
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    46
The first direct sum is indexed by all blobs $B\subset X$, and the second
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    47
by all boundary conditions $c \in \cC(\bd B)$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    48
Note that $\bc_1(X)$ is spanned by 1-blob diagrams $(B, u, r)$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    49
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    50
Define the boundary map $\bd : \bc_1(X) \to \bc_0(X)$ by 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    51
\[ 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    52
	(B, u, r) \mapsto u\bullet r, 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    53
\]
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
    54
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
    55
In other words $\bd : \bc_1(X) \to \bc_0(X)$ is given by
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    56
just erasing the blob from the picture
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    57
(but keeping the blob label $u$).
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    58
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    59
Note that the skein space $A(X)$
342
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
    60
is naturally isomorphic to $\bc_0(X)/\bd(\bc_1(X))) = H_0(\bc_*(X))$.
400
a02a6158f3bd Breaking up 'properties' in the intro into smaller subsections, converting many properties back to theorems, and numbering according to where they occur in the text. Not completely done, e.g. the action map which needs statements made consistent.
Scott Morrison <scott@tqft.net>
parents: 342
diff changeset
    61
This is Theorem \ref{thm:skein-modules}, and also used in the second 
342
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
    62
half of Property \ref{property:contractibility}.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    63
342
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
    64
Next, we want the vector space $\bc_2(X)$ to capture `the space of all relations 
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
    65
(redundancies, syzygies) among the 
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
    66
local relations encoded in $\bc_1(X)$'.
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
    67
More specifically, a $2$-blob diagram, comes in one of two types, disjoint and nested.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    68
A disjoint 2-blob diagram consists of
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    69
\begin{itemize}
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
    70
\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
    71
\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
    72
(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
    73
\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
    74
\end{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    75
(See Figure \ref{blob2ddiagram}.)
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
    76
\begin{figure}[t]\begin{equation*}
313
Scott Morrison <scott@tqft.net>
parents: 257
diff changeset
    77
\mathfig{.6}{definition/disjoint-blobs}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    78
\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
    79
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
    80
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
    81
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
    82
(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
    83
In other words, the boundary of a disjoint 2-blob diagram
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    84
is the sum (with alternating signs)
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    85
of the two ways of erasing one of the blobs.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    86
It's easy to check that $\bd^2 = 0$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    87
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    88
A nested 2-blob diagram consists of
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    89
\begin{itemize}
413
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
    90
\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
    91
\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
    92
(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
    93
\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
    94
\item A local relation field $u \in U(B_1; c_1)$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    95
\end{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    96
(See Figure \ref{blob2ndiagram}.)
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
    97
\begin{figure}[t]\begin{equation*}
313
Scott Morrison <scott@tqft.net>
parents: 257
diff changeset
    98
\mathfig{.6}{definition/nested-blobs}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    99
\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
   100
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
   101
Note that the requirement that
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   102
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
   103
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
   104
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
   105
When  we erase the inner blob, the outer blob inherits the label $u\bullet r'$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   106
It is again easy to check that $\bd^2 = 0$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   107
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   108
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
   109
\begin{eqnarray*}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   110
	\bc_2(X) & \deq &
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   111
	\left( 
413
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   112
		\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
   113
			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
   114
	\right)  \bigoplus \\
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   115
	&& \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
   116
		\bigoplus_{B_1 \subset B_2} \bigoplus_{c_1, c_2}
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   117
			U(B_1; c_1) \otimes \lf(B_2 \setmin B_1; c_1) \tensor \cC(X \setminus B_2; c_2)
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   118
	\right) .
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   119
\end{eqnarray*}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   120
For the disjoint blobs, reversing the ordering of $B_0$ and $B_1$ introduces a minus sign
342
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
   121
(rather than a new, linearly independent 2-blob diagram). 
413
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   122
\noop{
342
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
   123
\nn{Hmm, I think we should be doing this for nested blobs too -- 
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
   124
we shouldn't force the linear indexing of the blobs to have anything to do with 
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
   125
the partial ordering by inclusion -- this is what happens below}
413
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   126
\nn{KW: I think adding that detail would only add distracting clutter, and the statement is true as written (in the sense that it yields a vector space isomorphic to the general def below}
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   127
}
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   128
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   129
Before describing the general case we should say more precisely what we mean by 
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   130
disjoint and nested blobs.
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   131
Disjoint will mean disjoint interiors.
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   132
Nested blobs are allowed to coincide, or to have overlapping boundaries.
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   133
Blob are allowed to intersect $\bd X$.
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   134
However, we require of any collection of blobs $B_1,\ldots,B_k \subseteq X$ that
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   135
$X$ is decomposable along the union of the boundaries of the blobs.
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   136
\nn{need to say more here.  we want to be able to glue blob diagrams, but avoid pathological
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   137
behavior}
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   138
\nn{need to allow the case where $B\to X$ is not an embedding
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   139
on $\bd B$.  this is because any blob diagram on $X_{cut}$ should give rise to one on $X_{gl}$
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   140
and blobs are allowed to meet $\bd X$.}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   141
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   142
Now for the general case.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   143
A $k$-blob diagram consists of
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   144
\begin{itemize}
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   145
\item A collection of blobs $B_i \sub X$, $i = 1, \ldots, k$.
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   146
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
   147
$B_i \sub B_j$ or $B_j \sub B_i$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   148
(The case $B_i = B_j$ is allowed.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   149
If $B_i \sub B_j$ the boundaries of $B_i$ and $B_j$ are allowed to intersect.)
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   150
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
   151
\item Fields (boundary conditions) $c_i \in \cC(\bd B_i)$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   152
(These are implied by the data in the next bullets, so we usually
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   153
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
   154
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
   155
if the latter space is not empty.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   156
\item A field $r \in \cC(X \setmin B^t; c^t)$,
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   157
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
   158
is determined by the $c_i$'s.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   159
$r$ is required to be splittable along the boundaries of all blobs, twigs or not.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   160
\item For each twig blob $B_j$ a local relation field $u_j \in U(B_j; c_j)$,
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   161
where $c_j$ is the restriction of $c^t$ to $\bd B_j$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   162
If $B_i = B_j$ then $u_i = u_j$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   163
\end{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   164
(See Figure \ref{blobkdiagram}.)
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   165
\begin{figure}[t]\begin{equation*}
313
Scott Morrison <scott@tqft.net>
parents: 257
diff changeset
   166
\mathfig{.7}{definition/k-blobs}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   167
\end{equation*}\caption{A $k$-blob diagram.}\label{blobkdiagram}\end{figure}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   168
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   169
If two blob diagrams $D_1$ and $D_2$ 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   170
differ only by a reordering of the blobs, then we identify
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   171
$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
   172
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   173
$\bc_k(X)$ is, roughly, all finite linear combinations of $k$-blob diagrams.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   174
As before, the official definition is in terms of direct sums
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   175
of tensor products:
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   176
\[
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   177
	\bc_k(X) \deq \bigoplus_{\overline{B}} \bigoplus_{\overline{c}}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   178
		\left( \otimes_j U(B_j; c_j)\right) \otimes \lf(X \setmin B^t; c^t) .
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   179
\]
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   180
Here $\overline{B}$ runs over all configurations of blobs, satisfying the conditions above.
342
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
   181
The index $\overline{c}$ runs over all boundary conditions, again as described above and $j$ runs over all indices of twig blobs.
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
   182
The final $\lf(X \setmin B^t; c^t)$ must be interpreted as fields which are splittable along all of the blobs in $\overline{B}$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   183
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   184
The boundary map 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   185
\[
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   186
	\bd : \bc_k(X) \to \bc_{k-1}(X)
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   187
\]
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   188
is defined as follows.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   189
Let $b = (\{B_i\}, \{u_j\}, r)$ be a $k$-blob diagram.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   190
Let $E_j(b)$ denote the result of erasing the $j$-th blob.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   191
If $B_j$ is not a twig blob, this involves only decrementing
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   192
the indices of blobs $B_{j+1},\ldots,B_{k-1}$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   193
If $B_j$ is a twig blob, we have to assign new local relation labels
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   194
if removing $B_j$ creates new twig blobs.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   195
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
   196
where $r_l$ is the restriction of $r$ to $B_l \setmin B_j$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   197
Finally, define
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   198
\eq{
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   199
    \bd(b) = \sum_{j=1}^{k} (-1)^{j+1} E_j(b).
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   200
}
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   201
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
   202
Thus we have a chain complex.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   203
342
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
   204
Note that Property \ref{property:functoriality}, that the blob complex is functorial with respect to homeomorphisms, is immediately obvious from the definition.
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
   205
A homeomorphism acts in an obvious 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
   206
257
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   207
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
   208
to be the union of the blobs of $b$.
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   209
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
   210
we define $\supp(y) \deq \bigcup_i \supp(b_i)$.
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   211
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   212
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
   213
but with simplices replaced by a more general class of combinatorial shapes.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   214
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
   215
and cones, and which contains the point.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   216
We can associate an element $p(b)$ of $P$ to each blob diagram $b$ 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   217
(equivalently, to each rooted tree) according to the following rules:
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   218
\begin{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   219
\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
   220
\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
   221
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
   222
\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
   223
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
   224
\end{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   225
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
   226
a diagram of $k$ disjoint blobs corresponds to a $k$-cube.
219
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 216
diff changeset
   227
(This correspondence works best if we thing of each twig label $u_i$ as having the form
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 216
diff changeset
   228
$x - s(e(x))$, where $x$ is an arbitrary field on $B_i$, $e: \cC(B_i) \to C$ is the evaluation map, 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 216
diff changeset
   229
and $s:C \to \cC(B_i)$ is some fixed section of $e$.)
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   230
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   231