A Functional (Monadic) Second-Order Theory of Infinite Trees

03/14/2019
by   Anupam Das, et al.
0

This paper presents a complete axiomatization of Monadic Second-Order Logic (MSO) over infinite trees. MSO on infinite trees is a rich system, and its decidability ("Rabin's Tree Theorem") is one of the most powerful known results concerning the decidability of logics. By a complete axiomatization we mean a complete deduction system with a polynomial-time recognizable set of axioms. By naive enumeration of formal derivations, this formally gives a proof of Rabin's Tree Theorem. The deduction system consists of the usual rules for second-order logic seen as two-sorted first-order logic, together with the natural adaptation In addition, it contains an axiom scheme expressing the (positional) determinacy of certain parity games. The main difficulty resides in the limited expressive power of the language of MSO. We actually devise an extension of MSO, called Functional (Monadic) Second-Order Logic (FSO), which allows us to uniformly manipulate (hereditarily) finite sets and corresponding labeled trees, and whose language allows for higher abstraction than that of MSO.

READ FULL TEXT
research
04/24/2023

The Probabilistic Rabin Tree Theorem

The Rabin tree theorem yields an algorithm to solve the satisfiability p...
research
04/23/2023

Quantifying over Trees in Monadic Second-Order Logic

Monadic Second-Order Logic (MSO) extends First-Order Logic (FO) with var...
research
09/10/2018

The Power of the Weak

A landmark result in the study of logics for formal verification is Jani...
research
11/07/2021

Order-theoretic trees: monadic second-order descriptions and regularity

An order-theoretic forest is a countable partial order such that the set...
research
01/14/2019

Monadic Second Order Logic with Path-Measure Quantifier is Undecidable

We prove that the theory of monadic second order logic (MSO) of the infi...
research
11/30/2021

Induced betweenness in order-theoretic trees

The ternary relation B(x,y,z) of betweenness states that an element y is...

Please sign up or login with your details

Forgot password? Click here to reset