Towards the Complexity of Petri Nets and One Counter Machines via Coordinated Table Selective Substitution Systems
Liliana Cojocaru · 2021
We investigate computational resources used by Turing machines (TMs) and alternating Turing machines (ATMs) to accept languages generated by coordinated table selective substitution systems with two components. We prove that the class of languages generated by real-time ($RL;\ 0S$)-systems, an alternative device to generate$\lambda$-free labeled marked Petri nets languages, can be accepted by nondeterministic TMs in$\mathcal{O}(\log n)$space and$\mathcal{O}(n\log n)$time. Consequently, this proper subclass of Petri nets languages (known also as$\mathcal{L}$-languages) is included in$NSPACE (\log n)$. The class of languages generated by ($RL; RB$)-systems for which the nonterminal alphabet of the$RL$-grammar is composed of only one symbol and the nonterminal alphabet of the$RB$-grammar is composed of two symbols, can be accepted by ATMs in$\mathcal{O}(\log n)$time and space. Consequently, this proper subclass of one counter languages generated by one counter machines with only one control state is included in$U_{E^{\ast}}$-uniform$\mathcal{NC}^{1}$, hence in$SPACE (\log n)$.