Группы

Прежде чем начинать изучать абстрактную алгебру, давайте зададимся вопросом: что роднит известные нам хорошие алгебраические структуры? Что общего между целыми числами, перестановками, изометриями плоскости, отображениями и поворотами фигур? Во всех этих, казалось бы, абсолютно разных случаях мы имеем некоторый набор объектов и правило их комбинирования (например сложение чисел, композиция функций). Каждую операцию комбинирования мы можем обратить, а ещё во всех случаях есть нейтральный элемент.

И на этом моменте мы начинаем задумываться над абстракцией нового уровня — группе, которая является замкнутой системой с обратимой операцией. Точно так же, как число 33 описывает все возможные тройки объектов, без привязки к их природе (три банана или три машины), группа является абстракцией для объектов и их комбинированием.

Понятие группы не возникло из абстрактных умствований — оно родилось из конкретных математических задач, казавшихся на первый взгляд не связанными между собой. В XIX веке математики столкнулись с необходимостью понять, почему одни алгебраические уравнения разрешимы в радикалах, а другие — нет. Эварист Галуа, анализируя корни многочленов, обнаружил, что ключевую роль играет не природа самих корней, а симметрии, которые их переставляют. Эти симметрии образуют замкнутую систему: их можно компоновать, есть «ничего не делающая» симметрия (тождественная перестановка), и каждую симметрию можно «отменить» обратной.

Почти одновременно геометры изучали симметрии фигур — повороты, отражения, параллельные переносы. Оказалось, что и здесь действуют те же принципы: композиция изометрий остаётся изометрией, существует тождественное преобразование, и у каждой изометрии есть обратная. В теории чисел давно были известны обратимые операции — например, сложение целых чисел или умножение обратимых вычетов по модулю. И вновь: замкнутость, ассоциативность, нейтральный элемент, обратимость.

Постепенно стало ясно: за разными областями — алгеброй, геометрией, теорией чисел — стоит единая структура. Абстрагируя от конкретной природы объектов и операций, математики выделили суть: множество с обратимой ассоциативной операцией и нейтральным элементом. Так родилось понятие группы — алгебраической абстракции, описывающей любую систему с «структурированной обратимостью». Группа стала универсальным языком для описания симметрии, инвариантности и обратимых преобразований во всей математике и за её пределами.

Группа

Группа GG — множество GG с заданной на нём бинарной операцией  ⁣:G×GG* \colon G \times G \to G, удовлетворяющей условиям

  1. ассоциативность: a(bc)=(ab)ca * (b * c) = (a * b) * c
  2. существует нейтральный элемент 1\1, для которого 1a=a1=a\1 * a = a * \1 = a
  3. для любого элемента найдется обратный, то есть для любого элемента aGa \in G найдётся такой элемент a1a^{-1}, что aa1=1a * a^{-1} = \1.

Мощность множества GG называется порядком группы GG.

Отдельного внимания заслуживает самая маленькая группа — группа 1   ⁣=def   ⁣{1}\1 \defeq \{\1\}. Какая бы ни была операция задана на этом множестве, это множество будет являться группой по этой операции. Такая группа называется вырожденной.

Обращаю внимание на то, что в определении группы не фигурирует свойство коммутативности!

Абелева (коммутативная) группа

Абелева группа — коммутативная группа, то есть группа, у которой операция является коммутативной.

1

Докажите, что в любой группе

  1. нейтральный элемент единственный

  2. для любого элемента есть только один обратный

У элементов групп есть много базовых свойств, которые просто необходимо знать наизусть. Я их просто приведу. Доказываются они элементарно

Левое и правое сокращения. Пусть для каких-то трёх элементов a,b,cGa, b, c \in G выполняется равенство ab=aca * b = a * c. Умножив обе части равенства слева на a1a^-1, мы получим, что

ab=ac    a1ab=a1ac    1b=1c    b=ca * b = a * c \implies a^{-1} * a * b = a^{-1} * a * c \implies \1 * b = \1 * c \implies b = c

Аналогичные действия можно проделать и с равенством ba=cab * a = c * a, убрав одинаковый множитель aa уже справа. Итак, мы получили два правила, называемых левым и правым сокращениями

ab=ac    b=cиba=ca    b=ca * b = a * c \iff b = c \qquad\text{и}\qquad b * a = c * a \iff b = c

Обратное произведения. Давайте найдём обратный элемент для элемента aba * b. Нам нужно сконструировать такой объект, который бы при умножении на aba * b давал бы 1\1. Этот объект b1a1b^{-1} * a^{-1}. Действительно,

(ab)(b1a1)=a(bb1)a1=a1a1=aa1=1(a * b) * (b^{-1} * a^{-1}) = a * (b * b^{-1}) * a^{-1} = a * \1 * a^{-1} = a * a^{-1} = \1

Аналогично получаем и при умножении с другой стороны

(b1a1)(ab)=b1(a1a)b=b11b=b1b=1(b^{-1} * a^{-1}) * (a * b) = b^{-1} * (a^{-1} * a) * b = b^{-1} * \1 * b = b^{-1} * b = \1

Итак, мы получили формулу, которая позволяет нам вычислять обратное для произведения

(ab)1=b1a1(a * b)^{-1} = b^{-1} * a^{-1}
2

Докажите, что группами являются

  1. Множество непрерывных на отрезке [0,1][0, 1] строго возрастающих функций f ⁣:[0,1][0,1]f \colon [0, 1] \to [0, 1], удовлетворяющих граничным условиям f(0)=0f(0) = 0 и f(1)=1f(1) = 1 относительно композиции.

3

Пусть G=2n|G| = 2n. Докажите, что найдётся такой элемент gGg \in G, что g2=1g^2 = \1.

Ответ

Рассмотрим разбиение группы GG на пары {x,x1}\{x, x^{-1}\} по всем возможным xx. Для элемента 1\1 такое множество будет состоять только из одного элемента. Тогда

G=1+xGx1{x,x1}|G| = 1 + \sum\limits_{\substack{x \;\! \in \;\! G \\ x \;\! \neq \;\! \1}} \bigl| \{ x, x^{-1} \} \bigr|

Раз порядок группы чётный, то найдётся такой элемент xx, для которого {x,x1}=1\bigl| \{ x, x^{-1} \} \bigr| = 1, то есть для которого x=x1x = x^{-1}, то есть x2=1x^2 = \1.

4

Пусть XX — множество точек кривой y=x3y = x^3, то есть X=graph(xx3)X = \graph (x \mapsto x^3).

Введём операцию \oplus на множестве XX: ab=ca \oplus b = c, где точку cc мы строим следующим образом:

  1. Проводим прямую \ell, которая проходит через точки aa и bb. В случае, если a=ba = b, то прямая \ell определяется как касательная к кривой в точке aa.

  2. Прямая \ell Эта прямая обязательно будет пересекать нашу кривую в какой-то третьей точке. Назовём эту точку dd.

  3. Проведём ещё одну прямую mm, которая будет проходить через начало координат и точку dd. Если d=0d = 0, то новая прямая будет просто касательной.

  4. Наша новая прямая пересекает кривую в какой-то третьей точке. Эта третья точка и будет нашей искомой точкой c=abc = a \oplus b. Если новая прямая является касательной в начале координат, то результатом считаем начало координат 00.

Докажите, что множество XX является абелевой группой по операции \oplus.

Примеры групп

Давайте не отходя от кассы разберём много примеров групп.

Числовые группы. Самые первые объекты, с которыми сталкивается любой человек — числа. Над числами есть обычные арифметические операции. И эти операции удовлетворяют свойствам операции в группах.

Z\ZZ, Q\QQ, R\RR по сложению: нейтральный элемент 00

Zn\ZZ_n по сложению: нейтральный элемент [0][0]

C0\CC \without {0} по умножению: нейтральный элемент 11.

Изоморфные группы

Две группы GG и HH называются изоморфными, если между ними можно установить изоморфизм — биекцию, сохраняющую операции.

Изоморфизм между двумя группами GG (с операцией *) и HH (с операцией \circ) — биекция ψ ⁣:GH\psi \colon G \bijto H, сохраняющая операции, то есть это такая биекция, что для любых элементов a,bGa, b \in G выполняется равенство

ψ(ab)=ψ(a)ψ(b)\psi(a * b) = \psi(a) \circ \psi(b)

Подгруппы

Подгруппа

Пусть GG — группа с операцией *. Пусть также HH является подмножеством множества GG.

Если вдруг это подмножество HH сама является группой по той же операции *, то это подмножество HH называется подгруппой группы GG. Для этого ещё есть обозначение

HG   ⁣def   ⁣группа H является подгруппой группы GH \subgroup G \defequiv \text{группа}~ H ~\text{является подгруппой группы}~ G

В случае, если HGH \neq G, то HH называется собственной подгруппой группы GG и обозначается, соответственно H<GH \subgroupc G.

Отношение «являться подгруппой» является отношением частичного порядка на группах. То есть это отношение

  1. рефлексивно: любая группа GG является своей подгруппой, то есть GGG \subgroup G

  2. асимметрично: если HGH \subgroup G и GHG \subgroup H, то G=HG = H

  3. транзитивно: подгруппа подгруппы любой группы также является подгруппой этой группы, то есть KHHG    KGK \subgroup H \land H \subgroup G \implies K \subgroup G

Понятно, что количество подгрупп у группы зависит от структуры операции в самой группе.

В любом случае у абсолютно любой невырожденной группы GG есть как минимум две подгруппы: 1\1 и GG. Группа, у которой нет никаких других подгрупп, кроме двух, называется простой по аналогии с простыми числами.

Разберём парочку важный свойств подгрупп, которые покажут нам, как их можно комбинировать, а как нельзя.

Пересечение подгрупп тоже подгруппа. Если H1,H2GH_1, H_2 \subgroup G, то и H1H2GH_1 \sect H_2 \subgroup G. Рассмотрим произвольные элементы x,yH1H2x, y \in H_1 \sect H_2, Раз они оба лежат в H1H_1, то и xyH1x * y \in H_1. А ещё они оба лежат в H2H_2, тогда и xyH2x * y \in H_2. Значит, xyH1H2x * y \in H_1 \sect H_2. Замкнутость относительно взятия обратного проверяется аналогично. С нейтральным элементом тоже также: 1H1\1 \in H_1 и 1H2\1 \in H_2, а значит 1H1H2\1 \in H_1 \sect H_2.

Объединение подгрупп НЕ является подгруппой. Контрпримеры лежат на каждом углу. Возьмём хотя бы G=Z2×Z2G = \ZZ_2 \times \ZZ_2. Пусть H1=Z2×{0}H_1 = \ZZ_2 \times \{0\} и {0}×Z2\{0\} \times \ZZ_2. Их объединение H1H2={(0,0), (0,1), (1,0)}H_1 \union H_2 = \bigl\{ (0, 0),~ (0, 1),~ (1, 0) \bigr\} не является группой, потому что (1,0)+(0,1)=(1,1)H1H2(1, 0) + (0, 1) = (1, 1) \notin H_1 \union H_2.

Циклические подгруппы

Отдельного внимания заслуживают подгруппы, которые были порождены одним элементом. Про порождение произвольными элементами мы поговорим попозже, а сейчас рассмотрим только базовый случай.

Пусть у нас есть какая-то группа GG по операции *. Давайте возьмём какой-то элемент gGg \in G. Посмотрим на множество всех его степеней

g   ⁣=def   ⁣{gnnZ}\langle g \rangle \defeq \{ g^n \mid \forall\, n \in \ZZ \}

Если группа GG конечна, то и множество g\langle g \rangle должно быть конечно. Если группа GG бесконечна, то множество g\langle g \rangle может быть как конечным, так и бесконечным.

Давайте возьмём два элемента этого множества gk,gmgg^k, g^m \in \langle g \rangle и перемножим их в группе GG. Получим gkgm=gk+mg^k * g^m = g^{k+m}, и это, внезапно, тоже элемент множества g\langle g \rangle. Понятно, что 1=g0g\1 = g^0 \in \langle g \rangle и для любого элемента gkgg^k \in \langle g \rangle мы можем найти обратный gkgg^{-k} \in \langle g \rangle. Короче, у нас получилось, что g\langle g \rangle это тоже группа.

Циклическая подгруппа

Пусть gGg \in G — какой-то элемент группы GG.

Группа g\langle g \rangle называется циклической подгруппой группы GG, порождённой элементом gg.

g   ⁣=def   ⁣{gnnZ}\langle g \rangle \defeq \{ g^n \mid \forall\, n \in \ZZ \}

Давайте поймём, какую структуру имеет подгруппа gG\langle g \rangle \subgroup G. Разберём два принципиально разных случая.

Первый случай: циклическая подгруппа g\langle g \rangle кончена, и ordg=n\ord g = n. Давайте построим отображение ψ ⁣:Zng\psi \colon \ZZ_n \to \langle g \rangle, заданное правилом ngnn \mapsto g^n. Понятно, что это взаимно однозначное соответствие, а ещё это отображение сохраняет групповую операцию: ψ(k+m)=gk+m=gkgm=ψ(k)ψ(m)\psi(k+m) = g^{k+m} = g^k * g^m = \psi(k) * \psi(m), а значит ψ\psi является изоморфизмом.

Второй случай: циклическая подгруппа g\langle g \rangle бесконечна, порядок элемента gg бесконечен, то есть равенство gn=1g^n = \1 выполняется только при n=0n = 0. В этом случае все степени gng^n различны: если бы вдруг оказалось, что gk=gmg^k = g^m при kmk \neq m, то gkm=1g^{k - m} = \1, и порядок gg был бы конечным — противоречие.

Рассмотрим такое же отображение ψ ⁣:Zg\psi \colon \ZZ \to \langle g \rangle, заданное правилом ψ(n)=gn\psi(n) = g^n. По тем же самым соображениям, что и в первом случае, отображение ψ\psi биективно, а так же это отображение сохраняет групповую операцию. А значит, ψ\psi опять является изоморфизмом.

Таким образом, любая циклическая подгруппа, порождённая элементом конечного порядка, изоморфна аддитивной группе остатков Zn\ZZ_n, и любая циклическая подгруппа, порождённая элементом бесконечного порядка, изоморфна аддитивной группе целых чисел Z\ZZ

g{Zn if ordg=nZ if ordg=\langle g \rangle \isom \cases{\ZZ_n & \if \ord g = n \\ \ZZ & \if \ord g = \oo }

Циклическая группа Cn\C_n

Группа GG называется циклической группой, если подгруппа, порождённая каким-то элементом этим элементом совпадает со всей группой.

группа G циклическая   ⁣def   ⁣gGg=G\text{группа}~ G ~\text{циклическая} \defequiv \exists\, g \in G \? \langle g \rangle = G

Если в циклической группе nn элементов, то такая группа обозначается Cn\C_n. Если же элементов в циклической группе бесконечно много, то такая группа обозначается C\C_\oo.

Давайте теперь с нового ракурса посмотрим на циклические подгруппы и разберём одну задачу, которая даёт чуть больше интуиции в понимании циклических подгрупп.

Пусть G=Cn=gG = \C_n = \langle g \rangle. Давайте поймем, как выглядит какая-то подгруппа HCnH \subgroup \C_n.

Запишем все элементы подгруппы H={gk1,gk2,}H = \{g^{k_1}, g^{k_2}, \dotsc\}. Выберем число k=gcd(k1,k2,)k = \gcd(k_1, k_2, \dotsc) и посмотрим на элемент gkg^k. По теореме о представлении наибольшего общего делителя k=m1k1+m2k2+k = m_1 \, k_1 + m_2 \, k_2 + \dotsb, а значит

gk=gm1k1+m2k2=gm1k1gm2k2Hg^k = g^{m_1 k_1 + m_2 k_2} = g^{m_1 k_1} * g^{m_2 k_2} * \dotsb \in H

Получается, что gkH\langle g^k \rangle \subgroup H. С другой стороны, раз kk является наибольшим общим делителем чисел k1,k2,k_1, k_2, \dotsc, значит каждое число kjk_j можно представить в виде kj=djkk_j = d_j \, k, а значит gkjgkg^{k_j} \in \langle g^k \rangle для любого jj, то есть HgkH \subgroup \langle g^k \rangle.

Мы получили, что для любой подгруппы HCnH \subgroup \C_n выполняется равенство H=gkH = \langle g^k \rangle для некоторого kk.

Мы поняли, что любая подгруппа циклической группы тоже является циклической. Давайте посмотрим на подгруппу HCnH \subgroup \C_n порядка kk. Мы знаем, что H=glH = \langle g^l \rangle. Можно без ограничений общности считать, что ll — минимально возможная степень среди всех возможных порождающих группы HH.

Рассмотрим r=gcd(n,l)r = \gcd(n, l). Из линейности представления наибольшего общего делителя r=m1n+m2lr = m_1 \, n + m_2 \, l получаем, что gr=gm1ngm2l=1gm2l=gm2lHg^r = g^{m_1 n} * g^{m_2 l} = \1 * g^{m_2 l} = g^{m_2 l} \in H. Поскольку r\lr \divides l, а значит элемент glg^l выражается через grg^r, а значит grg^r тоже является порождающим элементом для HH. В силу минимальности выбора ll получаем, что r=lr = l, другими словами, для некоторого mm

l=gcd(n,l)=n/ml = \gcd(n, l) = n/m

Получается, что грппа HH состоит из mm элементов: H={1,gl,g2l,g3l,,g(m2)l,g(m1)l}H = \{\1, g^l, g^{2l}, g^{3l}, \dotsc, g^{(m-2) \cdot l}, g^{(m-1) \cdot l}\}. А значит m=km = k, и l=n/kl = n/k, то есть H=gn/kH = \langle g^{n/k} \rangle.

Подытожим: любая подгруппа циклической группы Cn=g\C_n = \langle g \rangle является циклической, при этом существует ровно одна подгруппа с заданным порядком kk, а именно, это подгруппа gn/k\langle g^{n/k} \rangle.

Резюмируя, получаем, что структура подгрупп конечной циклической группы совпадает со структурой делителей порядка группы, причем каждому делителя соответствует в точности одна подгруппа. Вообще, это большой подарок судьбы, обычно для произвольной группы структура подгрупп очень сложная.

0

Нарисуйте граф подгрупп для группы Z75\ZZ_{75}

1

Докажите, что произвольная конечно-порождённая подгруппа группы Q\QQ по сложению является циклической.

Давайте немножко отвлечёмся и поговорим про структуру абелевых групп. Подробно эту тему мы затронем позже, но сейчас важно сделать акцент на подгруппах и на том, как они задают структуру группы.

Давайте рассмотрим идеёное решение упражнения про подгруппы Q\QQ. Возьмём подгруппу

H={m1/n1, m2/n2, , mk/nk}QH = \{ m_1/n_1,~ m_2/n_2,~ \dotsc,~ m_k/n_k \} \subgroup \QQ

Рассмотрим число n=lcm(n1,n2,,nk)n = \lcm(n_1, n_2, \dotsc, n_k). Тогда наша подгруппа H1/nH \subgroup \langle 1/n \rangle, а значит HCkH \isom \C_k. То есть любая подгруппа группы Q\QQ циклическая.

Более того, мы сейчас явно показали, что в группах Z\ZZ и Q\QQ одинаковые конечно-порождённые подгруппы, ведь каждая такая группа является циклической подгруппой в обоих группах. Но при этом ZQ\ZZ \nisom \QQ. Можно, конечно, явно доказывать, что изоморфизм построить нельзя, а можно пойти простым путём и предъявить какой-то различающий инвариант. Например, подойдет разрешимость уравнения x+x=yx + x = y. В группе Q\QQ это уравнение разрешимо, то есть для любого элемента yQy \in \QQ всегда найдётся такой элемент xQx \in \QQ, что x+x=yx + x = y. А вот в группе Z\ZZ это уравнение неразрешимо.

Вообще, разрешимость уравнений является довольно мощным инструментам, которого в классических курсах почему-то обходят стороной. Давайте еще чуть-чуть поговорим про методы установления изоморфизмов. ???

Изоморфны ли группы Q\QQ — множество Q\QQ с операцией сложения и группа Q×\QQ^\times — множество Q{0}\QQ\without \{0\} с операцией умножения? Нет, ведь в группе Q\QQ уравнение x+x=yx + x = y разрешимо по xx для всех yQy \in \QQ, а в группе Q×\QQ^\times уравнение xx=yx \cdot x = y неразрешимо по xx, например, при y=2y=2 решения нет.

Ещё один пример. Рассмотрим расширение целых чисел Z[1/n]   ⁣=def   ⁣{m/nkm,kZ}\ZZ[1/n] \defeq \{ m/n^k \mid \forall\, m, k \in \ZZ \}. Это группа по операции сложения. Эта группа очень похожа на группу Q\QQ. Изоморфна ли она ей? Группа Z[1/n]\ZZ[1/n] допускает деление на nn, но не допускает деления на n+1n+1, то есть уравнение (n+1)x=1(n+1) \cdot x = 1 в группе Z[1/n]\ZZ[1/n] неразрешимо по xx. Значит, Z[1/n]Q\ZZ[1/n] \nisom \QQ. По тем же самым соображениям Z[1/2]Z[1/3]\ZZ[1/2] \nisom \ZZ[1/3].

Порождённые подгруппы

Вот мы и добрались до обещанного порождения, частным случаем которого является конструирование циклических подгрупп.

Пусть у нас есть какая-то группа GG по операции *. Давайте возьмём kk элементов этой группы g1,g2,,gkGg_1, g_2, \dotsc, g_k \in G и посмотрим на множество всех элементов, которые можно составить из этого набора

g1,g2,,gk   ⁣=def   ⁣{gj1α1gj2α2gjmαmm   ⁣   ⁣0;1   ⁣   ⁣j1,j2,,jmk;α1,α2,,αm   ⁣   ⁣Z}\langle g_1, g_2, \dotsc, g_k \rangle \defeq \{ g_{j_1}^{\alpha_1} * g_{j_2}^{\alpha_2} * \dotsb * g_{j_m}^{\alpha_m} \mid \forall\,\? m \;\! \ge \;\! 0 ;\? 1 \;\! \le \;\! j_1, j_2, \dotsc, j_m \le k ;\? \alpha_1, \alpha_2, \dotsc, \alpha_m \;\! \in \;\! \ZZ \}

Это множество является подгруппой группы GG. Давайте это проверим.

Операция * является ассоциативной как групповая операция в группе GG. Нейтральный элемент 1\1 присутствует в g1,g2,,gk\langle g_1, g_2, \dotsc, g_k \rangle по построению. Множество замкнуто относительно групповой операции: если взять два произведения элементов из набора g1,g2,,gkg_1, g_2, \dotsc, g_k и перемножить их, то получится снова конечное произведение элементов из этого набора, то есть элемент того же вида. Ну и для любого элемента x=gj1α1gj2α2gjkαkx = g_{j_1}^{\alpha_1} * g_{j_2}^{\alpha_2} * \dotsb * g_{j_k}^{\alpha_k}, обратный элемент x1=gjkαkgj2α2gj1α1x^{-1} = g_{j_k}^{-\alpha_k} * \dotsb * g_{j_2}^{-\alpha_2} * g_{j_1}^{-\alpha_1}, тоже представлен как произведение элементов из набора g1,g2,,gkg_1, g_2, \dotsc, g_k.

Порождённая подгруппа

Пусть GG — какая-то группа с операцией *.

Подгруппа, порождённая kk элементами g1,g2,,gkg_1, g_2, \dotsc, g_k — группа

g1,g2,,gk   ⁣=def   ⁣{gj1α1gj2α2gjmαmm   ⁣   ⁣0;1   ⁣   ⁣j1,j2,,jmk;α1,α2,,αm   ⁣   ⁣Z}\langle g_1, g_2, \dotsc, g_k \rangle \defeq \{ g_{j_1}^{\alpha_1} * g_{j_2}^{\alpha_2} * \dotsb * g_{j_m}^{\alpha_m} \mid \forall\,\? m \;\! \ge \;\! 0 ;\? 1 \;\! \le \;\! j_1, j_2, \dotsc, j_m \le k ;\? \alpha_1, \alpha_2, \dotsc, \alpha_m \;\! \in \;\! \ZZ \}

Обозначим через G(S)G(S) наименьшую по включению подгруппу группы GG, содержащую множество S={g1,g2,,gk}S = \{ g_1, g_2, \dotsc, g_k \}.

Мы уже проверили, что g1,g2,,gk\langle g_1, g_2, \dotsc, g_k \rangle является подгруппой группы GG, и понятно, что Sg1,g2,,gkS \subset \langle g_1, g_2, \dotsc, g_k \rangle.

Поскольку G(S)G(S) — наименьшая подгруппа, содержащая SS, она должна быть подгруппой любой группы, содержащей SS. В частности,

G(S)g1,g2,,gkG(S) \subgroup \langle g_1, g_2, \dotsc, g_k \rangle

С другой стороны, любая подгруппа, содержащая SS, обязана содержать все произведения и обратные к элементам из SS, а значит, она содержит всё множество g1,g2,,gk\langle g_1, g_2, \dotsc, g_k \rangle. В частности, G(S)G(S), будучи подгруппой, содержащей SS, содержит и все такие произведения:

g1,g2,,gkG(S)\langle g_1, g_2, \dotsc, g_k \rangle \subgroup G(S)

Отсюда следует равенство

g1,g2,,gk=G(S)\langle g_1, g_2, \dotsc, g_k \rangle = G(S)

То есть g1,g2,,gk\langle g_1, g_2, \dotsc, g_k \rangle — это наименьшая подгруппа группы GG, содержащая элементы g1,g2,,gkg_1, g_2, \dotsc, g_k.

С помощью порождения можно получить любую подгруппу группы GG. Правда, в этом случае порождающих элементов может быть бесконечное количество.

Для произвольной подгруппы HGH \subgroup G рассмотрим подгруппу H\langle H \rangle, порождённую всеми элементами из этой самой подгруппы HH. Эта порождённая подгруппа совпадает с HH, и мы получили то, что хотели, но немного нечестным способом.

Также эта конструкция помогает в некотором смысле понять, каким образом устроена произвольная подгруппа: Самые элементарные подгруппы — это циклические подгруппы g\langle g \rangle. Дальше мы смотрим, какие группы получаются, если к описанным выше циклическим группами мы будем добавлять один дополнительный порождающий элемент. Так мы получим все двухпорожденные группы g,h\langle g, h \rangle. Добавляя к двухпорожденным ещё одну дополнительную порождающую, мы получим трехпорожденные и так далее. Ясно, что этим процессом мы исчерпаем все подгруппы.

Проблема у этого процесса всего одна: он очень трудно алгоритмизуется. Часто довольно сложно описывать даже подгруппы, порожденные фиксированной парой элементов. Обычно для описание всех подгрупп применяются дополнительные соображения вроде теоремы Лагранжа, о которой мы поговорим чуть позже.

Давайте научимся мерить группы и их подгруппы относительно порождения.

Пусть GG — группа (не обязательно конечная или абелева). Мы уже видели, что любую группу можно попытаться «собрать» из конечного или бесконечного набора порождающих элементов.

Ранг группы

Ранг группы GG — минимальное число порождающих группы HH. Обозначается rkG\rk G.

rkG   ⁣=def   ⁣min{nN0:g1,g2,,gnGG=g1,g2,,gn}\rk G \defeq \min\limits \{n \in \NN_0 : \exists\, g_1, g_2, \dotsc, g_n \in G \? G = \langle g_1, g_2, \dotsc, g_n \rangle \}

Если любое множество порождающих элементов группы GG является бесконечным, то говорят, что ранг группы GG тоже бесконечен, то есть rkG=\rk G = \oo.

Если группа GG конечная, то она конечно-порождена, а значит её ранг тоже конечен.

Кажется, что ранг группы является мерой того, насколько группа широкая. Вроде логично: чем больше порождающих, тем шире группа. Но такая интуиция оказывается неверной, и я предлагаю подробно разобрать это недоразумение.

Мы знаем, что Sn\S_n для любого nn можно породить двумя перестановками. И, как мы увидим далее, любая группа из nn элементов является подгруппой группы Sn\S_n. Если мы возьмём любую группу GG ранга k>2k > 2, то мы сможем вложить эту группу в SG\S_{|G|}, но тогда rkSG=2\rk S_{|G|} = 2. В качестве группы ранга kk можно взять, например, группу G=(Z2)kG = (\ZZ_2)^k, которая является ещё и линейным пространством над полем Z2\ZZ_2. Размерность этого пространства равна рангу группы (Z2)k(\ZZ_2)^k, значит rk((Z2)k)=k\rk \bigl( (\ZZ_2)^k \bigr) = k.

Интуицию нам возвращает другое, схожее понятие

Ранг Прюффера

Ранг Прюффера произвольной группы GG — максимальный ранг среди всех конечно-порождённых подгрупп группы GG. Обозначается PrG\Pr G

PrG   ⁣=def   ⁣supHGrkH\Pr G \defeq \sup_{H \subgroup G} \rk H

Помните упражнение про подгруппы Q\QQ? Решая его, мы фактически показали, что PrQ=1\Pr \QQ = 1. То есть несмотря на то, что сама группа Q\QQ является бесконечно-порожденной, в некотором смысле она очень похожа на однопорожденную. Этот феномен в полной мере раскроется, уже теорию полей, ведь Q\QQ — уникальное поле характеристики 00.

Ранг Прюффера подгруппы всегда не превосходит ранга Прюффера объемлющей группы, а потому его можно считать более разумным и естественным аналогом размерности в теории групп.

HG    PrhPrGH \subgroup G \implies \Pr h \le \Pr G

Смежные классы

Смежные классы

Пусть у нас есть группа GG по операции * и её группа HH.

Левым смежным классом элемента aGa \in G по подгруппе HH называется множество

aH   ⁣=def   ⁣{ahhH}a * H \defeq \{ a * h \mid \forall\, h \in H \}

Аналогично, правым смежным классом элемента aGa \in G по подгруппе HH называется множество

Ha   ⁣=def   ⁣{hahH}H * a \defeq \{ h * a \mid \forall\, h \in H \}

Теорема Лагранжа

Пусть GG — какая-то группа и HH — любая её подгруппа. Тогда порядок HH обязательно делит порядок GG.

HG    H\GH \subgroup G \implies |H| \divides |G|

Рассмотрим множество всех левых смежных классов aHaH по подгруппе HH в группе GG. Эти классы не пересекаются; покрывают всю группу GG; и каждый имеет ровно H|H| элементов, поскольку отображение hahh \mapsto a h биективно.

Пусть индекс подгруппы [G:H][G : H] — число смежных классов. Тогда

G=[G:H]H|G| = [G : H] \cdot |H|

Следовательно, H\G|H| \divides |G|.

Нормальная подгруппа

Подгруппа HH группы GG называется нормальной, если все её правые и левые смежные классы совпадают как множества:

H является нормальной подгруппой группы G   ⁣def   ⁣aAaH=HaH ~\text{является нормальной подгруппой группы}~ G \defequiv \forall\, a \in A \? a * H = H * a

Факторгруппа

Пусть HH — нормальная подгруппа группы GG.

Факторгруппой группы GG по ей подгруппе HH называется группа

G/H   ⁣=def   ⁣{aHaG}G/H \defeq \{ a * H \mid \forall\, a \in G \}

То есть факторгруппа G/HG/H — множество смежных классов по подгруппе HH.

Давайте возьмём группу Z6={[0],[1],[2],[3],[4],[5]}\ZZ_6 = \bigl\{ [0], [1], [2], [3], [4], [5] \bigr\}. Понятно, что группа A={[0],[3]}A = \bigl\{ [0], [3] \bigr\} является подгруппой группы Z6\ZZ_6. Более того, эта подгруппа нормальная, ведь

[0]{[0],[3]}={[0]}[1]{[0],[3]}={[0],[3]}[2]{[0],[3]}={[0]}[3]{[0],[3]}={[0],[3]}[4]{[0],[3]}={[0]}[4]{[0],[3]}={[0]}\align{ [0] \cdot \bigl\{ [0], [3] \bigr\} = \bigl\{ [0] \bigr\} [1] \cdot \bigl\{ [0], [3] \bigr\} = \bigl\{ [0], [3] \bigr\} [2] \cdot \bigl\{ [0], [3] \bigr\} = \bigl\{ [0] \bigr\} [3] \cdot \bigl\{ [0], [3] \bigr\} = \bigl\{ [0], [3] \bigr\} [4] \cdot \bigl\{ [0], [3] \bigr\} = \bigl\{ [0] \bigr\} [4] \cdot \bigl\{ [0], [3] \bigr\} = \bigl\{ [0] \bigr\} }

Продолжаем проводить параллели между группами и числами. Давайте возьмём две группы AA и BB и сконструируем новую группу C=A×BC = A \times B. По построению ACA \nsubgroup C и BCB \nsubgroup C. Более того C/A=BC/A = B и C/B=AC/B = A. Совсем как числа.

Следующее свойство факторгрупп, заслуживающее отдельного внимания — коммутативность факторизации. Если G1G_1 и G2G_2 являются группами, и H1H_1 и H2H_2 — их соответственные нормальные подгруппы, то есть если H1G1H_1 \nsubgroup G_1 и H2G2H_2 \nsubgroup G_2, то во-первых (H1×H2)(G1×G2)(H_1 \times H_2) \nsubgroup (G_1 \times G_2), и во-вторых

(G1/H1)×(G2/H2)=(G1×G2)/(H1×H2)(G_1 / H_1) \times (G_2 / H_2) = (G_1 \times G_2) / (H_1 \times H_2)

Порядок элемента orda\ord a — наименьшее число nn такое, что an=1a^n = 1. Если an=1a^n = 1, то orda\n\ord a \divides n

Гомоморфизмы

Гомоморфизм

Гомоморфизм группы GG с операцией \circ в группу HH с операцией * — отображение φ ⁣:GH\varphi \colon G \to H, сохраняющее групповую структуру, то есть такое отображение, при котором для всех элементов a,bGa, b \in G выполняется равенство

φ(ab)=φ(a)φ(b)\varphi(a \circ b) = \varphi(a) * \varphi(b)

Ядро и образ гомоморфизма

Ядро гомоморфизма φ\varphi — множество всех элементов gGg \in G, которые при этом гомоморфизме переходят в 1H\1 \in H.

kerφ   ⁣=def   ⁣{gG:φ(g)=1}\ker \varphi \defeq \bigl\{ g \in G : \varphi(g) = \1 \bigr\}

Образ гомоморфизма φ\varphi — множество всех элементов из группы HH, которые являются образами каких-то элементов из группы GG. Определение совпадает с определением обычного образа отображения.

imφ   ⁣=def   ⁣{φ(g)gG}\im \varphi \defeq \bigl\{ \varphi(g) \mid \forall\, g \in G \bigr\}

Если φ ⁣:GH\varphi \colon G \to H — любой гомоморфизм, то его ядро является нормальной подгруппой в группе GG: и его образ является подгруппой в группе HH,

φ ⁣:GH    kerφG  imφH\varphi \colon G \to H \implies \ker \varphi \nsubgroup G ~\land~ \im \varphi \subgroup H

Гомоморфизм φ ⁣:GH\varphi \colon G \to H может иметь разные названия в зависимости от его свойств.

Мономорфизм — это инъективный гомоморфизм φ ⁣:GH\varphi \colon G \injto H. Для любого мономорфизма kerφ=1\ker \varphi = \1

Эпиморфизм — это сюръективный гомоморфизм φ ⁣:GH\varphi \colon G \surjto H. Для любого эпиморфизма imφ=H\im \varphi = H

Эндоморфизм это гомоморфизм группы на себя, то есть это гомоморфизм GGG \to G.

Канонический гомоморфизм

Пусть у нас есть группа GG и её подгруппа HH.

Если HGH \nsubgroup G, то HH является ядром гомоморфизма κ ⁣:GG/H\kappa \colon G \to G/H

Этот гомоморфизм κ\kappa называется каноническим гомоморфизмом из GG на HH или канонической проекцией на факторгруппу G/HG/H.

κ(g)=gH\kappa(g) = g * H

Основная теорема о гомоморфизмах

Пусть φ\varphi — гомоморфизм группы GG на HH. Тогда

G/kerφimφG / \ker \varphi \isom \im \varphi

Для начала докажем полезную лемму.

Прообразы элементов группы HH при гомоморфизме φ\varphi — это то же самое, что и смежные классы по ядру гомоморфизма kerφ\ker \varphi. То есть

himφh=φ(g)    φ1(h)=gkerφ\weak{ \forall\, h \in \im \varphi} \quad h = \varphi(g) \implies \varphi^{-1}(h) = g * \ker \varphi

Доказательство леммы. Пусть какой-то элемент g=gkg' = g * k лежит в прообразе элемента hh. Тогда

φ(g)=φ(gk)=φ(g)φ(k)=hφ(k)=h    φ(k)=1    kkerφ\varphi(g') = \varphi(g * k) = \varphi(g) * \varphi(k) = h * \varphi(k) = h \iff \varphi(k) = 1 \iff k \in \ker \varphi

Получаем требуемое в лемме: элементы из прообраза hh — это элементы из смежного класса gkerφg * \ker \varphi.

По действием гомоморфизма φ\varphi группа GG «расслаивается» на смежные классы, которым соответствуют точкам из imφ\im \varphi. Отсюда следует существование такой биекции ψ ⁣:G/kerφimφ\psi \colon G / \ker \varphi \bijto \im \varphi, что φ(g)=ψ(gkerφ)\varphi(g) = \psi(g * \ker \varphi).

А ψ\psi является гомоморфизмом, ведь

ψ(ggkerφ)=φ(gg)=φ(g)φ(g)=ψ(gkerφ)ψ(gkerφ)\psi(g * g' * \ker \varphi) = \varphi(g * g') = \varphi(g) * \varphi(g') = \psi(g * \ker \varphi) * \psi(g' * \ker \varphi)

Значит, ψ\psi — изоморфизм (биективный гомоморфизм).

Автоморфизмы

Автоморфизмы и группы автоморфизмов

Автоморфизм группы — изоморфизм группы на себя.

Изоморфизмы можно комбинировать как биекции, то есть вычислять их композиции. Тогда для группы GG можно определить группу автоморфизмов AutG\Aut G — группу по композиции, которая состоит из всех автоморфизмов группы GG.

Группа автоморфизмов AutG\Aut G является инвариантом группы GG. То есть

AutGAutH    GH\Aut G \isom \Aut H \implies G \isom H

доказательство

Давайте вспомним про существование перестановок. Перестановки — это биекции множества из nn элементов. Автоморфизмы являются биекциями, относительно композиции они замкнуты, а значит, AutG\Aut G является подгруппой в группе перестановок элементов группы GG:

AutG=S(G)=SG\Aut G = \S(G) = \S_{|G|}

Давайте сначала разберём несколько примеров групп автоморфизмов.

Для бесконечной циклической группы C\CC_\oo группа автоморфизмов AutC={1,1}\Aut \C_\oo = \{\1, -\1\}

Для конечной циклической группы Cn\CC_n группа автоморфизмов AutCnZn×={k ⁣:gcd(n,k)=1}\Aut \C_n \isom \ZZ_n^\times = \{k \colon \gcd(n, k) = 1 \}. Это группа, состоящая из всех обратимых элементов по модулю nn.

Внутренние автоморфизмы

Внутренний автоморфизм

Пусть GG — произвольная группа Возьмём какой-то элемент gGg \in G.

Внутренний автоморфизм, определённый элементом gg — автоморфизм

φg(x)=gxg1\varphi_g(x) = g * x * g^{-1}

Давайте возьмем и каждому элементу gGg \in G сопоставим его внутренний автоморфизм φg\varphi_g. Мы получили отображение φ ⁣:GAutG\varphi \colon G \to \Aut G, которое является гомоморфизмом группы GG на группу AutG\Aut G.

Ядро этого гомоморфизма kerφ\ker \varphi — группа из таких элементов группы GG, для которых φg(x)=x\varphi_g(x) = x, то есть это только такие элементы, которые коммутируют со всеми. Значит, kerφ=ZentreG\ker \varphi = \Zentre G.

Образ этого гомоморфизма является особой группой

Группа внутренних автоморфизмов

Пусть φ ⁣:GAutG\varphi \colon G \to \Aut G — гомоморфизм из предвдущего абзаца.

Группа внутренних автоморфизмов — образ этого гомоморфизма, то есть группа

InnG   ⁣=def   ⁣imφG/Zentre(G)\Inn G \defeq \im \varphi \isom G/\Zentre(G)

Группа внутренних автоморфизмов является нормальной подгруппой в группе автоморфизмов, то есть InnGAutG\Inn G \nsubgroup \Aut G

Для доказательства этого утверждение нужно только проверить нормальность. Подгруппа нормальна, если вместе с каким-то элементом она содержит и все его сопряженные.

Проверим, что для всех φgInnG\varphi_g \in \Inn G и для всех ψAutG\psi \in \Aut G элемент ψφgψ1\psi \compose \varphi_g \compose \psi^{-1} является внутренним автоморфизмом.

(ψφgψ1)(x)=ψ(gψ1(x)g1)=ψ(g)xψ(g)1\bigl(\psi \compose \varphi_g \compose \psi^{-1}) (x) = \psi \bigl( g * \psi^{-1}(x) * g^{-1} \bigr) = \psi(g) * x * \psi(g)^{-1}

Получившееся сопряжение с ψ(g)\psi(g), то есть элемент InnG\Inn G

ψφgψ1=φψ(g)\psi \compose \varphi_g \compose \psi^{-1} = \varphi_{\psi(g)}

Внешние автоморфизмы

Внешний автоморфизм -- автоморфизм, но не внутренний

Группа внутренних автоморфизмов OutGdefeqAutG/InnGOut G defeq Aut G / Inn G -- группа, состоящая из смежных классов всех автоморфизмов по внутренним

Автоморфизмы, сохраняющие классы

Автоморфизм класса -- автоморфизм, который переводит элемент в пределах его класса сопряженности. Это автоморфизм phiphi, что для любого gg существует hh такой, что phi(g)=hcdotgcdoth1phi(g) = h cdot g cdot h^-1.

Группа автоморфизмов класса CPAutGCPAut G -- группа, состоящая из всех автоморфизмов класса