Space-Efficient Model-Checking of Higher-Order Recursion Schemes
summary
Shows that checking trees from tail-recursive HORS against bounded-alternation APT drops from k-EXPTIME to (k-1)-EXPSPACE complete. Achieves the upper bound by rewriting schemes into lambda-y form, eliminating argument alternation, and converting the problem into an alternating reachability game; gets rid of automaton alternation via a bounded-component partition. Proves the matching lower bound by a tiling-problem reduction. No implementation or experiments are reported.
AI-written summary · about
chapters (16)
- 0:00Higher-order recursion schemes intro
- 1:05Deriving trees from schemes
- 2:33Model checking with parity automata
- 5:00Reducing to parity game
- 9:07Motivation for space efficiency
- 11:18Connection to HFL and complexity
- 12:23Tail recursion examples
- 14:30Tail recursion in schemes
- 16:16Alternation in verification game
- 19:11Defining tail recursion
- 21:49Eliminating alternation via tail recursion
- 22:10Bounded alternation in automata
- 24:20Complexity result and proof
- 25:24Summary and future work
- 27:02Q&A on parity colors
- 28:06Q&A on completeness
