LL versus NLNL

OPENLandmarkOpen problemProposed c. 1970 · Standard version

Canonical statement

Is
LNL? L\ne NL?
Here LL and NLNL are the languages decidable by, respectively, deterministic and nondeterministic Turing machines using O(logn)O(\log n) work-tape cells on inputs of length nn, with read-only input.
View source LaTeX
Is
\[
  L\ne NL?
\]
Here \(L\) and \(NL\) are the languages decidable by, respectively,
deterministic and nondeterministic Turing machines using
\(O(\log n)\) work-tape cells on inputs of length \(n\), with read-only
input.

This is the space-bounded analogue of PP versus NPNP: does nondeterminism add power for Turing machines restricted to O(logn)O(\log n) work space? Here LL and NLNL denote deterministic and nondeterministic logarithmic space, with a read-only input tape. The question took its modern shape around 1970, when Savitch first related the two measures; no unique first proposal is documented [Savitch1970].

The canonical complete problem is reachability: deciding whether a directed graph contains a path from ss to tt is NLNL-complete, so L=NLL=NL if and only if this single problem lies in deterministic logspace. Savitch's theorem gives NLSPACE(log2n)NL\subseteq\operatorname{SPACE}(\log^2 n), simulating nondeterminism at the cost of squaring the space bound [Savitch1970]. In the other direction, the Immerman–Szelepcsényi theorem established the surprising equality NL=coNLNL=coNL, showing that nondeterministic logarithmic space, unlike (conjecturally) nondeterministic polynomial time, is closed under complement [Immerman1988].

Neither result collapses NLNL to LL, and the problem is open: a resolution requires either a deterministic O(logn)O(\log n)-space algorithm for directed reachability or a proof that none exists [AroraBarak2009].

The boxed statement is the canonical open formulation — not a stronger variant or a related research program. The status reflects the catalog's last review; do your own literature search before investing serious effort.