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: learning: questions

Topic: ✔ Definition of Categorical Automaton on Planet Physics.


view this post on Zulip Ignat Insarov (Jan 25 2023 at 17:50):

Hello!

I have found this definition of Categorical Automaton on the Planet Physics archive: <https://en.wikiversity.org/wiki/PlanetPhysics/Category_of_Automata>. Their markup is broken, but I repaired it: CategoryOfAutomata.pdf.

They say an automaton is the commuting square o ∘ δ = λ ∘ t. I understand the δ arrow, and I can accept the λ arrow, but what are the o and t arrows? I tried to find anything similar in literature but I have not. The o could be what Michael Arbib and Ernest Manes call «output map» in Machines in a Category

Please help!

view this post on Zulip Spencer Breiner (Jan 25 2023 at 18:08):

Good question. The map on the left tt seems to be δ\delta paired with the projection (i,s)(δ(i,s),s)(i,s) \mapsto (\delta(i,s),s).

The other map, oo is unspecified, and in general you can't derive it from what is given. If you're not tied to this definition, I'd suggest using Mealy machines instead:
o:SOu:S×ISo: S \to O \hspace{3ex} u:S\times I \to S.

Alternatively, you could specialize a class of mealy machines where states are of the form S×SS\times S, and then use λ\lambda as your output function under these restrictions.

view this post on Zulip Ignat Insarov (Jan 27 2023 at 20:00):

Thank you!

view this post on Zulip Notification Bot (Jan 27 2023 at 20:00):

Ignat Insarov has marked this topic as resolved.