
- •Предисловие
- •Введение
- •Глава 1. Множества
- •§ 1. Множества н их спецификация
- •§ 2. Простейшие операции над множествами
- •X ∉ ø при любом х.
- •§ 3. Диаграммы Венна
- •§ 4. Подмножества и доказательства
- •§ 5. Произведения множеств
- •Глава 2. Отношения
- •§ 1. Основные понятия
- •§ 2. Графические представления
- •§ 3. Свойства отношений
- •§ 4. Разбиения и отношения эквивалентности
- •§ 5. Отношения порядка
- •§ 6. Отношения на базах данных и структурах данных
- •§ 7. Составные отношения
- •§ 8. Замыкание отношений
- •Глава 3. Функции
- •§ 1. Функции и отображения
- •§ 2. Обратные функции и отображения
- •§ 3. Мощность множеств и счетность
- •§ 4. Некоторые специальные классы функций
- •§ 5. Аналитические свойства вещественных функций
- •§ 6. Операции
- •Глава 4. Основные понятия арифметики
- •§ 1. «Малая» конечная арифметика
- •§ 2. «Большая» конечная арифметика
- •§ 3. Двоичная арифметика
- •§ 4. Логическая арифметика
- •Глава 5. Алгебраические структуры
- •§ 1. Алгебраические структуры и подструктуры
- •§ 2. Простейшие операционные структуры
- •§ 3. Кольца и поля
- •§ 4. Линейная алгебра
- •4.1. Векторные пространства о линейные преобразования.
- •§ 5. Решетка и булевы алгебры
- •§ 6. Замкнутые полукольца
- •Глава 6. Матрицы
- •§ 1. Матрицы и бинарные отношения на конечных множествах
- •§ 2. Матрицы над другими алгебраическими структурами
- •§ 3. Матрицы и векторные пространства
- •Глава 7. Теория графов
- •§ 1. Вводные понятия
- •§ 2. Маршруты, циклы и связанность.
- •§ 3. Планарные графы
- •3.1. Теоремы Эйлера и Куратовского.
- •3.2. Раскраска карт и графов.
- •§ 4. Структуры данных для представления графа
- •§ 5. Обход графа
- •5.2. Обход графа по глубине.
- •5.4. Остовные леса обходов по глубине и ширине.
- •§ 6. Ориентированные графы
- •6.2. Маршруты и связность в орграфах.
- •Глава 8. Языки и грамматики
- •§ 1. Основные понятия
- •§ 2. Грамматики с фразовой структурой
- •2.1. Основные определения.
- •§ 3. Контекстно-свободные языки
- •§ 4. Понятия грамматического разбора и грамматических модификаций
- •§ 5. Грамматики операторного предшествования
- •Глава 9. Конечные автоматы
- •§ 1. Общие понятия
- •§ 2. Конечные автоматы
- •§ 3. Регулярная алгебра
- •Глава 10.Компьютерная геометрия
- •§ 1. Системы координат для подмножеств r3
- •§ 2. Преобразования
- •§ 3. Кривые и поверхности
§ 3. Диаграммы Венна
же
можно было заметить некоторые
специфические
свойства операций над
множествами, в особенности то
свойство,
что одно и то же множество может быть
определено различными путями. Далее в
этой главе мы обсудим способы доказательства
этих свойств формальным путём, однако
часто полезно иметь геометрические
представления множеств. Такие представления
не могут заменить доказательства, но
могут быть полезны, чтобы быстро и просто
убедиться, справедливо ли конкретное
утверждение и, следовательно, доказательство
его возможно или же оно неверно.
В
этом случае можно заметить, как следует
строить пример, чтобы доказать, что оно
неверно. Диаграммы, которые мы будем
использовать, называют диаграммами
Венна (по имени английского математика
Джона Венна) и строят, как это описано
ниже.
Во-первых, начертим большой прямоугольник, представляющий ξ (рис. 1.1). Во-вторых, начертим круги (или какие-либо другие подходящие замкнутые кривые) внутри прямоугольника, чтобы представить множества. Они должны пересекаться в наиболее общем случае, требуемом в задаче, и должны быть соответствующим образом обозначены (рис. 1.2). Точки, которые лежат внутри различных областей диаграммы, сейчас могут рассматриваться как элементы соответствующих множеств. Если число элементов во множествах мало, тогда отдельные элементы могут быть записаны внутри подходящих областей, как это показано в примере 3.1.
П
ример
3.1. Пусть ξ = {b,
c,
d,
e},
A
= {b,
c,
d},
B
= {c,
e}.
Соответствующая
диаграмма изображена на рис. 1.3. Этот
рисунок полностью иллюстрирует пример
3.1, обеспечивая знание элементов ξ. Если
же, например, A
ξ
, тогда неясно, что предполагалось
изобразить на диаграмме. В тех случаях,
когда используются более сложные
конструкции множеств, следует избегать
изображения их в виде диаграмм.
Имея построенную подходящим образом диаграмму, мы можем заштриховать определенные области для обозначения вновь образованных множеств.
Пример 3.2. Чтобы представить множество A (В' С), начнем с общей диаграммы, показанной на рис. 1.4. Заштрихуем В' диагональными линиями в одном направлении, а С диагональными линиями в другом направлении (рис. 1.5).
П
лощадь
с двойной штриховкой представляет собой
множество В'
С.
На новой копии диаграммы заштрихуем эту область горизонтальными линиями, а А вертикальными. Вся заштрихованная на рис. 1.6 область представляет множество A (В' С). Если в отдельных случаях мы имеем дополнительную информацию о рассматриваемых множествах, то ее можно использовать для упрощения диаграммы Венна.
Пример 3.3. Пусть А В = 0; это соответствует диаграмме на рис. 1.7. //
З
аметим,
что в большинстве случаев множества
содержат довольно много элементов, и,
следовательно, эти элементы не могут
быть представлены отдельно. Поэтому
более удобно в этом случае говорить о
каждом из множеств как о целом и не
упоминать отдельных элементов.
Упражнение 1.3.
Начертить диаграмму, иллюстрирующую построение множеств, рассматриваемых в задаче 1 упражнения 1.2.
Как можно представить следующие множества, используя диаграммы Венна:
{A, {A}}, {{a}, {b}}, {X, Y, Z}, где
X = {x: x=1 или (x-2) X},
Y = {x: x=3 или (x-3) Y},
Z
= {x:
x=2
или (x-2)
}?