Positive First-order Logic on Words and Graphs

01/27/2022
by   Denis Kuperberg, et al.
0

We study FO+, a fragment of first-order logic on finite words, where monadic predicates can only appear positively. We show that there is an FO-definable language that is monotone in monadic predicates but not definable in FO+. This provides a simple proof that Lyndon's preservation theorem fails on finite structures. We lift this example language to finite graphs, thereby providing a new result of independent interest for FO-definable graph classes: negation might be needed even when the class is closed under addition of edges. We finally show that given a regular language of finite words, it is undecidable whether it is definable in FO+.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/06/2021

Positive first-order logic on words

We study FO+, a fragment of first-order logic on finite words, where mon...
research
07/10/2020

Extension Preservation in the Finite and Prefix Classes of First Order Logic

It is well known that the classic Łoś-Tarski preservation theorem fails ...
research
05/19/2021

An Algebraic Characterisation of First-Order Logic with Neighbour

We give an algebraic characterisation of first-order logic with the neig...
research
04/05/2022

When Locality Meets Preservation

This paper investigates the expressiveness of a fragment of first-order ...
research
01/24/2022

Monadic Monadic Second Order Logic

One of the main reasons for the correspondence of regular languages and ...
research
09/06/2023

There are only two paradoxes

Using a graph representation of classical logic, the paper shows that th...
research
05/08/2018

A new viewpoint of the Gödel's incompleteness theorem and its applications

A new viewpoint of the Gödel's incompleteness theorem be given in this a...

Please sign up or login with your details

Forgot password? Click here to reset