VS, TS and TG Algebras: Difference between revisions
No edit summary |
m (Reverted edit of 62.231.243.138, changed back to last version by Drorbn) |
||
(16 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
==Abstract== |
==Abstract== |
||
We introduce VS-, TS- and TG-Algebras; three types of algebraic entities within which some basic equations of knot theory (related to [[Algebraic Knot Theory - A Call for Action|Algebraic Knot Theory]]) can be written and potentially solved. |
We introduce VS-, TS- and TG-Algebras; three types of algebraic entities within which some basic equations of knot theory (related to [[Algebraic Knot Theory - A Call for Action|Algebraic Knot Theory]]) can be written and potentially solved. |
||
===Why Bother?=== |
|||
* These equations are valuable yet not well understood. My hope is to study them in many simpler spaces (i.e., in many simpler VS-, TS- and TG-Algebras) than the ones that naturally occur in knot theory, in the hope that out of many test cases an understanding will emerge. |
* These equations are valuable yet not well understood. My hope is to study them in many simpler spaces (i.e., in many simpler VS-, TS- and TG-Algebras) than the ones that naturally occur in knot theory, in the hope that out of many test cases an understanding will emerge. |
||
* In particular, one day I hope to write (or encourage the writing of) computer programs that will take a VS-, TS-, or TG-algebra "plug-in" and given it, will carry out all the necessary higher-level algebra. This will make it easier to study particular cases computationally. But for this, the notions of VS-, TS- and TG-Algebras must first be completely specified. |
* In particular, one day I hope to write (or encourage the writing of) computer programs that will take a VS-, TS-, or TG-algebra "plug-in" and given it, will carry out all the necessary higher-level algebra. This will make it easier to study particular cases computationally. But for this, the notions of VS-, TS- and TG-Algebras must first be completely specified. |
||
Line 10: | Line 11: | ||
===TS-Algebras in One Paragraph=== |
===TS-Algebras in One Paragraph=== |
||
A TS-Algebra (Tangled Strands Algebra) is to tangles as a VS-algebra is to braids. Equally cryptically, it to <math>{\mathcal A}_n</math> as a VS-algebra is to <math>{\mathcal A}_n^{hor}</math>. Thus a TS-algebra has the same unary operations as a VS-algebra along with a fancier collection of "products" that allow for "reversing" and "bending back" strands before they are concatenated. Thus every TS-algebra is in particular a VS-algebra, hence if it is "local" (with the same definition as for a VS-algebra), associators and braidors make sense it it. In a TS-algebra every associator or braidor satisfying some minor further symmetry conditions leads to a knot and link invariant. Furthermore, sufficiently symmetric associators lead to full-fledged [[Algebraic Knot Theory - A Call for Action|Algebraic Knot Theories]]. |
A TS-Algebra (Tangled Strands Algebra) is to tangles as a VS-algebra is to braids. Equally cryptically, it is to <math>{\mathcal A}_n</math> as a VS-algebra is to <math>{\mathcal A}_n^{hor}</math>. Thus a TS-algebra has the same unary operations as a VS-algebra along with a fancier collection of "products" that allow for "reversing" and "bending back" strands before they are concatenated. Thus every TS-algebra is in particular a VS-algebra, hence if it is "local" (with the same definition as for a VS-algebra), associators and braidors make sense it it. In a TS-algebra every associator or braidor satisfying some minor further symmetry conditions leads to a knot and link invariant. Furthermore, sufficiently symmetric associators lead to full-fledged [[Algebraic Knot Theory - A Call for Action|Algebraic Knot Theories]]. |
||
===TG-Algebras in One Paragraph=== |
===TG-Algebras in One Paragraph=== |
||
A TG-Algebra (Trivalent Graph Algebra) is to knotted trivalent graphs as a TS-algebra is to tangles. Knotted trivalent graphs are equivalent to tangles, in some topological sense; indeed, given a knotted trivalent graph, pick a maximal tree and contract it until it is just a thick point. What remains, in the complement of that think point, is just a number of knotted edges with no vertices. That is, it is a tangle. It follows that a knotted trivalent graph is merely a tangle with just a bit of extra combinatorial labeling. Likewise the notions of a TG-algebra and of a TS-algebra are nearly equivalent. They differ mostly just by how certain things are labeled. |
A TG-Algebra (Trivalent Graph Algebra) is to knotted trivalent graphs as a TS-algebra is to tangles. Knotted trivalent graphs are equivalent to tangles, in some topological sense; indeed, given a knotted trivalent graph, pick a maximal tree and contract it until it is just a thick point. What remains, in the complement of that think point, is just a number of knotted edges with no vertices. That is, it is a tangle. It follows that a knotted trivalent graph is merely a tangle with just a bit of extra combinatorial labeling. Likewise the notions of a TG-algebra and of a TS-algebra are nearly equivalent. They differ mostly just by how certain things are labeled. |
||
==VS-Algebras in Detail== |
==VS-Algebras in Some Detail== |
||
===The basic definitions=== |
|||
==TS-Algebras in Detail== |
|||
'''Definition.''' For a natural number <math>n</math> let <math>\underline{n}</math> denote the set <math>\{0,1,2,\ldots,n\}</math>. Let <math>{\mathbf{VS}}</math> denote the category whose objects are the natural numbers and whose morphisms are given by |
|||
==TG-Algebras is Detail== |
|||
<center><math>\operatorname{mor}_{\mathbf{VS}}(m,n)=\{\alpha:\underline{m}\to\underline{n}:\alpha(0)=0\}</math>,</center> |
|||
with the obvious composition of morphisms. For brevity we will often specify morphisms/functions by simply listing their values, omitting the value at <math>0</math> as it is anyway fixed. Thus for example, <math>\alpha=(1,2,2)</math>, or even shorter, <math>\alpha=(122)</math>, means <math>\alpha:\underline{3}\to\underline{2}</math> with <math>\alpha(0)=0</math>, <math>\alpha(1)=1</math>, <math>\alpha(2)=2</math> and <math>\alpha(3)(2)</math> (strictly speaking, the target space of <math>(122)</math> can be any <math>\underline{n}</math> with <math>n\geq 2</math>). |
|||
'''Interpretation.''' The object "<math>n</math>" stands for "<math>n</math> strands". A morphism <math>\alpha:m\to n</math> means "for any <math>1\leq k\leq m</math>, strand number <math>k</math> in <math>m</math> looks at strand number <math>\alpha(k)</math> in <math>n</math> if <math>\alpha(k)>0</math>, and looks nowhere if <math>\alpha(k)=0</math>". |
|||
'''Definition.''' A VS-algebra is a contravariant functor <math>{\mathbf A}</math> from the category <math>{\mathbf{VS}}</math> to the category of algebras over some fixed ring of scalars. We denote <math>{\mathbf A}(n)</math> by <math>A_n</math> and <math>{\mathbf A}(\alpha)</math> by <math>\alpha^\star</math>. |
|||
'''Interpretation.''' In a TS-algebra we have an algebra for any number of strands, with multiplication corresponding to "stacking two <math>n</math>-stranded objects (imagine braids) one on top the other". We think of an element <math>\Psi</math> of <math>A_n</math> as "<math>n</math> strands each of which carrying some algebraic information". If <math>\alpha:m\to n</math>, then <math>\alpha^\star\Psi</math> has <math>m</math> strands carrying algebraic information, and if <math>\alpha(k)>0</math>, strand number <math>k</math> in <math>\alpha^\star\Psi</math> "reads" its information from strand number <math>\alpha(k)</math> in <math>\Psi</math>. If <math>\alpha(k)=0</math>, strand number <math>k</math> in <math>\alpha^\star\Psi</math> reads its information from nowhere, so it carries some "default" information, presumably "empty". |
|||
You are probably familiar with the notation used elsewhere (in {{ref|Bar-Natan_97}}, for example) when dealing with associators and the pentagon and hexagon equations. Here's a quick dictionary: |
|||
{| align=center cellspacing=0 border=1 |
|||
|+ |
|||
|Elsewhere |
|||
|In Words |
|||
|Here |
|||
|In Words |
|||
|- |
|||
|<math>(1\otimes\Delta):{\mathcal A}_2\to{\mathcal A}_3</math> |
|||
|Copy the first strand untouched and double the second strand |
|||
|<math>(122)^\star</math> |
|||
|The first output strand reads from the first input strand, the second and third both read from the second. |
|||
|- |
|||
|<math>s_2:{\mathcal A}_3\to{\mathcal A}_2</math> |
|||
|Delete the second strand. |
|||
|<math>(13)^\star</math> |
|||
|Nothing reads from the second strand, as <math>2</math> isn't in the range of <math>(13)</math>. |
|||
|- |
|||
|<math>\Psi\mapsto\Psi^{23}</math> |
|||
|Add an empty strand on the left. |
|||
|<math>(012)^\star</math> |
|||
|The first strand reads from nowhere to it is empty. The second and third output strands read from the first and second input strands respectively. |
|||
|- |
|||
|<math>\Psi\mapsto\Psi^{231}</math> |
|||
|Permute the strands: Install <math>1</math> on <math>2</math>, <math>2</math> on <math>3</math> and <math>3</math> on <math>1</math>. |
|||
|<math>(312)^\star</math> |
|||
|Permute the strands: Read <math>1</math> from <math>3</math>, <math>2</math> from <math>1</math> and <math>3</math> from <math>2</math>. |
|||
|} |
|||
Thus the new notation is the opposite of the old when it comes to permutations: if <math>\sigma</math> is a permutation, <math>\Psi^\sigma</math> is now <math>(\sigma^{-1})^\star\Psi</math>. It is a small price to pay considering the very short description (as above) that now becomes available for VS-algebras. |
|||
===The VS-Algebra of legs and VS-algebras of animals=== |
|||
One of the most fundamental VS-Algebras is the VS-algebra <math>{\mathbf L}</math> of "legs", defined as follows. Set <math>L_n</math> to be the free associative and commutative algebra generated by "leg symbols" <math>\{l_1,\ldots,l_n\}</math> (think, "<math>l_k</math> is a leg on strand number <math>k</math>"). Then let |
|||
<center><math>(i_1i_2\cdots i_m)^\star l_k := \sum_{\{j\colon i_j=k\}}l_j</math></center> |
|||
(thus strand number <math>j</math> in the output looks at strand number <math>i_j</math> in the input, and if it sees a leg there, it takes a copy). It is a routine exercise to verify that <math>{\mathbf L}</math> is indeed a VS-algebra. |
|||
An "animal" is a formal symbol with a fixed number of "legs", and it is bilinear in those legs. Thus for example we may declare that the animal <math>Y</math> has three legs, and so "a <math>Y</math> animal in <math>A_n</math>" will be a symbol of the form <math>Y_{k_1k_2k_3}</math> where <math>l_{k_1}</math>, <math>l_{k_2}</math> and <math>l_{k_3}</math> are legs in <math>L_n</math> (thus <math>1\leq k_1,k_2,k_3\leq n</math>), and <math>Y</math> animals get pulled back as the sum of all ways of pulling back their legs: |
|||
<center><math>(i_1i_2\cdots i_m)^\star Y_{k_1k_2k_3} := \sum_{\{(j_1,j_2,j_3)\colon\ i_{j_1}=k_1,\ i_{j_2}=k_2, \ i_{j_3}=k_3\}}Y_{j_1j_2j_3}.</math></center> |
|||
<table align=right width=25% style="border-style:solid;border-width:1px; margin: 0 0 0 1em; "><tr><td>*<small>The superscript "<math>nl</math>" stands for "non-local". A local version of this VS-algebra will be introduced after locality is introduced further below.</small></td></tr></table> |
|||
Once we choose our formal symbols for animals, we may consider the free associative (though not commutative!) algebra <math>A^{nl}_n</math> generated by all such animals with legs in <math>L_n</math> and the resulting collection of algebras and pullback operations will form a VS-algebra<sup>*</sup>. |
|||
The most standard example is the two-legged animal <math>t_{ij}</math> often referred to as "a chord from strand <math>i</math> to strand <math>j</math>"; this animal is also declared to be symmetric - it is declared that <math>t_{ij}=t_{ji}</math> for all <math>i</math> and <math>j</math>. The resulting VS-algebra is the VS-algebra <math>{\mathcal A}^{hor,nl}</math> of (non-local) "horizontal chords". |
|||
===The pentagon and the hexagons=== |
|||
{| align=center width=100% |
|||
|- align=center |
|||
|[[Image:The Pentagon For Parenthesized Braids.jpg|350px]] |
|||
|[[Image:The Hexagons For Parenthesized Braids.jpg|500px]] |
|||
|- align=center |
|||
|colspan=2|'''The Pentagon and the Hexagons for Parenthesized Braids''' |
|||
|} |
|||
The main thing I'd like to do in a VS-algebra is to write and solve the pentagon and hexagons equations. The unknowns in these equations are an invertible element <math>R\in A_2</math> and an invertible element <math>\Phi\in A_3</math>, and the equations read: |
|||
{{Equation|Pentagon|<math>(1230)^\star\Phi\cdot(1223)^\star\Phi\cdot(0123)^\star\Phi = (1123)^\star\Phi\cdot(1233)^\star\Phi</math> in <math>A_4</math>,}} |
|||
and |
|||
{{Equation|Hexagons|<math>(112)^\star(R^{\pm 1}) = \Phi\cdot (012)^\star(R^{\pm 1})\cdot(132)^\star(\Phi^{-1})\cdot(102)^\star(R^{\pm 1})\cdot(231)^\star\Phi</math> in <math>A_3</math>.}} |
|||
In old notation, this is: |
|||
<center><math>\Phi^{123}\cdot(1\otimes\Delta\otimes 1)(\Phi)\cdot\Phi^{234}=(\Delta\otimes 1\otimes 1)(\Phi)\cdot(1\otimes 1\otimes\Delta)(\Phi)</math> in <math>{\mathcal A}_4</math>,</center> |
|||
and |
|||
<center><math>(\Delta\otimes 1)(R^{\pm 1}) = \Phi^{123}\cdot (R^{\pm 1})^{23}\cdot(\Phi^{-1})^{132}\cdot(R^{\pm 1})^{13}\cdot\Phi^{312}</math> in <math>{\mathcal A}_3</math>.</center> |
|||
===Locality=== |
|||
'''Definition.''' A VS-algebra <math>{\mathbf A}</math> is called "local" if <math>\Psi_1\Psi_2=\Psi_2\Psi_1</math> in <math>A_m</math> whenever "<math>\Psi_2</math> regards the strands that <math>\Psi_1</math> is supported on as equivalent". More precisely, whenever <math>\Psi_i=\alpha_i^\star\Phi_i</math> for <math>i=1,2</math>, where <math>\Phi_i\in A_{n_i}</math> and <math>\alpha_i:\underline{m}\to\underline{n_i}</math> and where <math>\alpha_2</math> is constant on the subset of <math>\underline{m}</math> on which <math>\alpha_1</math> is non-zero. |
|||
It is an excellent idea to pause briefly and try to see why the informal part of the above definition matches with it formal part. Also, if you know about "locality in space" and "locality in scale" as they are described in {{ref|Bar-Natan_97}}, it is an excellent idea to verify that our single notion of locality is equivalent to the conjunction of the two localities of that paper. Finally, it is clear that every VS-algebra can be made local by imposing the relation <math>\Psi_1\Psi_2=\Psi_2\Psi_1</math> whenever necessary. Thus the VS-algebras "of animals" above also have local versions. We leave it as an exercise to our readers to verify that the local version <math>{\mathcal A}^{hor}</math> of the non-local VS-algebra <math>{\mathcal A}^{hor,nl}</math> of horizontal chords, defined above, is the well known algebra of horizontal chord diagrams modulo <math>4T</math> relations of the theory of finite type invariants of braids. |
|||
'''Theorem.''' Any solution <math>(R,\Phi)</math> of the pentagon and hexagon equations in a local VS-algebra leads to an invariant of braids. |
|||
Of course, this theorem is not quite well-formulated; strictly speaking one can always take the invariant of braids in the theorem to be the trivial invariant. So the theorem fully makes sense only after its proof is given. But we have no intention of providing a proof here - the theorem and its proof are quite obvious if you think in the spirit of {{ref|Bar-Natan_97}}. |
|||
===Solutions in the graded case=== |
|||
If a local VS-algebra <math>{\mathbf A}</math> is graded in the obvious sense and if every <math>A_n</math> has an identity element in degree 0 one can run exactly the same iterative degree-by-degree procedure as in {{ref|Bar-Natan_97}} in attempt to find solutions to the pentagon and hexagon. The existence and uniqueness of such solutions is then goverened by exactly the same homology theory as in {{ref|Bar-Natan_97}}, with obvious adjustments made to accomodate for the more general setup. However, for different VS-algebras the corresponding homology groups may or may not be trivial and hence solutions may or may not exist. Thus comes our main question: |
|||
'''Question.''' Find examples of local VS-algebras to illuminate the various existence/uniqueness possibilities. Examples in which a pair <math>(R,\Phi)</math> exists and is unique, examples in which a solution isn't unique but the different solutions can be enumerated in a reasonable way, etc. Also, find examples of local VS-algebras in which solutions <math>(R,\Phi)</math> can be written in "closed form". |
|||
My paperlet [[Associators with Frozen Feet]] is about the simplest non-trivial local VS-algebra I am aware off in which closed-form solutions seem to exist. A similar example is implicitly in {{ref|Kurlin_04}}. |
|||
==TS-Algebras in Some Detail== |
|||
===Enumerating ''r''-ary operations and multicategories=== |
|||
In the previous section we've defined VS-algebras using contravariant functors on the category <math>{\mathbf{VS}}</math>. For the purpose of our game, <math>{\mathbf{VS}}</math> is "that thing which enumerates the spaces and operations in a VS-algebras"; a VS-algebra has one space for each object of <math>{\mathbf{VS}}</math> (i.e., for each integer) and one operation for each morphism in <math>{\mathbf{VS}}</math>. More precisely, <math>{\mathbf{VS}}</math> does not enumerate ''all'' the operations in a VS-algebra - only the unary ones. As is the case for the set of braids, a VS-algebra has some, though very few, <math>r</math>-ary operations as well, corresponding to "vertical stacking". These we have included into the structure by insisting that each <math>A_n</math> space in a VS-algebra be an algebra, hence equipped with a binary operation. Higher <math>r</math>-ary operations are simply iterated compositions of the binary product. |
|||
As said before, a TS-algebra is to tangles as a VS-algebra is to braids. But tangles can be composed in many more ways than braids and so in enumerating all the operations in a TS-algebra we will need a more sophisticated approach. No longer will it be enough to enumerate unary operations using a category and then to throw in a single binary operation almost as an afterthought. We now need to genuinely enumerate all <math>r</math>-ary operations for all <math>r</math>. |
|||
The formal tool for enumerating <math>r</math>-ary operations is a certain cross of a category and an operad called a "[http://en.wikipedia.org/wiki/Multicategory multicategory]". In short, a multicategory has objects and identity morphisms like in an ordinary category but its sets of morphisms (which really should be called "multimorphisms") depend on <math>r</math> "input objects" and one "output object". Such morphisms can be composed much like ordinary <math>r</math>-ary operations, and a certain associativity of the composition maps is required. In a multicategory <math>{\mathbf M}</math> , we will denote the set of multimorphisms whose <math>r</math> input objects are <math>{\mathcal O}_1,\ldots,{\mathcal O}_r</math> and whose output object is <math>{\mathcal O}</math> by <math>\operatorname{mor}_{\mathbf M}({\mathcal O}_1\times\dots\times{\mathcal O_r},{\mathcal O})</math>. |
|||
===The Multicategory '''TS'''=== |
|||
Let <math>{\mathbf{TS}}</math> be the multicategory whose objects are the natural numbers and whose morphism are |
|||
==TG-Algebras is Some Detail== |
|||
This section will surely wait a while to be written; at the moment I don't have an immediate reason to write it nor do I know exactly what I want written. |
This section will surely wait a while to be written; at the moment I don't have an immediate reason to write it nor do I know exactly what I want written. |
||
Line 25: | Line 138: | ||
{{note|Bar-Natan_97}} Dror Bar-Natan, ''[http://www.math.toronto.edu/~drorbn/LOP.html#NAT Non-Associative Tangles]'', in ''Geometric topology'', proceedings of the Georgia international topology conference, W. H. Kazez, ed., '''139-183''', Amer. Math. Soc. and International Press, Providence, 1997. |
{{note|Bar-Natan_97}} Dror Bar-Natan, ''[http://www.math.toronto.edu/~drorbn/LOP.html#NAT Non-Associative Tangles]'', in ''Geometric topology'', proceedings of the Georgia international topology conference, W. H. Kazez, ed., '''139-183''', Amer. Math. Soc. and International Press, Providence, 1997. |
||
{{note|Kurlin_04}} Vitaliy Kurlin, ''Compressed Drinfel'd Associators'', {{arXiv|math.GT/0408398}}. |
Latest revision as of 01:17, 16 June 2007
|
Abstract
We introduce VS-, TS- and TG-Algebras; three types of algebraic entities within which some basic equations of knot theory (related to Algebraic Knot Theory) can be written and potentially solved.
Why Bother?
- These equations are valuable yet not well understood. My hope is to study them in many simpler spaces (i.e., in many simpler VS-, TS- and TG-Algebras) than the ones that naturally occur in knot theory, in the hope that out of many test cases an understanding will emerge.
- In particular, one day I hope to write (or encourage the writing of) computer programs that will take a VS-, TS-, or TG-algebra "plug-in" and given it, will carry out all the necessary higher-level algebra. This will make it easier to study particular cases computationally. But for this, the notions of VS-, TS- and TG-Algebras must first be completely specified.
VS-Algebras in One Paragraph
A VS-Algebra (Vertical Strands Algebra) is an algebraic object that is endowed with the same operations as the algebras of horizontal chord chord diagrams - multiplication (vertical stacking, a binary operation) and strand permutation, strand addition, strand doubling and strand deletion (all unary operations). It is local if it satisfies the same "locality in time" and "locality in space" relations that satisfies [Bar-Natan_97]. In any local VS-algebra the equations for a Drinfel'd associator (i.e., the pentagon and the hexagon) can be written and potentially be solved, and solutions always lead to braid invariants. Likewise in any local VS-algebra the largely undocumented braidor equations can be written and potentially be solved, and solutions always lead to braid invariants.
TS-Algebras in One Paragraph
A TS-Algebra (Tangled Strands Algebra) is to tangles as a VS-algebra is to braids. Equally cryptically, it is to as a VS-algebra is to . Thus a TS-algebra has the same unary operations as a VS-algebra along with a fancier collection of "products" that allow for "reversing" and "bending back" strands before they are concatenated. Thus every TS-algebra is in particular a VS-algebra, hence if it is "local" (with the same definition as for a VS-algebra), associators and braidors make sense it it. In a TS-algebra every associator or braidor satisfying some minor further symmetry conditions leads to a knot and link invariant. Furthermore, sufficiently symmetric associators lead to full-fledged Algebraic Knot Theories.
TG-Algebras in One Paragraph
A TG-Algebra (Trivalent Graph Algebra) is to knotted trivalent graphs as a TS-algebra is to tangles. Knotted trivalent graphs are equivalent to tangles, in some topological sense; indeed, given a knotted trivalent graph, pick a maximal tree and contract it until it is just a thick point. What remains, in the complement of that think point, is just a number of knotted edges with no vertices. That is, it is a tangle. It follows that a knotted trivalent graph is merely a tangle with just a bit of extra combinatorial labeling. Likewise the notions of a TG-algebra and of a TS-algebra are nearly equivalent. They differ mostly just by how certain things are labeled.
VS-Algebras in Some Detail
The basic definitions
Definition. For a natural number let denote the set . Let denote the category whose objects are the natural numbers and whose morphisms are given by
with the obvious composition of morphisms. For brevity we will often specify morphisms/functions by simply listing their values, omitting the value at as it is anyway fixed. Thus for example, , or even shorter, , means with , , and (strictly speaking, the target space of can be any with ).
Interpretation. The object "" stands for " strands". A morphism means "for any , strand number in looks at strand number in if , and looks nowhere if ".
Definition. A VS-algebra is a contravariant functor from the category to the category of algebras over some fixed ring of scalars. We denote by and by .
Interpretation. In a TS-algebra we have an algebra for any number of strands, with multiplication corresponding to "stacking two -stranded objects (imagine braids) one on top the other". We think of an element of as " strands each of which carrying some algebraic information". If , then has strands carrying algebraic information, and if , strand number in "reads" its information from strand number in . If , strand number in reads its information from nowhere, so it carries some "default" information, presumably "empty".
You are probably familiar with the notation used elsewhere (in [Bar-Natan_97], for example) when dealing with associators and the pentagon and hexagon equations. Here's a quick dictionary:
Elsewhere | In Words | Here | In Words |
Copy the first strand untouched and double the second strand | The first output strand reads from the first input strand, the second and third both read from the second. | ||
Delete the second strand. | Nothing reads from the second strand, as isn't in the range of . | ||
Add an empty strand on the left. | The first strand reads from nowhere to it is empty. The second and third output strands read from the first and second input strands respectively. | ||
Permute the strands: Install on , on and on . | Permute the strands: Read from , from and from . |
Thus the new notation is the opposite of the old when it comes to permutations: if is a permutation, is now . It is a small price to pay considering the very short description (as above) that now becomes available for VS-algebras.
The VS-Algebra of legs and VS-algebras of animals
One of the most fundamental VS-Algebras is the VS-algebra of "legs", defined as follows. Set to be the free associative and commutative algebra generated by "leg symbols" (think, " is a leg on strand number "). Then let
(thus strand number in the output looks at strand number in the input, and if it sees a leg there, it takes a copy). It is a routine exercise to verify that is indeed a VS-algebra.
An "animal" is a formal symbol with a fixed number of "legs", and it is bilinear in those legs. Thus for example we may declare that the animal has three legs, and so "a animal in " will be a symbol of the form where , and are legs in (thus ), and animals get pulled back as the sum of all ways of pulling back their legs:
*The superscript "" stands for "non-local". A local version of this VS-algebra will be introduced after locality is introduced further below. |
Once we choose our formal symbols for animals, we may consider the free associative (though not commutative!) algebra generated by all such animals with legs in and the resulting collection of algebras and pullback operations will form a VS-algebra*.
The most standard example is the two-legged animal often referred to as "a chord from strand to strand "; this animal is also declared to be symmetric - it is declared that for all and . The resulting VS-algebra is the VS-algebra of (non-local) "horizontal chords".
The pentagon and the hexagons
The Pentagon and the Hexagons for Parenthesized Braids |
The main thing I'd like to do in a VS-algebra is to write and solve the pentagon and hexagons equations. The unknowns in these equations are an invertible element and an invertible element , and the equations read:
[Pentagon] |
and
[Hexagons] |
In old notation, this is:
and
Locality
Definition. A VS-algebra is called "local" if in whenever " regards the strands that is supported on as equivalent". More precisely, whenever for , where and and where is constant on the subset of on which is non-zero.
It is an excellent idea to pause briefly and try to see why the informal part of the above definition matches with it formal part. Also, if you know about "locality in space" and "locality in scale" as they are described in [Bar-Natan_97], it is an excellent idea to verify that our single notion of locality is equivalent to the conjunction of the two localities of that paper. Finally, it is clear that every VS-algebra can be made local by imposing the relation whenever necessary. Thus the VS-algebras "of animals" above also have local versions. We leave it as an exercise to our readers to verify that the local version of the non-local VS-algebra of horizontal chords, defined above, is the well known algebra of horizontal chord diagrams modulo relations of the theory of finite type invariants of braids.
Theorem. Any solution of the pentagon and hexagon equations in a local VS-algebra leads to an invariant of braids.
Of course, this theorem is not quite well-formulated; strictly speaking one can always take the invariant of braids in the theorem to be the trivial invariant. So the theorem fully makes sense only after its proof is given. But we have no intention of providing a proof here - the theorem and its proof are quite obvious if you think in the spirit of [Bar-Natan_97].
Solutions in the graded case
If a local VS-algebra is graded in the obvious sense and if every has an identity element in degree 0 one can run exactly the same iterative degree-by-degree procedure as in [Bar-Natan_97] in attempt to find solutions to the pentagon and hexagon. The existence and uniqueness of such solutions is then goverened by exactly the same homology theory as in [Bar-Natan_97], with obvious adjustments made to accomodate for the more general setup. However, for different VS-algebras the corresponding homology groups may or may not be trivial and hence solutions may or may not exist. Thus comes our main question:
Question. Find examples of local VS-algebras to illuminate the various existence/uniqueness possibilities. Examples in which a pair exists and is unique, examples in which a solution isn't unique but the different solutions can be enumerated in a reasonable way, etc. Also, find examples of local VS-algebras in which solutions can be written in "closed form".
My paperlet Associators with Frozen Feet is about the simplest non-trivial local VS-algebra I am aware off in which closed-form solutions seem to exist. A similar example is implicitly in [Kurlin_04].
TS-Algebras in Some Detail
Enumerating r-ary operations and multicategories
In the previous section we've defined VS-algebras using contravariant functors on the category . For the purpose of our game, is "that thing which enumerates the spaces and operations in a VS-algebras"; a VS-algebra has one space for each object of (i.e., for each integer) and one operation for each morphism in . More precisely, does not enumerate all the operations in a VS-algebra - only the unary ones. As is the case for the set of braids, a VS-algebra has some, though very few, -ary operations as well, corresponding to "vertical stacking". These we have included into the structure by insisting that each space in a VS-algebra be an algebra, hence equipped with a binary operation. Higher -ary operations are simply iterated compositions of the binary product.
As said before, a TS-algebra is to tangles as a VS-algebra is to braids. But tangles can be composed in many more ways than braids and so in enumerating all the operations in a TS-algebra we will need a more sophisticated approach. No longer will it be enough to enumerate unary operations using a category and then to throw in a single binary operation almost as an afterthought. We now need to genuinely enumerate all -ary operations for all .
The formal tool for enumerating -ary operations is a certain cross of a category and an operad called a "multicategory". In short, a multicategory has objects and identity morphisms like in an ordinary category but its sets of morphisms (which really should be called "multimorphisms") depend on "input objects" and one "output object". Such morphisms can be composed much like ordinary -ary operations, and a certain associativity of the composition maps is required. In a multicategory , we will denote the set of multimorphisms whose input objects are and whose output object is by .
The Multicategory TS
Let be the multicategory whose objects are the natural numbers and whose morphism are
TG-Algebras is Some Detail
This section will surely wait a while to be written; at the moment I don't have an immediate reason to write it nor do I know exactly what I want written.
References
[Bar-Natan_97] ^ Dror Bar-Natan, Non-Associative Tangles, in Geometric topology, proceedings of the Georgia international topology conference, W. H. Kazez, ed., 139-183, Amer. Math. Soc. and International Press, Providence, 1997.
[Kurlin_04] ^ Vitaliy Kurlin, Compressed Drinfel'd Associators, arXiv:math.GT/0408398.