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).
Ссылка на скачивание - внизу страницы.