Monadic Second-Order Logic on Finite Sequences
To retain decidability, the underlying theory is required to form a decidable
Boolean algebra, i.e., it is decidable to check whether a predicate is satisfiable
and the ...