Могут ли односторонние чередующиеся автоматы с одним счетчиком распознавать некоторые унарные нерегулярные языки?


11

Односторонние чередующиеся нажимные автоматы (1APDA) могут распознавать любой язык в (Чередование, Чандра, Козен и Стокмейер, 1981) . Заменив хранилище 1APDA со счетчиком, можно получить односторонний чередующийся автомат с одним счетчиком (1ACA). Мой вопрос о 1ACA на унарных языках.DTяMЕ(2О(N))

Может ли 1ACA распознавать некоторые унарные нерегулярные языки?

Обратите внимание, что однонаправленные недетерминированные автоматы с опрокидыванием могут распознавать только унарные регулярные языки.

Ответы:


6

Да. Рассмотрим язык и построим односторонний чередующийся автомат с одним счетчиком, распознающий следующим образом. Во-первых, автомат начинает увеличивать значение счетчика и угадывает, когда остановиться, то есть угадывает некоторое значение . Затем он разветвляется повсеместно: первая ветвь проверяет, что длина входа точно равна , а вторая ветвь перемещает ячеек вперед на входе и проверяет, что остаток находится в , переходя в исходное состояние управления. Теперь добавьте базовый случай: позвольте устройству принять, если длина входной ленты точно равнаLзнак равно{aN|Nзнак равно2s,s0}Lм2ммL1, делая недетерминированное предположение в начальном состоянии. Это завершает строительство.

Подобным же образом можно получить продукты вида , с фиксированной и произвольной.Nзнак равноК1s1...КрsрК1,...,Крs1,...,sр


1
Спасибо за ответ. Я получил такой же ответ от Павола Дуриса (через личное общение), который скоро появится в газете. Я планировал опубликовать ответ после публикации статьи в Интернете. (Могут быть даже более сильные результаты.) В любом случае, ваш ответ, безусловно, является принятым ответом !
Абузер Якарылмаз
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.