Элементы математической логики
Краткие теоретические сведения
Элементы теории множеств
Множество можно задать, перечислив все его элементы: А = {a, b, c, d}, B = {1, 2, 3, 4}, либо с указанием его характеристического свойства:
С = {x / 2< x < 9, х – целое}, т.е. C = {3, 4, 5, 6, 7, 8}.
Пустым множеством называется множество Ø, не содержащее ни одного элемента.
Универсальным множеством называется множество U всех элементов, рассматриваемых в конкретном задании.
Множество А включается во множество В, если каждый элемент множества А является элементом множества В.
Обозначение: . Читается «А подмножество В».
Пример.
Даны множества А = {7, 8, 10, 12}, В = {7, 12}.
Тогда .
Диаграмма Эйлера – Венна применяется для наглядного изображения множеств и их взаимного расположения. Универсальное множество U изображается в виде прямоугольника, а произвольные множества, подмножества универсального – в виде кругов или овалов.
Объединением множеств А и В называется множество , состоящее из тех и только тех элементов, которые принадлежат хотя бы одному из множеств А или В.
Пример.
Даны множества А = {7, 8, 10, 12}, В = {9, 10, 11, 12}.
Тогда = {7, 8, 9, 10, 11, 12}
Пересечением множеств А и В называется множество , состоящее из тех и только тех элементов, которые принадлежат одновременно и множеству А, и множеству В.
Пример.
Даны множества А = {7, 8, 10, 12}, В = {9, 10, 11, 12}.
Тогда = {10, 12}.
Разностью множеств А и В называется множество А \ В, состоящее из тех и только тех элементов, которые принадлежат множеству А, и не принадлежат множеству В.
Пример.
Даны множества А = {7, 8, 10, 12}, В = {9, 10, 11, 12}.
Тогда А \ В = {7, 8}
Дополнением множества А до универсального множества называется множество \ А.
Пример.
Даны множества А = {7, 8, 10, 12}, U = {6, 7, 8, 9, 10, 11, 12}.
Тогда \ А = {6, 9, 11}.
Булеаном В(Х) множества Х называется множество всех подмножеств множества Х.
Пример.
Дано множество Х = {а, b}.
Тогда В(Х) = {{ Ø }, { а }, { b }, { а , b }}.
Разбиением R(Х) множества Х называется система его непустых непересекающихся подмножеств, объединение которых есть множество Х.
| |||||
| |||||
R(Х) = {X1, X2, X3, X4}.
Пример.
Дано множество Х = {а, b, c}.
Тогда R(Х) = {{ а }, { b, c }} или R(Х) = {{ а, b }, { c }} или R(Х) = {{ а , с}, { b }}.
Элементы математической логики
Отрицанием (инверсией) высказывания Х называется высказывание, истинное тогда и только тогда, когда Х ложно.
Обозначение: . Читается «не Х» или «неверно, что Х».
Конъюнкцией двух высказываний Х и Y называется высказывание, истинное тогда и только тогда, когда истинны оба высказывания Х и Y.
Обозначение: . Читается « Х и Y» .
Дизъюнкцией двух высказываний Х и Y называется высказывание, ложное тогда и только тогда, когда ложны оба высказывания Х и Y.
Обозначение: . Читается « Х или Y» .
Импликацией двух высказываний Х и Y называется высказывание, ложное тогда и только тогда, когда Х – истинно, а Y - ложно.
Обозначение: . Читается « Х влечёт Y», « если Х, то Y».
Эквиваленцией двух высказываний Х и Y называется высказывание, истинное тогда и только тогда, когда истинные значения Х и Y одинаковы.
Обозначение: ; Х ~ Y. Читается « Х тогда и только тогда, когда Y», «Х эквивалентно Y».
Таблица истинности
X | Y | |||||
И | И | Л | И | И | И | И |
И | Л | Л | Л | И | Л | Л |
Л | И | И | Л | И | И | Л |
Л | Л | И | Л | Л | И | И |
(логические операции записаны в порядке убывания приоритета)
Решение типовых заданий
1.Группа туристов из 50 человек пробыла в Санкт – Петербурге 6 дней. За это время БДТ посетили 28 человек, Мариинский театр – 25, театр комедии – 26. И в БДТ и в Мариинском театре побывало 14 человек, и в БДТ и в театре комедии – 12, и в Мариинском театре и в театре комедии – 12. Все три театра посетили 5 человек. Сколько туристов не были ни в одном театре? Решить задачу, используя диаграмму Эйлера-Венна.
Решение.
Даны три множества Д, М, К – зрителей БДТ, Мариинского театра и театра комедии соответственно. Универсальное множество U – множество туристов группы. Пусть - количество элементов множества Х.
Запишем краткое условие задачи:
Нужно найти . Перенесем все данные на диаграмму Эйлера-Венна.
|
|
|
| |||||
| |||||
|
Количество туристов, которые побывали хотя бы в одном театре, равно
.
Количество туристов, не побывавших ни в одном театре, равно
.
Следовательно, не были ни в одном театре 4 туриста.
2. Задано универсальное множество U = {1,3,4, 5,6,7,8} и множества X = {1,3,5,7}, Y = {3,5,7,8}, Z = {1,4,7,8}. Построить булеан множества Z и любое разбиение множества X. Выполнить действия
Решение.
Построим булеан множества Z. Так как булеаном множества Х является множество всех его подмножеств, то в булеан включаем пустое множество, все одноэлементные подмножества, все двухэлементные подмножества, все трехэлементные подмножества множества Х и само множество Х:
{ Ø, {1}, {4}, {7}, {8}, {1,4}, {1,7}, {1,8}, {4,7}, {4,8}, {7,8}, {1,4,7}, {1,4,8}, {1,7,8}, {4,7,8}, {1,4,7,8}.
Для множества Х построим разбиение, состоящее из трех блоков, , например,
Определение разбиения выполняется: множества не пусты, не пересекаются ( =Ø , = Ø , Ø), их объединение равно множеству Х:
.
Таким образом, разбиение множества X : .
Выполним операции над множествами в следующем порядке:
{1,3,5,7} \ {3,5,7,8} = {1} (по определению операции разности множеств);
U \ Z = {1,3,4, 5,6,7,8} \ {1,4,7,8} = {3, 5,6} (по определению операции дополнения);
={1} {3, 5,6} = (по определению операции объединения множеств).
Следовательно, = .
3. Построить таблицу истинности для формулы:
.
Решение.
Для построения таблицы истинности для формулы воспользуемся таблицей истинности
X | Y | |||||
И | И | Л | И | И | И | И |
И | Л | Л | Л | И | Л | Л |
Л | И | И | Л | И | И | Л |
Л | Л | И | Л | Л | И | И |
(логические операции записаны в порядке убывания приоритета)
Учитывая приоритет логических операций, определим порядок действий:
А | В | ||||||
И | И | Л | И | И | И | И | И |
И | Л | Л | Л | И | И | Л | Л |
Л | И | И | И | Л | Л | Л | И |
Л | Л | И | И | И | И | Л | Л |