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.
Note: Corrections or comments are welcome.
A directed graph is a functor where is a category with two objects and two morphisms The set is the set of vertices and the set is the set of directed edges. If , it is a directed edge from the source node to the target node
The category is the functor category
Composing a graph with a free functor gives a span
where is a vector space of nodes and is a vector space of directed edges.
An algebra is a monoid in so we can consider a free functor
where so that the composite
is a span of algebras
where is an algebra of nodes and is an algebra of directed edges.
(I'm shaky on this one.)
We can consider another free functor
so that the composite
consists of two objects and morphisms consists of composable spans
Whats up with the last functor? It seems it does nothing!
Yeah. I had something else written there and edited it and now I am confused myself. That is why I prefaced it "I am shaky on this one" :) I am not sure about that last step.
Since I started this journey, things have changed a little bit (thank goodness!).
For one, I am no longer using the traditional definition of a directed graph as a functor as described above. Instead, now I think of a directed graph as an endomorphism in , which is captured nicely via a functor
with
Given a span of sets
we can construct a cospan of algebras
or (I think) a span of vector spaces
Both can be thought of as functors, i.e.
and
Since I'm trying to do this incrementally, it probably makes sense to think about a bit since is dual to :thinking:
So I think I'll spend some time thinking about