Предикаты и операции над ними


Пусть М — произвольное непустое множество, и n Î N È {0}. Мnn-я декартова степень множества М.

 

Определение 8.2. Любое отображение Р: Мn ® W называется n-местным предикатом на множестве М. n-местный предикат, содержащий переменные x1, …, xn обозначим через Р(x1, …, xn). Переменные x1, …, xn принимают значения из множества М. Если a — значение предиката Р(x1, …, xn) при x1 = a1, …, xn = an, то будем писать P(a1, …, an) = a.

Пример 8.3.M = N, n = 1. Тогда предложение «Х есть простое число» есть 1-местный предикат на множестве N. Обозначим это предложение через Р(х). Тогда Р: N ® W, где

Пример 8.4.M = N, n = 3. Тогда предложение «Число z является суммой чисел x, y» есть 3-местный предикат на множестве N. Обозначим это предложение через P(x, y, z). Тогда P: N3 -> W:

Замечание 8.5. Любой n-местный предикат Р(x1, …, xn) на множестве М при фиксации переменных x1, …, xn превращается в высказывание.

Замечание 8.6. Под 0-местным предикатом понимается произвольное высказывание. При этом нуль-местных предикатов ровно два — истинный и ложный. Множество М0 — одноэлементно, (содержит единственную последовательность элементов множества М длины нуль). Поэтому М0 ® Ω отождествляются с элементами множества Ω (нуль-местных предикатов ровно два — истинный и ложный).

Замечание 8.7. По n-местному предикату Р(x1, …, xn) естественным образом определяется n-арное отношение R на множестве М: " (a1, …, an) Î Мn положим (a1, …, an) Î R Û Р(a1, …, an) º и. Тем самым устанавливается взаимооднозначное соответствие между множествами n-арных отношений и всех n-местных предикатов на множестве М. В связи с этим множество М с системой определенных на нем предикатов s называется, как и множество М с системой отношений, моделью сигнатуры s и обозначается М(s).

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

1. Пусть Р(x1, …, xn) произвольный предикат на М. Заменив в нем х1 некоторым элементом а Î М, мы получим новый, (n – 1)-местный предикат на М, который будем обозначать в виде Р(а, x2, …, xn) или каким-либо иным образом, например, q(x2, …, xn). Аналогично, новые предикаты можно получать из предиката Р(x1, …, xn), заменяя в нем какую-либо другую переменную или даже несколько переменных элементами из М. Ясно, что заменив к переменных, получим (nk)-местный предикат.

Пример 8.8. Рассмотрим 3-местный предикат

на множестве N. Заменив х на 2, получим новый 2-местный предикат P(2, y, z)

который можно записать, например, в виде «Число z на две единицы больше числа y».

2. Пусть Р(x1, …, xn) — произвольный предикат на множестве М и n ³ 2. Заменим х1 на х2 (или, как говорят, отождествим переменные х1, х2). В результате получим (n – 1)-местный предикат Р(x1, х2, х3, …, xn). Аналогично можно получить из предиката Р(x1, …, xn) новые предикаты, отождествляя какие-либо другие переменные.

Пример 8.9.Отождествляя переменные х и у в предикате из примера 8.7, получим 2-местный предикат

на множестве N. Этот новый предикат можно записать, например, в виде предложения «Число z в два раза больше числа у».

3. Учитывая связь понятия предиката с понятием высказывания, можно определить логические операции для предикатов. Если Рn-местный предикат, а qm-местный предикат, и переменные, входящие в Р, не входят в q, то через P Ú q обозначим (m + n)-местный предикат, значение которого при конкретных значениях переменных равно дизъюнкции соответствующих значений предикатов P и q. Аналогично определяются конъюнкция и импликация предикатов, а также отрицания предиката.

4. Кроме операций &, Ú, ®,` для предикатов на множестве можно определить еще логические операции навешивания кванторов всеобщности и существования. Рассмотрим n-местный предикат Р(x1, …, xn) на множестве М.

· Добавив к нему фразу «Для всех х1» или «Для всякого х1», получим новое предложение, которое обозначим в виде

" x1 Р(x1, …, xn). (8.1)

Из построения этого предложения видно, что при замене в нем переменных х2, …, хn соответственно элементами а2, …, аn получится высказывание

" x1 Р(x1, а2, …, аn),

которое истинно в том и только том случае, когда высказывание Р(а, а2, …, аn) истинно при любом а Î М. Таким образом, (8.1) является (n – 1)-местным предикатом. При этом говорят, что предикат (8.1) получен из предиката Р навешиванием квантора всеобщности по переменной х1. Отметим, что квантор всеобщности " можно навешивать и по другим переменным.

· Добавляя перед предикатом Р(x1, …, xn) фразу «Существует х1, такое что», получим новое предложение, которое обозначается в виде

$ x1 Р(x1, …, xn). (8.2)

Подставив в него элементы а2, …, аn вместо x2, …, xn, получим высказывание

$ x1 Р(x1, а2, …, аn),

которое истинно в том и только том случае, когда высказывание Р(а, а2, …, аn) истинно хотя бы при одном а из М. Следовательно, предложение (8.2) есть (n – 1)-местный предикат на М. Символ $ называется квантором существования, а о предложении (8.2) говорят, что оно получено из предиката Р(x1, …, xn) навешиванием квантора существования по переменной х1. Квантор существования $ можно навешивать и по другим переменным.

Пример 8.10. Пусть Р(х, у) есть предикат на N

тогда предложение

"у Р(х, у)

зависит только от переменной х. При х = 1 оно принимает значение «и», так как 1 делит любое натуральное число. При любом другом значении х из N оно принимает значение «л», т.е.

 

Предложение

"х P(x, y)

зависит только от переменной у и принимает значение «л» при любом значении у, поскольку в N не существует чисел, делящихся на все натуральные числа, т.е. "х P(x, y) = л.

Пример 8.11.Р(х, у) — то же самое, что и в примере 8.10, тогда

$х P(x, y) º и

зависит от у и принимает значение «и» для всех значений у. Аналогично $у P(x, y) º и, для всех значений х.

 


 

 

Л е к ц и я 9

 



Дата добавления: 2022-05-27; просмотров: 125;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.011 сек.