Operations on Boolean and Alternating Finite Automata
Formal Languages and Automata Theory
2023-09-07 v1
Abstract
We examine the complexity of basic regular operations on languages represented by Boolean and alternating finite automata. We get tight upper bounds m+n and m+n+1 for union, intersection, and difference, 2^m+n and 2^m+n+1 for concatenation, 2^n+n and 2^n+n+1 for square, m and m+1 for left quotient, 2^m and 2^m+1 for right quotient. We also show that in both models, the complexity of complementation and symmetric difference is n and m+n, respectively, while the complexity of star and reversal is 2^n. All our witnesses are described over a unary or binary alphabets, and whenever we use a binary alphabet, it is always optimal.
Cite
@article{arxiv.2309.02748,
title = {Operations on Boolean and Alternating Finite Automata},
author = {Galina Jirásková},
journal= {arXiv preprint arXiv:2309.02748},
year = {2023}
}
Comments
In Proceedings AFL 2023, arXiv:2309.01126