License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.MFCS.2017.2
URN: urn:nbn:de:0030-drops-80909
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2017/8090/
Grosshans, Nathan ;
McKenzie, Pierre ;
Segoufin, Luc
The Power of Programs over Monoids in DA
Abstract
The program-over-monoid model of computation originates with Barrington's proof that it captures the complexity class NC^1. 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 DA satisfies tameness and hence that the regular languages recognized by programs over monoids in DA are precisely those recognizable in the classical sense by morphisms from QDA. Third, we show by contrast that the well studied class of monoids called J is not tame and we exhibit a regular language, recognized by a program over a monoid from J, yet not recognizable classically by morphisms from the class QJ. Finally, we exhibit a program-length-based hierarchy within the class of languages recognized by programs over monoids from DA.
BibTeX - Entry
@InProceedings{grosshans_et_al:LIPIcs:2017:8090,
author = {Nathan Grosshans and Pierre McKenzie and Luc Segoufin},
title = {{The Power of Programs over Monoids in DA}},
booktitle = {42nd International Symposium on Mathematical Foundations of Computer Science (MFCS 2017)},
pages = {2:1--2:20},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-046-0},
ISSN = {1868-8969},
year = {2017},
volume = {83},
editor = {Kim G. Larsen and Hans L. Bodlaender and Jean-Francois Raskin},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
address = {Dagstuhl, Germany},
URL = {http://drops.dagstuhl.de/opus/volltexte/2017/8090},
URN = {urn:nbn:de:0030-drops-80909},
doi = {10.4230/LIPIcs.MFCS.2017.2},
annote = {Keywords: Programs over monoids, DA, lower-bounds}
}
Keywords: |
|
Programs over monoids, DA, lower-bounds |
Collection: |
|
42nd International Symposium on Mathematical Foundations of Computer Science (MFCS 2017) |
Issue Date: |
|
2017 |
Date of publication: |
|
01.12.2017 |