- •Теория множеств Основные понятия
- •Способы задания множеств
- •Декартово произведение и векторы
- •Соответствия
- •Отношения
- •Разбиения
- •Факторизация отображения
- •Отношения порядка
- •Теория алгоритмов. Понятие алгоритма.
- •Машина Тьюринга.
- •Числовая функция
- •Кодировка машин Тьюринга.
- •Алгоритмически неразрешимые проблемы.
- •Проблема применимости.
- •Нормальные алгоритмы Маркова
- •Рекурсивные функции.
- •Операция минимизации.
- •Предикаты Основные понятия
- •Операции над предикатами
- •Предикатные формулы.
- •Основные понятия
- •Функции k-значной логики.
- •Законы Моргана:
- •Формальные теории Основные понятия
- •Свойства вывода из гипотез
- •Классическое исчисление высказываний
Классическое исчисление высказываний
Будем использовать алфавит: А, Вi, , , (, ).
Формула:
Каждый символ переменная объявляется формулой;
Если А, В – формулы, то (АВ), (А) также формулы. Других формул нет.
Аксиомы, их схемы:
А1: А(ВА) – первая схема аксиом;
А2: (А(ВС)) ((АB)(АС)) – вторая схема;
А3: (В А) ((ВА)В) – третья схема.
Опр. Аксиомой по данной схеме аксиом называется формула, полученная из схемы аксиом подстановкой вместо символов переменных других формул.
Пример: пусть A~CC; B~A A1: (CC)(A(CC))это аксиома по первой формуле аксиом.
Правила вывода.
.
Modus Ponens
(MP) – правило отделения;Теорема – см. выше;
Правило введения импликации: Г ├─А Г ├─ВА.
Док-во: из Г следует, что существует последовательность A1, A2,..,Am-1,А такая, что каждый ее член либо аксиома, либо получен по правилу вывода из предыдущих членов последовательности, либо из списка Г. А(ВА) - аксиома по первой схеме аксиом, ВА – по MP из предыдущего.
Теорема: если формула выводима из пустого множества гипотез, то это теорема: ├─ АА.
B1: по А2, где С~A B~(AА): (А((АА)А)((А(АА))(АА) – аксиома.
B2: A((AA) A) - аксиома по A1 (B~AA);
B3: (A(AA)) (AA) по МР и B1 B2;
B4: A(AA) аксиома по A1 B~A;
B5: AA по МР и B3, B4.
Теорема (о дедукции): Г,А├─B Г├─А®В
Док-во:
Г├─А®В Г,А├─В. Пусть имеется последовательность формул В1,В2,.., В, А®В, добавим А т.к. она вошла в список гипотез В по MP из предыдущего. Получилась гипотеза каждый член которой либо алфавит, либо формула, либо аксиома. Следовательно, построена последовательность.
Г,А®В Г├─А®В, Найдем последовательность В1,В2,..,Вm-1,В, которая является выводом В из Г,А. А®В1,..,А®В2,.., А®Вi,.., А®Вm. Докажем методом математической индукции:
Проверка А ®В1. Если B1A: В1 – аксиома или гипотеза из списка Г, то вставки В1®(А ®В1), А ®В1 (по предыдущему). Еесли В1=А, получим A1®A;
Пусть теорема справедлива для i-1, т.е вставки вплоть до i-1 удались: А®В1,..,А®Вi-1;
Докажем А®В1,..,А®Вi-1,...,A®Bi Вид вставки будет зависеть от того, на основании чего Bi вошла в B1B2..Bn:
1) Вi –аксиома или гипотеза из Г, тогда 2-е формулы Вi®(А®Вi)(аксиома по А1), Bi, А®Вi(по МР из предыдущего);
2) Вi=А, по МР из предыдущего;
3) Вi получены по Modus Ponens из некоторых предыдущих Вk=Вj®Вi...Вj где j,k<i. 2-ая схема аксиом: возьмём (А ® (Вk ® Вi)) ® cоставляем схему, если А=Аi, В=Вi, В=Вx ® ((А ® Вx) ® (A ® Вi)) (*)-аксиома по А2 j,x<i…A ® Вj…А ® Вx применяем правило вывода Modus Ponens к А ® Вj и к (*), (А ® Вk) ® (А ® Вi) (**). Значит применяя правило вывода к (**) А ® Вk из 2-х формул вставки получаем А ® Вi. Процедура вставки верна для любых i, в частности для индекса m. тогда А ® В из множества гипотез. ч.т.д.
Транзитивность импликации: А®В, В®С├─А®С
Док-во:
B1: А®В – гипотеза;
В2: В®С – гипотеза;
В3: А – гипотеза;
В4: B по MP из В1,В3;
В5: С (по Modus Ponens из В2, В4);
A®B, B®C, A├─C (по теореме дедукции) A®B, B®C ├─ A®C.
Правило сечения: Если ├─А®(В®С), В├─А®С;
Док-во:
B1: А(ВС) – гипотеза;
B2: В – гипотеза;
B3: А – гипотеза;
B4: В®С (по MP из В1, В3);
B5: С (по MP из В2, В4);
А®(А®С),
В, А├─С (по теореме
дедукции) А®(В®С),
В├─А®С;
П.С.
