text/blobdef.tex
author Scott Morrison <scott@tqft.net>
Tue, 20 Jul 2010 17:05:53 -0700
changeset 464 6c760675d461
parent 455 8e62bd633a98
child 465 adc5f2722062
permissions -rw-r--r--
fiddling inconclusively with 'decomposition into balls'
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     1
%!TEX root = ../blob1.tex
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     2
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     3
\section{The blob complex}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     4
\label{sec:blob-definition}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     5
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     6
Let $X$ be an $n$-manifold.
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
     7
Let $\cC$ be a fixed system of fields and local relations.
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
     8
We'll assume it is enriched over \textbf{Vect}, and if it is not we can make it so by allowing finite
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
     9
linear combinations of elements of $\cC(X; c)$, for fixed $c\in \cC(\bd X)$.
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
    10
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    11
In this section we will usually suppress boundary conditions on $X$ from the notation, e.g. by writing $\lf(X)$ instead of $\lf(X; c)$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    12
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    13
We want to replace the quotient
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    14
\[
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    15
	A(X) \deq \lf(X) / U(X)
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    16
\]
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    17
of Definition \ref{defn:TQFT-invariant} with a resolution
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    18
\[
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    19
	\cdots \to \bc_2(X) \to \bc_1(X) \to \bc_0(X) .
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    20
\]
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    21
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    22
We will define $\bc_0(X)$, $\bc_1(X)$ and $\bc_2(X)$, then give the general case $\bc_k(X)$.   \todo{create a numbered definition for the general case}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    23
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    24
We of course define $\bc_0(X) = \lf(X)$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    25
(If $X$ has nonempty boundary, instead define $\bc_0(X; c) = \lf(X; c)$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    26
We'll omit this sort of detail in the rest of this section.)
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    27
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
    28
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
    29
We want the vector space $\bc_1(X)$ to capture `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
    30
Thus we say  a $1$-blob diagram consists of:
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    31
\begin{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    32
\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
    33
\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
    34
\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
    35
\item A local relation field $u \in U(B; c)$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    36
\end{itemize}
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    37
(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
    38
\begin{figure}[t]\begin{equation*}
313
Scott Morrison <scott@tqft.net>
parents: 257
diff changeset
    39
\mathfig{.6}{definition/single-blob}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    40
\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
    41
In order to get the linear structure correct, the actual definition is
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    42
\[
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    43
	\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
    44
\]
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    45
The first direct sum is indexed by all blobs $B\subset X$, and the second
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    46
by all boundary conditions $c \in \cC(\bd B)$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    47
Note that $\bc_1(X)$ is spanned by 1-blob diagrams $(B, u, r)$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    48
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    49
Define the boundary map $\bd : \bc_1(X) \to \bc_0(X)$ by 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    50
\[ 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    51
	(B, u, r) \mapsto u\bullet r, 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    52
\]
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
    53
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
    54
In other words $\bd : \bc_1(X) \to \bc_0(X)$ is given by
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    55
just erasing the blob from the picture
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    56
(but keeping the blob label $u$).
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    57
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    58
Note that directly from the definition we have
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    59
\begin{thm}
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    60
\label{thm:skein-modules}
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    61
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
    62
\end{thm}
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    63
This also establishes the second 
342
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
    64
half of Property \ref{property:contractibility}.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    65
342
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
    66
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
    67
(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
    68
local relations encoded in $\bc_1(X)$'.
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
    69
A $2$-blob diagram, comes in one of two types, disjoint and nested.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    70
A disjoint 2-blob diagram consists of
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    71
\begin{itemize}
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
    72
\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
    73
\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
    74
(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
    75
\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
    76
\end{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    77
(See Figure \ref{blob2ddiagram}.)
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
    78
\begin{figure}[t]\begin{equation*}
313
Scott Morrison <scott@tqft.net>
parents: 257
diff changeset
    79
\mathfig{.6}{definition/disjoint-blobs}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    80
\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
    81
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
    82
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
    83
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
    84
(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
    85
In other words, the boundary of a disjoint 2-blob diagram
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    86
is the sum (with alternating signs)
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    87
of the two ways of erasing one of the blobs.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    88
It's easy to check that $\bd^2 = 0$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    89
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    90
A nested 2-blob diagram consists of
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    91
\begin{itemize}
413
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
    92
\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
    93
\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
    94
(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
    95
\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
    96
\item A local relation field $u \in U(B_1; c_1)$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    97
\end{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    98
(See Figure \ref{blob2ndiagram}.)
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
    99
\begin{figure}[t]\begin{equation*}
313
Scott Morrison <scott@tqft.net>
parents: 257
diff changeset
   100
\mathfig{.6}{definition/nested-blobs}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   101
\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
   102
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
   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'$.
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
   106
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
   107
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
   108
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   109
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
   110
\begin{eqnarray*}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   111
	\bc_2(X) & \deq &
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   112
	\left( 
413
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   113
		\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
   114
			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
   115
	\right)  \bigoplus \\
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   116
	&& \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
   117
		\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
   118
			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
   119
	\right) .
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   120
\end{eqnarray*}
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
   121
For the disjoint blobs, reversing the ordering of $B_1$ and $B_2$ introduces a minus sign
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
   122
(rather than a new, linearly independent, 2-blob diagram). 
413
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   123
\noop{
342
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
   124
\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
   125
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
   126
the partial ordering by inclusion -- this is what happens below}
413
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   127
\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
   128
}
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   129
455
8e62bd633a98 committing partial defn for 'ball decomposition', so I can change computer
Scott Morrison <scott@tqft.net>
parents: 437
diff changeset
   130
\begin{defn}
8e62bd633a98 committing partial defn for 'ball decomposition', so I can change computer
Scott Morrison <scott@tqft.net>
parents: 437
diff changeset
   131
An \emph{$n$-ball decomposition} of a topological space $X$ is 
8e62bd633a98 committing partial defn for 'ball decomposition', so I can change computer
Scott Morrison <scott@tqft.net>
parents: 437
diff changeset
   132
finite collection of triples $\{(B_i, X_i, Y_i)\}_{i=1,\ldots, k}$ where $B_i$ is an $n$-ball, $X_i$ is some topological space, and $Y_i$ is pair of disjoint homeomorphic $n-1$-manifolds in the boundary of $X_{i-1}$ (for convenience, $X_0 = Y_1 = \eset$), such that $X_{i+1} = X_i \cup_{Y_i} B_i$ and $X = X_k \cup_{Y_k} B_k$.
8e62bd633a98 committing partial defn for 'ball decomposition', so I can change computer
Scott Morrison <scott@tqft.net>
parents: 437
diff changeset
   133
8e62bd633a98 committing partial defn for 'ball decomposition', so I can change computer
Scott Morrison <scott@tqft.net>
parents: 437
diff changeset
   134
Equivalently, we can define a ball decomposition inductively. A ball decomposition of $X$ is a topological space $X'$ along with a pair of disjoint homeomorphic $n-1$-manifolds $Y \subset \bdy X$, so $X = X' \bigcup_Y \selfarrow$, and $X'$ is either a disjoint union of balls, or a topological space equipped with a ball decomposition.
8e62bd633a98 committing partial defn for 'ball decomposition', so I can change computer
Scott Morrison <scott@tqft.net>
parents: 437
diff changeset
   135
\end{defn}
8e62bd633a98 committing partial defn for 'ball decomposition', so I can change computer
Scott Morrison <scott@tqft.net>
parents: 437
diff changeset
   136
464
6c760675d461 fiddling inconclusively with 'decomposition into balls'
Scott Morrison <scott@tqft.net>
parents: 455
diff changeset
   137
Even though our definition of a system of fields only associates vector spaces to $n$-manifolds, we can easily extend this to any topological space admitting a ball decomposition.
6c760675d461 fiddling inconclusively with 'decomposition into balls'
Scott Morrison <scott@tqft.net>
parents: 455
diff changeset
   138
\begin{defn}
6c760675d461 fiddling inconclusively with 'decomposition into balls'
Scott Morrison <scott@tqft.net>
parents: 455
diff changeset
   139
Given an $n$-dimensional system of fields $\cF$, its extension to a topological space $X$ admitting an $n$-ball decomposition is \todo{}
6c760675d461 fiddling inconclusively with 'decomposition into balls'
Scott Morrison <scott@tqft.net>
parents: 455
diff changeset
   140
\end{defn}
6c760675d461 fiddling inconclusively with 'decomposition into balls'
Scott Morrison <scott@tqft.net>
parents: 455
diff changeset
   141
\todo{This is well defined}
455
8e62bd633a98 committing partial defn for 'ball decomposition', so I can change computer
Scott Morrison <scott@tqft.net>
parents: 437
diff changeset
   142
413
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   143
Before describing the general case we should say more precisely what we mean by 
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   144
disjoint and nested blobs.
464
6c760675d461 fiddling inconclusively with 'decomposition into balls'
Scott Morrison <scott@tqft.net>
parents: 455
diff changeset
   145
Two blobs are disjoint if they have disjoint interiors.
6c760675d461 fiddling inconclusively with 'decomposition into balls'
Scott Morrison <scott@tqft.net>
parents: 455
diff changeset
   146
Nested blobs are allowed to have overlapping boundaries, or indeed to coincide.
6c760675d461 fiddling inconclusively with 'decomposition into balls'
Scott Morrison <scott@tqft.net>
parents: 455
diff changeset
   147
Blob are allowed to meet $\bd X$.
6c760675d461 fiddling inconclusively with 'decomposition into balls'
Scott Morrison <scott@tqft.net>
parents: 455
diff changeset
   148
413
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   149
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
   150
$X$ is decomposable along the union of the boundaries of the blobs.
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   151
\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
   152
behavior}
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   153
\nn{need to allow the case where $B\to X$ is not an embedding
Kevin Walker <kevin@canyon23.net>
parents: 400
diff changeset
   154
on $\bd B$.  this is because any blob diagram on $X_{cut}$ should give rise to one on $X_{gl}$
419
a571e37cc68d a few more ncat revisions
Kevin Walker <kevin@canyon23.net>
parents: 413
diff changeset
   155
and blobs are allowed to meet $\bd X$.
a571e37cc68d a few more ncat revisions
Kevin Walker <kevin@canyon23.net>
parents: 413
diff changeset
   156
Also, the complement of the blobs (and regions between nested blobs) might not be manifolds.}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   157
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   158
Now for the general case.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   159
A $k$-blob diagram consists of
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   160
\begin{itemize}
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   161
\item A collection of blobs $B_i \sub X$, $i = 1, \ldots, k$.
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   162
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
   163
$B_i \sub B_j$ or $B_j \sub B_i$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   164
(The case $B_i = B_j$ is allowed.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   165
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
   166
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
   167
\item Fields (boundary conditions) $c_i \in \cC(\bd B_i)$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   168
(These are implied by the data in the next bullets, so we usually
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   169
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
   170
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
   171
if the latter space is not empty.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   172
\item A field $r \in \cC(X \setmin B^t; c^t)$,
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   173
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
   174
is determined by the $c_i$'s.
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
   175
$r$ is required to be splittable along the boundaries of all blobs, twigs or not. (This is equivalent to asking for a field on of the components of $X \setmin B^t$.)
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   176
\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
   177
where $c_j$ is the restriction of $c^t$ to $\bd B_j$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   178
If $B_i = B_j$ then $u_i = u_j$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   179
\end{itemize}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   180
(See Figure \ref{blobkdiagram}.)
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   181
\begin{figure}[t]\begin{equation*}
313
Scott Morrison <scott@tqft.net>
parents: 257
diff changeset
   182
\mathfig{.7}{definition/k-blobs}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   183
\end{equation*}\caption{A $k$-blob diagram.}\label{blobkdiagram}\end{figure}
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   184
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   185
If two blob diagrams $D_1$ and $D_2$ 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   186
differ only by a reordering of the blobs, then we identify
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   187
$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
   188
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
   189
Roughly, then, $\bc_k(X)$ is all finite linear combinations of $k$-blob diagrams.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   190
As before, the official definition is in terms of direct sums
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   191
of tensor products:
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   192
\[
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   193
	\bc_k(X) \deq \bigoplus_{\overline{B}} \bigoplus_{\overline{c}}
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
   194
		\left( \bigotimes_j U(B_j; c_j)\right) \otimes \lf(X \setmin B^t; c^t) .
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   195
\]
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   196
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
   197
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
   198
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
   199
216
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   200
The boundary map 
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   201
\[
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   202
	\bd : \bc_k(X) \to \bc_{k-1}(X)
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   203
\]
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 215
diff changeset
   204
is defined as follows.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   205
Let $b = (\{B_i\}, \{u_j\}, r)$ be a $k$-blob diagram.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   206
Let $E_j(b)$ denote the result of erasing the $j$-th blob.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   207
If $B_j$ is not a twig blob, this involves only decrementing
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
   208
the indices of blobs $B_{j+1},\ldots,B_{k}$.
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   209
If $B_j$ is a twig blob, we have to assign new local relation labels
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
   210
if removing $B_j$ creates new twig blobs. \todo{Have to say what happens when no new twig blobs are created}
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   211
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
   212
where $r_l$ is the restriction of $r$ to $B_l \setmin B_j$.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   213
Finally, define
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   214
\eq{
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   215
    \bd(b) = \sum_{j=1}^{k} (-1)^{j+1} E_j(b).
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   216
}
321
76c301fdf0a2 some changes to blobdef, in particular indexing starts at 1 now
Scott Morrison <scott@tqft.net>
parents: 313
diff changeset
   217
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
   218
Thus we have a chain complex.
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   219
342
1d76e832d32f breaking long lines
Kevin Walker <kevin@canyon23.net>
parents: 332
diff changeset
   220
Note that Property \ref{property:functoriality}, that the blob complex is functorial with respect to homeomorphisms, 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
219
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents: 216
diff changeset
   244
$x - s(e(x))$, where $x$ is an arbitrary field on $B_i$, $e: \cC(B_i) \to C$ is the evaluation map, 
437
93ce0ba3d2d7 revisions to \S 1-5
Scott Morrison <scott@tqft.net>
parents: 419
diff changeset
   245
and $s:C \to \cC(B_i)$ is some fixed section of $e$. \todo{This parenthetical remark mysteriously specialises to the category case})
215
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   246
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   247