Материал: 5540

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

R(x, r) : " x 1 r";

S (a, b, c) : " а нравится b больше, чем с”. Запишите следующие высказывания:

а) Р(3, 4, 5); б) Q(8, 2); в) R(3, 7);

г) S(Джон, Сью, Мэри). Задача 4.2. Заданы предикаты:

P(x, y, z) : "x2 y2 z2";

Q(x, y) : "если y x2 , то х у"; R(a, b, x) : "a x2 b";

S (a, b) : " а играет в теннис лучше, чем b”. Запишите следующие высказывания:

а) Р(3, 4, 5); б) Q(– 2, 2); в) R(0, 4, – 3);

г) S(Джон, Фред).

Над предикатами можно проделывать те же самые логические операции, что и над высказываниями: отрицание, конъюнкцию, дизъюнкцию, импликацию, эквивалентность.

Отрицание. Пусть n-местный предикат Р(х1, х2, ..., хn) определён на множествах М1, М2, ..., Мn. P(x1, x2 , ..., xn ) определяется как такой предикат, определённый на М1, М2, ..., Мn, что для любых предметов a1 M1 , a2 M 2 , ..., an Mn высказывание P(a1, a2 , ..., an ) является отрицанием высказывания Р(а1, а2, ..., аn).

Конъюнкция. Пусть n-местный предикат Р(х1, х2, ... , хn) определён на

множествах М1, М2, ... ,

Мn и

m-местный предикат Q(y1, y2, ... , ym)

определен на множествах

N1, N2,

... , Nm. Р(х1, х2, ... , хn) Q(y1, y2, ... , ym)

определяется как такой (n + m)-местный предикат, определённый на множествах М1, М2, ... , Мn, N1, N2, ... , Nm, что для любых предметов a1 M1 , a2 M 2 , ..., an Mn и b1 N1, b2 N2 , ..., bm Nm

81

P (x).
Q(x);
P(x);
Q(x);

высказывание Р(а1, а2, ... , аn) Q(b1, b2, ... , bm) является конъюнкцией высказываний Р(а1, а2, ... , аn) и Q(b1, b2, ... , bm).

Аналогично определяются дизъюнкция, импликация и эквивалентность двух предикатов.

Задача 4.3. Даны предикаты:

Р(х): «Число х делится на 3» и Q(x): «Сумма цифр числа х делится на 9». Установите, какие из следующих импликаций истинны для всех натуральных чисел:

а) Р(х)

б) Q(х)

в) Р (х)

г) Q(х)

Задача 4.4. Выясните, являются ли следующие переменные высказывания равносильными, если x R :

а)

x

0,

x2

0;

б)

x

x,

 

x2

x;

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

в)

x

2,

x

2;

 

 

 

 

 

 

г)

x

2,

x

2.

4.2 Кванторы

Для ограничения области определения предметных переменных введём ещё одно логическое понятие, называемое квантором. Роль его выясним на следующих примерах:

1.«Все люди смертны. Сократ человек. Следовательно, Сократ смертен».

2.«Некоторые люди гениальны. Сократ человек, следовательно, Сократ гениален».

Во втором примере чувствуется ложность заключения, поскольку Сократ мог и не попасть в число гениальных людей.

82

Итак, ключевым

словом

в наших примерах является

«все» и

«некоторые».

 

 

 

 

Термин «все х» обозначается в логике предикатов

x и называется

квантором общности

(символ

есть перевёрнутая

буква А,

которая

является начальной буквой английского слова All – «все»). Предикат записывают после квантора всеобщности ( x)P(x) . На естественном языке эта формальная запись означает: «для всех х значение Р(х) истинно».

Термин «некоторые х» или «существует хотя бы одно значение х» обозначается через x и называется квантором существования (символ есть перевёрнутая буква Е, являющаяся первой буквой английского слова Exist – «существовать»). Предикат записывают после квантора существования ( x)P(x) . На естественном языке эта запись означает: «существуют такие элементы х, что Р(х) истинно».

Переход от Р(х) к ( x)P(x) или ( x)P(x) называется связыванием переменной х, или навешиванием квантора на переменную х (или на предикат Р), или квантификацией переменной х.

Переменная, на которую навешен квантор, называется связанной, несвязанная квантором переменная называется свободной.

Выражение, на которое навешивается квантор ( x) или ( x) , называется областью действия квантора; все вхождения переменной х в это выражение являются связанными.

Навешивать кванторы можно и на многоместные предикаты и вообще на любые логические выражения.

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

Например,

( x) ( y)P(x, y) : «Для всех целых чисел х существует меньшее число у».

( x) ( y) ( z) P(x, y, z) : «Для всех целых чисел х и у существует число z, которое является частным от деления х на у».

83

( x) N(x)
( x) P(x)

Применение кванторов превращает одноместные предикаты в высказывания. Если имеется какой-либо k-местный предикат Р(х1, х2, ..., хk)

и

применить

квантор по какой-либо переменной, например

(

x1) P(x1, x2, ...,

xk ) , в результате получится (k – 1)-местный предикат.

 

Пример 4.2. Пусть Р(х) – предикат «х – чётное число», определённый

на множестве М. Дать словесную формулировку высказыванию ( x) P(x) , определить его истинность.

Решение. Исходный предикат Р(х): «х – чётное число» является переменным высказыванием: при подстановке конкретного числа вместо переменной х он превращается в высказывание, являющееся истинным или ложным, например, при подстановке числа 5 превращается в высказывание «5 – чётное число», являющееся ложным. Высказывание ( x) P(x) означает «В М существует чётное число». Поскольку множество М, на котором задан предикат Р(х), не определено в условии (в таком случае говорят, что задача сформулирована не вполне корректно), доопределим М.

Пусть предикат Р(х) определён на множестве натуральных чисел N, т.е. x N , тогда высказывание – истинно. В общем случае высказывание ( x) P(x) истинно на любом множестве М, содержащем хотя бы одно чётное число, и ложно на любом множестве нечётных чисел.

Пример 4.3. Пусть N(x) – предикат «х – натуральное число». Рассмотреть варианты навешивания кванторов. Дать словесную формулировку высказываниям и определить их истинность.

Решение. ( x) N (x) – высказывание «Все числа – натуральные» истинно на любом множестве натуральных чисел и ложно, если М содержит хотя бы одно ненатуральное число, например, целое отрицательное.

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

Пример 4.4. Рассмотреть все возможные варианты навешивания кванторов на предикат D(x,y): «х делится на у», определённый на множестве натуральных чисел (без нуля) N. Дать словесные формулировки полученных высказываний и определить их истинность.

84

( х)( у)D(x, y)

Решение. Операции навешивания кванторов приводят к следующим формулам:

( x) D(x, y) – одноместный предикат (переменное высказывание) «всякое натуральное число из N делится на натуральное число y из N»; истинный только для одного значения свободной переменной y = 1;

( x) D(x, y) – переменное высказывание «Существует натуральное число, которое делится на у», истинное для любого значения свободной переменной у, взятой из множества N;

( y) D(x, y) – переменное высказывание «Натуральное число х делится на всякое натуральное число у», ложное для любого значения свободной переменной x, взятой из множества N;

( у) D(x, y) – переменное высказывание «Существует натуральное число, которое делит натуральное число х», истинное для любого значения свободной переменной;

( х)( у)D(x, y) ; ( y)( x)D(x, y) – высказывания «Для любых двух натуральных чисел имеет место делимость одного на другое», ложные;

( х)( у)D(x, y) ; ( y)( x)D(x, y) – высказывания «Существуют такие два натуральных числа, что первое делится на второе», истинны;

( х)( у)D(x, y) – высказывание «Существует натуральное число, которое делится на любое натуральное», ложное;

( y)( x)D(x, y) – высказывание «Для всякого натурального числа найдётся такое натуральное, которое делится на первое», истинное;

– высказывание «Для всякого натурального существует такое натуральное число, на которое оно делится», истинное;

( у)( х)D(x, y) – высказывание «Существует натуральное число, которое является делителем всякого натурального числа», истинное (таким делителем является единица).

Рассмотрим примеры перевода в символическую форму. Предположение «Всякое рациональное число есть действительное

число», обозначая через Q(x): «х есть рациональное число», а через R(x): «х есть действительное число», мы можем выразить в символической форме в виде

( x) (Q(x) R(x)),

85

Источник: https://studfile.net/preview/16711200/