Определите LOGLOG как класс языков, которые можно вычислить в пространстве O (loglog n) с помощью детерминированной машины Тьюринга (с двусторонним доступом к входу). Аналогично определите NLOGLOG как класс языков, которые могут быть вычислены в пространстве O (log log n) недетерминированной машиной Тьюринга (с двусторонним доступом к входу). Неужели не известно, что эти классы отличаются?
Я мог найти только некоторые более ранние обзоры и теорему, что если они равны, то L = NL (что не просто тривиальный аргумент заполнения!), Но почему-то я чувствую, что разделение этих классов не может быть таким сложным. Конечно, я могу быть совершенно неправ, но если каждый второй бит ввода представляет собой числа от 1 до n в порядке возрастания в двоичном, разделенном некоторыми символами, то машины уже могут узнать loglog n, и с каждым вторым битом мы можем введите проблему, которая может обмануть детерминистскую машину, но не недетерминированную. Я пока не понимаю, как именно это можно сделать, но похоже на возможный подход, так как с помощью этого трюка мы можем в основном вводить двоичное дерево глубины log n вместе с его структурой вместо обычной линейной ленты.