Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4_Формальные системы.doc
Скачиваний:
29
Добавлен:
14.03.2016
Размер:
61.44 Кб
Скачать

Полнота, независимость и разрешимость

Пусть множество Mявляется моделью формальной теории Т. Формальная теория Т называетсяполной (илиадекватной), если каждому истинному высказываниюM соответствует теорема теории Т.

Если для множества (алгебраической системы) Mсуществует формальная полная непротиворечивая теория Т, тоMназываетсяаксиоматизируемым(илиформализуемым) множеством.

Система аксиом (или аксиоматизация) формально непротиворечивой теории Т называется независимой, если никакая из аксиом не выводима из остальных по правилам вывода теории Т.

Еще одна важная характеристика формальной теории – это ее разрешимость. Формальная теория Т называется разрешимой, если существует алгоритм, который для любой формулы языка определяет, является она теоремой в Т или нет.

Например, исчисление высказываний разрешимо, а исчисление предикатов неразрешимо. Разрешающий алгоритм для формулы FИсчисления высказываний заключается в вычислении значенийFна всех наборах значений ее переменных. Ввиду полноты исчисления высказыванийFявляется его теоремой, если и только если она истинна на всех наборах.

Исчисление предикатов неразрешимо. Несмотря на полноту исчисления предикатов, разрешающий алгоритм, связанный с вычислением значений истинности предикатных формул, построить не удается из-за бесконечности предметной области, которая приводит в общем случае к бесконечным таблицам истинности.

    1. Метатеория формальных систем.

При изучении формальных теорий мы имеем дело с дву­мя типами высказываний. Во-первых, с высказываниями самой теории (теоремами), которые рассматриваются как чисто формальные объекты, определенные ранее, а во-вто­рых, с высказываниями о теории (о свойствах ее теорем, доказательств и т.д.), которые формулируются на языке, внешнем по отношению к теории, - метаязыке и называ­ются метатеоремами.Различие между теоремами и метатеоремами не всегда будет проводиться явно, но его обяза­тельно надо иметь в виду.

Интерпретациейформальной теории Т вобласть интерпретацииMназывается функцияI: Á®M, которая каждой формуле формальной теории Т однозначно сопоставляет некоторое содержательное высказывание относительно объектов множества (алгебраической системы)M. Это высказывание может быть истинным или ложным (или не иметь истинностного значения). Если соответствующее высказывание является истинным, то говорят, что формулавыполняетсяв М.

Интерпретация I называется моделью множества формул G, если все формулы этого множества выполняются в интерпретации I.ИнтерпретацияIназываетсямодельюформальной теории Т, если все теоремы этой теории выполняются в интерпретацииI(то есть все выводимые формулы оказываются истинными в данной интерпретации).

Непротиворечивость. Напомним, что формула называется противоречивой, если она ложна в любой интерпретации. Такое определение противоречивой формулы является семантическим, т.е. связывающим непротиворечивость с истинностью. Исходя из него, можно сформулировать понятие семантически непротиворечивой теории:

Формальная теория Т называется семантически непротиворечивой, если ни одна ее теорема не является противоречием. Таким образом, формальная теория пригодна для описания тех множеств (алгебраических систем), которые являются ее моделями. Модель для формальной теории Т существует тогда и только тогда, когда Т семантически непротиворечива.

Формальная теория Т называется формально непротиворечивой, если в ней не являются выводимыми одновременно формулыFиØF. Теория Т формально непротиворечива тогда и только тогда, когда она семантически непротиворечива.

С помощью введенных понятий можно сформулировать следующий тезис, что теория Т пригодна для описания тех множеств, которые являются ее моделями. Модель для теории Т существует тогда и только тогда, когда Т семантически непротиворечива. Чисто логические теории – исчисление высказываний и исчисление предикатов пригодны для описания любых множеств, что соответствует общенаучному принципу универсальности законов логики. Лейбниц формулировал его как выполнимость логических законов во всех «мыслимых мирах». Аналогом этого критерия, сформулированным в терминах самих формальных теорий без привлечения семантических понятий, является формальная или дедуктивная непротиворечивость.