Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




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

 

Определение 8.2. Любое отображение Р: Мn ® W называется n-местным предикатом на множестве М. n -местный предикат, содержащий переменные x 1, …, xn обозначим через Р (x 1, …, xn). Переменные x 1, …, xn принимают значения из множества М. Если a — значение предиката Р (x 1, …, xn) при x 1 = a 1, …, xn = an, то будем писать P (a 1, …, 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: N 3 -> W:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

" x 1 Р (x 1, …, xn). (8.1)

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

" x 1 Р (x 1, а 2, …, аn),

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

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

$ x 1 Р (x 1, …, xn). (8.2)

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

$ x 1 Р (x 1, а 2, …, аn),

которое истинно в том и только том случае, когда высказывание Р (а, а 2, …, аn) истинно хотя бы при одном а из М. Следовательно, предложение (8.2) есть (n – 1)-местный предикат на М. Символ $ называется квантором существования, а о предложении (8.2) говорят, что оно получено из предиката Р (x 1, …, 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) º и, для всех значений х.

 


 

 




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


Дата добавления: 2014-12-29; Просмотров: 1638; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.046 сек.