An Optimal Construction for the Barthelmann-Schwentick Normal Form on Classes of Structures of Bounded Degree
Andr\'e Frochaux, Lucas Heimberg

TL;DR
This paper investigates the complexity of converting first-order logic formulas into Barthelmann-Schwentick normal form (BSNF), showing that while the general case has non-elementary blow-up, restricted classes of structures allow more efficient algorithms.
Contribution
The paper proves that non-elementary blow-up in BSNF conversion is unavoidable in general, but provides optimal algorithms for structures of degree ≤ 2 and ≤ d, with matching lower bounds.
Findings
BSNF conversion has non-elementary blow-up in general.
Efficient algorithms exist for structures of degree ≤ 2 and ≤ d.
Matching lower bounds confirm the optimality of these algorithms.
Abstract
Building on the locality conditions for first-order logic by Hanf and Gaifman, Barthelmann and Schwentick showed in 1999 that every first-order formula is equivalent to a formula of the shape where quantification in is relativised to elements of distance from . Such a formula will be called Barthelmann-Schwentick normal form (BSNF) in the following. However, although the proof is effective, it leads to a non-elementary blow-up of the BSNF in terms of the size of the original formula. We show that, if equivalence on the class of all structures, or even only finite forests, is required, this non-elementary blow-up is indeed unavoidable. We then examine restricted classes of structures where more efficient algorithms are possible. In this direction, we show that on any class of structures of degree , BSNF can be…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMathematical Approximation and Integration · Computational Geometry and Mesh Generation · Advanced Numerical Analysis Techniques
