Выбери формат для чтения
Загружаем конспект в формате doc
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
ЧАСТЬ III. ЛОГИКА ПРЕДИКАТОВ
§1. Понятие предиката. Множество истинности предиката. Равносильные предикаты. Классификация предикатов.
Рассмотрим предложения, содержащие переменную : 1) - простое число, 2) , 3) , 4) - город на Волге.
Высказываниями эти предложения не являются, так как о них мы не можем сказать, истинны они или ложны. Однако из этих предложений можно получить высказывания, придавая переменной те или иные значения из некоторого множества. Например, если в предложении 1) заменить переменную конкретными значениями из множества натуральных чисел, то получим высказывания. При получим ложное высказывание «- простое число», при получим истинное высказывание « - простое число» и так далее.
Такие предложения с одной переменной называются одноместными предикатами.
Определение. Одноместным предикатом, определенном на множестве , называется предложение с переменной, обращающееся в высказывание при подстановке вместо этой переменной конкретных элементов (предметов) из множества .
Множество называется множеством определения данного предиката.
Конкретные одноместные предикаты, заданные на множестве , будем обозначать , ,…. Одноместные предикатные переменные, заданные на множестве , будем обозначать , ,… .
В приведенных примерах множества определения предикатов таковы: 1) , 2) , 3) , 4) множество всех названий городов.
Определение. Множеством истинности предиката называется подмножество множества , состоящее из элементов, при подстановке которых в данный предикат он обращается в истинное высказывание.
Множество истинности предиката будем обозначать . .
В приведенных выше примерах множества истинности предикатов таковы 1) множество простых чисел, 2) , 3) множество четных целых чисел, 4) множество названий городов на Волге.
Определение. Два предиката и , заданные на одном и том же множестве называются равносильными, если их множества истинности совпадают.
Тот факт, что предикаты и , заданные на множестве , равносильны будем обозначать .
Пример. : «», ,
: «»,.
, .
Значит, .
Определение. Предикат , заданный на множестве , называется тождественно истинным (ложным), если при любой подстановке вместо переменной любого конкретного предмета из множества , он превращается в истинное (ложное) высказывание .
Определение. Предикат , заданный на множестве , называется выполнимым (опровержимым), если существует хотя бы один конкретный предмет , при подстановке которого вместо переменной в предикат , он превращается в истинное (ложное) высказывание.
Примеры. Предикат : «», тождественно истинный и одновременно выполнимый.
Предикат : «», тождественно ложный и одновременно опровержимый.
Предикат : «», выполнимый и одновременно опровержимый.
Обобщением понятия одноместного предиката является понятие многоместно предиката.
Определение. - местным предикатом, определенным на множестве называется предложение, содержащее (предметных) переменных и обращающееся в высказывание при подстановке вместо этих переменных конкретных элементов (предметов) из множеств соответственно.
- местные предикаты будем обозначать
,
Приведем примеры многоместных предикатов:
: «», .
: «»,.
: «Прямая проходит через точки и », , где есть множество прямых плоскости, есть множество точек плоскости.
: «Река впадает в море », где - множество названий рек, - множество названий морей.
Упражнения.
1.1. Найдите множества истинности следующих предикатов, заданных на множестве .
1) ,
2) ,
3) двузначное число кратно 10, ,
4) , .
Решение.
1) решая неравенство , получаем , .
2) учитывая, что а если , получаем .
3) .
4) Областью допустимых значений уравнения является множество . На этом множестве данное уравнение равносильно уравнению , которому удовлетворяет любое действительное число из множества . Следовательно, .
1.2. Выяснить, равносильны ли предикаты, если их последовательно рассматривать заданными на множестве действительных чисел , затем на множестве рациональных чисел , на множестве целых чисел , на множестве натуральных чисел .
1) : «», : «».
2) : «», : « ».
3) : «», : «».
4) : «», : «».
Решение.
1) На множестве действительных чисел множество истинности предиката , а предиката , значит и не равносильны.
На множестве рациональных чисел , , значит и не равносильны. .
На множестве целых чисел , , значит .
На множестве натуральных чисел , , значит .
2) На множестве , , значит и не равносильны на множестве .
Отсюда видим, что данные предикаты не равносильны на множестве и равносильны на множестве .
3) На множестве , поэтому и не равносильны на множестве .
Отсюда видим, что данные предикаты не равносильны на множеств и равносильны на множествах , .
4) На множестве , , поэтому и не равносильны на множестве .
Отсюда видим, что данные предикаты не равносильны на множествах и равносильны на множестве .
1.3. Среди предикатов укажите тождественно истинные, тождественно ложные, выполнимые.
1) : «», ,
2) : «», ,
3) : «», .
Решение.
1) , значит предикат тождественно истинный,
2) , значит предикат тождественно ложный,
3) , значит предикат выполнимый.
§2 Логические операции над предикатами
Предикаты, так же, как высказывания принимают два значения и , поэтому к ним применимы все операции алгебры высказываний.
Рассмотрим логические операции над одноместными предикатами.
Пусть предикаты и заданы на некотором множестве .
Определение. Конъюнкцией предикатов и , заданных на множестве , называется предикат , заданный на множестве , который обращается в истинное высказывание при тех и только тех из , при которых оба предиката и обращаются в истинные высказывания.
Пример. Рассмотрим предикаты : «», , и : «», . Тогда : «», , то есть : «», .
Аналогично определяются дизъюнкция предикатов , , отрицание предиката , .
Определение. Импликацией предикатов и , заданных на множестве , называется предикат , заданный на множестве , который обращается в ложное высказывание при тех и только тех из , при которых предикат принимает значение «истина», а предикат - значение «ложь».
Пример. Рассмотрим предикаты : «Число », , : «Число - натуральное», . : «Если число , то - натуральное число», . .
Определение. Эквиваленцией предикатов и , заданных на множестве , называется предикат , заданный на множестве , который обращается в истинное высказывание при тех и только тех из , при которых предикаты и одновременно либо истинны, либо ложны.
Пример. Для предикатов , , рассмотренных в предыдущем примере, получаем : «Число тогда и только тогда, когда число натуральное», .
.
Свойства логических операций над предикатами получаются из свойств логических операций над высказываниями.
Пусть , , - произвольные предикаты, заданные на множестве , тогда
1. .
2. .
3.
Остальные равносильности 4-10 получаются из соответствующих равносильностей алгебры высказываний.
1о .
2о .
3о .
Можно показать, что для любых предикатов и , заданных на множестве
(1), (2), (3).
Тогда, учитывая равносильности 1о и 2о, получаем
(4)
(5).
Изобразим множества истинности конъюнкции, дизъюнкции, отрицания, импликации и эквиваленции указанных предикатов с помощью кругов Эйлера-Венна.
Аналогично определяются операции над - местными предикатами.
Упражнения.
2.1. Пусть даны предикаты : «», : «», . Найдите множества истинности предикатов , , , , , , .
Решение.
Так как , , то, учитывая равенства (1) – (5), получаем
2.2. Изобразите на координатной плоскости множества истинности предикатов:
1) «» «», 4) «» «»,
2) «» «», 5) «» «».
3) «» «»,
Решение.
1) Множеством истинности указанного предиката является пересечение множеств истинности предикатов «» и «». (рис.1)
2) Множеством истинности указанного предиката является объединение множеств истинности предикатов «» и «». (рис.2)
рис.1 рис.2
3)Учитывая, что предикат
(«» «»)(«» «»),
получаем, что множеством истинности указанного предиката является объединение множеств истинности предикатов «» и «». (рис.3)
4) Учитывая, что предикат
(«» «)(«» «»),
получаем, что множеством истинности указанного предиката является объединение множеств истинности предикатов «» и «». (рис.4)
5) Учитывая, что предикат («» «»)(« «») («» «»), получаем, что множеством истинности указанного предиката является пересечение множеств истинности предикатов, рассмотренных в пунктах 3 и 4. (рис.5)
рис.3 рис. 4
рис. 5
§3 Кванторные операции над предикатами.
Специфика, природы предикатов позволяет ввести над ними такие операции, которые не имеют аналогов среди операций над высказываниями.
Известно, что для превращения одноместного предиката в высказывание нужно подставить вместо переменной какой-либо предмет из множества определения предиката. Имеется еще один способ для такого превращения – это применение к предикату операций связывания квантором общности или квантором существования. Поясним сказанное на примере.
Пусть на множестве задан предикат «- простое число». Поставим перед предикатом слово «всякое». Получим: «Всякое натуральное число - простое» - ложное высказывание. Поставим перед предикатом слово «существует». Получим: «Существует натуральное число , являющееся простым» - истинное высказывание.
Определение. Операцией связывания квантором общности по переменной одноместного предиката , заданного на множестве , называется логическая операция, обращающая предикат в высказывание, которое истинно в том и только том случае, когда предикат , тождественно истинен.
Обозначают: . Читают: «Для всех из истинно ». Вместо слова «все» можно встретить слова: «каждое», «любое», «всякое». Символ - это перевернутая латинская буква , первая в немецком слове «alle» - все.
Определение. Операцией связывания квантором существования по переменной одноместного предиката, заданного на множестве , называется логическая операция, обращающая предикат в высказывание, которое ложно тогда и только тогда, когда предикат , тождественно ложен.
Обозначают: . Читают: «Существует такое из , что истинно . Вместо слова «существует» употребляют слова: « найдется», «хотя бы для одного». Символ - это перевернутая латинская буква - первая в немецком слове «existieren» - существовать.
Переменную в предикате , называют свободной (ей можно давать различные значения из ), а в высказываниях , переменную называют связанной соответственно квантором , квантором .
Можно доказать, что для кванторов , справедливы равносильности (законы де Моргана для кванторов)
(1)
(2).
Равносильность (1) говорит о том, что высказывание: «Неверно, что для всех истинно » равносильно высказыванию: «Существует , такой, что истинно ».
Равносильность (2) говорит о том, что высказывание: «Не существует , при котором истинно » равносильно высказыванию: «Для всех будет истинно ».
Примеры.
1. «- простое число», . Высказывание: « Неверно, что любое натуральное число простое» равносильно высказыванию: Существует натуральное число , не являющееся простым».
(,) «- простое число»
(,) «- не простое число»
2. : , . Высказывание: « Неверно, что существует действительное число , такое, что «» равносильно высказыванию: «Ни одно действительное число не удовлетворяет равенству ». .
Кванторные операции можно применять к - местному предикату; в результате получится - местный предикат, в котором одна из переменных будет связанной, а остальные – свободными. К полученному - местному предикату можно применять кванторные операции по одной из оставшихся свободными переменных, в результате получим - местный предикат и так далее.
Упражнения.
3.1. Для предикатов «» и «», определенных на множестве , установите, какие из высказываний , , , истинны, а какие ложны.
Решение.
Так как при любом действительном , то предикат , тождественно истинный, по определению кванторов и высказывания , - истинные. Корнями квадратного трехчлена являются числа и , поэтому . Значит, предикат , не тождественно истинный и не тождественно ложный, по определению кванторов и высказывание ложное, а высказывание истинное.
3.2. Каждый из предикатов «», «», заданных на множестве обратить в высказывание; а) подставляя место свободной переменной какое-либо значение из множества определения; б) применяя к предикатам операции связывания кванторами , по свободной переменой.
Решение.
В предикате «» переменная - свободная, а - связанная. Обозначим этот предикат . При получаем «» - истинное высказывание. При получаем «» - ложное высказывание. Следовательно, предикат , не тождественно истинный и не тождественно ложный.
Применяя к предикату кванторные операции получаем: «» - ложное высказывание.
«» - истинное высказывание.
В предикате «» переменная - свободная, а - связанная. Обозначим этот предикат . При получаем «» - ложное высказывание. При получаем «» - ложное высказывание. Легко видеть, что предикат , тождественно ложный.
Применяя к предикату , кванторные операции, получаем: «» - ложное высказывание.
«» - ложное высказывание.
3.3. К предикату «» , применить операции связывания кванторами , по переменным и . Рассмотреть всевозможные высказывания, получающиеся при этом.
Решение.
Применение кванторных операций к предикату «» приводит а восьми возможным высказываниям:
1) «» - «Для любых действительных и выполняется равенство » Ложное высказывание.
2) «» - «Существует действительное число такое, что квадрат любого действительного числа равен ». Ложное высказывание.
3) «» - «Для любого действительного числа существует действительное число такое, что ». Ложное высказывание.
4) «» - «Существуют действительные числа и такие, что » Истинное высказывание.
5) «» - «Для любых действительных чисел и выполняется равенство » Ложное высказывание.
6) «» - « Существует действительное число такое, что любое действительное число равно ». Ложное высказывание.
7) «» - « Для любого действительного числа существует действительное число такое, что ». Истинное высказывание.
8) «» - «Существуют действительные числа и такие, что ». Истинное высказывание.
Из этого примера видим, что в общем случае изменение порядка следования разноименных кванторов изменяется смысл высказывания, а значит и его значение (например, высказывания и ).
§4 Логическое следствие. Необходимые, достаточные условия. Условия необходимые и достаточные.
Пусть предикаты и заданы на множестве .
Определение. Предикат , заданный на множестве , называется логическим следствием предиката , заданного на том же множестве , если он превращается в истинное высказывание при всех тех значениях предметной переменной , при которых в истинное высказывание превращается предикат . В этом случае предикат называют необходимым условием для предиката , а предикат называют достаточным условием для предиката .
Из определения логического следствия видим, что предикат является логическим следствием предиката тогда и только тогда, когда .
Теорема. Предикат , является логическим следствием предиката , тогда и только тогда, когда предикат , является тождественно истинным.
Это значит, что всякую тождественно истинную импликацию можно сформулировать, используя термины «необходимо», «достаточно».
«Для того, чтобы предикат был истинным необходимо, чтобы предикат был истинным».
«Для того, чтобы предикат был истинным достаточно, чтобы был истинным предикат ».
Отметим, что термин «необходимое условие» часто заменяют словами: «только в том случае», «только тогда», «требуется», а термин «достаточное условие» заменяют словами: «тогда, когда», «в том случае, если».
Пусть каждый из предикатов , и , является логическим следствием другого, следовательно тождественно истинными являются импликации
(1) , ,
(2) , .
В этом случае каждый из предикатов является для другого необходимым и достаточным условием, а тождественная истинность импликаций (1) и (2) означает, что тождественно истинной будет эквиваленция , .
Этот факт читают так:
«Для того, чтобы было истинно необходимо и достаточно, чтобы было истинно », или
« истинно тогда и только тогда, когда истинно », или
« истинно в том и только в том случае, когда истинно ».
Пример. Рассмотрим предикаты:
: «- ромб», : «- параллелограмм», , где - множество четырехугольников плоскости.
(3) Предикат , :
«Если четырехугольник - ромб, то четырехугольник - параллелограмм» тождественно истинный. Следовательно, предикат есть логическое следствие предиката , а значит – предикат «четырехугольник – параллелограмм» есть необходимое условие для предиката «четырехугольник - ромб», а предикат «четырехугольник - ромб» есть достаточное условие для предиката «четырехугольник - параллелограмм».
Используя термины «необходимое условие», «достаточное условие» импликацию (3) можно выразить так:
«Для того, чтобы четырехугольник был ромбом, необходимо, чтобы четырехугольник был параллелограммом». Иначе: «Четырехугольник ромб только тогда, когда он параллелограмм».
«Для того, чтобы четырехугольник был параллелограммом, достаточно, чтобы четырехугольник был ромбом». Иначе: «Четырехугольник параллелограмм тогда, когда он ромб».
Таким образом, необходимое условие представляет собой то требование, которое непременно должно быть выполнено для справедливости условия . Однако справедливость не гарантирует справедливости условия , то есть не является достаточным условием для .
Упражнения.
4.1.Определите, является ли один из предикатов, заданных на множестве действительных чисел, логическим следствием другого:
1) : «», : «».
2) : «», : «».
Решение.
1) , .
Видим, что предикат обращается в истинное высказывание при всех тех значениях , при которых второй предикат превращается в истинное высказывание, или , поэтому предикат есть логическое следствие предиката .
2) , \
, поэтому предикат есть логическое следствие предиката .
4.2. Используя слова 1) если…., то…, 2) необходимо, 3) достаточно, 4) тогда, когда, 5) только тогда, когда, 6) те, которые, 7) только те, которые, 8) содержатся, 9) всякие, сформулируйте утверждения «Равные фигуры равновелики».
Решение.
1. Если фигуры равны, то они равновелики.
2. Для того, чтобы фигуры были равны, необходимо, чтобы они были равновелики.
3. Для того, чтобы фигуры были равновелики, достаточно, чтобы они были равны.
4. Фигуры равновелики тогда, когда они равны.
5. Фигуры равны только тогда, когда они равновелики.
6. Те фигуры равновелики, которые равны.
7. Только те фигуры равны, которые равновелики.
8. Равные фигуры содержатся среди равновеликих.
9. Всякие равные фигуры равновелики.
§5 Формулы логики предикатов. Классификация формул логики предикатов.
Понятие формулы логики предикатов вводится аналогично понятию формулы алгебры высказываний. Сначала зададим алфавит символов, из которых будут составляться формулы:
1.предметные переменные ;
2. переменные высказывания ;
3. - местные предикатные переменные , … с указанием числа свободных мест в них;
4. символы логических операций: ;
5. кванторы: ;
6. - скобки.
Для обозначения формул логики предикатов будем использовать большие буквы латинского алфавита .
Определение формулы логики предикатов.
1. Каждое переменной высказывание есть формула.
2. Если - - местная предикатная переменная, то есть формула, в которой все переменные свободны.
3. Если и - формулы, и если предметные переменные, входящие одновременно в обе эти формулы свободны в каждой их них, то , , , , также являются формулами. При этом предметны переменные, свободные (связанные) хотя бы в одной из формул , , являются свободными (связанными) и в новых формулах.
4. Если - формула, - предметная переменная, входящая в свободно, то , также являются формулами, в которых переменная связанная, а все остальные предметные переменные, входящие в формулу свободно или связанно, остаются и в новых формулах соответственно такими же.
5. Никаких других формул логики предикатов, кроме получающихся согласно пунктам 1- 4, нет.
Как и в алгебре высказываний, договоримся внешние скобки у формулы не писать.
Примеры формул.
1.
2. , .
3. , .
4. , .
5.
.
Выражение формулой не является, так как в формуле переменная связанная, а в формуле переменная свободная.
Если в формулу логики предикатов вместо каждой предикатной переменной подставить конкретный предикат, определенный на некотором множестве , то формула превратится в конкретный предикат, заданный на множестве . Если теперь вместо предметных переменных подставить конкретные предметы из множества , то полученный предикат, а в конечном итоге – исходная формула, превратится в конкретной высказывание.
Пример 1.
Рассмотрим формулу . В качестве множества возьмем множество , а) вместо предикатной переменной подставим конкретный предикат: «». Тогда данная формула превращается в высказывание «» - «для любого натурального числа существует большее него натуральное число ». Истинное высказывание.
б) Вместо предикатной переменой поставим конкретный предикат «». Получим высказывание «» - для любого натурального числа существует меньшее него натуральное число ». Ложное высказывание.
Классификация формул логики предикатов.
Определение. Формула логики предикатов называется выполнимой (опровержимой) на множестве , если при некоторой подстановке вместо предикатных переменных конкретных предикатов, заданных на множестве , она превращается в выполнимый (опровержимый) предикат.
Формула примера 1 является как выполнимой, так и опровержимой на множестве .
Определение. Формула логики предикатов называется тождественно истинной (тождественно ложной) на множестве , если при всякой подстановке вместо предикатных переменных любых конкретных предикатов, заданных на множестве , она превращается в тождественно истинный (тождественно ложный) предикат.
Пример 2.
Рассмотрим формулу .
а) В качестве множества возьмем одноэлементное множество. При любой подстановке в эту формулу вместо переменного предиката любого конкретного предиката , заданного на множестве , высказывание ; одновременно будут либо истинными, либо ложными, а их импликация будет истинным высказыванием. Следовательно, данная формула является тождественно истинной на одноэлементном множестве .
б) Пусть . Вместо переменного предиката подставим в данную формулу конкретный предикат «». Получим высказывание «»«», которое является ложным.
Следовательно, данная формула не является тождественно истинной на множестве . Видим, что эта формула опровержимая на множестве . Легко показать, что данная формула выполнимая на множестве .
Определение. Формула логики предикатов называется общезначимой или тавтологией (тождественно ложной или противоречием), если при всякой подстановке вместо предикатных переменных, заданных на каких угодно множествах, она превращается в тождественно истинный (тождественно ложный) предикат.
Тот факт, что формула является тавтологией обозначают ╞ .
Из определений видим, что формула из примера 2 не является ни тавтологией, ни противоречием.
Пример 3. ╞ .
Пример 4. ╞.
Докажем, что формула из примера 3 является тавтологией. Действительно, допустим противное: пусть существует конкретный предикат , заданный на некотором множестве , при подстановке которого в рассматриваемую формулу она превращается в предикат (от переменной ) не являющийся тождественно истинным. Это означает, что существует предмет такой, что высказывание ложное. По определению импликации получаем, что высказывание - ложное, а высказывание истинное. Из истинности последнего высказывания и определения квантора общности следует, что предикат , тождественно истинный, а значит высказывание истинное. Полученное противоречие означает, что формула тавтология.
Аналогично доказывается, что формула из примера 4 является тавтологией.
§6 Применение логики предикатов
I. Прямая, обратная и противоположная теоремы.
Многие математические теоремы, словесная формулировка которых включает слова «если…, то…», имеют строение, выраженное формулой , предикат , называется условием теоремы, а предикат , называется заключением теоремы.
Пример.
Теорема 1. Если четырехугольник прямоугольник, то его диагонали равны.
Условие теоремы – предикат: «Четырехугольник - прямоугольник», заключение теоремы – предикат: «Диагонали четырехугольника равны», , где - множество четырехугольников плоскости.
Пусть - запись истинной теоремы. Тогда по определению квантора общности предикат , тождественно истинный, следовательно, предикат является логическим следствием предиката . Поэтому заключение теоремы является необходимым условием для условия теоремы , а условие теоремы является достаточным условием для её заключения . Иногда вместо слов «необходимое условие», «достаточное условие» употребляют соответственно слова: «необходимый признак», «достаточный признак».
Из теоремы 1 видим, что равенство диагоналей четырехугольника есть необходимый (но не достаточный) признак прямоугольника.
Теорема 2. Если в квадратной матрице две строки равны, то её определитель равен .
Видим, что равенство двух строк квадратной матрицы есть достаточный (но не необходимый) признак равенства определители квадратной матрицы.
Пусть дана теорема вида , (1) назовем эту теорему прямой.
Определения.
Теорему вида (2) называют обратной данной.
Теорему вида (3) называют противоположной прямой.
Теорему вида (4) называют противоположной обратной или обратной противоположной.
Можно доказать, что равносильны теоремы прямая и противоположная обратной , а так же равносильны обратная и противоположная теоремы .
На основании равносильности теорем (1) и (4) вместо доказательства прямой теоремы можно доказывать равносильную ей противоположную обратной. Этот метод доказательства теорем называется методом доказательства от противного.
Если условие или заключение теоремы представляют собой конъюнкцию или дизъюнкцию, либо содержат кванторные операции, то при составлении противоположной теоремы и противоположной обратной следует учитывать соответствующие законы де Моргана.
( ,).
Иногда конъюнкция или дизъюнкция, кванторные операции в формулировке теоремы присутствуют неявно, «замаскировано». Поэтому, чтобы правильно сформулировать теорему противоположную и противоположную обратной, нужно сначала тщательно проанализировать прямую теорему и выявить подразумеваемые конъюнкции или дизъюнкции, либо кванторные операции (если таковые имеются).
Пример.
Теорема 3. В прямоугольном треугольнике квадрат гипотенузы равен сумме квадратов катетов.
Условие и заключение этой теоремы представляют собой дизъюнкции высказываний
«» «» «»
«» «» «».
Теорема 3 читается так: «Если один из углов треугольника прямой, то квадрат одной из сторон треугольника равен сумме квадратов двух других его сторон» (истинная теорема).
Обратная теорема: «Если квадрат одной из сторон треугольника равен сумме квадратов двух других его сторон, то этот треугольник прямоугольный» (истинная теорема).
Противоположная теорема: «Если треугольник не прямоугольный, то квадрат ни одной из сторон этого треугольника не равен сумме квадратов двух других его сторон» (истинная теорема).
Сформулируем обратную и противоположную и противоположную обратной теоремы для теоремы 2. Условие этой теоремы содержит квантор существования. Теорема 2 читается так: «Если в квадратной матрице хотя бы (существуют) две строки равны, то её определитель равен » (истинная теорема).
Обратная теорема. «Если определитель квадратной матрицы равен , то хотя бы две строки этой матрицы равны» (ложная теорема).
Противоположная теорема. «Если все строки квадратной матрицы попарно различны, то её определитель отличен от » (ложная теорема).
Противоположная обратной. «Если определитель квадратной матрицы отличен от нуля, то все её строки попарно различны» (истинная теорема).
Из приведенных примеров видим, что одновременно истинны теорема 3 и обратная к ней, истинна теорема 2, но обратная к ней ложна.
В случае, когда одновременно истинны прямая и обратная теоремы, то каждый из предикатов и является для другого необходимым и достаточным условием.
В этом случае обе теоремы
и
могут быть записаны в виде
.
Для теоремы 3 и обратной к ней получаем: «Для того, чтобы треугольник был прямоугольным необходимо и достаточно, чтобы квадрат одной из сторон этого треугольника был равен сумме квадратов двух других его сторон».
Упражнения.
6.1. Следующие теоремы сформулируйте, используя термины: «необходимо», «достаточно». Для данных теорем сформулируйте обратную, противоположную. Укажите, какие из них истинны, какие ложны.
1) Если в четырехугольнике две противоположные стороны равны и параллельны, то этот четырехугольник – параллелограмм.
2) Формула алгебры высказываний является тождественно истинной, если каждый множитель ее КНФ содержит хотя бы одну пару слагаемых, из которых одно является отрицанием другого.
Решение.
1) «Для того, чтобы в четырехугольнике две противоположные стороны были равны и параллельны, необходимо, чтобы этот четырехугольник был параллелограммом».
«Для того, чтобы четырехугольник был параллелограммом, достаточно, чтобы две противоположные стороны этого четырехугольника были равны и параллельны».
Обратная теорема. «Если четырехугольник параллелограмм, то две его противоположные стороны равны и параллельны» (истинная теорема).
Противоположная теорема. «Если в четырехугольнике никакие две противоположные стороны не равны или не параллельны, то этот четырехугольник не параллелограмм» (истинная теорема).
2) «Для того, чтобы формула алгебры высказываний была тождественно истинной необходимо, чтобы каждый множитель ее КНФ содержал хотя бы одну пару слагаемых, из которых одно является отрицанием другого.
«Для того чтобы каждый множитель КНФ формулы алгебры высказываний содержал хотя бы одну пару слагаемых, из которых одно есть отрицание другого, достаточно, чтобы эта формула была тожественно истинной.
Обратная теорема. «Если каждый множитель КНФ формулы алгебры высказываний содержит хотя бы одну пару слагаемых, из которых одно есть отрицание другого, то эта формула является тождественно истинной» (истинная теорема).
Противоположная теорема: «Если формула алгебры высказываний не является тождественно истинной, то хотя бы один множитель ее КНФ не содержит ни одной пары слагаемых, из которых одно является отрицанием другого» (истинная теорема).
II. Запись на языке логики предикатов определений и построение их отрицаний.
Язык логики предикатов удобен для записи математических предложений. Он дает возможность записывать формулировки различных определений, строить их отрицания.
При построении отрицаний определений часто используются следующие равносильности логики предикатов:
.
Рассмотрим некоторые примеры.
6. Пусть действительная функция от действительного аргумента, определенная на множестве .
Определение функции, периодической на множестве .
«Функция называется периодической на множестве , если существует действительное, отличное от , число такое, что для любых из множества определения числа и так же принадлежат множеству и при этом выполняется равенство ».
«Функция периодическая на множестве »
Отрицание этого определения записывается так:
«Функция не является периодической на множестве »
то есть «Функция не является периодической на множестве , если для любого действительного, отличного от , числа найдется такое, что или или ».
2. Определение точки максимума функции , определенной и непрерывной на множестве : «Точка из области определения функции называется точкой максимума функции , если существует положительное действительное число , такое что для всех , отличных от и удовлетворяющих неравенству , выполняется неравенство ».
Записывается так:
«Точка является точкой максимума функции »
Утверждение: «Точка не является точкой максимума функции » означает
, то есть «точка не является точкой максимума функции , если или для любого положительного действительного числа найдется из , отличное от , такое что , а ».
3. Определение функции непрерывной в точке .
«Функция называется непрерывной в точке , если для любого положительного числа найдется положительное число такое, что для всех , для которых выполняется неравенство ».
На языке логики предикатов записывается так:
«Функция непрерывна в точке »
.
Утверждение
«Функция не является непрерывной в точке » означает: , то есть «Функция не является непрерывной в точке , если существует положительное число , такое, что для любого найдется из , такое, что , а ».
4. Определение функции, непрерывной на интервале : «Функция называется непрерывной на , если она непрерывна в любой точке этого интервала».
На языке логики предикатов записывается так:
«Функция непрерывна на »
.
Утверждение «Функция не является непрерывной на », означает:
, то есть
«Функция не является непрерывной на , если существует , для которого найдется положительное , такое, что для любого найдется из , такое, что , а ».