Тема: ИДЕАЛЬНЫЕ ЯЗЫКИ И СИНХРОНИЗИРУЕМЫЕ АВТОМАТЫ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Список литературы
📖 Введение
понимается формальный язык над конечным фиксированным алфавитом Σ, т.е. подмножество свободного моноида Σ∗ над Σ. Регулярные языки образуют важный класс формальных языков. Особенностью языков
этого класса является возможность компактного описания в различных
терминах (например, с помощью регулярных выражений, детерминированных автоматов, недетерминированных автоматов и др.). Разные
способы описания имеют разные области применения и разную степень
компактности, а изучение связи между различными способами составляет одно из наиболее активно развивающихся направлений в теории
сложности формальных систем. Отметим, что для некоторых важных
подклассов регулярных языков есть особые методы представления, которые учитывают специфику этих классов. Рассмотрим простой пример
одного из таких классов. Слово u ∈ Σ+ называется фактором слова w,
если w может быть представлено как w = xuy для некоторых x, y ∈ Σ∗.
Язык L ⊆ Σ∗ является факториальным, если L замкнут относительно
взятия факторов, т.е. для всякого w ∈ L все факторы w также принадлежат L. Любой факториальный язык можно описать с помощью
антисловаря, т.е. списка запрещенных факторов. Большую роль в теории и приложениях формальных языков играют факториальные языки
с конечным антисловарем (КАС-языки), см. [3]. Естественным объектом, описывающим КАС-язык, является антисловарь этого языка. Другой важный класс составляют идеальные языки. Напомним, что язык
I ⊆ Σ∗ называется двусторонним идеалом, если I непустой и Σ∗IΣ∗ ⊆ I.
Говоря «идеальный язык», или коротко «идеал», мы будем подразумевать, что рассматривается двусторонний идеальный язык. Понятие двустороннего идеала занимает центральное место в теории полугрупп [2].
Идеальные языки как двусторонние идеалы в свободном моноиде Σ∗ активно изучаются в связи с различными приложениями в компьютерных
науках на протяжении последних пятидесяти лет [6,10]. Нетрудно проверить, что язык L ⊆ Σ∗ является факториальным тогда и только тогда,
когда его дополнение Σ∗ L – идеал в Σ∗. Таким образом, факториальные языки суть в точности дополнения идеальных языков. Идеальные
языки возникают также в задачах, связанных с поиском подстроки в
строке [8]. Формально поиск в тексте w слова из L ⊆ Σ∗ эквивалентен
поиску факторов w, принадлежащих языку Σ∗LΣ∗, который является
двусторонним идеалом.



