On the Decidability of Monadic Second-Order Logic with Arithmetic Predicates
This work addresses the decidability of monadic second-order (MSO) logic over the natural number structure ⟨ℕ; <, P₁,…,P_d⟩, where each P_i is a canonical arithmetic predicate (e.g., powers of k, perfect k-th powers ℕ^k, or the Fibonacci sequence Fib). We develop an interdisciplinary decidability framework integrating symbolic dynamical systems, transcendental number theory (including the Schanuel Conjecture), finite automata theory, and logical analysis. Unconditionally—i.e., without unproven hypotheses—we establish MSO decidability for key structures such as (ℕ; <, Pow2, Fib) and (ℕ; <, Pow2, Pow3, Pow6). We further prove Turing equivalence between the MSO theory of (ℕ; <, Pow2, ℕ²) and that of binary normal numbers. Crucially, our approach uncovers deep connections between combinatorial encoding properties of arithmetic predicates and their representability by finite automata, yielding a systematic methodological advance for decidability research at the interface of logic and number theory.