About the Expressive Power and Complexity of Order-Invariance with Two Variables

04/17/2023
by   Bartosz Bednarczyk, et al.
0

Order-invariant first-order logic is an extension of first-order logic (FO) where formulae can make use of a linear order on the structures, under the proviso that they are order-invariant, i.e. that their truth value is the same for all linear orders. We continue the study of the two-variable fragment of order-invariant first-order logic initiated by Zeume and Harwath, and study its complexity and expressive power. We first establish coNExpTime-completeness for the problem of deciding if a given two-variable formula is order-invariant, which tightens and significantly simplifies the coN2ExpTime proof by Zeume and Harwath. Second, we address the question of whether every property expressible in order-invariant two-variable logic is also expressible in first-order logic without the use of a linear order. While we were not able to provide a satisfactory answer to the question, we suspect that the answer is “no”. To justify our claim, we present a class of finite tree-like structures (of unbounded degree) in which a relaxed variant of order-invariant two-variable FO expresses properties that are not definable in plain FO. On the other hand, we show that if one restricts their attention to classes of structures of bounded degree, then the expressive power of order-invariant two-variable FO is contained within FO.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/11/2022

Order-Invariance in the Two-Variable Fragment of First-Order Logic

We study the expressive power of the two-variable fragment of order-inva...
research
08/16/2022

Order-Invariance of Two-Variable Logic is coNExpTime-complete

We establish coNExpTime-completeness of the problem of deciding order-in...
research
05/16/2019

Bisimulation Invariant Monadic-Second Order Logic in the Finite

We consider bisimulation-invariant monadic second-order logic over vario...
research
03/30/2019

FO = FO3 for linear orders with monotone binary relations

We show that over the class of linear orders with additional binary rela...
research
04/16/2018

Expressivity within second-order transitive-closure logic

Second-order transitive-closure logic, SO(TC), is an expressive declarat...
research
09/30/2019

Graded modal logic and counting bisimulation

This note sketches the extension of the basic characterisation theorems ...
research
01/16/2018

Embedding a θ-invariant code into a complete one

Let A be a finite or countable alphabet and let θ be a literal (anti)mor...

Please sign up or login with your details

Forgot password? Click here to reset