The Power of Programs over Monoids in J

12/17/2019
by   Nathan Grosshans, et al.
0

The model of programs over (finite) monoids, introduced by Barrington and Thérien, gives an interesting way to characterise the circuit complexity class NC^1 and its subclasses and showcases deep connections with algebraic automata theory. In this article, we investigate the computational power of programs over monoids in J, a small variety of finite aperiodic monoids. First, we give a fine hierarchy within the class of languages recognised by programs over monoids from J, based on the length of programs but also some parametrisation of J. Second, and most importantly, we make progress in understanding what regular languages can be recognised by programs over monoids in J. We show that those programs actually can recognise all languages from a class of restricted dot-depth one languages, using a non-trivial trick, and conjecture that this class suffices to characterise the regular languages recognised by programs over monoids in J.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/19/2021

Tameness and the power of programs over monoids in DA

The program-over-monoid model of computation originates with Barrington'...
research
09/07/2017

Beyond ωBS-regular Languages: ωT-regular Expressions and Counter-Check Automata

In the last years, various extensions of ω-regular languages have been p...
research
09/10/2018

Regular omega-Languages with an Informative Right Congruence

A regular language is almost fully characterized by its right congruence...
research
06/01/2015

Learning Regular Languages over Large Ordered Alphabets

This work is concerned with regular languages defined over large alphabe...
research
02/11/2023

Languages with Decidable Learning: A Meta-theorem

We study expression learning problems with syntactic restrictions and in...
research
08/22/2022

Regular languages defined by first-order formulas without quantifier alternation

We give a simple new proof that regular languages defined by first-order...
research
02/15/2021

Dynamic Membership for Regular Languages

We study the dynamic membership problem for regular languages: fix a lan...

Please sign up or login with your details

Forgot password? Click here to reset