LogDCFL-полные проблемы

16

LogCFL - это набор всех языков, пространство логирования которых сводится к языку без контекста. Аналогично, LogDCFL - это набор всех языков, пространство логирования которых сводится к детерминированному контекстно-свободному языку. Смотрите эту статью в Википедии, чтобы узнать о некоторых естественных проблемах, связанных с LogCFL. Есть несколько других интересных LogCFL-полных проблем. Я не смог найти никаких естественных LogDCFL-полных проблем. Назовите любую естественную LogDCFL-полную проблему.

Шива Кинтали
источник
Из любопытства могу ли я спросить, почему вы заинтересованы в LogDCFL?
Михаэль Кадилхак
Я заинтересован в ограниченных в пространстве вычислениях в целом и пытаюсь понять LogDCFL.
Шива Кинтали

Ответы:

12

Следующий язык представляет собой небольшую настройку обычного завершенного LogCFL, поэтому он завершает LogDCFL. Доказательство можно найти в книге «Сложность детерминированных контекстно-свободных языков».

Пусть и T = { [ , ] , | } . Следующий язык над Σ T является LogDCFL-полным. L состоит из слов w 0 [ ( 1 l 1 | ( 2 r 1 ][ ( 1 l n | ( rΣзнак равно{(1,(2,)1,)2}Tзнак равно{[,],|}ΣTL где w 0 , l i , r i Σ такое, что существует w 1 ,, w n с w i = ( 1 l i или w i = ( 2 r i для всехi1и w 0 w 1 w n в скобках правильно.

вес0[(1L1|(2р1]...[(1LN|(2рN]
вес0,Lя,ряΣ*вес1,...,весNвесязнак равно(1Lявесязнак равно(2ряя1вес0вес1...весN
Михаэль Кадилхак
источник