1 Приложение НЕРАЗРЕШИМЫЕ И РАЗРЕШИМЫЕ ПРОБЛЕМЫ, КАСАЮЩИЕСЯ ФОРМАЛЬНЫХ ЯЗЫКОВ.

Презентация:



Advertisements
Похожие презентации
Теория языков программирования и методы трансляции Тема 2 Определение языка.
Advertisements

Модели представления знаний Формальные логические модели.
Троицкий Д.И. Лингвистическое и программное обеспечение САПР 1 Классификация грамматик и языков Лекция 9 Кафедра «Автоматизированные станочные системы»
1 ТЕОРИЯ ФОРМАЛЬНЫХ ЯЗЫКОВ И ТРАНСЛЯЦИЙ Лекции для студентов 3 курса отделения информатики Мартыненко Борис Константинович д.ф.-м.н., проф. кафедры информатики.
Презентация темы: Взаимное расположение прямой и сферы.
сформировать начальное представление об объединении множеств; научить находить на «карте множеств» область множества, которое является пересечением и.
Лектор Пахомова Е.Г г. Дифференциальные уравнения Тема: Уравнения 1-го порядка, не разрешенные относительно y.
Научно – практическая конференция школьников «Эврика» Научно – исследовательский проект Выполнен ученицей 10 «Б» класса СОШ 74 г. Краснодара Баевой Татьяной.
Введение в формальные (аксиоматические) системы. Формальные системы - это системы операций над объектами, понимаемыми как последовательность символов.
Автоматическая трансляция проекта Dypgen с языка OCaml на язык F# Научный руководитель: Я. А. Кириленко Выполнил : студент 345 гр. Эдуард Баранов.
Словарь Степень с произвольным целым показателем a 0 = 1 – принимается по определению ( a > 0 ). n – целое число (n = 0, 1, 2, 3, …). Если целое число.
1 Глава 5. Магазинные автоматы Теория формальных языков и трансляций.
Челябинск 2006 г. 1 Разработка SQL компилятора для СУБД «ОМЕГА» Докладчик Губин Максим Владимирович Научный руководитель Соколинский Леонид Борисович.
Пересечение прямой с окружностью.
Задача о трисекции угла Разделить данный угол на три равные части с помощью циркуля и линейки.
Выполнил: Студент группы С-215 Маёнов К.А.. Георг Кантор ( ) Профессор математики и философии, основоположник современной теории множеств. «Под.
1 Система поддержки принятия решений для практикующих врачей Л. Е. Карпов, д.т.н., В. Н. Юдин, к.т.н., Институт системного программирования РАН.
В= С= D=D= В= С= МИНОРЫ И АЛГЕБРАИЧЕСКИЕ ДОПОЛНЕНИЯ.
В общем виде вероятностный ( стохастический ) автомат ( англ. probabilistic automat) можно определить как дискретный потактный преобразователь информации.
U x|y|z. U ::= x|y|z. {левая часть } >= N 1. U=x. 2. U=y. 3. U=z. 5-1.
Транксрипт:

1 Приложение НЕРАЗРЕШИМЫЕ И РАЗРЕШИМЫЕ ПРОБЛЕМЫ, КАСАЮЩИЕСЯ ФОРМАЛЬНЫХ ЯЗЫКОВ

2 П.1. Неразрешимые проблемы Контекстно-зависимые языки Проблема пустоты: дана csg G. Вопрос: L(G) = ? Контекстно-свободные языки Проблема пустоты пересечения: даны произвольные cfg G 1 и G 2. Вопрос: L(G 1 ) L(G 2 ) = Проблема полноты: дана cfg G, словарь терминалов которой есть. Вопрос: L(G) = * ?

3 Проблемы отношений между cfl и rs: даны cfg G и rs R. Вопросы: 1) L(G) = R? 2) L(G) R? 3) L(G) = Проблемы эквивалентности и вложенности: даны cfg G 1 и G 2. Вопросы: 1) L(G 1 ) = L(G 2 ) 2) L(G 1 ) L(G 2 ) Приложение

4 Проблема принадлежности пересечения классу cfl: даны cfg G 1 и G 2. Вопрос: L(G 1 ) L(G 2 ) cfl Проблема принадлежности дополнения классу cfl: дана cfg G. Вопрос: L(G) cfl? Проблема регулярности языка: дана cfg G. Вопрос: L(G) rs? Приложение

5 Неоднозначность cfg: дана произвольная cfg G. Вопрос: G однозначна? Проблема существенной синтаксической неоднозначности cfl: дана произвольная cfg G. Вопрос: L(G) существенно однозначен? Приложение

6 = 5) Детерминированные cfl Даны языки L 1 и L 2, распознаваемые dpda. Вопросы: 1) L 1 L 2 = 2) L 1 L 2 cfl? 3) L 1 L 2 детерминированный cfl? 4) L 1 L 2 ? Приложение

7 = 5) П.2. Разрешимые проблемы, касающиеся детерминированных контекстно-свободных языков Некоторые вопросы, которые не разрешимы для контекстно-свободных языков в общем случае, разрешимы для детерминированных языков. Приложение

8 = 5) Даны детерминированный cfl L и rs R. Разрешимы следующие вопросы: 1) L существенно неоднозначен? 2) L = R? 3) L rs? 4) 5) контекстно-свободный язык? 6) L R? Приложение

9 Нерешенная проблема неизвестно, разрешима или нет следующая проблема: даны детерминированные магазинные автоматы M 1 и M 2. Вопрос: T(M 1 ) = T(M 2 )? Приложение