[07.02.11] Лекция №1 (Конспекты - Теория формальных языков)
Описание файла
Файл "[07.02.11] Лекция №1" внутри архива находится в следующих папках: Конспекты - Теория формальных языков, 1 - [07.02.11] Лекция №1. Документ из архива "Конспекты - Теория формальных языков", который расположен в категории "". Всё это находится в предмете "теория формальных языков" из 6 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "теория формальных языков" в общих файлах.
Онлайн просмотр документа "[07.02.11] Лекция №1"
Текст из документа "[07.02.11] Лекция №1"
Лекция №1 [07.02.11]
Алфавит, слово, язык
Синтаксис языка – правила построения слов данного языка. Представляет собой систему правил, в соответствии с которыми можно строить правильные последовательности букв.
syn – вместе, taxis – порядок, строй
Семантика – сопоставление словам некоего смысла.
Semanticas – обозначающий
Прагматика – те цели, которые ставит перед собой носитель данного языка, формируя на этом язsrt понимание.
pragmatria – деятельность
Алфавит – V – конечно непустое множество. Элементы: буквы и символы.
Слово (цепочка) – в алфавите V – произвольный кортеж из , где
- пустое слово; - один символ; - 2 символа;
если , то - количество символов в слове;
Язык в алфавите V – произвольное непустое подмножество:
язык - множество всех подмножеств множества
Соединение слов:
Операции над языками:
1) объединение , объединение множеств;
1) - ассоциативность операции ;
2) - коммутативность операции ;
3) , так как - нулевой элемент;
4) - ассоциативность операции ;
6) - дистрибутивность операции ;
7) - аннулирующее свойство нуля;
Во всех аксиомах операции над множествами слов и их доказательство можно провести методом двух включений.
Порождающие грамматики
Классическим способом определения языков является определение их через порождающие грамматики или грамматики Хомского.
V – терминальный алфавит;
N – нетерминальный алфавит ( );
S – стартовая аксиома;
P – множество правил вывода ( ), (мы примем P конечным);
Буквы V – терминалы (терминальные символы)
Буквы N – нетерминалы (нетерминальные символы)
Вхождение слова - это такая упорядоченная тройка слов , что , где:
u – левое крыло вхождения;
v – правое крыло вхождения;
x – основа вхождения;
Вхождение с наименьшей длиной левого крыла – главное вхождение.
Вхождения и слов и в одно и то же слово не пересекаются, если существуют такие слова и (возможно, пустые), что или
Цепочка непосредственно выводима в грамматике из цепочки , если существуют такие цепочки и и такое правило вывода , . Существует вхождение цепочки в цепочку
На множестве цепочек можно вывести бинарное отношение непосредственной выводимости.
Если из входит в цепочку , то говорят, что это правило применимо к данной цепочке.
Реф. транз. (вот я насокращал, твою мать) замыканием будет
Вывод в грамматике - конечная или бесконечная последовательность слов , в которой для любого , если существует.