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

Занятие 11. Логика предикатов

1. Для данной интерпретации предиката Р(х, у) определить истинность или ложность предикатных формул:

1) Предикат Р(х, у) задан на множестве N2. Тогда значение предиката будет истинным при х = 2 и у = 4, если…

а) Р(х, у) : «х > y »

б) Р(х, у) : «х < y »

в) Р(х, у) : «х y »

г) Р(х, у) : «х y »

д) Р(х, у) : «х делится на y без остатка »

е) Р(х, у) : «х и y имеют общий делитель, отличный от единицы»

2) Предикат Р(х, у) задан на множестве N2. Тогда значение предиката будет истинным при х = 4 и у = 2, если…

а) Р(х, у) : «х > y »

б) Р(х, у) : «х < y »

в) Р(х, у) : «х y »

г) Р(х, у) : «х y »

д) Р(х, у) : «х делится на y без остатка »

е) Р(х, у) : «х и y имеют общий делитель, отличный от единицы»

3) Предикат Р(х, у) задан на множестве N2. Тогда значение предиката будет истинным при х = 5 и у = 5, если…

а) Р(х, у) : «х > y »

б) Р(х, у) : «х < y »

в) Р(х, у) : «х y »

г) Р(х, у) : «х y »

д) Р(х, у) : «х делится на y без остатка »

е) Р(х, у) : «х и y имеют общий делитель, отличный от единицы»

4) Предикат Р(х, у) задан на множестве N2. Тогда значение предиката будет истинным при х = 7 и у = 3, если…

а) Р(х, у) : «х > y »

б) Р(х, у) : «х < y »

в) Р(х, у) : «х y »

г) Р(х, у) : «х y »

д) Р(х, у) : «х делится на y без остатка »

е) Р(х, у) : «х и y имеют общий делитель, отличный от единицы»

5) Предикат Р(х, у) задан на множестве N2. Тогда значение предикатного выражения – «истина», если…

а) Р(х, у) : «х > y »

б) Р(х, у) : «х < y »

в) Р(х, у) : «х y »

г) Р(х, у) : «х y »

д) Р(х, у) : «х делится на y без остатка »

е) Р(х, у) : «х и y имеют общий делитель, отличный от единицы»

6) Предикат Р(х, у) задан на множестве N2. Тогда значение предикатного выражения – «истина», если…

а) Р(х, у) : «х > y »

б) Р(х, у) : «х < y »

в) Р(х, у) : «х y »

г) Р(х, у) : «х y »

д) Р(х, у) : «х делится на y без остатка »

е) Р(х, у) : «х и y имеют общий делитель»

7) Предикат Р(х, у) задан на множестве N2. Тогда значение предикатного выражения – «истина», если…

а) Р(х, у) : «х > y »

б) Р(х, у) : «х < y »

в) Р(х, у) : «х y »

г) Р(х, у) : «х y »

д) Р(х, у) : «х делится на y без остатка »

е) Р(х, у) : «х и y имеют общий делитель, отличный от единицы»

8) Предикат Р(х, у) задан на множестве N2. Тогда значение предикатного выражения – «истина», если…

а) Р(х, у) : «х > y »

б) Р(х, у) : «х < y »

в) Р(х, у) : «х y »

г) Р(х, у) : «х y »

д) Р(х, у) : «х делится на y без остатка »

е) Р(х, у) : «х и y имеют общий делитель»

    1. Указать значения выражений, которые получаются при навешивании кванторов на переменные предиката:

  1. P(x, y) : “ x<y”, заданный на множестве натуральных чисел.

  2. P(x, y) : “x делится на y”, заданный на множестве натуральных чисел.

  3. P(x, y) : “x и y одновременно четные числа”, заданный на множестве натуральных чисел.

  4. P(x, y) : “x является родителем y”, заданный на множестве людей.

  5. P(x, y) : “x является братом y”, заданный на множестве людей.

  6. P(x, y) : “x живет в одной квартире с y”, заданный на множестве людей.

  7. P(x, y) : “x и y лежат на одинаковом расстоянии от начала координат”, заданный на множестве точек декартовой плоскости.

  8. P(x, y) : “x и y лежат на одинаковом расстоянии от оси ОХ”, заданный на множестве точек декартовой плоскости.

    1. Пусть на множестве М= предикат P(x, y) задан таблицей.

х

у

Р (х, у)

а

а

0

a

b

1

a

c

1

b

a

0

b

b

1

b

c

1

c

a

0

c

b

1

c

c

1

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

    1. Проверить тождественную истинность следующих предикатных формул:

  1. ;

  2. ;

  3. ;

  4. .

    1. Получить префиксную нормальную форму следующих предикатных формул:

  1. ;

  2. ;

  3. .