A Common Ancestor of PDL, Conjunctive Queries, and Unary Negation First-order
Pith reviewed 2026-05-23 05:12 UTC · model grok-4.3
The pith
UCPDL+ equates to UNFO* and strictly contains ICPDL, CQ, CRPQ, and Regular Queries while remaining 2ExpTime decidable for satisfiability.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
UCPDL+ is equivalent to UNFO* and therefore strictly contains ICPDL, CQ, CRPQ, Regular Queries and CQPDL. The satisfiability problem for UCPDL+ (and thus for UNFO*) is 2ExpTime-complete. For each fixed tree-width k the expressive power of CPDL+ formulas of tree-width k is captured by a k-pebble bisimulation game; formulas of tree-width at most 2 coincide with ICPDL while each increment beyond 2 yields a strict increase. The logic admits a tree-like model property, and model checking for any fixed tree-width fragment lies in PTime.
What carries the argument
UCPDL+ (PDL with converse and universal modality) together with its tree-width stratification and the corresponding pebble bisimulation games that characterize indistinguishability at each fixed width.
If this is right
- Satisfiability for UNFO* is 2ExpTime-complete.
- Model checking for any fixed tree-width fragment of CPDL+ is in PTime.
- Expressive power of CPDL+ formulas grows strictly with tree-width once the width exceeds 2.
- The tree-like model property holds for the full UCPDL+ logic.
Where Pith is reading between the lines
- The pebble-game characterization may transfer decidability or complexity results to other fragments of first-order logic that admit similar width measures.
- Because UCPDL+ sits above both modal and query languages, algorithms developed for one side could be reused on the other via the common syntax.
- The coincidence of tree-width 1 and 2 with ICPDL suggests that further width increases are the only route to greater power inside this family.
Load-bearing premise
Pebble bisimulation games with a fixed number of pebbles correctly capture which structures are indistinguishable by CPDL+ formulas of each fixed tree-width.
What would settle it
Two finite structures that agree on every CPDL+ sentence of tree-width 3 yet are distinguished by a 3-pebble bisimulation game, or vice versa, would refute the characterization.
read the original abstract
We introduce and study UCPDL+, a family of expressive logics rooted in Propositional Dynamic Logic (PDL) with converse (CPDL) and universal modality (UCPDL). In terms of expressive power, UCPDL+ strictly contains PDL extended with intersection and converse (a.k.a. ICPDL), as well as Conjunctive Queries (CQ), Conjunctive Regular Path Queries (CRPQ), or some known extensions thereof (Regular Queries and CQPDL). Further, it is equivalent to the extension of the unary-negation fragment of first-order logic (UNFO) with unary transitive closure, which we denote by UNFO*, which in turn strictly contains a previously studied extension of UNFO with regular expressions known as UNFO^reg. We investigate the expressive power, indistinguishability via bisimulations, satisfiability, and model checking for UCPDL+ and CPDL+. We argue that natural subclasses of CPDL+ can be defined in terms of the tree-width of the underlying graphs of the formulas. We show that the class of CPDL+ formulas of tree-width 2 is equivalent to ICPDL, and that it also coincides with CPDL+ formulas of tree-width 1. However, beyond tree-width 2, incrementing the tree-width strictly increases the expressive power. We characterize the expressive power for every class of fixed tree-width formulas in terms of a bisimulation game with pebbles. Based on this characterization, we show that CPDL+ has a tree-like model property. We prove that the satisfiability problem for UCPDL+ is decidable in 2ExpTime, coinciding with the complexity of ICPDL. As a consequence, the satisfiability problem for UNFO* is shown to be 2ExpTime-complete as well. We also exhibit classes for which satisfiability is reduced to ExpTime. Finally, we establish that the model checking problem for fixed tree-width formulas is in PTime, contrary to the full class CPDL+.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces UCPDL+ (CPDL extended with universal modality and additional constructs) and proves it equivalent to UNFO* (UNFO extended with unary transitive closure). It shows UCPDL+ strictly contains ICPDL, CQ, CRPQ, Regular Queries, CQPDL and UNFO^reg; defines natural tree-width subclasses of CPDL+ formulas; proves that tree-width 1 and 2 coincide with ICPDL while higher fixed tree-width strictly increases expressive power; characterizes each fixed tree-width class via k-pebble bisimulation games; establishes a tree-like model property; proves 2ExpTime-completeness of satisfiability for UCPDL+ (hence for UNFO*) and ExpTime for some subclasses; and shows PTime model checking for each fixed tree-width fragment.
Significance. If the central claims hold, the work supplies a unifying logic that sits above several well-studied modal and query languages, supplies matching complexity upper bounds, and introduces a tree-width parameterization together with pebble-game characterizations that yield both separation results and tractable model checking. The equivalence to UNFO* and the tree-like model property are particularly useful for transferring results between modal and first-order fragments.
major comments (2)
- [expressive-power / pebble-bisimulation section] The pebble-bisimulation characterization of CPDL+ formulas of each fixed tree-width k (stated in the abstract and developed in the section on expressive power and bisimulations) is load-bearing for both the strict-increase claim beyond tree-width 2 and the PTime model-checking result. The manuscript must supply explicit proofs (or detailed sketches) for both directions of the equivalence, especially the direction “a k-pebble game win implies that the two structures satisfy exactly the same CPDL+ formulas of tree-width k”; any gap here would undermine the separation and complexity statements.
- [equivalence section] § on equivalence between UCPDL+ and UNFO*: the two-directional translation must be spelled out in sufficient detail to verify that unary transitive closure is faithfully captured by the UCPDL+ constructs and conversely; the current abstract statement alone does not allow verification that the equivalence preserves the tree-width parameterization used later.
minor comments (2)
- [abstract / introduction] The abstract refers to “some known extensions thereof (Regular Queries and CQPDL)” without citations; add explicit references or definitions in the introduction or related-work section.
- A diagram summarizing the containment hierarchy (UCPDL+ vs. ICPDL, CQ, UNFO*, etc.) would improve readability.
Simulated Author's Rebuttal
We thank the referee for the detailed and constructive report. We address the two major comments below and will incorporate the requested expansions into the revised manuscript.
read point-by-point responses
-
Referee: [expressive-power / pebble-bisimulation section] The pebble-bisimulation characterization of CPDL+ formulas of each fixed tree-width k (stated in the abstract and developed in the section on expressive power and bisimulations) is load-bearing for both the strict-increase claim beyond tree-width 2 and the PTime model-checking result. The manuscript must supply explicit proofs (or detailed sketches) for both directions of the equivalence, especially the direction “a k-pebble game win implies that the two structures satisfy exactly the same CPDL+ formulas of tree-width k”; any gap here would undermine the separation and complexity statements.
Authors: We agree that the current presentation of the pebble-bisimulation characterizations provides only high-level outlines rather than fully explicit proofs for both directions. In particular, the direction establishing that a win for the duplicator in the k-pebble game implies agreement on all CPDL+ formulas of tree-width k requires additional detail. The revised manuscript will include complete proofs (or self-contained detailed sketches) for both directions of each fixed-k equivalence. revision: yes
-
Referee: [equivalence section] § on equivalence between UCPDL+ and UNFO*: the two-directional translation must be spelled out in sufficient detail to verify that unary transitive closure is faithfully captured by the UCPDL+ constructs and conversely; the current abstract statement alone does not allow verification that the equivalence preserves the tree-width parameterization used later.
Authors: We acknowledge that the equivalence between UCPDL+ and UNFO* is currently stated at the level of the abstract and high-level claims without the full two-directional translations. The revised version will spell out the translations in detail, explicitly showing how unary transitive closure is captured by the UCPDL+ constructs (and vice versa) while preserving the tree-width measure on formulas. revision: yes
Circularity Check
No circularity; all claims rest on independent definitions and proofs
full rationale
The paper defines UCPDL+ and CPDL+ from standard PDL primitives, then proves (rather than assumes) the tree-width equivalences, the pebble-bisimulation characterization, the tree-like model property, and the 2ExpTime bound. No equation or central claim reduces by construction to a fitted parameter, a self-citation, or a renamed input; the bisimulation-game equivalence is stated as a theorem derived from the semantics, not presupposed to justify itself. The derivation chain therefore remains self-contained against external benchmarks.
Axiom & Free-Parameter Ledger
axioms (2)
- standard math Standard Kripke semantics and bisimulation invariance for modal logics
- domain assumption Tree-width of the underlying graph of a formula is a well-defined integer
invented entities (1)
-
UCPDL+
no independent evidence
Forward citations
Cited by 1 Pith paper
-
Guarded Negation Transitive Closure Logic
GNTC satisfiability is 2ExpTime-complete and model checking is P^NP[O(log² n)]-complete via polynomial and exponential reductions to UNTC and 2-way alternating parity tree automata.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.