- •Кафедра геометрии
- •Вводный курс математики
- •Печатается по решению редакционно-издательского совета университета
- •Содержание
- •Введение
- •Глава 1 элементы теории множеств
- •§1. Понятие множества
- •Будем считать, что множество a задано, если задано правило, позволяющее для каждого объекта а ответить на вопрос: какое из данных утверждений верно аa или aa.
- •§2. Сравнение двух множеств.
- •§3. Кортежи и декартовы произведения множеств
- •Глава 2 элементы математической логики
- •§1. Высказывание и логические операции
- •§2. Логические формулы и их равносильности
- •§3. Предикаты и кванторы
- •§4. Типы теорем. О некоторых методах доказательств теорем
- •Глава 3 отношения и функции
- •§1. Понятие отношения между элементами данных множеств
- •§2. Функциональные отношения
- •§3. Бинарные отношения между элементами данного множества. Отношения эквивалентности
- •Минимум
- •I. Множества и операции над ними
- •II. Высказывания и предикаты
- •III. Отношения и функции
- •Приложение 2 вопросы к зачету по «Вводному курсу математики»
- •Греческий алфавит
- •Латинский алфавит
- •Некоторые стандартные обозначения
- •Литература
§3. Предикаты и кванторы
n1. Понятие предиката
Желая выделить общее в построении предложений: «3>2», «–5>2», «>2», «>2», и т.д., мы приходим к предложению «х>2», где хR. Предложение «х>2» называют одноместным предикатом или одноместной высказывательной формой. Заметим, что при замене в предложении "х>2" переменной х на конкретное число из R получается конкретное (ложное или истинное) высказывание.
Желая выделить общее в построении предложений:
«Марк Твен – автор повести «Принц и нищий»»,
«Ю. Герман – автор произведения «Царь-рыба»»,
«В. Астафьев – автор романа «Один год»»,
«В. Скотт – автор романа «Айвенго»», и т.д., приходим к предложению «х – автор у», которое называют двуместным предикатом или двуместной высказывательной формой. При замене в предложении «х – автор у» переменной х на конкретное имя писателя, а переменной у на конкретное наименование литературного произведения получим конкретное (истинное или ложное) высказывание.
Дадим «строгое» определение предиката.
Определение 5. Пусть Х1, Х2, …, Хn, где nN, – некоторые непустые множества произвольной природы элементов; х1, х2, …, хn – переменные, множества всех значений которых совпадают с множествами Х1, Х2, …,Хn соответственно; Р(х1, х2, …, хn) – некоторое предложение, содержащее переменные х1, х2, …, хn и превращающееся в конкретное (истинное или ложное) высказывание Р(a1, a2, …, an) при замене в нем переменных х1, х2, …, хn на конкретные их значения a1, a2, …, an соответственно, где (a1, a2, …, an) – произвольный элемент из непустого подмножества DP декартова произведения Х1Х2… Хn. Тогда предложение Р(х1, х2, …, хn) называется n-местным предикатом или n-местной высказывательной формой с переменными х1, х2, …, хn. Множество DP называется областью определения предиката Р(х1, х2, …, хn). Если (a1, a2, …, an)DP, а истинностное значение высказывания Р(a1, a2, …, an) равно И (Л), то говорят, что данный предикат является истинным (ложным) в точке (a1, a2, …, an), иначе при х1=a1, х2=a2, …, хn=an.
Множество ЕP всех точек из DP, в которых данный предикат Р(х1, х2, …, хn) является истинным, называется областью истинности предиката Р. В случае, когда ЕP=DP (ЕP=), данный предикат называется тождественно истинным (тождественно ложным).
Если области истинности двух предикатов Р(х1, х2, …, хn) и Q(х1, х2, …, хn) совпадают, т.е. ЕP=ЕQ, то эти предикаты называются равносильными и пишут: Р(х1, х2, …, хn)Q(х1, х2, …, хn). Если же ЕPЕQ, то предикат Q(х1, х2, …, хn) называется следствием предиката Р(х1, х2, …, хn) и пишут: Р(х1, х2, …, хn)Q(х1, х2, …, хn).
Заметим, что иногда одноместные предикаты называют свойствами, а высказывания – 0-местными предикатами.
По существу ранее неявно уже пользовались одноместными предикатами: в записи Aх Р(х) характеристическое свойство Р(х) элементов множества А является одноместным предикатом, т.е. свойством.
Разницу между понятиями предиката и высказывания можно сравнить с разницей между формуляром анкеты и самой анкетой (формуляр анкеты – заготовленная форма, содержащая определенное число пустых мест, в которые нужно внести некоторые данные, в результате чего и получается то, что называется анкетой).
Пример 1. Любое уравнение или неравенство (система или совокупность) с переменными х1, х2, …, хn, где nN, является n-местным предикатом Р(х1, х2, …, хn). При этом область допустимых значений переменных и множество всех решений данного уравнения или неравенства (системы или совокупности) совпадают с областью определения DP и областью истинности EP предиката Р соответственно.
Пример 2. Всякая логическая формула F(Х1, Х2, …, Хn) является частным случаем n-местного предиката, а именно является n-местным предикатом, переменные которого являются высказывательными переменными.
Пример 3. Предикат Р(х)«х2–4х+5>0» с областью определения DP=R является тождественно истинным (действительно, для каждого числа х0 из R имеем х02–4х+5=(х0–2)2+1>0, т.е. Р(х0)=И, поэтому ЕP=R=DP, т.е. ЕP=DP).
Пример 4. Предикат Q(х, у)«» с областью определения DP=R2\(0;0) является тождественно ложным. (Действительно, для каждой пары чисел (х0; у0) из DP имеем , т.е. Q(х0, у0)=Л. Поэтому ЕQ=).
Пример 5. Равносильности и следствия для уравнений, неравенств, систем, совокупностей являются соответственно частными случаями равносильностей и следствий для предикатов.
n2. Операции над предикатами
Введем логические операции над предикатами подобно тому, как это было сделано ранее для высказываний, ограничившись лишь одноместными предикатами, определенными на одном и том же множестве.
Определение 6. Пусть Р(х) и Q(х) – некоторые предикаты с переменной х и одной и той же областью определения D. Отрицанием предиката Р(х) называется одноместный предикат с переменной х и областью определения D, обозначаемый одним из символов Р(х) или и являющийся истинным в тех и только в тех точках их D, в которых предикат Р(х) является ложным.
Дизъюнкцией предикатов Р(х) и Q(х) называется одноместный предикат с переменной х и областью определения D, обозначаемый символом Р(х)Q(х) и являющийся ложным в тех и только в тех точках из D, в которых предикаты Р(х) и Q(х) одновременно являются ложными.
Конъюнкцией предикатов Р(х) и Q(х) называется одноместный предикат с переменной х и областью определения D, обозначаемый одним из символов Р(х)Q(х) или Р(х)Q(х) и являющийся истинным в тех и только в тех точках из D, в которых предикаты Р(х) и Q(х) одновременно являются истинными.
Импликацией предикатов Р(х) и Q(х) называется одноместный предикат с переменной х и областью определения D, обозначаемый символом Р(х)Q(х) и являющийся ложным в тех и только в тех точках х из D, в которых одновременно P(х) является истинным, а Q(х) – ложным.
Эквиваленцией предикатов Р(х) и Q(х) называется одноместный предикат с переменной х и областью определения D, обозначаемый символом Р(х)Q(х) и являющийся истинным в тех и только в тех точках х из D, в которых |P(х)| = |Q(х)|.
Дадим геометрическую иллюстрацию введенных выше операций над предикатами.
Поясним данную геометрическую иллюстрацию:
1°. ЕРх | Р(х)=D\Ep.
2°. ЕPQх | Р(x)Q(x)=EРEQ.
3°. ЕPQх | Р(x)Q(x)=EРEQ.
4°. ЕPQ х | Р(x)Q(x)}=D\(EР(D\EQ))(D\EP)(D\(D\EQ)) =(D\ЕР)EQ. При переходе (а) воспользовались законом де Моргана для множеств (утверждение 6´ теоремы 1 из n°1 §1 гл.I). При переходе (b) воспользовались очевидным теоретико-множественным равенством С(СYХ)=Х для случая ХY.
5°. ЕPQ х | Р(х)Q(x) = (EРЕQ)((D\EP)(D\EQ)) =(EPEQ)(D\(EPEQ)). При переходе (с) воспользовались утверждением 6 теоремы 1 из n°1 §1 гл. I.
6°. (Р(х)Q(x)) тогда и только тогда ( по определению 1), когда ЕРЕQ, т.е. ЕPQ=D, тогда и только тогда, когда P(х)Q(х) – тождественно истинный предикат.
7°. (Р(х)Q(x)) тогда и только тогда ( по определению 1), когда ЕP=ЕQ, тогда и только тогда, когда предикат Р(х)Q(х) – тождественно истинный, т.е. ЕPQ=D.
Введенные операции для двух предикатов с одной и той же переменной с общей областью определения обобщается на случай двух предикатов с одними и теме же несколькими переменными. Операции нахождения дизъюнкции и конъюнкции для двух предикатов с одним и тем же (несколькими) переменными обобщается на случай любого конечного числа предикатов.
Заметим, что систему уравнений и неравенств с одними и теми же переменными можно рассматривать, как конъюнкцию уравнений и неравенств данной системы; совокупность уравнений и неравенств с одними и теми же переменными можно рассматривать, как дизъюнкцию уравнений и неравенств совокупности.
Пример 6. Систему можно рассматривать, как конъюнкцию (х2+у2+z2–2ху=3)(х+у+z=1)(х–2уz) предикатов Р(х, у, z)=«х2+у2+z2–2ху=3», Q(х, у, z)=«х+у+z=1» и R(х, у, z)=«х–2уz» с одними и теми же переменными х, у, z. Множество всех решений данной системы совпадает с областью истинности этой конъюнкции, т.е. с множеством ЕPЕQЕR.
Пример 7. Совокупность , можно рассматривать, как дизъюнкцию P(х, у, z)Q(х, у, z)R(х, у, z) предикатов из примера 6. Множество всех решений данной совокупности совпадает с областью истинности этой дизъюнкции, т.е. с множеством ЕPЕQЕR..
n3. Операции навешивания кванторов на одноместный предикат
Пусть Р(х) – одноместный предикат с областью определения DР. Договоримся символом x (Р(х)) (1) обозначать высказывание: «Для любого значения переменной х из DР предикат Р(х) является истинным» (чтение: «Для любого x P от x»). Символ х называется квантором всеобщности по переменной х ( – перевернутая первая буква английского слова «All» и немецкого «Alle» – все). Переход от одноместного предиката Р(х) и к высказыванию (1) носит название операции навешивания на предикат Р(х) квантора всеобщности по переменой х.
Договоримся символом х (Р(х)) (2) обозначать высказывание: «Существует значение переменной х из DР, при котором предикат Р(х) является истинным» (чтение: «Существует x такое, что P от x»). Символ х называется квантором существования по переменной х ( – перевернутая первая буква английского слова «exist» и немецкого «existiren» – существовать). Переход от одноместного предиката Р(х) к высказыванию (2) носит название операции навешивания на предикат Р(х) квантора существования по переменной х.
Договоримся символом !х (Р(х)) (3) обозначать высказывание: «Существует единственное значение переменной х из DР, при котором предикат Р(х) является истинным» (чтение: «Существует и единственно x такое, что P от x»). Символ !х называют квантором существования и единственности по переменной х. Переход от одноместного предиката Р(х) к высказыванию (3) носит названия операции навешивания на предикат Р(х) квантора существования и единственности по переменной х. Термин «квантор» происходит от латинского слова «quantum» – сколько, как много.
Для частного случая, когда область определения DР – конечное множество, а именно, DР=а1, а2, …,аn,
имеем:
х (Р(х))Р(а1)Р(а2)…Р(аn) и
х (Р(х)) Р(а1) Р(а2)…Р(аn).
Таким образом, операция навешивания квантора всеобщности (существования) на одноместный предикат Р(х) по переменной х является обобщением операции нахождения конъюнкции (дизъюнкции) конечного числа высказываний.
Полезно следующее утверждение:
Лемма 1. Пусть Р(х) – одноместный предикат. Тогда имеют место следующие равносильности высказываний:
(х (Р(х))хРх; (4)
(х (Р(х))хРх. (5)
Доказательство.
Докажем равносильность (4), т.е. докажем, что(х (Р(х))=х Рх.
1-й этап. Предположим, что (х (Р(х))=И. Тогда по определению отрицания высказывания х(Р(х)) – ложное высказывание. Следовательно, существует такое значение переменной х (например, х=а), для которого предикат Р(х) является ложным, а предикат Р(х) – истинным. Итак, существует такое значение х, при котором Р(х) – истинно, т.е. х (Р(х))=И.
2-ой этап. Предположим, что (х (Р(х))=Л. Тогда по определению отрицания высказывание х (Р(х)) – истинное высказывание. Следовательно, для каждого значения переменной х из DР предикат Р(х) является истинным, а предикат Р(х) – ложным. Итак, х ((Р(х))=Л.
Равносильность (4) доказана, равносильность (5) доказать аналогично. Лемма доказана. ■
При построении отрицаний для высказываний, «начинающихся» знаком квантора помимо равносильности (4) и (5) часто бывают полезны следующие равносильности логических формул: , , , которые были установлены в n°2 предыдущего параграфа.
В дальнейшем иногда высказывания вида х (хМР(х)), х ((хх0)Р(х)), !х ((хх0)Р(х)), и т.д. будем записывать условно соответственно в виде хМ (Р(х)), хх0 (Р(х)), !хх0 (Р(х)), Символы хМ, хх0, !хх0 и т.д. называются ограниченными кванторами.
Пример 8. х (х2–5х+6=0 – некоторое высказывание А, получаемое навешиванием на предикат Р(х)=«х2–5х+6=0» квантора всеобщности по переменной х. |A|=Л. Действительно, DР =R, 1DР, однако 12–51+6=0 – ложное высказывание, т.е. при х=1 предикат не является истинным.
По лемме 1 имеем:
А=х (х2-5х+6=0) х ((х2-5х+6=0)) х (х2-5х+60), А=Л.
Пример 9. х2 (х2–5х+6=0) – условная запись высказывания В=х ((х2) х2–5х+6=0), полученного из предиката Q(х)=«(х2) х2–5х+6=0» навешиванием квантора существования по переменной х. Данное высказывание истинно. Действительно, DQ=R и при х=3 предикат Q(х) является истинным: 32 х2–53+6=0 – истинное высказывание. Используя лемму 1 и равносильность , имеем:
х2 (х2–5х+6=0)х ((х2)(х2–5х+6=0) х (((х2) (х2–5х+6=0)) х ((х2)(х2–5х+6=0) х (х2х2–5х+60), Л.
n4. Навешивание кванторов на предикаты, имеющие более одной переменной
По аналогии с предыдущем пунктом естественным образом вводятся операции навешивания кванторов на предикат Р(х1, х2, …, хn), где n1, по одной из его переменных хi, где 1in.
В результате навешивания на предикат Р(х1, х2, …, хn) кванторов всеобщности, существования, существования и единственности по переменной хi переходим соответственно к (n–1) местному предикату
Q1(x1, x2, …, xi-1, xi+1, …, xn)=xi(P(x1, х2, …, хn)),
Q2(x1, x2, …, xi-1, xi+1, …, xn)=xi(P(x1, х2…, хn)),
Q3(x1, x2, …, xi-1, xi+1, …, xn)=!xi(P(x1, х2…, хn)).
Заметим, что предикаты Q1,Q2, и Q3 имеют (n–1) переменную x1, …, xi-1, xi+1, …, xn.. Символ хi хотя и входит в запись этих предикатов, но не является переменной в обычном смысле слова: при замене в этих предикатах символа хi на конкретное значение получаем предложение, не являющееся предикатом. Чтобы подчеркнуть указанный факт, переменные x1, ..., xi-1, xi+1, …, xn называют свободными переменными, а переменную хi – связанной для предикатов Q1,Q2,Q3; говорят еще, что кванторы xi,xi, ,!xi связывают переменную хi.
Можно привести другие примеры появления связанных переменных:
1. – ложное высказывание, где х – связанная переменная. (При замене в этом предложении переменной х на конкретное значение «теряется» смысл, например, приходим к предложению ).
2 – одноместный предикат с переменной х (n – связанная переменная).
Можно убедится, что для n-местного предиката P(х1, х2, … , хn) имеют место равносильности, аналогичные равносильностям (4) и (5) из формулировки леммы 1.
Пример 10. Q(y) x (x2<y) – одноместный предикат (со свободной переменной y и связанной предикатом существования переменной x), полученный из предиката Р(х, y) = «x2>y» навешиванием квантора существования по переменной x. Этот предикат при y=2 (y = –3) является истинным (ложным).
Q(y) х(х2у) х((х2у))х (х2у) – одноместный предикат с переменной у.
Пример 11. R(x, z) y (x+zy2) – двуместный предикат со свободными переменными x, z и связанной переменной у, полученный из предиката U(x, y, z) = «x+zy2» навешиванием квантора всеобщности по переменной у. Этот предикат при х = 1, z=–3 (х =–1, z=3) является ложным, так как высказывание y(1–3 у2) (y(–1+3у2)) является истинным (ложным).
R(x, z) y(x+zy2) у((x+zy2)) у (x+zy2) – двуместный предикат с переменными x, z.
На (n–1)-местные предикаты Q1, Q2 и Q3 с переменными x1, …, xi-1, xi+1, …, xn, полученными из n-местного предиката P (x1, x2, …, xn) навешиванием соответственно кванторов всеобщности, существования, существования и единственности по переменной xi, в свою очередь можно навешивать каждый из трех кванторов по каждой из переменных x1, …, xi-1, xi+1, …, xn, и т.д.
Так, навешивая на двуместный предикат P(x, y) кванторы всеобщности и существования по каждой из переменных х, у, получаем четыре одноместных предиката:
Q1(y)x (P(x, y)), Q2(x)y (P(x, y)), Q3(y)x (P(x, y)), Q4(x)y (P(x, y)).
Навешивая в свою очередь на каждый из этих одноместных предикатов кванторы всеобщности и существования, получаем восемь высказываний:
R1 y (Q1(y)) y (x (P(x, y))) y x (P(x, y)) (Чтение: «Для любого у и любого х P(x, y)»);
R2 y (Q1(y)) y (x (P(x, y))) y x (P(x, y)) (Чтение: «Существует такое у, что для любого х P(x, y)»);
R3 x (Q2(x)) x (y (P(x, y))) x y (P(x, y)) (Чтение: «Для любого х и любого у P(x, y)»);
R4 x (Q2(x)) x (y (P(x, y))) x y (P(x, y)) (Чтение: «Существует такое х, что для любого у P(x, y)»);
R5 у (Q3(у)) у (х (P(x, y))) у х (P(x, y)) (Чтение: «Для любого у существует такое х, что P(x, y)»);
R6 у (Q3(у)) у (х (P(x, y))) у х (P(x, y)) (Чтение: «Существует такое у и существует такое х, что P(x, y)»);
R7 x (Q4(x)) x (y (P(x, y))) х у (P(x, y)) (Чтение: «Для любого х существует такое у, что P(x, y)»);
R8 x (Q4(x) x (y (P(x, y))) х у (P(x, y)) (Чтение: «Существует такое х и существует такое у, что P(x, y)»).
Пример 12. Конкретизируем сказанное выше. Пусть P(x, y) = «ху» – двуместный предикат с областью определения N2 . На базе этого предиката с помощью операций навешивания кванторов всеобщности и существования построим восемь высказываний, найдя истинностностные значения каждого из них.
Если Q1(y) x (ху), то . Действительно, для любого значения х0 переменной х из N выполняется неравенство х01, а для любого значения у0 переменной у из N, отличного от 1, (у0–1)N и ложно высказывание у0–1у0. Но тогда высказывание у (Q1(y)), то есть высказывание у х (ху) ложно, а высказывание у (Q1(y)), то есть высказывание у х (ху), истинно.
Если Q2(x) y (ху), то , то есть этот предикат является тождественно ложным. Действительно, предположив существование значения х=х0, при котором предикат Q2(x) является истинным, приходим к противоречию: х0 – наибольшее натуральное число. Но тогда, высказывания х (Q2(x)) и х (Q2(x)), то есть высказывания х у (ху) и х у (ху), ложны.
Если Q3(y) х (ху), то , то есть этот предикат является тождественно истинным. Действительно, для любого значения у0 переменной у из N существует такое значение х0 переменной х из N, что х0у0 (можно взять например х0=у0). Но тогда каждое из высказываний у (Q3(y)) и у (Q3(y)), то есть у х (ху) и у х (ху), является истинным.
Если Q4(x) y (ху), то , то есть этот предикат является тождественно истинным. Действительно, для любого значения х0 переменной х из N верно, что х01. Но тогда высказывания х (Q4(х)) и х (Q4(х)), то есть высказывания х у (ху) и х у (ху), являются истинными.
Сравнивая истинностные значения высказываний, построенных в последнем примере, приходим к утверждениям:
х у (P(x, y)) y x (P(x, y)), х у (P(x, y)) y x (P(x, y)), у х (P(x, y)) х у (P(x, y)).
Таким образом, для высказываний, построенных в примере 10, при перестановке «одноименных» кванторов истинностное значение не изменяется, чего нельзя сказать о перестановке «разноименных» кванторов.
Оказывается, что аналогичным свойством обладает любой n-местный предикат при n2, то есть можно доказать утверждение.
Лемма 2. Пусть P(х1, х2, … , хn) – какой-либо n-местный предикат, n2. Тогда имеют место равносильности:
xi xj (P(х1, х2, … , хn)) xj xi (P(х1, х2, … , хn)),
xi xj (P(х1, х2, … , хn)) xj xi (P(х1, х2, … , хn)),
где xi, xj – какие – либо две различные переменные данного предиката. В то же время равносильностьxi xj (P(х1, х2, … , хn)) xj xi (P(х1, х2, … , хn)) может и не иметь место.