English

Efficient Analysis of Unambiguous Automata Using Matrix Semigroup Techniques

Formal Languages and Automata Theory 2024-09-17 v2

Abstract

We introduce a novel technique to analyse unambiguous B\"uchi automata quantitatively, and apply this to the model checking problem. It is based on linear-algebra arguments that originate from the analysis of matrix semigroups with constant spectral radius. This method can replace a combinatorial procedure that dominates the computational complexity of the existing procedure by Baier et al. We analyse the complexity in detail, showing that, in terms of the set QQ of states of the automaton, the new algorithm runs in time O(Q4)O(|Q|^4), improving on an efficient implementation of the combinatorial algorithm by a factor of Q|Q|.

Keywords

Cite

@article{arxiv.1906.10093,
  title  = {Efficient Analysis of Unambiguous Automata Using Matrix Semigroup Techniques},
  author = {Stefan Kiefer and Cas Widdershoven},
  journal= {arXiv preprint arXiv:1906.10093},
  year   = {2024}
}

Comments

Technical report for an MFCS'19 paper. This version fixes a bug in Appendix A

R2 v1 2026-06-23T10:02:12.407Z