Литература: Новиков. Матлогика.
Аксиомы:
I-V:
Во всех аксиомах логики высказываний переименуем в :
VI:
// не встречается как связанная переменная в
// свободная переменная в
Пусть не содержит как свободный символ.
Правила вывода:
Правило подстановки:
Вместо любой свободной переменной можно подставить терм, в котором нет переменных, связанных в формуле
Modus Ponens:
Правило обобщения:
, где - свободная переменная
выводима из , если:
Если - выводима, то она является формальной теоремой.
Опр. Модель теории с аксиомами - модель, в которой все формулы истинны
Теорема. Если из выводима , то - логическое следствие системы (если )
Опр. - замыкание формулы , если в формуле ко всем свободным переменным применено ПО
Опр. Совокупность всех истинных замкнутых формул в моделях данной аксиоматики называется теорией с данной аксиоматикой.
Пример:
Это теория, описывающая отношение строгого неравенства (первая формула - антирефлексивность, вторая - транзитивность)
Теория групп - тоже аксиоматическая теория:
умножение, обратный элемент, нейтральный элемент, равенство
Теорема:
Если , то
Верно только если - замкнутая формула!
Доказательство:
Это уже есть
Это вроде хотим доказать
- замкнутая, применим аксиому и MP, и готово.
Лемма 1. Пусть и - выводимые формулы. Тогда тоже выводимы.
- истинна. Метод резолюции
Опр. Множество формул называется противоречивым, если из него выводится какая-то формула и одновременно её отрицание.
Лемма 2. Пусть - замкнутая формула. противоречиво. Тогда
Доказательство:
Применим аксиому II.3 и MP и выведем из этих двух формул следующее:
форм.теорема
Теорема (о полноте). , то ( - замкнутая)
Доказательство:
- невыполнимое множество, так как
Возьмём какие то два противоположных литерала и
Применим метод резолюций, получим пустой дизъюнкт.
Теорема. Теория языков первого порядка неразрешима, то есть не существует алгоритма, который по формуле мог бы определить, является ли она теоремой. (без доказательства)
- наши старые аксиомы. Добавим к ним дополнительное бесконечное множество формул:
Вторая запись – это схема аксиом, поэтому мы и говорим, что содержит бесконечное число аксиом
Теорема 1. Формула - формальная теорема. (коммутативность)
Доказательство: Пусть
Тогда, используя схему, получаем аксиому:
Сделаем подстановку, заменяя на :
Вспомогательные теоремы:
Из первой теоремы и аксиомы по MP:
По второй теореме:
Используем первую аксиому по MP:
#
Теорема 2. Формула , где любая функция, в которой - свободная переменная, формальная теорема
Доказательство: переименовывая переменные из второй схемы аксиом, получаем:
(1)
Вспомогательная теорема:
/ Первая теорема \ / (1) \ => по MP получаем
Теорема 3. Формула - формальная теорема.
Доказательство: В теорему 2 подставим :
. Done.
Теорема 4. Формула - формальная теорема.
Из схемы второй аксиомы получаем новую аксиому:
Заменим на (уже формальная теорема):
Применяем вспомогательные теоремы из теоремы *1, сначала первую:
Затем вторую:
/ это первая аксиома \ => по MP выполняется #
Конгруентность - при замене переменных на эквивалентные, результаты операции также будут эквивалентны.
можно поменять посылки местами
меняем местами аргументы по т.1
А. Чёрч назвал эту теорию Ё-теория, но болеее принято называть её Е-теория (Equal)
Опр. Модель, в которой интерпретируется как совпадение объектов, называется нормальной.
А мы будем интерпретировать его как равенство (алфавитный символ)!
Вторая схема аксиом теперь превращается вот в это:
А потом легко обобщается до этого:
Теорема 5. Если существует модель для некоторой Ё-теории, то существует и нормальная модель этой теории.
Доказательство, кажется, следует из определение нормальной модели.
Нам нужен нуль-арный символ и унарный
(Аксиомы Пеано?):
эта аксиома не нужна, так как по теории равенства мы это уже доказали.
Принцип индукции?
Или, что то же самое в дальнейшем:
БИ ПИ\ШИ чтд
Опр. Теория называется полной, если все модели этой теории изоморфны.
M={0, }
//тут я что-то упустила
Теорема:
//
Лемма. - модель, - интерпретирован как некоторый элемент . Тогда для существует
Доказательство:
- носитель модели
- подмножество //натуральный ряд, штрих - это
Аксиоматика натурального ряда:
Индукция:
Если докажем, что подмножество N совпадает с M - будет супер. У всех элементов, кроме есть предшествующие. Будем действовать от противного.
:
, если интепретируется как элемент из
, если интерпретируется как элемент
Смотрим на аксиому индукции: посылка всегда истинна (берём P вместо F). Получается истина для любого элемента =>
Теория рекурсивных функций: Мальцев "Алгоритмы и рекурсивные функции"; Новиков
Нам нужны два функциональных символа, которые будем использовать как сложение и умножение:
Аксиома: | Сложение | Умножение |
---|---|---|
Правого нуля | ||
Рекурсивная |
Теорема (Коммутативность с нулём):
Доказательство:
(1)
//верно по аксиоме равенства
?
- аксиома
//из аксиомы теории равенства !!!
[M.P]:
~
//верно из (1) и аксиомы теории равенства ~
//по аксиоме правого нуля
//из теоремы о симметричности равенства
!!!
//теорема о транзитивности равенства
Применяем M.P. используя !!!:
Что-то сделали
Потом используем ~: (возможно)
| это F(x') |
//по теореме дедукции, что и требовалось
//зачем-то индукция
Подобные теоремы будут на экзамене
В первом порядке есть проблема с несчётными множествами.
Доказательства теоремы Гёделя о неполноте не будет! Можно почитать у Успенского :)
Название этого параграфа тут просто так, потому что Гейн только философски размышлял на тему