Квант

24

Э. Белага
АЛГЕБРА —
ДРЕВНЯЯ
И СОВРЕМЕННАЯ

Вы уже прочитали статьи А. Колмогорова «Группы преобразования» и Л. Садовского и М. Аршинова «Группы», в которых вводятся понятия бинарной операции и группы. Чтобы привлекнуть к этим новым для вас понятям, надо разобрать несколько примеров «с карандашом в руке». В этом вам и поможет помещаемая ниже статья. В ней расссказывает об умножении слов, самосовмещений правилных многогранников, узлов и подстановок, о применении астрактной теории к решению конкретных задач. Внимательный и терпельный читатель сможет самостоятельно вывести много заменательных свойств операций над этим объектами, разбиая условия и отыскивая решения задач (они служат продолжением основного текста). Найболее интересные и, как правило, при этом довольно трудные задачи отмечены звездочкой.

I. ВСЕ ПРОЧЕЕ — ДЕЛО РУК ЧЕЛОВЕЧЕСКИХ…

У первобытных племен названия чисел были неотделимы от названия перечисляемых предметов. Не «два» или «tri», а лишь «две реки» или «tri воина». С появлением отвлеченного понятия о числе родилась математика. Возможно, поэтому выдающийся немецкий математик Леопольд Кронекер произнес когда-то свою столь же парадоксальную, сколь и знамениту фразу: «Целое число создал господбог, все прочее — дело рук человека».
Потребовалось несколько тысячетей, чтобы человека научиться, чтобы человека научиться задач в виде формул. Потом в этих формулах вместо чисел появились буквы. Новая «буквенная» арифметика стала назваться алгеброй. А затем алгебраическая символька и алгебраическая действия были распространены на самые разнообразные объекты неарифметической природы — подстановки, матрицы, геометрические преобразования и др., а числовая пряма (или компплексная плоскость) оказалась всего лишь одной из многоих, очень многоих алгебраических структур, изучаемых в новой алгебре.

II. О «ВЕЩАХ», КОТОРЫЕ МОЖНО «ПЕРЕМНОЖАТЬ», А ИНОГДА И ДЕЛИТЬ, ХОТЯ ОНИ И НЕ ЧИСЛА

К тому, что числа можно складывать, умножать, вычитать и делить, нас приучают очень рано. Удивительно — и к этому тоже нужно привыкать,— что «складывать» (или «умножать») можно и «веши» не числовой природу.

Пример первый: слова
Алфавитом будем назвать любую совокупность символов. Мы ограничимся конечными алфавитами (в алгебре и математической логике поль-

25

зуются и бесконечными). Вот два примера алфавитов:

A1A_1. Алфавит, состоящий из двух греческих букв: α и β.

A2A_2. Аргументический алфавит: цифры от 0 до 9, символы аргументических действины, знак равенства и крулеще скобки:

{0,1,2,3,4,5,6,7,8,9,+,−,:,×,=,),}\{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, +, -, :, \times, =, ),\}.

Словом над алфавитом AA мы будем называть любую конечную последовательность символов из AA. Вот примеры слов над двумя описными выше алфавитами (чтобы отделить запись слова от окружающего текста, мы «упаковываем» его в угловые скобки):

(A1):⟨αβ⟩,⟨αβαβ⟩,⟨⟩;(A_1): \langle \alpha\beta \rangle, \langle \alpha\beta\alpha\beta \rangle, \langle \rangle;
(A2):⟨1976⟩,⟨2+2=4⟩,(A_2): \langle 1976 \rangle, \langle 2 + 2 = 4 \rangle,
⟨−⟩+):⟨3⟩).\langle - \rangle +): \langle 3 \rangle).

Слово может быть и «пустым», то есть вовсе не содержать символов (последнее «слово» в первом примере), такое слово обозначают буквой λ\lambda: λ=⟨⟩\lambda = \langle \rangle. Множество слов над данным алфавитом AA обозначим через C(A)C(A). Его элементы, то есть слова, мы будем обозначать малыми латинскими буквами (они не принадлежат алфавитам, которые нам здесь приходит расматривать).

Произведением, или комποизценей, двух слов aa и bb из C(A)C(A) мы будем называть слово cc ( и писать: c=a⊗bc = a \otimes b), полученное приписываем к слову aa справа от него слова bb. Вот примеры комποизценей слов:

(A1):a=⟨α⟩,b=⟨αβ⟩,(A_1): a = \langle \alpha \rangle, b = \langle \alpha\beta \rangle,
c=a⊗b=⟨ααβ⟩;c = a \otimes b = \langle \alpha\alpha\beta \rangle;
(A2):a=⟨2+2⟩,b=⟨4⟩,(A_2): a = \langle 2 + 2 \rangle, b = \langle 4 \rangle,
c=a⊗b=⟨2+2=4⟩.c = a \otimes b = \langle 2 + 2 = 4 \rangle.

Пустое слово не содержит символов, поэтому a⊗λ=λ⊗a=aa \otimes \lambda = \lambda \otimes a = a для любого слова aa из C(A)C(A), то есть пустое слово λ\lambda при переложении слов ведет себя как единца при переложении чисел.

Если продолжить поиск сходства и различий между умножением слов и умножением чисел, то можно заметить, что операция «⊗» ассоциативна:

(a⊗b)⊗c=a⊗(b⊗c),(a \otimes b) \otimes c = a \otimes (b \otimes c),

позному имеет смысл запись a⊗b⊗ca \otimes b \otimes c.

Задача 1. Для любого слова aa из C(A)C(A) определяем его неотрицательные степени, положив a0=λa^0 = \lambda, a1=aa^1 = a, a2=a⊗aa^2 = a \otimes a, вообще an+1=a⊗ana^{n+1} = a \otimes a^n. Доказите, что для любых целых неотрицательных чисел выполняется равенство

am⊗an=am+n.a^m \otimes a^n = a^{m+n}.

Справедливо после него равенства позвольяет нам сокращать запись неотрицательных слов: вместе a=⟨α⟩3⊗⟨β⟩3⊗⟨α⟩4a = \langle \alpha \rangle^3 \otimes \langle \beta \rangle^3 \otimes \langle \alpha \rangle^4 или, допуская неотрицательную волность записи, a=⟨α3β3α4⟩a = \langle \alpha^3\beta^3\alpha^4 \rangle. Но менять порядок букв в слова, вообще говоря, нельзя говорить «⊗» может быть не коммутиативной, то есть a⊗ba \otimes b может не совпадать с b⊗ab \otimes a.

Задача 2. а) Над каким алфавитом операция «⊗» коммутиативна, то есть для любых слов aa и bb будет a⊗b=b⊗aa \otimes b = b \otimes a?

6)* Как должны быть устроены два слова aa и bb над алфавитом AA, содержащим два или более символов, чтобы композиция этих слов не зависяла от их порядка?

Пример второй: самосовмещения

Как известно, конгрузимность (раньше говорили «равенство») фигур и тел в геометрии установливается переменением: если существует перемещение плоскости (или пространства), при котором одна фигура отображается на другую, то эти фигуры конгрузимны. Перемещение, при котором неотрицательная на себя, будем называть ее самосовмещением.

Для куба, например, найдется всего 48 различных самосовмещений. Действительно, закрасим одну грань куба и отметим направление на одном из ребер, ограничивающих эту грань (рис. 1). Тогда самосовмещение куба определяется тем, в какую грань куба отображается окрашенная грань, в какое ребро этой грани переходит отчеченное ребро и в какой конец этого ребра направлена стрелка (по этим данным однозначно опре-

26

Рис. 1.
Деляется положение куба). У куба 6 граней, у каждой грани 4 ребра, у каждой ребра 2 конца, итого 6×4×2=486 \times 4 \times 2 = 48 способов.

Произведение c=a∘bc = a \circ b самосовмещений aa и bb правильно многограника Δ\Delta определяется как общная композиция перемещений: сначала выполняется bb, а затем a∗a^*). Проверьте, что (a∘b)∘c=a∘(b∘c)(a \circ b) \circ c = a \circ (b \circ c) для любых трех самосовмещений a,b,ca, b, c из множества Γ(Δ)\Gamma (\Delta) всех самосовмещений тела Δ\Delta (ассоциативность; сравните с описанием группы на с. 8 и аксимой III группы там же).

Задание 3. Докажите, что последовательное выполнение двух поворотов куба: сначала вокруг оси ABAB (рис. 2) на угол 90∘90^\circ, а затем вокруг оси CDCD на угол 120∘120^\circ, — можно записать одним повортом вокруг оси EFEF на 180∘180^\circ, что и является произведением двух поворотов. Зависит ли это произведение от порядка выполнения поворотов?

*) Такой порядок записи удобен тем, что образ (a∘b)(M)(a \circ b)(M) точки MM при отображении a∘ba \circ b будет a(b(M))a(b(M)).

Рис. 2.
Задание 4. Докажите, что существует всего четырех различных самосовмещения прямогоЛЬНИКА в пространстве (рис. 3): тождественное ee, поворот aa вокруг ABAB, bb – вокруг CDCD, cc – вокруг EFEF, причем a2=b2=c2=ea^2 = b^2 = c^2 = e, a∘b=b∘a=ca \circ b = b \circ a = c, b∘c=c∘b=ab \circ c = c \circ b = a, a∘c=c∘a=ba \circ c = c \circ a = b.

Посление равенства задачи 4 можно записать в виде следующей таблицы умножения:

| ee | aa | bb | cc |
| :— | :— | :— | :— |
| ee | ee | aa | bb |
| aa | aa | ee | cc |
| bb | bb | cc | ee |
| cc | cc | bb | aa |

Очевидно, что всякому самосовмещению aa фигуры или тела Δ\Delta соответствует единственное «обратное» a−1a^{-1}, возвращающей тело в начальное положение (a−1a^{-1} может и совпадать с aa, как в задание 4). При этом, если a−1a^{-1} обратно aa, то aa обратно a−1a^{-1}:

a∘a−1=a−1∘a=ea \circ a^{-1} = a^{-1} \circ a = e.

27

Рис. 5.

Тепер можно определить любую целую степень aka^k самосовмещения aa:
a0=e,a1=a,a2=a∘a,…,ak+1=a∘ak,a−k−1=a−1∘a−k.a^0 = e, a^1 = a, a^2 = a \circ a, \dots, a^{k+1} = a \circ a^k, a^{-k-1} = a^{-1} \circ a^{-k}.
Легко проверить, что ak∘al=ak+la^k \circ a^l = a^{k+l} для любого aa из Γ(Δ)\Gamma(\Delta) и любых целых kk и ll; в частности, aka^k и a−ka^{-k} взаимно обратны. (Сравните с описанием группы на с. 8 и аксиомой II.)

Задача 5. Найдите все самосовмещения правильного терраэдра, октаэдра и икосаэдра (рис. 4). Какие из них удовлетворяют равенству a2=ea^2 = e? Равенству a3=ea^3 = e? Равенству a5=ea^5 = e? Составьте таблицу умножения для самосовмещений терраэдра и куба.

Задача 6. Докажите, что любое самосовмещение икосаэдра можно получить «умножениями» из некоторых двух поворотов (на 72∘72^\circ) вокруг двух соседних вершин; точнее, если обозначить эти повороты буквами a,ba, b, то любое самосовмещение икосаэдра можно записать в виде произведения нескольких самосовмещений, каждое из которых есть любо aa, любо bb.

Пример третий: подстановки

Генетика, как, вероятно, известно читателю, началась с гороха. Теория групп началась с подстановок — именно они были первым «нечисловым» объектом и инструментом новой алгебры для Жозефа-Луи Лагранжа, Паоло Руффини и Эвариста Галya.

Основное свойство подстановки — переставлять, менять местами числа или буквы из некоторой последовательности. На рисунке 5 изображены подстановки букв в словах-анаграммах, меняющие смысл этих слов; рядом записаны общные «двухэтажные» числовые записи этих подстановок.

О подстановках рассказано в статье «Группы», мы лишь напомним, что две подстановки b,ab, a одного и того же набора элементов, выполненые одна за другой, дают требую подстановку c=a∘bc = a \circ b, называемую их произведением. Рисунок 6 иллюстрирует это краткое определение. Множество всех подстановок набора (1,2,3,…,n)(1, 2, 3, \dots, n) обрабатует группу, которая называется «симметрической группой степени nn» и обозначает через SnS_n. Эта группа содержит n!n! подстановок.

Задача 7. Пусть aa — некоторая подстановка. Докажите, что если kk — наименьшее целое положительное число, для которого ak=ea^k = e, то из равенства al=ea^l = e следует, что kk делит ll. Далее докажите, что kk делит n!n! и не превосходит числа 3n/33^{n/3}).

Задача 8*. Докажите, что любая подстановка из SnS_n может быть получена последовательным выполнением некоторая

*)Эта задача уже предлагалась читателю «Кванта» (см. «Квант», 1975, № 11, М355, а также «Квант», 1976, № 8, с. 39).

Рис. 6.

28

Рис. 7.
Рис. 8.

Числа (и в подходящем порядке) подстановок
(123…n−1n234…n1)\begin{pmatrix} 1 & 2 & 3 & \dots & n-1 & n \\ 2 & 3 & 4 & \dots & n & 1 \\ \end{pmatrix}
и
(123…n213…n).\begin{pmatrix} 1 & 2 & 3 & \dots & n \\ 2 & 1 & 3 & \dots & n \\ \end{pmatrix}.

Пример четвертый и последний: узлы
Узел — это замкнутая пространственная кривая, не имеющая точку самопересечения. Узлы изучают в топологии, но алгебраические методы играют при этом решающего роль как в описании отдельных узлов, так и в изучении множества YY всех узлов. Мы рассмотрим здесь свойства композиции узлов. Определение композиции c=a#bc = a \# b двух узлов aa и bb ясно из рисунка 7.

Задача 9. Докажите, что композиция — ассоциативная и коммутативная (что несколько неожиданно) операция. Какой узел играет при этом роль единцы?

Можно доказать еще три замечательных свойств операции композиции узлов.

a) Любой «неединичный» (то есть не развязываемый без разрывов) узел необратим. Иными словами: нельзя развязать узел, завязав рядом с ним другой; или еще иначе: узлы можно умножать, но не делить друг на друга.

  1. Существуют «простые» их нельзя представить в виде произведения двух других узлов, каждый из которых отличает от «единичного» (так, узлы aa, bb на рисунке 7 и mm, nn на рисунке 8 — простые).

в) Любой узел любо сам является простым, любо есть композиция простых, причем такое представление единственного. Какое порозитное сходство со свойством целых чисел!
(Подробно об узлах рассказано в «Кванте», 1975, № 7).

Что увидел алгебраист в наших примерах

Алгебраист подобен топографу — он смотрит на математические объекты «с высоты птичьего полета» и замечает и исследует лишь самые общие связи и закономерности. Зато и результаты его имеют наиболее общий и универсальный характер. (Незбежны, конечно, и потери — так топографу недоступна красота ландшафтов страны, карту которой он составляет по аэрофотоносимкам.)

To observe, что слияяет стол неохожие «вещи», как слова, узлы, подстановки и самосовмещения, может быть выражено на языке определений и аксиом, формулированных в статье «Группы» (см. с. 7—8). В каждом из этих примеров возникнет множество, на котором задана бинарная операция. Не всегда операция имеет обратную, но во всех примерах эта операция ассоциативна. Множество с ассоциативной бинарной операцией (аксиома III группы) называется полуурунной. Как видите, существование единцы и обратимость элементов (аксиомы I и II группы) в полуурунне не предполагается.

Все рассмотренные нами примеры — полуурунны, а самосовмещения и подстановки образуют даже группы — в них выполняются и аксиомы I и II.

Хорошо знакомые читатель многоестрою NN всех натуральных чисел с операцией умножения, многоестрою всех

30

Вокруг теоремы Лагранжа

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

И ллюстрация 1 (алгебраическая). Если в конечной группе GG найдется элемент gg, порядок kk которого равен порядку r(G)r(G) группы GG, то любой элемент aa из GG является некоторой степенью g:a=gmg: a = g^m (0⩽m⩽k−10 \leqslant m \leqslant k-1). Такая группа GG называется циклической; она всегда коммутина.

Примером циклической группы является группа самосовмещений правильно nn-угольника (см. с. 9), в ней элемент gg, «порождащий» всего группу,— поворот на угол 360∘/n360^\circ/n.

Задача 11. Докажите, что в циклической группе число решений уравнения xn=ex^n = e равно наибольшем объему делитель чисел nn и r(G)r(G).

Задача 12*. Докажите, что если порядок r(G)r(G) конечной группы GG — простое число, то группа GG — циклическая.

И ллюстрация 2 (геометрическая). Порядок группы Γ(D)\Gamma(D) самосовмещений дodeкаэдра Δ\Delta (группы симметрины дodeкаэдра) делится на 30. Этот факт можно вывести из теоремы Лагранжа без всяких подсчетов — просто из существования трех типов самосовмещений дodeкаэдра (см. рис. 9): поворотов вокруг вершины «на одну грань» (на 120∘120^\circ), поворотов вокруг середины ребра на 180∘180^\circ и поворотов вокруг центра грани на 72∘72^\circ. Порядки этих элементов из группы Γ(D)\Gamma(D), очевидно, равны 3, 2 и 5 соответственно, поэтому порядок группы Γ(D)\Gamma(D) делится на 3⋅2⋅5=303 \cdot 2 \cdot 5 = 30.

И ллюстрация 3 (арифметическая). Задачи на делимость чисел часто очень красивы; попробуйте, например, доказать, что числа 78−17^8-1, 118−111^8-1, 138−113^8-1, 178−117^8-1, 198−119^8-1, 238−123^8-1, 298−129^8-1 делятся на 30. После того как вы найдете решение, вам будет приятно узнать, что этот факт—одно из следствий теоремы Лагранжа.

Рис. 9.

Обозначим через Φ(m)\Phi(m) множество натуральных чисел, меньше mm и взaimно простых с mm. Введем на множество Φ(m)\Phi(m) операцию «» умножения по modulo m:a∗bm: a * b равно остатку от деления общного произведения a⋅ba \cdot b чисел aa и bb на mm (например, если m=30m = 30, то 7⋅17=297 \cdot 17 = 29, так как 7⋅17=119=3⋅30+297 \cdot 17 = 119 = 3 \cdot 30 + 29).

Задача 13. Докажите, что Φ(m)\Phi(m) образует абелеву группу, то есть

a) a∗ba * b принадлежит Φ(m)\Phi(m), причем a∗b=b∗aa * b = b * a;

b) число 1 всегда принадлежит Φ(m)\Phi(m), и a∗1=aa * 1 = a для любого aa из Φ(m)\Phi(m);

b) для любого aa из Φ(m)\Phi(m) найдется такое bb, что a∗b=1a * b = 1.

Итак, Φ(m)\Phi(m) — группа. Обозначим через Φ(m)\Phi(m) ее порядок, тогда для любого aa из Φ(m)\Phi(m) будет aΦ(m)=1a^{\Phi(m)} = 1 (теорема Лагранжа во второй формулировке!). Здесь возведение в степень Φ(m)\Phi(m) произвольная в группе Φ(m)\Phi(m), а для общих степеней целых чисел это означает, что aΦ(m)a^{\Phi(m)} дает при делении на mm остаток 1, то есть что aΦ(m)−1a^{\Phi(m)} - 1 делится на mm. Если m=30m = 30, то Φ(m)={1,7,11,13,17,19,23,29}\Phi(m) = \{1, 7, 11, 13, 17, 19, 23, 29\}, φ(m)=8\varphi(m) = 8, и мы сразу получаем, что числа 78−1,118−1,…7^8-1, 11^8-1, \dots делятся на 30.

Темы для размышлений

О словах. Построим по алфавиту AA алфавит A^\hat{A} символьов и «антисимволов»: если в AA входит символь aa, то в A^\hat{A} входят aa и aa.