1. On the expressive power of non-deterministic and unambiguous Petri nets over infinite words
- Author
-
Olivier Finkel, Michał Skrzypczak, Institut de Mathématiques de Jussieu - Paris Rive Gauche (IMJ-PRG), Université Pierre et Marie Curie - Paris 6 (UPMC)-Université Paris Diderot - Paris 7 (UPD7)-Centre National de la Recherche Scientifique (CNRS), Institute of Informatics, University of Warsaw, Banacha 2, 02-097 Warsaw, Poland., Institute of Informatics, and Université de Varsovie-Université de Varsovie
- Subjects
FOS: Computer and information sciences ,Logic in computer science ,Algebra and Number Theory ,TheoryofComputation_COMPUTATIONBYABSTRACTDEVICES ,Formal Languages and Automata Theory (cs.FL) ,TheoryofComputation_GENERAL ,Computer Science - Formal Languages and Automata Theory ,Petri nets ,Highly undecidable properties ,Infinite words ,Theoretical Computer Science ,Borel hierarchy ,Wadge degrees ,[MATH.MATH-LO]Mathematics [math]/Logic [math.LO] ,Computational Theory and Mathematics ,Unambiguous Petri nets ,Computer Science::Logic in Computer Science ,Cantor topology ,Automata and formal languages ,Computer Science::Formal Languages and Automata Theory ,Information Systems - Abstract
We prove that $\omega$-languages of (non-deterministic) Petri nets and $\omega$-languages of (non-deterministic) Turing machines have the same topological complexity: the Borel and Wadge hierarchies of the class of $\omega$-languages of (non-deterministic) Petri nets are equal to the Borel and Wadge hierarchies of the class of $\omega$-languages of (non-deterministic) Turing machines. We also show that it is highly undecidable to determine the topological complexity of a Petri net $\omega$-language. Moreover, we infer from the proofs of the above results that the equivalence and the inclusion problems for $\omega$-languages of Petri nets are $\Pi_2^1$-complete, hence also highly undecidable. Additionally, we show that the situation is quite the opposite when considering unambiguous Petri nets, which have the semantic property that at most one accepting run exists on every input. We provide a procedure of determinising them into deterministic Muller counter machines with counter copying. As a consequence, we entail that the $\omega$-languages recognisable by unambiguous Petri nets are $\Delta^0_3$ sets., Comment: arXiv admin note: substantial text overlap with arXiv:1712.07945
- Published
- 2021