Jump to content

Омега-регулярный язык

(Перенаправлено с регулярных языков Omega )

ω -регулярные языки — это класс ω-языков , которые обобщают определение регулярных языков на бесконечные слова.


Формальное определение

[ редактировать ]

ω-язык L называется ω-регулярным, если он имеет вид

  • А ой где A — обычный язык, не содержащий пустой строки
  • AB , объединение регулярного языка A и ω-регулярного языка B (обратите внимание, что BA является не четко определенным)
  • A B , где A и B — ω-регулярные языки (это правило можно применять только конечное число раз)

Элементы А ой получаются путем объединения слов из А бесконечное число раз. Заметим, что если A регулярно, A ой не обязательно ω-регулярен, поскольку A может быть, например, {ε}, набором, содержащим только пустую строку , и в этом случае A ой = A , который не является ω-языком и, следовательно, не ω-регулярным языком.

Из определения следует, что ω-регулярные языки — это в точности ω-языки вида A 1 B 1 ой ∪ ... ∪ А н Б н ой для некоторого n , где A и регулярными B являются языками и не B содержат пустую строку.

Эквивалентность автомату Бюхи

[ редактировать ]

Теорема : ω-язык распознается автоматом Бюхи тогда и только тогда, когда он является ω-регулярным языком.

Доказательство . Каждый ω-регулярный язык распознается недетерминированным автоматом Бюхи; перевод конструктивный. Используя свойства замыкания автоматов Бюхи и структурную индукцию по определению ω-регулярного языка, можно легко показать, что автомат Бюхи можно построить для любого данного ω-регулярного языка.

Обратно, для данного автомата Бюхи A = ( Q , Σ, δ, I , F ) затем покажем, что этот язык распознается A. мы построим ω-регулярный язык, а Для ω-слова w = a 1 a 2 ... пусть w ( i , j ) — конечный отрезок a i +1 ... a j -1 a j слова w . Для каждого q , q' Q мы определяем регулярный язык L q,q' , который принимается конечным автоматом ( Q , Σ, δ , q , { q' }) .

Лемма: Мы утверждаем, что автомат Бюхи A распознает язык q I , q FL q ,q' ( L q',q' − { ε } ) ой .
Доказательство: предположим, что слово w L ( A ) и q 0 , q 1 , q 2 ,... является принимающей серией A на w . Следовательно, q0 q находится в I и должно существовать состояние q' в F такое, что ' встречается бесконечно часто в принимающей серии. Давайте выберем строго возрастающую бесконечную последовательность индексов i 0 , i 1 , i 2 ... такую, что для всех k ≥0 q i k равно q' . Следовательно, w (0, i 0 L q 0 , q' и для всех k ≥0 w ( i k , i k +1 L q',q' . Следовательно, w L q 0 ,q' ( L q',q' ) ой .
Обратно, предположим, что w L q,q' ( L q',q' − { ε } ) ой для некоторых q I и q ' € F . Следовательно, существует бесконечная и строго возрастающая последовательность i 0 , i 1 , i 2 ... такая, что w (0, i 0 ) ∈ L q,q' и для всех k ≥0 w ( i k , i k +1 L q',q' . По определению L q,q' существует конечная серия A от q до q' в слове w (0, i 0 ). Для всех k ≥0 существует конечный пробег A от q' до q' в слове w ( i k , i k +1 ). Согласно этой конструкции существует серия A , которая начинается с q и в которой q' встречается бесконечно часто. Следовательно, ш L ( А ) .

Эквивалентность монадической логике второго порядка

[ редактировать ]

В 1962 году Бючи показал, что ω-регулярные языки — это именно те языки, которые можно определить в конкретной монадической логике второго порядка, называемой S1S.

Библиография

[ редактировать ]
  • Вольфганг Томас, «Автоматы на бесконечных объектах». , Ян ван Леувен редактор «Справочника по теоретической информатике», том B: Формальные модели и семантика , страницы 133–192. Издательство Elsevier Science, Амстердам, 1990.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: fb287023ddd55a49ea9aaf17e65ba14c__1659535140
URL1:https://arc.ask3.ru/arc/aa/fb/4c/fb287023ddd55a49ea9aaf17e65ba14c.html
Заголовок, (Title) документа по адресу, URL1:
Omega-regular language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)