text/blobdef.tex
author Scott Morrison <scott@tqft.net>
Sat, 26 Jun 2010 16:31:28 -0700
changeset 400 a02a6158f3bd
parent 342 1d76e832d32f
child 413 d62402fc028e
permissions -rw-r--r--
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.
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}
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
    90
\item A pair of nested balls (blobs) $B_1 \sub B_2 \sub 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( 
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   112
		\bigoplus_{B_1, B_2 \text{disjoint}} \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
   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)
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   114
	\right) \\
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   115
	&& \bigoplus \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). 
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
   122
\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
   123
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
   124
the partial ordering by inclusion -- this is what happens below}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   125
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   126
Now for the general case.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   127
A $k$-blob diagram consists of
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   128
\begin{itemize}
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   129
\item A collection of blobs $B_i \sub X$, $i = 1, \ldots, k$.
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   130
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
   131
$B_i \sub B_j$ or $B_j \sub B_i$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   132
(The case $B_i = B_j$ is allowed.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   133
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
   134
If a blob has no other blobs strictly contained in it, we call it a twig blob.
257
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   135
\nn{need to allow the case where $B\to X$ is not an embedding
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   136
on $\bd B$.  this is because any blob diagram on $X_{cut}$ should give rise to one on $X_{gl}$
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   137
and blobs are allowed to meet $\bd X$.}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   138
\item Fields (boundary conditions) $c_i \in \cC(\bd B_i)$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   139
(These are implied by the data in the next bullets, so we usually
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   140
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
   141
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
   142
if the latter space is not empty.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   143
\item A field $r \in \cC(X \setmin B^t; c^t)$,
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   144
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
   145
is determined by the $c_i$'s.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   146
$r$ is required to be splittable along the boundaries of all blobs, twigs or not.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   147
\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
   148
where $c_j$ is the restriction of $c^t$ to $\bd B_j$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   149
If $B_i = B_j$ then $u_i = u_j$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   150
\end{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   151
(See Figure \ref{blobkdiagram}.)
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   152
\begin{figure}[t]\begin{equation*}
313
Scott Morrison <scott@tqft.net>
parents: 257
diff changeset
   153
\mathfig{.7}{definition/k-blobs}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   154
\end{equation*}\caption{A $k$-blob diagram.}\label{blobkdiagram}\end{figure}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   155
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   156
If two blob diagrams $D_1$ and $D_2$ 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   157
differ only by a reordering of the blobs, then we identify
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   158
$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
   159
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   160
$\bc_k(X)$ is, roughly, all finite linear combinations of $k$-blob diagrams.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   161
As before, the official definition is in terms of direct sums
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   162
of tensor products:
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   163
\[
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   164
	\bc_k(X) \deq \bigoplus_{\overline{B}} \bigoplus_{\overline{c}}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   165
		\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
   166
\]
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   167
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
   168
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
   169
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
   170
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   171
The boundary map 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   172
\[
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   173
	\bd : \bc_k(X) \to \bc_{k-1}(X)
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   174
\]
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   175
is defined as follows.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   176
Let $b = (\{B_i\}, \{u_j\}, r)$ be a $k$-blob diagram.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   177
Let $E_j(b)$ denote the result of erasing the $j$-th blob.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   178
If $B_j$ is not a twig blob, this involves only decrementing
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   179
the indices of blobs $B_{j+1},\ldots,B_{k-1}$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   180
If $B_j$ is a twig blob, we have to assign new local relation labels
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   181
if removing $B_j$ creates new twig blobs.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   182
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
   183
where $r_l$ is the restriction of $r$ to $B_l \setmin B_j$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   184
Finally, define
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   185
\eq{
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   186
    \bd(b) = \sum_{j=1}^{k} (-1)^{j+1} E_j(b).
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   187
}
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   188
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
   189
Thus we have a chain complex.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   190
342
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
   191
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
   192
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
   193
257
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   194
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
   195
to be the union of the blobs of $b$.
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   196
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
   197
we define $\supp(y) \deq \bigcup_i \supp(b_i)$.
ae5a542c958e hochschild stuff
Kevin Walker <kevin@canyon23.net>
parents: 222
diff changeset
   198
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   199
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
   200
but with simplices replaced by a more general class of combinatorial shapes.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   201
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
   202
and cones, and which contains the point.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   203
We can associate an element $p(b)$ of $P$ to each blob diagram $b$ 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   204
(equivalently, to each rooted tree) according to the following rules:
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   205
\begin{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   206
\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
   207
\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
   208
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
   209
\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
   210
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
   211
\end{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   212
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
   213
a diagram of $k$ disjoint blobs corresponds to a $k$-cube.
219
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 216
diff changeset
   214
(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
   215
$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
   216
and $s:C \to \cC(B_i)$ is some fixed section of $e$.)
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   217
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   218