Возможность порождения формальной грамматикой произвольного перечислимого языка — различия между версиями
| KK (обсуждение | вклад) м (→Источники информации) | KK (обсуждение | вклад)   (→Источники информации) | ||
| Строка 133: | Строка 133: | ||
| == Источники информации == | == Источники информации == | ||
| − | *[http://mathhelpplanet.com/static.php?p=porozhdayushchiye-grammatiki  Math Help Planet {{---}} Порождающие грамматики] | + | * [http://mathhelpplanet.com/static.php?p=porozhdayushchiye-grammatiki  Math Help Planet {{---}} Порождающие грамматики] | 
| + | * ''И.А. Волкова, А.А. Вылиток, Т.В. Руденко'' {{---}} '''Формальные грамматики и языки. Элементы теории трансляции''', 3-е изд. : Москва, Издательский отдел факультета ВМиК МГУ им. М.В.Ломоносова, 2009 — 115 с. : ISBN 978-5-89407-395-8 | ||
| * ''Хопкрофт Д., Мотвани Р., Ульман Д.'' {{---}} '''Введение в теорию автоматов, языков и вычислений''', 2-е изд. : Пер. с англ. — Москва, Издательский дом «Вильямс», 2008. — 528 с. : ISBN 978-5-8459-1347-0 (рус.) | * ''Хопкрофт Д., Мотвани Р., Ульман Д.'' {{---}} '''Введение в теорию автоматов, языков и вычислений''', 2-е изд. : Пер. с англ. — Москва, Издательский дом «Вильямс», 2008. — 528 с. : ISBN 978-5-8459-1347-0 (рус.) | ||
| [[Категория: Теория вычислимости]] | [[Категория: Теория вычислимости]] | ||
| [[Категория: Вычислительные формализмы]] | [[Категория: Вычислительные формализмы]] | ||
Версия 22:31, 21 декабря 2015
Содержание
Теорема
| Теорема: | ||||||||||||
|  Язык распознается  машиной Тьюринга тогда и только тогда, когда он генерируется  формальной грамматикой. | ||||||||||||
| Доказательство: | ||||||||||||
| 
 
 | ||||||||||||
Примеры
Построение МТ по грамматике
| Задача: | 
| построить МТ для слудующей грамматики: | 
Решением будет МТ, которая изменяет содержимое ленты следующим образом ():
- это первое правило грамматики
- это второе правило грамматики
- это третье правило грамматики
- это четвертое правило грамматики
- , где — допускающее состояние
Причем она перебирает все возможные последовательности применения таких преобразований недетерминированно (если ни одно применить нельзя, МТ возвращает ленту в исходное состояние)
Построение грамматики по МТ
| Задача: | 
| написать грамматику, генерирующую язык заданной МТ: 
 | 
Грамматика будет следующей:
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- .
См. также
Источники информации
- Math Help Planet — Порождающие грамматики
- И.А. Волкова, А.А. Вылиток, Т.В. Руденко — Формальные грамматики и языки. Элементы теории трансляции, 3-е изд. : Москва, Издательский отдел факультета ВМиК МГУ им. М.В.Ломоносова, 2009 — 115 с. : ISBN 978-5-89407-395-8
- Хопкрофт Д., Мотвани Р., Ульман Д. — Введение в теорию автоматов, языков и вычислений, 2-е изд. : Пер. с англ. — Москва, Издательский дом «Вильямс», 2008. — 528 с. : ISBN 978-5-8459-1347-0 (рус.)
