5. ЭЛЕМЕНТЫ МАТЕМАТИЧЕСКОЙ ЛОГИКИ
Задача 39.
Дано высказывание
: "Если будет хорошая
погода и Алексей встретится с Настей, то они пойдут в парк". Требуется:
1)
Выделить в высказывании
атомарные
высказывания,
2)
Представить
в виде формулы логики высказываний с
использованием импликации,
3)
Составить таблицу истинности высказывания
,
4)
Представить
в виде формулы логики высказываний
без импликации.
Решение.
1. Атомарные высказывания;
:"будет
хорошая погода",
:"Алексей
встретится с Настей",
:"Алексей
пойдет в парк",
:"Настя
пойдет в парк".
2. ![]()
- представление высказывания
в виде формулы логики высказываний.
3. Таблица истинности высказывания
:
|
|
|
|
|
|
|
|
|
0 |
0 |
0 |
0 |
0 |
0 |
1 |
|
0 |
0 |
0 |
1 |
0 |
0 |
1 |
|
0 |
0 |
1 |
0 |
0 |
0 |
1 |
|
0 |
0 |
1 |
1 |
0 |
1 |
1 |
|
0 |
1 |
0 |
0 |
0 |
0 |
1 |
|
0 |
1 |
0 |
1 |
0 |
0 |
1 |
|
0 |
1 |
1 |
0 |
0 |
0 |
1 |
|
0 |
1 |
1 |
1 |
0 |
1 |
1 |
|
1 |
0 |
0 |
0 |
0 |
0 |
1 |
|
1 |
0 |
0 |
1 |
0 |
0 |
1 |
|
1 |
0 |
1 |
0 |
0 |
0 |
1 |
|
1 |
0 |
1 |
1 |
0 |
1 |
1 |
|
1 |
1 |
0 |
0 |
1 |
0 |
0 |
|
1 |
1 |
0 |
1 |
1 |
0 |
0 |
|
1 |
1 |
1 |
0 |
1 |
0 |
0 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
4. Имея таблицу высказывания
,
можно составить СДНФ(
) и СКНФ(
).СДНФ составляют на единичном
наборе, а СКНФ – на нулевом наборе булевой функции.
Поскольку нулевой набор высказывания
значительно короче, чем единичный
набор (3 нуля и 13 единиц) составим СКНФ формулы
:
![]()
.
Задача 40. Дана формула алгебры высказываний
![]()
, где атомарные высказывания
,
,
и
определены
в задаче 39.
Требуется:
1) Упростить формулу.
2) Составить отрицание высказывания
,
3) Записать отрицание высказывания
в виде формулы, содержащей импликацию
и перевести ее в текст.
Решение.
1. Пользуясь свойствами булевых операций, получим цепочку преобразований:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
2. Составим отрицание высказывания ![]()
:
![]()
.
3. Пользуясь равенством
,
запишем высказывание
, используя импликацию:
![]()
![]()
![]()
.
Переведем высказывание ![]()
в текст:
"Если будет плохая погода, или Алексей не встретит Настю, или он пойдет в парк, то при том, что погода станет хорошей, а Алексей и Настя встретятся, Настя в парк не пойдет".
Задача 41. Даны
формулы алгебры высказываний:
,
,
.
Найти среди них тавтологии и тождественно ложные формулы.
Решение.
Составим таблицы истинности указанных в условии высказываний:
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
|
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
|
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
|
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
Ответ:
–
тавтология,
– тождественно ложная формула,
– выполнимая формула.
Задача 42. Записать
формулы
,
,
в алгебре
и
упростить их.
Решение.
Пользуясь формулами перехода от импликации и
эквиваленции
,
к
операциям конъюнкции, дизъюнкции и отрицания, представим формулы в алгебре
и упростим их.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
.
![]()
![]()
![]()
![]()

![]()
![]()
![]()
![]()
![]()
![]()
![]()
.
![]()
![]()
![]()
![]()
![]()
![]()
.
Задача 43. Задан
одноместный предикат ![]()
тогда
и только тогда, когда
",
. Покажите на числовой оси множество
истинности предиката.
Решение.
Запишем
в виде
предикатной формулы.
, где ![]()
",
"
".
Запишем предикатную формулу в алгебре
:
![]()
![]()
.

Пусть
и
множества истинности предикатов
и
соответственно.
Множество истинности предиката ![]()
есть множество
, предиката ![]()
-
.
Множеством истинности предиката ![]()
является пересечение множеств
и
.
Следовательно, множеством истинности предиката
является множество ![]()
.
Отметим на числовой оси множества
,
,
и
.
Как видно из рисунка ![]()
![]()
.
Задача 44. Задан
трехместный предикат
"если число
делится на число
, то их сумма меньше
", где
.
Требуется:
1.Выделить атомарные предикаты и запишите
предикатной формулой.
2. Найти множество истинности каждого атомарного
предиката и всего предиката
.
3. Проиллюстрировать найденные множества диаграммами Эйлера-Венна.
Решение.
1. Атомарные предикаты:
"число
делится на число
",
.
![]()
![]()
.
2. ![]()
![]()
![]()
.
Множество истинности предиката
есть
множество
, где
и
- множества истинности предикатов
и
соответственно.
Выбрав из множества
тройки
элементов, в которых первый элемент не делится на второй, получим множество
.
![]()
![]()
.
Выбрав из множества
тройки
элементов, в которых сумма первых двух элементов меньше третьего, получим
множество
.
.
Объединив множества
и
, получим множество истинности
предиката ![]()
![]()
:
![]()
![]()
![]()
![]()
.

3. Диаграмма Эйлера-Венна представлена на рисунке. Множество A3 является универсальным множеством в данной задаче.
Множества Q и H
пересекаются. Во множество
истинности
предиката
попадают все элементы множества H и все элементы, не входящие в множество Q.
Множество
на диаграмме – область, отмеченная
цветом.
Задача 45. Задан
двуместный предикат
:
,
где
,
.
Представьте множества истинности и множества ложности предикатов
,
,
в системе координат на плоскости.
Запишите два истинных и два ложных высказывания, получаемые из предиката
подстановкой значений переменных.
Решение.
Множеством истинности предиката
является волна синусоиды на отрезке
(см. рис.). Все точки прямоугольника
, за исключением множества точек
синусоиды, являются множеством ложности этого предиката.
Одноместный предикат
:
определен на множестве
, его множество истинности –
, множество ложности
–
.
Одноместный предикат
:
определен на множестве
, его множество истинности –
, множество ложности –
.
Задача 46.
Задан двуместный предикат
:
.
Требуется:
1) найти множество истинности и множество ложности
,
2) составить и записать словами всевозможные предикаты и высказывания применяя кванторные операции. Для каждого предиката найти множество истинности и множество ложности, а для каждого высказывания – его значение истинности.
Решение.
1) Областью определения предиката
является множество
. Чтобы найти множества истинности и
ложности предиката
составим таблицу.
|
|
|
|
|
|
|
|
|
0 |
0 |
1 |
0 |
1 |
1 |
1 |
|
0 |
1 |
0 |
0 |
1 |
1 |
1 |
|
1 |
0 |
1 |
1 |
0 |
0 |
0 |
|
1 |
1 |
0 |
0 |
0 |
1 |
1 |
Множество истинности предиката
:
, множество ложности предиката
:
.
2) Составим одноместные предикаты и высказывания,
связывая переменные предиката
кванторами
существования и всеобщности. Каждый полученный предикат или высказывание будем
переводить в текстовую форму и оценивать истинность или ложность.
1. ![]()
– одноместный предикат.
: "при любом
значении
,
".
Свободная переменная –
; множество истинности -
, множество ложности -
.
2. ![]()
– одноместный предикат.
: "существуют
такие значения
, при которых
". Свободная переменная –
; множество истинности -
, множество ложности -
.
3. ![]()
– одноместный предикат.
: "каким бы
ни было значение
,
".
Свободная переменная –
; множество истинности -
, множество ложности -
.
4. ![]()
– одноместный предикат.
: "найдутся
такие значения
, при которых
". Свободная переменная –
; множество истинности -
, множество ложности -
.
5. ![]()
![]()
–
ложное высказывание.
: "при любых
значениях переменных
и
верно,
что
".
6. ![]()
![]()
–
истинное высказывание.
: "существуют
такие значения
, что при любых значениях
истинно неравенство
".
7. ![]()
![]()
–
истинное высказывание.
: "при любом
значении
найдется такое значение
, что окажется истинным неравенство
".
.
8. ![]()
![]()
–
истинное высказывание.
: "найдутся
такие значения переменных
и
, что неравенство
окажется истинным".
Задача 47. Составить
и записать словами отрицание
высказывания
:
,
если
"если
и
делится на
,
то
делится на
"
(
). Определить значение истинности
и
.
Решение.
Составим отрицание высказывания
: ![]()
.
Предикат
является
импликацией
,
где
"
",
"
делится
на
",
"
делится на
".
Представим
в виде дизъюнкции:
![]()
![]()
.
Тогда высказывание
можно прочесть следующим
образом:
"Каково бы ни было число
,
найдутся такие числа
и
,
что хотя бы одно из следующих утверждений будет истинным
,
или
не
делится на
или
является
делителем
".
Такое высказывание истинно. В самом деле, выбрав
, легко видеть, что по крайне мере
утверждение "1 является делителем
"
оказывается истинным для любого натурального числа
.
Составим отрицание предиката
:
![]()
.
Высказывание ![]()
можно прочесть следующим образом:
"Найдется такое число
,
что каковы бы ни были числа
и
, будет справедливо утверждение
и
делится
на
, но
на
не делится".
Поскольку высказывание
является
истинным, его отрицание
ложно.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.