← home

Proving helltaker is PSPACE-complete, because why not lmao.

Todo

Containment in PSPACE

Proof: The states of The Helltaker and every entity can be described by a polynomial amount of space, since entities are confined to a polynomial-sized area. Thus, an algorithm which guesses The Helltaker's inputs on every frame and simulates Helltaker, until The Helltaker either reaches the goal location or a state is repeated, requires only polynomial to function. Thus, by savage's theorem, since NPSPACE=PSPACE, we know Helltaker is contained in PSPACE.

Containment in PSPACE-Hardness & PSPACE-completness

Via the planar motion problem, we need to construct a gadget that simulates any one door. Since it's generally easy to build hallways and branching hallways in helltaker, as we are working with an n x n grid, this is generally easy to see. You can very reasonably construct an pen-close traverse door to show PSPACE-hardness. From this gadget, PSPACE-completeless also follows.

Citations

← home