Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
27
Добавлен:
19.03.2015
Размер:
200.91 Кб
Скачать

Операции над предикатами

Поскольку предикаты являются высказываниями (переменными), то к ним применимы все операции алгебры высказываний и при этом будут получаться новые предикаты. Например,

Отрицанием n – местного предиката | P (x1,…, xn), определённого на М называется новый предикат, определенный на том же множестве М, который истинен тогда и только тогда, когда Р ложен.

Обозначается: (P(x1,…, xn)) или P(x1,…, xn).

Аналогично определяется конъюнкция и дизъюнкция

Теорема 3

а) Отрицание предиката Р тождественно истинно тогда и только тогда, когда предикат Р тождественно ложен.

б) Конъюнкция двух предикатов тождественно истинна тогда и только тогда, когда тождественно истинны оба предиката.

в) Дизъюнкция двух предикатов тождественно ложна тогда и только тогда, когда тождественно ложны оба предиката.

В логике предикатов имеются ещё две новые операции: операции квантификации.

1. Квантор общности.

Определение 5

Пусть А(х) одноместный предикат, определённый на М. Высказывание: “для всех х А(х) истинно” и обозначается через (х)А(х) и считается полученным из предиката А(х) операцией связыванияквантором общности.

(х)А(х) истинно тогда и только тогда, когда предикат А(х) истинен для всех элементов поля М, т. е. А(х) тождественно истинный предикат. В противном случае оно ложно.

(х)А(х) читается “для всех х А(х).”

Пример: пусть М – множество действительных чисел, х = х, то

(х)(х = х) есть истинное высказывание. Р1(х): x > 2, то (х)(x > 2) – ложное высказывание.

Р2(х): “x – есть простое число”. (х) Р2(х) - ложное высказывание, т. к. получили что любое действительное число есть простое.

Если М = {a1, …, an} – конечное множество, то (х) Р(х) эквивалентно высказыванию:P(a1) P(a2) P(an), т. е. в этом случае квантор общности является обобщением операции конъюнкции.

Для многоместных предикатов P (x1,…, xn) операция определяется также, но приP (x1,a1,…,an), т. е. при фиксированных х2, х3, …, хn.

Определение 6

Если применить квантор всеобщности по переменной x1 к n – местному предикату P (x1,…, xn), то получится (n – 1) – местный предикат: Р1(x2,…, xn) = (х1)P(x1,…, xn), который уже не зависит от x1, а зависит только от x2,…, xn. Причём, при фиксированных х20, …, хn0 P120, …, хn0) истинен тогда и только тогда, когда истинен предикат Р при х20, …, хn0 и при всех x1 из М.

Примеры: М – множество действительных чисел.

  1. x > y – двуместный предикат Р(x, y). (х)(x > y) = Р1(y) – предикат, зависящий уже только от y. При любом у Р1(y) – ложно.

  2. (х)(у)[(x > y)(y > x)]. Предикат (x > y)(y > x) - двуместный.

Но после двукратного применения операции квантора общности, он стал высказыванием, причём тождественно ложным, т. к. может быть и x = y.

После n – раз применения операции квантора общности, n - местный предикат становится высказыванием.

Пример: (z)(x2 + y2 = 0) - двуместный предикат, получен применением квантора к переменнойz, от которого предикат (x2 + y2 = 0) не зависит.

Соседние файлы в папке Вопросы и ответы нах