Вариант 8.
Решить задачу, используя диаграмму Эйлера-Венна.
В одной из студентческих групп все студенты умеют программировать. Десять человек умеют работать на Бейсеке. 10 на Паскале, 6 на Си. Два языка знают: 6 человек Бейсик и Паскаль, 4 – Паскаль и Си, 3 – Бейсик и Си. Один человек знает все три языка. Сколько студентов в группе?
Решение:
В задаче идет речь о следующих множествах:
U - – множество студентов в группе;
А – множество студентов умеющие работать на Бейсик;
В – множество студентов умеющие работать на Паскаль;
С – множество студентов умеющие работать на Си.
По условию задачи:
10 человек умеют работать на Бейсик т.е. ;
10 человек умеют работать на Паскаль, т.е.
6 человек умеют работать на Си, т.е. ;
6 человек умеют работать на Бейсик и Паскаль, т.е. ;
4 человека умеют работать на Паскаль и Си, т.е. ;
3 человека умеют работать на Бейсик и Си, т.е. ;
1 человек умеет работать на всех трех языках, т.е. .
Требуется найти число число студентов в группе, т.е. .
Перенесем эти данные на диаграмму Эйлера-Венна.
Тогда .
Ответ: .
2. Задано универсальное множество и множества
,
,
. Записать булеан множества X, любое разбиение множества Y, покрытие множества Z. Выполнить действия
.
Решение:
Для нахождения множества выполним операции над множествами в следующем порядке:
1) - по определению операции отрицания; 2)
- по определению операции дополнения;
3) - по определению операции пересечения.
Итак, .
Для построения булеана множества X воспользуемся двоичной записью числа.
Т.к. множество Х содержит 5 элементов, то его булеан содержит подмножеств. Будем записывать номер подмножества пятиразрядным двоичным числом от 0 до 31, включая в подмножество только те элементы, которым соответствует единица в двоичном разряде. Результаты внесем в таблицу:
№ подмножества | Двоичная запись номера | Подмножества множества ![]() | № подмножества | Двоичная запись номера | Подмножества множества ![]() |
![]() | ![]() | ||||
![]() | ![]() | ||||
![]() | ![]() | ||||
![]() | ![]() | ||||
![]() | ![]() | ||||
![]() | ![]() | ||||
![]() | ![]() | ||||
![]() | ![]() | ||||
![]() | ![]() | ||||
![]() | ![]() | ||||
![]() | ![]() | ||||
![]() | ![]() | ||||
![]() | ![]() | ||||
![]() | ![]() | ||||
![]() | ![]() | ||||
![]() | ![]() |
Итак, в булеан множества Х включаем пустое множество, само множество Х, все одноэлементные подмножества, все двухэлементные подмножества множества Х, все трехэлементные подмножества множества Х, все четырехэлементные подмножества множества Х:
B(X)= ;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
.
Для множества Y построим разбиение, состоящее из трех блоков например, таким образом:
.
Определение разбиения выполняется: множества не пусты, не пересекаются
, их объединение равно множеству Y:
.
Для построения покрытия выберем подмножества и
. Полученная система множеств
состоит из двух блоков, объединение которых равно множеству Z:
.
3. Упростить, используя законы и тождества алгебры множеств (перечислить используемые законы): .
Решение:
Будем считать операция пересечения имеет более высокий приоритет, чем объединение множеств.
Пользуясь этим правилом, определим порядок действий.
1) По закону дистрибутивности:
.
2) По закону ассоциативности:
.
3) По свойству пустого множества:
4) По закону идемпотентности:
Ответ: .
4. Пользуясь только определениями операций над множествами и определением равенства множеств, доказать .
Решение:
Пусть и
.
По определению равенства множеств покажем, что и
, т.е.
.
Пусть , т.е. по определению объединения и пересечения множеств имеем:
, т.е.
Пусть , т.е. по определению объединения и пересечения множеств имеем:
, т.е.
.
Т.к. и
, то
, т.е.
. Ч.т.д.
5. Пусть . Отношение
задано характеристическим свойством:
Задать отношение другими возможными способами. Выяснить, какими свойствами оно обладает.
Решение:
Отношение R можно задать перечислением всех элементов:
.
Область определения отношение R: ;
Область значений отношение R: .
Наглядно представить отношение R можно с помощью графика:
С помощью схемы:
С помощью графа:
С помощью матрицы отношения:
Выясним, какими свойствами обладает отношение.
Рефлексивность.
При условие
- не выполняется
- т.е. отношение R не является рефлексивным;
и не является антирефлексивным.
Симметричность.
Пусть . Составим пару
и для нее проверим характеристическое свойство отношения:
выполняется. Т.е. отношение
- симметрично.
Транзитивность: пусть и
, т.е.
и
выясним выполняется ли неравенство
.
. Т.е. отношение
- транзитивно.
Отношение R обладает свойствами симметричности и транзитивности, следовательно, не является отношением эквивалентности.
6. Дано множество и отношение
. Показать, что отношение R является отношением порядка. Построить диаграмму Хассе частично упорядоченного множества
. Существует ли в множестве X наибольший и наименьший элементы? Существуют ли несравнимые элементы?
Решение:
Покажем, что отношение R рефлексивно, антисимметрично и транзитивно. Рефлексивность имеет место, так как любое число является своим делителем, т.е. .
Пусть одновременно выполняются условия: и
. Тогда
. Действительно,
означает, что
– делитель
, т.е. найдется целое число
такое, что
. Одновременно найдется целое число
такое, что
. Отсюда
и
. Последнее равенство выполняется при
или
, но все элементы множества X – положительные числа, и второй случай невозможен. Следовательно,
, т.е.
, и отношение R антисимметрично.
Пусть и
, значит, найдутся
такие, что
,
. Тогда
, где
. Следовательно,
является делителем
и
. Отношение R транзитивно.
Отношение R рефлексивно, антисимметрично и транзитивно, т.е. является отношением порядка. Построим диаграмму Хассе частично упорядоченного множества . На первом уровне диаграммы поместим элементы
не имеющие других делителей, кроме себя (
и
). На втором уровне – элементы
, не имеющие других делителей, кроме себя и элементов нижнего уровня
. На третьем уровне – элементы
, не имеющие других делителей, кроме себя и элементов второго и первого уровня
. Соединяем отрезком элементы соседних уровней, если элемент нижнего уровня является делителем элемента соседнего верхнего уровня.
Диаграмма Хассе построена.
Пара элементов тогда и только тогда, когда двигаясь по диаграмме только вверх, мы можем пройти от элемента
до элемента
. По диаграмме Хассе легко обнаружить несравнимые элементы: 3 и 5. Наибольшим элементом является
(для всех
выполнено условие «
является делителем 30»). Наименьшего элемента нет, но есть два минимальных
и
.
7. Заданы отношения и
:
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
Записать обозначения операций реляционной алгебры и выполнить их:
а) проекция отношения S на список (2,1);
б) соединение отношений R и S по условию « ».
Решение:
Степень отношения равна 2;
Степень отношения равна 3.
Т.к. степень отношений и
различны, то отношения
и
- несовместимы и над ними нельзя выполнить операции пересечения, объединения и разности.
a) - проекция отношения
на список
.
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
Одинаковых строк нет.
б) соединение отношений R и S по условию « ».
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
8. Даны множества и
. Какова мощность множеств
,
,
?
Решение:
Множество A конечно и задано перечислением своих элементов, множество B задано характеристическим свойством. Запишем несколько первых элементов множества .
, тогда мощности
равна единице:
, т.е. множество
конечно.
Покажем, что множество счетно. Занумеруем его элементы:
.
Задана биекция множества на множество
, следовательно,
счетно и
.
По определению декартова произведения . Запишем элементы этого множества в виде матрицы и занумеруем их по столбцам.
![]() | … | ||||
![]() | ![]() | ![]() | ![]() | … | |
![]() | ![]() | ![]() | ![]() | … | |
![]() | ![]() | ![]() | ![]() | … |
Замечаем, что если номер делится на 3 без остатка, то первый элемент пары равен 6; если номер
делится на 3 с остатком 1, то первый элемент пары равен 4; если номер
делится на 3 с остатком 2, то первый элемент пары равен 2. Поэтому способ нумерации может быть задан следующим образом:
и множество счетно, т.е. имеет мощность
.
9. Равномощны ли множества и
?
Решение:
Покажем, что множества равномощны по теореме Кантора–Бернштейна, т.е. покажем, что найдется такое, что
равномощно
, и найдется
такое, что
равномощно X.
Пусть . Установим биекцию
следующим образом:
Множества и
равномощны.
Пусть . Установим биекцию
следующим образом:
.
Множества и
равномощны.
По теореме Кантора–Бернштейна .