In his seminal paper, Kuroda also stated two research challenges, which subsequently became famously known as the "LBA problems": The first LBA problem is whether the class of languages accepted by LBA is equal to the class of languages accepted by deterministic LBA. This problem can be phrased succinctly in the language of
computational complexity theory as: :
First LBA problem: Is
NSPACE(O(
n)) =
DSPACE(O(
n))? The second LBA problem is whether the class of languages accepted by LBA is closed under complement. :
Second LBA problem: Is
NSPACE(O(
n)) =
co-NSPACE(O(
n))? As observed already by Kuroda, a negative answer to the second LBA problem would imply a negative answer to the first problem. But the second LBA problem has an affirmative answer, which is implied by the
Immerman–Szelepcsényi theorem proved 20 years after the problem was raised. As of today, the first LBA problem still remains open.
Savitch's theorem provides an initial insight, that
NSPACE(O(
n)) ⊆
DSPACE(O(
n2)). ==References==