В дальнейших разделах пособия оказывается достаточным интуитивного понятия функ-ции, представляемой стандартной записью (1). Проведённые рассуждения лишь демонстриру-ют возможность аккуратного определения понятия функции, основывающегося только на ба-зисных понятиях высказывания, множества и кортежа, без привлечения таких трудно форму-лируемых и нечётких понятиях, как независимая и зависимая переменная величина, измене-ние, закон, правило, и т.д.
Высказывательные формы
Высказывательные формы были определены в предыдущем разделе как формы, которые обозначают высказывания, т.е. являются высказываниями. Например, выражение
A (x > 3)
естественно считать двухместной высказывательной формой с высказывательной переменной A и числовой переменной x. Для случаев (которые нельзя априори исключать), когда на некото-рых наборах значений переменных высказывательная форма неопределенна, доопределим её логическим значением «Ложь» (т.е. значением F из двухэлементногомножества { T, F }). Поэто-му далее рассматриваются только всюду определённые высказывательные формы. Введённые в разделе 1-2.1 операции над высказываниями очевидным образом можно рассматривать и как операции над высказывательными формами. Для любых высказывательных форм и и без специальных пояснений ясен смысл форм: Ø , , , → , , Å .
Пусть (x 1, …, xs) – s -местная (s ≥l) высказывательная форма, где x 1, …, xs – переменные формы , выписанные в каком-нибудь порядке. Пусть областью определения переменной xi бу-дет множество Мi (i = 1, …, s). Тогда областью истинности высказывательной формы назы-
вается и как | или | (x 1, …, xs) | обозначается множество тех кортежей á a 1, a 2,..., as ñ, для ко- |
торых (a 1, …, as) истинно.
Понятие области истинности позволяет связать операции над множествами с операциями над высказывательными формами. Так, очевидно, при s ≥ 1
(x 1, …, xs) (x 1, …, xs) | = | (x 1, …, xs) | (x 1, …, xs), |
(x 1, …, xs) (x 1, …, xs) | = | (x 1, …, xs) | (x 1, …, xs). |
Если Мi – обласги значений переменных xi (i = 1, …, s), то
Ø (x 1, …, xs) | = | (x 1, …, xs)). |
2.1. Высказывательные формы и разрешающие процедуры. Вернёмся к вопросу о раз-решающей процедуре задания множеств, упомянутому в разделе 2-1. Суть дела состоит в опи-сании характеристических свойств его элементов и проверке этих свойств. Такая проверка и оп-ределяет «разрешение» для данного элемента принадлежать рассматриваемому множеству. В примерах 3-8, 3-9, 3-15 и 3-16 именно так задавались бесконечные графики. Теперь можно дать более детальное описание этого способа задания множеств. Именно, во многих случаях описы-ваемое множество естественно совпадают с областью истинности некоторой высказывательной формы. В примере 3-8 рассматривалось множество М точек á x, y ñ на плоскости, удовлетворяю-щих условию x 2 +y 2 = 1 (т.е. М – это окружность единичного радиуса с центром в начале коор-динат). Определим высказывательную форму (x, y): x 2 + y 2 = 1. Понятно, что рассматриваемое множество М совпадает с областью истинности данной высказывательной формы. В пункте 5) примера 1 высказывательная форма (x): x > 3 определяет бесконечное множество чисел, бóль-ших 3.
Вообще, в тех случаях, когда интересующее нас множество М совпадает с областью ис-тинности некоторой высказывательной формы , это множество М именно так и может быть задано. Для этого используется стандартное обозначение
М = { x | (x)}, (3)
которое читается так: М – это множество элементов x, для которых высказывательная форма истинна. В формуле (3) x = á x 1, x 2,..., xs ñ– это набор переменных данной высказывательной фор-мы. Более сложные вопросы проверки истинности произвольной высказывательной формы, приводящие, в частности, к формальному определению одного важного класса высказыватель-ных форм – предикатов – здесь не рассматриваются.
Кванторы
Рассмогрим две операции, применяемые только к высказывательным формам. Эти опера-ции, гак называемые навешивания кванторов, будучи применёнными к высказывательной форме, приводят либо снова к высказывательной форме, либо к высказыванию.
Начнем с простейшего случая. Пусть (х) – одноместная высказывательная форма; об-ласть значений переменной х обозначим буквой M. Обозначим через
( х M) (х), (4)
или, если М ясно из контекста, через
( х) (х), (5)
следующее высказывание: «для любого значения переменной х высказывание, полученное под-становкой этого значения в форму (х) вместо х, истинно». Знак называется квантором общ-ности, переход от формы (х) к высказываниям (4), (5) – навешиванием на форму (х) кванто-ра общности по переменной х.
Обозначим через
( х M) (х), (6)
или, если М ясно из контекста, через
( х) (х), (7)
следующее высказывание: «существует такое значение переменной х, что высказывание, полу-ченное подстановкой этого значения в форму (х) вместо х, истинно». Знак называется кван-тором существования, переход от формы (х) к высказываниям (6), (7) – навешиванием на форму квантора существования по переменной х.
Пример 12. Рассмотрим следующую высказывательную форму (х): «Девочку в группе зовут Маша» с одной переменной «девочка». Областью значений переменной является множес-тво всех девочек из данной группы. Используя кванторы, получаем высказывания (не высказы-вательные формы!):
«Всех девочек в группе зовут Маша»
«Некоторую девочку в группе зовут Маша»
«Ни одну девочку не зовут Маша», и т.п ■
Рассмотрим общий случай. Пусть (x 1, …, xs) – s-местная высказывательная форма (s ≥ 2); область значений переменной xi – множество Мi (i = 1, …, s). В силу введённых выше обозначе-ний для любого i = 1, …, s выражения
( хi M) (x 1, …, xs), (8)
( хi M) (x 1, …, xs) (9)
являются (s –1)-местными высказывательными формами, зависящими от переменных x 1, …, x i–1,
xi +1, …, xs. Буква xi в выражениях (8), (9) называется связанной переменной, а все остальные пе-ременные, на которые не навешаны кванторы, называются в таких случаях свободными пере-менными. Сразу скажем, что свободные переменные – это просто переменные в смысле опре-деления из раздела 1. А связанные переменные переменными в этом смысле (т.е. буквами, вмес-то которых можно подставлять элементы из множества значений) вообще не являются. Всё, что можно с ними сделать: заменить букву, написанную сразу после квантора, и все вхождения этой буквы в рассматриваемую форму, на одну и ту же букву, отличную от имён всех осталь-ных переменных. Заметим, что близкий смысл имеет индекс суммирования i в суммах вида , переменная интегрирования t в интегралах , переменная, по которой берётся максимум (или минимум): , и т.д. Общими во всех этих случаях являются два факта: 1) результат (сумма, интеграл, максимум и пр.) не зависит от этой связанной переменной, и 2) эту букву можно везде заменить на любую другую, не совпадающую с другими в данном выра-жении. Таким образом, можно сказать, что навешивание квантора по переменной х связывает эту переменную.
По определению квантора общности, высказывание
( хi M) (a 1, …, ai –1, xi, ai +1, …, as), (10)
истинно тогда и только тогда, когда для любого значения ai Mi переменной xi высказывание
(a 1, …, ai –1, ai, ai +1, …, as) (11)
истинно.
По определению квантора существования высказывание
( хi M) (a 1, …, ai –1, xi, ai +1, …, as), (12)
истинно тогда и только тогда, когда существует такое значение ai Mi переменной xi, что вы-сказывание
(a 1, …, ai –1, ai, ai +1, …, as) (13)
истинно.
С помощью кванторов можно ввести некоторые понятия, относящиеся к произвольным соответствиям (см. раздел 3-5). Пусть Г = á G, X, Y ñ– соответствие, А – множество. Образом А относительно Г называется и через Г (А) обозначается множество всех тех элементов из Y, каждый из которых соответствует в соответствии Г какому-нибудь элементу множества А. Таким образом,
Г (А) = { y Î Y | ( x Î А) á x, y ñÎ G }. (14a)
В формуле (14a) выражение после знака | имеет такой же смысл, как в формуле (3). Оно являет-ся одноместной высказывательной формой, зависящей от переменной y с областью значений Y. В множество Г (А) входят все те элементы Y, для которых высказывательная форма ( x Î А)á x, y ñÎ G истинна.
Если Г = á G, X, Y ñ– соответствие, А – множество, то полным прообразом А относитель-но Г называется и через Г –1(А) обозначается множество всех тех элементов из X, каждому из ко-торых соответствует в соответствии Г элемент множества А. Таким образом,
Г –1(А) = { x Î X | ( y Î А) á x, y ñÎ G }. (14b)
3.1. Отрицание высказываний с кванторами. Как и для любых высказываний, отрица-ние высказывательных форм, содержащих кванторы, является высказывательной формой или высказыванием с противоположным значением истинности. Если в высказывательной форме имеется ровно одна переменная, то после навешивания на неё кванторов (общности или сущес-твования) эта форма становится высказыванием – именно, высказыванием, содержащим кван-тор. Именно такие высказывания рассматриваются в данном разделе.
Пример 13. Вернёмся к 1-ому из высказываний из примера 12: «Всех девочек в группе зовут Маша». Отрицанием этого высказывания является высказывание «Некоторых девочек в группе не зовут Маша». Как обычно, то же самое утверждение может быть выражено различны-ми способами:
«Не всех девочек в группе зовут Маша»
«Неверно, что всех девочек в группе зовут Маша»
«По крайней мере одну девочку в группе не зовут Маша», и т.д ■
Пример 14. Рассмотрим высказывание «У некоторых кошек есть блохи». Поскольку «не-которые» в данном контексте значит «по меньшей мере, одна», высказывание «У некоторых ко-шек есть блохи» по смыслу совпадает с высказыванием «По меньшей мере, у одной кошки есть блохи». Отрицанием этого высказывания является «Ни у одной кошки нет блох», которое мо-жет быть записано также в виде «У всех кошек нет блох» ■
Обобщая рассуждения из примеров 13 и 14, можно прийти к следующей таблице, содер-жащей схемы для построения отрицаний высказываний с кванторами.
Таблица 1. Отрицания высказываний с кванторами
Высказывание | Отрицание |
Все делают (имеют и пр.) | Некоторые не делают (Эквивалентно: не все делают) |
Некоторые дела-ют (имеют и пр.) | Никто не делает (Эквивалентно: все не делают) |
Отрицанием отрицания является само исходное высказывание. Как и все остальные высказыва-ния, они могут быть записаны в разном виде (см. таблицу 1).
Пример 15. Рассмотрим следующие изображения, разделённые на группы A, B, и C.
Отметим одной (или несколькими) буквами группу или группы картинок, удовлетворяющих условию «По меньшей мере хотя бы одна картинка из группы не имеет рамки». Группы A и B
удовлетворяют этому условию, а группа C – нет ■
Задания
Задание 1. См. пример 3 для образца. Для данной одноместной формы и данной области значений переменной х:
а) найти допустимые значения;
б) установить, является ли форма всюду определённой;
в) установить, является ли форма нигде не определённой;
г) установить, является ли форма числовой.
1. Форма 1 ∕ x, область значений {3, 5, 0}
2. Форма 1 ∕ x, область значений {3, 5}
3. Форма 1 ∕ x, область значений {0}
4. Форма 1 ∕ x, область значений { , +}
5. Форма , область значений {–5,–4,–3, –2,–1, 0, 1, 2, 3, 4}
6. Форма , область значений {–5,4}
7. Форма , область значений {3,–4}
8. Форма , область значений {–8, 7, 100}
9. Форма , область значений {3,–4,!}
10. Форма , область значений {3, 1+ i }■
Задание 2. Для данных высказывательных форм найти области истинности.
1. (x, y): x 2 + y 2 ≥ 2 xy
2. (x, y): x + y ≥ 2 xy
3. (x, n): xn > 1 + n (x – 1)
4. (x, y) → (x, y)
5. (x, n): x < n
6. (x, n) (x, n) ■
Задание 3. Нарисовать на координатной плоскости область истинности высказывательной формы (x, y) с числовыми переменными x, y, если
1. (x, y): y = x 2.
2. (x, y): 2 x + 3 y – 1 > 0.
3. (x, y): sin(x + y) = 0.
4. (x, y): y = x 2 + 1 ∕ x.
5. (x, y): y < x 2 + 1 ∕ x.
6. (x, y): y = .
7. (x, y): y = ■
Задание 4. Проверить следующие равносильности
1. ( х)[ (х) (x)] º ( х) (х) ( х) (x)
2. ( х)[ (х) (x)] º ( х) (х) ( х) (x)
3. ( х)[ (х) (x)] º ( х) (х) ( х) (x)
4. ( х)[ (х) (x)] º ( х) (х) ( х) (x)
5. ( х)[ (х)→ (x)] º ( х) (х)→( х) (x)
6. ( х)[ (х) (x)] º ( х) (х) ( х) (x)