Классы L и NL

Классы L и NL
Это статья о классах языков для детерминированной машины Тьюринга. Статья о unix-утилите называется nl.

Класс языков L — множество языков, разрешимых на детерминированной машине Тьюринга с использованием  O(\log(n)) дополнительной памяти для входа длиной n.

Класс языков NL — множество языков, разрешимых на недетерминированной машине Тьюринга с использованием  O(\log(n)) дополнительной памяти для входа длиной n.

Примеры:

NL-полные задачи

Преобразователь, требующий логарифмической памяти — машина Тьюринга с тремя лентами: входной, доступной только на чтение, выходной, доступной только на запись и рабочей лентой, на которой может использоваться не более O(log(n)) ячеек.


Функция, вычисляемая таким преобразователем называется функцией, вычисляемой с логарифмической памятью.

Задача A логарифмически по памяти сводится к задаче B, если есть логарифмическая по памяти функция, при помощи которой задача А сводится к задаче В. Обозначается  A \le_L B

Язык называется NL-полным если он принадлежит NL и любой язык из NL сводится к нему логарифмически по памяти.

Теорема:

(A \le_L B) \and (B \in L) \Rightarrow    A \in L

Следствие:

Если NL-полный язык принадлежит L, то L = NL

Утверждение:

PATH — NL-полная задача.

Следствие:

 NL \subseteq P .

Теорема Иммермана

Класс coNL — языки, дополнения до которых лежат в NL.

Теорема Иммермана:

NL = coNL

Литература

  • Michael Sipser: «Introduction to the Theory of Computation»

Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Классы L и NL" в других словарях:

  • КЛАССЫ —         общественные, «...большие группы людей, различающиеся по их месту в исторически определенной системе общественного производства, по их отношению (большей частью закрепленному и оформленному в законах) к средствам производства, по их роли… …   Философская энциклопедия

  • Классы — Классы: Классы  множественное число слова «класс» Классы  детская игра, название которой к концу XX века преимущественно сменило форму на диминутив «классики» …   Википедия

  • КЛАССЫ — общественные, относительно устойчивые большие социальные группы (например, крестьянство, рабочий класс, буржуазия, средний класс). Концепции классов получили распространение в Европе в 19 в. (К.А. Сен Симон, О. Тьерри, Ф. Гизо Франция, и др.). К …   Современная энциклопедия

  • КЛАССЫ — общественные относительно устойчивые группы социальные, имеющие общие интересы и ценности (напр., крестьянство, рабочий класс, буржуазия, средний класс и др.). Концепция классов и классовой борьбы получили распространение в Европе в 19 в. (Сен… …   Большой Энциклопедический словарь

  • Классы — (лат. classis разряд) большие группы людей, по теории Марк­са, являющиеся основой, на которой формируется политическая организа­ция общества. Понятие классов появилось в науке XIX в. в связи с их развитием и классическим оформлением в буржуазном… …   Политология. Словарь.

  • Классы — общественные, относительно устойчивые большие социальные группы (например, крестьянство, рабочий класс, буржуазия, средний класс). Концепции классов получили распространение в Европе в 19 в. (К.А. Сен Симон, О. Тьерри, Ф. Гизо Франция, и др.). К …   Иллюстрированный энциклопедический словарь

  • КЛАССЫ — КЛАССЫ, ов. Детская играпрыжки по расчерченным на земле клеткам. Играть в к. | уменьш. классики, ов. Толковый словарь Ожегова. С.И. Ожегов, Н.Ю. Шведова. 1949 1992 …   Толковый словарь Ожегова

  • классы — сущ., кол во синонимов: 1 • игра (318) Словарь синонимов ASIS. В.Н. Тришин. 2013 …   Словарь синонимов

  • Классы — (от лат. classis разряд; англ. classes) 1) в марксистско ленинской теории большие группы людей, различающиеся по их месту в исторически определенной системе общественного производства, по их отношению (большей частью закрепленному и оформленному… …   Энциклопедия права

  • Классы — 3.2 Классы Устройства обеспечения спуска должны быть классифицированы следующим образом: класс А: энергия спуска W > 7,5×106 Дж; класс В: энергия спуска W > 1,5×106 Дж; класс С: энергия спуска W > 0,5×106 Дж; класс D: энергия спуска W… …   Словарь-справочник терминов нормативно-технической документации

  • Классы —         общественные, «... большие группы людей, различающиеся по их месту в исторически определенной системе общественного производства, по их отношению (большей частью закрепленному и оформленному в законах) к средствам производства, по их роли …   Большая советская энциклопедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»