English

Separating LREC from LFP

Logic in Computer Science 2021-07-13 v1 Computational Complexity

Abstract

LREC= is an extension of first-order logic with a logarithmic recursion operator. It was introduced by Grohe et al. and shown to capture the complexity class L over trees and interval graphs. It does not capture L in general as it is contained in FPC - fixed-point logic with counting. We show that this containment is strict. In particular, we show that the path systems problem, a classic P-complete problem which is definable in LFP - fixed-point logic - is not definable in LREC= This shows that the logarithmic recursion mechanism is provably weaker than general least fixed points. The proof is based on a novel Spoiler-Duplicator game tailored for this logic.

Keywords

Cite

@article{arxiv.2107.05296,
  title  = {Separating LREC from LFP},
  author = {Anuj Dawar and Felipe Ferreira Santos},
  journal= {arXiv preprint arXiv:2107.05296},
  year   = {2021}
}

Comments

21 pages. Submitted

R2 v1 2026-06-24T04:05:49.458Z