Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Лекция №19



Тема: СВОЙСТВА ТЕОРИЙ ПЕРВОГО ПОРЯДКА

Основные вопросы, рассматриваемые на лекции:

1. Теорема истинности

2. Непротиворечивые теории

3. Полные (в широком и узком смысле) теории

4. Две формулировки теоремы Гёделя о полноте теорий

5. Формальная теория арифметики

6. Две теоремы Гёделя о неполноте теорий

Краткое содержание лекционного материала

Вычисление значения (ax [ t ]) I терма ax [ t ] и истинностного значения (Ax [ t ]) I формулы Ax [ t ] не зависит от порядка вычисления

Строго доказывается индукцией по термам и формулам

Лемма 1. Формула " xA Þ Ax [ t ] является логически общезначимой.

Лемма 2. Если переменная x не свободна в формуле A, то из формулы A Þ B логически следует формула A Þ" xB.

Формула теории первого порядка T называется истинной в теории T, если она истинна в любой модели теории T.

Теорема истинности. Любая теорема теории первого порядка T является истинной в теории T.

Доказательство индукцией по теоремам. Логические аксиомы являются логически общезначимыми формулами: аксиомы (A 1)-(A 3) как частные случаи тавтологий, а аксиома (A 4) в силу леммы 1. Если T – теория с равенством, то истинностное значение формулы t = u, где t, u – термы, определяется следующим образом: (t = u) I ºИ, если tI = uI. Аксиомы (A 5)-(A 7) в любой интерпретации выражают основные свойства равенства, и поэтому будут логически общезначимыми. Следовательно, аксиомы (A 1)-(A 7) истинны в любой интерпретации языка теории T, в частности, в любой модели теории T, т.е. истинны в теории T.

Нелогические аксиомы истинны в теории T по определению модели теории T. Следовательно, все аксиомы теории T истинны в теории T.

Основные правила вывода являются логическими следствиями: правило (MP) – как тавтологическое следствие, а правило (") в силу леммы 2. Это значит, что если посылки (MP) и (") истинны в теории T, то их заключения тоже истинны в теории T.

Теория T называется (не)противоречивой, если в теории T (не) выводимо противоречие. Из теоремы истинности следует, что если теория T имеет модель, то она непротиворечива. В самом деле, если теория T имеет модель M, а противоречие A ÙØ A выводимо в теории T, то по теореме истинности формула A ÙØ A истинна в теории T, чего не может быть.

Теория T обладает свойством полноты в широком смысле, если каждая формула A теории T, истинная в теории T, является теоремой теории T.

Теория T обладает свойством полноты в узком смысле, если теория T непротиворечива и для каждой замкнутой формулы A теории T, не являющейся теоремой теории T, теория TA ] будет противоречивой. При этом теория T называется полной теорией. Легко увидеть, что в полной теории T для каждой замкнутой формулы A теории T, в точности одна из двух формул A и Ø A является теоремой теории T.

Из свойства полноты в узком смысле следует свойство полноты в широком смысле. Пусть T – полная теория, формула A теории T истинна в теории T. Тогда предположим, что формула A не является теоремой теории T. Тогда по определению полной теории T теория TA *] противоречива. По теореме редукции формула Ø A является теоремой теории T. По теореме истинности формула Ø A истинна в теории T,а формула A ложна в теории T. Получается противоречие: формула A истинна и ложна в теории T. Значит, формула A является теоремой теории T.

В теореме Гёделя о полноте для произвольных теорий первого порядка утверждается свойство полноты в широком смысле. Приведем две эквивалентные формулировки теоремы Гёделя о полноте.

I. Любая формула А теории Т является теоремой теории Т Û формула А истинна в теории Т.

II. Теория Т непротиворечива Û теория Т имеет модель.

В первой теореме Гёделя о неполноте для теории S опровергается свойство полноты в узком смысле.

I теорема Гёделя о неполноте. Любое непротиворечивое расширение формальной арифметики неполно.

II теорема Гёделя о неполноте. В формальной арифметике N можно построить формулу, которая интерпретируются «N непротиворечива» и которая недоказуема и неопрвержима в N.

1. Проблема разрешимости для теории T. Существует ли алгоритм, который для любой формулы A из теории T за конечное число шагов решает: формула A является теоремой из теории T или нет? При положительном решении этой проблемы теория T называется разрешимой.

2. Проблема разрешимости для множества M Í U. Существует ли алгоритм, который для любого элемента x Î U за конечное число шагов решает: x Î M или нет? При положительном решении этой проблемы множество M называется разрешимым.

3. Проблема разрешимости для функции f:U ® V. Существует ли алгоритм, который для любого элемента x Î U за конечное число шагов останавливается и выдает результат f (xU при условии, что f (x) определено, и не выдает никакого результата или не останавливается при условии, что f (x) не определено? При положительном решении этой проблемы функция f называется вычислимым.

Проблема 1 – частный случай проблемы 2: достаточно принять за M множество теорем теории T и за U множество формул теории T.

Проблема 2 – частный случай проблемы 3: множество M разрешимо, если вычислима его характеристическая функция l M:U ®{0,1}, такая, что

Теорема Черча. Любое непротиворечивое расширение формальной арифметики неразрешимо.





Дата публикования: 2015-03-26; Прочитано: 180 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...