ЧЕБЫШЕВСКИЙ СБОРНИК
Том 14 Выпуск 4 (2013)
ПЕРЕСТАНОВКИ И КВАДРАТИЧНЫЙ ЗАКОН ВЗАИМНОСТИ ПО ЗОЛОТАРЕВУ - ФРОБЕНИУСУ - РУССО
Е. А. Горин (Москва)
PERMUTATIONS AND RECIPROCITY LAW BY ZOLOTAREV - FROBENIUS - RUSSO
Abstract
Given the first correct proof of the reciprocity law in Russian which based on the Zolotarev idea.
Keywords: Permutations, Jacobi symbol, reciprocity law.
Классический вариант квадратичного закона взаимности устанавливает связь между разрешимостью сравнений
где р и д — различные нечетные простые числа.
Для формулировки квадратичного закона взаимности требуется понятие символа Лежандра. Пусть а — целое число и р ^ 3 простое, причем а не делится на р. Тогда символ Лежандра определяется равенством
Аннотация
Приводится первое на русском языке корректное доказательство квадратичного закона взаимности, основанное на идее Золотарева.
Ключевые слова: Перестановки, символ Якоби, закон взаимности.
E. A. Gorin (c. Moscow)
x2 = q (mod p) и x2 = p (mod q),
1, если сравнение x2 = a (mod p) разрешимо,
1, если сравнение x2 = a (mod p) не разрешимо.
Часто удобно считать, что (a/p) = 0, если а делится на p.
Заметим, что обычно символ Лежандра изображают в столбик и используют горизонтальную черту, однако мы предпочитаем писать в строчку и использовать косую черту.
Простейший вариант квадратичного закона взаимности заключается в том,
что
(p/q) ■ (q/p) = (-1)(p-1)(q-1)/4 . (1)
Формулировку квадратичного закона взаимности знал Эйлер. Попытку предъявить доказательство предпринял Лежандр, однако его рассуждение, как оказалось, содержало пробел.
Первое полное (но не простое) доказательство дал Гаусс в 1801 году. В дальнейшем в течение 30 лет Гаусс неоднократно возвращался к квадратичному закону взаимности и нашел еще 5 (или больше) доказательств, упрощающих исходное или основанных на других идеях.
В дальнейшем к квадратичному закону взаимности и его обобщениям обращались и многие другие авторы, и к настоящему времени известны сотни вариантов доказательства.
Интересное доказательство изобрел в свое время Е. И. Золотарев (18471878) [1]. Исходная идея Золотарева состоит в следующем. Пусть целое число а не делится на простое нечетное p. Пусть Z — кольцо целых чисел, (p) — идеал чисел, кратных p, и Z/(p) — поле вычетов по модулю p. Отображение x ^ ах биективно в Z/(p) и, стало быть, определяет перестановку этого конечного множества. Обозначим через [a/p] четность такой перестановки. Исходная теорема Золотарева состоит в том, что (a/p) = [a/p]. Таким образом, дело сводится к сравнению четности перестановок (сравнение четности — отдельная и не вполне тривиальная задача).
В развитие идей Золотарева в начале XX-го века Фробениус [2] распространил квадратичный закон взаимности на символы Якоби.
Пусть p = p1p2p2 ... — (конечное) разложение нечетного положительного целого числа p в произведение (не обязательно различных) простых чисел pi и пусть a взаимно просто с p. Напомним, что символ Якоби сводится к символу Лежандра, когда p — простое число, и в общем случае определяется равенством
(a/p) = (a/pi) ■ (a/p2) ■ (a/p3) ■ ...
(обозначение не меняется).
В небольшой прозрачной заметке [3] Руссо дал короткое, но полное доказательство теоремы Фробениуса. Вместе с тем, он заметил, что «it seems not to have been observed that a still greater simplification in the theory of quadratic residues is achieved when the ideas of [1] are given full weight».
На русском языке доказательство теоремы Гаусса по Золотареву (и уже в форме Фробениуса) впервые было опубликовано только в 2000-ом году в заметке В.В.Прасолова [4].
Прасолов ссылается на заметку Руссо, однако его рассуждения не полны, они приводят к теореме Гаусса, но не к теореме Фробениуса, так как он использует простоту и там, где её нет.
Цель данной работы — дать аккуратное и подробное изложение вопроса. В частности, я не стремлюсь к краткости. Кроме стандартных источников, я имею в виду обе указанные заметки. Некоторые классические результаты приведены с доказательствами, в небольшом числе случаев я заменяю фрагменты известных рассуждений собственными. Вместе с тем, статья в основном имеет методический характер.
1. Перестановки и подстановки
Пусть X = {a,b,c, ... } — конечное множество, содержащее n ^ 2 элементов. Биективное отображение а : X ^ X называется перестановкой множества X. Простейшее изображение перестановки а представляет строчка
(a(a),a(b),a(c) ... ).
Более детально ту же перестановку записывают в виде таблицы из двух строчек:
(all) a(b) a(c) ' (2)
Таблица (2) называется подстановкой, отвечающей перестановке а. При фиксированном порядке элементов исходного множества подстановка — это как бы перевернутый график перестановки. Вместе с тем, меняя местами (целиком) столбцы этой таблицы, мы будем получать подстановки, отвечающие той же перестановке.
Относительно суперпозиций множество S(X) всех перестановок образует группу, которая называется симметрической. Операцию в этой группе мы будем обозначать по-простому, например, а1а2 или а1 ■ а2.
Если X = {1, 2, 3, ... , n}, то симметрическая группа обозначается S (n). Симметрические группы из n элементов алгебраически изоморфны. Вместе с тем, при рассмотрении S(n) мы можем использовать её арифметическую природу. Это предоставляет дополнительные возможности. Поэтому зачастую, особенно в элементарных текстах, другие симметрические группы игнорируют (см., например, [5] или [6]). Однако, нередко такой подход не проясняет дело, так как некоторые понятия за пределами S(n) теряют наглядность или выглядят искусственными. Мы предпочитаем простые общие рассуждения, однако будем применять смешанную стратегию, по возможности упрощая формулировки и доказательства.
Пусть а,Ь Е X, причем а = Ь. Транспозиция т = та,ь — это перестановка, для которой
{Ь, если х = а,
а, если х = Ь, х в остальных случаях.
Довольно часто вместо та,ь пишут (а, Ь) (и мы тоже будем так делать), однако не следует забывать, что аналогично обозначается и многое другое. Тождественная перестановка обозначается е.
Теперь мы собираемся ввести понятие четности перестановки. Понятие четности обычно относят к самым элементарным, однако мы решили здесь дать аккуратное определение. По существу мы следуем по пути, указанному в [5, с.65], но несколько иначе расставляем акценты.
Лемма 1. Пусть X = {а,Ь,с, ... }. Тогда
(Ь,с)(а,Ь) = (а,с)(Ь,с). (3)
Тождество (3) легко проверяется. Смысл этого тождества в том, что транспозиция, включающая элемент а, смещается влево (см. ниже). □
Легко доказать, что каждая перестановка представляется в виде произведения конечного числа транспозиций. Такое представление, не единственно (пример, в частности, дает формула (3)).
Теорема 1. Четность числа сомножителей представления перестановки в виде произведения транспозиций одинакова во всех представлениях.
Схема доказательства. Предположим, что для каких-нибудь двух представлений четность различна. Убедимся, что это приводит к противоречию.
Пусть е — тождественная перестановка. В указанном предположении приравняем друг другу представления. Так как т2 = е для каждой транспозиции, то получится, что
е т1 ' т2 ' ... ' тк— 1 ' тк • тк+1 • ... • тm, (4)
где т — нечетное натуральное число, а тг — транспозиции.
Мы проведем индукцию по т, чтобы установить невозможность представления е в виде произведения нечетного числа транспозиций (и тем самым теорема 1 будет доказана).
Фиксируем какое-нибудь а Е X, присутствующее хотя бы в одной транспозиции тг. Для определенности будем считать, что тк = (а, Ь) при к > 1 в формуле (4), но тг оставляет на месте а при г > к. Кроме того, считаем, что тг = е, если г < 1.
При т =1 возникает противоречие, так как е не является транспозицией. Легко видеть, что и при каждом т ^ 3 противоречие также возникнет, если т1
перемещает а. Действительно, такое представление тождественной перестановки е приводит к равенству
В этом равенстве справа стоит перестановка, оставляющая а на месте, тогда как транспозиция т1 перемещает. Эта информация о начальной перестановке произведения, представляющего е как раз и позволит провести индукцию по т (а при фиксированном т — по к). В дальнейшем считается, что т ^ 3.
Если тк-1 = тк, то тк-1 •тк = тк2 = е, и т меняется на т—2. По предположению индукции, такого представления нет.
При фиксированном т рассмотрим (снова по индукции) случай общего к.
Если перестановка тк-1 оставляет на месте и а, и Ь, то тк-1 • тк = тк • тк-1. Меняя местами тк-1 и тк, мы получим представление, в котором т сохраняется, но самая левая перестановка, содержащая а, смещается на шаг влево. Однако это исключено, и остается рассмотреть случаи, когда тк-1 = (Ь,с) или тк-1 = (с,й), где все элементы а, Ь, с, й попарно различны. В первом случае можно применить лемму 1 и добиться аналогичного смещения влево. Во втором случае перестановки коммутируют.
Таким образом, во всех случаях, сохраняя т, удается заменить к на к — 1.
Четность числа транспозиций, произведение которых представляет данную перестановку п, называется четностью (знаком, сигнатурой) перестановки. По теореме 1 это определение корректно. Для четности чаще всего используется обозначение 8£а(п).
Из теоремы 1 сразу вытекает, что sgn(п1 • п2) = б^^) • sgn(п2). Это означает, что % : п ^ sgn(п) — гомоморфизм из 5'(X) в {±1, х} (мультипликативный вариант группы Z/(2)). Других нетривиальных гомоморфизмов из 5(X) в {±1, х} нет, и это означает, что понятие четности определяется в абстрактных терминах1. В частности, четные перестановки, составляют (единственный) нормальный делитель в 5(X). Эту подгруппу часто называют знакопеременной.
Вычислять четность перестановки при помощи приведенного определения, вообще говоря, утомительно. Однако есть довольно простой способ это сделать (детали см., например, в [5]).
Удобно рассмотреть вместо общей группы группу 5(п) (или записать элементы исходного множества в виде последовательности). Подстановку (2) можно выбрать в простейшей форме:
т1 — т2 • т3 • ... • тт.
□
1 2 3
1 Единственность такого гомоморфизма (характера) доказать легко. Однако совсем простого доказательства существования я не нашел.
Беспорядком (или инверсией) называется такая пара а (і), а (к), что і < к, но а (і) > а (к).
Легко проверить, что если поменять друг с другом места двух элементов второй строки, создающих беспорядок, то мы уменьшим число беспорядков и изменим его четность. Вместе с тем, эта процедура реализуется умножением на транспозицию. Отсюда легко вывести, что чет,ност,ь перестановки совпадает с четностью числа беспорядков. Заметим, что в числовом случае число беспорядков в перестановке совпадает с числом таких пар, в которых большее число стоит левее меньшего.
Однако вместо простейшей подстановки можно использовать любую другую, отвечающую той же перестановке. Поэтому дело не в расположении элементов (левее, правее), а в том, что для пары х,у верхней строки выполняется неравенство х < у, тогда как а(х) > а (у) (инверсия подстановки).
Пусть р и д — нечетные целые числа ^ 3. Положим X = {0,1, 2, 3, ... ,рд — 1}. Каждое число х Є X можно разделить с остатком на р, т.е. однозначно представить в виде х = а + Ьр, где 0 ^ а < р. Заметим, что Ь < д. Аналогичное представление возникает при замене р на д. Нечетность р и д пока не использовалась.
В результате возникает перестановка п: а + Ьр = х ^ у = Ь + ад множества
X.
Лемма 2. При нечетных р, д
в§п(п) = (— 1)(Р-1)(4-1)/4. (5)
Доказательство. Пусть
/ хо хі х2 \Уо Уі у 2
— какая-нибудь подстановка, отвечающая перестановке п. Таким образом, строки таблицы (6) содержат по рд — 1 элементов (т.е. по разу все элементы множества X) и, в соответствии со сказанным выше, хі = а^р + Ьі, уі = Ьід + аі.
Мы должны убедиться, что число инверсий в подстановке (6) является четным или нет в зависимости от знака правой части в (5).
Инверсия имеет место тогда и только тогда, когда хі < хк и одновременно уі > у к. Легко проверить, что такое сочетание равносильно совокупности неравенств аі < ак и Ьі > Ьк.
Числа аі независимо принимают р различных значений, 0 ^ аі < р. Поэтому неравенство аі < ак выполняется в р(р — 1)/2 случаях (число сочетаний). Аналогично, второе неравенство выполняется в д(д — 1)/2 случаях. Произведение г этих чисел и есть число инверсий. Четность этого числа определяется знаком числа (—1)г. Так как р и д — нечетные числа, то множитель рд можно устранить из состава г в окончательной формуле. □
2. Классы вычетов по составному модулю
Напомним, что число 1 не считается простым, причисляется к делителям каждого натурального числа и одновременно — взаимно простым с каждым таким числом.
Пусть О — подгруппа группы Z, причем О = {0}. Пусть й — наименьшее положительное число из О. Из правила деления с остатком вытекает, что й — делитель всех элементов группы О, т.е. О = й • Z.
Предположим теперь, что О порождается взаимно простыми числами р и д. Так как gcd(p, д) = 1, то й =1, т.е. О = Z. В частности, 1 € О.
Поэтому найдутся такие а,Ь € Z, что
Пусть X = {£ € Z | 0 ^ £ < р} и У = {п € Z | 0 ^ п < о}. Множества X и У суть (полные) множества минимальных неотрицательных вычетов по модулям р и д соответственно. Чтобы не отвлекаться на это в дальнейшем, положим еще Z = {£ € Z I 0 ^ £ < рд} (это множество, иначе обозначенное, уже появлялось перед леммой 2). Переходя от равенства (7) к сравнению по модулю рд, мы можем считать, что а € X и Ь € У. Тем самым возникает соотношение
Числа aq и bp в сравнении (8) оба содержатся в Z. При фиксированном модуле m (в нашем случае m = pq) их образы в Z/(m) = Z/(pq) будут обозначаться ei,e2 соответственно.
Легко убедиться, что выполняются следующие соотношения:
(a) aq = 0 (mod q), aq = 1 (mod p) и bp = 0 (mod p), bp = 1 (mod q);
(b) e1 + e2 = e, где e — единица кольца Z/(pq);
(c) el = e1, e2 = e2 (т.е. e1,e2 — идемпотенты);
(d) e1 • e2 = 0 («ортогональность»);
(e) p • e1 = q • e2 = (pq) • e = 0.
Из этих соотношений, в частности, вытекает, что для каждого z £ Z существуют такие однозначно определенные x £ X и y £ Y, что z • e = x • e1 + y • e2.
Коротко сказанное можно переписать в виде
(естественный алгебраический изоморфизм).
Заметим, что прямые «слагаемые» Z/(p) и Z/(q) можно считать идеалами в Z/(pq) (со своими единицами е1,е2).
Формуле (9) можно придать «геометрический» вид:
aq + bp = 1.
aq + bp = 1 (mod pq).
(8)
Z/(pq) = Z/(p) ® Z/(q)
Z = X Y
(10)
(естественное декартово произведение). X становится «прямоугольником» в решетке Z2 евклидовой плоскости К2. Множество X располагается на оси абсцисс и изображает нижнее основание, а множество У — на оси ординат и изображает левую сторону.
Алгебраические операции естественно переносятся с X на Z/(pg). Представление (10), как мы увидим, делает наглядными некоторые рассуждения.
3. Закон взаимности для перестановок
Пусть т ^ 3 — нечетное натуральное число и пусть а,Ь Є Z/(m), причем а — обратимый элемент. Отображения а: х ^ ах и в: х ^ ах + Ь оба биективны на Z/(m), т.е. являются перестановками.
Лемма 3. sgn(а) = sgп(в)•
Схема доказательства. Пусть е — единица кольца Z/(m). Так как т — нечетное число, то перестановка х ^ х + е, как легко проверить, является четной. Поэтому четной будет и перестановка х + Ь. Суперпозиция этой перестановки с а совпадает с в. □
Следующая теорема играет ключевую роль.
Теорема 2. Если р,д ^ 3 — нечетные взаимно простые числа, то
[р/«] • [д/р] = (—1)(р-1)(«-1)/4.
Доказательство. При переменных х Є X, у є У зададим перестановку А кольца Z/(pq) формулой
А: (у + дх) • е ^ (х + ру) • е. (11)
При делении с остатком на д или р каждое число из X получает левое или правое представление соответственно из формулы (11). Это означает, что А по существу совпадает с п из леммы 2. Следовательно, sgn(А) вычисляется по той же формуле (5). Заметим, что (у + дх)е = (у + дх)е1 + уе2, так как де2 = 0. Зададим перестановку і кольца Z/ (рд) формулой
і: хеі + уе2 ^ (у + дх)еі + уе2. (12)
Для наглядности эту перестановку имеет смысл рассматривать как перестановку дискретного прямоугольника X = X х У.
При фиксированном у перестановка (12) сводится к перестановке дискретного отрезка, «параллельного» отрезку X и расположенного на высоте у. По лемме 3, четность этой перестановки определяется числом [д/р]. По теореме 1 это же число определяет четность числа транспозиций, которые достаточно осуществить, чтобы привести данный отрезок «в порядок». Вместе с тем, количество таких отрезков равно д и, стало быть, нечетно. Следовательно, sgn(l) = [д/р].
Аналогично рассматривается перестановка
V: хе1 + уе2 ^ (х + ру)е2 + хе1,
и это дает: sgn(v) = [р/д]. Очевидно, что V • ц-1 = Л. Четность перестановки ц и обратной к ней совпадают. В результате получается, что [р/д] • [д/р] = sgn(Л).□ Хотя мы получили закон взаимности для перестановок классов вычетов, мы пока не доказали даже исходную теорему Гаусса. Чтобы это сделать, надо убедиться, что [р/д] = (р/д) хотя бы для простых р и д (что составляет одну из теорем Золотарева). В следующем разделе мы начнем с некоторой подготовки, затем рассмотрим случай простых р и д, после чего освободимся от простоты. В этой части фактически решающую роль и будет играть теорема 2.
4. Совпадение четности перестановки с символом Якови
В этом разделе мы будем иметь дело с функциями a ^ f (a), определенными на некоторой полугруппе A полугруппы {Z, х} множества целых чисел, рассматриваемого как полугруппа по умножению. Чаще всего будут появляться полугруппы A С {Z, х} нечетных натуральных чисел, взаимно простых с некоторым фиксированным числом.
В качестве области значений функции f будут появляться также (мультипликативно записываемые) абелевы полугруппы, чаще всего натуральный ряд или группа {±1, х}.
По аналогии с терминологией, принятой в теории чисел, функция f называется вполне мультипликативной, если она является гомоморфизмом полугрупп. Если же f заведомо «сохраняет» произведение лишь для взаимно простых сомножителей в аргументе, то f называется (просто) мультипликативной.
Как мы увидим, в доказательстве (при определенных условиях) равенства [p/q] = (p/q) (символ Якоби) решающую роль будет играть именно вполне мультипликативность этих функций по каждому из аргументов (из тех или иных полугрупп). Можно сказать, что в половине случаев она тривиальна, тогда как в другой — не совсем.
Функция p ^ [p/q] при натуральных p, взаимно простых с q значениях аргумента вполне мультипликативна, и это легко вытекает из определения.
Закон взаимности позволяет установить вполне мультипликативность и по аргументу q в дополнительном предположении нечетности обоих аргументов и условия p,q ^ 3.
Действительно, пусть q = q1q2. Имеем
[p/qq] = (—1)(p-1)(qiq2-1)/4[q1 q2/p] (теорема 2)
= (—1)(p-1)(qiq2-1)/4q /p] • [q2/p] (мультипликативность по q).
Далее,
[q1/p] = (—1)(qi-1)(p-1)/4[p/q1 ] и [q2/p] = (—1)(q2-1)(p-1)/4[p/q2].
Наконец,
qq — 1 — q1 — q2 + 2 = (q1 — 1)(q2 — 1) = 0 (mod 4) (13)
(последняя формула нам пригодится в дальнейшем).
Теперь мы займемся классическим символом Якоби. В этом случае в предположении gcd(p, q) = 1 следствием определения является вполне мультипликативность функции q ^ (p/q), тогда как относительно первого аргумента доказательство не очень просто (хотя сам известен очень давно).
Напомним, что ф-функция Эйлера определена при натуральных значениях аргументов и принимает натуральные значения. По определению, ф(1) = 1. При п > 1 значение ф(п) — это количество таких к < п, которые взаимно просты с п. Иначе говоря, ф(п) — это число обратимых элементов в группе обратимых (по умножению) элементов кольца Z/(n). Легко убедиться, что функция ф мультипликативна но вполне мультипликативной не является. Например,
Группа его обратимых элементов состоит из p — 1 элементов и обозначается F*. В частности, p(p) = p — 1.
О функции Эйлера подробно сообщается практически во всех учебниках теории чисел, и мы вообще не будем давать никаких точных ссылок, хотя некоторые свойства приведем с эскизами доказательств. Заметим только, что в [9] основные свойства функции Эйлера выводятся из групповых соображений.
Согласно одной из теорем Эйлера, если m и a — натуральные числа, причем gcd(a,m) = 1, то av(m') = 1 (mod m). Доказательство удобнее всего провести, оставаясь в Z/(m) (в частности, тогда вместо сравнений можно писать равенства). Пусть a — обратимый элемент кольца Z/(m). Пусть {ai} — набор всех обратимых элементов в Z/(m) (их количество равно ip(m)). Пусть a — один из них. Тогда П(aai) = П ai. Следовательно, av(m') П ai = П ai, и это равенство можно сократить на п ai. □
В частности, ap-1 = 1 (mod p) при простом p (теорема Ферма). Для доказательства следующей ниже леммы Гаусса нам потребуется теорема Эйлера в полном объёме.
Лемма 4. Для каждого натурального n
Доказательство. При каждом п обозначим через Ф(п) значение левой части в (14). Мы должны убедиться, что Ф(п) = п.
Из мультипликативности функции ф не трудно вывести мультипликативность функции Ф. Поэтому формулу (14) достаточно проверить для целых вида ра, где р простое.
Все делители числа ра, кроме д = 1, имеют вид рв, где 1 ^ в ^ а. Числа к ^ рв, имеющие с рв нетривиальный общий множитель, суть числа вида I • р, где
I • р ^ рв. Поэтому имеется рв-1 таких чисел. Следовательно, ф(рв) = рв — рв-1. Остается просуммировать такие числа по 1 ^ в ^ а и добавить ф(1) = 1. □
Пусть О — конечная группа порядка п (т.е. состоящая из п элементов) и пусть Н — подгруппа группы О порядка т. Тогда т\п (теорема Лагранжа). Действительно, левые сдвиги а • Н имеют по т элементов, причем либо совпадают, либо не имеют общих элементов.
(l4)
Пусть g Є G. Рассмотрим последовательность {e,g,g2,g3, ... }. Здесь e — -единица группы. Так как группа G конечная, то все степени не могут оказаться различными. Отсюда легко вытекает, что последовательность является периодической. В частности, существуют такие натуральные k, что gk = e. Если d — наименьшее из них, то d называется порядком элемента g, и то же самое имеют в виду, говоря, что g принадлежит показателю d.
Заметим, что H =f {e,g,g2,g3, ... gd-1} — циклическая группа порядка d. В частности, d|n. Ниже мы следуем [9, с.12, лемма 2], однако рассматриваем лишь основной частный случай.
Теорема 3. Конечная (мультипликативная) подгруппа поля является циклической.
Доказательство. Пусть G — конечная подгруппа порядка n группы обратимых элементов некоторого поля F. Пусть d — делитель числа n (равенство d = n не исключается). Обозначим через Gd совокупность элементов x Є G, принадлежащих показателю d (априори пустота множества Gd допустима). Обозначим через ф(д) количество элементов в Gd. По определению (и по смыслу), ф(І) = І. Так как каждый элемент принадлежит в точности одному какому-то показателю d, то
J2^(d) = n. (15)
di n
Теперь мы более детально исследуем множество Gd в предположении, что d > І. Пусть І = x Є Gd. Рассмотрим последовательность
2 d— 1
2 d- 1
\Ls ^ tv ^ tv ^ ^ K\J •
Эта последовательность является циклической группой Td порядка d, причем все её элементы удовлетворяют уравнению yd — e = 0. Последнее уравнение не может иметь в поле F более d решений. Поэтому Г содержит все решения этого уравнения. В частности, в Г содержатся все элементы из G, принадлежащие показателю d, т.е. Gd С Td. Элементы из Gd и только они суть образующие циклической группы Td. Но xk, І ^ k ^ d — І, тогда и только тогда является образующей, когда gcd(k,d) = І. Количество таких k равно <^(d).
Мораль: если d|n, то ^(d) ^ ^(d).
Поэтому, имея в виду формулы (14) и (15), мы получаем
n = Y^ ^(d) ^ ф(d) =n.
di n di n
Отсюда и из предыдущего неравенства вытекает, что фактически ф(d) = <^d), когда d|n. В частности, Ф(п) > 0, так что G — циклическая группа. □
Следующее утверждение называется теоремой Лежандра.
Лемма 5. Если p — нечетное простое число и a £ (p), то
(a/p) = a(p-1)/2 (mod p). (16)
Доказательство. По теореме Эйлера, ap-1 = 1 (mod p).
Поэтому a(p-1)/2 = ±1 (mod p).
Рассмотрим отображение x ^ x2 группы Z/(p)* в себя. Ясно, что это отображение является гомоморфизмом, и его образ G — подгруппа индекса 2 в Z/(p)*. Если у £ G, то (а) на всем классе вычетов (a/p) = 1 и (b) y(p-1)/2 = e, т.е. на всем классе вычетов имеет место сравнение a(p-1)/2 = 1 (mod p). Поэтому формула (16) выполняется, когда у G.
Далее, соотношение (b) можно рассматривать как уравнение относительно у. Так как степень этого уравнения совпадает с порядком группы G, а Z/(p) — поле, то решениями этого уравнения служат в точности элементы из G. В частности, если у £ G, то, по указанному следствию теоремы Эйлера, y(p-1)/2 = — e и (a/p) = —1 на всем классе вычетов. Таким образом, формула (16) выполняется и во второй половине случаев. □
Одно из следствий леммы 5 состоит в том, что символ Лежандра является гомоморфизмом в {±1, х} по первому аргументу (иначе говоря, символ Лежандра вполне мультипликативен). Так как {±1, х} — подгруппа единичной окружности комплексной плоскости, то можно еще сказать, что символ Лежандра — характер группы Z/(p) *.
Лемма 6. Если p — нечетное простое число и a £ (p), то (a/p) = [a/p], В частности, квадратичный закон взаимности выполняется для пар нечетных простых чисел,
Доказательство. В данном случае Z/(p) — поле, так что по теореме 3 группа Z/(p) * является циклической порядка p — 1. На всех элементах класса вычетов символ Лежандра принимает одно и то же значение. Поэтому имеет смысл писать (x/p) при каждом x £ Z/(p)* (вместо того, чтобы без конца повторять «на каждом классе вычетов»).
Пусть z — (циклическая) образующая группы Z/(p)*. Если z = x2, то порядок z не превосходит (p — 1)/2. В таком случае элемент z не мог бы выполнять роль образующей группы. Следовательно, (z/p) = —1. Далее, умножение на z порождает перестановку
(z, z2, ... ,zp-2, zp-1 = e).
Беспорядки создают пары, включающие e. Следовательно,
[z,p] = (—1)p-2 = — 1
и, таким образом, (z/p) = [z,p]. Поэтому (zk/p) = [zk/p] при каждом натуральном k, так как x ^ (x/p) и x ^ [x/p] суть гомоморфизмы по x. Поэтому
(a/p) = [a/p] для каждого натурального a £ (p). Наконец, из этого равенства и теоремы 2 вытекает классическая теорема Гаусса о квадратичном законе взаимности для пар не совпадающих нечетных простых чисел. □
Из леммы 5 вытекает, что при нечетных простых p символ Якоби (a/p) вполне мультипликативен на полугруппе натуральных чисел a / (p) . Из определения следует, что это остается верным для всех нечетных p ^ 3. Вместе с тем, по (нечетному) аргументу p при фиксированном a также имеет место вполне мультипликативность (просто по определению).
Таким образом, для пар нечетных взаимно простых чисел p,q ^ 3 вполне мультипликативность по обоим аргументам имеет место и для [p, q], и для (p, q).
Теорема 4. Пусть p,q ^ 3 — нечетные взаимно простые числа. Тогда (p, q) = [p, q] и поэтому квадратичный закон взаимности, в случае таких пар имеет место для символов Якоби,
Доказательство. Отмеченная выше вполне мультипликативность сводит дело к парам несовпадающих простых чисел, а эта ситуация включается в лемму 6. □
В заключение мы рассмотрим несколько примеров.
(a) (1/p) = 1 при простых p, так как 1 = 12. Очевидно, что это равенство распространяется и на все символы Якоби.
(b) (—1/p) = (—1)(p-1)/2 при простых p по теореме Лежандра (лемма 5). Это равенство также распространяется на символы Якоби. Действительно, достаточно доказать, что оно выполняется для p = q1 • q2, если оно выполняется для нечетных сомножителей q1,q2 ^ 3. Но это вытекает из тождества (13).
(c) (2/p) = (—1)(p2-1)/8 для всех нечетных p ^ 3, т.е. для всех символов Якоби. Стандартные доказательства начинаются с простых p и не очень коротки. Однако это равенство можно получить по индукции, причем сразу для символов Якоби, применяя квадратичный закон взаимности (доказательство которого не использовало этого равенства). Довольно просто рассуждение по индукции оформлено в [4], и мы его напомним. В предположении, что равенство имеет место для данного p, устанавливается, что тогда оно имеет место и для p + 2. Доказательство можно осуществить «молча», не разбавляя последовательные тождества словами (неформального языка). Имеем:
(2/m + 2) = (2 — (m + 2)/(m + 2))
= (—m/(m + 2)) = ((—1) • m/(m + 2))
= (—1)(m+1)/2 • (—1)(m2-1)/4(2/m)
= (—1)(m+1)/2(2/m),
так как (т+1)2/4 имеет ту же четность, что и (т+1)/2, и остается использовать индуктивную предпосылку. □
Многочисленные числовые примеры вычисления символа Лежандра при помощи квадратичного закона взаимности для символов Якоби и двух последних примеров имеются в учебниках по элементарной теории чисел, и мы не будем на этом останавливаться. Заметим, что в обход квадратичного закона взаимности для символов Якоби вычисления быстро усложняются, так как тогда, вообще говоря, требуется находить разложения на простые множители больших натуральных чисел.
СПИСОК ЦИТИРОВАННОЙ ЛИТЕРАТУРЫ
1. Zolotareff G. Nouvell demonstration de la reciprocite de Legandre // Nouv. Ann. Math. (2), 1872. Vol. 11, P.109-111.
2. Frobenius G. Uber das quadratische Recipprozitatsgesetz // I.S.-B.Preuss. Akad. Wiss., Berlin, 1914, P.335-349.
3. Rousseau G. On the Jacobi symbol // J. Number Theory, 1994. Vol. 48. P. 423425.
4. Прасолов В. В. Доказательство квадратичного закона взаимности по Золотареву // Мат. просвещение. 2000. Серия 3, вып. 4. С. 140-144.
5. Кострикин А.И. Введение в алгебру (основы алгебры). М.: Наука, 1994. 320 с.
6. Шилов Г.Е Математический анализ (конечномерные линейные пространства). М.: Наука, 19б9. 207 с.
7. Виноградов И.М. Основы теории чисел. М.: Наука, 1953. 180 с.
8. Сушкевич А.К. Теория чисел (элементарный курс). Харьков: Изд. Харьковского ун-та, 195б. 204 с.
9. Серр Ж.П. Курс арифметики. М.: Мир, 1972. 183 с.
Московский педагогический государственный университет Поступило б.11.2013