Главная > Энциклопедия кибернетики. Т.1
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

ИСЧИСЛЕНИЕ ПРЕДИКАТОВ УЗКОЕ, исчисление предикатов первой ступени

— логическое исчисление (см. Ло-гико-математическое исчисление), определяющее с помощью доказуемых в нем формул логические законы, записываемые на специальном формальном языке перрой ступени (языке И. п. у.). Этот язык отличается от языка логики предикатов высших ступеней тем, что в его ф-лах кванторы (см. Логические операции) употребляются только с предметными переменными, но не с предикатными или функциональными. В кибернетике само И. п. у., его язык и формализацию теорий на базе И. п. у. используют для автоматизированного поиска доказательств теорем (см. также Доказательство теорем на ЭВМ), в информационно-логических системах, в лингвистике математической, в автоматов теории, в теории формальных языков, в распознавании образов и т. п.

Существуют неклассические И. ц. у. (см. Логики неклассические) и различные формулировки классического И. п. у. Полную формулировку классического И. п. у. изложили Д. Гильберт и В. Аккерман (1928).

Рассмотрим одну из формулировок классического И. п. у. Язык классического И. п. у. задают тройкой где А — алфавит, — мн-во термов, Ф — мн-во ступени. Алфавит А состоит из следующих символов: 1) счетное мн-во предметных переменных счетное мн-во предикатных символов среди которых пропозициональные символы, символы высказываний; 3) счетное мн-во функциональных символов число аргументов, «арность» предикатов и ф-ций, которые сопоставляют данным предикатным и функциональным символам в интерпретации языка 1-й ступени); 4) счетное мн-во предметных постоянных (символов нульместных функций) логические связки кванторы технические символы: скобки и запятая Мн-во термов определяется следующим образом: 1) любая предметная переменная и предметная постоянная есть терм; 2) если функциональный символ, то терм; 3) никаких других термов, кроме тех, которые получаются согласно 1) и 2), нет. Пример терма: . Ф-лы И. п. у. определяются следующими

правилами образования: 1) каждый пропозициональный символ есть если — предикатный символ, произвольные термы, то определенные в 1) и элементарными ф-лами; 3) если F и у — предметная переменная, то каждое из выражений есть никаких других ф-л И. п. у., кроме тех, которые получаются согласно 1) — 3), нет. В ф-лах областью действия квантора и соответственно . К правилам экономии скобок, введенным в исчислении высказываний, прибавим еще такие правила: будем писать вместо вместо где Вхождение переменной у в данную связанным, если оно является вхождением в некоторый квантор или или же находится в области действия этого квантора; в противном случае вхождение переменной у в свободным. Например, в и 2-е вхождения переменной -связанные, а свободное. замкнутой, если она не имеет свободных вхождений предметных переменных.

Произвольная система вида

из символов языка И. п. сигнатурой. Ф-ла И. п. у., содержащая предметные, предикатные и функциональные символы только из а, наз. ф-лой сигнатуры а. Если взять только такую часть А алфавита А и все только такие термы и ф-лы языка И. п. у., в которые входят предметные, предикатные и функциональные символы только из а, то получим некоторый язык который наз. языком 1-й ступени в алфавите А или языком 1-й ступени сигнатуры а. В частности, и сам язык И. п. у. является языком определенной сигнатуры. Язык 1-й ступени сигнатуры, в которую входят только все предикатные символы языка И. п. у. (т. е., в которой языком чистого И. п. у., а соответствующее исчисление — чистым И. п. у.

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

Интерпретацией языка И. п. у. наз. пара образованная из непустого мн-ва D — области интерпретации и отображения действующего следующим образом: каждому предикатному символу оно ставит в соответствие определенный -местный предикат в D (т. е. гс-местную функцию в D со значениями «истинно» и «ложно», или 1 и 0), каждому функциональному символу — -местную операцию в функцию типа и каждой предметной постоянной — некоторый элемент из D. Пусть И. п. у., в которой — список всех ее переменных, имеющих свободные вхождения в F. Будем обозначать через результат подстановки в F вместо предикатных, функциональных символов и предметных постоянных именно тех конкретных предикатов, ф-ций и элементов из D, которые ф-ция ставит в соответствие символам из F. Для из D обозначим через соответственно результат подстановки каждого символа вместо всех свободных вхождений переменной соответственно в Так как в выражении стоят лишь имена конкретных предикатов, функций и элементов, то оно обозначает уже какое-то конкретное высказывание, истинность или ложность которого в области D определяется согласно обычному содержанию логических операций. истинной (соответственно, ложной) в интерпретации для заданных значений , ее свободных предметных переменных; 2) истинной (ложной) в интерпретации истинной (ложной) в области тождественно истинной, общезначимой (тождественно ложной, всегда ложной); 5) выполнимой в интерпретации выполнимой в области D; 7) выполнимой тогда и только тогда, если соответственно: 1) выражение истинно (соответственно, ложно) в истинна (ложна) в I для произвольных значений ее свободных переменных; истинна (ложна) в каждой интерпретации с областью истинна (ложна) в каждой непустой области истинна для каких-нибудь значений ее свободных переменных выполнима в какой-нибудь интерпретации с областью выполнима в какой-нибудь непустой области. Например, пусть некоторая интерпретация сопоставляет предикатному символу предикат Тогда истинна в I, так как для каждого из N истинно утверждение Говорят, что является логическим следствием мн-ва ф-л Г (обозначение ), если для любой интерпретации и для любых значений из D всех свободных переменных, входящих в какие-либо формулы из имеет место следующее: если все ф-лы из

истинны в I для взятых значений всех тех свободных переменных, которые входят в ф-лы из Г, то и истинна в I для взятых значений всех тех свободных переменных, которые входят в F. Две ф-лы И. п. у. называются равносильными, если каждая из них является логическим следствием другой. Т. о. является логическим следствием тогда и только тогда, когда тождественно истинна. и G равносильны тогда и только тогда, когда тождественно истинна.

Если к мн-ву предикатных символов языка И. п. у. прибавить предикатный символ то расширенный так язык наз. языком 1-й ступени с равенством (иногда же просто — языком 1-й ступени); при атом вместо обычно пишут Интерпретация языка 1-й ступени с равенством получается, если доопределить произвольную интерпретацию языка И. п. у. на символе сопоставив ему предикат равенства, т. е. такой предикат, который истинен для любой пары тогда и только тогда, когда у и z являются одним и тем же элементом. Понятия истинности и выполнимости для ф-л И. п. у. переносятся и на ф-лы с равенством, если отнести эти понятия к интерпретации языка 1-й ступени с равенством. Знак и знаки логических операций) не включают в сигнатуру ступени с равенством.

Алгебр, системой сигнатуры а, задаваемой интерпретацией наз. система, состоящая из области D и из образов всех компонент из сигнатуры а при отображении при этом образы компонент записываются в том же порядке, в котором идут сами компоненты в а.

Пусть К — класс ф-л сигнатуры а, ЗЛ — алгебр. система сигнатуры а, задаваемая интерпретацией Если из К истинна или выполнима в I, то говорят, что она истинна или выполнима и в алгебр, системе ЯЛ. Если все ф-лы в К замкнуты и истинны в I, то скажем, что ЯЛ является моделью для мн-ва ф-л К, а также, что мн-во К выполнимо, совместно, имеет модель (см. Моделей теория). Зададим аксиомы и правила вывода И. п. у. произвольной сигнатуры а. Терм свободным для переменной если никакое свободное вхождение i; в F не находится в области действия никакого квантора или гдеа — переменная, входящая в t. Если терм t свободен для переменной в формуле то все вхождения переменных в терм t переходят в свободные вхождения этих переменных в . В этом случае подстановку в терма t вместо всех свободных вхождений можно считать правильной, корректной. Аксиомами И. п. у. сигнатуры а являются: 1) все ф-лы, полученные из аксиом исчисления высказываний заменой произвольными ф-лами сигнатуры а; 2) все ф-лы вида где сигнатуры a, a -терм сигнатуры а, свободный для Аксиомы И. п. у., в отличие от специфических аксиом матем. исчислений наз. логическими аксиомами. Правила вывода И. п. у. следующие: 1) modus ponens: из можно получить Р; 2) правила Бернайса: если ф-ла а не содержит свободных вхождений переменной то из а можно получить а и из а можно получить . Формальной теорией 1-й ступени сигнатуры а или логико-математическим исчислением 1-й ступени сигнатуры а наз. тройка , где М—язык 1-й ступени сигнатуры — мн-во всех логических аксиом сигнатуры а и правил вывода И. п. у., А — разрешимое мн-во матем., или специфических, аксиом данной теории. Пара или тройка логическим исчислением, теория же матем. исчислением, основанным на логическом исчислении теории Т наз. выводимой в теории Т из гипотез Г (что записывается так: в теории Т) тогда и только тогда, когда она является либо аксиомой, либо ф-лой из Г, либо может быть получена из некоторых выводимых в Г из Г ф-л по правилам вывода. Ф-ла F теории Т, выводимая из пустого мн-ва гипотез, наз. доказуемой в Т или теоремой теории Т. Моделью формальной теории Т 1-й ступени сигнатуры а наз. алгебр, система, в которой истинны все теоремы теории Т.

Для удобства проведения формальных доказательств в И. п. у. вводится ряд производных правил: правило обобщения: подстановки терма вместо всех свободных вхождений переменной; подстановки ф-лы вместо предикатного символа; переименования связанной переменной и др. Одним из производных правил является теорема дедукции, аналогичная теореме дедукции в исчислении высказываний, но несколько сложнее формулируемая. Из теоремы дедукции вытекает, что доказуемость в теории 1-й ступени некоторой замкнутой равносильна доказуемости в И. п. у. некоторой , где F — конъюнкция конечного числа определенных ф-л из А. Т. о., теоремы любого матем. исчисления 1-й ступени превращаются в некоторые теоремы логического исчисления — И. п. у.

И. п. у. сигнатуры а с равенством — это исчисление на языке 1-й ступени сигнатуры а (без равенства!) такое, что в самой сигнатуре а имеется спец. двухместный предикатный символ, обозначаемый обычно через , а к аксиомам И. п. у. сигнатуры а присоединяются аксиомы

и все аксиомы вида

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

И. п. у. любой сигнатуры а полно как логическое исчисление (является семантически полным логическим исчислением): всякое логическое следствие из любого мн-ва Г ф-л сигнатуры о выводимо из Г в И. п. у. сигнатуры а. В частности, всякая тождественно истинная формула И. п. у. (т. е., всякое логическое следствие из пустого мн-ва ф-л) доказуема в нем (теорема Гёделя о полноте, 1930). Следовательно, в И. п. у. доказуемы все законы логики, выразимые на языке 1-й ступени, и только они. Семантическая полнота И. п. у. следует из более общей теоремы Гёделя — Мальцева: всякое непротиворечивое мн-во замкнутых ф-л И. п. у. имеет модель. Отсюда следует локальная теорема Мальцева для счетных сигнатур: мн-во Г замкнутых ф-л сигнатуры а имеет модель тогда и только тогда, когда каждое конечное подмн-во мн-ва Г имеет модель. Из семантической полноты И. п. у. также легко следует теорема компактности: если для мн-ва Г ф-л и для ф-лы F И. п. у., то для некоторого конечного под-мн-ва мн-ва

И. п. у. не является просто полным, т. е. в нем существует замкнутая именно, любая замкнутая выполнимая, но не тождественно истинная ф-ла) такая, что ни F ни не доказуемы в И. п. у. Присоединив к аксиомам И. п. у. все ф-лы вида , которые недоказуемы в И. п. у., получим непротиворечивое исчисление.

Проблема установления тождественной истинности ф-л 1-й ступени — неразрешима (теорема Чёрча, 1936). Отсюда и из теоремы Гёделя о неполноте следует неразрешимость проблемы: является ли произвольная ф-ла И. п. у. в нем теоремой или нет.

В рамках формальных теорий 1-й ступени можно формализовать (т. е., представить в виде теорем этих теорий) достаточно обширные разделы математики. Напр., имеются формулировки формальной теории мн-в 1-й ступенв, в которых можно вывести обычный классический анализ и значительную часть общей теории множеств. В частности, в формальной теории мн-в (1-й ступени) можно формализовать теорему и доказательство о существовании несчетно-бесконечных мн-в. Вместе с тем, согласно теореме Левенгейма — Сколема, еслв некоторое мн-во ф-л И. п. у. с равенством вмеет модель, то оно имеет конечную или счетную модель. Это т. н. парадокс Сколема.

Наряду с ранее введенными термами иногда пользуются как термами выражениями вида которые интерпретируются как «то единственное z, для которого истинно определенными описаниями. При этом в определении терма , свободного для в F, следует говорить не о переменной входящей в , а лишь о ее свободных вхождениях в . Для И. п. у. с определёнными описаниями справедлива т. н. теорема об устранимости определенных описаний. Иногда при определении И. п. у. задают не схемы аксиом, а конкретные аксиомы. При этом среди правил вывода появляется правило подстановки формулы вместо предикатного символа и усложняется формулировка теоремы дедукции. Имеется весьма естественная формулировка И. п. у., принадлежащая нем. математику Генцену (1909—45) (см. Генцена формальные системы).

Лит.: Новиков П. С. Элементы математической логики. М., 1973; Гильберт Д., Аккерман В. Основы теоретической логики. Пер. с нем. М.. 1947 [библиогр. с. 297—298]; Клини С. К. Математическая логика. Пер. с англ. М., 1973 [библиогр. с. 451 —465]; Чёрч А. Введение в математическую логику. Пер. с англ., т. 1. М., 1960; Линдон Р. Заметки по логике. Пер. с англ. М., 1968 [библиогр. с. 123]; Мендельсон Э. Введение в математическую логику. Пер. с англ. М., 1971 [библиогр. с. 296—309]. В. Ф. Костырко.

1
Оглавление
email@scask.ru