The Power of Programs over Monoids in DA

From MaRDI portal
Publication:5111216

DOI10.4230/LIPICS.MFCS.2017.2zbMATH Open1440.68088arXiv2101.07495OpenAlexW2773184040MaRDI QIDQ5111216FDOQ5111216

Luc Segoufin, Pierre McKenzie, Nathan Grosshans

Publication date: 26 May 2020

Abstract: The program-over-monoid model of computation originates with Barrington's proof that the model captures the complexity class mathsfNC1. Here we make progress in understanding the subtleties of the model. First, we identify a new tameness condition on a class of monoids that entails a natural characterization of the regular languages recognizable by programs over monoids from the class. Second, we prove that the class known as mathbfDA satisfies tameness and hence that the regular languages recognized by programs over monoids in mathbfDA are precisely those recognizable in the classical sense by morphisms from mathbfQDA. Third, we show by contrast that the well studied class of monoids called mathbfJ is not tame. Finally, we exhibit a program-length-based hierarchy within the class of languages recognized by programs over monoids from mathbfDA.


Full work available at URL: https://arxiv.org/abs/2101.07495





Cites Work


Cited In (7)






This page was built for publication: The Power of Programs over Monoids in DA

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