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

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

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

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

Понятие закона исключения третьего позволяет полностью использовать в логике высказываний аппарат двузначной логики (рассмотренный в разделе 3). В данном разделе дисциплины рассматривается только двузначная логика высказываний и логика предикатов.

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

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

Введем специфическую «логическую» терминологию и укажем её связь с положениями раздела «Элементы математической логики. Алгебра булевых функций».

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

Высказывание – это утверждение или повествовательное предложение, о котором можно сказать, истинно оно или ложно, но ни то и другое одновременно.

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

Пример.

Предложения, являющиеся высказываниями:

а) Два умножить на два равно четыре ( Закон исключенного третьего 5 страница - student2.ru ).

б) Рим − столица Франции.

Предложения, не являющиеся высказываниями:

а) Кто Вы? (вопрос).

б) Прочтите эту книгу до следующего занятия (приказ или восклицание).

в) Это утверждение ложно (внутренне противоречивое утверждение).

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

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

Высказывание можно рассматривать как величину, (пропозициональную переменную, высказывательную переменную), которая может принимать два значения: «истина» и «ложь», т.е. принимать истинностное значение.

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

Под истинностным значением понимается абстрактный объект («истина» или «ложь»), сопоставляемый высказыванию в зависимости от того, является это высказывание истинным или ложным. Обозначается: «истина» − И, Т (True) или 1, „ложь” – Л, F (False) или 0.

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

Множество {И, Л} называется множеством истинностных значений.

Пример.

Высказывание « Закон исключенного третьего 5 страница - student2.ru » имеет истинностное значение 1 (И).

Высказывание «Рим − столица Франции» имеет истинностное значение 0 (Л).

Можно рассматривать две группы высказываний:

- высказывания, истинностное значение которых независимо от ситуации можно считать однозначно определенным;

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

Обычно эти обстоятельства не фигурируют явно в простом высказывании.

Пример.

а) Высказывание « Закон исключенного третьего 5 страница - student2.ru » определено однозначно.

б) Истинность таких высказываний, как «Хорошая погода», «Сегодня 31 декабря», «Результат измерений диаметра цилиндра равен 52 мм» зависит, соответственно, от вкусов или критерия оценки погоды, сегодняшней даты, требуемой точности измерения. Высказывание «Завтра будет дождь» может получить значение «истина» или «ложь» в зависимости от конкретной ситуации.

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

Пример.

а) Закон исключенного третьего 5 страница - student2.ru - «Снег белый».

б) Закон исключенного третьего 5 страница - student2.ru - «Аня является студенткой университета».

в) Закон исключенного третьего 5 страница - student2.ru − «Группа КН-13-1 насчитывает 25 студентов».

10.2 Логические связки и формулы логики высказываний

Рассматривая конструкции естественного языка, видим, что простые предложения объединяются в сложные при помощи соответствующих сентенциональных связок (союзов), т.е. сложные предложения состоят из простых предложений и служебных слов («если», «то», «и», «или» и т.п.).

Пример.

Составные (сложные) высказывания:

а) «Снег белый, и температура ниже нуля».

б) «Если Петр на занятиях, то Аня дома».

в) «Петр − студент института или шахтер».

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

Из одних высказываний различными способами можно строить новые, более сложные высказывания, называемые формулами или молекулами, используя те же операции (и их символы), что и в булевой алгебре. Примеры связок и их символов приведены в табл. 10.1.

Таблица 10.1 − Логические связки в логике высказываний

Название Обозначение Аналоги естественного языка
Отрицание Закон исключенного третьего 5 страница - student2.ru не, «неверно, что»
Конъюнкция Закон исключенного третьего 5 страница - student2.ru и
Дизъюнкция Закон исключенного третьего 5 страница - student2.ru или, «или одно из двух …, или оба», либо
Импликация Закон исключенного третьего 5 страница - student2.ru влечет, «если, …то», «только если», «только тогда, когда», «есть достаточное условие», «при условии, что», «есть необходимое условие»
Эквивалентность Закон исключенного третьего 5 страница - student2.ru эквивалентно, равносильно, «тогда и только тогда, когда», «если и только если», «есть необходимое и достаточное условие»

Рассмотрим примеры и выражения естественного языка, которые соответствуют логическим связкам.

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

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

Данная унарная операция соответствует отрицанию в естественном языке, которое может иметь различные синтаксические выражения (см. таблицу 4.1).

Пример.

Пусть имеем высказывание Закон исключенного третьего 5 страница - student2.ru − «Владимир получил электронное письмо от Александра». Отрицанием высказывания Закон исключенного третьего 5 страница - student2.ru является: Закон исключенного третьего 5 страница - student2.ru − «Владимир не получил электронное письмо от Александра». Данное высказывание можно представить следующим образом: Закон исключенного третьего 5 страница - student2.ru − «Неверно, что Владимир получил электронное письмо от Александра».

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

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

Эта логическая операция соответствует в естественном языке связке «и», соединяющей два предложения.

Пример.

Пусть имеем простые высказывания: Закон исключенного третьего 5 страница - student2.ru − «Харьков является первой столицей Украины»; Закон исключенного третьего 5 страница - student2.ru − «Харьков − красивый город».

Составное высказывание, определяющее конъюнкцию, будет иметь вид: Закон исключенного третьего 5 страница - student2.ru − «Харьков является первой столицей Украины и Харьков − красивый город».

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

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

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

Пример.Пусть имеем два атома: Закон исключенного третьего 5 страница - student2.ru − « Закон исключенного третьего 5 страница - student2.ru » и Закон исключенного третьего 5 страница - student2.ru − « Закон исключенного третьего 5 страница - student2.ru ». Тогда высказывание « Закон исключенного третьего 5 страница - student2.ru или Закон исключенного третьего 5 страница - student2.ru » будет соответствовать формуле Закон исключенного третьего 5 страница - student2.ru .

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

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

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

Пример.

Пусть имеем два атома: Закон исключенного третьего 5 страница - student2.ru − « Закон исключенного третьего 5 страница - student2.ru − простое» и Закон исключенного третьего 5 страница - student2.ru − « Закон исключенного третьего 5 страница - student2.ru − нечетное». Тогда высказывание «Для того, чтобы Закон исключенного третьего 5 страница - student2.ru было нечетным, достаточно, чтобы Закон исключенного третьего 5 страница - student2.ru было простым» будет соответствовать формуле Закон исключенного третьего 5 страница - student2.ru .

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

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

Эта операция в естественном языке соответствует оборотам: «… тогда и только тогда, когда …», «для того чтобы …, необходимо и достаточно …»,

Пример.

Пусть имеем два атома: Закон исключенного третьего 5 страница - student2.ru − «идет дождь» и Закон исключенного третьего 5 страница - student2.ru − «на небе тучи». Тогда высказывание «Дождь идет тогда и только тогда, когда на небе тучи» будет соответствовать формуле Закон исключенного третьего 5 страница - student2.ru .

Алфавит логики высказываний содержит следующие символы:

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

2) логические символы (связки) Закон исключенного третьего 5 страница - student2.ru ;

3) символы скобок ( ) и запятую.

Связки могут быть бинарными и унарными. Операции Закон исключенного третьего 5 страница - student2.ru являются бинарными логическими связками, операция Закон исключенного третьего 5 страница - student2.ru − унарной логической связкой.

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

Пример. Закон исключенного третьего 5 страница - student2.ru − «Влажность большая»; Закон исключенного третьего 5 страница - student2.ru − «Температура высокая»; Закон исключенного третьего 5 страница - student2.ru − «Мы чувствуем себя хорошо».

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

Определение.В логике высказываний правильно построенная формула определяется рекурсивно следующим образом:

1. Атом есть формула.

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

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

10.3 Алгебра логики и логика высказываний

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

Логика высказываний – это алгебраическая структура Закон исключенного третьего 5 страница - student2.ru ) с носителем – двоичным множеством { Закон исключенного третьего 5 страница - student2.ru : «Ложь», Закон исключенного третьего 5 страница - student2.ru : «Истина»}, операциями (логическими связками): « Закон исключенного третьего 5 страница - student2.ru » – конъюнкция, « Закон исключенного третьего 5 страница - student2.ru » – дизъюнкция, « Закон исключенного третьего 5 страница - student2.ru » – отрицание, « Закон исключенного третьего 5 страница - student2.ru » – импликация, «~» – эквивалентность.

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

С логической точки зрения двоичные объекты, которые рассматривались в разделе «Элементы математической логики. Алгебра булевых функций», - это высказывания, которые могут быть истинными или ложными. Формулы - это составные высказывания, истинность которых определяется истинностью входящих в них элементарных высказываний (обозначаемых буквами) и логическими операциями над высказываниями.

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

Если рассматривать формулы, содержащие только логические операции Закон исключенного третьего 5 страница - student2.ru , то в логике высказываний выполняется закон двойственности. Кроме того, формулы логики высказываний можно представить в виде ДНФ и КНФ, СДНФ и СКНФ (учитывая изоморфизм алгебр).

10.4 Интерпретация формул логики высказываний. Правильные рассуждения

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

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

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

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

Пример.

Рассмотрим таблицу истинности для логических связок логики высказываний (таблица 10.2)

Таблица 10.2 - Таблица истинности логических связок

Закон исключенного третьего 5 страница - student2.ru Закон исключенного третьего 5 страница - student2.ru Закон исключенного третьего 5 страница - student2.ru Закон исключенного третьего 5 страница - student2.ru Закон исключенного третьего 5 страница - student2.ru Закон исключенного третьего 5 страница - student2.ru Закон исключенного третьего 5 страница - student2.ru
Л Л И Л Л И И
Л И И Л И И Л
И Л Л Л И Л Л
И И Л И И И И

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

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

Формула называется тождественно истинной (тавтологиейили общезначимой),если она принимает значение «истина» на всех интерпретациях (наборах значений переменных).

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

Формула называется тождественно ложной (противоречивой или невыполнимой),если она принимает значение «ложь» на всех интерпретациях.

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

Формула называется необщезначимойилинепротиворечивой, если она на одних интерпретациях принимает значение «истина», а на других – «ложь».

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

Все формулы, не относящиеся к противоречивым, образуют множество выполнимыхформул.

Пример.

Формула Закон исключенного третьего 5 страница - student2.ru − тавтология; формула Закон исключенного третьего 5 страница - student2.ru является противоречивой; формула Закон исключенного третьего 5 страница - student2.ru является выполнимой.

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

1. Закон исключенного третьего 5 страница - student2.ru ;

2. Закон исключенного третьего 5 страница - student2.ru ;

3. Закон исключенного третьего 5 страница - student2.ru ;

4. Закон исключенного третьего 5 страница - student2.ru ;

5. Закон исключенного третьего 5 страница - student2.ru ;

6. Закон исключенного третьего 5 страница - student2.ru ;

7. Закон исключенного третьего 5 страница - student2.ru ;

8. Закон исключенного третьего 5 страница - student2.ru ;

9. Закон исключенного третьего 5 страница - student2.ru ;

10. Закон исключенного третьего 5 страница - student2.ru (закон Пирса).

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

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

Рассуждение называется правильным, если оно выражается тождественно истинной формулой.

Таким образом, проверить правильность рассуждения можно, построив соответствующую ему формулу и определив, является ли она тождественно истинной.

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

1. Построить таблицу истинности этой формулы. Если в таблице истинности на всех интерпретациях функция принимает значение «истина», то соответствующее формуле рассуждение является тавтологией.

2. Применив тождественные преобразования, привести её к виду одного из логических законов. Если в результате преобразований получим значение «истина», то формула является тавтологией.

10.5 Логическая эквивалентность и логическое следствие

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

Две формулы называются равносильными, если на всех наборах значений входящих в них переменных эти формулы принимают одинаковые значения.

Равносильность формул логики высказываний вытекает из тождественности соответствующих формул алгебры логики. Равносильности формул Закон исключенного третьего 5 страница - student2.ru и Закон исключенного третьего 5 страница - student2.ru будем обозначать через Закон исключенного третьего 5 страница - student2.ru . Легко видеть, что равносильность − это отношение эквивалентности (оно рефлексивно, симметрично и транзитивно), поэтому равносильность называют также логической эквивалентностью.

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