Applications of Rabin Automata

Bakhadyr Khoussainov,Anil Nerode
DOI: https://doi.org/10.1007/978-1-4612-0171-7_6
2001-01-01
Abstract:Rabin automata have applications in many areas of mathematics and computer science. In this chapter our goal is to show how results about Rabin automata can be applied to prove that some theories of well-studied mathematical structures are decidable. This chapter consists of ten sections. The first four sections introduce the notions of algebraic structure, the monadic second order logic, the truth of formulas in algebraic structures, isomorphisms, and theories of classes of structures. Section 5 is devoted to proving that the monadic second order theory of two successor functions, known as S2S, is decidable. In particular, the section shows the relationship between definable relations in the monadic second order logic of two successors and languages accepted by Rabin automata.
What problem does this paper attempt to address?