English

Positive First-order Logic on Words and Graphs

Formal Languages and Automata Theory 2024-02-14 v5 Logic in Computer Science Logic

Abstract

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.

Keywords

Cite

@article{arxiv.2201.11619,
  title  = {Positive First-order Logic on Words and Graphs},
  author = {Denis Kuperberg},
  journal= {arXiv preprint arXiv:2201.11619},
  year   = {2024}
}

Comments

arXiv admin note: substantial text overlap with arXiv:2101.01968

R2 v1 2026-06-24T09:05:45.185Z