- •Введение
- •1. Множества и отношения
- •1.1. Понятие множества и антиномии
- •1.2. Аксиомы Цермело-Френкеля
- •1.3. Операции над отношениями
- •1.4. Отношение эквивалентности и фактор-множество
- •1.5. Отношение порядка
- •1.6. Принцип максимальности
- •1.7. Понятие мощности
- •1.8. Антиномия Кантора
- •1.9. Аксиома выбора и сравнения мощностей
- •1.10. Счетные множества
- •1.11. Булевы алгебры
- •2. Булевы функции
- •2.1. Функции и константы алгебры логики
- •2.2. Несущественные переменные и равенство функций
- •2.3. Специальные булевы функции
- •2.4. Реализация функций формулами
- •2.5. Совершенная дизъюнктивная нормальная форма
- •2.6. Минимизация методом карт Карно
- •3. Исчисление высказываний
- •3.1. Исчисление высказываний l
- •3.2. Теорема о дедукции
- •3.3. Интерпретации исчисления высказываний
- •3.4. Аксиомы Клини для исчисления высказываний
- •3.5. Теорема компактности для исчисления высказываний
- •1. Множества и отношения 4
- •2. Булевы функции 15
- •3. Исчисление высказываний 22
1.7. Понятие мощности
Пусть f: X Y и g: Y Z – отображения множеств. Поскольку f и g – отношения, то определена их композиция g f(x) = g(f(x)). Если h: Z T – отображение множеств, то h (g f) = (h g) f. Отношения IdX и IdY – функции, стало быть, определены композиции IdY f = f Idx = f. При X = Y определим f2 = f f, f3 = f2 f, …, fn+1 = fn f.
Отображение f: X Y называется инъекцей, если для любых элементов x1 x2 множества X справедливо f(x1) f(x2). Отображение f называется сюръекцией, если для каждого y Y существует такой x X, что f(x) = y. Если f является и сюръекцией, и инъекцией, то f называется биекцией. Легко видеть, что f – биекция тогда и только тогда, когда обратное отношение f-1 Y X является функцией.
Будем говорить, что справедливо равенство |X| = |Y|, если существует биекция между X и Y. Положим |X| |Y|, если существует инъекция f: X Y.
Теорема Кантора-Шредера-Бернштейна. Если |X| |Y| и |Y| |X| , то |X| = |Y|.
Доказательство. По условию, существуют инъекции f: X Y и g: Y X. Пусть A = gY = Img – образ множества Y относительно отображения g. Тогда
(X \ A) (gf)(X \ A) = ,
(gf)(X \ A) (gf)2(X \ A) = , …,
(gf)n(X \ A) (gf)n+1(X \ A) = , …
Рассмотрим отображение : X A, заданное как (x) = gf(x), при
x (X \ A) (gf)(X \ A) (gf)2(X \ A) …, и (x) = x в остальных случаях. Легко видеть, что – биекция. Искомая биекция между X и Y будет равна g-1 .
1.8. Антиномия Кантора
Положим |X| < |Y|, если |X| |Y| и не существует биекции между X и Y.
Теорема Кантора. Для любого множества X справедливо |X| < |P(X)|, где P(X) – множество всех подмножеств множества X.
Доказательство. Ясно, что |X| |P(X)|. Предположим, что существует биекция f: X P(X). Рассмотрим подмножество:
A = {x X : x f(x)}.
Если существует y X, для которого f(y) = A, то из y A будет следовать: y f(y) = A; а из y A = f(y) следует: y A. Отсюда нет элементов y X, таких, что f(y) = A, и, стало быть, f – не биекция. Теорема доказана. Эта теорема показывает, что необходимость уточнения понятия множества была известна Георгу Кантору:
Антиномия Кантора. Предположим, что все множества составляют некоторое множество U. Тогда каждое подмножество A U принадлежит U. Стало быть, P(U) U и имеет место |P(U)| |U|, что противоречит теореме Кантора. Следовательно, собрание всех множеств не является множеством.
1.9. Аксиома выбора и сравнения мощностей
Следующее утверждение справедливо в предположении аксиомы выбора и вместе с теоремой Кантора-Шредера-Бернштейна (разд. 1.7) позволяет установить, что для любых множеств X и Y имеет место одно из соотношений:
|X| < |Y|, |X| = |Y|, |X| > |Y|.
Теорема. Пусть X и Y – множества. Тогда |X| |Y| или |Y| |X|.
Доказательство. Пусть T – множество пар (A. f), состоящее из подмножеств A X и инъекций f : A Y. Определим на T отношение порядка, полагая для (A1, f1) и (A2. f2) из T выполненным отношение (A1, f1) (A2. f2), если A1 < A2 и . Для произвольной цепи C T существует пара (B, g), состоящая из и отображения g : B Y, заданного как g(x) = f(x), если (A, f) – такая пара из T, что x A. Эта пара (B, g) будет ограничивать сверху цепь С. Значит, любая цепь С ограничена сверху в Т, и в Т существует, по крайней мере, один элемент, который мы обозначим через (A, f). Если A X и Imf Y, то инъекцию f можно доопределить на некотором x X \ A и получить таким образом элемент из T, больший чем (A, f). Это противоречие показывает, что либо A X и Imf = Y, либо A = X. В первом случае f осуществляет биекцию некоторого подмножества из X с множеством Y, и, значит, имеет место |Y| |X|. Во втором случае |X| |Y|. Теорема доказана.
Замечание. В действительности эта теорема равносильна аксиоме выбора и, стало быть, может быть принята в качестве аксиомы.