Denis Kuperberg - Positive First-order Logic on Words and Graphs

lmcs:9081 - Logical Methods in Computer Science, July 25, 2023, Volume 19, Issue 3 - https://doi.org/10.46298/lmcs-19(3:7)2023
Positive First-order Logic on Words and GraphsArticle

Authors: Denis Kuperberg

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 the problem of whether a given regular language of finite words is definable in FO+ is undecidable.

Comment: arXiv admin note: substantial text overlap with arXiv:2101.01968


Volume: Volume 19, Issue 3
Secondary volumes: Selected Papers of the 36th ACM/IEEE Symposium on Logic in Computer Science (LICS 2021)
Published on: July 25, 2023
Imported on: February 15, 2022
Keywords: Computer Science - Formal Languages and Automata Theory, Computer Science - Logic in Computer Science, Mathematics - Logic

Classifications

Mathematics Subject Classification 20201

Consultation statistics

This page has been seen 3369 times.
This article's PDF has been downloaded 964 times.