Generalizing determinization from automata to coalgebras
Alexandra Silva (Radboud University Nijmegen, Centrum Wiskunde &, Informatica), Filippo Bonchi (ENS Lyon, Universite' de Lyon, LIP), Marcello, Bonsangue (LIACS - Leiden University), Jan Rutten (Centrum Wiskunde &, Informatica, Radboud University Nijmegen)

TL;DR
This paper extends the classical powerset construction from automata to the broader setting of coalgebras, enabling a unified approach to determinization across various types of dynamical systems and equivalences.
Contribution
It introduces a generalized coalgebraic determinization framework applicable to diverse systems like Mealy machines, probabilistic automata, and pushdown automata, unifying their analysis.
Findings
Unified coalgebraic determinization method for various systems
Application to probabilistic and pushdown automata
Characterization of behavioral equivalences like failure and ready semantics
Abstract
The powerset construction is a standard method for converting a nondeterministic automaton into a deterministic one recognizing the same language. In this paper, we lift the powerset construction from automata to the more general framework of coalgebras with structured state spaces. Coalgebra is an abstract framework for the uniform study of different kinds of dynamical systems. An endofunctor F determines both the type of systems (F-coalgebras) and a notion of behavioural equivalence (~_F) amongst them. Many types of transition systems and their equivalences can be captured by a functor F. For example, for deterministic automata the derived equivalence is language equivalence, while for non-deterministic automata it is ordinary bisimilarity. We give several examples of applications of our generalized determinization construction, including partial Mealy machines, (structured) Moore…
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.
