Category Theory
Zulip Server
Archive

You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.


Stream: deprecated: discrete geometry and entanglement

Topic: Invitation (Nonassociativity)


view this post on Zulip Matteo Capucci (he/him) (Jan 10 2021 at 21:16):

I read your remark on cochains only now. What's up with their associativity? How can they lose it if their ambient algebra has it? :thinking:

view this post on Zulip Eric Forgy (Jan 10 2021 at 21:24):

It's been a long time since I thought about the argument (like 20 years). :thinking:

view this post on Zulip Eric Forgy (Jan 10 2021 at 21:40):

Maybe it helps to go back to the universal derivations stuff?

Consider three vertices V={1,2,3}V = \{1,2,3\} with corresponding basis e1,e2,e3KVe^1,e^2, e^3\in K^V together with a complete edge set
{}
E~={(1,1),(1,2),(1,3),(2,1),(2,2),(2,3),(3,1),(3,2),(3,3)}=V×V\tilde E = \{(1,1),(1,2),(1,3),(2,1),(2,2),(2,3),(3,1),(3,2),(3,3)\} = V\times V
{}
with corresponding bases
{}
e1,1,e1,2,e1,3,e2,1,e2,2,e2,3,e3,1,e3,2,e3,3KE~.e^{1,1},e^{1,2},e^{1,3},e^{2,1},e^{2,2},e^{2,3},e^{3,1},e^{3,2},e^{3,3}\in K^{\tilde E}.
{}
The unit element is
{}
1=e1+e2+e31 = e^1+e^2+e^3
{}
and the (complete) graph operator is
{}
G~=1K1=(i,j)E~ei,j=e1,1+e1,2+e1,3+e2,1+e2,2+e2,3+e3,1+e3,2+e3,3.\tilde G = 1\otimes_K 1 = \sum_{(i,j)\in\tilde E} e^{i,j} = e^{1,1}+e^{1,2}+e^{1,3}+e^{2,1}+e^{2,2}+e^{2,3}+e^{3,1}+e^{3,2}+e^{3,3}.

view this post on Zulip Eric Forgy (Jan 10 2021 at 21:52):

The universal derivation d~:AΩ~\tilde d: A\to\tilde\Omega is given by
{}
d~f=(i,j)E~[f(j)f(i)]ei,j.\begin{aligned}\tilde d f & = \sum_{(i,j)\in\tilde E} \left[f(j)-f(i)\right] e^{i,j}\end{aligned}.

view this post on Zulip Eric Forgy (Jan 10 2021 at 21:53):

Note that all terms involving a "loop" ei,ie^{i,i} vanish from the sum.

view this post on Zulip Eric Forgy (Jan 10 2021 at 21:57):

Also note that although G~\tilde G is not an element of Ω~=ker(m)\tilde\Omega = \mathsf{ker}(m) (since it contains loops), G~\tilde G generates Ω~\tilde\Omega via d~.\tilde d. The loops vanish due to the commutator.

view this post on Zulip Eric Forgy (Jan 10 2021 at 22:06):

This is truly a universal derivation (proven in Bourbaki among other places) so any other derivation d:AΩd:A\to\Omega factors through this one, i.e. for every dd, there is a unique (up to isomorphism) ϕ:Ω~Ω\phi:\tilde\Omega\to\Omega given by
{}
ϕ(ei,j)=eidej\phi(e^{i,j}) = e^i d e^j
{}
where iji\ne j such that
{}
d=ϕd~d = \phi\circ\tilde d
{}
and vice versa. ϕ\phi amount to basically setting some of the ei,j=0.e^{i,j} = 0.

view this post on Zulip Eric Forgy (Jan 10 2021 at 22:15):

Back to this example, it means:
{}

{}
Adding the three expressions above demonstrates
{}
d~1=d~(e1+e2+e3)=0.\tilde d 1 = \tilde d (e^1+e^2+e^3) = 0.

view this post on Zulip Eric Forgy (Jan 10 2021 at 22:29):

Multiplying on the left demonstrates:
{}
ei,j=eid~eje^{i,j} = e^i\tilde d e^j
{}
for iji\ne j and Ω~\tilde\Omega is spanned by these guys (see Bourbaki) so a general element in Ω~\tilde\Omega can be expressed as
{}
α=(i,j)E~,ijα(i,j)ei,j\alpha = \sum_{(i,j)\in\tilde E, i\ne j} \alpha(i,j) e^{i,j}
{}
so you can kind of see why I go back on forth on whether I want to include loops in E~.\tilde E. If I don't include loops, then I can just write
{}
α=(i,j)E~α(i,j)ei,j\alpha = \sum_{(i,j)\in\tilde E} \alpha(i,j) e^{i,j}
{}
but then I can't write G~=1K1\tilde G = 1\otimes_K 1, which is kind of nice to be able to do. Either way is fine :shrug:

view this post on Zulip Eric Forgy (Jan 10 2021 at 22:34):

To see where nonassociativity comes in, I think we need to look at what is Ω~2.\tilde\Omega^2.

view this post on Zulip Eric Forgy (Jan 10 2021 at 22:58):

It is not too tricky to show that
{}

{}
which follows from the definition
{}
d~ei,j=d~(eid~ej)=(d~ei)(d~ej)=kV(ek,i,jei,k,j+ei,j,k)\begin{aligned}\tilde d e^{i,j} = \tilde d (e^i\tilde d e^j) = (\tilde d e^i)(\tilde d e^j) = \sum_{k\in V} (e^{k,i,j} - e^{i,k,j} + e^{i,j,k})\end{aligned}

view this post on Zulip Eric Forgy (Jan 10 2021 at 23:04):

On notation, recall that
{}
ei,j=eiKej,ije^{i,j} = e^i\otimes_K e^j,\quad i\ne j
{}
are bases for Ω~.\tilde\Omega.

It is tempting to let
{}
ei,j,k=eiKejKek,e^{i,j,k} = e^i\otimes_K e^j\otimes_K e^k,
{}
but it is better to think of these as
{}
ei,j,k=ei,jAej,k=(eiKej)A(ejKek)Ω~AΩ~,e^{i,j,k} = e^{i,j}\otimes_A e^{j,k} = (e^i\otimes_K e^j)\otimes_A (e^j\otimes_K e^k)\in\tilde\Omega\otimes_A\tilde\Omega,
{}
i.e. these are directed 2-paths (or secretly 2-simplices).

view this post on Zulip Eric Forgy (Jan 10 2021 at 23:11):

There is, however, an obvious map:
{}
Ω~AnAK(n+1)\tilde\Omega^{\otimes A n} \to A^{\otimes_K (n+1)}
{}
with
{}
ei,j,k=ei,jAej,keiKejKeke^{i,j,k} = e^{i,j}\otimes_A e^{j,k} \mapsto e^i\otimes_K e^j\otimes_K e^k
{}
and I actually make use of this when I define diamonds.

view this post on Zulip Eric Forgy (Jan 10 2021 at 23:33):

Pausing for a second, what I've shown above (in gory tedious detail) is that the universal derivation
{}
d~:AΩ~\tilde d:A\to\tilde\Omega
{}
maps 00-paths to linear combinations of 11-paths. This can be extended to a derivation
{}
d~:Ω~Ω~AΩ~\tilde d:\tilde\Omega\to\tilde\Omega\otimes_A\tilde\Omega
{}
that maps 11-paths to linear combinations of 22-paths.

view this post on Zulip Eric Forgy (Jan 10 2021 at 23:40):

As long as you are dealing with complete graphs / universal derivations, we have
{}
d~2=0,d~(fg)=(d~f)g+f(d~g).\tilde d^2 = 0,\quad \tilde d(f\, g) = (\tilde d f)\, g + f\,(\tilde d g).

view this post on Zulip Eric Forgy (Jan 10 2021 at 23:43):

(btw, I think everything I said in my last few comments are just an application of well know stuff to a simple complex involving 3 vertices)

view this post on Zulip Eric Forgy (Jan 11 2021 at 00:05):

I think the more traditional approach with simplices assumes a total order on vertices and keeps only the paths with the right order so that the universal
{}

{}
becomes
{}

{}
i.e. ϕ(ei,j)=0\phi(e^{i,j}) = 0 if i>ji>j so that Ω\Omega is spanned by e1,2,e2,3,e1,3Ωe^{1,2}, e^{2,3}, e^{1,3}\in\Omega and the universal
{}

{}
becomes
{}

{}
so that ΩAΩ\Omega\otimes_A\Omega is one dimensional and spanned by e1,2,3.e^{1,2,3}.

view this post on Zulip Eric Forgy (Jan 11 2021 at 00:17):

You're right. I can't think of why it should be nonassociative. Proof by exhaustion :joy:

view this post on Zulip Eric Forgy (Jan 11 2021 at 00:42):

I haven't thought about the simplicial stuff since grad school, but it seems the total ordering can be given a physical interpretation as giving each nn-simplex a kind of temporal direction so the first vertex can be thought of as an event that happens before the last vertex :thinking:

view this post on Zulip Eric Forgy (Jan 11 2021 at 00:51):

i.e. traversing an edge involves moving forward in time. This automatically rules out cycles, loops, etc.

view this post on Zulip Eric Forgy (Jan 11 2021 at 00:52):

This is a common property with diamonds so maybe totally ordered simplices and diamonds are not so different after all :thinking:

view this post on Zulip Eric Forgy (Jan 11 2021 at 07:15):

Maybe this is where non-associativity comes in...

Given α,βΩ\alpha,\beta\in\Omega, what is αβΩAΩ\alpha\,\beta\in\Omega\otimes_A\Omega?

view this post on Zulip Eric Forgy (Jan 11 2021 at 07:25):

The only thing I can think of that it could be is:
{}
αβ=[(α(1,2)e1,2+α(2,3)e2,3+α(1,3)e1,3][(β(1,2)e1,2+β(2,3)e2,3+β(1,3)e1,3]=α(1,2)β(2,3)e1,2,3.\begin{aligned} \alpha\,\beta &= \left[(\alpha(1,2)\,e^{1,2}+\alpha(2,3)\,e^{2,3}+\alpha(1,3)\,e^{1,3}\right]\,\left[(\beta(1,2)\,e^{1,2}+\beta(2,3)\,e^{2,3}+\beta(1,3)\,e^{1,3}\right] \\ &= \alpha(1,2)\,\beta(2,3)\,e^{1,2,3}.\end{aligned}
{}
This product would be associative, but I think this might be antisymmetrized so that
{}
αβ=[α(1,2)β(2,3)β(1,2)α(2,3)]e1,2,3.\alpha\wedge\beta = \left[\alpha(1,2)\,\beta(2,3)-\beta(1,2)\,\alpha(2,3)\right]\,e^{1,2,3}.
{}
This product, although looking more like the continuum wedge product, would not be associative :thinking:

view this post on Zulip Eric Forgy (Jan 11 2021 at 07:28):

The associative product of simplicial cochains
{}
αβ=α(1,2)β(2,3)e1,2,3\alpha\,\beta = \alpha(1,2)\,\beta(2,3)\,e^{1,2,3}
{}
does not, in any obvious way that I can see, approximate wedge product.

view this post on Zulip Eric Forgy (Jan 11 2021 at 07:37):

However, if you put two simplicial 2-cochains together (forming a 2-diamond), you get
{}
αβ=[α(1,2)β(2,3)α(1,2)β(2,3)](e1,2,3e1,2,3).\begin{aligned}\alpha\,\beta = \left[\alpha(1,2)\,\beta(2,3)-\alpha(1,2')\,\beta(2',3)\right] (e^{1,2,3} - e^{1,2',3}).\end{aligned}
{}
This is associative and approximates the continuum wedge product.

view this post on Zulip Eric Forgy (Jan 11 2021 at 07:39):

Diamonds for the win :blush: :large_blue_diamond:

view this post on Zulip Eric Forgy (Jan 11 2021 at 07:42):

Note: 1-diamonds are directed edges and 2-diamonds are "directed squares", but nn-diamonds for n>2n>2 are richer than just nn-cubes (although directed nn-cubes are nn-diamonds).

view this post on Zulip Eric Forgy (Jan 11 2021 at 07:46):

Note^2: You cannot form a diamond with just 3 vertices. If there is not a fourth vertex present allowing you to construct a 2-diamond from 3 existing vertices, then the 2-simplex formed from the 3 vertices is equal to zero in discrete differential geometry.

view this post on Zulip Eric Forgy (Jan 11 2021 at 07:49):

i.e. the space of 2-diamonds Ω2\Omega^2 is spanned by pairs of 2-simplices sharing the same start and end vertex, e.g.
{}
ei,j,kei,j,k.e^{i,j,k}-e^{i,j',k}.

view this post on Zulip Eric Forgy (Jan 11 2021 at 08:29):

Wilson talks about this a bit (Wilson as in Sullivan-Wilson with a competing formulation to ours) in

view this post on Zulip Eric Forgy (Jan 11 2021 at 08:40):

The product defined in this paper :point_of_information: is graded commutative and nonassociative.

view this post on Zulip Eric Forgy (Jan 11 2021 at 08:42):

On the bottom of page 4:

There is also a graded commutative nonassociative product on CC^\bullet described easily in terms of the elementary cochains a,ba,b as follows