Fibrational Perspectives on Determinization of Finite-State Automata
Thea Li

TL;DR
This paper explores a fibrational approach to automata determinization, generalizing existing categorical frameworks and introducing new methods for canonical simulations, enhancing theoretical understanding of automata transformations.
Contribution
It offers a fibrational perspective on automata determinization, generalizes procedures for Rel automata, and introduces an alternative method based on multiset relative adjunction.
Findings
Universal property of determinization described via forward-backward simulations
Generalized determinization for Rel automata using local adjunctions
Proposed an alternative determinization method retaining paths with multiset adjunction
Abstract
Colcombet and Petri\c{s}an argued that automata may be usefully considered from a functorial perspective, introducing a general notion of "V-automaton" based on functors into V. This enables them to recover different standard notions of automata by choosing V appropriately, and they further analyzed the determinization for Rel-automata using the Kleisli adjunction between Set and Rel. In this paper, we revisit Colcombet and Petri\c{s}an's analysis from a fibrational perspective, building on Melli\`es and Zeilberger's recent alternative but related definition of categorical automata as functors satisfying the finitary fiber and unique lifting of factorizations property. In doing so, we improve the understanding of determinization in three regards: Firstly, we carefully describe the universal property of determinization in terms of forward-backward simulations. Secondly, we generalize the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicssemigroups and automata theory · Machine Learning and Algorithms · DNA and Biological Computing
