sandbox.tex
author Kevin Walker <kevin@canyon23.net>
Thu, 26 Aug 2010 13:20:13 -0700
changeset 522 a60c035e53bd
parent 498 b98790f0282e
child 560 b138ee4a5938
permissions -rw-r--r--
misc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
189
scott@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     1
\documentclass[11pt,leqno]{amsart}
scott@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     2
scott@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     3
%\usepackage{amsthm}
scott@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     4
scott@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     5
\newcommand{\pathtotrunk}{./}
scott@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     6
\input{text/article_preamble}
scott@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     7
\input{text/top_matter}
scott@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     8
\input{text/kw_macros}
scott@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
     9
scott@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    10
%\title{Blob Homology}
scott@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    11
\title{Sandbox}
scott@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    12
scott@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
    13
\begin{document}
456
a5d75e0f9229 filtration -> simplex, and another diagram
Scott Morrison <scott@tqft.net>
parents: 443
diff changeset
    14
522
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    15
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    16
\begin{figure}[t]
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    17
\begin{center}
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    18
\begin{tikzpicture}
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    19
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    20
\node(A) at (-4,0) {
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    21
\begin{tikzpicture}[scale=.8, fill=blue!15!white]
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    22
\filldraw[line width=1.5pt] (-.4,1) .. controls +(-1,-.1) and +(-1,0) .. (0,-1)
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    23
		.. controls +(1,0) and +(1,-.1) .. (.4,1) -- (.4,3)
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    24
		.. controls +(3,-.4) and +(3,0) .. (0,-3)
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    25
		.. controls +(-3,0) and +(-3,-.1) .. (-.4,3) -- cycle;
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    26
\node at (0,-2) {$X$};
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    27
\node (W) at (-2.7,-2) {$W$};
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    28
\node (Y1) at (-1.2,3.5) {$Y$};
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    29
\node (Y2) at (1.4,3.5) {$Y$};
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    30
\node[outer sep=2.3] (y1e) at (-.4,2) {};
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    31
\node[outer sep=2.3] (y2e) at (.4,2) {};
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    32
\node (we1) at (-2.2,-1.1) {};
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    33
\node (we2) at (-.6,-.7) {};
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    34
\draw[->] (Y1) -- (y1e);
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    35
\draw[->] (Y2) -- (y2e);
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    36
\draw[->] (W) .. controls +(0,.5) and +(-.5,-.2) .. (we1);
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    37
\draw[->] (W) .. controls +(.5,0) and +(-.2,-.5) .. (we2);
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    38
\end{tikzpicture}
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    39
};
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    40
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    41
\node(B) at (4,0) {
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    42
\begin{tikzpicture}[scale=.8, fill=blue!15!white]
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    43
\fill (0,1) .. controls +(-1,0) and +(-1,0) .. (0,-1)
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    44
		.. controls +(1,0) and +(1,0) .. (0,1) -- (0,3)
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    45
		.. controls +(3,0) and +(3,0) .. (0,-3)
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    46
		.. controls +(-3,0) and +(-3,0) .. (0,3) -- cycle;
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    47
\draw[line width=1.5pt] (0,1) .. controls +(-1,0) and +(-1,0) .. (0,-1)
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    48
		.. controls +(1,0) and +(1,0) .. (0,1);
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    49
\draw[line width=1.5pt] (0,3) .. controls +(3,0) and +(3,0) .. (0,-3)
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    50
		.. controls +(-3,0) and +(-3,0) .. (0,3);
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    51
\draw[line width=.5pt, black!65!white] (0,1) -- (0,3);
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    52
\node at (0,-2) {$X\sgl$};
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    53
\node (W) at (2.7,-2) {$W\sgl$};
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    54
\node (we1) at (2.2,-1.1) {};
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    55
\node (we2) at (.6,-.7) {};
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    56
\draw[->] (W) .. controls +(0,.5) and +(.5,-.2) .. (we1);
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    57
\draw[->] (W) .. controls +(-.5,0) and +(.2,-.5) .. (we2);
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    58
\end{tikzpicture}
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    59
};
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    60
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    61
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    62
\draw[->, red!80!green, line width=2pt] (A) -- node[above, black] {glue} (B);
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    63
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    64
\end{tikzpicture}
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    65
\end{center}
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    66
\caption{Gluing with corners}
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    67
\label{fig:gluing-with-corners}
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    68
\end{figure}
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    69
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    70
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    71
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    72
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    73
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    74
blah
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    75
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    76
\vfill\eject
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    77
Kevin Walker <kevin@canyon23.net>
parents: 498
diff changeset
    78
456
a5d75e0f9229 filtration -> simplex, and another diagram
Scott Morrison <scott@tqft.net>
parents: 443
diff changeset
    79
498
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    80
\begin{tikzpicture}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    81
\newcommand{\rr}{6}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    82
\newcommand{\vertex}{node[circle,fill=black,inner sep=1pt] {}}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    83
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    84
\node(A) at (0,0) {
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    85
\begin{tikzpicture}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    86
\node[red,left] at (0,0)  {$y$};
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    87
\draw (0,0) \vertex arc (-120:-105:\rr) node[red,below] {$a$} arc(-105:-90:\rr) \vertex node[red,below](x2) {$x$};
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    88
\draw (0,0) \vertex arc (120:105:\rr) node[red,above] {$a$} arc (105:90:\rr) \vertex node[red,above](x1) {$x$} -- (x2);
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    89
\begin{scope}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    90
	\path[clip] (0,0) arc (-120:-60:\rr) arc (60:120:\rr);
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    91
	\foreach \x in {0,0.24,...,3} {
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    92
		\draw[green!50!brown] (\x,1) -- (\x,-1);
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    93
	}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    94
\end{scope}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    95
\draw[red, decorate,decoration={brace,amplitude=5pt}] ($(x1)+(0.2,-0.2)$) -- ($(x2)+(0.2,0.2)$) node[midway, xshift=0.7cm] {$x \times I$};
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    96
\end{tikzpicture}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    97
};
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    98
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
    99
\node(B) at (-4,-4) {
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   100
\begin{tikzpicture}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   101
\node[red,left] at (0,0) {$y$};
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   102
\draw (0,0) \vertex 
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   103
	arc (120:105:\rr) node[red,above] {$a$}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   104
	arc (105:90:\rr) node[red,above] {$x$} \vertex
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   105
	arc (90:75:\rr) node[red,above] {$x \times I$}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   106
	arc (75:60:\rr) \vertex node[red,right] {$x$}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   107
	arc (-60:-90:\rr) node[red,below] {$a$}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   108
	arc (-90:-120:\rr);
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   109
\begin{scope}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   110
	\path[clip] (0,0) arc (-120:-60:\rr) arc (60:120:\rr);
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   111
	\foreach \x in {0,0.48,...,9} {
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   112
		\draw[green!50!brown] (\x/4,1) -- (\x,-1);
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   113
	}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   114
\end{scope}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   115
\end{tikzpicture}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   116
};
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   117
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   118
\node(C) at (4,-4) {
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   119
\begin{tikzpicture}[y=-1cm]
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   120
\node[red,left] at (0,0) {$y$};
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   121
\draw (0,0) \vertex 
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   122
	arc (120:105:\rr) node[red,below] {$a$}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   123
	arc (105:90:\rr) node[red,below] {$x$} \vertex
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   124
	arc (90:75:\rr) node[red,below] {$x \times I$}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   125
	arc (75:60:\rr) \vertex node[red,right] {$x$}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   126
	arc (-60:-90:\rr) node[red,above] {$a$}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   127
	arc (-90:-120:\rr);
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   128
\begin{scope}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   129
	\path[clip] (0,0) arc (-120:-60:\rr) arc (60:120:\rr);
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   130
	\foreach \x in {0,0.48,...,9} {
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   131
		\draw[green!50!brown] (\x/4,1) -- (\x,-1);
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   132
	}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   133
\end{scope}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   134
\end{tikzpicture}
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   135
};
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   136
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   137
\draw[->] (A) -- (B);
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   138
\draw[->] (A) -- (C);
b98790f0282e diagram for producing weak identities
Scott Morrison <scott@tqft.net>
parents: 456
diff changeset
   139
\end{tikzpicture}
189
scott@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff changeset
   140
\end{document}