202402091102

Tags : Complexity Theory

Savitch’s Theorem


Theorem: is fully space constructible then is contained in .

Proof: Let be an Turing machine.

Goal: To construct a s.t. is space bounded and . Intuitive idea: Let be a length input for . Configurations for are of the form: (Instantaneous Description) (head position on input tape, Contents of worktape) size initial configuration (wlog unique) accepting configuration

Configuration graph set of all configurations, then is going to check if there is a directed path from to in in space .

is true if there is a directed path from to of length .

if then if or if , then true; for each , do if and , then true;

Remark:

Basically undirected graph reachability has an space algorithm.

Reingold, 2004:

For undirected graphs, reachability can be solved in space.

Savitch (Context Sensitive Language) is complete under logspace computable reductions


References