Закон исключенного третьего 7 страница

11.7 Контрольные вопросы и задания

1. Что представляет собой исчисление высказываний?

2. Поясните понятия языка, аксиом и правил вывода исчисления высказываний.

3. Приведите примеры аксиом исчисления высказываний.

4. Каким образом строится дедуктивный вывод?

5. Дайте краткую характеристику основных правил дедуктивного вывода.

6. Перечислите правила дедуктивных выводов логики высказываний.

7. В чем состоит полнота и непротиворечивость исчисления высказываний?

8. Дайте определение независимой системы аксиом.

9. Сформулируйте теорему дедукции.

10. В чем заключается метод доказательства от противного?

Лекция 12. Логика предикатов (логика первого порядка). Предикаты. Алгебра предикатов

12.1 Основные понятия логики предикатов

Логика высказываний, рассмотренная выше, является достаточно узкой логической системой, в ней не все логические рассуждения могут быть осуществлены. Например, в рамках этой системы нельзя записать такое рассуждение «Простое число 2 − четное. Следовательно, существуют простые четные числа».

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

Определение.

Предикатомназывается функция Закон исключенного третьего 7 страница - student2.ru , переменные которой принимают значения из некоторого множества Закон исключенного третьего 7 страница - student2.ru , а сама она принимает два значения Закон исключенного третьего 7 страница - student2.ru (истинное) и Закон исключенного третьего 7 страница - student2.ru (ложное), т.е. Закон исключенного третьего 7 страница - student2.ru (где Закон исключенного третьего 7 страница - student2.ru ).

Понятие предиката является частным случаем понятия функции, для которой четко фиксирована область значений.

Предикаты становятся высказываниями, когда их переменным присваиваются значения.

Пример.

Предикатами являются следующие утверждения: Закон исключенного третьего 7 страница - student2.ru Закон исключенного третьего 7 страница - student2.ru Закон исключенного третьего 7 страница - student2.ru Закон исключенного третьего 7 страница - student2.ru

Пусть Закон исключенного третьего 7 страница - student2.ru , тогда утверждение Закон исключенного третьего 7 страница - student2.ru является высказыванием, и это высказывание истинно. При Закон исключенного третьего 7 страница - student2.ru утверждение Закон исключенного третьего 7 страница - student2.ru тоже является высказыванием, и это высказывание ложно.

Определение.

Множество значений Закон исключенного третьего 7 страница - student2.ru , которое может принимать Закон исключенного третьего 7 страница - student2.ru , называется универсомили предметной областью.

Пример.

В частности, предметной областью может являться множество действительных чисел, множество целых чисел или другие подобные множества.

Множество Закон исключенного третьего 7 страница - student2.ru значений перменных определяется обычно математическим контекстом.

Определение.

В общем случае определен некоторый предикат, если:

1) задано некоторое (произвольное) множество, называемое областью определения предиката (предметная область);

2) фиксировано множество {И, Л}, называемое областью значений;

3) указано правило, с помощью которого каждому элементу, взятому из предметной области, ставится в соответствие один из двух элементов из области значений.

Определение.

Предикат с одной переменной называется одноместным предикатом и может обозначаться, например, Закон исключенного третьего 7 страница - student2.ru , где Закон исключенного третьего 7 страница - student2.ru − переменная. Предикат, имеющий две переменные, называется двухместным предикатом и может обозначаться, например, Закон исключенного третьего 7 страница - student2.ru , где Закон исключенного третьего 7 страница - student2.ru − переменные, а предикат, содержащий Закон исключенного третьего 7 страница - student2.ru переменных ( Закон исключенного третьего 7 страница - student2.ru аргументов), называется Закон исключенного третьего 7 страница - student2.ru -местным предикатом и обозначается Закон исключенного третьего 7 страница - student2.ru . Высказывания считаются нульместным предикатом.

Количество аргументов предиката Закон исключенного третьего 7 страница - student2.ru называется его порядком.

Пример.

Высказывание « Закон исключенного третьего 7 страница - student2.ru − действительное число» можно представить одноместным предикатом, « Закон исключенного третьего 7 страница - student2.ru меньше Закон исключенного третьего 7 страница - student2.ru » − двуместным предикатом. Если Закон исключенного третьего 7 страница - student2.ru и Закон исключенного третьего 7 страница - student2.ru замещены конкретными значениями (объектами), то предикат переходит в высказывание, которое рассматривается как нульместный предикат.

Определение.

Аргументы предиката называются термами. Термы-константы и термы-переменные называются предметными константами и предметными переменными.

Предикаты обычно обозначаются большими латинскими буквами. Иногда бывает удобно указывать число переменных у предиката путем введения верхнего индекса, например Закон исключенного третьего 7 страница - student2.ru является Закон исключенного третьего 7 страница - student2.ru -местным предикатом.

Предикатом чаще всего обозначают свойство или действие, выраженное в высказывании сказуемым, а объекты и субъекты этого действия, а также другие члены предложения являются аргументами данного предиката. В качестве обозначения предиката также можно выбрать слово, отражающее его смысловое значение.

Пример.

Представим в виде предиката высказывания: « Закон исключенного третьего 7 страница - student2.ru делится на 7», « Закон исключенного третьего 7 страница - student2.ru делится на Закон исключенного третьего 7 страница - student2.ru », « Закон исключенного третьего 7 страница - student2.ru − простое число». Выберем в качестве названий предикатов действия или свойства данных предложений: ДЕЛИТСЯ, ПРОСТОЕ. Тогда заданные высказывания можно записать в виде предикатов следующим образом: ДЕЛИТСЯ( Закон исключенного третьего 7 страница - student2.ru ,7), ДЕЛИТСЯ( Закон исключенного третьего 7 страница - student2.ru , Закон исключенного третьего 7 страница - student2.ru ), ПРОСТОЕ( Закон исключенного третьего 7 страница - student2.ru ). Здесь первый и третий предикат являются одноместными и каждый выражает некоторое свойство числа Закон исключенного третьего 7 страница - student2.ru ; второй предикат – двуместный и выражает бинарное отношение делимости на множестве чисел.

Для построения атомов логики предикатов разрешается использовать следующие типы символов:

- индивидуальные символы или константы, которые обычно являются именами объектов, например: Сократ, 13;

- символы предметных переменных, в качестве которых обычно выступают буквы латинского алфавита, возможно, с индексами, например: Закон исключенного третьего 7 страница - student2.ru ;

- функциональные символы – строчные буквы латинского алфавита или осмысленные слова из строчных букв, например: минус( Закон исключенного третьего 7 страница - student2.ru ) – функциональный символ « Закон исключенного третьего 7 страница - student2.ru », отец ( Закон исключенного третьего 7 страница - student2.ru ) – функциональный символ «отец человека Закон исключенного третьего 7 страница - student2.ru »;

- предикаты– прописные буквы или осмысленные слова из прописных букв, например: Закон исключенного третьего 7 страница - student2.ru , Закон исключенного третьего 7 страница - student2.ru , ДЕЛИТСЯ, БОЛЬШЕ, ПРОСТОЕ.

Пример.

Переведем на естественный язык следующие высказывания логики предикатов: 1) РАВНЯТЬСЯ Закон исключенного третьего 7 страница - student2.ru ; 2) ЗНАТЬ(папа(Вася), математика).

Предикат РАВНЯТЬСЯ Закон исключенного третьего 7 страница - student2.ru соответствует утверждению « Закон исключенного третьего 7 страница - student2.ru равняется 5» естественного языка. Здесь 5 – константа, Закон исключенного третьего 7 страница - student2.ru − предметная переменная.

В высказывании ЗНАТЬ(папа(Вася), математика) функциональный символ «папа( Закон исключенного третьего 7 страница - student2.ru )» принимает значение из множества людей, соответствующее отношению «быть отцом Закон исключенного третьего 7 страница - student2.ru ». Поэтому выражение папа(Вася) следует интерпретировать как «Васин папа». Таким образом, предикат ЗНАТЬ (папа(Вася), математика) соответствует предложению «папа у Васи знает математику» естественного языка. Здесь «Вася» и «математика» являются константами, а Закон исключенного третьего 7 страница - student2.ru − предикатная переменная.

12.2 Операции логики предикатов. Кванторные операции

Над предикатами можно производить обычные логические операции, которые обозначаются символами Закон исключенного третьего 7 страница - student2.ru и называются логическими связками (как и в логике высказываний).

Пример.

Пусть Закон исключенного третьего 7 страница - student2.ru − предикат « Закон исключенного третьего 7 страница - student2.ru делится на 3», Закон исключенного третьего 7 страница - student2.ru − предикат « Закон исключенного третьего 7 страница - student2.ru делится на 5», тогда выражение Закон исключенного третьего 7 страница - student2.ru означает « Закон исключенного третьего 7 страница - student2.ru делится на 3 и делится на 5», т.е. определяет предикат делимости на 15.

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

Определение.

Пусть Закон исключенного третьего 7 страница - student2.ru − предикат, определенный на множестве Закон исключенного третьего 7 страница - student2.ru . Высказывание «для всех Закон исключенного третьего 7 страница - student2.ru истинно» обозначается Закон исключенного третьего 7 страница - student2.ru .

Определение.

Символ Закон исключенного третьего 7 страница - student2.ru называется квантором всеобщности (квантором общности).

Если применяется квантор всеобщности, то говорится, что высказывание истинно для всех Закон исключенного третьего 7 страница - student2.ru из некоторого множества.

Определение.

Высказывание «существует такой Закон исключенного третьего 7 страница - student2.ru , что Закон исключенного третьего 7 страница - student2.ru истинно» обозначается Закон исключенного третьего 7 страница - student2.ru , где символ Закон исключенного третьего 7 страница - student2.ru называется квантором существования.

Квантор существования применяется, когда нужно указать, что существует хотя бы одно значение переменной, для которой истинно данное высказывание.

Пример.Запишем в виде предикатов с кванторами следующие высказывания: «Все студенты сдают экзамены», «Некоторые студенты сдают экзамены на отлично».

Введем предикаты: Закон исключенного третьего 7 страница - student2.ru − «сдавать экзамены» и Закон исключенного третьего 7 страница - student2.ru − «сдавать экзамены на отлично». Предметная область данных предикатов представляет собой множество студентов. Тогда исходные выражения примут вид: Закон исключенного третьего 7 страница - student2.ru и Закон исключенного третьего 7 страница - student2.ru .

Заметим, что имеют место ранги логических связок, учитывая которые кванторы Закон исключенного третьего 7 страница - student2.ru и Закон исключенного третьего 7 страница - student2.ru размещаются между связками Закон исключенного третьего 7 страница - student2.ru и Закон исключенного третьего 7 страница - student2.ru .

Применение кванторов к многоместным предикатам уменьшает количество переменных, от которых зависит данный предикат. Например, применение квантора по одной из переменных двухместного предиката превращает его в одноместный.

Квантор общности можно истолковывать как обобщение конъюнкции, а квантор существования – как обобщение дизъюнкции, т.е. если область определения Закон исключенного третьего 7 страница - student2.ru предиката Закон исключенного третьего 7 страница - student2.ru конечна, например, Закон исключенного третьего 7 страница - student2.ru , то высказывание Закон исключенного третьего 7 страница - student2.ru эквивалентно Закон исключенного третьего 7 страница - student2.ru , а высказывание Закон исключенного третьего 7 страница - student2.ru − дизъюнкции Закон исключенного третьего 7 страница - student2.ru .

Пример.

Пусть задан предикат Закон исключенного третьего 7 страница - student2.ru , который означает « Закон исключенного третьего 7 страница - student2.ru − нечетное число» и определен на области Закон исключенного третьего 7 страница - student2.ru .

Высказывание Закон исключенного третьего 7 страница - student2.ru означает: « Закон исключенного третьего 7 страница - student2.ru − нечетное число», и Закон исключенного третьего 7 страница - student2.ru − нечетное число и Закон исключенного третьего 7 страница - student2.ru − нечетное число», а высказывание Закон исключенного третьего 7 страница - student2.ru означает то же, что и дизъюнкция « Закон исключенного третьего 7 страница - student2.ru − нечетное число, или Закон исключенного третьего 7 страница - student2.ru − нечетное число, или Закон исключенного третьего 7 страница - student2.ru нечетное число»

12.3 Формулы и их интерпретация в логике предикатов

На языке предикатов можно составить гораздо более сложные предложения, чем на языке высказываний. Определим понятие формулы в логике предикатов.

Алфавит логики предикатов в общем случае содержит следующие символы:

1) символы предметных переменных: Закон исключенного третьего 7 страница - student2.ru ;

2) символы предикатов: Закон исключенного третьего 7 страница - student2.ru , где Закон исключенного третьего 7 страница - student2.ru ;

3) логические символы: Закон исключенного третьего 7 страница - student2.ru ;

4) символы кванторов: Закон исключенного третьего 7 страница - student2.ru ;

5) скобки и запятую: ),( .

Определение.

Если Закон исключенного третьего 7 страница - student2.ru - Закон исключенного третьего 7 страница - student2.ru -местный предикат и Закон исключенного третьего 7 страница - student2.ru - термы, то Закон исключенного третьего 7 страница - student2.ru называется атомом или элементарной формулойлогики предикатов.

Пример.

Атомами являются: ДЕЛИТСЯ( Закон исключенного третьего 7 страница - student2.ru ,13), ДЕЛИТСЯ( Закон исключенного третьего 7 страница - student2.ru , Закон исключенного третьего 7 страница - student2.ru ), БОЛЬШЕ (плюс( Закон исключенного третьего 7 страница - student2.ru ,1), Закон исключенного третьего 7 страница - student2.ru ), РАВНЯТЬСЯ( Закон исключенного третьего 7 страница - student2.ru ,1), СДАВАТЬ(студенты, сессия).

Определение.

Правильно построенными формулами логики предикатов называются формулы, которые можно рекурсивно определить следующим образом:

1. Атом является формулой.

2. Если Закон исключенного третьего 7 страница - student2.ru и Закон исключенного третьего 7 страница - student2.ru − формулы, то Закон исключенного третьего 7 страница - student2.ru также являются формулами.

3. Если Закон исключенного третьего 7 страница - student2.ru − формула, а Закон исключенного третьего 7 страница - student2.ru − свободная переменная, то Закон исключенного третьего 7 страница - student2.ru и Закон исключенного третьего 7 страница - student2.ru тоже формулы.

4. Никаких формул, кроме порожденных указанными выше правилами, не существует.

Введем понятие свободного и связанного вхождения переменной в формулу.

Определение.

В выражениях Закон исключенного третьего 7 страница - student2.ru и Закон исключенного третьего 7 страница - student2.ru формула Закон исключенного третьего 7 страница - student2.ru , на которую распространяется действие квантора, называется областью действия квантора.

Следует заметить, что формула Закон исключенного третьего 7 страница - student2.ru может и не иметь вхождений переменной Закон исключенного третьего 7 страница - student2.ru . В таком случае считается, что формулы Закон исключенного третьего 7 страница - student2.ru и Закон исключенного третьего 7 страница - student2.ru одинаковые.

Определение.

Вхождение переменной Закон исключенного третьего 7 страница - student2.ru в формулу Закон исключенного третьего 7 страница - student2.ru называется связанным, если Закон исключенного третьего 7 страница - student2.ru − переменная квантора Закон исключенного третьего 7 страница - student2.ru или Закон исключенного третьего 7 страница - student2.ru , входящего в данную формулу, либо находится в области действия квантора Закон исключенного третьего 7 страница - student2.ru или Закон исключенного третьего 7 страница - student2.ru , входящего в данную формулу. В противоположном случае вхождение переменной Закон исключенного третьего 7 страница - student2.ru в данную формулу называется свободным.

Пример.

Определим вхождение переменных в следующие формулы: а) Закон исключенного третьего 7 страница - student2.ru ; б) Закон исключенного третьего 7 страница - student2.ru , в) Закон исключенного третьего 7 страница - student2.ru .

Единственное вхождение переменной Закон исключенного третьего 7 страница - student2.ru в формулу а) является свободным. Первое вхождение переменной Закон исключенного третьего 7 страница - student2.ru в формулу б) свободное, а второе и третье − связанные. Все вхождения переменной Закон исключенного третьего 7 страница - student2.ru в формулу в) связанные.

Определение.

Переход от Закон исключенного третьего 7 страница - student2.ru к Закон исключенного третьего 7 страница - student2.ru или Закон исключенного третьего 7 страница - student2.ru называется связыванием переменной Закон исключенного третьего 7 страница - student2.ru , а сама переменная Закон исключенного третьего 7 страница - student2.ru в этом случае – связанной. Переменная, не связанная никаким квантором, называется свободной.

Смысл связанных и свободных переменных в предикатных выражениях различен. Свободная переменная − это обычная переменная, которая может принимать различные значения из Закон исключенного третьего 7 страница - student2.ru ; выражение Закон исключенного третьего 7 страница - student2.ru – переменное высказывание, зависящее от значения Закон исключенного третьего 7 страница - student2.ru . Выражение Закон исключенного третьего 7 страница - student2.ru не зависит от переменной Закон исключенного третьего 7 страница - student2.ru и при фиксированных Закон исключенного третьего 7 страница - student2.ru и Закон исключенного третьего 7 страница - student2.ru имеет вполне определенное значение. Это в частности означает, что переименование связанной переменной, т.е. переход от Закон исключенного третьего 7 страница - student2.ru к Закон исключенного третьего 7 страница - student2.ru , не меняет истинности выражения.

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

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

Чтобы предикат был высказыванием, все его переменные должны иметь конкретные значения или быть связаны соответствующим квантором.

Пример. Закон исключенного третьего 7 страница - student2.ru не является высказыванием, так как переменная Закон исключенного третьего 7 страница - student2.ru не связана никаким квантором.

Формулы имеют смысл только тогда, когда существует какая-либо интерпретация символов, входящих в эти формулы.

Определение.

Интерпретация формулы Закон исключенного третьего 7 страница - student2.ru логики предикатов состоит из элементов непустой предметной области Закон исключенного третьего 7 страница - student2.ru , значений всех констант, функциональных символов и предикатов, встречающихся в Закон исключенного третьего 7 страница - student2.ru . Указанные значения задаются следующим образом:

1. Каждой константе ставится в соответствие некоторый элемент из Закон исключенного третьего 7 страница - student2.ru .

2. Каждому Закон исключенного третьего 7 страница - student2.ru -местному функциональному символу ставится в соответствие отображение из Закон исключенного третьего 7 страница - student2.ru в Закон исключенного третьего 7 страница - student2.ru . Здесь Закон исключенного третьего 7 страница - student2.ru , где Закон исключенного третьего 7 страница - student2.ru .

3. Каждому Закон исключенного третьего 7 страница - student2.ru -местному предикату ставится в соответствие отображение из Закон исключенного третьего 7 страница - student2.ru в {И, Л}.

Для каждой интерпретации на области Закон исключенного третьего 7 страница - student2.ru формула может получать истинностное значение И или Л согласно следующим правилам:

1. Если заданы значения формул Закон исключенного третьего 7 страница - student2.ru и Закон исключенного третьего 7 страница - student2.ru , то истинностные значения формул ( Закон исключенного третьего 7 страница - student2.ru ), ( Закон исключенного третьего 7 страница - student2.ru ), ( Закон исключенного третьего 7 страница - student2.ru ),( Закон исключенного третьего 7 страница - student2.ru ),( Закон исключенного третьего 7 страница - student2.ru ) получаются с помощью таблиц истинности соответствующих логических операций.

Наши рекомендации