萨维奇定理（）是计算复杂性理论中的一个定理，由（Walter Savitch）于1970年证明。定理的结论为对于任何函数formula_1满足formula_2，下列关系成立：亦即，如果一台非确定型图灵机能够利用formula_1空间解决某个问题，那么一台确定型图灵机能够在至多formula_5空间解决相同的问题。尽管非确定性的引入能够在时间上带来指数的提升，但是，这种引入对于空间而言作用有限。
证明.萨维奇定理的证明是构造性的。证明过程为设计一个针对有向图连通性问题的算法（其