- •Предисловие
- •Введение
- •Глава 1. Множества
- •§ 1. Множества н их спецификация
- •§ 2. Простейшие операции над множествами
- •X ∉ ø при любом х.
- •§ 3. Диаграммы Венна
- •§ 4. Подмножества и доказательства
- •Глава 2. Отношения
- •§ 5. Произведения множеств
- •§ 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. Кривые и поверхности
§ 5. Отношения порядка
Поскольку из понятия равенства (скажем, между числами) возникает математическое понятие эквивалентности, некоторые неравенства могут также использоваться как модели для более широкого класса отношений.
Частичным порядком на множестве A назовем отношение, которое рефлексивно, антисимметрично и транзитивно. Порядок (называемый также отношением порядка)— это обобщение отношения ≤ на N. Поэтому можно легко проверить требуемые три свойства. Заметим, что мы могли бы в качестве определения взять отношение <. Тогда отношение порядка было бы только транзитивно. Поэтому свойство транзитивности является наиболее важным для отношения порядка.
Определив отношение можно определить отношение < следующим образом:
a
<
b
a
< b
и
a
≠
b.
Аналогично, если задано <, то
a ≤ b a = b или a < b.
Пример 5.1. Пусть задано произвольное множество А. Тогда отношение на (А) есть тривиальное отношение порядка. (X X для всех X; если X Y и Y Х, то Х =Y;
Х
Y
и
Y
Z
X
Z.)
//
Отношение порядка на A называется полным, если для любых x, у A или x у, или y х (или же выполняются оба).
Пример 5.2. Очевидно, что порядок на подмножествах данного множества не является полным. Естественный порядок чисел на действительной оси R является полным.
По мере достижения прогресса в изучении математики становится ясным, что математика не набор разрозненных идей, а совокупность связанных между собой концептуальных понятий, которые используются во многих непохожих друг на друга ситуациях. Отсюда следует, что, если основной принцип установлен и исследован, он фактически единым образом решает проблемы для всех этих различных случаев. Следующий пример является простой иллюстрацией этой идеи.
Пример 5.3. На основе порядка, определенного на N, мы можем формально получить обычные отношения порядка на множествах чисел Z, Q и R. (Как уже упоминалось, исследование N будет проведено в § 3 гл. 3.)
Вначале рассмотрим Z. Чтобы облегчить рассуждения, разобьем Z следующим образом:
Z = N {0} А.
Поэтому A = {-х: x N}. Определим отношение (которое будем называть полным отношением порядка) на Z рассмотрением всевозможных элементов х и у из разбиения
{N {0} A}.
Если х = у, то х ≤ y и у ≤ х. Пусть х ≠ у. Тогда:
а) если х, y N, то порядок в Z тот же самый, что и в N;
б) если х, y A, то х ≤ у тогда и только тогда, когда
–у ≤ –х в N (т. е. -5≤-4, так как 4 ≤5);
в) если х = 0 и у N, то х ≤ у,
г) если х Aи у = 0, то х ≤ у;
д) если x A и y N, то x ≤ у или в противном случае у ≤ х.
На основе порядка на Z и обычных арифметических операций с целыми числами мы можем определить порядок на Q:
a/b ≤ c/d тогда и только тогда, когда а d ≤ b с.
Проверку этого утверждения оставляем в качестве упражнения. Наконец, определим отношение порядка на множестве действительных чисел R. Рассмотрим десятичные представления двух действительных положительных чисел:
D = …0dn…d2 d1 d0 1 2…,
C =
…0cm…c2
c1
c0
1
2…
Если d1 = c1 и 1 = 1 для всех i, от D = C и, следовательно,
D ≤ C и C ≤ D . В противном случае:
а) если dn ≠ 0, cm ≠ 0 и п ≠ т, то D ≤ С, если n < m, и С ≤ D если m < n;
б) если m = n и d1 ≠ c1 но d1 = c1 для всех j таких, что i < j ≤ n, то из d1 < c1 следует, что D ≤ С, и, обратно, если
c1 < d1, то С ≤ D;
в) если т = п и d1 = c1 для всех i, но k ≠ k для некоторых k и j = j для всех j таких, что 0<j<k, тогда C ≤ D, если k < k, и D ≤ C, если k < k.
Читатель может проверить это самостоятельно. Отрицательные числа могут быть исследованы так же, как в Z. //
Множество X
вместе с отношением
порядка ≤ называется частично
упорядоченным множеством (обозначается
(X,
≤)).
Тогда любой элемент u
(Х,
≤)
такой, что х
≤
u
и у
≤
u,
называется верхней
границей xиy.Аналогично,
если 1
(X,≤),
1≤
х
и 1 ≤
у, то 1 является
нижней
границей х и у.
Множество всех
верхних границ х
и у
является
подмножеством X
и упорядочено
отношением ≤.
Если существует единственный наименьший
элемент этого множества, т. е. если
существует
(X,
≤) такое, что x
≤
,
y
≤
и
≤
u
для любой верхней
границы u,
то
называют верхней
гранью (sup)
х
и
у.
Аналогично, если
существует единственная наибольшая
нижняя граница х
и
у, ее называют
нижней
гранью (inf)
х
и
у.
Мы отложим изучение
верхней и нижней граней до § 5 гл. 5, где
будут изучаться решетки.
Наконец, заметим, что использование естественного порядка на R определяет новые множества. Их называют интервалами:
[a, b] = {x: x R, а ≤ х ≤ b}
есть замкнутый интервал (отрезок) от a до b;
]а, b[ = {х: x R, a<х<b}
есть открытый интервал от a до b. В каждом случае числа a и b называются концевыми точками.
Замкнутый интервал включает в себя концевые точки, а открытый нет. Удобно также определить полуоткрытые интервалы:
[a, b[ = {x: x R, а ≤ х <b},
]a, b] = {x: x R, а <х ≤ b}.
Для удобства будем использовать следующие обозначения:
]-∞, a] = {х: х ≤ a},
]-∞, a[ = {х: х < a},
[a, ∞[ = {х: a ≤ x},
]a, ∞[ = {х: a < x},
]-∞, ∞[ = R.
Хотя интервалы и множества чисел в общем-то не являются центральной частью нашего рассмотрения, мы увидим, что их удобно использовать время от времени.
Упражнение 2.5.
Пусть A — произвольное множество и — отношение на множестве (A) x (A), определенное следующим образом:
(P, Q) (X, Y) тогда и только тогда, когда
(PΔQ) (XΔY).
Является ли отношением порядка?
Пусть A — произвольное множество и — отношение на S>(A)XSP(A), определенное следующим образом:
(P, Q)o(X, Y) тогда и только тогда, когда
P XиQ Y.
Является ли отношением порядка? Если да, то является ли этот порядок полным?
Пусть и
— отношения на N2,
определяемые соотношениями:
(a, b) (c, d) тогда и только тогда, когда a≤c и b≤d;
(a, b) (c, d) тогда и только тогда, когда a≤c и b≥d.
Являются ли и отношениями порядка?
Пусть определено на положительных элементах Q следующим образом:
(a/b) (c, d) тогда и только тогда, когда a d≤ b с.
Показать, что является полным отношением порядка.
