Completeness for categories of generalized automata

From MaRDI portal
Publication:6428680

arXiv2303.03867MaRDI QIDQ6428680FDOQ6428680


Authors: Guido Boccali, Andrea Laretto, Fosco Loregiàn, Stefano Luneia Edit this on Wikidata


Publication date: 7 March 2023

Abstract: We present a slick proof of completeness and cocompleteness for categories of F-automata, where the span of maps EleftarrowEotimesIoO that usually defines a deterministic automaton of input I and output O in a monoidal category (mathcalK,otimes) is replaced by a span EleftarrowFEoO for a generic endofunctor F:mathcalKomathcalK of a generic category mathcalK: these automata exist in their `Mealy' and `Moore' version and form categories FextmathsfMly and FextmathsfMre; such categories can be presented as strict 2-pullbacks in mathsfCat and whenever F is a left adjoint, both FextmathsfMly and FextmathsfMre admit all limits and colimits that mathcalK admits. We mechanize some of of our main results using the proof assistant Agda and the library `agda-categories`.




Has companion code repository: https://github.com/iwilare/categorical-automata









This page was built for publication: Completeness for categories of generalized automata

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6428680)