Undecidability of the Emptiness Problem of Deterministic Propositional While Programs with Graph Loop: Hypothesis Elimination Using Loops
Yoshiki Nakamura
TL;DR
This work establishes the undecidability of the emptiness problem for deterministic propositional while programs with graph loop by introducing a hypothesis-elimination technique based on graph loops and reducing from the complement of the periodic domino problem. It further derives $\Pi^{0}_{1}$-hardness results for the equational theory of $ ext{PCoR}_{\{* , \overline{\mathsf{I}}\}}$ and shows $\Pi^{0}_{1}$-completeness for the loop-augmented fragment, while also identifying decidable and PSPACE-complete fragments of the existential calculus of relations with transitive closure (and variants on REL/DREL). The approach, including loop-based translations and witness-based hyptheses eliminations, yields precise boundaries between decidability and undecidability, clarifying the computational landscape of relation-algebraic and Kleene-algebra-like formalisms. Overall, the results illuminate the limits of automated reasoning in relational calculi with loops and provide a framework for transferring undecidability across related logical systems.
Abstract
We show that the emptiness (unsatisfiability) problem is undecidable and $\mathrmΠ^{0}_{1}$-complete for deterministic propositional while programs with (graph) loop. To this end, we introduce a hypothesis elimination using loops. Using this, we give reductions from the complement of the periodic domino problem. Moreover, as a corollary via hypothesis eliminations, we also show that the equational theory is $\mathrmΠ^{0}_{1}$-complete for the positive calculus of relations with transitive closure and difference. Additionally, we show that the emptiness problem is PSPACE-complete for the existential calculus of relations with transitive closure.
