С. Е. Михеев
8 июня 2021 г.
Оглавление
Глава 2. КОМБИНАТОРИКА 13
Глава 3. ГРУППЫ 17
§3.1. Два определения группы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
§3.2. Связь полугруппы с группой . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
§3.3. Алгебраические структуры с двумя бинарными операциями . . . . . . . . . 22
2
Глава 1. КРАТКИЕ СВЕДЕНИЯ ИЗ ТЕОРИИ МНОЖЕСТВ
Термин “Алгебра” появился благодаря труду арабского ученого Мухамеда ибн Муса ал-
Хорезми (825 год), рожденного в Хиве. Хисаб ал-джабр вал-Мукабала — исчисление
восполнения и противопоставления. “ал джабр” превратился в Европе в “алгебру” (“ал”
— арабский артикль). Ал-Хорезми написал еще много книг, в частности, “Об индийском
числе, сочинение Алгоризми”. Сохранился только перевод на латинский. Algorizmi de
numero Indozum. Отсюда — алгоритм.
350 год до нашей эры – Евклид предложил термин “Геометрия”.
Вся современная математика основана на теории множеств, получившей очень много
от Георга Кантора (Georg Cantor). Родился он в 1845 году в Санкт-Петербурге. Умер в
1918 году в Галле. В 1867 году закончил Берлинский университет, был профессором в
Галле. Перестал заниматься наукой в 1893 году.
Множество – неопределяемое понятие. Его следует понимать интуитивно.
Синонимы для множества – совокупность, набор. Множество состоит из элементов.
Обычно множества обозначаются заглавными буквами (A, B, ...), а их элементы —
соответствующими строчными буквами.
Функция – соответствие между элементами одного (первого) множества и другого
(второго), такое, что каждому элементу первого ставится в соответствие только один
элемент второго. Синонимы: отображение, оператор, преобразование. Частные случаи:
функционал, операция. Понятие “соответствие” остается неопределенным. Используются
два способа объявления функции c именем f :
f
f : A → B и A −→ B.
Кроме функциональной формы записи значений функции: f (x), f (x, y), f (x1 , x2 , x3 ), ...,
для функций с двумя аргументами широко используется инфиксная запись: xy, где
— некоторый знак, часто не буква.
Относительно двух множеств и элемента и множества можно сделать утверждения,
суть которых — функции с двумя аргументами и со значениями из двоичного множества
Λ:={ “Истина”, “Ложь”}. Утверждения могут быть симметричными и асимметричными.
Асимметричные.
A ⊂ B — множество A содержится в множестве B, т.е. каждый элемент из A является
элементом множества B. A называется подмножеством множества B.
A ⊆ B — множество A содержится или равно множеству B.
В некоторых публикациях используют только ⊂. Тогда этот знак может означать
также и ⊆. Если же встречаются оба знака, то A ⊂ B означает также, что A не есть B
и A тогда называется собственным подмножеством множества B.
6⊂ — не содержится.
6⊆ — не содержится и не равно.
Вопрос: сколько подмножеств у множества, состоящего из одного элемента?
x ∈ A – элемент х принадлежит множеству A,
x∈/ A – элемент x не принадлежит множеству A.
Для каждого такого асимметричного утверждения есть парное: ⊃, ⊇, 6⊃, 6⊇, 3, 63. Их
определения получаются из определений исходных перестановкой аргументов. Напри-
мер, A ⊃ B то же, что и B ⊂ A. Однако, читается формула не “B содержится в A”, а
согласно принципу “слева-направо”: A содержит B. Этот же принцип используется и для
3
чтения формул с ⊇, 6⊃, 6⊇, но не для 3, 63. Последнее объясняется отсутствием переходного
аналога глаголу “принадлежит”.
Симметричные.
A = B — множество A равно множеству B, т.е. каждый элемент из A есть элемент из B
и наоборот.
6= — не равно, хотя бы в одном из множеств есть элемент, которого нет в другом.
Здесь (a, b) — упорядоченная пара, амперсенд (&) соответствует союзу “и”, Подробнее
об этом далее в пункте “Алгебра логики”.
В языке теории множеств большое значение имеют кванторы:
∃ – квантор существования (по-английски — exists),
∀ – квантор всеобщности (по-английски — for all),
∃! – существует единственный.
Алгебра логики – булева алгебра
Рассмотрим множество Λ, состоящее всего из двух элементов. Эти элементы можно
назвать, например Истина (И) и Ложь (Л), или 1 и 0. Функции от одного элемента из
множества Λ со значениями во множестве Λ, (т.е. f : Λ → Λ) называются унарными. Их
всего четыре. Две постоянные (константы): f (x) = И, f (x) = Л. И две нетривиальных:
f (x) = x и f (x) =ex. Здесь eУ — отрицание к утверждению У. См.таблицу:
У eУ
И Л
Л И
2) A ⊆ B ⇐⇒ (x ∈ A =⇒ x ∈ B)
3) A ⊂ B ⇐⇒ (x ∈ A =⇒ x ∈ B) (∃x ∈ B)x ∈
V
/A
T
4) A B = ∅ ⇐⇒ (x ∈ A =⇒ x ∈ / B) (х ∈ В =⇒ х ∈
V
/ А)
5) A \ B = {x|x ∈ A x ∈
V
/ B}
В математике часто нужно ввести обозначение одного через другое. Наиболее удоб-
ный и современный способ для этого — использование одного из двух двойных знаков
“:=” и “=:”. То, что стоит слева от знака := есть обозначение того, что справа. А для знака
=: наоборот. Удобство этих знаков заключается в их однострочности и асимметрии. По-
следнее позволяет ввести обозначение после обозначаемого. Традиционно для введения
. ∆ def
обозначений применялись знаки = , = , = . Они неудобны двустрочностью записи и
невозможностью из-за симметрии ввести обозначение после обозначаемого.
Нашему словесному определению пересечения с помощью упомянутых приемов за-
писи можно было бы придать такой вид:
T T
A B := {x | x ∈ A x ∈ B} или {x | x ∈ A x ∈ B} := A B.
V V
S
Для объединения — A B := {x x ∈ A x ∈ B}. Здесь скобки вокруг x ∈ A
W
Пример. Если f — синус, то f ([0, π/2])=[0, 1] и [0,1] — образ сегмента [0, π/2] (для
функции f ).
Сюръекция — это “отображение на ...”. Если f – сюръекция А на В, то для любого у
f
элемента из В всегда есть прообраз. Пусть имеется отображение A −→ B. Тогда
“f – сюръекция” ⇐⇒ (∀y ∈ B)(∃x ∈ A) y = f (x).
Другими словами, “f – сюръекция” ⇐⇒ B = f (A).
Пример сюръекции. Функция синус, заданная на А=[-π, π]. B=[-1,1] . Заметим, что
это не инъекция, поскольку для y = 0 ∈ B есть 3 прообраза, а для любого у из (-1,
1)\{0} — 2 прообраза. Согласно определению 1.2 имеет место sin[−π, π] = [−1, 1].
Биекция (сюръективная инъекция, инъективная сюръекция) — это “взаимно одно-
f
значное отображение на...” Пусть имеется отображение A −→ B, тогда
“f – биекция” ⇐⇒ (∀y ∈ B)(∃!x ∈ A) y = f (x) .
То есть существует единственный прообраз для каждого элемента из B. Если f – биекция
f
А на В, то иногда пишут A ←→ B.
Пример биекции. Функция синус, заданная на интервале А=(−π/2, π/2), с областью
значений B = (−1, 1).
Оказывается, существует еще четвертый тип отображения, который не является ни
инъекцией, ни сюръекцией, ни биекцией. Привести пример.
A ≤p B ∧ B ≤p A
алгебра1 — 10 — 8.6.2021
Д о к а з а т е л ь с т в о. От противного. Допустим, что есть биекция f : A ↔ 2A . Тогда
должны существовать такие x, что x ∈ / f (x). Действительно, противное означало бы,
A
что (∀x ∈ A) f (x) = {x} ∈ 2 . Но тогда без прообраза остается пустое подмножество .
Положим X = {x|x ∈ / f (x)}. Как выяснилось, X 6= .
Из теоремы Кантора следует, что множество подмножеств целых чисел имеет боль-
шую мощность, чем счетная, то есть оно несчетно. Иными словами, |Z| =: ℵ0 < C := |2Z |.
алгебра1 — 11 — 8.6.2021
Континуум-гипотеза (гипотеза Кантора.)3) Бесконечных множеств с проме-
жуточной мощностью между счетным множеством и континуумом не существует.
Во второй половине двадцатого века было доказано,4) что в самой популярной системе
аксиом Цермело-Френкеля с аксиомой выбора (ZFC) это утверждение можно принять в
качестве аксиомы и развивать две равноправные математики: одну с гипотезой Кантора,
а другую — допускающую существование промежуточных мощностей. В другой системе
аксиом, где вместо аксиомы выбора принята аксиома детерминированности, континуум-
гипотеза доказывается.
Существуют и другие алефы: ℵ0 < ℵ1 < ℵ2 < ..., каждое из которых отвечает некото-
рой мощности, причем считается, что не существует мощностей между двумя соседними
алефами. Континуум-гипотеза это ℵ1 = C.
Выдвинуто и более сильное утверждение — обобщенная континуум-гипотеза:
3)
Выдвинута в 1877 Кантором. В 1900 Давид Гильберт доложил ее первой из 20 проблем на Между-
народном конгрессе математиков. Потому К-Г еще известна как 1-я проблема Гильберта.
4)
В 1938 Гёдель доказал, что отрицание К-Г не доказуемо в ZFC. Это было как бы иллюстрацией
к его знаменитой теореме полноты 1931 года. Согласно ей во всякой достаточно богатой аксиоматике
можно сформулировать недоказуемое утверждение.
алгебра1 — 12 — 8.6.2021
Глава 2. КОМБИНАТОРИКА
13
2.2. Очевидно, что для того, чтобы оно давало размещение надо для данного числа r за-
дать функции определения 2.2 двумя следующими утверждениями: Ym (f )= И ∀f ∈ Fm
и
V
µ(B) = r =⇒ Y (B) = И µ(B) 6= r =⇒ Y (B) = Л ,
алгебра1 — 14 — 8.6.2021
Сочетания с повторениями
Пример. Пространство сочетаний с повторениями из множества {1, 2, 4, 5}.
1) по два элемента: 12 14 15 24 25 11 22 44 55;
2) по три элемента: 112 114 115 221 224 225 441 442 445 551 552 554
и еще 24 сочетания с непарной цифрой на 2-й и 3-й позициях,
и еще 111 222 444 555
и еще C43 = 4 сочетаний без повторений.
Всего 44.
Смотрим определение 2.2. Пусть в сочетаниях с повторением по r элементов. Рас-
смотрим декартово произведение Mn × {1, . . . , r} =: K. Для каждого B ⊆ K зададим
X
Y (B) = И ⇐⇒ β = r. (2.1)
(b,β)∈B
Тогда
br (M )
{B|Y (B), B ⊆ K} =: C (2.2)
— пространство r-элементных сочетаний с повторением. Отметим, что в сочетаниях с
повторениями может быть r > n.
Для нахождения числа сочетаний с повторениями, которое обозначается через Ĉnr ,
применим хитрое вспомогательное построение: возьмем n + r − 1 строго упорядоченных
элементов. И выкинем из этой последовательности (n − 1) элемент. Это изъятие рассечет
все оставшиеся элементы на n упорядоченных групп с суммарным количеством элементов
r. Сопоставим количество элементов, попавших в i-ю группу (там может и не быть ни
одного элемента из M) числу вхождений элемента с индексом i , i =1, n в сочетании.
Таким образом, сочетания с повторениями взаимно однозначно отображаются на со-
четания из n + r − 1 элементов по n − 1. Значит, их мощности равны. И для сочетаний
n−1 r br .
из n элементов по r с повторениями получаем мощность Cn+r−1 ≡ Cn+r−1 =C n
Выбору с повторениями можно сопоставить еще одну задачу. Пусть x1 +x2 +...+xn = r,
xi ∈ Z + , i = 1, r. Найти, сколько существует решений такого уравнения.
Решение. Смотрим на определение числа сочетаний с повторениями (2.1), (2.2).
Перестановки с повторениями и размещения с повторениями
тривиальны. Число перестановок с повторениями: P̂n = nn .
Число размещений с повторениями: Âkn = nk .
Пример. Сколько может быть групп крови по 3-х аллельному гену {O, A, B} = M3 ?
В каждую хромосому попадает независимо от ее пары какой-то ген. Получаем Ĉ32 вари-
2 4!
анта, т.е. C3+1 = = 6. Так и есть. Варианты OA и AA, OB и BB неразличимы, что
2!2!
дает 4 группы крови.
Бином Ньютона
n
X n
X
n n
(a + b) = (a + b)(a + b) . . . (a + b) = b + Cnk ak bn−k = Cnk ak bn−k .
k=1 k=0
Объяснение: в k скобках выбираем первый член. Это можно сделать Cnk различными
способами. Для последнего равенства использовано Cnk k=0 :=1.
Следствие: 2n = nk=0 Cnk .
P
алгебра1 — 15 — 8.6.2021
Полином Ньютона
d1 + ... + dk = n
d1 , ..., dk−1 ≥ 0
X n! (n − d1 )! (n − d1 − ... − dk−2 )!
= ad11 ...addk · ·...· ∗1 =
d1 !(n − d1 )! d2 !(n − d1 − d2 )! dk−1 ! (n − d1 − ... − dk−1 )!
d1 + ... + dk = n | {z }
dk
d1 , ..., dk ≥ 0
X n!
= ad11 ...adkk , di ≥ 0, i = 1, k.
d1 +...+dk =n
d1 !d2 !...dk !
алгебра1 — 16 — 8.6.2021
Глава 3. ГРУППЫ
Это центральное понятие в алгебре. Для его определения потребуется декартово произ-
ведение множеств: А×В := {(a, b)|a ∈ A ∧ b ∈ B}.
Пусть A×B =: C ⊇ S, тогда при некотором типе множеств S они взаимно однозначно
соответствуют отображениям из А в В (f : A −→ B). А именно, если
(∀a ∈ A)(∃b ∈ B) (a, b) ∈ S b 6= b =⇒ (a, b) ∈
V
/S ,
Такое отображение называется бинарной операцией. Его (ее) значение обычно записы-
вается с помощью знака операции, помещенного между аргументами. То есть f(a,b)=a*b,
где ∗ – знак операции. Примеры знаков операций: ∗, +, ·, ×, “пусто”. Совместно с мно-
жеством M бинарная операция образует группоид. Группоид – разновидность алгебраи-
ческой структуры. Если в каком-либо месте встретили a*b=c и a, b, c ∈ M , значит, там
речь о группоиде.
17
Бинарная операция может обладать:
аксиомой коммутативности: ab = ba ∀a, b ∈ M ;
аксиомой ассоциативности: (ab)c = a(bc) ∀a, b, c ∈ M .
Группоид с аксиомой коммутативности — коммутативный группоид.
Примеры:
1) множество целых чисел с операцией сложения или умножения является полугруп-
пой (коммутативной);
2) если сопоставить каждым двум людям ближайшего общего предка по женской
линии, получим полугруппу (коммутативную);
алгебра1 — 18 — 8.6.2021
Теорема 3.1. В группе существует нейтральный элемент, и он единственный.
Д о к а з а т е л ь с т в о. Для каждых конкретных элементов согласно определению 1
существуют правый и левый нейтральные элементы e0a и e00a такие, что ae0a = a e00a a = a.
Покажем, что они общие для всех элементов и равны друг другу.
Рассмотрим уравнение ya=b. Согласно определению 1, оно разрешимо для любого a
0
и b. Домножим его на ea
0
(ya)ea = be0a =⇒ y(ae0a ) = be0a
0 0
aea = a =⇒ ⇓ =⇒ bea = ya = b =⇒ b = be0a .
ya = be0a
0
То есть ea является правым нейтральным элементом для всех элементов. Обозначим его
0
через e .
Аналогично слева. Доказывается, что (∃e00 )(∀b) e00 b = b. Итак,
Теорема 3.2. Для любого элемента a группы существует единственный обратный эле-
мент.
Д о к а з а т е л ь с т в о. По определению группы (∀a)(∃ ra , la )ara = e ∧ la a = e.
Используем ассоциативность
алгебра1 — 19 — 8.6.2021
Теорема 3.4. Пусть у нас есть два произведения некоторых элементов, причем выпол-
няется равенство a1 . . . ak = b1 . . . bn . Если известно, что a1 = b1 , тогда это равенство
можно сократить. То есть a2 ...аk =b2 . . . bn
В силу свойства 2) существует такой x, что a−1 x = e, поэтому, используя (3.1) получаем
e = a−1 x = (a−1 aa−1 ) x = a−1 a(a−1 x)=a−1 ае=a−1 а .
То есть
a−1 a = e. (3.2)
Теперь можно доказать, что e не только правый, но и левый нейтральный элемент.
ea = aa−1 a = ae = a (3.3)
алгебра1 — 20 — 8.6.2021
R\{0} — абелева группа по отношению к умножению.
Все четные числа образуют абелеву группу относительно сложения, но не умножения.
Следовательно, он — полугруппа.
Рассмотрим уравнение ix%m = k. Оно не разрешимо относительно x, когда
i ∈ 0̄ ∧ k 6= 0. Поэтому построенная полугруппа не группа. А вот если вместо умножения
в приведенном выше построении применить сложение, то получится абелева группа.
Если изъять из фактор-множества элемент 0, то есть шанс получить абелеву группу
на множестве M = {1, ..., m − 1}. Когда? Тогда, когда m простое. В теории чисел будет
доказана нужная для проверки этого утверждения теорема. Упражнение: показать, что
если m составное, то и на сокращенном множестве M группы не получится.
На одном и том же множестве можно задать разные операции сложения или умно-
жения. Для сложения множество целых чисел — абелева группа, для умножения — по-
лугруппа.
На рассматриваемом фактор-множестве можно еще создать абелеву группу, индуци-
ровав операцию сложения +m формулой:
алгебра1 — 21 — 8.6.2021
§3.3. Алгебраические структуры с двумя бинарными операциями
На одном множестве M можно задать 2 бинарные операции. Образующаяся таким
образом алгебраическая структура будет только тогда иметь заметно новый интерес,
отличный от интереса к двум почти независимым структурам, когда эти 2 операции
как-то связаны друг с другом.
Пусть одна операция на M , которую будем называть сложением, порождает абеле-
ву группу. Пусть другая операция, которую будем называть умножением, порождает
группоид. Эти операции могут быть связаны дистрибутивностью.
алгебра1 — 22 — 8.6.2021
Совместно с бинарными операциями умножения и сложения, введенными формулами
(3.4) и (3.5), µ образует поле, ибо выполняется аксиома дистрибутивности
+ 0̄ 1̄ 2̄ 3̄ 4̄ × 0̄ 1̄ 2̄ 3̄ 4̄
0̄ 0̄ 1̄ 2̄ 3̄ 4̄ 0̄ 0̄ 0̄ 0̄ 0̄ 0̄
1̄ 1̄ 2̄ 3̄ 4̄ 0̄ 1̄ 0̄ 1̄ 2̄ 3̄ 4̄
2̄ 2̄ 3̄ 4̄ 0̄ 1̄ 2̄ 0̄ 2̄ 4̄ 1̄ 3̄
3̄ 3̄ 4̄ 0̄ 1̄ 2̄ 3̄ 0̄ 3̄ 1̄ 4̄ 2̄
4̄ 4̄ 0̄ 1̄ 2̄ 3̄ 4̄ 0̄ 4̄ 3̄ 2̄ 1̄
A +m B := (a + b)/ ≡m . (3.7)
алгебра1 — 23 — 8.6.2021
Это одно из определений группы. Коммутативность очевидна. Значит обе группы абеле-
вы.
Индуцированность умножения ∗m на фактор-множестве R/ ≡m означает, что
A ∗m B := ab/ ≡m . (3.9)
Необходимость. Пусть m > 2. Тогда (∃∆ > 0) m = 2 + ∆. Для малого ε > 0 будет
a := m − ε принадлежать интервалу (0, m). Будет ли a2 < 2m ≡ 4 + 2∆? Воспользуемся
обозначениями:
задает бинарную операцию на [0, m). Т.е. образуется коммутативный группоид. Однако
ассоциативности при таком m не будет.
К о н т р п р и м е р . Пусть ab > m и ε — малое положительное число. Тогда отсут-
ствие ассоциативности наблюдается в следующей цепи
a ∗m b = ab. (3.11)
ε∗m (a+m b) = ε∗m (a+b−m) = ε(a+b−m) = ε(a+b)−εm > ε(a+b) = εa+εb = ε∗m a+ε∗m b.
алгебра1 — 24 — 8.6.2021