Jump to content

Омега язык

(Перенаправлено с Бесконечного слова )

В языка формальной теории в рамках теоретической информатики бесконечное слово бесконечной длины представляет собой последовательность (в частности, последовательность ω-длины) символов , а ω-язык представляет собой набор бесконечных слов. Здесь ω относится к первому бесконечному порядковому числу , моделирующему набор натуральных чисел .

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

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

Пусть Σ — набор символов (не обязательно конечный). Следуя стандартному определению теории формального языка , Σ * — множество всех конечных слов над Σ. Каждое конечное слово имеет длину, которая является натуральным числом. Учитывая слово w длины n , w можно рассматривать как функцию из набора {0,1,..., n −1} → Σ, причем значение в i дает символ в позиции i . Бесконечные слова, или ω-слова, также можно рассматривать как функции от к Σ. Множество всех бесконечных слов над Σ обозначается Σ ой . Множество всех конечных и бесконечных слов над Σ иногда пишется Σ или Σ ≤ω .

Таким образом, ω-язык L над Σ является подмножеством Σ ой .

Операции

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

Некоторые общие операции, определенные на ω-языках:

Пересечение и объединение
Учитывая ω-языки L и M , оба L M и L M являются ω-языками.
Левая конкатенация
Пусть L — ω-язык, а K — язык только конечных слов. Тогда K можно объединить слева и только слева с L , чтобы получить новый ω-язык KL .
Омега (бесконечная итерация)
Как следует из обозначений, операция — это бесконечная версия звездного оператора Клини на языках конечной длины. Учитывая формальный язык L , L ой — ω-язык всех бесконечных последовательностей слов из L ; в функциональном плане всех функций .
Префиксы
Пусть w — ω-слово. формальный язык Pref( w ) содержит каждый конечный префикс w . Тогда
Лимит
конечной длины Для языка L ω-слово w находится в пределе языка L тогда и только тогда, когда Pref( w ) ∩ L бесконечное множество. Другими словами, для сколь угодно большого натурального числа n всегда можно выбрать какое-то слово из L , длина которого больше n и которое является префиксом слова w . Предельную операцию на L можно записать L д или .

Расстояние между ω-словами

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

Набор Σ ой можно превратить в метрическое пространство по определению метрики как:

где | х | интерпретируется как «длина x » (количество символов в x ), а inf — это нижняя грань наборов действительных чисел . Если тогда нет самого длинного префикса x и так . Симметрия очевидна. Транзитивность следует из того факта, что если w и v имеют максимальный общий префикс длины m , а v и u имеют максимальный общий префикс длины n , то первый символы w и u должны быть одинаковыми, поэтому . Следовательно, d является метрикой.

Важные подклассы

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

Наиболее широко используемый подкласс ω-языков — это набор ω-регулярных языков , которые обладают полезным свойством распознаваться автоматами Бюхи . Таким образом, проблема принятия решения о принадлежности ω-регулярному языку разрешима с использованием автомата Бюхи, и ее довольно просто вычислить.

Если язык Σ является степенным набором множества (называемым «атомарными предложениями»), то ω-язык представляет собой свойство линейного времени , которое изучается при проверке модели .

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

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 11df90b595633b3a81defae4b3a19d9d__1710772740
URL1:https://arc.ask3.ru/arc/aa/11/9d/11df90b595633b3a81defae4b3a19d9d.html
Заголовок, (Title) документа по адресу, URL1:
Omega language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)