🗊Презентация Введение в математическую логику и теорию алгоритмов

Категория: Математика
Нажмите для полного просмотра!
Введение в математическую логику и теорию алгоритмов, слайд №1Введение в математическую логику и теорию алгоритмов, слайд №2Введение в математическую логику и теорию алгоритмов, слайд №3Введение в математическую логику и теорию алгоритмов, слайд №4Введение в математическую логику и теорию алгоритмов, слайд №5Введение в математическую логику и теорию алгоритмов, слайд №6Введение в математическую логику и теорию алгоритмов, слайд №7Введение в математическую логику и теорию алгоритмов, слайд №8Введение в математическую логику и теорию алгоритмов, слайд №9Введение в математическую логику и теорию алгоритмов, слайд №10Введение в математическую логику и теорию алгоритмов, слайд №11Введение в математическую логику и теорию алгоритмов, слайд №12Введение в математическую логику и теорию алгоритмов, слайд №13Введение в математическую логику и теорию алгоритмов, слайд №14Введение в математическую логику и теорию алгоритмов, слайд №15Введение в математическую логику и теорию алгоритмов, слайд №16Введение в математическую логику и теорию алгоритмов, слайд №17Введение в математическую логику и теорию алгоритмов, слайд №18Введение в математическую логику и теорию алгоритмов, слайд №19Введение в математическую логику и теорию алгоритмов, слайд №20Введение в математическую логику и теорию алгоритмов, слайд №21Введение в математическую логику и теорию алгоритмов, слайд №22Введение в математическую логику и теорию алгоритмов, слайд №23Введение в математическую логику и теорию алгоритмов, слайд №24Введение в математическую логику и теорию алгоритмов, слайд №25Введение в математическую логику и теорию алгоритмов, слайд №26Введение в математическую логику и теорию алгоритмов, слайд №27Введение в математическую логику и теорию алгоритмов, слайд №28

Содержание

Вы можете ознакомиться и скачать презентацию на тему Введение в математическую логику и теорию алгоритмов. Доклад-сообщение содержит 28 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Введение в математическую логику и теорию алгоритмов
Введение в математическую логику и теорию алгоритмов
Описание слайда:
Введение в математическую логику и теорию алгоритмов Введение в математическую логику и теорию алгоритмов

Слайд 2





План
Программа Гильберта
Непротиворечивая и полная математика. 
Логика отношений
Исчисление логики отношений
Исчисления
Породимые множества
Грамматики. Тезис Поста
Описание слайда:
План Программа Гильберта Непротиворечивая и полная математика. Логика отношений Исчисление логики отношений Исчисления Породимые множества Грамматики. Тезис Поста

Слайд 3





Программа Гильберта
Построение непротиворечивой и полной математики
Построение аксиоматической теории – исчисления («игры»)
Доказательство непротиворечивости и полноты «надежными», «финитными» средствами (анализом «игры»)
Описание слайда:
Программа Гильберта Построение непротиворечивой и полной математики Построение аксиоматической теории – исчисления («игры») Доказательство непротиворечивости и полноты «надежными», «финитными» средствами (анализом «игры»)

Слайд 4





Логика отношений
Синтаксис: Индуктивное  построение формул
Семантика: Интерпретации
Описание слайда:
Логика отношений Синтаксис: Индуктивное построение формул Семантика: Интерпретации

Слайд 5





Отношения, задаваемые формулами логики отношений (Семантика)
Множество D
Отношения – подмножества DN
Конечное число аргументов
Имена отношений ∑, Зн
Свободные переменные x1,…
Задача. Формулы R(x) и Q(x) эквивалентны в структуре M т. е. M ⊨ R(x) ≡ Q(x) титтк
значения R(x) и Q(x) (отношения в DN ) совпадают.
О. Формулы эквивалентны, если они эквивалентны в любой структуре (данной сигнатуры).
Описание слайда:
Отношения, задаваемые формулами логики отношений (Семантика) Множество D Отношения – подмножества DN Конечное число аргументов Имена отношений ∑, Зн Свободные переменные x1,… Задача. Формулы R(x) и Q(x) эквивалентны в структуре M т. е. M ⊨ R(x) ≡ Q(x) титтк значения R(x) и Q(x) (отношения в DN ) совпадают. О. Формулы эквивалентны, если они эквивалентны в любой структуре (данной сигнатуры).

Слайд 6





Предваренная нормальная форма
Формула находится в предваренной нормальной форме (п.н.ф.), если она не содержит кванторов, или имеет вид:
Q1x1… QnxnФ,  где все  Qi  –  это    или  ,  а в Ф кванторов нет. 
Задача. Дать индуктивное определение формулы (находящейся) в п.н.ф.
Задача. Построить алгоритм, который по всякой формуле логики отношений строит формулу (находящуюся) в п.н.ф., ей эквивалентную (ее предваренную нормальную форму).
Можно переименовывать связанные переменные…
Описание слайда:
Предваренная нормальная форма Формула находится в предваренной нормальной форме (п.н.ф.), если она не содержит кванторов, или имеет вид: Q1x1… QnxnФ, где все Qi – это  или , а в Ф кванторов нет. Задача. Дать индуктивное определение формулы (находящейся) в п.н.ф. Задача. Построить алгоритм, который по всякой формуле логики отношений строит формулу (находящуюся) в п.н.ф., ей эквивалентную (ее предваренную нормальную форму). Можно переименовывать связанные переменные…

Слайд 7





Предваренная нормальная форма
⊨ (u [u/x]) ≡ (v [v/x])
⊨ (u [u/x]) ≡ (v [v/x])
⊨ (Qu [u/x])   ≡ (Qu ([u/x]  )), ,, Q,,  не содержит u 
⊨ ( (u [u/x])) ≡ (v [v/x])
⊨ ( (u [u/x])) ≡ (v [v/x])
Описание слайда:
Предваренная нормальная форма ⊨ (u [u/x]) ≡ (v [v/x]) ⊨ (u [u/x]) ≡ (v [v/x]) ⊨ (Qu [u/x])   ≡ (Qu ([u/x]  )), ,, Q,,  не содержит u ⊨ ( (u [u/x])) ≡ (v [v/x]) ⊨ ( (u [u/x])) ≡ (v [v/x])

Слайд 8





Теоремы о логике отношений
Теорема перечислимости. 
Множество общезначимых формул перечислимо: есть процесс деятельности, позволяющий для всякой общезначимой формулы когда-нибудь узнать, что она общезначима.
Теорема компактности для счетного  множества утверждений. 
Если любое конечное подмножество теории имеет модель, то и вся теория имеет модель.
Задача. Как обстоит дело с общезначимыми и с необщезначимыми формулами в логике высказываний?
Описание слайда:
Теоремы о логике отношений Теорема перечислимости. Множество общезначимых формул перечислимо: есть процесс деятельности, позволяющий для всякой общезначимой формулы когда-нибудь узнать, что она общезначима. Теорема компактности для счетного множества утверждений. Если любое конечное подмножество теории имеет модель, то и вся теория имеет модель. Задача. Как обстоит дело с общезначимыми и с необщезначимыми формулами в логике высказываний?

Слайд 9





Исчисление для логики отношений (дедуктика)
 Будет указано индуктивное определение выводимой формулы, формализующее практику математических доказательств.
Описание слайда:
Исчисление для логики отношений (дедуктика) Будет указано индуктивное определение выводимой формулы, формализующее практику математических доказательств.

Слайд 10





Частные случаи тавтологий логики высказываний в логике отношений 
Возьмем тавтологию логики высказываний, например: 
	А1  (А2  А1).	(*) 
Подставим в (*) вместо имен высказываний  А1 и  А2 формулы (замкнутые или незамкнутые) логики отношений. 
Например, вместо А1 подставим u1(P5(u1)), 
	а вместо А2 подставим P4(x1,x1): 
	u1(P5(u1))  ( P4(x1,x1)  u1(P5(u1)) ). 
То, что получилось, называется частным случаем тавтологии (*) логики высказываний в логике отношений.
Любая такая формула истинна в любой структуре при любой интерпретации. 
Вместо «частный случай тавтологии…» говорим просто «тавтология».
Описание слайда:
Частные случаи тавтологий логики высказываний в логике отношений Возьмем тавтологию логики высказываний, например: А1  (А2  А1). (*) Подставим в (*) вместо имен высказываний А1 и А2 формулы (замкнутые или незамкнутые) логики отношений. Например, вместо А1 подставим u1(P5(u1)), а вместо А2 подставим P4(x1,x1): u1(P5(u1))  ( P4(x1,x1)  u1(P5(u1)) ). То, что получилось, называется частным случаем тавтологии (*) логики высказываний в логике отношений. Любая такая формула истинна в любой структуре при любой интерпретации. Вместо «частный случай тавтологии…» говорим просто «тавтология».

Слайд 11





Исчисление логики отношений
Фиксируем сигнатуру   = <Pr>. 
Исчисление (одно для данной сигнатуры) задаётся аксиомами (являющимися формулами сигнатуры ) и правилами вывода. 
Аксиомы: 
	A1. частные случаи тавтологий логики высказываний, 
	A2. формулы вида  u [u/x]  [t/x],  
	A3. формулы вида  [t/x]  u [u/x], 
	где  – формула, x – свободная переменная (xFVar), 
u – связанная переменная (uBVar), не входящая в , 
t – свободная переменная.
Описание слайда:
Исчисление логики отношений Фиксируем сигнатуру  = <Pr>. Исчисление (одно для данной сигнатуры) задаётся аксиомами (являющимися формулами сигнатуры ) и правилами вывода. Аксиомы: A1. частные случаи тавтологий логики высказываний, A2. формулы вида u [u/x]  [t/x], A3. формулы вида [t/x]  u [u/x], где  – формула, x – свободная переменная (xFVar), u – связанная переменная (uBVar), не входящая в , t – свободная переменная.

Слайд 12





Исчисление логики отношений
Правила вывода: 
R1                                   (modus ponens, 
				(MP))
	
R2 
R3 				
В R2, R3 x не входит в . 
Правила R2 и R3 называются правилами Бернайса.
Описание слайда:
Исчисление логики отношений Правила вывода: R1 (modus ponens, (MP)) R2 R3 В R2, R3 x не входит в . Правила R2 и R3 называются правилами Бернайса.

Слайд 13





Примеры выводов
Вывод – цепочка формул, где каждая формула – аксиома или выводима из предшествующих в цепочке.
Пример 1. (1) ⊢ u P(x) [u/x]  P(x) [x/x] (аксиома A2)
			⊢ u P(u)  P(x) (аксиома A2)
	              (2) ⊢ u P(u)  v P(v)  (по правилу R2 из (1))
	(В этом выводе P – имя одноместного отношения.)
Пример 2. Пусть  - любая формула в нашей сигнатуре.
⊢ (u [u/x]  )  ((  u [u/x])     (u [u/x]  u [u/x]))
 (Частный случай тавтологии (A  B) ((B  C) (A  C)). )
(2) ⊢ u [u/x]                        (A2,  – это [ x/x ]) 
(3) ⊢ (  u [u/x])  (u [u/x]  u [u/x])	 (по MP из (2) и (1))
(4) ⊢   u [u/x]				(A3) 
(5) ⊢ u [u/x]  u [u/x]		(по MP из (4) и (3))
Описание слайда:
Примеры выводов Вывод – цепочка формул, где каждая формула – аксиома или выводима из предшествующих в цепочке. Пример 1. (1) ⊢ u P(x) [u/x]  P(x) [x/x] (аксиома A2) ⊢ u P(u)  P(x) (аксиома A2) (2) ⊢ u P(u)  v P(v) (по правилу R2 из (1)) (В этом выводе P – имя одноместного отношения.) Пример 2. Пусть  - любая формула в нашей сигнатуре. ⊢ (u [u/x]  )  ((  u [u/x])  (u [u/x]  u [u/x])) (Частный случай тавтологии (A  B) ((B  C) (A  C)). ) (2) ⊢ u [u/x]   (A2,  – это [ x/x ]) (3) ⊢ (  u [u/x])  (u [u/x]  u [u/x]) (по MP из (2) и (1)) (4) ⊢   u [u/x] (A3) (5) ⊢ u [u/x]  u [u/x] (по MP из (4) и (3))

Слайд 14





Пример вывода
Пример 3. (Используем обычное обозначение для двуместного отношения «меньше или равно».) 
(1) ⊢ u (u≤y)  x≤y                  (A2, терм t = x)
(2) ⊢ x≤y  v (x≤v)                      (A3, терм t = y)
(3) ⊢ (u (u≤y)  x≤y) 
  		 ((x≤y  v (x≤v))  (u (u≤y)  v (x≤v)))  
(частный случай тавтологии (A  B) ((B  C)  (A  C))  )
(4) ⊢ (x≤y  v (x≤v))  (u (u≤y)  v (x≤v)) (по MP из (1) и (3)) 
(5) ⊢ u (u≤y)  v (x≤v) 				(по MP из (2) и (4))
(6) ⊢ u (u≤y)  u v (u≤v) 			(по R2 из (5)) 
(7) ⊢ v u (u≤v)  u v (u≤v)			(по R3 из (6))
Заметим, что полученная формула – общезначима.
Описание слайда:
Пример вывода Пример 3. (Используем обычное обозначение для двуместного отношения «меньше или равно».) (1) ⊢ u (u≤y)  x≤y (A2, терм t = x) (2) ⊢ x≤y  v (x≤v) (A3, терм t = y) (3) ⊢ (u (u≤y)  x≤y)   ((x≤y  v (x≤v))  (u (u≤y)  v (x≤v))) (частный случай тавтологии (A  B) ((B  C)  (A  C)) ) (4) ⊢ (x≤y  v (x≤v))  (u (u≤y)  v (x≤v)) (по MP из (1) и (3)) (5) ⊢ u (u≤y)  v (x≤v) (по MP из (2) и (4)) (6) ⊢ u (u≤y)  u v (u≤v) (по R2 из (5)) (7) ⊢ v u (u≤v)  u v (u≤v) (по R3 из (6)) Заметим, что полученная формула – общезначима.

Слайд 15





Истинность выводимого
Теорема об истинности выводимого. Всякая выводимая  формула является общезначимой. 
Структура доказательства (индукция по построению). 
 A1  Частные случаи тавтологий логики высказываний – 	общезначимы. 
 A2  Формулы вида  u [u/x]  [ t / x] – общезначимы. 
 A3  Формулы вида  [ t / x]  u [u/x] – общезначимы. 
 R1  Если формулы    и      общезначимы, то формула 
           –  общезначима. 
 R2  Если формула   общезначима и  не содержит x, то 
         формула   u [u/x] – общезначима. 
 R3  Если формула   общезначима и  не содержит x, то 
         формула  u [u/x]   – общезначима. 
Доказательство рассматривает определение истинности, значения на последовательности, и т. д.
Описание слайда:
Истинность выводимого Теорема об истинности выводимого. Всякая выводимая формула является общезначимой. Структура доказательства (индукция по построению). A1 Частные случаи тавтологий логики высказываний – общезначимы. A2 Формулы вида u [u/x]  [ t / x] – общезначимы. A3 Формулы вида [ t / x]  u [u/x] – общезначимы. R1 Если формулы  и    общезначимы, то формула  – общезначима. R2 Если формула  общезначима и  не содержит x, то формула   u [u/x] – общезначима. R3 Если формула  общезначима и  не содержит x, то формула u [u/x]   – общезначима. Доказательство рассматривает определение истинности, значения на последовательности, и т. д.

Слайд 16





Выводимость истинного
Теорема Гёделя о полноте. Общезначимость в логике отношений совпадает с выводимостью в исчислении логики отношений.
Теорема в курсе не доказывается
Задача. Доказать теорему. 
Решение – не обязательно.
Описание слайда:
Выводимость истинного Теорема Гёделя о полноте. Общезначимость в логике отношений совпадает с выводимостью в исчислении логики отношений. Теорема в курсе не доказывается Задача. Доказать теорему. Решение – не обязательно.

Слайд 17





Общее понятие исчисления.
Предварительные определения
Цепочка = конечная последовательность, которая может быть и пустой – Λ. Длина цепочки – число элементов в ней.
Алфавит = конечная цепочка символов
Слово (в данном алфавите) – цепочка символов этого алфавита. 
Ансамбль слов в данном алфавите – все слова. Часто: 0 1
Ансамбль цепочек слов в данном алфавите – все цепочки слов.
Ансамбль списков в данном алфавите – все цепочки, элементами которых являются слова или списки (индуктивное определение).
Задача. Дать подробные индуктивные определения для понятий с этого экрана.
Описание слайда:
Общее понятие исчисления. Предварительные определения Цепочка = конечная последовательность, которая может быть и пустой – Λ. Длина цепочки – число элементов в ней. Алфавит = конечная цепочка символов Слово (в данном алфавите) – цепочка символов этого алфавита. Ансамбль слов в данном алфавите – все слова. Часто: 0 1 Ансамбль цепочек слов в данном алфавите – все цепочки слов. Ансамбль списков в данном алфавите – все цепочки, элементами которых являются слова или списки (индуктивное определение). Задача. Дать подробные индуктивные определения для понятий с этого экрана.

Слайд 18





Действия и проверки. Описания 
Действие – исходное понятие. Действие:
Слово, являющееся текстом (цепочкой) на понятном человеку языке;
Его можно применить к любому исходному данному из фиксированного ансамбля, при этом ясно, что всегда получается результат применения – элемент (возможно, другого) фиксированного ансамбля
Оно может применяться, выполняться  и человеком, и каким-то устройством,
Действие – задает всюду определенную функцию
Проверка – действие с результатом 0 или 1
Проверка задает характеристическую функцию множества (где она дает 1), мы говорим, что она допускает  его элементы (а другие – не допускает)
Описание слайда:
Действия и проверки. Описания Действие – исходное понятие. Действие: Слово, являющееся текстом (цепочкой) на понятном человеку языке; Его можно применить к любому исходному данному из фиксированного ансамбля, при этом ясно, что всегда получается результат применения – элемент (возможно, другого) фиксированного ансамбля Оно может применяться, выполняться и человеком, и каким-то устройством, Действие – задает всюду определенную функцию Проверка – действие с результатом 0 или 1 Проверка задает характеристическую функцию множества (где она дает 1), мы говорим, что она допускает его элементы (а другие – не допускает)

Слайд 19





Исчисления. Создаваемые объекты
Исчисление в данном ансамбле – это пара из двух проверок: 
<проверка возможности, проверка завершения>.
проверка возможности (создания) применяется к цепочке объектов, проверка завершения (окончания)– к объекту.
создаваемый исчислением объект индуктивно определяется так:
Если проверка возможности допускает цепочку объектов a1,… an и все элементы этой цепочки, кроме последнего – создаваемы,
то и последний элемент создаваем.
Если проверка возможности допускает цепочку из одного элемента, то его называют начальным объектом (в некоторых контекстах – аксиомой). 
Задача. Что, если таких у данного исчисления нет?
Общее представление о деятельности, использующей уже имеющиеся условия.
Описание слайда:
Исчисления. Создаваемые объекты Исчисление в данном ансамбле – это пара из двух проверок: <проверка возможности, проверка завершения>. проверка возможности (создания) применяется к цепочке объектов, проверка завершения (окончания)– к объекту. создаваемый исчислением объект индуктивно определяется так: Если проверка возможности допускает цепочку объектов a1,… an и все элементы этой цепочки, кроме последнего – создаваемы, то и последний элемент создаваем. Если проверка возможности допускает цепочку из одного элемента, то его называют начальным объектом (в некоторых контекстах – аксиомой). Задача. Что, если таких у данного исчисления нет? Общее представление о деятельности, использующей уже имеющиеся условия.

Слайд 20





Исчисления. Породимые множества
Объект порождаем данным исчислением, если он создаваем и его допускает проверка завершения.
Исчисление порождает множество из всех порождаемых им объектов – множество, порождаемое этим исчислением.
Породимое множество – множество, порождаемое каким-то исчислением.
Эмиль Пост 
(11.02.1897 — 21.04.1954)
Описание слайда:
Исчисления. Породимые множества Объект порождаем данным исчислением, если он создаваем и его допускает проверка завершения. Исчисление порождает множество из всех порождаемых им объектов – множество, порождаемое этим исчислением. Породимое множество – множество, порождаемое каким-то исчислением. Эмиль Пост (11.02.1897 — 21.04.1954)

Слайд 21





Вывод
Фиксируем исчисление.
Если a1, …, an – допускается проверкой возможности, то говорим. что an создается из a1, …, an-1  (в данном исчислении).
Вывод объекта a – цепочка объектов S, каждый из которых создается из какой-то цепочки объектов, встретившихся  в S раньше него.
Шаг вывода – добавление одного элемента в цепочку
Задача. Объект создаваем тогда и только тогда, когда у него имеется вывод.
Задача. Пусть дано исчисление. Как организовать процесс выписывания всех выводов?
Задача. Пусть дано исчисление. Как организовать процесс выписывания всех порождаемых (в нем) объектов (и только их)?
Описание слайда:
Вывод Фиксируем исчисление. Если a1, …, an – допускается проверкой возможности, то говорим. что an создается из a1, …, an-1 (в данном исчислении). Вывод объекта a – цепочка объектов S, каждый из которых создается из какой-то цепочки объектов, встретившихся в S раньше него. Шаг вывода – добавление одного элемента в цепочку Задача. Объект создаваем тогда и только тогда, когда у него имеется вывод. Задача. Пусть дано исчисление. Как организовать процесс выписывания всех выводов? Задача. Пусть дано исчисление. Как организовать процесс выписывания всех порождаемых (в нем) объектов (и только их)?

Слайд 22





Примеры
Почему исчисление К модальной логики – это исчисление?
Проверка возможности допускает:
 Цепочки из одной формулы (аксиомы)
Тавтологии
Все формулы □ (A  B)  ( □ A  □ B ).
 Цепочки из двух формул
<A, □ A> 
<A, подстановка в  A  формул вместо имен>.
 Цепочки из трех формул
<A, A  B, B>. 
Проверка завершения
Все подходит.
Задача. Описать все проверки подробно.
Задача. Почему определение формулы – это исчисление.
Описание слайда:
Примеры Почему исчисление К модальной логики – это исчисление? Проверка возможности допускает: Цепочки из одной формулы (аксиомы) Тавтологии Все формулы □ (A  B)  ( □ A  □ B ). Цепочки из двух формул <A, □ A> <A, подстановка в A формул вместо имен>. Цепочки из трех формул <A, A  B, B>. Проверка завершения Все подходит. Задача. Описать все проверки подробно. Задача. Почему определение формулы – это исчисление.

Слайд 23





Теоремы замкнутости для исчислений
Т. Объединение и пересечение породимых множеств породимы.
 Д. Объединение.
    А: <Проверка возможности А, Проверка завершения А>,
    Б: < Проверка возможности Б, Проверка завершения Б>. 
Идея:
 Создаем слова, следуя Проверке А и следуя Проверке Б, 
 Берем то, что создано или по той или по другой проверке. 
 Проблема: как не перемешивать «по ходу дела» проверки А и Б?
 Выход: Метки для объектов, создаваемых по разным проверкам: Аx,  Бy. Считаем, что символы А и Б в алфавит исчисления не входят.
Описание слайда:
Теоремы замкнутости для исчислений Т. Объединение и пересечение породимых множеств породимы. Д. Объединение. А: <Проверка возможности А, Проверка завершения А>, Б: < Проверка возможности Б, Проверка завершения Б>. Идея: Создаем слова, следуя Проверке А и следуя Проверке Б, Берем то, что создано или по той или по другой проверке. Проблема: как не перемешивать «по ходу дела» проверки А и Б? Выход: Метки для объектов, создаваемых по разным проверкам: Аx, Бy. Считаем, что символы А и Б в алфавит исчисления не входят.

Слайд 24





Продолжение. Породимость объединения
Припишем ко всем элементам цепочки, входящей в ту или иную Проверку возможности , в начале символы А или Б.
Объединим полученные проверки. 
Проверка возможности допускает еще все пары <Аx,x>, где проверка завершения А допускает x, и пары <Бx, x>, где проверка завершения Б допускает x.
Задача. Проверка завершения ? 
Задача. Почему пересечение (конъюнкция) проверок – проверка?
Задача. Доказать теорему для пересечения.
Задача. Как обстоит дело с дополнением?
Описание слайда:
Продолжение. Породимость объединения Припишем ко всем элементам цепочки, входящей в ту или иную Проверку возможности , в начале символы А или Б. Объединим полученные проверки. Проверка возможности допускает еще все пары <Аx,x>, где проверка завершения А допускает x, и пары <Бx, x>, где проверка завершения Б допускает x. Задача. Проверка завершения ? Задача. Почему пересечение (конъюнкция) проверок – проверка? Задача. Доказать теорему для пересечения. Задача. Как обстоит дело с дополнением?

Слайд 25





Грамматики
(Ноам Хомски, 07.12.1928 - )
Определение. 
Грамматика Γ – это цепочка <Σ,Ω,Π,S>
Σ – основной алфавит Γ
Ω – вспомогательный алфавит Γ
S – начальный символ Γ, S  Ω
Σ∩Ω=Ø, объединение Σ и Ω – это алфавит Γ, обозначим его Δ. 
Π – это конечное множество пар слов в алфавите Δ. Эти пары называются заменами.
Описание слайда:
Грамматики (Ноам Хомски, 07.12.1928 - ) Определение. Грамматика Γ – это цепочка <Σ,Ω,Π,S> Σ – основной алфавит Γ Ω – вспомогательный алфавит Γ S – начальный символ Γ, S  Ω Σ∩Ω=Ø, объединение Σ и Ω – это алфавит Γ, обозначим его Δ. Π – это конечное множество пар слов в алфавите Δ. Эти пары называются заменами.

Слайд 26





Грамматика 
определяет исчисление Γ*
Проверка возможности Γ* допускает:
 S
Всякий вывод в исчислении начинается с S. 
 Для каждой замены <u,v> из Π все пары вида  <tup,tvp>, где t,p – произвольные слова в алфавите Δ
Один шаг вывода состоит в замене в слове некоторого входящего в него u на v. 
Проверка завершения для грамматики Γ допускает все слова в алфавите Σ. 
Порождаемые слова не могут содержать букв из вспомогательного алфавита. 
Описание грамматики – слово в конечном алфавите.
Описание слайда:
Грамматика определяет исчисление Γ* Проверка возможности Γ* допускает: S Всякий вывод в исчислении начинается с S. Для каждой замены <u,v> из Π все пары вида <tup,tvp>, где t,p – произвольные слова в алфавите Δ Один шаг вывода состоит в замене в слове некоторого входящего в него u на v. Проверка завершения для грамматики Γ допускает все слова в алфавите Σ. Порождаемые слова не могут содержать букв из вспомогательного алфавита. Описание грамматики – слово в конечном алфавите.

Слайд 27





Примеры грамматик
В них, следуя традиции, и для наглядности, используется символ стрелочки в заменах и выводах. 
Задача. Как породить все цепочки из 0 и 1? 
Решение. Г =  Σ, Ω, П, S  ,  основной алфавит Σ = {0, 1},  вспомогательный алфавит Ω = {S }, 
     П = {S → S 0,   S → S 1,   S →Λ}. 
     Пример вывода: S → S 0 → S 10 → S 010 → S 0010 → 0010. 
Задача. Как породить все десятичные числа? (Пример десятичного числа: -3.141592.)  Как породить все свободные переменные логики отношений?
Задача. Что делает грамматика с основным алфавитом {a}, вспомогательным {S, B, M, E} и заменами
П = {S → BaE,  B → BM,  Ma → aaM,  ME → E,  B → Λ,  E → Λ} ? 
Задача. Построить грамматику порождающую все слова, состоящие из одинакового количества букв a и b ? 
Задача. Построить множество, которое породить грамматикой нельзя.
Описание слайда:
Примеры грамматик В них, следуя традиции, и для наглядности, используется символ стрелочки в заменах и выводах. Задача. Как породить все цепочки из 0 и 1? Решение. Г =  Σ, Ω, П, S , основной алфавит Σ = {0, 1}, вспомогательный алфавит Ω = {S }, П = {S → S 0, S → S 1, S →Λ}. Пример вывода: S → S 0 → S 10 → S 010 → S 0010 → 0010. Задача. Как породить все десятичные числа? (Пример десятичного числа: -3.141592.) Как породить все свободные переменные логики отношений? Задача. Что делает грамматика с основным алфавитом {a}, вспомогательным {S, B, M, E} и заменами П = {S → BaE, B → BM, Ma → aaM, ME → E, B → Λ, E → Λ} ? Задача. Построить грамматику порождающую все слова, состоящие из одинакового количества букв a и b ? Задача. Построить множество, которое породить грамматикой нельзя.

Слайд 28





Тезис Поста (вариант). 
Всякое породимое множество порождается некоторой грамматикой.
Соответствие между интеллектуальной реальностью и теоретико-множественной математикой
Описание слайда:
Тезис Поста (вариант). Всякое породимое множество порождается некоторой грамматикой. Соответствие между интеллектуальной реальностью и теоретико-множественной математикой



Похожие презентации
Mypresentation.ru
Загрузить презентацию