Чтобы ответить на ваш первый вопрос, сводимость, отвечающая вашим потребностям, - это log-lin-reducibility, то есть сводимость logspace с дополнительным ограничением, заключающимся в том, что размер выходной строки сокращения не более линейен по размеру входных данных. Если я правильно помню, проблема членства для контекстно-зависимых грамматик (или, если хотите, линейно ограниченных автоматов) - это каноническая CSL-полная проблема относительно лог-линейной сводимости.
С прикладной стороны, проблема универсальности (обычных) регулярных выражений над двоичным алфавитом является CSL-полной относительно log-lin-приводимости. Понятие и результат полноты найдены также у Альберта Р. Мейера и Ларри Дж. Стокмейера (SWAT 1972): Stockmeyer (кандидатская диссертация, MIT 1974). Дополнительную информацию и аналогичные результаты в этой области см. Также в недавнем опросе Хольцера и Кутриба (DLT 2010).
РЕДАКТИРОВАТЬ (2017/03/06): Что касается вашего второго вопроса, в качестве принятого ответа на приведенный ниже вопрос цитируется статья Раунда (1973 г.), в которой создается односторонний автомат с вложенными стеками, распознающий SAT. Хотя SAT не будет квалифицироваться как «естественный» CSL, возможно, стоит поискать в литературе другие примеры автоматов с односторонним вложенным стеком или индексированных грамматик.
Контекстно-зависимая грамматика для SAT?