Register Automata with Extrema Constraints, and an Application to Two-Variable Logic

01/11/2021
by   Szymon Toruńczyk, et al.
0

We introduce a model of register automata over infinite trees with extrema constraints. Such an automaton can store elements of a linearly ordered domain in its registers, and can compare those values to the suprema and infima of register values in subtrees. We show that the emptiness problem for these automata is decidable. As an application, we prove decidability of the countable satisfiability problem for two-variable logic in the presence of a tree order, a linear order, and arbitrary atoms that are MSO definable from the tree order. As a consequence, the satisfiability problem for two-variable logic with arbitrary predicates, two of them interpreted by linear orders, is decidable.

READ FULL TEXT

page 3

page 9

page 15

research
11/30/2019

Pebble-Intervals Automata and FO2 with Two Orders (Extended Version)

We introduce a novel automata model, called pebble-intervals automata (P...
research
02/10/2023

Constraint Automata on Infinite Data Trees: From CTL(Z)/CTL*(Z) To Decision Procedures

We introduce the class of tree constraint automata with data values in Z...
research
07/09/2019

Ultimate TreeAutomizer (CHC-COMP Tool Description)

We present Ultimate TreeAutomizer, a solver for satisfiability of sets o...
research
10/24/2017

Bottom-up automata on data trees and vertical XPath

A data tree is a finite tree whose every node carries a label from a fin...
research
10/16/2017

Modulo Counting on Words and Trees

We consider the satisfiability problem for the two-variable fragment of ...
research
05/09/2019

On the Expressivity and Applicability of Model Representation Formalisms

A number of first-order calculi employ an explicit model representation ...

Please sign up or login with your details

Forgot password? Click here to reset