NSPACE

在計算複雜度理論中，複雜度類NSPACE(f(n))是一個可判定问题的集合，它是所有不限制时间的非确定性图灵机在至多O(f(n))空间内可判定的问题组成的复杂度类。
这是确定性空间类DSPACE在非确定性计算模型下的推广。

NSPACE可以用来定义一些重要的复杂度类。这些复杂度类包括：

 REG = DSPACE(O(1)) = NSPACE(O(1))，這裡 REG是正則語言（regular language）对应的複雜度類（这是因为非确定性无法扩展可识别语言的范围）。
 NL = NSPACE(O(log n))
 CSL = NSPACE(O(n))，其中CSL是上下文有關語言（context-sensitive language）对应的複雜度類。
 PSPACE = NPSPACE = 
 EXPSPACE = NEXPSPACE = 

由薩維奇定理可導出最后两个结论。该定理表明，对于任何f(n) ≥ log(n)，都有

NSPACE(f(n)) ⊆ DSPACE(f2(n))。

因此，当  为多项式或指数函数时，非确定性空间与确定性空间在相应的复杂度类中等价。

Immerman–Szelepcsényi定理則指出對任何，NSPACE(s(n))在補集運算下封閉(closed under complement)。

NSPACE可以與DTIME作連接如下：
對任何space constructible function s(n),

參考資料
.

Category:複雜度類
Category:計算資源