Documentation

DescriptiveComplexity.Problems.SuccinctReach

SUCCINCT-REACH: reachability in a propositionally described transition system #

Umbrella file for DescriptiveComplexity.SUCCINCTREACH, the canonical complete problem for DescriptiveComplexity.PSPACE: given three CNF formulas describing the transitions, the source states and the target states of a system whose states are the truth assignments to a set of marked state variables, is a target state reachable from a source state? The described graph has exponentially many vertices, which is why walking it is a polynomial-space and not a polynomial-time question. The same problem is propositional STRIPS plan existence, and the reachability query of symbolic model checking.

The shape of the discharge #

The two halves are the two readings of the same identification, and they mirror the Cook–Levin pair for ∃SO and SAT exactly:

Because a state of the interpreted system is an assignment of the block and nothing else, the two walks correspond step by step, with no initialization or finalization steps to peel off; that is why the endpoint conditions stay two extra clause groups rather than being folded into the transition.

SUCCINCT-REACH is in PSPACE: the walk on states of the described transition system is an SO(TC) walk.

Dependency graph
Dependency graph