Recursion Schemes, the MSO Logic, and the U quantifier

10/10/2018
by   Paweł Parys, et al.
0

We study the model-checking problem for recursion schemes: does the tree generated by a given higher-order recursion scheme satisfy a given logical sentence. The problem is known to be decidable for sentences of the MSO logic. We prove decidability for an extension of MSO in which we additionally have an unbounding quantifier U, saying that a subformula is true for arbitrarily large finite sets. This quantifier can be used only for subformulae in which all free variables represent finite sets (while an unrestricted use of the quantifier leads to undecidability). We also show that the logic has the properties of reflection and effective selection for trees generated by schemes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/13/2020

Higher-Order Recursion Schemes and Collapsible Pushdown Automata: Logical Properties

This paper studies the logical properties of a very general class of inf...
research
05/05/2020

Compositionality of the MSO+U Logic

We prove that the MSO+U logic is compositional in the following sense: w...
research
12/06/2017

Semiring Provenance for First-Order Model Checking

Given a first-order sentence, a model-checking computation tests whether...
research
04/23/2022

Unboundedness for Recursion Schemes: A Simpler Type System

Decidability of the problems of unboundedness and simultaneous unbounded...
research
10/19/2017

Forward Analysis for WSTS, Part III: Karp-Miller Trees

This paper is a sequel of "Forward Analysis for WSTS, Part I: Completion...
research
05/05/2021

Higher-Order Model Checking Step by Step

We show a new simple algorithm that solves the model-checking problem fo...
research
11/29/2019

Negative Translations for Affine and Lukasiewicz Logic

We investigate four well-known negative translations of classical logic ...

Please sign up or login with your details

Forgot password? Click here to reset