Книга
Книга
ОТ РЕДАКТОРА ПЕРЕВОДА
Пожалуй, нет ни одной математической проблемы, которая была бы столь популярна среди математиков и особенно среди математиков-любителей, как проблема Ферма (или знаменитая «Великая теорема Ферма», или «Последняя теорема Ферма»).
На русском языке имеется не так много книг, специально посвященных этой проблеме, да и книги эти из серии популярных. Одиозность проблематики, первоначально вызванная Вольфске- левской премией, вынуждает каждого пишущего о теореме Ферма быть предельно осторожным. По крайней мере написанная книга не должна вызывать сомнения в том, что ее автор не хочет иметь дело с «ферматистами».
Книга Эдвардса, предлагаемая вниманию читателей, настолько содержательна, что у любителей решать проблему Ферма примитивными методами она отобьет всякое желание^дискутировать. Кстати, и книга М. М. Постникова «Теорема Ферма» (М.: Наука, 1978), не столь объемистая, как эта, наделена таким же иммунитетом.
Книга Эдвардса, как пишет сам автор в предисловии, не претендует на историчность. Это, конечно, верно, однако некоторые моменты истории математики в книге описаны весьма подробно. Достоинством книги является и то,что автор подробно излагает основы теории идеалов генетическим методом. Приятно’узнавать, каким образом создавалась эта теория, какие математики в этом участвовали, какие возникали драматические, а порой и парадоксальные ситуации (например, случай с р = 23), в итоге приведшие к гениальному открытию.
Изложение генетическим методом имеет и теневые стороны. Эдвардсу волей-неволей приходится пользоваться терминологией прошлого века, излагать доказательства теорем языком той эпохи, производить многочисленные арифметические вычисления, выпи-
От редактора перевода
сывать длинные цитаты — все это в книге соткано в единое произведение, наделенное духом нашего времени. Такое сочетание затрудняет чтение книги в оригинале и делает ее чрезвычайно сложной для перевода. Переводчики стремились сохранить свежесть и оригинальность стиля автора, и если это не всегда удалось им, то, во всяком случае, не из-за отсутствия старания. Предисловие, главы I, II, VII, VIII, IX и § 2 приложения переведены В. Л. Калининым. Главы III, IV, V, VI и § 1 приложения переведены А. И. Скопимым.
Б. Ф. Скубенко
ПРЕДИСЛОВИЕ
По-видимому, многие откроют эту книгу с желанием узнать, каково современное состояние знаний о Последней теореме Ферма, и, так как сама книга не дает ответа на этот вопрос, стоит, вероятно, сказать об этом несколько слов в предисловии. Последняя теорема Ферма — это утверждение (не теорема), что уравнение хп + уп = zn при п > 2 не имеет целых положительных решений. Легко доказать (см. § 1.5) неразрешимость уравнения х4 -J- у4 = = z4. Поэтому исходное уравнение неразрешимо, когда п делится на 4. (Если п = 4к, то равенство хп + уп = zn приводило бы к равенству X4 + У4 = Z4, где X = xk, Y = у\ Z = zh, что невозможно.) Аналогично, если доказать неразрешимость уравнения хт -j- ут = zm при некотором значении ш, отсюда будет следовать неразрешимость исходного уравнения для любого и, делящегося на т. Поскольку каждое п >2 делится либо на 4, либо на нечетное простое число, то для доказательства Последней теоремы Ферма достаточно доказать ее для простых показателей п.
Для показателя и = 3 доказать эту теорему не слишком трудно (см. гл. 2). Для показателей 5 и 7 возникают большие трудности (§ 3.3 и 3.4), однако методы остаются по существу элементарными. Основное содержание книги составляет мощная теория «идеального разложения», разработанная Куммером в 40-е годы 19 века и позволившая одним махом доказать Последнюю теорему для всех простых показателей, меньших 100, кроме 37, 59 и 67. Точнее, теорема Куммера утверждает следующее. Пусть р — нечетное простое число. Тогда достаточное условие для справедливости Последней теоремы Ферма при показателе р состоит в том, что р не делит числители чисел Бернулли Вй, В4, . . ., Bv_s (см. § 5.5 и 6.19). Простое число, удовлетворяющее достаточному условию Куммера, называется «регулярным».
Начиная с 1850 г. основные усилия были направлены на нахождение все более мощных достаточных условий. Наилучшие известные теперь достаточные условия, с одной стороны, являются очень мощными в том смысле, что им удовлетворяют все простые числа, меньшие 100 000 [W11. Однако, с другой стороны, все эти условия вызывают сильное разочарование, поскольку среди них нет ни одного, которому удовлетворяло бы бесконечное множество
простых показателей. Таким образом, Последнюю теорему Ферма можно доказать для любого простого числа, лежащего в доступных для вычислений пределах, и тем не менее нельзя исключить возможность, что для всех простых чисел, превосходящих некоторую большую границу, теорема неверна.
Основным методом изложения в этой книге, как указывает ее подзаголовок, является генетический метод. Словарь определяет «генетический» как «относящийся к генезису, происхождению». В этой книге я попытался объяснить основные методы и понятия алгебраической теории чисел и продемонстрировать их естественность и эффективность, прослеживая их происхождение и развитие в работах некоторых из великих мастеров: Ферма, Эйлера, Лагранжа, Лежандра, Гаусса, Дирихле, Куммера и других.
Важно отличать генетический метод от описания истории вопроса. Различие заключается в том, что генетический метод прежде всего занимается самим предметом изучения — его происхождением и развитием, тогда как основной целью исторического описания является аккуратная регистрация сведений о людях, идеях и событиях, которые играли роль в эволюции предмета изучения. В истории нет места для детального описания теории — если только это не является существенным для понимания событий. В генетическом методе пет места для внимательного изучения событий — если только это не способствует более глубокому проникновению в предмет.
Это означает, что генетический метод имеет тенденцию представлять историческую последовательность в искаженной перспективе. Игнорируются вопросы, которые так и не были успешно разрешены. Не рассматриваются идеи, ведущие в тупик. Генетический метод обходит молчанием месяцы бесплодных усилий и горы вспомогательных вычислений. Для того чтобы выявить действительно плодотворные идеи, приходится делать вид, что человеческий разум по прямой линии движется от задач к решениям. Я особенно хотел бы подчеркнуть, что представление о прямолинейном движении человеческого разума является настолько нелепой фикцией, что к пей ни на мгновение нельзя относиться серьезно.
Сэмюэль Джонсон некогда так писал о работе'над биографиями: «Если бы дозволялось показывать лишь светлые стороны характеров, то нам оставалось бы только впасть в уныние из-за полной невозможности в чем-либо следовать героям. Авторы жизнеописаний святых рассказывали как о дурных, так и о добродетельных поступках людей. Это удерживало человечество от отчаяния, в чем и заключалось моральное действие такого подхода». В этой книге по большей части мы показываем только светлые стороны, только плодотворные идеи и только правильные догадки. Читатель должен иметь в виду, что эта книга не является ни исторической, ни биографической, и, значит, ему не стоит впадать в отчаяние.
Возможно, вас заинтересует не столько разница между историческим описанием и генетическим методом, сколько отличие генетического метода от более обычного метода математического изложения. Как утверждал математик Отто Теплиц, сущность генетического метода состоит в том, чтобы, рассмотрев исторические источники идеи, найти для нее паилучшую мотивировку, и. изучив контекст, в котором работал человек, первым выдвинувший эту идею, найти тот «жгучий вопрос», па который он жаждал ответить [Т1]. В противоположность этому более обычный метод оставляет в стороне вопросы и приводит лишь ответы. С логической точки зрения нужны только ответы, однако с психологической точки зрения изучать ответы, не зная вопросов, очень трудно и даже практически невозможно. По крайней мере таков мой собственный опыт. Я обнаружил, что наилучший путь преодолеть трудности изучения абстрактной математической теории состоит в том, чтобы последовать совету Теплица и игнорировать современные изложения до тех пор. пока не изучишь генезис и не узнаешь вопросов, которые привели к этой теории.
В первых трех главах этой книги рассматриваются элементарные аспекты Последней теоремы (Герма. Эти главы написаны на более элементарном уровне, чем остальная часть книги. Я надеюсь, что читателю, обладающему достаточной математической зрелостью для чтения последних глав, эти первые три главы тоже покажутся интересным и достойным внимания, хотя и легким чтением. В то же время я надеюсь, что менее искушенный читатель, который потратит больше времени и сил на первые главы, в результате приобретет достаточно опыта, чтобы, хотя и с трудом, по преодолеть и дальнейшие главы.
Следующие три главы 4—6 посвящены развитию куммеровой теории идеальных делителей и ее приложению к доказательству сформулированной выше замечательной теоремы Куммера о том, что Последняя теорема Ферма верпа для регулярных простых показателей. Это наивысшая точка, которая достигается в настоящей книге при изучении Последней теоремы Ферма. Я намереваюсь написать второй том. в котором будут изложены работы по Последней теореме Ферма, выходящие за пределы теоремы Куммера; однако эти более поздние исследования трудны, и теорема Куммера является естественной точкой для завершения этого тома.
В трех последних главах рассматриваются вопросы, более косвенным образом связанные с Последней теоремой Ферма, а именно: теория идеального разложения для квадратичных целых, гауссова теория бинарных квадратичных форм и формула Дирихле для числа классов. Изучать работы Куммера по Последней теореме Ферма, не касаясь этих вопросов, столь же неразумно, как изучать историю Германии, пе затрагивая истории Франции. С самого начала своей работы по теории идеалов Куммер созпа-
вал, что опа тесно связана с гауссовой теорией бинарных квадратичных форм. Применение к Последней теореме Ферма было лишь одним из мотивов, побудивших Куммера к развитию этой теории; другими мотивами (и, по его собственному свидетельству, более настоятельными) были поиски обобщения квадратичного, кубического и биквадратичного законов взаимности на высшие степени и попытки найти объяснение трудной гауссовой теории композиции форм. Кроме того, по словам самого Куммера, тем, что ему удалось удивительно быстро найти формулу для числа классов и открыть поразительную связь между Последней теоремой Ферма для показателя р и поведением чисел Бернулли по модулю р, он был обязан решению Дирихле аналогичной задачи в квадратичном случае. Генетический метод подсказывает — почти требует — изучить эти достижения и найти мотивировку трудной, но чрезвычайно плодотворной идеи «идеальных простых делителей», столь существенной для понимания работ Куммера по Последней теореме Ферма. Кроме того, материал трех заключительных глав обеспечивает необходимую основу для изучения высших законов взаимности и теории полей классов, на которые в свою очередь опираются более поздние работы по Последней теореме Ферма, намеченные для изучения во втором томе.
В этой книге, как в основном тексте, так и в упражнениях, особенно большое место уделено вычислениям. Это необходимая составляющая генетического метода. Действительно, даже поверхностный взгляд на историю вопроса показывает, что Куммер и другие великие новаторы в теории чисел производили обширные вычисления и на этом пути достигали своих глубоких озарений. Я вынужден с прискорбием заметить, что современное математическое образование имеет тенденцию прививать студентам мысль, что вычисления являются унизительной нудной работой, которой следует избегать любой ценой. Если вы внимательно проследите за вычислениями в основном тексте и будете рассматривать упражнения вычислительного характера пе только как отнимающие время (неизбежно они обладают этой особенностью), но и как представляющие интерес, доставляющие наслаждение и понимание, то я уверен, что вы сможете оценить как мощь, так и крайнюю простоту теории.
Я убежден в том, что пе бывает пассивного понимания математики. Только при активном чтении лекций, написании учебников или решении задач можно полностью овладеть математическими идеями. Именно по этой причине данная книга содержит так много упражнений, и именно по этой причине я считал, что серьезный читатель должен решить их как можно больше. Некоторые из моих коллег указали мне, что, предлагая столь большое количество упражнений, я оттолкну от книги тех читателей, которые захотели бы прочитать ее только ради удовольствия. На это я могу
ответить, что упражнения только предлагаются, но не предписываются для обязательного решения. Делайте с ними что хотите, но, возможно, вы обнаружите, что они также способны доставить удовольствие.
Знаменитая премия за доказательство Последней теоремы Ферма была учреждена И. Вольфскелем в 1908 г. Одним из условий присуждения премии была публикация доказательства, и, по-видимому, главным результатом учреждения премии было чудовищное количество нелепых доказательств, предназначенных для печати или опубликованных частным образом. С очевидным удовольствием Морделл и другие специалисты по теории чисел объявили, что последовавшая после первой мировой войны инфляция в Германии свела первоначально внушительную премию практически к нулю. Однако экономическое возрождение ФРГ после второй мировой войны изменило ситуацию. Теперь премия Вольфскеля составляет около 10 000 западногерманских марок, или 4000 американских долларов. Для присуждения премии доказательство должно быть опубликовано и не менее чем через два года после публикации должно быть признано верным Геттингенской Академией наук.
Если вы намерены попытаться заработать эту премию — примите мои наилучшие пожелания. Я был бы восхищен, если бы эта задача была решена, и особенно если бы человеку, решившему ее. оказалась полезной моя книга. И хотя можно спорить о том, способна ли книга, излагающая идеи, которые не привели к решению задачи, оказаться полезной тому, кто надеется найти решение, я думаю, что безуспешных усилий многих первоклассных математиков (не говоря уже о многих не таких первоклассных) достаточно для того, чтобы считать наивный подход к этой проблеме совершенно безнадежным. Приведенные в этой книге идеи позволяют решить проблему для всех показателей, меньших 37. Ничего подобного нельзя сказать пи об одном подходе, не использующем куммерову теорию идеального разложения. Однако прежде чем вы задумаете добиться получения премии Вольфскеля, стоит принять во внимание еще одно обстоятельство. Мне кажется, что нет вообще никаких оснований считать Последнюю теорему Ферма верной, а условия присуждения премии не предлагают пи единого пфеннига за опровержение этой теоремы.
Благодарности
Просто сказать, что работа над книгой велась при финансовой поддержке фонда Вопа, значило бы создать совершенно неправильное представление о том, до какой степени я обязан этому фонду и лично г-ну Джеймсу М. Bony, мл. Если бы я не получил
от пих предложения рассказать о Последней теореме Ферма, эта книга не только никогда не появилась бы, по у меня и не возникла бы мысль писать ее. Я глубоко благодарен г-ну Вону и фонду за приглашение запяться этим столь увлекательным, полезным и приятным делом. Я хотел бы также поблагодарить Брюса Чендлера за дружескую поддержку и мудрые советы. Его семинар по истории математики в Нью-йоркском университете стал замечательным местом встреч историков математики — встреч, которые я и многие другие считаем чрезвычайно полезными и вдохновляющими.
Кроме того, я признателен многим ученым, высказавшим свои замечания по рукописи. В частности, я хотел бы упомянуть Джона Бриллхарта, Эда Кертиса, Пьера Дюгака, Дж. М. Ганди, Линетт Ганим, Поля Халмоша. Жана Итара, Вальтера Кауф- ман-Бюлера. Морриса Клайна, Карлоса Морено, Эла Новикова, Гарольда Шапиро, Габриэля Штельценберга. Джеймса Вона и Андре Вейля.
Наконец, я благодарен Курантовскому институту математических паук при Нью-йоркском университете за удобное рабочее место, отличную библиотеку и высококвалифицированную работу Элен Саморай и ее коллег по перепечатке рукописи.
Гарольд М. Эдвардс
Глава 1
ФЕРМА
Ферма и его «Последняя теорема >
Пьер де Ферма умер в 1665 г. К этому времени он был одним из самых знаменитых математиков Европы. Сегодня имя Ферма неотделимо от теории чисел, но при жизни его работы по теории чисел были настолько революционными и настолько опережали свое время, что их значение было плохо понято современниками, и слава Ферма основывалась больше на его достижениях в других областях науки. Среди них были важные труды по аналитической геометрии (независимо от Декарта Ферма был одним из создателей этой науки), по теории касательных, вычисления площадей, максимумов и минимумов (эти работы послужили началом математического анализа) и по геометрической оптике (которую он обогатил открытием того, что законы преломления можно вывести из принципа наименьшего времени).
В славе Ферма как математика есть два удивительных факта. Во-первых, по профессии Ферма был юристом, а не математиком. В зрелом возрасте он занимал довольно важные судебные должности в Тулузе, посвящая математике лишь свободное время. Во-вторых, за всю свою жизнь он не опубликовал пи одной математической работы х). Своей репутацией Ферма был обязан переписке с другими учеными и значительному количеству трактатов, которые распространялись в рукописном виде. Ферма часто убеждали опубликовать его работы, но по необъяснимым причинам он отказывался печатать свои труды, и многие из его открытий, особенно в теории чисел, так и не были приведены к виду, пригодному для публикации.
Поскольку Ферма отказывался публиковать свои работы, многие из его почитателей стали опасаться, что он скоро будет забыт, если не попытаться собрать его письма и неопубликованные трактаты и издать их посмертно. Такая попытка была предпринята его сыном, Самюэлем. Самюэль де Ферма занялся не только сбором
*) Есть одно небольшое исключение. В 1660 г. он разрешил опубликовать второстепенную работу в качестве приложения к книге, написанной его коллегой. Однако это исключение лишь подтверждает правило: работа была опубликована анонимно.
писем и трактатов среди корреспондентов отца, по и разобрал его бумаги и книги, и именно этот путь привел к публикации знаменитой «Последней теоремы» Ферма.
Книгой, первоначально вдохновившей Ферма на изучение теории чисел, была «Арифметика» Диофанта — одно из великих классических произведений древнегреческой математики, незадолго до того переоткрытое и переведенное на латинский язык. Самюэль обнаружил, что его отец сделал много замечаний на полях своего экземпляра книги Диофанта в переводе Баше, и для начала он выпустил повое издание «Арифметики» Диофанта [D3], которое в качестве приложения содержало сделанные Ферма заметки на полях. Второе из этих 48 «Замечаний к Диофанту» было написано на полях вслед за задачей 8 из Книги II. В зтой задаче требуется «данное число, которое является квадратом, записать в виде суммы двух других квадратов».
Написанная па латинском языке заметка Ферма утверждает, что «с другой стороны, невозможно куб записать в виде суммы двух кубов, или четвертую степень — в виде суммы двух четвертых степеней, или, вообще, любое число, которое является степенью большей, чем вторая, нельзя записать в виде суммы двух таких же степеней. У меня есть поистине удивительное доказательство этого утверждения, по поля эти слишком узки, чтобы его уместить». Это простое утверждение, которое символически можно записать так: «для любого целого п >2 уравнение ж” 4- у" = z” неразрешимо».— теперь известно как Последняя теорема Ферма. Если Ферма действительно знал доказательство этого утверждения. оно несомненно было «удивительным», поскольку за триста с лишним лет, прошедших со времен Ферма, никто больше не смог найти такого доказательства. Эту задачу безуспешно пытались решить многие великие математики, и хотя был достигнут некоторый прогресс, позволивший доказать утверждение Ферма для всех показателей п порядка многих тысяч, до сегодняшнего дня неизвестно, справедливо это утверждение или нет.
Происхождение названия «Последняя теорема Ферма» неясно. Неизвестно, в какой период жизни Ферма написал эту заметку на полях, по принято считать, что он написал ее тогда, когда впервые изучал книгу Диофанта, т. е. в конце 1630-х годов,— за три десятилетия до смерти. В таком случае эта теорема, конечно, не была его последней теоремой. Вполне возможно, что это название обязано своим происхождением тому обстоятельству, что среди многих теорем, которые Ферма сформулировал без доказательства, эта теорема остается последней, до сих пор не доказанной. По-видимому, заслуживает внимания и соображение о том. что Ферма после дальнейших размышлений был. возможно, не вполне удовлетворен своим «удивительным доказательством», особенно если он действительно паиисал о нем в 1630-е годы. В самом деле,
другие теоремы оп вновь и вновь формулирует в своих письмах (иногда в виде своеобразного вызова на соревнование); среди них встречаются и частные случаи z3 + У3 ^ z3, z4 + У4 #= z4 Последней теоремы, но сама эта теорема появилась лишь однажды как замечание помер 2 к Диофанту — загадочным сфинксом для потомков.
В «Арифметике» Диофанта рассматриваются исключительно рациональные числа, поэтому не следует сомневаться в том, что Ферма имел в виду отсутствие рациональных чисел х, у, z, таких, что хп -j- + уп = zu (п > 2). Если бы можно было рассматривать иррациональные числа, то для любой пары чисел х, у мы получили бы такое решение, просто положив z — V х11 4- т/п. С другой стороны, если бы уравнение хп + уп = zn имело рациональные решения, то оно имело бы и целые решения, или решения в целых числах: действительно, если х, у, z — рациональные решения уравнения хп + уп = zn и d — их наименьший общий знаменатель, то xd, yd, zd — целые числа и (zcZ)" + (yd}n - (ж’1 + т/и) d" = (zd)n, так что zd —■ целое число, п-я степень которого равна сумме п-х степеней. Кроме того, как Диофант, так и Ферма имели дело с положительными числами — во времена Ферма к отрицательным числам и нулю еще относились с подозрением,— поэтому молчаливо исключается также и тривиальный случай, когда х или у равно пулю. (Например, равенство 25 -j- О5 — 25, конечно, не противоречит Последней теореме Ферма.) Таким образом, Последняя теорема Ферма, по существу, сводится к утверждению о том, что если п — целое, большее двух, то невозможно найти такие положительные целые числа х, у, z, что ж” + у" = zn. Именно в таком виде обычно и формулируется эта теорема.
За три столетия, прошедшие после смерти Ферма, его работы во всех областях, кроме теории чисел, были постепенно забыты, по не потому, что они оказались чем-либо плохи. Наоборот, это были первые серьезные шаги в развитии важных теорий, которые теперь значительно яснее поняты и которые проще объяснить с использованием языка и символики, не существовавших во времена Ферма. В то же время работы Ферма по теории чисел пользуются непреходящей славой, и среди них не только его Последняя теорема, но и многие другие открытия и идеи, часть которых мы рассмотрим позже в этой главе. Такое отношение к наследию Ферма кажется вполне сообразным, поскольку, как явствует из его переписки, какими бы важными для развития математики ни считал оп свои работы в других областях, его истинной любовью была теория чисел, изучение свойств положительных целых чисел, которые казались ему величайшим вызовом силе чистого математического рассуждения и величайшей сокровищницей чистых математических истин.
Пифагоровы треугольники
В предложении из «Арифметики» Диофанта, которое привело Ферма к его Последней теореме, рассматривается одна из самых старых математических задач: «записать квадрат в виде суммы двух квадратов». Одно решение этой задачи получается при помощи равенства З -j- 42 = 52, из которого следует, что для любого квадрата я2 справедливо тождество я2 = (Зя/5)2 + (4я/5)2. Аналогично, любая тройка положительных целых ж, т/, z, таких, что ж2 + у2 = z27 дает решение я2 = (дя/г)2 -j- (yalz)2, и, как легко видеть, любое решение получается таким образом. Короче говоря, задача Диофанта сводится к задаче нахождения троек положительных целых чисел, удовлетворяющих уравнению ж2 -|- у2 = z2.
Если задачу Диофанта сформулировать таким образом, то станет очевидной ее связь с теоремой Пифагора. По теореме Пифагора х) из равенства З2 + 42 = 5 следует, что треугольник, стороны которого находятся в отношении 3:4:5, является прямоугольным треугольником. Вообще, любая тройка положительных целых ж, у, z, удовлетворяющая уравнению ж2 + у2 = z2, определяет такое множество отношений х : у : z, что треугольник, стороны которого находятся в этом отношении, является прямоугольным треугольником. Это означает, что задачу Диофанта можно на геометрическом языке выразить как задачу нахождения прямоугольных треугольников с соизмеримыми 2) длинами сторон, т. е. треугольников, для которых отношения длин сторон выражаются как отношения целых чисел. Ввиду такой геометрической интерпретации любую тройку положительных целых чисел, удовлетворяющую уравнению х2 + у2 = z2, называют пифагоровой тройкой.
Пифагорова тройка З2 + 42 = 52— самый простой и наиболее известный пример. Другой пример: 52 + 122 = 132. Конечно, здесь важны только отношения, и тройка б, 8, 10, которая образует те же отношения, что и 3, 4, 5, также является пифагоровой тройкой. Аналогично, 9, 12, 15 и 10, 24, 26 — пифагоровы трой-
t) Если теорема Пифагора сформулирована в своем обычном виде как утверждение о том, что «в прямоугольном треугольнике квадрат, построенный на гипотенузе, равен сумме квадратов, построенных на катетах», то здесь требуется теорема, обратная к теореме Пифагора. Однако из более сильной формы теоремы: «если а, Ь, с — стороны треугольника, то угол, противолежащий стороне с, является острым, прямым или тупым в зависимости от того больше, равно или меньше а3 + 62 чем с2», следует обратное утверждение: «если а2 + Ь2 = с2, то данный треугольник является прямоугольным».
кп, которые существенно не отличаются от приведенных выше. Цо тройка 7, 24, 25 отличается существенно. Задача Диофанта состоит в нахождении пифагоровых троек. За несколько веков до Диофанта (около 250 г. и. э.?) эту задачу рассмотрел Евклид (около 300 г. до н. э.) в своих «Началах» (Книга X, лемма 1 между предложениями 28 и 29). Однако, как показало одно из самых удивительных открытий археологии двадцатого века, более чем за тысячу лет до Евклида эту задачу изучали древние вавилоняне.
В археологической коллекции Колумбийского университета хранится клинописная табличка, датируемая приблизительно 1500 г. до н. э.; при изучении оказалось (см. Нейгебауэр [N1]), что опа содержит список пифагоровых троек. Одна из троек в этом списке — 3, 4, 5, по среди других содержится также и 4961, 6480, 8161. (Возможно, читателю будет интересно провести вычисления и убедиться в том, что это действительно пифагорова тройка.) Эта тройка со всей достоверностью показывает, что список был составлен каким-то методом, отличным от метода проб и ошибок; значит, древние вавилоняне обладали каким-то способом решения задачи Диофанта. Мы не знаем ни того, что это был за способ, ни того, какие причины побудили вавилонян изучать пифагоровы тройки. По мнению Нейгебауэра, вполне вероятно, что им был известен геометрический смысл пифагоровых троек — другими словами, вавилоняне знали теорему Пифагора за тысячу лет до Пифагора,— и что они получали эти тройки каким-то методом, подобным использованному в книгах Диофанта и, с меньшей строгостью. Евклида. Этот метод мы рассмотрим в следующем параграфе.
Интересно, и, по-видимому, это не простое совпадение, что этой задаче из предыстории математики суждено было привести к одной из самых знаменитых математических задач нашего времени.
Как находить пифагоровы тройки
Хотя идеи следующего решения задачи нахождения пифагоровых троек, по существу, совпадают с идеями решения Диофанта х), наши обозначения, терминология и изложение современны. Конечно, серьезному студенту стоит прочитать собственное изложение Диофанта (имеется прекрасный английский перевод Хита [НИ), по для того, чтобы восстановить обозначения и точку зрения Диофанта, требуются некоторые усилия, и, поскольку в нашей книге рассматривается более современная математика, мы не будем
’) Довольно странно, что это решение появляется у Диофанта не как Решение задачи «записать квадрат в виде суммы двух квадратов» из Книги 11, а как одно из решений задач, связанных с прямоугольными треугольниками. См. стр. 93 издания Хита книги Диофанта [Н1].
Г. Эдвардс
предпринимать попытку такой реконструкции. Рассуждение в этой доказательстве является очень важным, и его основная идея снова и снова встречается при изучении Последней теоремы Ферма.
Метод приводимого ниже решения известен в классической греческой математике как аналитический метод х): предполагается, что задано некоторое решение уравнения ж 4- у2 = z2 (ж, у, z — положительные целые), и свойства данного решения анализируются с тем, чтобы, найти такие характеристики этих решений, которые позволили бы их строить.
Заметим прежде всего, что если d — некоторое число, на которое делятся все три числа х, у, z, то уравнение ж2 + у2 = z2 можно сократить на d2 и целые x/d, у/d, z/d также составляют пифагорову тройку. Если d — наибольший общий делитель чисел х, у, z, roxld, у/d, z!d не имеют общих делителей, отличных от 1, и образуют так называемую примитивную пифагорову тройку, т. е. пифагорову тройку, входящие в которую числа не имеют общих делителей, отличных от 1. Таким способом — делением на наибольший общий делитель — каждую пифагорову тройку можно привести к примитивной. Обратно, если дана примитивная пифагорова тройка, скажем а2 + Ь2 = с2, то любая пифагорова тройка, которая приводится к пей, может быть получена путем выбора соответствующего целого d и умножения на него: х = ad, у = bd, z = cd. Следовательно, достаточно научиться находить примитивные пифагоровы тройки и с самого начала можно предположить, что данная -тройка х, у, z примитивная.
Из этого предположения следует, что никакие два из трех чисел х, у, z не имеют общих делителей, больших 1. Например, если бы d было делителем х и у, то из равенства z2 = х2 4 у2 следовало бы, что d2 является делителем z2, а тем самым 2), что d делит z. Следовательно, d делило бы все три числа и, согласно примитивности тройки, равнялось бы 1. Аналогично, единственным общим делителем х и z или у и z служит 1.
В частности, никакие два из трех чисел х, у, z не могут быть четными (иметь общий делитель 2). Следовательно, по крайней мере два из них нечетны. Но очевидно, что все три числа не могут быть нечетными, так как тогда из ж2 4~ У2 — z2 следовало бы, что «нечетное 4- нечетное = нечетное», а это невозможно. Поэтому в точности одно из них четно. Рассматривая сравнения ио модулю 4, легко видеть, что z не может быть четным. Действительно, квадрат нечетного числа 2п 4- 1 на единицу больше некоторого
4 См. «Собрание» Паппа.
числа, кратного 4, а именно, он равен 4n2 + 4n + 1. Квадрат четного числа кратен 4: он равен 4п2. Таким образом, если бы х и у были нечетными, a z четным, то равенство ж2 + у2 = z2 давало бы нам число, кратное 4 и одновременно равное сумме двух чисел, каждое из которых на единицу больше, чем некоторое число, кратное 4, что, очевидно, невозможно. Следовательно, z нечетно, а х и у имеют противоположную четность: одно из них нечетно, а другое — четно. В случае необходимости меняя местами х и у, мы можем считать, что в данной примитивной пифагоровой тройке х четно, тогда как у и z нечетны.
Теперь перепишем уравнение ж2 + у2 = z2 в виде ж2 = z2 — у2 и, разложив правую часть на множители, получим х2 = = (z + у) (z — у). Поскольку все числа х, z + у и z — у четны, существуют такие положительные целые м, и, го, что х = 2м, z + у = 2м, z — у = 2ем. Тогда (2м)2 = (2м) (2ем), или м2 = мем. Кроме того, наибольший общий делитель м и ем равен 1, так как любое число, делящее как м, так и ем, делило бы также и м + ем = = 4 <z + ^ + Т <z — ^ = Т ^ = z и у — M,=4(z + Z/) — 2 (z — у) = у и потому могло бы равняться только 1. Другими словами, м и ем взаимно просты.
Основной шаг нашего рассуждения состоит в следующем. Произведение двух взаимно простых чисел о и го может быть квадратом ого = ее2 только тогда, когда о иго сами являются квадратами. Это утверждение становится очевидным, если мы рассмотрим разложение чисел м и ем на простые множители. Действительно, поскольку м и ем взаимно просты, то ни одно простое не входит одновременно в разложения м и ем. Поэтому разложение числа мем на простые Множители распадается на эти два разложения; если мем является квадратом, то все простые должны входить в разложение мем в четных степенях, но тогда они должны входить ужи в разложения м и ем в четных степенях. Следовательно, м и ем — квадраты. Полное доказательство этого утверждения будет приведено в следующем параграфе.
Итак, существуют такие положительные целые р и q, что- и = р2, ем = q2. Кроме того, р и q взаимно просты, поскольку таковы м и ем. Тогда
z = v + ем = р2 + q2,у = м — ем = р2 — q2.
Это показывает, что р больше q (у положительно) и что р и q Должны иметь противоположную четность (поскольку z и у нечет- вы). Далее, х легко выразить через р и q;
x2=z2— у2 = p^-t-Sp^ + q4— р4 + 2 p2q2—ф = 1гр^ = (2pq)2,
х » 2pq.
Таким образом, если дана произвольная примитивная пифагорова тройка, то найдутся такие взаимно простые положительные целые р и q, что р > q, р и q имеют противоположную четность и данная тройка состоит из чисел 2pq, р2 — q2 и р2 + q2. ■
Это завершает анализ, поскольку легко доказать, что если дана произвольная пара р и q, такая, что (1) р и q взаимно просты, (2) р > q и (3) р и q имеют противоположную четность, то числа 2рд, р2 — q2, р2 + ?2 образуют примитивную пифагорову тройку. Для этого достаточно заметить, что
^pqf + <р2 — q2Y = (р2 + q2f
является алгебраическим тождеством, справедливым для всех р и q, и что из условий, наложенных па р и q, следует, что 2pq и Рг — Ч2 взаимно просты (и, значит, соответствующая тройка примитивна). Действительно, если бы эти числа имели общий делитель, больший 1, то они имели бы и простой общий делитель, скажем Р. Поскольку р2 — q2 нечетно, Р не равно 2; поэтому на Р должно делиться р или q (так как на него_делится 2pqY по не оба эти числа одновременно (так как р и q взаимно просты). Но это невозможно, поскольку это противоречило бы предположению о том, что Р делит р2 — q2.
Это полностью решает задачу построения пифагоровых троек. Все пифагоровы тройки, соответствующие парам р и q с р ^ 8, приведены в табл. 1.1. Заметим, что в эту таблицу входят стандарт-
Таблица 1.1. Пифагоровы тройки
р
q
X
У
г
2
1
4
3
5
3
2
12
5
13
4
1
8
15
17
4
3
24
7
25
5
2
20
21
29
5
4
40
9
41
6
1
12
35
37
6
5
60
11
61
7
2
28
45
53
7
4
56
33
65
7
6
84
13
85
8
1
16
63
65
8
3
48
55
73
8
5
80
39
89
8
7
112
15
113
ные примеры 3, 4, 5; 5, 12, 13 и 7, 24, 25. Заметим также, что легко продолжить эту таблицу на большие значения р, включая только те значения q, которые меньше р, взаимно просты с р л имеют противоположную четность.
Упражнения
Найдите значения р и q, которые соответствуют пифагоровой тройке из вавилонской таблички, приведенной в § 1.2.
Продолжите таблицу 1.1 до р = 12.
В следующем параграфе будет доказано, что если via — и2 и v, и? взаимно просты, то v и tv являются квадратами. Используйте это для доказательства того, что если d2 делит z2, то d делит z. [Пусть d = cD, z = cZ, где с — наибольший общий делитель d и z. Тогда Z2 — АО2, где к и О2 взаимно просты.]
Метод бесконечного спуска
Метод бесконечного спуска изобрел Ферма, и этим изобретением он чрезвычайно гордился. В длинном письме, написанном незадолго до смерти, он подвел итог своим открытиям в теории чисел и с полной определенностью заявил, что во всех своих доказательствах пользовался этим методом. Коротко говоря, этот метод состоит в следующем: некоторые свойства или отношения невозможны для целых чисел, если исходя из предположения о том, что они выполняются для каких-либо чисел, удается доказать, что они выполняются для некоторых меньших чисел. Действительно, в таком случае то же самое рассуждение позволяет заключить, что они выполняются для еще меньших чисел, и т. д. — ad infinitum,— что невозможно, поскольку последовательность положительных целых чисел не может бесконечно убывать.
Например, рассмотрим предложение, которое мы использовали в предыдущем параграфе, а именно: если v и w взаимно прости и vw является квадратом, то и сами v и w должны быть квадратами. Как подчеркивал сам Ферма, метод бесконечного спуска — это метод доказательства невозможности. В рассматриваемом случае мы должны доказать, что невозможно найти такие числа v и w, что (1) v и w взаимно просты, (2) vw — квадрат и (3) и или w не является квадратом.
Предположим, что можно найти такие и и w. В случае необходимости меняя местами и и w, мы можем предположить, что и не является квадратом. В частности, и =^1. Следовательно, и делится но крайней мере на одно простое число. Пусть Р — какое- либо простое число, на которое делится и, скажем и = Рк. Тогда па Р делится также число vw, которое является квадратом: vw = = и2. Согласно основному свойству простых чисел (см. приложение^ А.1), если Р делит и-и, то Р должно делить и или и, т. е. Р
должно делить и; и = Рт. Тогда равенство vw = и2 можно переписать в виде Pkw = (Pm)2 = Р2т?; отсюда следует, что kw = = Pm2. Так как Р делит правую часть этого равенства, оно должно делить и левую. Следовательно, согласно основному свойству простых чисел, Р должно делить либо к, либо w. Но Р не делит w, поскольку оно делит и, а и и w взаимно просты. Поэтому Р делит к, скажем к = Ри'. Тогда равенство kw = Pm2превращается в Pvw = Pm2; таким образом, v'w = m2. Так как и = Рк = = P2v*, то любой делитель числа у' является делителем у, а следовательно, у' и w не могут иметь общих делителей, больших 1. Кроме того, если бы у' было квадратом, то число у = PV также было бы квадратом, что не имеет места; поэтому у' не является квадратом. Таким образом, числа у', w обладают приведенными выше свойствами (1), (2), (3) и у' < у. Тогда то же самое рассуждение показывает, что существует другое положительное целое у" < у', такое, что у", w обладают всеми этими тремя свойствами. Бесконечное повторение этих рассуждений привело бы нас к бесконечно убывающей последовательности положительных целых чисел у > у' > у" > у"' > . . . . Но такой последовательности не существует (само число у дает верхнюю границу числа шагов, в течение которых оно может быть уменьшено), поэтому никакие два числа и и w не могут обладать тремя указанными свойствами. Это доказывает данное предложение.
Подводя итоги, можно сказать, что метод бесконечного спуска основывается па следующем принципе. Если из предположения, согласно которому данное положительное целое обладает данным множеством свойств, следует, что - существует меньшее положительное целое с тем же множеством свойств, то ни одно положительное целое не может обладать этим множеством свойств.
Случай п = 4 Последней теоремы
Для доказательства Последней теоремы Ферма при п = 4 достаточно, руководствуясь интуицией, сочетать методы двух предыдущих параграфов: метод бесконечного спуска и метод построения пифагоровых троек.
Предположим, что дано решение х, у, z уравнения х4 -(- у4 = = z4. Как и в случае пифагоровых троек, можно с самого начала считать, что х, у, z не имеют общих делителей, больших 1, и даже что никакие два из них не имеют общих делителей, больших 1. Действительно, в противном случае из равенства х4 + у4 = z4 следовало бы, что и третье из чисел имеет тот же самый делитель и уравнение можно сократить на четвертую степень этого делителя. Следовательно, числа ж2, у2, z2 образуют примитивную пифагорову тройку и, в случае необходимости меняя местами х и у, можно
написать
ж2 = ^pq, у2 = р2 — q2, z2 = р2 + q2, где р и q — взаимно простые числа противоположной четности и р > q > 0- Второе из этих уравнений можно записать в виде у- -v q2 = Р2 и, поскольку р и q взаимно просты, у, q, р — примитивная пифагорова тройка. Таким образом, р нечетно, н так как р и q имеют противоположную четность, то q четно. Следовательно,
q = 2ab, у = а2 — Ь2, р = а2 + Ь2, где а, Ь — взаимно простые числа противоположной четности п а > Ь > 0. Таким образом,
х2 = 2pq = 4ab (а2 + Ь2\
Это показывает, что ab (а2 + Ь2) является квадратом, а именно квадратом половины четного числа х. Но ab и а2 + Ь2 взаимно просты, поскольку любое простое Р, делящее ab, делит а или b (по основному свойству простых чисел), но не оба этих числа одновременно (так как а и b взаимно просты), и поэтому не может делить а2 + Ъ2. Следовательно, как ab, так и а2 + Ъ2 должны быть квадратами. Однако ab является квадратом, а целые а и Ь взаимно просты, поэтому как а, так и Ъ должны быть квадратами, скажем а = X2, b = Y2. Следовательно, X4 + Y4 = а2 + Ь2 является квадратом. Теперь для того, чтобы привести в движение бесконечный спуск, достаточно заметить, что из исходного предположения х4 + у4 = z4 мы использовали лишь то, что z4 является квадратом, а не четвертой степенью. Другими словами, если х ну — такие положительные целые, что х4 + у4 — квадрат, то приведенная выше последовательность шагов дает новую пару положительных целых X, Y, такую, что Х4тК4 является квадратом. Кроме того, X4 + Y4 = а2 + b2 = р < р2 + q2 = z2 < z4 = = х4 + у4. Тем самым мы указали бесконечную убывающую последовательность положительных целых чисел, существование которой невозможно. Следовательно, сумма двух четвертых степеней не может быть даже квадратом, не говоря уже о четвертой степени. Это доказывает Последнюю теорему Ферма для четвертых степеней.
Отсюда, очевидно, следует, что при произвольном положительном целом т уравнение х4т -j- у4т = z4m неразрешимо. Действительно, в противном случае тройка X = хР, Y = у™, Z = zm была бы решением уравнения X4 + У4 = Z4. Таким образом, Последняя теорема Ферма справедлива для всех показателей п, которые делятся на 4. Показатель п > 2, который не делится на 4, не является степенью двойки и, следовательно, должен делиться на некоторое простое число р Ф 2; например, п = рт. По той же
причине, что и выше, для доказательства неразрешимости уравнения хп + уп = zn, очевидно, достаточно доказать, что неразрешимо уравнение хр + ур = zp. Таким образом, поскольку Последняя теорема Ферма доказана в случае п — 4, доказательство общего случая сводится к доказательству для простих п > 2. По этой причине в оставшейся части книги будут рассматриваться только те случаи Последней теоремы Ферма, в которых п — простое число, п ^= 2.
Одно доказательство Ферма
По-видимому, во всех дошедших до нас работах Ферма по теории чисел можно найти только одно доказательство. Это доказательство частного утверждения, которое Ферма неоднократно *) формулировал в своей переписке, но которое, как это характерно для Ферма, он не доказывал, оставляя эту задачу своим корреспондентам. Это доказательство, как и формулировка Последней теоремы, было обнаружено его сыном Самюэлем на полях все той же книги Диофанта; оно было включено в посмертно опубликованные работы как Замечание 45 к Диофанту.
В своих письмах Ферма часто повторяет, что у пего нет желания скрывать свои работы, что, по его мнению, прогресс науки зависит от совместных усилий многих ученых и что он был бы счастлив открыть свои методы любому, кто пожелает. Однако факты красноречивее слов. То, что ни одно из многочисленных дошедших до пас писем Ферма не дает сколько-нибудь верного представления об используемых им методах, конечно, свидетельствует о том, что,'сознательно или бессознательно, Ферма, как и все его современники, ревниво оберегал от соперников секреты своего ремесла.
В предложении, которое доказывает Ферма, утверждается, что площадь прямоугольного треугольника не может бить квадратом; здесь, конечно, имеется в виду, что площадь рационального прямоугольного треугольника не может равняться рациональному квадрату. Используя арифметическую операцию умножения всех длин на их наименьший общий знаменатель, или, что то же самое, геометрическую операцию выбора новой единицы длины, в которой стороны треугольника и квадрата задаются целыми числами (возвращаясь к греческой идее соизмеримости), можно переформулировать это предложение так: не существует такой пифагоровой тройки хг + у2 ~- z2, что -^ ху является квадратом. (Заметим,
1
что х и у одновременно не могут быть нечетными, и поэтому — ху
’) См. Диксон [1)2], т. 2, стр. 616.
обязательно будет целым числом.) Именно в этом виде Ферма доказывает данное предложение.
Как характерно для задач, которыми занимался Ферма, эта задача не возникает из ничего, а основывается на предшествующей литературе. В Книге VI «Арифметики» Диофанта есть несколько задач, где требуется найти пифагоровы треугольники, площади которых удовлетворяют различным условиям, например отличаются от квадратов на данное положительное или отрицательное число. Однако Диофант, как всегда, удовлетворяется тем, что дает решение частных случаев своих задач, но не изучает условия, при которых данная задача имеет или не имеет решения. Ферма пользовался изданием книги Диофанта в переводе Баше (1581 — 1638), который не только перевел Диофанта с греческого на латынь, но и добавил к основному тексту многочисленные комментарии и дополнения. В своем дополнении к Книге VI Баше приводит необходимое и достаточное условие для того, чтобы число А было площадью пифагорова треугольника. Это условие состоит в существовании такого числа К, что (2А)2 + А4 является квадратом 4). Таким образом, когда Ферма спрашивал, может ли треугольник иметь площадь, равную квадрату, он продолжал линию исследований, явно начатую Баше, который в свою очередь был вдохновлен на это Диофантом.
Приведенное Ферма доказательство этого предложения основано па более тонких соображениях, чем доказательство Последней теоремы для п -- 4 из предыдущего параграфа. Оно звучит следующим образом.
«Если бы площадь прямоугольного треугольника была квадратом, то существовали бы два биквадрата, разность которых была бы квадратом. Следовательно, существовали бы два квадрата, сумма и разность которых были бы квадратами. Поэтому мы получили бы квадрат, равный сумме некоторого квадрата и удвоенного другого квадрата, тогда как квадраты, из которых составлена эта сумма, сами давали бы в сумме квадрат. Но если квадрат составлен из квадрата и удвоенного другого квадрата, то его сторона, как я могу очень легко доказать, также составлена из квадрата и удвоенного другого квадрата. Отсюда мы заключаем, что указанная сторона является суммой сторон, прилежащих к прямому углу в прямоугольном треугольнике, и что простой квадрат, содержащийся в этой сумме, является основанием, а удвоенный квадрат — перпендикуляром.
Таким образом, зтот прямоугольный треугольник образован из двух квадратов, сумма и разность которых также квадраты. Но можно доказать, что оба эти квадрата меньше, чем те квадраты, о которых мы первоначально предположили, что их сумма и разность являются квадратами. Следовательно, если существуют два таких квадрата, что их сумма и разность являются квадратами, то существуют также и два других целых квадрата с тем же свойством, по с меньшей суммой. Используя то же самое рассуждение, мы находим еще меньшую сумму, и так можно продолжать до бесконечности, находя все меньшие и меньшие квадраты целых чисел, обладающие тем же свойством. Это, однако, невозможно, поскольку не существует бесконечной последова-
тельности чисел, меньших любого данного целого. Поля эти слишком узки для того, чтобы я мог дать доказательство полностью и со всеми деталями.» (Перевод на английский с латинского оригинала см. у Хита [Н1], стр. 293.)
Это доказательство, как вы обнаружите, если проследите его шаг за шагом, совершенно неясно в двух важных моментах.
В первом предложении разобраться достаточно легко. Самая общая пифагорова тройка имеет вид х = (2pg) d, у = (р2 — q2') d, z = (р2 + g2) Й (р и q — взаимно простые положительные целые числа противоположной четности с р > q, d — положительное целое), и задача состоит в том, чтобы представить у ху = = Pq ^Рг — ^ cP в виде квадрата. Это возможно тогда и только тогда, когда pq (р2 — д2) является квадратом. (Если Ad? является квадратом, то А должно быть квадратом; см. упр. 1.) Поскольку р и q взаимно просты, каждое из них должно быть взаимно просто -ср2 — q2. Следовательно, pq (р2 — д2) может быть квадратом только тогда, когда все числа р, q и р2 — q2 являются квадратами. Другими словами, треугольник, площадь которого является квадратом, приводит к паре таких взаимно простых чисел р и q противоположной четности, что р, q и р2 — q2 являются квадратами. Поскольку р и q — квадраты, р2 — q2 является разностью четвертых степеней (биквадратов); это те самые «два биквадрата» Ферма, ■«разность которых равна квадрату». Кроме того, р2 — q2 = = (р — q') (р + q) — разложение числа р2 — q2 на два взаимно простых множителя. Действительно, любой общий делитель чисел р — q и р -г q должен также делить (р — g) + (р -|- д) = 2р п (р + д) — (р — g) — 2q. Поскольку р и q взаимно просты, этот общий делитель может быть равен только числам 2 или 1. Однако р и q имеют противоположную четность, следовательно, р — q и р + q нечетны и у них нет общего делителя, отличного от 1. Поэтому из предположения о том, что р2 — q1 является квадратом, следует, что р — q и р + q также являются квадратами. Это ч<два квадрата» Ферма, «сумма и разность которых являются квадратами». Третье предложение Ферма относится к равенствам (р — q) 4- ^q = р + q, (р — q') + q — р, в которых числа р, q, р — q и р + q — квадраты.
В следующих двух предложениях разобраться уже трудно. Пусть р + q — г2, р — q — s2. В первом из этих двух предложений утверждается, что г можно представить в виде г = и -|- v, где одно из чисел и, и является квадратом, а второе — удвоенным квадратом. Во втором предложении говорится, что и и v являются сторонами прямоугольного треугольника, т. е. что и2 + и2 — квадрат. О доказательстве первого утверждения *) Ферма говорит
Э Приведенное Ферма утверждение неточно, поскольку 152 = 52 + + 2-102, но 15 не равно квадрату плюс удвоенный квадрат. Однако в рассматриваемом случае его заключение справедливо, так как г2 = (р — g) + 2g, где р — q и q — взаимно простые квадраты.
лищь то, что он может «легко» его доказать; но даже если это и так, то не видно никакого пути для того, чтобы из первого утверждения «вывести» справедливость второго. Поэтому интерпретация этих предложений может быть лишь предположительной. Следующая интерпретация (по существу, принадлежащая Диксону [D2], т. 2 , стр. 615—616) может совпадать или не совпадать с той, которую имел в виду Ферма. В любом случае она очень легко доказывает оба утверждения.
Так как р и q имеют противоположную четность, то числа р — q = s2, р 4- q = г2 нечетны; следовательно, нечетны и г, s. Кроме того, г и s взаимно просты, поскольку, как показано выше, взаимно просты р — q и р + q. Определим положительные целые числа и и v равенствами
Тогда пи v взаимно просты; действительно, любой их общий делитель был бы общим делителем их суммы и разности г — и + и, s = и — и, но г и s взаимно просты. Кроме того,
г2—s2 _ (р+«)—(р—<?) _ qи 4 — 4 — 2 -
Поскольку q является квадратом, у q может быть целым числом только тогда, когда оно будет четным целым. Следовательно, 1 1
— ни = — q — целое, и это число является квадратом как отношение двух квадратов. Тогда либо и, либо и должно быть четным (поскольку -^-ии — целое), но не оба одновременно (так как они взаимно просты). Но половина четного из этих чисел взаимно
1
проста с нечетным, а их произведение у uv является квадратом; поэтому сами множители должны быть квадратами, и, следовательно, четное из этих чисел является удвоенным квадратом, а нечетное — квадратом. Таким образом, равенство г = и + и дает, как и требовалось, представление г в виде суммы квадрата и удвоенного квадрата. Кроме того,
п2_ц„2_ Г2 —2rs + $2 r2+2rs+s2 _ r2 + s2 _ (p+q) + (p— q) __ ' 4^4 2
Таким образом, и2 + и2 является квадратом, и оба утверждения Ферма доказаны.
За оставшейся частью доказательства проследить легко. Пифагорова тройка со «сторонами» и, и примитивна, поскольку и, и взаимно просты; следовательно, она имеет вид 2PQ, Р2 — Q2, Р2 + Q2i где Р и Q — взаимно простые числа противоположной
четности и Р > Q. Так как — uv = PQ (Р2 — ()2) является квадратом, то, как и раньше, отсюда следует, что все числа Р, Q, Р — Q и Р + Q должны быть квадратами. Но
P+Q^P + Q^PQ(P-Q) = luv = q/4<q<p + q,
и этот процесс можно повторить и найти еще два квадрата Р', Q', таких, что Р' — Q' и Р’ -V Q* также являются квадратами и Р' -г Q' < Р -т Q- Этот процесс может быть продолжен бесконечно; он даст бесконечно убывающую последовательность р + + q > Р -V Q "> Р' + ^' > . . . . Поскольку такой бесконечный спуск невозможен, то пифагоров треугольник не может иметь площадь, равную квадрату.
Интересно, что это единственное дошедшее до пас доказательство Ферма доказывает также Последнюю теорему при п = 4. Действительно, оно показывает, что z4 — ж4 не может быть даже квадратом, пе говоря уже о четвертой степени (см. упр. 2). Однако неразрешимость уравнения ж4 + у4 — z4 можно доказать значительно проще методом предыдущего параграфа, и есть все основания полагать, что Ферма знал это более простое доказательство.
Упражнения
Докажите, что если Ad2 — квадрат, то и А — квадрат.
3. Докажите, что уравнение ж4 — у4 — z2 неразрешимо в ненулевых целых числах.
Суммы двух квадратов и родственные вопросы
Одной из первых задач в теории чисел, которую изучал Ферма, была задача представления чисел в виде сумм двух квадратов. Эта задача привела его ко многим другим важным вопросам. Как это часто случалось, интерес Ферма к этому предмету возник при чтении «Арифметики» Диофанта.
В книге Диофанта есть по крайней мере три места, связанные с представлениями в виде суммы двух квадратов; они показывают, что Диофант, бесспорно, хорошо знал этот предмет. В одном месте (III, 19) он замечает, что число 65 можно двумя способами записать в виде суммы двух квадратов: 65 — I2 + 82 — 42 + 72, и объясняет это тем, что «65 является произведением чисел 13 и 5, каждое из которых равно сумме двух квадратов». В другом месте («необходимое условие» из V, 9) он фактически формулирует необходимое условие представимости данного числа в виде суммы двух квадратов; однако, как утверждает его переводчик и издатель Хит, «к несчастью, текст дополнительного условия неясен».
Наконец, в третьем месте (VI, 14) Диофант по ходу дела замечает, что число 15 не является суммой двух (рациональных) квадратов.
Основную роль в изучении чисел, которые являются суммами двух квадратов, играет формула
(а2 + Ь2) (с2 + d2) = (ас — bd)2 + (ad + be')2.(1)
Опа показывает, что если два числа представимы в виде суммы двух квадратов, то их произведение также будет суммой двух квадратов. Формула (1) является простым следствием коммутативного, ассоциативного и дистрибутивного законов, согласно которым обе ее части равны а2с2 + a2d2 + Ь2с2 + Ь2сР. Если двумя различными способами применить ее к 5 = 22 4" I2 и 13 — 32+22, то (как и утверждал Диофант) число 65 — 5-13 можно будет двумя способами представить в виде суммы двух квадратов, а именно: 65 = 5-13 = (22 4- I2) (З2 4- 22) --= (2-3 - 1-2)2 4- (2-24-1 -З)2 = = 42 4- 72 и 65 = 5-13 = (22 4- I2) (22 4- З2)(2-2 - 1-3)2 +
(2-3 4- 1-2)2 — I2 -I- 82. В тринадцатом веке эта формула была известна Леонардо из Пизы (Фибоначчи); неявно она присутствует в алгебре древней Индии (см. далее § 1.9), и, конечно, в том или ином виде Диофант знал ее.
Ферма не был первым ученым, который попытался сделать ясными те места в книге Диофанта, где говорится о суммах двух квадратов. Такую же попытку, увенчавшуюся частичным успехом, предпринял Баше в своих комментариях к Диофанту. Другим комментатором был Франсуа Виет (1540—1603) — один из отцов- основателей современной алгебры. Третьим был Альбер Жирар (1595—1632), которому удалось дать необходимые и достаточные условия представимости данного числа в виде суммы двух квадратов за несколько лет до самых ранних известных нам записей Ферма по этому вопросу (см. Хит [Н1], стр. 106). Жирар, очевидно, считал квадратом О2 = 0, и его условия состоят в том, что данное число можно представить в виде суммы двух квадратов тогда и только тогда, когда оно является (1) квадратом, или (2) простым числом, которое на 1 больше, чем некоторое кратное 4, или (3) числом 2, или (4) любым произведением таких чисел. Справедливость этих условий подтверждается таблицей 1.2, в которой приведены все числа, меньшие 250, которые можно представить в виде суммы двух квадратов. Неясно, опирался ли Жирар только на подобные эмпирические данные или действительно знал доказательство. Кажется, Жирар и не претендовал на то, что может доказать необходимость и достаточность своих условий.
Ферма же, с другой стороны, утверждал, что он может доказать необходимость и достаточность условий Жирара *). Более
4 Нет оснований считать, что Ферма знал о работе Жирара. Он сформулировал эти условия независимо и несколько иным способом.
Таблица 1.2. Все числа, меньшие 256, которые являются суммами двух квадратов. Простые числа выделены жирным шрифтом
0149162536496481100121144169196225
2510172637506582101122145170197226.
813202940536885104125148173200229>
18253445587390109130153178205234
324152658097116137160185212241
50617489106125146169194221250
7285100117136157180205232
98113130149170193.218245
128145164185208233
162181202225250
200 221 244
242
трудная часть этой теоремы — доказательство достаточности. Поскольку а2, очевидно, представляется в виде а2 + О2, поскольку 2 = Г2 + I2 и поскольку формула (1) показывает, что произведения сумм двух квадратов сами являются суммами двух квадратов, доказательство достаточности сводится к доказательству того, что каждое простое число вида 4n + 1 можно записать как сумму двух квадратов. Ферма неоднократно приводил формулировку этой теоремы и с полной определенностью утверждал, что может строго доказать ее, хотя, как обычно, неизвестно ни одной записи его доказательства. Ферма также пошел дальше Жирара, утверждая, что он может доказать единственность представления такого простого числа в виде суммы двух квадратов и что у него есть общий метод нахождения такого представления, не прибегающий к перебору. Доказательства этих теорем (возможно, те самые, которые имел в виду Ферма, а быть может, другие) приведены в § 2.4 и 2.6.
Необходимость условий Жирара можно переформулировать как утверждение о том, что если частное от деления числа на наибольший содержащийся в нем квадрат делится на простое число вида 4п + 3, то данное число нельзя представить в виде суммы двух квадратов. Это также одна из теорем Ферма. Она значительно проще, чем вторая часть теоремы о представлении чисел в виде суммы двух квадратов, но ни в коем случае не тривиальна. (Доказательство этой теоремы см. в упр. 2 к § 1.8.)
Другой задачей, которую детально рассмотрел Ферма, была задача о нахождении числа представлений данного числа в виде суммы двух квадратов. Эта задача не имеет отношения к теме
нашей книги, и мы не будем рассматривать ее здесь, однако суть- ее решения изложена в § 2.5.
Ферма обнаружил, что представления чисел в виде ж2 -(- 2у2 или ж2 + Зу2 управляются теми же законами, что и представления в виде сумм двух квадратов. Представления в виде ж2 + 2 у2 не понадобятся при изучении Последней теоремы Ферма, и мы ограничимся здесь лишь кратким обзором относящихся к ним фактов. В табл. 1.3 приведены все числа, меньшие 256, которые можно представить в виде ж2 -*- 2у2.
Таблица 1.3. Все числа, меньшие 256, которые можно представить в виде- ж2 + 2//2. Простые числа выделены жирным шрифтом
0
1
4
9
16
25
36
49
64
81
100
121
144
169
196
225
2
3
6
11
18
27
38
51
66
83
102
123
146
171
198
227
8
9
12
17
24
33
44
57
72
89
108
129
152
177
204
233
18
19
22
27
34
43
54
67
82
99
118
139
162
187
214
243
32
33
36
41
48
57
68
81
96
113
132
153
176
201
228
50
51
54
59
66
75
86
99
114
131
150
171
194
219
246
72
73
76
81
88
97
108
121
136
153
172
193
216
241
98
99
102
107
114
123
134
147
162
179
198
219
242
128
129
132
137
144
153
164
177
192
209
228
249
162
163
166
171
178
187
198
211
226
243
200
201
204
209
216
225
236
249
242
243
246
251
Изучение этой таблицы показывает, что, как и в предыдущем: случае, входящие в эту таблицу числа можно описать как (1). квадраты, или (2) простые, которые входят в таблицу, или (3) любое произведение таких чисел. Следовательно, процедура, которая позволяет записать данное число в виде ж2 + 2у2, должна состоять в том, чтобы записать его в виде квадрата, умноженного на произведение первых степеней простых чисел, и выяснить, представимы ли входящие в это произведение простые в виде ж2 4- 2у2. Если они представимы в таком виде, то аналог формулы (1), а именно
(а2 + 2Ь2) (с2 + 2d2) = (ас — 2М)2 + 2 (ad + bef
(обе части равны a2c2 + 2b2c2 + 2a2d2 + 4b2d2), показывает, как записать исходное число в таком виде. Если хотя бы одно из них не представимо в виде ж2 + 2у2, то по аналогии со случаем ж2 + у2 и как подсказывает таблица следует ожидать, что и само исходное число не представимо в виде ж2 + 2у2. Для полной аналогии со случаем ж2 4- у2 необходимо доказать эту теорему (если число, деленное на наибольший содержащийся в нем квадрат, имеет простой множитель, который не записывается в виде ж2 + 2у2Т
то и само число не записывается в таком виде) и охарактеризовать все простые, которые представимы в виде ж2 + 2р2. Ферма утверждал (и явно претендовал на то, что у него есть строгое доказательство), что нечетное простое можно представить в виде х- + + 2р2 тогда и только тогда, когда оно имеет вид 8п + 1 или Вп + 3. Доказательство того, что простые числа, не имеющие вида 8п + 1 или 8п + 3, не представимы в виде ж2 + 2р2,— более легкая часть этой теоремы (см. упр. 3); обратное утверждение труднее (см. упр. 6 и 7 к § 2.4).
В отличие от представлений в виде ж2 + 2у2 представления в видэ х2 + Зу2 играют важную роль в изучении Последней теоремы, особенно в доказательстве Эйлера случая п = 3, поэтому аналогичные теоремы о таких представлениях будут подробно доказаны в следующей главе. В табл. 1.4 приведены все числа
Таблица 1.4. Все числа, меньшие 256, которые можно представить в виде ж2 + Зу2. Простые числа выделены жирным шрифтом
0
1
4
9
16
25
36
49
64
81
100
121
144
169
196
225
3
4
7
12
19
28
39
52
67
84
103
124
147
172
199
228
12
13
16
21
28
37
48
61
76
93
112
133
156
181
208
237
27
28
31
36
43
52
63
76
91
108
127
148
171
196
223
252
48
49
52
57
64
73
84
97
112
129
148
169
192
217
244
75
76
79
84
91
100
111
124
139
156
175
196
219
244
108
109
112
117
124
133
144
157
172
189
208
229
252
147
148
151
156
163
172
183
196
211
228
247
192
193
196
201
208
217
228
241
вида ж2 + Зу2, меньшие 256. Изучение этой таблицы показывает, что опять данное число можно представить в виде х'2 + Зу2 тогда и только тогда, когда оно является (1) квадратом, или (2) простым числом такого вида, или (3) произведением таких чисел. Далее, легко заметить, что все входящие в таблицу простые числа, кроме числа 3 = О2 + 3-12, которое явно является здесь исключительным, отличаются одно от другого на кратные 6, а на самом деле каждое .из них на единицу больше, чем некоторое кратное 6. Поскольку все простые вида блг Д- 1 рано или поздно окажутся в этой таблице (но не вообще все числа такого вида, так как отсутствует 55), то естественно догадаться, что любое простое, отличное от 3, можно представить в виде х2 + Зу2 тогда и только тогда, когда оно имеет вид 6п 4- 1. Снова легко (см. упр. 2) доказать часть «только тогда» этой теоремы. Имеется аналог формулы (1), а именно
(а2 + ЗЬ2) (с2 + З^2) = (ас - ЗЬй)2 + 3 (ас? + bcf,который делает очевидной часть «тогда» первой из приведенныхтеорем. Далее, каждое простое, отличное от 3, можно представить
в виде Зтг + 1 или Зтг + 2, и простые числа вида Зтг + 1 должны иметь вид бп + 1. Действительно, если п нечетно, то Зтг + 1 четно и, следовательно, не может быть простым.
Эти наблюдения сводят две приведенные выше теоремы к следующим утверждениям: если, число, разделенное на наибольший содержащийся в нем квадрат, имеет простой делитель вида Зтг + 2, то его нельзя представить в виде ^ + Зг/2; каждое простое число вида Зтг + 1 можно записать в виде а? + Зг/2. Эти теоремы доказываются в следующей главе.
Однако уже рассмотрение следующего случая показывает, что этп свойства представлений чисел в виде ж2 + г/2, ж2 + 2г/2, ж2 + Зг/2 являются чем-то исключительным. Выражение ж2 + 4г/2 является суммой двух квадратов, поэтому следующим случаем будет не ж2 + 4г/2, а ж2 + 5г/2. В табл. 1.5 приведены все числа, Таблица 1.5. Все числа, меньшие 100, которые можно записать
в виде «2+5<у2. Простые числа выделены жирным шрифтом
0
1
4
9
16
25
36
49
64
81
5
6
9
14
21
30
41
54
69
86
20
21
24
29
36
45
56
69
84
45
46
49
54
61
70
81
94
80
81
84
89
96
меньшие 100, которые представимы в виде ж2 + 5г/2. Заметим, что 21 встречается дважды (как I2 + 5-22 и 42 + 5-12), а его простые делители 3 и 7 не входят вообще. Это показывает, что в данном случае утверждения, подобные приведенным выше, не имеют места. Ферма высказал очень глубокую гипотезу о числах вида ж2 + 5г/2, которая свидетельствует о том, что он изучил эту задачу и осознал ее коренное отличие от предыдущих. Гипотеза Ферма состоит в том, что если два простых числа р^ и рй оба имеют вид 4тг + 3, а их последняя цифра есть либо 3, либо 7, то pip2 представимо в виде ж2 + 5г/2. (Простые 3, 7, 23, 43, 47, 67, . . . сравнимы с 3 по модулю 4 и оканчиваются на 3 или 7. Гипотеза состоит в том, что произведение любых двух этих чисел имеет вид ж2 + 5г/2. Например, 3-3 = 22 + 5-12, 3-7 = 42 + 5-12, 7-7 = 22 + 5-32, 3-23 = 82 + 5-12, 3-43 = 22 + 5-5а, 7 -23 = 92 + 5-42 и т. д.) Эта гипотеза не только верна, но и является основным фактом о числах вида ж2 + 5г/2 (см. упр. 1 к § 8.6). Это еще одно подтверждение гениальности Ферма именно в теории чисел.
У пражнения
Докажите, что если х4 + у2 — нечетное простое число, то оно представимо в виде 4га + 1.
Докажите, что если х4 + Зг/2 — простое, отличное от 3, то оно имеет вид 6га т 1.
3 Г. Эдвардс
Докажите, что еели ж2 + 2 у 2 — нечетное простое, то оно имеет вид либо 8п + 1, либо 8п + 3.
Докажите, что необходимость условия Жирара можно, как указано в тексте, переформулировать в виде утверждения о том, что если частное от деления числа па наибольший содержащийся в нем квадрат делится на простое вида кп + 3, то данное число нельзя записать как сумму двух квадратов.
Покажите, что из теоремы Жирара следует утверждение Диофанта, согласно которому нельзя найти такие рациональные числа х и у, что х2 4*у2 = = 15.
Докажите, что произведение двух чисел вида х2 + ^у2 также имеет такой вид.
8. Совершенные числа и теорема Ферма
Изучение «совершенных чисел» берет свое начало в предыстории теории чисел, когда числам приписывали некие магические свойства. Число называется «совершенным», если оно равно сумме своих собственных делителей. Например, число б совершенно, поскольку 6 = 1 -}- 2 -}- 3. Современному математику это понятие уже не кажется ни слишком захватывающим, ни слишком интересным. Однако в течение многих веков оно пленяло и завораживало ученых. Дискуссия о совершенных числах велась в широком масштабе: от такой мистики, как утверждение Алкуина (735— 804) из Йорка и Тура о том, что совершенством числа 6 объясняется сотворение мира за 6 дней, до более близких к пауке попыток найти все совершенные числа. Во времена Ферма интерес к совершенным числам еще далеко пе угас, и в конце 1630-х годов между Ферма, Мерсенном, Декартом, Френиклем и другими велась обширная переписка по поводу совершенных чисел и родственных вопросов.
Евклид в «Началах» показал (Книга IX, предложение 36), что если 1 + 2 4- 4 -1- ... 4- 2"-1 -- 2” — 1 — простое число, то- число 2"-1 (2П — 1) совершенно. Например. 3 - - 1 -’- 2 — простое, поэтому 2 «3 = 6 — совершенное; 7 -- - 1 -L 2 -)- 4 — простое, поэтому совершенно 22*7 — 28. В современных обозначениях это утверждение доказывается очень просто. Действительно, если р = 2” — 1 — простое, то собственными делителями числа 2"“1р являются 1, 2, 4, . . ., 2"'1, р, 2р, 4р, . . ., 2п-2р, и их сумма равна 1 + 2 + 4 4- • • • 4- 2"-1 4- р (1 4- 2 -|- 4 4- . . . 4- 2”“2) = = р 4- р (2П-1 — 1) — 2п-1р, что и требовалось доказать. Условие Евклида является достаточным для того, чтобы число было совершенным. Никакие примеры других совершенных чисел неизвестны. Декарт утверждал (а Эйлер доказал это утверждение), что совершенное число имеет евклидов вид тогда (и, конечно, только тогда), когда оно четно. [Читателю предлагается доказать эту теорему в качестве упражнения.] Вопрос о том, существуют ли нечетные совершенные числа, является знаменитой нерешенной проблемой. К счастью, здесь мы можем без нее обойтись.
Согласно условию Евклида, для нахождения совершенных чисел достаточно *) найти простые числа в последовательности 3, 7, 15, 31, 63, 127, 255, 511, 1023, 2047, 4095, 8191, . . . .Эта последняя задача уже представляет для нас значительный интерес. Короче говоря, для каких значений п число 2П — 1 является простым! Решая эту задачу, Ферма сделал важное открытие, известное теперь как теорема Ферма.
Во-первых, числа 15, 63, 255, 1023 (= 3-341), 4095, очевидно, не являются простыми. Вообще, если п четно и больше 2, то 2” — 1 = 22h — 1 — ^2k — 1) (2h + 1) — не простое. Нечетные значения п = 3, 5, 7 приводят к простым 7, 31, 127, по нечетное значение п — 9 дает 511 и, как легко видеть, 511 делится на 7. Это приводит к предположению, что если п — не простое, то число 2” — 1 также не является простым. Это предположение легко проверяется, если заметить, что 2кт — 1 — (2ft — 1) X X (2к(т-1> 4- 2ft<m~2> -f- . . . 4- 2k + 1). Последнее замечание сводит рассматриваемый вопрос к вопросу о том, для каких простых р число 2Р — 1 является простым. Простые числа вида 2Р — 1 называются простыми Мерсенна в честь постоянного корреспондента Ферма преподобного Марэна Мерсенна (1588—1648).
Простым 2, 3, 5, 7 соответствуют простые Мерсенна 3, 7, 31, 127 (и, следовательно, совершенные числа 6, 28, 496, 8128). Проверим, является ли простым 2й — 1. На этот вопрос легко ответить, найдя число 2й — 1 = 2047 в явном виде и пробуя делить его на все простые, меньшие ]Л2047, чтобы узнать, делит ли какое- нибудь из них 2047 нацело. Однако поучительнее подойти к этой задаче другим способом, который можно использовать затем для больших, чем 11, показателей р.
Посмотрим, делится ли 2й — 1 на 7. Представим себе, что степени числа 2 записаны в одну строку, а под ними записаны их остатки при делении на 7:
степени числа 2 1 2 4 8 16 32 64 128 256 512...
остатки 1 2 4 1 2 4 1 2 4 1...
Закономерность в расположении остатков очевидна, и ясно, что остаток от деления 2п на 7 равен 1 тогда и только тогда, когда п Делится па 3, т. е. 7 делит 2" — 1 тогда и только тогда, когда 3 делит п. Следовательно, 7 не делит 2й — 1. Тот же метод можно использовать и для других простых. Некоторые результаты приведены в табл. 1.6. Ясно, что для каждого простого р остатки расположены в циклическом порядке и существует такое целое d, что р делит 2" — 1 тогда и только тогда, когда d делит п. Как
х) Смешение необходимых и достаточных условий — кажется, основная слабость человеческого интеллекта. Даже Ферма утверждал, что не существует совершенных чисел, состоящих из 20 или 21 цифры, имея в виду, что не существует таких чисел евклидова типа.
з*
Таблица 1.6
р = 3
1 2
1 2
4
1
8 16
2 1
32
2
64
1
d=2
Р = -
1 2
4
8 16
32
64
1 2
4
3 1
2
4
d = 4
Р=И
1 2
4
8 16
32
64
128 256 512 1024 2048 . . .
1 2
4
8 5
10
9
73612 . . .d = 10
Р = 13
1 2
4
8 16
32
64
128 256 512 1024 2048 4096 8192 . ..
1 2
4
8 3
6
12
И 9510712 . .. d= 12
Р = 1?
1 2
4
8 16
32
64
128 256 512 1024 2048 . . .
1 2
4
8 16
15
13
91248 ...d-%
только этот факт замечен, его легко доказать. Поскольку при делении на р возможны только р — 1 остатков, в последовательности остатков по крайней мере два остатка должны совпадать; пусть, скажем, числа 2" и 2n+m имеют один и тот же остаток. Тогда р делит их разность 2n+m — 2" = 2" (2m — 1), но р — простое число и не делит 2, следовательно, р делит 2т — 1. Поэтому остаток от деления числа 2т на р равен 1. Следовательно, число 1 входит в последовательность остатков. Пусть 2d — наименьшая степень числа 2, которая дает в остатке 1. Тогда 2md при делении на р также дает в остатке 1, поскольку 2md — 1 = (2d — 1) X X (2<m-1,d + . . . -|- 2d + 1) делится на р. Обратно, единственными степенями числа 2, которые дают в остатке 1, являются степени, соответствующие кратным d. Действительно, если 2т дает в остатке 1 несли тп = qd + г (q ^ 0, 0 ^ г < d), то как 2т — = 29d2r, так и 2?d дают в остатке 1, и их разность 2qd (2Г — 1) делится на р. Так как 2qd не делится па р. то это противоречит определению d (напомним, что О ^J г < d), за исключением случая, когда г = 0 и m кратно d, что и требовалось доказать. Кроме того, выше мы заметили, что 2n+m и 2" дают одинаковые остатки только тогда, когда 2т дает в остатке 1, т. е. остатки повторяются только через интервалы, длина которых делится на d. Следовательно, существует в точности d различных остатков и они циклически повторяются, как и в рассмотренных примерах.
Из этого замечания об остатках следует, что если мы хотим определить, делится ли 2й — 1 на р, достаточно найти соответствующее значение d и выяснить, делится ли 11 на d. Поскольку 11 — простое число, последнее условие равносильно тому, что d = 11. Для всех рассмотренных до сих пор простых ответ на этот вопрос отрицателен.
Существует более простой способ нахождения последовательности остатков, который не требует прямого вычисления 2П и деления его на р (для n = 1, 2, 3, . . .). Например, поскольку
известно, что при делении 128 на 13 получается остаток 11, то остаток от деления 256 на 13 легко найти путем удвоения 11 и деления полученного результата на 13; таким образом, следующий остаток равен 22—13 = 9. Далее получится остаток 2-9 — 13 = 5, а за ним 2-5. Вообще, каждый остаток равен либо удвоенному предыдущему, либо удвоенному предыдущему минус р и любой из них лежит в области значений остатков 1 ^ г ^ р — 1. Действительно, если 2" — г делится па р, то 2n+1 — 2г делится па р, и отсюда немедленно следует, что 2n+1 и 2г имеют один и тот же остаток при делении на р. Таким образом, для р = 19 остатками являются 1, 2, 4, 8, 16, 13, 7, 14, 9, 18, 17, 15, 11, 3, 6, 12. 5, 10, 1. 2, 4, . . ., поэтому d = 18=+ И? следовательно, 2й — 1 не делится на 19. Для следующего простого р = 23 получаются остатки 1, 2, 4, 8, 16, 9, 18, 13, 3, 6, 12, 1, 2, 4, . . отсюда следует, что d = 11 и 23 делит 211 — 1. Таким образом, 211 — 1 не является простым, и действительно, 2й — 1 = 2047 = = 23 -89.
Аналогичным образом можно подойти к задаче, является ли простым число 21® — 1 (а тем самым является ли совершенным 212 (21з — i^ мы д0ЛЖНЫ выяснить, существует ли простое р, для которого d = 13. Все рассмотренные до сих пор простые можно исключить (поскольку соответствующие им d оказались отличными от 13), и нам остается проверить, равно ли d числу 13 для р = 29, 31, 37, . . . до последнего простого, которое меньше чем |/213 — 1 = ]Л8191 < 91. Ферма заметил одну несложную закономерность в значениях d, которая позволяет немедленно исключить из рассмотрения все, кроме очень небольшого числа таких простых. Попробуйте обнаружить ее самостоятельно! Вот несколько первых значений d:
р 3 5 7 И 13 17 19 23 29 31 37
d 2 4 3 10 12 8 18 11 28 5 36
Конечно, поскольку d — число различных остатков, d не превосходит р — 1. Ферма заметил, что на самом деле d делит р — 1. Отсюда следует, что d может равняться 13, только если 13 делит р — 1. Поэтому возможными значениями р являются 13 -f- 1, 26 + 1, 39 + 1, 52 + 1, . . . . Из них только нечетные числа 27, 27 + + 26 = 53, 53 + 26 = 79, . . . могут быть простыми. Поскольку 27 не является простым, а 79 + 26 больше чем "|/21® — 1, то это означает, что нужно испытать только два простых, а именно: 53 и 79. Соответствующие им значения d, которые определяются использованным выше методом, равны 52 и 39. Таким образом, если мы убеждены в том эмпирическом факте, что d делит р — 1, то из этих кратких вычислений мы сразу получаем, что 21® — 1 = = 8191 — простое число.
Учитывая, что d делит т тогда и только тогда, когда 2т — 1 делится на р (см. выше), мы можем утверждение о том, что d делит р—1, переформулировать в виде «р делит 2Р-1—1», или«р делит 2Р — 2». Ферма формулирует свою теорему как в последнем виде, так и в виде d | (р — 1) 1). Как обычно, Ферма утверждает, что у него есть доказательство этой теоремы, но опускает его. Возможно, его доказательство было следующим.
Согласно определению, существуют в точности d возможных остатков 1, 2, 3, . . ., р — 1, которые могут встретиться при делении степеней 2 на р. Если каждый из них встречается па самом деле, то d = р — 1 и требуемое заключение d | (р — 1) справедливо. В противном случае среди них найдется хотя бы одно число А, не попадающее в число остатков. Среди возможных остатков 1, 2, 3, . . ., р — 1 рассмотрим те, которые получаются при делении на р чисел вида к, 2к, 4к, Ьк, . . ., ^к, . . . . Таких остатков в точности d, и ни один из них не входит в исходное множество из d остатков. Первое из этих двух утверждений следует из того, что 2n+m^ и 2пк дают один и тот же остаток тогда и только тогда, когда 2пк (2т— 1) делится па р, а это верно в том и только в том случае, когда т делится на d. Для доказательства второго достаточно заметить, что если бы 2" и 2тк давали один и тот же остаток, то тем же свойством обладали бы 2n+1 и 2т*хк (поскольку 2п — 2тк делится на р тогда и только тогда, когда 2 (2” — 2т&) делится па р), а также 2П+2 и 2т+2к, и т. д.; отсюда следует (если выбрать m + / делящимся на d), что 2п+; и к при делении на р дают один и тот же остаток, а это противоречит выбору к. Если эти два множества остатков исчерпывают все р — 1 возможных остатков, то р — 1 = 2d и d | (р — 1), что и требовалось доказать. В противном случае найдется еще один возможный остаток к', который не принадлежит ни тому ни другому множеству. Тогда, так же как и раньше, остатки чисел к', 2к’, 4к', . . . . . ., 2”^, . . . образуют множество, состоящее еще из d различных остатков, пи один из которых не принадлежит никакому из двух уже найденных множеств. Продолжив этот процесс, мы разобьем множество всех р — 1 возможных остатков на подмножества, каждое из которых состоит из d элементов. Отсюда, конечно. следует, что d обязательно делит р — 1, что и требовалось доказать.
Например, при р = 31 степени 2 дают остатки 1, 2, 4, 8. 16. В этот список не входит 3, и числа 3, 2-3, 4-3, 8-3, . . . дают остатки 3, 6, 12, 24, 17. Ни один из этих списков не включает 5; при делении чисел 5, 2-5, 4-5, 8-5, . . . в остатке получаются 5, 10, 20, 9, 18. Если продолжить таким образом, то остатки 1. 2, . . .
0 Вертикальная черта означает «делит», и d | (р — 1) читается как «d делит р — 1». Перечеркнутая вертикальная черта f означает «пе делит».
. . ., 30 сгруппируются в шесть множеств из пяти элементов: грн перечисленных выше и множества (7, 14, 28, 25, 19), (11, 22, 13, 26, 21), (15, 30, 29, 27, 23). Тот факт, что р — 1 остатков всегда распадаются таким образом на множества из d элементов, гарантирует, что d всегда делит р — 1.
Ни одно из этих рассуждений не зависит от каких-либо специальных свойств числа 2, которое было выбрано только потому, что оно появляется в связи с нахождением совершенных чисел, и для любого другого положительного целого а те же самые рассуждения доказывают такую теорему: если р — простое, которое не делит а, то существует такое целое d, что р делит ат — 1 тогда и только тогда, когда d делит т. Теорема Ферма утверждает, что d делит р — 1. Согласно определяющему свойству d, это утверждение сводится к тому, что р делит ap-v — 1, или, что то же самое, что р делит ар — а. Последнее утверждение самое краткое, поскольку в него вообще не входит d и поскольку оно справедливо, даже если р делит а. Это обычная формулировка теоремы Ферма: если р — простое число и а — произвольное целое, то р делит оУ—а.
Теорема Ферма — одно из самых важных арифметических свойств целых чисел; мы будем существенно пользоваться ею в последующих главах этой книги. Остальная часть данного параграфа, напротив, посвящена вопросу, который представляет лишь исторический интерес. Это вопрос о так называемых числах Ферма 2! 4- 1, 22 4- 1, 24 4- 1, 2® 4- 1, 216 4- 1, 232 4- 1, . . . . В переписке Ферма неоднократно выражал свое убеждение в том, что все эти числа — простые. (Заметим, что 2П 4- 1 ке является простым, если п не есть степень двойки; действительно, если п имеет нечетный делитель к, например п = кт, то 2П 4- 1 =
(2т л- 1) .(2т<й-» — 2т(й-2' 4- ... 4- 22 — 2 4- 1).) Таким образом, он полагал, что решил древнюю задачу нахождения формулы, которая дает сколь угодно большие простые числа. В конце жизни Ферма даже заявил 4), что может доказать простоту всех таких чисел.
Несколько первых чисел Ферма — простые. Числа 21 4- 1 = 3, 22 4 1 = 5 и 24 4- 1 = 17, несомненно, простые. Простоту 2® 44- 1 — 257 можно доказать следующим образом. Если р делит 28 4- 1, то оно делит (2® 4- 1) (2® — 1) — 216 — 1. Следовательно, соответствующее ему d (при а = 2) должно делить 16. Но делителями 16 являются только 1, 2, 4, 8, 16, и d не может равняться 1, 2, 4 или 8, поскольку в этом случае р делило бы 2® — 1, а это противоречит предположению, что р делит 2® 4- 1. Следовательно, d = 16 и по теореме Ферма р = 16п 4- 1 Для некоторого целого п.
9 Э. Т. Белл ([В1], стр. 256) настаивает на том, что Ферма никогда не делал такого заявления. Я не вижу другой интерпретации его письма Каркави [F5J.
Но наименьшее такое простое р = 17 уже больше чем |/ 28 4- 1, и 28 + 1 не имеет собственных делителей, что и требовалось доказать.
Аналогично, единственными простыми делителями 216 + 1 могут быть только простые вида р = 32тг 4. 1. Поскольку ]/216 4- 1 лишь немного больше чем 28 = 256, то мы должны испытать только простые числа в списке 33, 65, 97, 129, 161, 193, 225, в котором лишь два простых 97, 193. Ни одно из них не делит 216 + 1, поскольку остатки, которые получаются при делении степеней 1, 2, 4, 8, 16, . . ., 216 на 97, равны 1, 2, 4, 8, 16, 32, 64, 31, 62, 27, 54, И, 22, 44, 88, 79, 61, так что при делении 216 4- 1 на 97 получается в остатке 62, а остатки при делении этих степеней на 193 равны 1, 2, 4, 8, 16, 32, 64, 128, 63, 126, 59, 118, 43, 86, 172, 151, 109, и при делении 216 + 1 на 193 в остатке получается НО. Следовательно. 216 + 1 — простое число.
Аналогичное доказательство для 232 4- 1 гораздо длиннее, и Ферма, должно быть, не пытался всерьез его провести либо допустил ошибку в вычислениях. Согласно такому же рассуждению, как и выше, единственными простыми делителями 232 4- 1 могут быть числа вида р = 64n 4- 1. Если 232 + 1 не является простым, то его наименьший простой делитель не может быть больше чем 216. Поскольку числа 64n 4- 1 расположены через интервалы в 64 = = 2® единицы, грубо говоря, надо проверить 210 = 1024 числа. Однако каждое третье из них делится на 3, каждое пятое — на 5, й т. д.; поэтому количество простых р = 64 п 4- 1, лежащих в критической области, только порядка 500 или в этом роде. Доказывать таким способом, что 232 + 1 — простое число,— довольно долгое дело, хотя опо и займет не больше нескольких дней. Однако число 232 4- 1 не является простым; оно делится на 641. Если следовать описанной выше процедуре, то мы должны проверить последовательно 193, 257, 449, 577, а затем 641. Таким образом, 641 — всего лишь пятое х) простое число, которое следует проверить. Делитель 641 числа 232 4- 1 был обнаружен Эйлером.
Эта неудача, кажется,— единственное серьезное пятно на репутации Ферма как специалиста по теории чисел. Дело усугубляется тем, что, как нам теперь известно, следующие несколько чисел Ферма: 264 4- 1, 2128 4- 1, 2256 4- 1 и несколько других — все Составные. Не найдено ни одного простого числа Ферма за пределами 216 4- 1. Однако даже здесь есть смягчающее обстоятельство, еще одно подтверждение безошибочного инстинкта Ферма при выборе задачи. Через полтора века после того, как Ферма выдвинул свою гипотезу, юный Гаусс показал, что евклидово построение пятиугольника при помощи циркуля и линейки тесно связано
т) Улучшение этого рассуждения см. в упр. 10 к § 2.4.
с тем фактом, что 5 — 22 4- 1 является числом Ферма. Вообще,. Гаусс доказал, что если п — простое число Ферма, то правильный «-угольник можно построить при помощи циркуля и линейки. Обратно, как утверждал Гаусс и доказал Ванцель (см. iKda])^ при помощи циркуля и линейки можно построить только те правильные «-угольники, ДЛЯ которых п = 2hpxpa...pmi ГД6 Pv pv . . ., рт— различные простые числа Ферма и & ^ 0.
Упражнения
Докажите, что число 237 — 1 не является простым. [При проверке- данного простого не обязательно находить d; достаточно определить, делит ли это простое 237—1. Для этого пе надо находить остатки, получающиеся при делепии всех чисел 1, 2, 4, 8, 16, . . ., так как достаточно найти только те остатки, которые получаются при делении чисел 2, 22, 24, 28, 216, 232, 232+4, 237.]
Докажите, что число, которое пе удовлетворяет условиям Жирара, нельзя представить в виде суммы двух квадратов. Точнее, докажите, что если р делит ж2 + у2 и р — простое вида 4и + 3, то р делит как ж, так и у. [Если р делит ж2 + у2, то оно делит число (z2)2n+1 + (y2)2n+1. Если же р не делит хотя бы одно из ж, у, то это число на 1 или 2 больше чем некоторое кратное р и, следовательно, не может делиться на р.]
Покажите, как можно построить правильный треугольник при помощи циркуля и линейки. Рассмотрите евклидово построение правильного пятиугольника («Начала», Книга IV, предложение 11). Покажите, как, используя эти два построения, можно построить правильный 15-угольник. Применяя теорему Гаусса и Вапцеля, найдите все такие значения и ^ 30, что правильный n-угольник можно построить при помощи циркуля и линейки.
1.9. Уравнение Пелля
В 1657 г.— в довольно поздний период своей деятельности — Ферма в качестве вызова разослал другим математикам, в частности английским, одну задачу: он надеялся найти среди них кого-нибудь, кто разделял бы его интерес к теории чисел.
«Сейчас едва ли найдется кто-нибудь, кто предлагает арифметические- вопросы, и кто-нибудь, кто их понимает. Не потому ли это происходит, что до сих пор арифметику рассматривали скорее с геометрической, чем с арифметической точки зрения? Так было всегда — ив древних, и в современных работах; примером тому является даже Диофант. Ибо хотя он и более чем другие освободился от геометрии в том отношении, что ограничивает свой анализ рассмотрением рациональных чисел, однако даже у него геометрия пе полностью отсутствует, как достаточно доказала Zetetica Виета, где метод Диофанта распространяется па непрерывные величины и тем самым на геометрию.
Теперь арфметика имеет, так сказать, собственную область изучения — теорию целых чисел. Евклид лишь слегка затронул ее в своих «Началах», а его последователи недостаточно занимались этой теорией (если только опа не содержалась в тех книгах Диофанта, которых мы лишились вследствие разрушительного действия времени); следовательно, арифметикам предстоит развивать или восстанавливать ее.
Поэтому арифметикам, дабы осветить тот путь, по которому надо следовать, предлагаю я эту теорему, чтобы они доказали ее, или эту задачу, чтобы они решили ее. Если же преуспеют они в ее доказательстве или решении, то им придется признать, что вопросы такого рода ничем пе уступают в отношении красоты, трудности или метода доказательства самым знаменитым вопросам геометрии.
Если дано произвольное число, которое не является квадратом, то найдется также и бесконечное количество таких квадратов, что если этот квадрат умножить на данное число и к произведению прибавить единицу, то результат будет квадратом.
Пример. Пусть 3, которое не является квадратом, будет данным числом. Если умножить его на квадрат, равный 1, и к произведению добавить 1, то в результате получится 4, что является квадратом.
Если то же самое 3 умножить на квадрат 16, то получится произведение, которое при увеличении на 1 превращается в 49, тоже квадрат.
И кроме 1 и 16 можно найти бесконечное количество квадратов с тем же самым свойством.
Но я спрашиваю об общем правиле ретпспия — когда дано произвольное число, не являющееся квадратом.
Например, требуется найти такой квадрат, что если произведение этого квадрата и числа 149, или 109, или 433 и т. д. увеличить на 1, то в результате получится квадрат». (Перевод на английский с латинского оригинала •см. у Хита [Н1], стр. 285—286.)
Вступление Ферма к формулировке этой задачи ясно показывает, что оп делает четкое различие между диофантовой традицией решения в рациональных числах и традицией, с которой оп теперь ассоциирует самого себя, решения в целых числах. (По иронии ■судьбыв современной терминологии «диофантово» означает «целое», тогда как Диофант ни в одной дошедшей до пас части его работы па занимался решениями в целых числах.) Как это ни странно, вступление было опущено одним из посредников в том экзепляре письма, который был переправлен английским математикам; в результате они сочли эту задачу глупой, имеющей тривиальное диофантово решение
Ахг--i = уг (дапо А, найти х, у^,
у Л-ф-^-ж (например),
Ап2хг— тгхг = 2тпх,
2тп Ап^-т-т2Ап2—т2 ’^ Ап2—т2 ’
которое дает бесконечно много рациональных ответов. Когда же дополнительное требование, что х и у должны быть целыми числами, дошло до них, они обнаружили, что это «решение» пе имеет никакой ценности, и пожаловались, что Ферма изменил условие задачи. Конечно, их жалоба оправдана в свете сильной диофанто-
вой традиции, но, как указал Ферма, с их стороны было наивно полагать, что он предложил столь тривиальную задачу.
Конечно, Ферма не был первым, кто начал изучать свойства целых чисел. В тех книгах «Начал» Евклида, которые посвящены арифметике, рассматриваются исключительно целые числа; Платон тоже неоднократно говорил о предпочтительности с философской точки зрения изучения целых чисел. Но Ферма возродил эту древнюю традицию и пытался при помощи своей задачи пробудить в других такой же интерес. Поскольку ему не удалось заинтересовать сограждан — например Паскаля — своими занятиями арифметикой целых чисел, теперь он был готов войти в международную переписку, пытаясь найти других ученых, которые разделяли бы его интересы.
Мотивировка задачи: «доказать, что для данного положительного целого А, не являющегося квадратом, найдется бесконечно много целых ж. для которых Аа? -^ 1 является квадратом»— лежит в собственных работах Ферма, а так как Ферма был очень скрытным во всем, что касалось его математической деятельности, то теперь невозможно реконструировать тот путь, который привел его к этой задаче. В какой-то мере эта задача неявно присутствует в некоторых местах у Диофанта (см. Диксон [D2], т. 2, стр. 345— 346). и довольно ясно, что некоторые задачи Диофанта и комментарии Баше к ним привели Ферма к задачам, которые включали целочисленные решения квадратных уравнений с двумя неизвестными, но детали этой связи непонятны. С определенностью можно лишь сказать, что эта задача была выбрана не случайно. Как обнаружили позднейшие исследования, это частное квадратное уравнение в целых числах у2 — Аж2 — 1 играет важную роль в решении произвольных квадратных уравнений с двумя неизвестными в целых числах.
Конечно, Ферма не был первым, кто распознал важность этой задачи. Есть указания на то, что интерес к ней проявляли еще древнегреческие математики — об этом свидетельствует пифагорово решение Д для случая А — 2, связанное с иррациональностью V2, а в немотивированном утверждении Архимеда, что 1351/780> >- V 3, проявляется знание решения 3 -7802 + 1 = 13512 задачи Ферма при А = 3. Многие историки полагали, что древние греки обладали значительными знаниями этого предмета, которые не дошли до нас. Доказательства интереса, проявляемого к этой зада
Ч Это решение можно получить пз формулы (а2 — 262) (с2 — 2d2) = ~ кас + 26d)2 — 2 (ad + 6с)2 и равенства I2 — 2-12 — — 1. Действительно, 1 (-]) (_1) (12 _ 2.Р) (12 _ 2.12) 32 _ 2.22. -1 = (-!)•! = = (12 _ 2.12) (32 _ 2-22) 72 — 2-52, 1 -= (I2 — 2-I2), (72 — 2-52) - 172 — — 2-122, и т. д.; n-е равенство дает d„ — 2-s„ — (-1)’1, где dn -- dn_x +2sn_1 и sn — d^^ + sn-v Равенства с четными номерами дают решения s2h задачи 'Рерма: «2-s?,h + 1 является квадратом». См. Диксов, т. 2, стр. 341.
че в древней Индии, документированы полнее. (См. [D2], т. 2, стр. 346—350, [С31 или [НИ, стр. 281—285.) В очень давние времена (за несколько веков до н. э.) в древней Индии было известно решение 2-4082 + 1 = 5772, а решение 92-1202 + 1 = 11512, являющееся наименьшим в случае А = 92, вместе с изощренной техникой его вывода было получено Брахмагуптой (родился в 598 г. н. э.). Общий способ решения этого уравнения (так называемый «циклический метод») дал Бхаскара Акхария (родился в 1114 г. н. э.). Сущность этого метода состоит в следующем.
Предположим, что А = 67, т. е. задача состоит в том, чтобы найти такое целое ж, что 67ж2 + 1 является квадратом, или, что то же самое, найти такие целые ж и у, что у2 — 67ж2 = 1. Поскольку 82 — 67-12 = —3 достаточно близко к 1, в качестве первого приближения к таким числам ж и у можно взять 1, 8. Рассмотрим теперь аналог формулы (1) из § 1.7 для этого случая, а именно формулу
(а2 — 67 Ь2) (с2 — 67d2) = (ас + 67М)2 — 67 (ad + bcf.
Применив ее к равенствам 82 — 67 -I2 = —3 и г2 — 67 -I2 = s (где г, а тем самым и s должны быть определены позже), мы получим, что
(8г + 67)2 — 67 (г + 8)2 = —3s.
Попытка сделать это число как можно меньше только за счет выбора наименьшего возможного s привела бы к выбору г = 8, s = —3, и мы получили бы 1312 — 67-162 = 9. Ясно, что это никуда не ведет. «Циклический метод» состоит в том, чтобы вибратъ г таким образом, что г + 8 делится на 3, и в то же время сделать s возможно меньшим. Когда это сделано, последнее уравнение показывает, что 8г + 67 должно делиться на 3 и, следовательно, левая часть этого уравнения должна делиться на З2. Таким образом, s должно делиться на 3, и обе части уравнения должны делиться на 9. Это приводит к существенно новому случаю, в котором у2 — 67ж2 является маленьким числом.
Проведем эти рассуждения явно. Для того чтобы г + 8 делилось на 3, г должно принимать одно из значений 1, 4, 7, 10,13, . . . . Выбор г = 7, s = —18 дает наименьшее (по абсолютной величине) s; этим г и s соответствует равенство 1232 — 67-152 = 54, которое после сокращения на 9 превращается в
412 — 67-52 = 6.
Теперь этот процесс можно повторить. Умножая обе части последнего равенства на г2—67-12 = з, получим (41г + 67-5)2 — — 67 (5r + 41)2 = 6s. Если, как и раньше, выбрать такое г, что 5г + 41 делится на 6, то мы сможем обе части уравнения сократить на 62. Для того чтобы 5г + 41 делилось на 6, необходимо и достаточно, чтобы г + 1 = 6 (г + 7) — (5г + 41) делилось па 6, что
справедливо при г = 5, И, 17, 23, . . . . Выбор г = 5 дает наименьшее значение s, и мы получаем 540 — 67-662 = 6- (—42), что после сокращения на 62 превращается в
902 _ бу.цг = _7.
Конечно, не ясно, привела ли эта процедура нашу задачу хоть немного ближе к решению, но по крайней мере попятно, что ее продолжение может в копце концов привести к уравнению, правая часть которого, как и требуется, равна 1. В данной задаче дело обстоит именно так; продолжение процесса «циклического метода» в нашем случае дает ее решение:
I2 - 67 • О2 = 1
82 — 67-12 =—3Г~8
412 - 67 ■ 52 = 6 Г ~ 7
902 — 67 • II2 = —7Г~5
2212 — 67 • 272 = —2Г~9
18992 — 67 • 2322 = -7Г ~9
35772- 67 • 4372 = 6Г~5
90532 — 67 • 11062 = — 3Г~7
488422 - 67 • 59672 = 1Г ~ 8
(Оригинальное индийское решение этой задачи использует прием, сокращающий вычисления. Обе части формулы 2212 — 67-272 = = —2 возводятся в квадрат, что приводит к равенству (2212 + + 67-272)2 — 67 (2-27-221)2 = (—2) (—2), после сокращения которого на 22 получается окончательное решение 48 8422 — 67-5Э672. Заметим, что это есть приведенное выше диофантово решение с тп = 221, п = 27, Ап2 — т2 = 2.) Коротко говоря, если А = = 67 — данное число, то ж = 5967 обладает тем свойством, что Ах2 + 1 является квадратом. «Бесконечное число» решений, которых требует Ферма, можно получить либо продолжая этот процесс и находя все больше равенств, в которых правая часть равна 1 (и тогда окажется, что числа в правой части будут циклически повторяться: 1, —3, 6, —7, —2, —7, 6, —3, 1, —3, 6,— возможно поэтому такой процесс называется «циклическим методом»), либо используя уже найденное решение и получая другие возведением в квадрат:
В Куб
1 = [(488422 + 67 • 59672)2- 67(2 • 5967 • 48842)2](488422 - 67 • 59672)=
= [48842(488422 + 67 • 59672) + 67 • 2 • 48842 • 59672 ]2 -
- 67 р967(488422 + 67 • 59672) + 488422- 2 • 5967 ]2 = = (488423 + 3 • 67-48842 • 59672)2 - 67(3 • 488422- 5967 + 67 • 59673),
в четвертую степень, и т. д. Это решает задачу Ферма в частном случае А = 67.
Точно так же можно применять циклический метод для нахождения решения задачи Ферма при произвольном А, которое не является квадратом. Коротко говоря, процедура заключается в следующем. На первом шаге берем равенство I2 — А -О2 = 1. Предположим, что па п-м шаге мы имеем равенство р2 — Ад2 = к. Для того чтобы перейти к (и + 1)-му шагу, умножим это равенство на г2 — А = з; получим (рг + дА)2 — А (р + дг)2 = кз, где гт а тем самым и s еще должны быть определены. В качестве г выберем положительное целое, для которого р + дг делится па к и которому соответствует наименьшее возможное з. Тогда рг + + дА делится ^ на к, и, сократив обе части (рг + 7^)2 — — А (р 4- дг)2 = кз па к2, мы получим равенство следующего шага Р2 — AQ2 = К, где Р = (рг + дА)!\ к |, Q = (р + дг)/\ к | и К = з!к. Этот процесс продолжается до тех пор, пока на некотором шаге мы не придем к равенству требуемого вида р2 — Ад2 = 1. Тогда х = д является решением задачи Ферма, так как Ад2 Д- 1 = = р2 — квадрат. Затем можно получить бесконечную серию решений, либо продолжая работать циклическим методом для нахождения других равенств р2 — Л^2 = Ас/с = 1, либо, как и выше, последовательно возводя в степени первое полученное решение.
В действительности этим методом удается получить решения задачи Ферма для всех значений А, которые не являются квадратами. В табл. 1.7 приведен список наименьших решений х уравнения Ах2+1 = квадрат для А = 2, 3, 5, 6, . . . . Эта таблица показывает, что предложенные Ферма частные случаи А = 149, А = 109 являются чрезвычайно трудными. Случай А = 61 — несомненно, труднейший при всех А < 100,— был также выде-
х) Ясно, что к делит (рг + qA)2. Для большинства значений к отсюда следует, что к делит pr+qA , а именно для всех значений к, которые не делятся на квадраты простых чисел. Здесь же утверждается, что при использовании циклического метода к всегда делит рт -|- qA (даже если получаются значения к, которые делятся на квадраты простых). Это, как и тот факт, что всегда можно достичь шага, когда к = 1, и надо доказать, если мы хотим обосновать циклический метод.
Таблица 1.7. Наименьшие решения а? уравнения Ла?-;-1 = квадрат
А
X
А
X
А
X
1
—
51
7
101
20
2
2
52
90
102
10
3
1
53
9100
103
22419
4
—
54
66
104
5
5
4
55
12
105
4
6
2
56
2
106
3115890
7
3
57
20
107
93
8
1
58
2574
108
130
9
—.
59
69
109
15140424455100
10
6
60
4
ПО
2
11
3
61
226153980
111
28
12
2
62
8
112
12
13
180
63
1
113
113296
14
4
64
—
114
96
15
1
65
16
115
105
16
—
66
8
116
910
17
8
67
5967
117
60
18
4
68
4
118
28254
19
39
69
936
119
11
20
2
70
30
120
1
21
12
71
413
121
—.
22
42
72
2
122
22
23
5
73
267000
123
11
24
1
74
430
124
414960
25
—
75
3
125
83204
26
10
76
6630
126
40
27
5
77
40
127
419775
28
24
78
6
128
51
29
1820
79
9
129
1484
30
2
80
1
130
570
31
273
81
—
131
927
32
3
82
18
132
2
33
4
83
9
133
224460
34
6
84
6
134
12606
35
1
85
30996
135
21
36
—
86
1122
136
3
37
12
87
3
137
519712
38
6
88
21
138
4
39
4
89
53000
139
6578829
40
3
90
2
140
6
41
320
91
165
141
8
42
2
92
120
142
12
43
531
93
1260
143
1
44
30
94
221064
144
—
45
24
95
4
145
24
46
3588
96
146
12
47
7
97
6377352
147
8
48
1
98
10
148
6
49
—
99
1
149
2113761020
50
14
100
—
150
4
лен !) Ферма, когда он предложил эту задачу Френиклю примерно в то же самое время. Если и могли быть какие-то сомнения, то этот факт достоверно показывает, что Ферма владел процедурой решения, которая позволяла ему находить самые трудные случаи. (Хотя случай Л = 433 не кажется особенно трудным: решение имеет 19 разрядов, а при Л = 421 разрядов 33.)
К чести англичан, надо сказать, что им удалось не только найти частные решения в предложенных Ферма трех случаях, но и разработать общую процедуру получения решений для любого значения Л. Кто сделал это — достоверно неизвестно. Хотя Джон Валлис первым дал описание процедуры и получил решения в трех частных случаях, он приписывает авторство виконту Уильяму Броункеру. В опубликованной переписке Валлиса нет никаких указаний на то, что Броункер когда-либо сообщал ему что-либо об этом методе, кроме нескольких простых замечаний, которые, быть может, послужили зародышем идеи, развитой впоследствии Валлисом. Вполне возможно, Валлису было чрезвычайно важно завоевать расположение Броункера и добиться его покровительства, и потому он назвал этот метод методом Броункера; Броункер не только принадлежал к знати, он был также первым президентом Королевского общества ).
Концепция английского метода существенно отличается от концепции описанного выше «циклического метода», хотя вычисления очень похожи. В частности, оба метода обладают тем свойством, что их можно применять для нахождения решений в частных случаях, не будучи заранее уверенным, что это приведет к успеху. Например, выше нам удалось найти решение в случае А = 67, когда мы получили равенство с правой частью 1; аналогично будет установлено, что при применении циклического метода к любому другому частному случаю мы получим в конце концов равенство с правой частью 1 и тем самым найдем решение поставленной задачи. Однако нет никаких очевидных причин, по которым равенство с правой частью 1 должно обязательно получаться во всех случаях; аналогично, нет очевидных причин, по которым всегда должен приводить к успеху английский метод.
2) Бхаскара Акхария также выделил случай А = 61 и привел правильное решепие ж = 226 153 980 за пять веков до Ферма.
Таким образом, англичане в действительности не решили задачу Ферма, которая заключалась в том, чтобы доказать, что «при данном А, отличном от квадрата, существует бесконечно много таких ж, что Аз? + 1 является квадратом»,— несмотря на то, что им удалось дать процедуру нахождения х при данном А. Конечно, недостает доказательства того, что эта процедура всегда ведет к успеху. Англичане не дали такого доказательства и, кажется, даже не осознавали, что оно необходимо. Однако это обстоятельство далеко не второстепенное, поскольку даже Эйлеру не удалось доказать, что английский метод всегда приводит к успеху. Лишь через 110 лет после того, как Валлис послал ответ на вызов ферма, Лагранж дал первое доказательство этого утверждения. Доказательство Лагранжа в общих чертах намечено в упражнениях, которые следуют за этим параграфом.
Не вполне ясно, знал ли Ферма об этом недостатке решения Валлиса, и еще менее очевидно, что его собственный метод был свободен от подобного недостатка. Ферма написал письмо, в котором признал, что англичанам в конце концов удалось решить его задачу; в нем он не проявил ни малейшей неудовлетворенности их методом, несмотря на отсутствие доказательства того, что этот метод всегда приводит к решению. Однако главным для Ферма в этом письме было убедить англичан признать, что перед ними была поставлена интересная и достойная их внимания задача. Короче говоря, Ферма по-прежнему надеялся пробудить в Валлисе и его окружении интерес к изучению целых чисел и, быть может, намеренно не обратил внимания на их упущения, чтобы воодушевить их на дальнейшие исследования.
Несколько лет спустя, подводя в письме к Каркави итоги некоторым своим открытиям в теории чисел, Ферма указал, что англичане получили решение его задачи Ах2 + 1 = квадрат только в отдельных частных случаях и что им не удалось дать «общее доказательство». Очевидная интерпретация этого замечания заключается в том, что Ферма заметил отсутствие доказательства того, что предложенный ими процесс всегда приводит к решению; с другой стороны, в нем можно видеть и менее глубокую критику того, что этот процесс описан в недостаточно общих терминах. Ферма утверждает, что он мог бы дать нужное здесь «общее доказательство», «надлежащим образом» применяя метод бесконечного спуска. Трудно понять, как можно использовать бесконечный спуск для доказательства того, что этот процесс — либо метод Валлиса, либо тесно связанный с ним индийский циклический метод — всегда приводит к решению. По этой причине утверждение Ферма нельзя считать несомненным свидетельством в пользу того, что он действительно имел совершенно удовлетворительное решение своей задачи.
Г, Эдвардс
В результате ошибки Эйлера эта задача Ферма известна теперь как «уравнение Пелля». Почему-то — возможно, по причине смутных воспоминаний, оставшихся от чтения «Алгебры» Валлиса,— у Эйлера создалось ошибочное впечатление, будто Валлис приписывает метод решения этой задачи не Броункеру, а Неллю — современнику Валлиса, который часто упоминается в его работах, но, как оказалось, не имеет ничего общего с решением задачи Ферма. Эйлер впервые сделал эту ошибку еще в 1730 г., когда ему было только 23 года, по она попала и в окончательное издание его «Введения в алгебру» [Е9], написанного около 1770 г. Эйлер был самым популярным математическим автором своего времени, и с тех пор метод Валлиса — Броункера связан с именем Пелля, а задача, которая решается при помощи этого метода, т. е. задача нахождения всех целых решений уравнения у2 — Ля2 = 1 с данным числом А, отличным от квадрата, известна как «уравнение Пелля», несмотря на то, что именно Ферма первым указал па важность этой задачи, а Пелль вообще не имел к пей никакого отношения.
Уприжнеиия
Используя циклический метод, получите несколько значений из табл. 1.7.
Английский метод, т. е. метод Валлиса и Броункера, отличается от циклического метода главным образом тем, что вместо выбора г2 — Л возможно меньшим по абсолютной величине, в нем г2 — Л выбирается отрицательным, а г — удовлетворяющим условию г2 < Л и возможно большим. Поэтому в правой части равенств происходит чередование знаков. Используя этот метод, найдите решения для Л — 13 н А = 67 и сравните полученные равенства с темп, которые получаются при циклическом методе. (Для Л — 13 правые части равны 1, —4. 3, --3, 4, —1, 4. —3, 3, —4, 1. а для Л — 67 : 1, —3, 6, —7, . . . .)
Докажите, что если р2 — Aq2 --к и Р2 - - AQ2 - К -- две носледо- вательпые строчки в процессе циклического или английского метода, то г исчезает из pQ — Pq и при этом получается pQ — Pq -~ +1. Заключите отсюда, что Р и Q взаимно просты. Затем получите, что взаимно просты Q п А', так что сравпепие nQR + Р делится на А», которое определяет следующее значение г, имеет решепия. Наконец, докажите, что любое решение R этого уравнения удовлетворяет также и сравнению nQA -|- PR делится па А», вследствие чего можпо выполнить следующий шаг циклического метода.
Докажите, что если г и R — значения г, которые соответственно предшествуют и следуют за строчкой Р2 — AQ2 — А, то г + Л делится па А. \Р — tQ делится на А.] Обратите впимапие па то, что это значительно упрощает нахождение R на каждом шаге.
Обратите впимапие па то, что указанное в уир. 4 упрощение позволяет вычислять последовательность к и г, не прибегая к вычислению р или q. Например, докажите, что циклический метод с первымистрочками!2—149 -02--- = 1 и 122 — 149-1 — —5 даст решение р2 — 149q2 — 1 в предложенном Ферма случае А — 149 в 15-й строчке. (Не надо вычислять решение.) Докажите, что английский метод приведет к решению па 19-м шаге.
Докажите, что если г и к известны, то вычисление р и q можпо упростить следующим образом. Пусть р2 — Aq2 = к, Р2 —AQ2 - К, J-2 — А^2-
= ^ — три последовательные строчки, и пусть г и Л — промежуточные значения т. Тогда
3a=nP + p, (§.="-nQ + q,
где в качестве знаков надо взять два плюса, если Кк < 0, и два минуса, если Кк > 0, и где п — такое целое, что г + R = п | К |. Используя умножение матриц, эти формулы можно записать в виде
,5° РТГР р“| Г га 11
Поскольку первые две строчки в таблице найти легко, это дает нам средство для вычисления р и q. Например, р и q в девятой строчке вычислений для .1 — 67 являются элементами первого столбца матрицы
Г 8Г 81 "1Г 2 1 1Г2 о J L1 о J L t1 "1Г 2 1 1Г2 о J L1 о J L t1 1Г 9 1 1Г 2 1 1Г 2О J [ — 1 о Л - • О Л 11 1Г 9 1 1Г 2 1 1Г 2О J [ — 1 о Л - • О Л 1О Л 1 о]О Л 1 о]
Г 8
Г 8
1 "1Г 2 1 1Г2 о J L1 о J L t
1 "1Г 2 1 1Г2 о J L1 о J L t
1 1Г 9 1 1Г 2 1 1Г 2
О J [ — 1 о Л - • О Л 1
1 1Г 9 1 1Г 2 1 1Г 2
О J [ — 1 о Л - • О Л 1
О Л 1 о]
О Л 1 о]
что значительно упрощает дело. Используя г и к, найденные в увр. 5, запишите находящееся в 15-й строчке циклического метода решение уравнения р2 -- 149q2 — 1 как первый столбец произведения 14 матриц. Перемножьте матрицы и найдите решение х — 2 113 761 020 уравнения Пелля при Л = 149.
Докажите, что если два последовательных значения к одинаковы ио абсолютной величине: К —■ +к, то рР + AqQ и pQ -|- qP делятся на к. I Используйте формулу для Р — г().] Отсюда следует, что такие две строчки в таблице можно перемножить и результат сократить на /с2; при этом получится решение уравнения х2 — Лу2 — +1. В случае А = 149 4-ю и 5-ю строчки можно использовать таким образом для нахождения 8-й строчки. Последнюю можно затем возвести в квадрат и получить 15-ю. Проведите эти вычисления.
Найдите решение х = 151 404 244 455 100 в случае А = 109 Ферма п Бхаскары.
Оставшиеся упражнения посвящены доказательству того, что циклический метод должен привести к решению уравнения Пелля и что таким способом получаются все решения уравнения Пелля.
Английский метод (см. yup. 2) мепее эффективен, чем циклический, по он проще в том отношении, что знаки изменяются в нем правильным образом (в yup. 6 всегда появляется зпак плюс). Следовательно, доказать, что английский метод всегда дает решение уравнения Пелля и что таким методом могут быть получены все решения, легче, чем доказать то же утверждение о циклическом методе. Докажите, что если строчка р2 — Aq2 = к встречается как в английском, так и в циклическом методе, и если следующие за ней строчки различны, например Р2 — AQ2 = К в английском методе и ^2 — — А612 = &С в циклическом методе, то К =£= 1 и за строчкой Р2 — AQ2 = К и английском методе следует Л2 —А б.2 ="■£&'. Короче говоря, единственное различие между ними состоит в том, что в циклическом методе могут пропускаться некоторые строчки английского метода, но пропущенные строчки никогда не дают решений уравнения Пелля. Поэтому для того, чтобы доказать, что при циклическом методе получаются все решения уравнения Пелля, Достаточно доказать аналогичное утверждение для английского метода. I Пусть г и $ — значения г, которые следуют за строчкой рг — Aq2 = к 11 английском и циклическом методах соответственно; предположим, что R — значение, следующее за Р2 — AQ2 = К в английском методе. Поскольку
эти два метода приводят к различным значениям, мы получаем неравенство А — г2 > (г + I к |)2 — А > 0. Из этого неравенства следует, что К > >—К + 2г— к при i<0 и —К>К-^-2г4-к при к>0. В первом случае (—г + ”Х)2 — А отрицательно при п = 1 и положительно при п = 2, следовательно, R = —г + К. Во втором случае R = —г — К. Таким образом, R = —r + I К I- Отсюда получается, что следующее значение к в английском методе равно (Л2 — А)!К = [(г + | к |)2 — А\1к = УС. Аналогично, следующее значение g в английском методе равно | К |-1 [Р + Q (—г + | X |)] = = I к | -1 [р + g (г 4- | к |)] = ®, а следующее значение р равно ,р. Остается показать, что | К | ^ 1. Для этого достаточно доказать, что в английском Методе всегда выполняется неравенство г > 0,— это утверждение будет доказано в следующем упражнении. Заметим, что в случае неоднозначной возможности выбора (А — г2 = (г + | к |)2 — А) здесь предполагалось, что циклический метод согласуется с английским, т. е. выбирается меньшее из двух возможных значений г. Приведенное выше доказательство в действительности показывает, что при выборе большего значения была бы пропущена строчка с К ^ 1.]
Правильное описание английского метода в действительности требует доказательства существования таких значений г, удовлетворяющих сравнению «дг 4" р делится на 7с», для которых г2 — А < 0. Конечно, это зависит от того обстоятельства, что большие значения к не возникают. На практике обнаруживается, что такие значения г всегда существуют и положительны. Кроме того, оказывается, что циклы практически встречающихся значений 4 иг являются палиндромами, т. е. не изменяются, если записать их в обратном порядке. Далее, если к положительно, то (г + fc)2 — А > 0 и, следовательно, к + 2г 4- К положительно; если же к отрицательно, то (г — 7с)2 — — А > 0 и к — 2г 4* К отрицательно. Так как циклы значений к и г являются палиндромами, то существует симметрия между значениями к и К; поэтому естественно ожидать, что в каждом множестве из двух последовательных значений к с промежуточным значением г, скажем к, г, К, выполняются неравенства к 4* 2г -|- К > 0, к — 2r 4- К < 0. Отсюда следует, что г > 0. Докажите эти неравенства; во-первых, докажите, что они выполняются на первом шаге при к = 1, г = [ У А) = наибольшее целое меньшее, чем У А, и К = [ У Ту — А, а во-вторых, докажите, что эти неравенства выполняются на любом данном шаге при условии, что они справедливы на предыдущем шаге.
Упражнение 10 показывает, что английский метод определяет бесконечную последовательность к. Предположим, что к, К, УС — три последовательных значения к\ допустим также, что К и УС позже снова встречаются как последовательные значения в последовательности всех к. Докажите, что тогда к вновь предшествует К и УС. Покажите, что существует только конечное число возможных значений к. Заключите отсюда, что английский метод всегда дает, некоторое решение уравнения Пелля. [Как указано в упр. 10, циклы значений к и г образуют палиндромы; поэтому естественно ожидать, что если к, К, УС — последовательные значения к, а г, R — промежуточные значения г, то г, к можно найти по УС, R, К точно так же, как R, УС находятся по к, г, /С.]
Докажите, что циклы значений киг, полученные английским методом, всегда образуют палиндромы и всегда содержат четное число шагов.
Докажите, что английский метод дает все решения уравнения Пелля. [Можно поступить следующим образом. Пусть х2 — А у2 = 1. Не ограничивая общности, можно считать, что х и у положительны. Пусть х = х0, у = ' = у6; применив английский метод к х^ — Ау^ = 1, найдите х^ — Ау^ = kv xl — Ау^ = к2, . . . . Тогда, согласно упр. 6, ^.ц = ntxt 4- xt_v yi+1 = = п;у; 4* tit-i, причем последовательности положительных целых пь п2, п3,.„ периодичны. По периодичности последовательность nt можно продолжить ’на все целые i (не только положительные). Тогда xt, yt можно определить
для всех целых г. Докажите, что +— Ayt — kz; здесь kt определены при отрицательных I по периодичности. Очевидно, что если xt и yt положительны при всех г ^ / (такими они являются при j = 0), то | х3+2 I > I $3 I- Согласно принципу бесконечного спуска, должно существовать такое значение /, что х; и yt положительны при г > j, но не обладают этим свойством при i = Д Рассмотрим матричное уравнение
Г z0 1 Г n0 1 1 Г П1 11 Г ny+1 1 1 Г х3„ х3 1
I Z/i Z/o J 0 J L 1 0 J ’ ” L 1 0 J L у3+1 у3 J •
Так как х3+1у3 — Uj+i^j = +1 и х^у, у3+1 положительны, то х3 и у3 не могут иметь противоположные знаки. Но хз — Ау^ = к3 и | к3 | < А, поэтому х3 ф 0. Следовательно, у, = 0. Тогда х3 = +1 и к3 = 1. Пусть
Г Р р 1 _ Г n0 1 Т Г nY 1 1 Г п3+1 1 'I L <2 9 J L 1 О J L 1 О J ' ' ' L 1 О J '
Тогда х0 = х}Р, так что х3 = 1. Следовательно, х0 = Р и у0 = Q. Надо только доказать, что английский метод дает решение Рг — AQ1 = 1 уравнения Пелля, а это ясно из упр. 6.]
Другие открытия Ферма в теории чисел
Многочисленные недоказанные утверждения Ферма остались вызовом для тех, кто пришел ему на смену, и хотя ему не удалось пробудить интерес к теории чисел ни у Валлиса, ни у других математиков следующего поколения, на более поздних математиков, особенно начиная с Эйлера, попытки доказать или опровергнуть эти утверждения оказали огромное стимулирующее влияние. Как впоследствии выяснилось, все они, за исключением утверждения о том, что числа 232 + 1, 264 + 1, 212s + 1, . . . являются простыми, и, возможно, Последней теоремы я” + z/n += zn (п >> 2), справедливы. Эти утверждения (кроме тех, которые обсуждались выше) не оказали непосредственного влияния на дальнейшую историю Последней теоремы Ферма, поэтому мы не будем рассматривать их подробно. Однако некоторые из них стоит упомянуть хотя бы для того, чтобы дать представление о размахе деятельности Ферма.
Одно из этих утверждений, согласно которому каждое число можно представить в виде суммы четырех квадратов, неявно содержится в книге Диофанта и явно сформулировано в комментариях Баше. Ферма утверждал, что он может доказать не только это утверждение, но и его обобщение, согласно которому каждое число можно представить в виде суммы трех треугольных чисел, или четырех квадратных чисел, или пяти пятиугольных, или шести шестиугольных чисел, и т. д.— ad infinitum. Здесь треугольными числами называются 0, 0 + 1 = 1, 1 + 2 = 3, 3 + 3 = 6, 6 + — 4 = 10, 10 + 5 = 15 и т. д.; квадратными — числа 0, 0 + + 1 = 1, 1 + 3 = 4, 4 + 5 = 9, 9 + 7 = 16, 16 + 9 = 25, . . ., а пятиугольными — числа 0, 0 + 1 = 1, 1 + 4 = 5, 5 + 7 = 12, 12 + 10 = 22, 22 + 13 = 35 и т. д. Вообще, п-угольпые числа 0,
, а2, п3, а4, . . . получаются при последовательном сложении членов арифметической прогрессии 1, п — 1, 2н— 3, Зи— 5, . . . . Таким образом, а0 = 0, щ = 1, а2 = п, а3 = Зи — 3, а4 = бп — — 8, а5 — Юн — 15, . . ., aj = у/ (/ — 1) п — j (j — 2). (Многоугольные числа рассматривались в различных древних трактатах, включая трактат Диофанта, от которого до наших времен сохранились только фрагменты.) Впоследствии с этой красивой теоремой были связаны некоторые из величайших имен в истории математики: Лагранж первым доказал утверждение о квадратах, Гаусс — для треугольных чисел, а Коши впервые получил доказательство в общем случае.
Среди других недоказанных утверждений Ферма содержится теорема о том, что 25 + 2 = 27 является единственным целочисленным решением уравнения х- + 2 = у3, а 4 + 4 - 8 и 121 + + 4 — 125 — единственные решения уравнения хг + 4 = у3. Казалось бы, эти простые утверждения возникли из ничего, и не видно никакого естественного пути, па котором можно было бы попытаться их доказать 1). Согласно другому утверждению такого типа, 1 + 1-|-1 + 1= 4 и 1 + 7 + 49 + 343 = 400 являются единственными решениями уравнения 1 + х + хг + х3 = у3 (упр. 1).
Адресованное Валлису и другим английским математикам предложение решить уравнение Пелля в действительности было вторым вызовом Ферма. Первый вызов был еще труднее и оказался, по-видимому, выше их понимания. Ферма предложил две задачи. (1) Найти куб, который в сумме со всеми его собственными делителями дает квадрат. [Например, сумма числа 343 и всех его собственных делителей (343 + 49 + 7 + 1 = 400) является квадратом. Найдите другой куб, обладающий тем же самым свойством.] (2) Найти квадрат, который в сумме со всеми его собственными делителями дает куб. Решение этих задач можно найти в книге Диксона [D2, т. 1, стр. 54—58].
Еще одна задача Ферма, заинтересовавшая Эйлера, состоит в следующем: дано число, которое является суммой двух кубов; запишите его в виде суммы двух кубов другим способом. Здесь кубы предполагаются рациональными, однако можно обычным образом избавиться от знаменателей и свести задачу к нахождению всех целочисленных решений уравнения а? + у3 = и3 + v3. Фре- никль, перед которым Ферма поставил эту задачу, нашел несколько решений, например 1729 = 93 + 103 = I3 + 123 и 40 033 = = 163 + ЗЗ3 = 93 + 343 (по-видимому, испытанным методом проб и ошибок).
4 Еще до Ферма Баше изучал рациональные решения х, у уравнения х2 + 2 = у3 (см. Диксон [D2, т. 2, стр. 533]). Доказательства этих утверждений Ферма можно найти в упражнениях к § 2.5.
В заключение еще одна теорема, которую легко сформулировать, но далеко не легко доказать: ни одно треугольное число, большее 1, не является четвертой степенью. Другими словами, при
уравнение — х(х — 1) = у4 не имеет решений в целых числах. Первое доказательство этого факта примерно через сто пятьдесят лет было опубликовано в «Теории чисел» Лежандра.
В письме к Каркави Ферма завершает подведение итогов своим любимым открытиям в теории чисел следующими словами: «Потомки, возможно, будут благодарны мне за то, что я показал, что Древние знали не все». Какое драматичное свидетельство пропасти во взглядах между временем Ферма и нашим временем! Невозможно представить себе математика двадцатого века, который считал бы, что Древние знали все. Напротив, в наше время считается (по крайней мере в том, что касается математики), что Древние вообще ничего не знали. Скорее мы можем быть благодарны Ферма за то, что он показал нам, какое стимулирующее влияние оказывает изучение работ великих деятелей науки прошлого и как оно способствует более глубокому проникновению в предмет.
Зпражнение
. Докажите утверждение Ферма о том, что единственными натуральными числами х, для которых 1 + х + х2 + х3 — квадрат, являются х = 1 и х = 7. Кроме них единственными целыми решениями являются х —- О, —1. [Это прекрасная, но очень трудная задача. Воспользуйтесь тем, что z4 + У4 не может быть квадратом (§ 1.5), а уравнение х4 — у4 — z2 разрешимо только в тривиальных случаях у — 0 или z — 0 (§ 1.6, упр, 2).|
Глава 2
ЭЙЛЕР
Эйлер и Последняя теорема Ферма при и = 3
Леонард Эйлер (1707—1783), несомненно, был величайшим математиком своего времени. Он внес вклад во все мыслимые области математики — от прикладной математики до алгебраической топологии и теории чисел, причем не только в виде новых теорем и методов, но и в виде целой серии учебников по алгебре, анализу, математической физике и другим областям. Эти учебники составили основу математического образования для нескольких последующих поколений.
О величии Эйлера как математика можно судить хотя бы потому, что при изучении теории чисел создается впечатление, что Эйлер в основном интересовался теорией чисел; если же изучаешь расходящиеся ряды или дифференциальные уравнения, то кажется, что именно расходящиеся ряды или дифференциальные уравнения были для Эйлера любимым предметом исследования и т. д. Конечно, в этой книге мы будем главным образом интересоваться вкладом Эйлера в теорию чисел и, в частности, его достижениями, связанными с Последней теоремой Ферма. Независимо от того, была или не была теория чисел любимым предметом Эйлера, в течение всей своей жизни он проявлял к пей неослабевающий интерес, и одних только его результатов в этой области было бы достаточно, чтобы его имя навсегда осталось в анналах математики.
В истории Последней теоремы Ферма имеются противоречивые мнения о том, удалось ли Эйлеру доказать эту теорему при п = 3. Обычно считается, что Эйлер привел доказательство случая п = 3, но оно было «неполным» в некотором важном отношении. В нескольких словах невозможно сформулировать суть дела точнее. Подробное объяснение значительно сложнее. Доказательство Эйлера содержало фундаментальный пробел, о котором Эйлер, очевидно, не подозревал. Исправить это доказательство непосредственно, т. е. предложить другое доказательство того утверждения, при доказательстве которого Эйлер допустил ошибку, далеко не просто. Однако, как мы покажем в § 2.5, это доказательство можно исправить косвенным образом — при помощи рассуждений, которые Эйлер применил при доказательстве других утверждений Ферма. Такой метод не дает ответа на вопрос о том, можно ли залатать первоначальное доказательство Эйлера — что весьма жела-
тельно ввиду элегантности и общности этого доказательства — по он по крайней мере показывает, что уравнение ж3 + у3 = z3 неразрешимо в целых положительных числах ж, у, z.
Доказательство Эйлера для п = 3
В своем доказательстве Последней теоремы Ферма при п = 3 Эйлер применяет принадлежащий Ферма метод бесконечного спуска. Он показывает, что если можно найти положительные целые числа ж, у, z, удовлетворяющие уравнению ж? + у3 = z3, то существуют меньшие положительные целые с тем же свойством; таким образом, в случае разрешимости этого уравнения можно было бы найти убывающую бесконечную последовательность таких троек целых положительных чисел. Ясно, что такой последовательности не существует. Следовательно, нельзя найти таких чисел ж, у, z.
Итак, предположим, что ж3 + у3 = z3. Из этого уравнения следует, что любой делитель двух из трех чисел ж, у, z делит также и третье из них. Следовательно, обе части этого уравнения можно сократить на все общие делители и с самого начала считать, что числа ж, у, z попарно взаимно просты, т. е. что наибольший общий делитель ж, у, или ж, z, или у, z равен 1. В частности, не более чем одно из чисел ж, у, z может быть четным. В то же время ясно, что но крайней мере одно из этих чисел является четным: если ж и у оба нечетны, то z четно. Поэтому в точности одно из этих чисел является четным.
Сначала предположим, что ж, у нечетны, a z четно. Тогда ж 4- у и ж — у — четные числа, скажем 2р и 2g соответственно, и ж = = у(2р + 2q) = р + q, У = ^Р — ^ = Р — q- Если ж3 + у3= = ^ж + у) ^ж3 — жу + у") выразить через р и q, то получим
2Р [(р + q^ — (р + q) (р — q) + (р — #1 = 2р (р2 + 3g2).
Числа р и q имеют противоположную четность (поскольку р + q- и р — q нечетны) и взаимно просты: действительно, любой общий делитель этих чисел обязан делить ж = р + q и у = р — q и поэтому должен равняться 1. Кроме того, можно предположить, что р и q положительны. (Если ж < у, то, меняя местами ж и у, можно получить q >> 0. С другой стороны, ж ^ у, поскольку в противном случае ж = у = 1, z3 = 2.) Следовательно, из предположения о существовании нечетных ж, у, удовлетворяющих уравнению ж3 + у3 = z3, следует, что существуют такие взаимно простые положительные целые р и q противоположной четности, что
2р (р2 + 3g2) = куб целого числа.
К такому же i ыводу можно прийти при нечетном z и четном ж или у. В этом случае нечетное число, скажем у3, можно перенести
в правую часть:
ж3 - z3 — у3 = (z — у) (z2 -|- zy + р2).
Тогда z — у = 2р, z + У = 2q, z = q + р, у = q — р и а? - 2р [(<7 + р? + (q + р) (q — р) + (q — р)2], что приводит к тому же самому заключению:
2р (р2 -F 3g2) = куб целого числа, гдеpaq — взаимно простые положительные целые противоположной четности.
Следующий шаг в пашем рассуждении, грубо говоря, состоит в том, чтобы заметить, что числа 2р и р2 4- 3g2 взаимно просты, и из этого замечания заключить, что их произведение может быть кубом тогда и только тогда, когда каждый из сомножителей является кубом. Обратите внимание на аналогию с методом из § 1.3, где анализируются решения уравнения х2 + у2 --= z2. Однако утверждение, что 2р и р2 + 3g2 взаимно просты, не вполне обосновано. Так как р и q имеют противоположную четность, то р24"3д2— нечетное число, и каждый общий делитель чисел 2р, р- + 3g2 обязан быть общим делителем чисел р, р2 Ч~ 3g2, а потому и р, 3g2. Но р и q взаимно просты, поэтому отсюда следует, что единственным общим делителем может быть число 3. Однако если 3 делит р, то оно делит и р2 + 3g2 и 2р; поэтому 2р и р2 + 3g2 не взаимно просты. Следовательно, доказательство распадается па два случая: в первом случае 3 не делит р, а потому 2р и р2 4" 3g2 взаимно просты, а во втором 3 делит р. Сначала мы рассмотрим первый случай; второй окажется простой модификацией первого.
Итак, предположим, что 3 не делит р, и, следовательно, 2р и р2 + Bq2 являются кубами. Применяя формулу
(а2 + 3&2) (с2 4- 3d2) = (ас - ЗМ)2 4- 3 (ad 4- be)2
из § 1.7, можно найти кубы вида р2 4- 3g2:
(a2 - 3&2)3 = (a2 4- 3&2) [(a2 - 362)2 + 3 (2ab)4 =
= [a (a2-3&2)-3b (2аЬ)У 4-3 [a (2ab) ±Ь (a2-3b2)J2 = (a3 — 9ab2)2 4- 3 (3a2b — 3b3)2.
Таким образом, один из способов нахождения кубов вида р2 4- 4- 3g2 состоит в том, чтобы выбрать произвольные числа a, b и положить
р = а3 — 9ab2, q = За2Ъ — 3№,так что р2 4" 3g2 — (а2 4" З62)3. Главный пробел, который надозаполнить в доказательстве Эйлера, заключается в доказательствеутверждения, что такой способ дает все кубы вида р2 4- 3g2, т. е.
если р2 + 3g2 является кубом, то существуют такие а и Ь, что р п q задаются приведенными выше формулами. Эйлер обосновывает этот вывод при помощи ошибочного рассуждения, изложенного в следующем параграфе, однако оп мог бы опираться и па рассуждение из § 2.5, которое, по существу, тоже принадлежит ему самому. В любом случае, считая это утверждение справедливым, ^ставшуюся часть доказательства провести сравнительно легко.
Выражения для р и q можно разложить на множители:
р = а (а — 35) (я + 35), q = 35 (а — 5) (я -г 5).
Числа я и 5, конечно, взаимно просты, ибо каждый их общий делитель обязан делить р и q, а потому равен 1. Кроме того,
2р = 2а (а — 35) (я + 35) — куб целого числа.
Числа а и 5 имеют противоположную четность, поскольку в противном случае р и q оба были бы четными. Следовательно, а — 35, я + 35 — нечетные числа, и все возможные общие делители чисел 2я, я + 35 обязаны делить а, а + 35, а потому и а, +35. Аналогично, каждый общий делитель чисел а + 35, а — 35 обязан делить а и 35. Короче говоря, единственным возможным общим делителем является число 3. Но 3 не делит а, поскольку в противном случае оно делило бы р, что противоречит предположению. Следовательно, 2а, а — 35, я + 35 взаимно просты, и каждое из этих чисел должно быть кубом, скажем 2я = а3, я — 35 = р3, я + г 35 = у3. Тогда Р3 + у3 = 2я = а3, и это дает решение уравнения а? + у3 = z3, состоящее из меньших чисел, чем исходное решение. .
Точнее, а3Р3у3 = 2я (я — 35) (я + 35) = 2р. Число 2р положительно и делит z3, если z четно, или а?, если х четно. Тогда в любом случае а3Р3у3 меньше z3. Числа а, Р и у не обязаны быть положительными, по (—а)3 ^ —а3, поэтому отрицательные кубы можно перенести в другую часть уравнения, и мы получим уравнение вида X3 + У3 = Z3, где X, У, Z положительны и Z3< z3. Итак, в случае когда 3 не делит р, спуск произведен.
Наконец, рассмотрим случай, когда 3 | р. Тогда р = 3s и 3 не делит q. В этом случае 2р (р2 + 3g2) = 32-2s (3s2 + g2). Легко видеть, что числа 32-2s и 3s2 + q1 взаимно просты; следовательно, каждое из них является кубом. Согласно лемме, которую мы докажем позже, 3s2 4- q3 может быть кубом только тогда, когда
q = а (а — 35) (я + 35), s = 35 (я — 5) (я + 5)
при некоторых целых я и 5. Число 32-2s является кубом, поэтому кубом будет 32-25 (я — 5) (я + 5), а следовательно, и 25 (я — 5) X X (я -г 5). Легко видеть, что множители, входящие в последнее выражение, взаимно просты; таким образом, 25 = а3, я — 5 = Р ’
a J- b — у3, а3 = 2Ь = у3 — Р3. Как и выше, отсюда можно получить равенство вида X3 + У3 = Z3, где Z3 «С z3.
Итак, в любом случае из существования куба, представимого- в виде суммы двух кубов, следует существование меньшего куба такого же вида, что невозможно. Для завершения доказательства остается только показать, что если существуют взаимно простые целые р и q, для которых р2 + 3g2 является кубом, то найдутся такие целые а и Ъ, что р = а5 — 9а52 и q = За25 — 353. Доказательство этого утверждения приведено в § 2.5.
Арифметика иррациональных чисел
Метод, который Эйлер использовал при попытке доказать приведенное в § 2.2 утверждение о кубах вида р2 + 3g2, основывается на смелой идее распространения арифметики целых чисел при помощи операций сложения, вычитания и умножения на «числа» вида а4-ЬУ —3 с целыми а и Ъ. Ясно, как складывать, вычитать и умножать такие числа (особого упоминания заслуживает только правило умножения (а-|-5У—3) (c-|-dy — 3) = асу + ad y^3 + 5cy^3 + 5d( —3) = (ас—35d) + (ad + 5c) И^З); в этой арифметике выполняются обычные законы коммутативности, ассоциативности и дистрибутивности и, кроме того,
1-(а+5У^З) = а + 6 |/~^3.
Говоря языком современной алгебры, «числа» а + ЬУ —3 образуют коммутативное кольцо с единицей.
Идея использования в вычислениях иррациональностей вида а + ЪУ —3 упрощает вывод достаточных условий для того, чтобы число р2 + 3g2 было кубом. Вместо применения формулы
(a2 + 352) (с2 + 3d2) = (ас — ЗИ)2 + 3 (ad + 5с)2
можно рассуждать следующим образом. Разложим p2-\-3q2 на множители: ^p-'rqV —3) (р— qV —3). Если один из этих множителей является кубом, скажем р + q У — 3 = (а + Ъ У — З)3, то легко проверить, что сопряженный к нему, который получается заменой У — 3 на — У — 3, является кубом сопряженного к a + + 5|/—3, т.е. р — q У — 3 = (а — Ъ У — З)3. Следовательно, согласно коммутативности умножения, ^p-\-qV—3) (р — q У — 3) = — i(a4-by—3) (a — ЪУ—З)]3, т.е. р24-3g2 = (а2 + 352)3. Другими словами, для того чтобы найти куб вида р2 + 3g2, достаточно положить р + g У — 3 = (a + b У — З)3. Разложив (a -J- 5 ^У — З)3 по формуле бинома Ньютона:
р + q У^З = а3^ За^ьУ^З + За№ (-3) + 63(-3) У^З,
мы получим, что, для того чтобы записать р2 + 3g2 в виде куба некоторого числа, достаточно найти такие числа а и Ь, что р = = а3 — 9а&2, q = За2& — 3&3. Это и есть достаточное условие, найденное в предыдущем параграфе.
В этой части своей «Алгебры» [Е9] Эйлер всерьез путает необходимые и достаточные условия; поэтому очень трудно установить, что же он в действительности имел в виду. В примерах Эйлер, кажется, большей частью имеет дело с достаточными условиями: начиная с а и Ь, находит р и q. Но иногда он допускает совершенно ошибочные утверждения. Например, Эйлер пишет: «Если число х2 + су2 должно быть кубом, то отсюда, конечно, можно заключить, что каждый из его иррациональных множителей, а именно х + у У—с и х— г/]Л—с, обязан быть кубом, поскольку эти множители взаимно просты в том смысле, что х и у не имеют общих делителей»; при этом Эйлер не доказывает, что х + yV—с их — yV—с обязаны быть кубами. В заключении к тому же самому параграфу (§ 191 из последней части) Эйлер совершенно недвусмысленно утверждает: «Если ах2-\-су2 нельзя разложить на два рациональных множителя, то нет других решений, кроме приведенных здесь», т. е. ах2 -\-су2 только тогда может быть кубом, когда существуют такие целые р и q, что хУ а + yV-c = = (pVa + qV—с)3. Единственный памек на доказательство этого утверждения состоит в приведенном выше рассуждении по аналогии, а именно: если АВ является кубом и А и В взаимно просты, то А и В должны быть кубами. Последнее утверждение является теоремой, которую можно доказать *) для целых А и В; однако если А и В являются числами вида р + qV—3 или хУ а + у |/ —с, то это доказательство непригодно. В частном случае а = 1, с = = 3 утверждение Эйлера действительно справедливо (хотя доказательство совсем не такое, как для целых чисел), но существуют значения а и с, при которых оно неверно.
Эйлер рассматривает задачу «ж2 + су2 = куб» вслед за несколько более полным обсуждением случая «ж2 + су2 = квадрат». В первом случае он утверждает, что «если произведение двух чисел, например pq, должно быть квадратом, то либо р = г2 и q = з2, т. е. оба множителя должны быть квадратами, либо р = тг2 и q = ms2, т. е. сомножители являются квадратами, умноженными на одно и то же число». Здесь снова это утверждение справедливо, если под «числами» понимаются «целые числа», и мы доказали его в § 1.4; однако Эйлер сразу же применяет этот принцип к числам, которые не являются обыкновенными целыми числами, а имеют вид х + yV—с. Обсуждение квадратов является более полным,
т) Доказательство аналогичного утверждения для квадратов, приведенное в § 1.4, немедленно обобщается на кубы.
чем обсуждение кубов, в том отношении, что Эйлер приводит нечто похожее па альтернативное доказательство утверждения, согласно которому для любого квадрата вида а: + су1 с взаимна простыми целыми числами х тч у при некоторых целых а и b справедливо равенство х Ч~ у у —с = (а Ч~ by —с)2. Это «доказательство» следует стандартному методу Диофанта, при котором квадратный корень из х2 Ч~ су1 записывается в виде х + (р/g) у с некоторыми целыми числами р и q, а затем производятся следующие упрощения:
^-V-^-уУ = хг + су2,2рр2 „„
— ^4--^-J/2=cz/2,2р х cq2—р2q у — д2 *ж cq^—р^У — 2рд •
«Но х чч у должны быть взаимно простыми (так же, как р и дУ следовательно, х— сф — р2иу =2рд», так что1) — х -у уУ —с= = У А* яУ—cf. Эйлер утверждает, что этот альтернативный вывод «подтверждает2) правильность метода», однако из естественного предположения о взаимной простоте р и q не следует взаимная простота cq1 — р2 и 2рд, а потому не следует и заключение Эйлера о том, что х = cq1 — р2, у —- 2рд. На самом деле пример 49 ■ 22 -|- 5 -З2 не только показывает неадекватность этого рассуждения, по и говорит о том, что само заключение неверно. Действительно, уравнения 2 - - 5g2 — р2, 3 = 2рд не имеют рациональных решений р и д, не говоря уже о целых решениях. (Эти гиперболы пересекаются при р = ]/5/2, q --- У9/10 и р = —]/5/2, q - —1/9710.)
Высказывалось мнение ([D2, т. 2, гл. XX, а также стр. xivl), что сам Эйлер замечает ошибочность предложенного им метода, когда (в § 195) он говорит, что при решении уравнения 2а:2 — 5 = — куб его методом потребовалось бы положить хУ 2 Ч- V 5 = = («У 2 + 6 J/5) --= а32|/2 Ч- За2&2|/ 5 Ч- За&25|/2 Ч- 635]/5 и, следовательно, х = 2а3 Д- 15а?>2, 1 = 6а2& Ч~ 5ZA Из последнего уравнения следует, что Ъ = +1 и 6а2 + 5&2 = ±1. Ясно, что это невозможно. Следовательно, этот метод показывает, что 2а:2 — 5
не может быть кубом, несмотря па то что это выражение является кубом при х — 4. Первоначальная реакция Эйлера па это противоречие заключалась в замечании: «Чрезвычайно важно установить причины этого противоречия». Естественно считать, что в этом замечании Эйлер признает важный недочет своего метода и предлагает изучить его причины. Однако, как ясно показывают следующие два параграфа (§ 196, 197), Эйлер был убежден в том, что источник затруднений заключается в знаке минус в выражении 2а:2 — 5у2 и в связанном с этим обстоятельством наличии решений уравнения Нелля а:2 — Юу2 = 1, отличных от тривиального решения х — ±1, у — О (см. упр. 2). Не вникая в детали, достаточно сказать, что Эйлер, по-видимому, был уверен в том, что подобные трудности не возникнут в тех случаях, когда соответствующее выражение имеет знак плюс. Однако, как было указано выше, его метод не приводит к успеху в случае 49 = 22 + - - 5-32, а здесь второе слагаемое положительно и соответствующее уравнение а:2 4- 5у2 —- 1 имеет только тривиальное решение.
В 1753 г. Эйлер заявил, что он может доказать Последнюю теорему Ферма при п — 3 (письмо от 4 августа 1753 г. к Гольдбаху,, приведенное в IF61); однако единственным опубликованным им доказательством является доказательство из «Алгебры» (1770). Размышляя об этом ошибочном доказательстве, разумно предположить, что в своем первоначальном методе он использовал менее оригинальное рассуждение, показывающее, что а:2 Н- Зу2 = куб только тогда, когда х — а? — 9а62, у = За25 — 353, и что лишь позже ему пришла в голову элегантная — по неверная — идея доказать это утверждение, используя тот «факт», что произведение двух взаимно простых сомножителей х-\-уУ—3 и х— у]/—3 является кубом, только если кубами являются оба сомножителя. Независимо от того, правильно или нет это предположение, тех идей, которые Эйлер использовал в более ранней работе, достаточно для доказательства необходимой леммы о кубах вида х- 4- Зу2.
Упражнения
«Число» х -|- у У—с называется единицей, если оно является делителем 1, т, о. если существует другое «число» такого же вида, произведение- которого на данное число равно 1. Докажите, что единицы взаимно однозначно соответствуют решениям уравнения х2 + су2 ^- +1. Найдите вен единицы вида х 4" у У 2. (Укажите способ нахождения бесконечного числа единиц и попытайтесь найти их все. Не нужно доказывать, что вы нашли все единицы.) Найдите все единицы вида х + уУ —41; вида х + уУ—7; вида х + Z/ У 7; вида х -|- у У —1.
Предположим, что /2—10g2 = l и х У2А-у З^В^/-^ У 10)Х Х(аУ 2^-Ь У б)3. Докажите, что 2х2—бу2 является кубом, даже есле
яУ^+уУ^ не равно кубу вида (и ]/24-у ]/э)3. Эйлер считал, что это явление объясняет, почему его методом не удается найти решение ж = 4 уравнения 2ж2—5 = куб. Покажите, что 4]/2+]/5 имеет такой вид при а = 2, b=— 1.
Эйлер о суммах двух квадратов
В 1747 г. сорокалетнему Эйлеру удалось доказать теорему Ферма о том, что каждое простое число вида 4n + 1 является о уммой двух квадратов. В письме Гольдбаху от 6 мая 1747 г. [F61, в котором он приводит доказательство этой теоремы, Эйлер говорит, что его основная цель состояла в доказательстве другой теоремы Ферма, согласно которой каждое число можно представить в виде суммы не более четырех квадратов. Однако доказательство последней теоремы ускользало от Эйлера до тех пор, пока ее не доказал Лагранж в 1770 г. (после чего Эйлеру удалось значительно упростить доказательство), а доказанные Эйлером теоремы о суммах двух квадратов представляют значительную ценность. В частности, развитые для их доказательства методы позволили Эйлеру доказать основные факты о числах вида ж2 + 3z/2, а как будет показано в следующем параграфе, те же методы можно использовать для доказательства утверждений о кубах вида ж2 + 3z/2, которые требуются при доказательстве Последней теоремы Ферма в случае п = 3.
Доказательство Эйлера теоремы о том, что каждое простое число вида 4п + 1 можно представить в виде суммы двух квадратов, не требует много места и совершенно элементарно. (См. письма к Гольдбаху, а также [Е81.)
Произведение двух чисел., каждое из которых является суммой двух квадратов, представимо в виде суммы двух квадратов. Это утверждение немедленно следует из формулы
(а2 + Ъ^ (с2 + d2) = (ас — М)2 + (ad + bcf.
Если число, представимое в виде суммы двух квадратов, «делится на простое число, являющееся суммой двух квадратов, то частное также является суммой двух квадратов. Предположим, например, что а2 + Ъ2 делится на простое число вида р2 + <f. Тогда р2 + 92 делит (pb — aq^ (pb + аф = р2Ь2 — а2^2 = р2Ь2 + + р2а2 — р2а2 — а2?2 = р2 (а2 + Ь2) — а2 (р2 + д2). Поскольку это число простое, оно обязано делить либо pb — aq, либо pb -f- aq. Предположим сначала, что р2 + q2 делит рЪ + aq. Тогда из тождества (а2 + Ъ^ (р2 + д2) = (ар — bq^ + (aq + ЪрУ следует, что р2 + <f должно делить также и (ар — bqy. Следовательно, обе части этого тождества можно разделить на квадрат числа р2 + q2, и в результате получится требуемое выражение (а2 + Ь2У(р2 -j- ^2) в виде суммы двух квадратов. Второй случай, когда р2 -|- q2 делит
pb — aq, можно рассмотреть аналогичным образом, используя тождество (а2 + Ь2) (q2 + р2) = (aq — bpf + (ар 4- bqY-
Если число, представимое в виде суммы двух квадратов, делится на число, которое не является суммой двух квадратов, то частное имеет делитель, который не представим в виде суммы овух квадратов. По существу, это противоположное к (2) утверждение. Предположим, что х делит а2 -г 42 и что разложение частного па простые множители имеет вид рхр2 . . . рп. Тогда а2 4- Ь2= хргР2 . . . рп. Если бы все множители pv р2, . . ., рп были представимы в виде суммы двух квадратов, то а2 + Ь2 можно было бы последовательно разделить на рг, р2, . . ., рп, и из утверждения (2) мы получили бы, что каждое частное, до х включительно, представимо в виде суммы двух квадратов. Следовательно, если х не является суммой двух квадратов, то хотя бы один из простых множителей рх, р2, . . ., рп не представим в виде суммы двух квадратов.
Если а и Ъ взаимно просты, то каждый делитель числа а2 -|- Ь2 является суммой двух квадратов. Пусть х — делитель а2 + Ъ2. Представим а и Ъ в виде а = тх ± с, b = пх ± d, где с и d не превосходят ж/2 по абсолютной величине. Тогда а2 4~ Ь2 = = т2х2 ± 2тхс -|- с2 + п2х2 ± 2nxd 4- d2 = Ах + (с2 -|- d2) делится па х, поэтому с2 4- d2 должно делиться на х, скажем с2 4- d2 = -- ух. Если end имеют общий делитель, больший единицы, то он не может делить х, поскольку тогда он делил бы а и Ъ, что противоречит предположению. Следовательно, обе части равенства с2 -f- d2 = ух можно сократить на квадрат наибольшего общего делителя чисел с и d и получить равенство вида е2 + /2 = гх. Кроме того, z ^ х!2, поскольку гх = е2 4- /2 ^ с2 4- d2 <4 (ж/2)2 44 (;г/2)2 = ж2/2. Если бы х не был суммой двух квадратов, то, согласно (3), нашелся бы такой делитель числа z (обозначим его tv), который нельзя представить в виде суммы двух квадратов. Но это привело бы к бесконечному спуску — переходу от числа х, которое не является суммой двух квадратов, но делит сумму квадратов двух взаимно простых чисел, к меньшему числу w, обладающему такими же свойствами. Следовательно, х должен быть суммой двух квадратов.
Каждое простое число вида 4n -f- 1 является суммой двух квадратов. Следующее элегантное доказательство этого утверждения Эйлер впервые сообщил Гольдбаху в 1749 г.— предложенное двумя годами раньше первое доказательство в этом месте было довольно неясным. Если р = 4п 4- 1 — простое число, то, согласно теореме Ферма, каждое из чисел 1, 24п, 34п, . . ., (4п)4п на единицу больше некоторого кратного р. (Следующее за (4п)4п число р4п делится на р, а все последующие числа от (р 4- 1)4п до (2р — l)f" на единицу больше некоторого кратного р, и т. д.) Следовательно, все разности 24п — 1, 34п — 24п, . . ., (4п)4п — (4п — I)4” делДО^Р 5 Г. Эдвардс
на р. Каждую из этих разностей можно разложить в произведение вида а4п — Ъ4п = (а2п + 52п) (а2п — 52п), и р, как простое число, обязано делить один из множителей. Если хотя бы в одном из 4п — 1 случаев оно делит первый множитель, то, ввиду (4) и взаимной простоты данного числа и следующего за ним, р является суммой двух квадратов. Поэтому достаточно доказать, что р не может делить все 4га — 1 чисел 22п — 1, 32п — 22п, . . . . . ., (4п)2п — (4га — I)2”. Это легко сделать следующим образом. Если бы р делило все эти числа, то оно делило бы и все 4га — 2 разности следующих друг за другом чисел, все 4п — 3 разности этих разностей, и т. д. Но нетрудно убедиться (см. упр. 2), что к-е разности последовательности Iй, 2й, 3й, 4й, . . . постоянны и равны Л! (см. табл. 2.4.1). Таким образом, все 2га-е разности
Таблица 2.4.1. Разности от хк
кН
1 2
3 4
5 6
7
1-е
разности
1
1 1
1 1
1 .
2-е
разности
0
0 0
0 0
0
к = 2
1 4
9 16 25
36
49
1 - е
разности
3
5 7
9 И
13
2-е
разности
2
2 :
2 2
2
3-и
разности
0 0
00
к - 3
1
8 27
64 1
25
216
343 512.. .
1 -е
разности
7
19
37 61
91
1
27 169. . .
2-е
разности
1
1218
24
30
36
42. . .
3-и
разност и
6
66
6
6. . .
4-е
разности
0
0
0
0
к-4
1
16
81
256
62512962401
1 -е
разности
15
65
175
369
67111051
2-е
разности
50
110
194
302434590
3-и.
разности
60
84
108
132156
4 -е
разности"
24
24
2424. . .
5-е
разности
0
0
0. . .
14096
1695.
последовательности 1, 22п, 32п, 42п, . . . равны (2га)! и, следовательно, не делятся на р = 4га + 1. Если бы р делило первые 4га — 1 первых разностей 22п — 1, 32п — 22п, . . ., (4га)2п — — (4га — 1)2п, то оно делило бы и первые 4га — 2га 2га-х разностей, что не имеет места. Следовательно, р не делит хотя бы одну из этих 4га — 1 первых разностей, что и требовалось показать.
В важном письме 1658 г. к Дигби, опубликованном в собрании работ Валлиса и потому, вероятно, известном Эйлеру, Ферма
|1-'4] утверждает, что он получил неопровержимые доказательства (firmissimus demonstrationibus) следующих утверждений: (а) каждое простое число вида 4га + 1 является суммой двух квадратов; (Ь) каждое простое вида Зга 4- 1 представимо в виде а2 4- ЗЬ2, (с) каждое простое вида 8га + 1 или 8га 4- 3 представимо в виде a2 -L 2Ь2 и (d) каждое число является суммой трех или меньше треугольных чисел, четырех или меньше квадратов, пяти или меньше пятиугольных чисел, и т. д. Эйлер жаждал доказать последнее из этих утверждений — особенно в той части, где говорится, что каждое число представимо в виде суммы не более четырех квадратов, поэтому для него было естественным попытаться использовать методы, которыми он доказал первое из этих утверждений, для доказательства остальных. Он обнаружил, что (с) и (о) по-прежнему недостижимы для пего, однако утверждение (Ь) можно доказать почти так же, как (а).
Главное различие между доказательствами утверждений (а) и (Ь) состоит в рассмотрении простого числа 2. Заметим, что для представлений чисел в виде а2 + ЗЬ2 утверждение (4) неверно. Действительно, I2 + 3 -I2 делится на 2, но 2 не представимо в виде а- -|- ЗЬ2. Заметим также, что если доказательство утверждения (4) применить к представлениям в виде о2 Ч- 3?А то неравенство ах ^ (л/2)2 4- (л/2)2 = хй/2 заменится на ах ^ (л/2)2 4- 3 (а:/2)2 = = А. Таким образом, z ^ х и отсутствует строгое неравенство, которое требуется для осуществления спуска. Однако если х нечетно, то неравенства | с | ^ х!2, | d | ^ А2 превращаются в строгие неравенства | с | < х!2, | d | < х!2, и получается требуемое неравенство z < х. Доказательство аналога утверждения (4) для представлений в виде а2 + ЗЬ2 можно провести следующим образом.
(1') Произведение двух чисел, каждое из которых можно представить в виде а2 + З??2, само представляется в таком виде. Это утверждение следует из тождества (а2 4~ ЗЬ2) (с2 + 3d2) = (ас — - ЗМ)2 + 3 (ad + Ъсу.
(2') Если число вида а2 + ЗЬ2 делится на 2, то оно должно делиться на 4. и частное от деления на 4 само должно иметь вид с- + 3d2. Если а и Ъ имеют противоположную четность, то а2 + ЗЬ2 не делится на 2. Если а и Ъ четны, то а2 + ЗЬ2 делится па 22, и частное имеет вид с2 + 3d2, где с = a/2, d = Ь/2. Наконец, рассмотрим случай нечетных а и Ъ. Тогда а = 4т ± 1 и Ъ = 4п ± 1 при соответствующем выборе чисел т и п и знаков. Следовательно, либо а -)- Ъ, либо а — Ъ делится на 4. Если а 4- Ъ делится на 4, то 4 (а2 + ЗЬ2) = (I2 + 3d2) (а2 + ЗЬ2) = (а - 3&)2 + 3 (а + 6)® делится на 42. Действительно, а — ЗЬ = (а 4- ^) — 4Ъ. Отсюда следует, что (а2 4- ЗЬ2)/4 имеет вид с2 -f- 3d2. Если а — Ъ делится па 4, то к такому же выводу можно прийти, используя представление 4 = (—I)2 4- 3 -I2 вместо 4 = I2 4- 3*12.
Г)*
(3') Если число вида a2 4- ЗЬ2 делится на простое вида р- 44- 3g2, то частное представимо в виде с2 ••- 3d?. Основной шаг в доказательстве утверждения снова состоит в замечании, согласно которому (job — aq) (job 4- aq) = p2b2 -j- 3<fb2 — 3<^Ь2 — a2q2 = = b2 (jo2 + 3g2) — q2 (a2 + 3b3) делится на p2 -|- 3q2. Ho p2 + 3g2 — простое, следовательно, либо pb — aq, либо pb 4- aq делится па р2 + 3g2. Таким образом, при правильном выборе знака (р2 + 3g2) (а2 + ЗЬ2) = Гр2 + 3 (±д)21 (а2 4- ЗЬ2) = (joa т 3gb)24- + 3 (job ± aq)2 можно разделить па (р2 4- 3g2)2; отсюда следует, что (я2 4- ЗЬ2)^р2 4- 3g2) имеет требуемый вид.
(4') Если число, которое можно записать в виде а2 4- ЗЬ2, имеет нечетный делитель, не представимый в таком виде, то и частное имеет нечетный делитель, который не представим в таком виде. Пусть ху = а2 4- ЗЬ2, где х нечетно. Если у четно, то, согласно (2'). оно делится на 4 и I (Z//4) = с2 4- 3d2. Этот процесс можно продолжать до тех пор, пока у(4к не станет нечетным. Следовательно, У — Р1Р2 • • • Рп. гД0 каждое из чисел pv . . ., рп либо равно 4, либо является нечетным простым. Если все нечетные простые, входящие в это разложение числа у, можно записать в виде с2 44- 3d2, то ху = а2 4- ЗЬ2 можно последовательно разделить па каждое из чисел pv . . ., рп и из утверждений (2') и (3') мы получим, что х можно представить в виде с2 4- 3d2. Следовательно, если х непредставимо в таком виде, то у должно иметь нечетный делитель, который также нельзя представить в виде с2 4- 3d2.
(5') Если а и b взаимно просты, то каждый нечетный делитель числа а2 4- ЗЬ2 представим в виде с2 4- 3d2. Пусть х — нечетный делитель числа а2 4- ЗЬ2. Тогда а = тх ± с, Ъ = пх + d, где | с | < ж/2, | d | < ж/2 (здесь использована нечетность х). Число с2 4- 3d2 делится на х, скажем с2 4- 3d2 = ху. где у < х. Ни один общий делитель чисел с и d. больший 1, не может делить х, поскольку в этом случае а и Ъ не были бы взаимно простыми. Следовательно. обе части равенства с2 4- 3d2 = ху можно сократить па квадрат наибольшего общего делителя с и d и получить е2 4- З/2 = = хг, где е и / взаимно просты. Если х нельзя представить в виде a2 -f- 3b2. то, согласно (4'), z имеет нечетный делитель (обозначим его w), который также непредставим в таком виде. Следовательно, существование нечетного числа х, делящего число вида а2 4- ЗЬ2 (где а и b взаимно просты) и непредставимого в таком виде, влекло бы за собой существование меньшего числа и* с теми же свойствами. По принципу бесконечного спуска отсюда следует требуемое заключепие.
Каждое простое, кроме 3, имеет вид Зп 4- 1 или Зп 4- 2. Число вида Зп 4- 2 нельзя представить в виде а2 4- ЗЬ2. Действительно, если а2 -}- ЗЬ2 не делится на 3. то а не делится на 3, а = 3m ± 1, и а2 4- ЗЬ2 па 1 больше некоторого кратного числа 3. Таким обра- .зом, согласно (5'). нечетное простое, которое делит число вида
а- _- ЗЬ2 при взаимно простых а и Ь, по представляется в виде 3)1 -4 2. Если а и Ъ не взаимно просты, то а2 4- ЗЬ2 = d2 (е2 + З/2), где d — их наибольший общий делитель и числа е и / взаимно просты. Таким образом, число вида а2 4- ЗЬ2 можно записать в виде произведения квадрата на число, не имеющее нечетных простых делителей вида Зк 4- 2. Согласно (2'), входящая в разложение а2 -|- 31г степень простого числа 2 является некоторой степенью числа 4 и, следовательно, квадратом. Таким образом, необходимое условие представимости данного числа в виде а2 4" ЗЬ2 состоит в том, что частное от деления этого числа на наибольший содержащийся в нем квадрат не имеет простых множителей вида Зи -*- 2. Для доказательства достаточности этого условия нужно только доказать следующее:
(6') Каждое простое вида Зп 4- 1 представимо в виде а- 4- ЗЬ2. Как и раньше, по теореме Ферма, простое р — Зп 4- 1 делит р — 2 разности чисел 1, 23n, З3", . . ., (р — I)3". Каждую из этих разностей можно разложить на множители: а3п — Ь3п = (ап - - У‘) X х (а2” 4- апЪп 4- Ь2п\ Поскольку а или Ъ четно, второй множитель можно записать в виде А2 4- Л (2/?) 4- (2/Д? - (^ 4 К)2 Л ЗК2 со взаимно простыми А и В. Следовательно, согласно (5'). если р не делит р — 2 разности чисел 1, 2". 3”, . . ., (р — 1)”, то оно обязательно имеет вид с2 4- 3d2. Если бы р делило р — 2 разности этих чисел, то оно делило бы и и!, что невозможно. Следовательно, р должно иметь вид с2 4- 3d2, что и требовалось доказать.
Применение тех же рассуждений к представлениям в виде а2 4- 2Ъ2 позволяет доказать следующее утверждение: для того чтобы данное число было представимо в виде а2 4- 2Ь2, необходимо, чтобы частное от деления этого числа на наибольший содержащийся в нем квадрат не имело простых делителей вида 8п 4 5 или 8п ж 7. Для доказательства достаточности этого условия нужно только показать, что все простые вида 8п 4- 1 или 8п 4- 3 можно представить в виде а2 4- 2Ь2. Именно это последнее утверждение, аналогичное (6'). Эйлеру не удалось доказать; впервые его доказал Лагранж. (Доказательство приведено ниже в упр. 6 и 7.)
> пражнения
Предположим, что некоторое простое представимо i виде а2 4" Ь2. Докажите единственность такого представления. [Используйте доказательство утверждения (2).] Справедливо ли это утверждение для простых вида «2 4- 2Ь2 или а2 4" ЗЬ2?
Докажите, что п-е разности от я« равны га! (и, следовательно, все более высокие разности тождественно равны нулю). [Докажите, что первая разность от многочлена га-й степени является многочленом (га — 1)-й степени.]
Используя арифметику иррациональностей, получите формулу (а2 4- ЗЬ2) (с2 4- 3d2) = (ас — 3bd)2 + 3 (ad Д- be)2. Проделайте то же самое и выведите аналогичную формулу для чисел вида а2 4- №.
Докажите, что каждый делитель числа вида а2 — 2Ь2 при взаимно простых а и b представим в таком же виде с2 — 2d2.
В § 1.7 было замечено, что 21 представимо в виде а2 + 5Ь2, но ни 3, ни 7 пе представимы в таком виде. Найдите, в каком месте перестают работать методы данного параграфа, если попытаться примепить их для доказательства утверждения, согласпо которому каждый делитель дапного числа вида а2 -|- ЬЬ2 со взаимно простыми а и & представим в виде с2 -|- 5d2.
Следующим образом докажите, что каждое простое вида 8га + 3 представимо в виде а2 -|- 2&2. Пусть р -= 8га + 3 — простое число. Через х обозначим целое (р -[- 1)/2. Так как г8п+2 — 1 делится па р, то z8n (р + I)2 — — 4 делится на р и, следовательно, ^n — 2) (ж4п + 2) делится на р. Используя упр. 4, покажите, что р не может делить х4п — 2. Следовательно, р делит х4п + 2. Заключите отсюда, что р — а2 -\- 2Ь2.
Следующим образом докажите, что каждое простое вида 8га + 1 представимо в виде а2 + 2Ь2. Пусть р — 8га + 1 — простое. Последовательные разности чисел 1, 28”, 38п, 48п, . . . можно разложить в произведения asn — ^sn = (а4п — ь4п) (a4n _]_ ^4п^ и ВТОрой множитель можно записать в виде (a2n — b2n)2 -|- 2 (an6n)2. Доказательство получается из этих замечаний при помощи методов данного параграфа.
Покажите, что эйлерово доказательство утверждения (2) можно получить при попытке произвести деление (а + b V —^Кр +5 V—1)-
Дайте другое доказательство утверждения (5), показав, что сравпе- ние (,r -|- I)2" — я2п = 0 (mod р) имеет не более 2га различных корней по модулю р (в действительности число корней пе превосходит 2п — 1). Вообще, если хотя бы одип коэффициент многочлена / (.г) степени m не сравним с пулем по модулю р, то сравнение / (ж) = 0 (mod р) имеет пе более m различных решений. [Нс ограничивая общности, можно предположить, что старший коэффициент / (.г) пе сравним с нулем по модулю р. Если г — произвольное решенпе сравнения / (г) = 0 (mod р), то / (г) = (ж — г) q (ж) -Ь с, где q (я) — многочлен степени m — 1, старший коэффициент которого совпадает со старшим коэффициентом многочлена /(z), ас — целое число, сравнимое с пулем по модулю р. Каждое решение s сравпепия / (s) = 0 (mod р) (за возможным исключением s = г) является решением сравпсния q (s) = 0 (mod р). При m 0 доказываемое предложение, очевидно, справедливо.]
В § 1.8 было указано, что все простые делители числа 232 + 1 сравнимы с 1 по модулю 64, так что 641 является только пятым простым, которое может делить 232 + 1. Покажите, что в действительности простые делители числа 232 -[- 1 должны быть сравнимы с 1 по модулю 128, так что 641—только второе простое число, подлежащее рассмотрению. [Пусть р — простой делитель числа 232 + 1. Так как р ^= 1 (mod 64), то р делит х2 — 2 для некоторого х. По rf-1 = 1 (mod р), поэтому предыдущие рассуждепия показывают, что 64 делит (р — 1)/2.[
Разложите 232 — 1 на простые делители и получите отсюда, что 257 лит 232 +Jl. [Здесь не требуется никаких вычислений.]
завершение дк{ ательства Последней теоремы
Ферма при и, = 3
Идея Эйлера проводить вычисления с «числами» вида а + -Р ЬУ —с тесно связана с использованием формулы
(ж2 4- су2) (ы2 -J- си2) = (жы — cyv)2 -L с (хи + уи)2,
которая неоднократно встречалась выше. Эта формула утверждает следующее. Предположим, что целое число Л является ироизве-
депнем целых В и С, представимых в виде a2 4 cb2, скажем В = ;- х2 4 су2, С — и2 4 си2. Тогда Л тоже можно записать в таком виде, используя для нахождения а и Ъ формулу а 4 ЬУ —с = = (я -Г yV —с) (и -г иУ —су
.Лемма, необходимая для доказательства Последней теоремы Ферма при и = 3. утверждает, что если а и b взаимно просты и а2 4 ЗЬ2 является кубом, то а 4 ЬУ —3 - (р-Ь qy —З)3 при некоторых целых р и q. Для доказательства этого утверждения естественно продолжить рассуждения Эйлера лишь па один шаг дальше и «разложить» а 4 ЪУ—3 следующим образом.
) Если а и Ъ взаимно просты и a2 4 ЗЬ2 — четное число, то a J- ЬУ—3 можно записать в виде
а-у-Ъ У — 3 — (1 ± V — 3) (и4у У — 3)
при соответствующем выборе знака и целых и, и. Поскольку а2 4 ЗЬ- четно, а и Ъ должны быть числами одинаковой четности; но они взаимно просты, следовательно, они должны быть нечетными. Таким образом, каждое из пих имеет вид 4n + 1 и либо а 4 Ь, либо а — b делится на 4. Если а -у Ъ делится па 4, то равенство 4 (я2 + ЗЬ2) = (I2 4 3 -I2) (я2 4 ЗЬ2) - (а — ЗЬ)2 4 3 х X (я 4 ЪУ можно разделить на 42 и представить (я2 -|- ЗЬ2)/4 в виде и2 4 Зк2, где и = (а — ЗЬ)/4, и = (а 4 Ьу4. Заметим, что последние соотношения эквивалентны равенству и 4 ^У —3 = — (а 4 ЬУ—3) (1 4 К—3)/4; поэтому они позволяют выразить а и b через пики получить, как и требуется, (1 — У —3) X X (и 4 иУ —3) = а -у ЬУ —3. Аналогично, если а — b делится на 4, то а 4 ЪУ —3 — (14 У—3) (я 4 иУ —3) при подходящих и и и. При этом и и и взаимно просты (поскольку в противном случае а и b не были бы взаимно простыми) и а2 -4 3b2 = 4 (я2 4- Зя2).
) Если а и b взаимно просты и а2 4 ЗЬ2 делится на нечетное простое Р, то Р можно представить в виде Р = р2 -У 3q2 с положительными целыми р и q, а а -у ЬУ —3 представимо в виде а 4 4- ЬУ —3 = (р ± qy —3) (я 4- иУ—3) при соответствующем выборе знака и целых и и и. Первое утверждение, согласно которому Р = р2 4- 3q2, совпадает с утверждением (5') из предыдущего параграфа. Как и в доказательстве Эйлера, либо pb 4- «Щ либо pb — — aq делится на Р. Если pb 4- aq делится на Р, то обе части равенства Р (а2 4 ЗЬ2) = (р2 4- 3g2) (я2 4- ЗЬ2) — (ра — 3qby 4 4- 3 (pb 4- ачУ можно разделить па Р2 и записать (я2 4 ЗЬ2УР в виде и2 4- Зя2, где и = (ра — 3qbyP и к = (pb 4- aq^lP, т. е.
иу-иУ^З.- (р + ду^з) (а + ЬУ^З)/Р.
Тогда умножение на р — qY—3, как и требуется, дает (р — чУ —3) (и 4- иУ —3) = а 4 6]/"—3. Аналогично, если рЪ — — aq делится на Р, то а 4- ЬУ—3 = (р 4- qV —3) (u + ^У —3), Здесь снова ими взаимно просты и а2 + 362 = Р (и2 4- Зн2).
) Пусть а и Ъ взаимно просты. Тогда а 4- ЬУ —3 можно записать в виде
а 4- Ъ V — 3 = ± (pt ± q{ У — 3) (р2 ± Ч^У — З).. \рп + qn У — 3), где p-t и qt — положительные целые и р2 4 3 g- равно либо 4, либо нечетному простому числу. Если а2 4 362 четно, то оно делится на 4. Если а2 4- 362 ^ 1, то зто число имеет делитель Р, равный либо 4, либо нечетному простому, и из утверждения (1) или (2) следует, что а 4- ЪУ —3 = (р ± qV —3)-(и 4- иУ —3). где р2 44- 3g2 = Р. Тогда и и и взаимно просты, и задача выделения множителя р ± qy—3 из и 4- иУ—3 совпадает с задачей выделения такого множителя из а 4- ЬУ —3, за исключением того обстоятельства, что и2 4" Зн2 = (а2 4- ЗЬ2УР меньше а2 4 362. Повторение этого процесса приведет в конце концов к выражению вида
a-yb V — 3=(pr± qty —ЗУ-Лрп+qn У — 3) (u + v У — 3), где и2 4- Зн2 = 1. Тогда и = ±1, и = 0, и 4- W —3 = ±1, и разложение завершено.
) Пусть а и Ъ взаимно просты. Тогда множители в приведенном выше разложении а 4- ЬУ —3 однозначно определены (с точностью до выбора знаков') тем обстоятельством, что (р2 4 3g2) X X (р2 4- 3g2) . . . (р2 4- 3g2) = а2 4- 362 является разложением а2 4- 362 на нечетные простые множители и множители, равные 4. Кроме того, в это разложение может входить только один из множителей р 4- чУ —3 или р — qy—3. Для доказательства первого утверждения следует показать, что р2 4. 3q2 = Р определяет р и q с точностью до знака; здесь Р = 4 или Р — нечетное простое. При Р = 4 это утверждение очевидно. Пусть Р — нечетное простое. Если бы а2 4- Зб2 было другим представлением простого Р. то, согласно (2),
а уд У — 3 = (р ± q У — 3 ) (и 4- и У — 3 )
и Р = Р (и2 4- Зн2), т. е. и2 4. Зи2 = 1, и = ±1, и = 0, а 4 4- ЬУ—3 = +ДР ± qy—3), что и требовалось показать. Второе утверждение следует из того, что множители р 4- чУ—3 и р — — чУ—3 в произведении давали бы множитель р2 4- 3g2, а это при взаимно простых а и Ъ невозможно.
Теперь легко доказать лемму, которая требуется для завершения эйлерова доказательства Последней теоремы Ферма при п = 3.
Лемма. Пусть а и b — такие взаимно простые числа, что a2 -f- 4- 362 является кубом. Тогда существуют такие целые р и q, что а + bV"^ = (р + дУ^У
Доказательство. Пусть а2 + ЗЬ2 = РгРг . . . Рп — такое разложение числа а2 4- 362 на множители, равные нечетным простым пли 4, как в утверждении (4). Если это разложение содержит в точности к множителей, равных 4. то 22к является наибольшей степенью числа 2, которая делит а2 4- 362, а поскольку а2 -|- 36а является кубом, отсюда следует, что 2/с, а потому и к делятся на 3. Кроме того, любое нечетное простое Р должно входить в это разложение с кратностью, делящейся па 3. Следовательно, п делится па 3 и множители Pv Р2, . . ., Рп можно сгруппировать таким образом, что Рзк+1 = Pak + 2 = ^зь+з- Отсюда вытекает, что в разложении числа а -|~ ЪУ—3, полученном в утверждении (3), множители, соответствующие каждой группе из трех чисел Р, совпадают, поскольку единственной альтернативой является выбор знака в р ± qV—3, а числа с различными знаками не могут одновременно входить в это разложение. Если из каждой такой группы из трех множителей выбрать один и выбранные числа перемножить,, то мы получим такое число с + dV —3. что а 4- ЪУ —3 = = ±(с + ау^зу. Так как -(с + дУ^ЗУ = (-с - дУ ^ЗУ, отсюда следует требуемое заключение.
Упражнения
Для доказательства следующего утверждения требуется только незначительная модификация проведенных выше рассуждений. Пусть а и b — взаимно простые числа; предположим, что а2 + 2Ь2 является кубом. Тогда существуют такие целые р и q, что а + Ъ У —2 = (р + q У—2)3. Используйте- это предложение для доказательства утверждения Ферма, согласно которому единственным решением уравнения z2 + 2 = у3 в целых числах является 52 4- 2 = З3.
Аналогично, пусть а и b взаимно просты; предположим, что а2 4- Ь^ является кубом. Докажите, что а 4- ЬУ—1 — (р 4- g V —I)3- Доказательство этого утверждения при а = О, Ъ = 1 требует особого внимания. Докажите, что единственным решением уравнения г2 4~ 4 — у3 в целых числах при нечетном х является II2 4™ 4 = 58. [Это доказательство и доказательство упр. 1, по существу, предложены Эйлером, однако Эйлер, кажется, не заметил того, что этот метод решения уравнения а2 4- Ъ2 — куб предполагает взаимную простоту а и Ь. Поэтому его доказательство того, что х = 4, 11 являются единственными решениями уравнения х2 4- 4 — у3, неполно.]
Дополните доказательство утверждения о том, что II2 4- 4 = 53" и 22 4- 4 = З3 являются единственными решениями уравнения г2 4- 4 = У» доказав, что если х2 4- 4 = у3 и х четно, го х = +2. [Данное уравнение- приводит к уравнению и2 4- 1 = 2Л Используйте деление числа и 4- V па 1 4- У—1 для того, чтобы записать и3 = (и2 4- 1)/2 в виде суммы двух квадратов, скажем а2 -|- Ъ2. Поскольку а и b отличаются па 1, они взаимно
просты и можно получить равенство 1 = (р + д) (р2 — 4pq 4- g2), где р и q целые. Таким образом, р + q — р2 — 4pq + q2 — +1 и —6pq = 0 или —2. Следовательно, р пли q должно равняться 0, что приводит к х = +2.]
Докажите, что в утверждении (3) самое большее одно из чисел pi + 4- 3g? равно 4.
Найдите все представления в виде а2 4- ЗЬ2 (а, Ъ — не обязательно взаимно простые) следующих чисел: (а) 91; (Ь) 49; (с) 336.
Дополнение о суммах двух квадратов
В одном письме от 1654 г. Паскалю [F3], которое почти наверное не было известно Эйлеру, Ферма сформулировал некоторые свои теоремы, среди которых была теорема о представимости каждого простого числа вида 4» 4- 1 в виде суммы двух квадратов. Список приведенных в этом письме теорем почти совпадает со списком теорем из упомянутого выше письма к Дигби (§ 2.4), одпако есть и важное различие. В письме к Паскалю Ферма дополнительно ставит задачу нахождения разложений в виде суммы двух квадратов, а именно: «для любого данного простого числа такого вида, скажем 53, найти по общему правилу два квадрата, из которых это число составлено» (курсив наш). Конечно, такое разложение всегда можно найти методом проб и ошибок (в примере Ферма решение таким методом: 53 — 4 4- 49 — получается почти мгновенно). Ясно, одпако. что Ферма придавал особую важность нахождению более методичного и эффективного способа.
Доказательство Эйлера является косвенным; оно использует рассуждение от противного, которое показывает, что если бы простое число вида 4н 4- 1 не было суммой двух квадратов, то можно было бы указать бесконечно убывающую последовательность положительных целых чисел. Следовательно, это доказательство не решает предложенную Ферма задачу нахождения конструктивного метода. Однако, как часто бывает в таких ситуациях, более тщательный анализ этого доказательства от противного показывает, что его можно видоизменить и получить конструктивное доказательство, причем эта модификация придает и самому доказательству большую ясность.
Предложение (5) из доказательства Эйлера вполне конструктивно. В нем утверждается, что для простого числа 4н 4- 1 по крайней мере одно из чисел 12п 4- 22п, 22п 4- 32п. . . . . . ., (4и — 1)2п 4- (4тг)2п делится на 4п 4- 1. В примере Ферма 4п -J- 1 = 53 легко проверить, что уже первое число 1 4- 2м из этого списка делится на 53. В обозначениях для сравнений х) находим: 2е = 64 = 11 (mod 53), 212 = 112 = 121 = 15 (mod 53), 213 = 2-15 = 30 (mod 53), 226 = 900 = —1 (mod 53); следовательно, 226 4- 1 делится на 53. То обстоятельство, что 53 делит 226 -]- 1, используется в доказательстве Эйлера для того, чтобы показать,
*) См. приложение, § АЛ.
что 53 делит сумму двух квадратов. Приведенные выше вычисления дают в явном виде сумму двух квадратов, делящуюся па 53, а именно 302 + 1 = 17 • 53. В предложении (4) Эйлер приходит к заключению, что 53 должно' быть суммой двух квадратов, поскольку в противном случае возникла бы конструкция бесконечного спуска. Задача состоит в том, чтобы дать прямое доказательство этого утверждения, не прибегая к доказательству от противного.
В общем случае при р — 4п + 1 методом Эйлера можно найти представление а2 + 62 -- кр. где а и b взаимно просты и к < р. Грубо говоря, задача состоит в том, чтобы найти какой-нибудь способ, позволяющий сократить обе части этого равенства па к. Эйлерово доказательство утверждения (2) показывает, как делить на простые числа, которые являются суммами двух квадратов. Легко показать, что каждый простой делитель числа a" -j- 62 либо равен 2, либо имеет вид 4п -j- 1 (см. упр. 2 из § 1.8); поэтому можно делить на к, если разложить число к па простые множители, представить каждый такой множитель в виде суммы двух квадратов и делить па каждый такой множитель в отдельности. В рассматриваемом случае число к = 17 само является простым, и его очень легко записать в виде суммы двух квадратов, а именно 17 = I2 -|- 42. Процесс деления состоит в том, чтобы записать 17.17-53 — (12 + 42) (302 + I2) (30 + 4)2 -|- (1 + 120)2 и выбрать знаки таким образом, чтобы сделать возможным деление на 17. Как и требуется, это дает 53 = (34/17)2 + (119/17)2 = = 22 -г- 72.
Этот метод сводит задачу представления простого числа р в виде суммы двух квадратов к задаче представления меньших простых вида 4п + 1, а именно простых делителей числа к, в виде суммы двух квадратов. Возможно, это и есть тот самый метод, который имел в виду Ферма, когда описывал свое доказательство при помощи бесконечного спуска следующими словами: «Если бы выбранное простое число, которое на единицу больше некоторого числа, делящегося па 4, не было суммой двух квадратов, то существовало бы простое число такой же природы, меньшее заданного, а затем еще и третье, и т. д., бесконечно убывая до тех пор, пока не будет достигнуто простое число 5, которое является наименьшим из всех чисел такой природы; отсюда следовало бы, что 5 не является суммой двух квадратов, что не соответствует действительности. Отсюда сведением к абсурду следует заключить, что все числа такой природы являются суммами двух квадратов». (Письмо к Каркави [F5].)
Однако этот метод приводит к очень длинным вычислениям, так как требуется определить, будет ли число к простым (что всегда является трудным процессом), разложить его па множители (если это возможно) и представить каждый множитель в виде суммы двух
квадратов, В общем случае значительно лучший метод состоит в сокращении на к ценой умножения на некоторое меньшее число п (вместо ку Это можно сделать следующим образом. Как и в эйлеровом доказательстве утверждения (4), воспользуемся равенством а2 -]- 62 = кр для нахождения меньшего числа, кратного р и представимого в виде суммы двух квадратов. Для этого запишем а -- qxk ± с, 6 —- q^k + d и заметим, что к должно делить с2 4- d2, скажем с2 4- dr = пк. Поскольку | с | ^ к!2, | d | ^ А/2, мы получаем, как и раньше, что п ^ к'^. Кроме того, пккр — (с2 — d2^ х X (а2 4 62) — (са + dby 4- (сб ± day. Паша цель состоит в том, чтобы разделить обе части этого равенства па к2. Поскольку к не обязательно простое, здесь нельзя применить использованный раньше метод доказательства делимости cb 4- da или cb — da на к. Однако можно воспользоваться более простым методом. Заметим, что cb ± da = с (q2k ± d) ± d (qjc ± с) делится на к, если знаки выбрать таким образом, что слагаемые ±cd ± de взаимно уничтожаются, Следовательно, обе части этого равенства можно разделить па А2, что приведет к представлению пр в виде суммы двух квадратов. Если п — 1, то р уже записано в виде суммы двух квадратов. В противном случае этот процесс можно повторить и получить целое число m ^ nil и представление тр в виде суммы двух квадратов. Продолжая этот процесс, мы должны в конце концов прийти к представлению р в виде суммы двух квадратов.
В примере 302 4- I2 = 17 • 53 имеем с = —4, d = 1. 42 4- 12 = — 17. и это тот же процесс, что и выше. В качестве второго примера рассмотрим случай р = 229. На первом шаге надо вычислить 2114 по модулю 229. Здесь 28 =- 256 = 27 (mod 229); 216 = 272 = = 729 = 42 (mod 229); 2®2 = 422 = 1764 = —68 (mod 229); 264 = = 682 - 4624 = 44 (mod 229); 296 = (-68) (44) =- -2992 = = -15 (mod 229); 2112 = (-15) (42) = -630 = 57 (mod 229); 2114 = 4 -57 = —1 (mod 229). Следовательно, 229 делит (257)2 44- I2. и в дальнейших вычислениях нет необходимости. Затем найдем 257 по модулю 229: 248 = (—68) (42) = —2856 = —108; 256 = (-108) (27) =: -2916 = -168 = 61; наконец, 257 = = 122 (mod 229). Теперь прямое вычисление дает 1222 4- 1 = =- 65-229. что служит началом процесса. На первом шаге с = = 122 — 2-65 = —8 и d = 1, поэтому 82 4- I2 = 65. Тогда 65 - 65 - 229 = (82 4- I2) (1222 4. I2) = (976 4= I)2 + (8 ± 122)°-, откуда 229 = (975Z65)2 4- (130/65)2 = 152 4- 22 4).
Совершенно аналогичную процедуру можно использовать для нахождения представления простого числа вида Зи + 1 в виде а2 4- 362. На первом шаге надо найти 2” "по модулю р. Если 2" на единицу больше некоторого кратного р, то р делит 2" — 1 и следует вычислить 3" по модулю р. В^копце коипов мы должны
х) Другой метод решения уравнения р = а2 -\- № указан в упр. 9 к § 7.10.
прийти к такому целому с, что сп не является числом, па единицу большим некоторого кратного р, но этим свойством обладает V — 'I)’1- Тогда, поскольку р делит с3п — (с — 1)3п, то р должно делить с"п + сп Vе — 1)п + (с — 1)2n‘, последнее число имеет вид ■г 4- 362. Таким образом, a2 4- 362 кр, и можно добиться выполнения неравенства к $4 р. Если а и Ъ четны, то их можно сократить па степени числа 2. Если оба они нечетны, то 4 делит •г 4- ЗЬ2. и можно воспользоваться следующим методом сокра- , а2 + 362( а + 36 \ 2„ / а ± Ъ \2,
щения па 4: = (—j 4-3 I——1 , где знаки выбра
ны таким образом, что 4 делит а + Ъ. Это сводит задачу к случаю а2 4- ЗЬ2 = кр, где а и b — числа противоположной четности. Если к — 1, то задача решена. В противном случае а можно привести к с по модулю к, а Ъ привести к d и получить с2 -г 3d2 = пк. где п <_ к (поскольку к нечетно). Тогда при соответствующем выборе знаков можно сократить обе части равенства иккр = (ас + ЗМ)2 + 3 (ad ± Ъс^ на к2 и получить пр = е2 4- З/2. Если п =/= 1, то можно снова воспользоваться приведением — до тех пор, пока мы не получим р = g2 4- 3/i2.
Например, рассмотримслучай р = 67. Напервомшаге надо
вычислить 222 по модулю67.Это очень просто:26 =64 = —3,
= 9. 218 =27 219: 54 : 13 221 52— 15. 222 :
= —30. Таким образом, 222 —1 не делится па67,а 2444- 222 + 1
должно делиться. Но244 + 222 + 1 = 3^у22а) 4- (у222 -Е 1) = = 3 (221)2 + (221 4- 1)2. Поскольку 221 = —15, отсюда следует, что 3-(—15)2 4- (—14)2 должно делиться на 67. Прямое вычисление дает: 3-152 4~ 142 = 871 = 13 «67. Приводя 15 и 14 по моду- .по 13. получаем 3-22 4- I2 = О (mod 13); в действительности 3-22 4- I2 = 13. Следовательно, 13-13-67 = (I2 4- 3-22) (142 4- ■4 3-152) -= (14 + 3 - 30)2 4- 3 (15 + 28)2 ,67 = (104/13)2 4
3 (—13/13)2 = 82 4- 3-12.
Последняя часть этой процедуры применима в случае задачи представления простых в виде а2 4" 262. Если можно найти число вида а2 -|- 262, делящееся на р. то аналогичная процедура позволяет найти представление самого числа р в таком виде. При этом недостает лишь метода построения при данном простом р вида р = 8п -{- 1 или р = 8и 4~ 3 числа вида а2 4- 262, делящегося на р. Конструктивный метод такого построения приведен в упр. 6 и 7 к § 2.4.
Упражнении
Запишите 97 в каждой ?из трех форм а2 4- 62, а2 4- 362, а2 4- 26*-
Запишите'193 в каждой “из трех форм упр. 1.
Запишите 7297 во всех трех формах.
В статье Якоби [Л] содержатся обширные таблицы представления простых в виде а2 4- 62, а2 4- 262 и а2 4- 362. Просмотрите эти таблица и выведите несколько приведенных в них представлений.'
Г лава 3
ОТ ЭЙЛЕРА ДО КУММЕРА
Введение
Когда Эйлер в письме Гольдбаху от 4 авг. 1753 г. говорил, что ему удалось доказать Последнюю теорему Ферма в случае п =3, он отметил, что это доказательство представляется ему совершенно отличным от того, которое было в случае п — 4, и что доказательство общего случая кажется весьма далеким. В последующие 90 лет было получено еще несколько — очень немного—частных случаев и частичных результатов, но общий случай все еще казался абсолютно недостижимым. Затем, в 1840-е годы. Куммер развил свою теорию идеальных делителей и с ее помощью получил новые глубокие результаты, касающиеся Последней теоремы Ферма, которые породили надежду, что и сам общий случай вскоре будет доказан.
Эта глава посвящена наиболее важным результатам, полученным в течение этого девяностолетнего периода. В § 3.2 формулируется и доказывается теорема Софи Жермен, § 3.3 посвящен доказательству Последней теоремы Ферма в случае п = 5, полученному Лежандром и Дирихле, а § 3.4 — нескольким замечаниям о доказательствах, которые получили Дирихле и Ламе в случаях к — 14 и и —- 7 соответственно. Теорема Софи Жермен имеет важное значение, и хотя позже она была обобщена и улучшена, она не была ничем заменена со времени ее открытия. В то же время доказательства случаев п = 5 и п = 7 были заменены доказательствами Куммера Последней теоремы Ферма для «регулярных простых» (а случай п = 14 — более общим случаем п = 7). Сейчас они представляют интерес лишь как примеры того, что можно сделать более элементарными средствами, не обращаясь к теории идеальных делителей, и как развитие теории привело к великим открытиям Куммера.
Хотя на протяжении этого периода прогресс на пути к доказательству Последней теоремы Ферма был невелик, развитие теории чисел в целом достигло громадных успехов. В эту эпоху жили трое из крупнейших за всю историю теоретиков в области чисел — Лагранж, Лежандр и Гаусс.
Лагранж был уже упомянут выше как в связи с решением уравнения Пелля (§ 1.9), так и в связи с доказательством того, что каждое число может быть записано в виде суммы четырех квадра-
тов (§ 2.4). Выдающиеся способности Лагранжа были признаны Эйлером, когда Лагранж был еще совсем молод, и сотрудничество между ними было весьма плодотворным. Когда Эйлер оставил двор Фридриха Великого, чтобы в 1766 г. вернуться в Россию, Лагранж заменил его в Берлине. Более того, когда в 1783 г. Эйлер умер, Лагранж бесспорно занял его место крупнейшего европейского математика. Подобно Эйлеру, он был необычайно разпосто- ронен. Ему принадлежат фундаментальные результаты в небесной механике, вариационном исчислении, алгебре, анализе и т. д., по, как и у Эйлера, в его работах видна особая любовь к теории чисел.
Лежандр — которого из-за имени легко спутать с Л аграпжем — определенно не достиг уровня Эйлера и Лагранжа, но был прекрасным математиком, проделавшим важную работу в широком разнообразии областей, особенно в теории эллиптических функций, алгебре и теории чисел. Но еще важнее, быть может, то, что он был очень плодотворным автором, работы которого охватили большой диапазон тем и достигли широкой аудитории. Его «Теория чисел» (Theorie des Nombres), впервые опубликованная в 1798 г., выдержала несколько изданий и оказала глубокое влияние на математическую культуру эпохи.
Гаусс опубликовал свои великие «Арифметические исследования» (Disquisitiones Arithmeticae) в 1801 г. (ему было в то время 24 года) и сразу же завоевал признание J) как гений первой величины. Он также был великим универсалом — о нем говорили, что не было ни одного направления в развитии математики XIX века, которое бы он не предвидел в своей работе,— но он также считал теорию чисел — высшую арифметику, как он предпочитал называть ее,— царицей математики. В дополнение к Disquisitiones Arithmeticae он опубликовал два классических мемуара по би- квадратичной взаимности в 1828 и 1832 гг., которые оказали большое влияние на развитие теории чисел.
Деятельность этих ученых не имеет в большей части непосредственного отношения пи к самой Последней теореме Ферма, ни к методам, которые позже были успешно применены для ее изучения. Однако косвенно их деятельность оказала очень большое влияние на развитие этих методов. Помимо общего влияния, из-за которого целое поколение математиков было воспитано в убеждении, что высшая арифметика является царицей всей математики, имеется по крайней мере два весьма частных аспекта, которые будут изучены в следующих главах. Теория идеальных делителей, развитая Куммером для исследования высших законов
*) 31тмая 1804 г. Лагранж [L4] писал Гауссу: «Ваши Disquisitiones сразу же поставили Вас в ряд лучших геометров». (В те времена «геометр» означало «чистый математик».)
взаимности, и выведенная Дирихле аналитическая формула числа классов бинарных квадратичных форм с данным детерминантом — ■обе выросли на почве работ этих трех теоретиков и обе стали впоследствии основой исследования Последней теоремы Ферма.
Таким образом, краткость этой главы не означает, что период от Эйлера до Куммера был малоплодотворпым. Наоборот, этот период во многих отношениях был золотым веком теории чисел. Краткость этой главы означает лишь, что в течение этого периода исследование Последней торемы Ферма отошло на задний план, пока развивались другие разделы теории чисел — главным образом бинарные квадратичные формы и законы взаимности,— что только позже принесет плоды в исследовании Последней теоремы Ферма.
Теорема Софи Жермен
Одной из очень немногих женщин, которым вплоть до настоящего времени удалось преодолеть предубеждепие и дискриминацию. направленные па отстранение женщин от занятий высшей математикой, была Софи Жермен (1776—1831). Она вела активную переписку с Гауссом, жившим в Геттингене, и была лично знакома с Лежандром в Париже. В письмах Гауссу она вначале подписывалась мужским псевдонимом, опасаясь, что иначе Гаусс не воспринял бы ее всерьез. Как бы он поступил — неясно. Известно лишь, что она добилась его расположения, не пытаясь заинтриговать его тем фактом, что она — женщина-математик, и когда обман раскрылся, Гаусс пришел в полный восторг.
«Но как описать Вам мое восхищение и изумление, когда я увидел, что мой уважаемый корреспондент г-н Лебланк превратился в эту выдающуюся личность [Софи ^Жермен, которой он писал после раскрытия обмана], преподнесшую столь яркий пример того, во что, я бы сказал, трудно поверить. Склоппость к абстрактным наукам вообще, а к таинствам чисел в особенности — исключительно редкое] качество: это не тот предмет, который поражает каждого; захватывающее очарование этой возвышенной науки открывается только тем, кто имеет мужество углубиться в нее. Но когда особа женского пола, которой на этом тернистом пути, в соответствии с нашими обычаями и предрассудками, приходится сталкиваться с неизмеримо большими, чем мужчинам, трудностями, все же добивается успеха в преодолении этих препятствий и проникает в самые темные области исследований,— она несомненно должна обладать]самым доблестным мужеством, совершенно необычайными личными качествами и высшей одаренностью. В самом деле, ничто не могло бы убедить меня столь лестным и недвусмысленным образом в том, что притягательная сила этой пауки, обогатившей мою жизнь таким количеством радостей, не является плодом фантазии, как преданность, которой удостоили ее Вы». (См. [G8].)
Взаимоотношения между Гауссом и Лежандром всегда были натянутыми, и, к чести Софи Жермен, нужно сказать, что ее отношения с ними обоими были наилучшими. Именно Лежандр
сделал ее знаменитой т). упомянув о ней в своей «Теории чисел» [L7] и присвоив ее имя очень важному результату по Последней теореме Ферма, который под ее именем известен и сейчас. Эта теорема приведена ниже, вслед за обсуждением нескольких частных вопросов.
Теорема. Если а:5 + у5 = z5, то одно из чисел х, у, z делится на 5.
Доказательство. Хотя Последняя теорема Ферма утверждает, что равенство х5 + у5 = z5 не может выполняться при положительных целых значениях неизвестных, нам будет здесь удобно перенести член z5 в другую часть уравнения: х5 + у5 -|- (—z)5 = *= 0 и сформулировать случай п —- 5 в более симметричной форме: «уравнение х5 + у5 + z5 = 0 неразрешимо в ненулевых целых числах х, у, г». Очевидное преимущество такой формулировки заключается в том, что уравниваются роли неизвестных х, у, z. Поскольку пуль делится на 5, доказываемая сейчас теорема при- пимает вид: «если х, у, z — такие целые числа, что х5 + у5 + z5 = .= О, то одно из них делится на 5».
Первый шаг доказательства состоит в переписывании уравнения в виде
—хъ = (у + z) (у — y3z -И y2z2 — yz3 4- z4).
Как обычно, будем считать, что х, у, z попарно взаимно просты ибо в противном случае общий множитель можно исключить. Тогда два сомножителя в правой части взаимно просты, поскольку если р — простое, делящее у + z. то у = —z (mod р), у4 — — y3z + y2z2 — yz3 + z4 = by4 (mod p), и если p делит оба сомножителя. то либо р = 5, и в этом случае х делится на 5, что и требовалось доказать, либо р делит у и у + z, а в этом случае у и z не взаимно просты. Иными словами, если Д* 4- уь + z5 = 0, числа х. у, z попарно взаимно просты и ни одно из них не делится на 5, то у 4- z и у4 — y3z 4- У2^ — yz3 4" z4 взаимно просты. Так как пх произведение является пятой степенью: уь Д z5 = —хь = -- (—х-)5, то каждый из них сам должен быть пятой степенью. (На этот случай легко распространить рассуждение из § 1.4.) В силу симметрии, те же рассуждения можно применить к —у3 = — ж5 4- z5 и —z5 = х3 J- у5 и получить, что для некоторых целых чисел а, а, Ъ, р, с, у
y-\-z = a5, у4—y3z+y2z2—yz3+z4 = a5, х=—aa, г4-ж=65, z4—z3z + z2a:2—zx3 4- х4 — Р5, у =—&р, х + у=с5, х4 — х3у-'-х2у2—ху3 4- У4 = у5, 2=—су.
Мы сейчас покажем, что это невозможно.
Ключом к доказательству служит простое наблюдение, что пятые степени по модулю 11 равны — 1, 0, 1. Это ясно из теоремы Ферма, которая утверждает, что либо х = 0 (mod 11), либо (ж5)2 1 (mod И), а значит, либо ж5 = 0, либо ж5 = + 1. (Точнее, нужно заметить, что из у2 = 1 вытекает у2 — 1 = (у — 1) X X (г/ + 1) = 0 (mod 11); но, поскольку И — простое число, последнее означает, что либо у — 1 = 0, либо у + 1 = 0 (mod 11), т. е. у = ±1-) Следовательно, сравнение хь + у5 + г5 = О (mod И) возможно, только если либо х, либо у, либо г = 0 (mod 11), поскольку равенство ±1 ± 1 ± 1 = О невозможно.
Предположим, что х5 -4- у5 + z5 = 0, где х, у, z попарно взаимно просты и пе делятся на 5. Тогда, как мы установили, можно найти а, а, Ь, р, с, у. Одно из чисел х, у, z должно делиться па 11. Не нарушая общности, предположим, что это х. Тогда число 2х = -- Ь5 -г с5 + (—я)5 делится на 11 и одно из чисел а, Ь, с должно делиться на 11. Это пе может быть Ь, поскольку х делится на 11 и отсюда вытекало бы, что жиг имеют общий делитель 11, вопреки предположению об их взаимной простоте. Аналогично, па 11 пе‘может делиться и с. Значит, а делится па 11. Но это тоже невозможно, ибо тогда у = —z (mod И), а5 = by4 (mod И), а, с другой стороны, х = 0, у5 = у4, что дает а5 = бу5. Так как по модулю 11 пятые степени равны 0, ±1, то отсюда вытекает, что а = = у = 0, вопреки предположению о взаимной простоте х и г. Это завершает доказательство теоремы.
Точно такие же рассуждения позволяют доказать более общую теорему.
Теорема. Если п — нечетное простое число г) и число 2п + 1 простое, то из хп 4- у" = zn вытекает, что или х, или у, или z делится на п.
Таким образом, для того чтобы доказать Последнюю теорему Ферма для п = 5, или п — 11, или для многих других простых значепий показателя п, достаточно доказать, что равенство х" + + уп = zn невозможно при дополнительном предположении: одно из чисел х, у, z делится на п,— поскольку противоположный случай уже исключен настоящей теоремой. Обычно (главным образом из-за этой теоремы) Последнюю теорему Ферма разделяют па два случая: первый, когда ни одно из трех чисел х, у, z не делится на п, и второй, когда одно и только одно из этих чисел делится па п. Эти два случая принято называть Случай I и Случай II (в указанном порядке), а приведенную выше теорему формулировать так: если п — такое нечетное простое число, что 2и -f- 1 тоже про-
*) Если п есть простое число 2, то число 2га + 1 простое, и теорема остается верной, как мы видели в § 1.3.
стое. то для п-х степеней верен Случай I Последней теоремы ферма.
Как это ни удивителоно, Случай I гораздо элементарнее, чем Случай II. Даже тогда, когда только что приведенная теорема не имеет места, ее небольшое видоизменение часто позволяет достичь успеха. Например, в случае п = 7 число 2п + 1 — 15 не простое, зато простым является 4п + 1 = 29. По модулю 29 все 7-е степени равны 0, ±1, + 12 (см. упр. 4). Значит, сравнение х -;- у1 + z7 = 0 (mod 29) возможно, только если одно из этих чисел является нулем по модулю 29. Тогда использованные в доказательстве предыдущей теоремы соображения показывают, что найдутся такие целые а и у, что а7 = 7 у7 (mod 29), по а ^ в,< 0 (mod 29) и у ^ 0 (mod 29). Так как 29 простое, имеется ’) такое целое g, что yg = 1 (mod 29); следовательно, (agY = = 7 (mod 29), вопреки тому что лишь вычеты 0, +1, + 12 являются 7-ми степенями по модулю 29. Это же соображение лежит в основе теоремы Софи Жермен.
Теорема Софи Жермен. Пусть п — нечетное простое число. Если имеется вспомогательное простое число р, обладающее свойствами:
из х11 + у" + zn = 0 (mod р) вытекает х = 0, или у = О, или z = О (mod рУ
сравнение х" = п (mod р) невозможно, то для п верен Случай I Последней теоремы Ферма.
Доказательство. Поскольку п нечетно, Последнюю теорему Ферма для п можно переформулировать как утверждение о невозможности равенства х11 + у" + zn = 0 при ненулевых целых х, у, z. Тогда Случай I для п — это утверждение о невозможности равенства хп + у" + zn = 0 при целых числах, которые не делятся на п. Поэтому предположим, что п и р удовлетворяют условиям теоремы, а х, у, z — такие целые числа, ни одно из которых не делится па п, что х" + уп + zn = 0. Нужно показать, что эти предположения ведут к противоречию.
Как обычно, можно считать, что х, у и z попарно взаимно просты. Равенство(—хД = уп + zn = (г/ + z) (г/”"1 — г/”-2г +
+ г/”-3г — . . . + г”-1) показывает, что у + z и у"-7 — yn-2z+ _l y«-3z2 —_ z«-i oga являются и-ми степенями, поскольку
эти сомножители взаимно просты 2). (Если бы они оба делились па некоторое простое q, то у + z = 0, г/”-1 — г/”-2г + . . . . . . + г”-1 = 0, у = —z, пу"-1 = 0 (mod q), откуда п = 0 или
у = О (mod q-). Первое невозможно, ибо тогда п = q делило бы ж, а второе невозможно, ибо тогда q делило бы как у, так и у + z.) Точно такие же разложения получаются из равенств (—г/)” = — х" -}- z” и (—г)” — хп + У™, а отсюда следует существований таких целых чисел а, а, Ь, р, с, у, что
у 4- z = ап, у"”1— y^a-V ... 4- z”-1 = ап, х =—на,
zJrx = bn, z71'1 — z^xf. ..4 х’^-р", у ——Ьр, x-Yy = cn, хп~1 — х^^у 4- . . . 4" if = у”, z=—су.
Теперь рассмотрим выкладки по модулю р. Так как хп + уп 44- z” = 0 (mod р), то из первого условия для р вытекает, что х, у или z должно быть нулем по модулю р. Не нарушая общности, предположим, что х = 0 (mod р). Тогда 2х — Ь" '■ сп 4- (—а)” = = 0 (mod р) и снова из первого условия для р следует, что а, b или с должно быть нулем по модулю р. Если бы это было b или с, то сравнение у = —&р = 0 или z •— —су = 0 (mod р) вместе со сравнением х = 0 (mod р) противоречило бы предположению о том, что х, у и z попарно взаимно просты. Значит, а = 0 (mod р). Но отсюда вытекает, что у = —z (mod р), а’1 = пуп~г = = п^п (mod р). Так как у ^ 0 (mod р). имеется такое целое число g, что yg = 1 (mod р), откуда (ag)” = п (mod р) вопреки второму предположению о числе р. Это противоречие и доказывает теорему Софи Жермен.
При помощи этой теоремы Софи Жермен смогла доказать Случай I для всех простых, меньших 100. Иными словами, для каждого нечетного простого п < 100 ей удалось найти другое простое р, которое удовлетворяло условиям этой теоремы. Лежандр расширил этот результат па все нечетные простые, меньшие 197, а также на многие другие простые числа. После этих результатов, которые были получены даже до того, как удалось доказать Последнюю теорему Ферма в случае п = 5, стало ясно, что пришло время сосредоточить внимание па более непокорном Случае II.
Упражнения
Докажите, что 7-е степени по модулю 29 суть 0, +1, +12. [Поскольку 27 = —12 (mod 29), все эти 5 чисел являются 7-ми степенями. Конечно, тот факт, что среди 7-х степеней встречаются только эти числа, можно доказать простым вычислением З7, 47, . . ., 287 по модулю 29. Однако более эффективный путь — заметить, что если х Зз 0 (mod 29) является 7-й степенью, то z4 — 1 — 0 (mod 29). Значит, достаточно доказать, что если / (ж) — полином степени п со старшим коэффициентом 1, то сравнение / (ж) = 0 (mod р) имеет не более п различных решений по модулю р. Это можно сделать, используя, как п в упр. 9 из § 2.4, теорему о делении с остатком. Иначе, можно умножить / (ж) па (ж — г,) (ж — г2) . . . (ж — г^, где rt пробегает различные но модулю р целые, не являющиеся решениями сравнения / (ж) = 0. Таким способом можно было бы построить полипом g (х) степени меньшей р со стар-
Шим коэффициентом 1, все значения которого равны пулю по модулю р. Рассуждение Эйлера с разностями из § 2.4 показывает, что это невозможно.
Докажите, что условие (1) теоремы Софи Жермен тогда и только тогда выполяется, когда набор п-х степеней по модулю р пе содержит двух последовательных ненулевых (по модулю р) целых чисел.
Докажите для каждого из следующих простых чисел п Случай I Последней теоремы Ферма, найдя другое простое р, для которого выполняются условия теоремы Софи Жермен: п = 13, 17, 19, 23, 29.
4. Докажите Случай I Последней теоремы Ферма для п = 5, рассматривая сравнения по модулю 25.
Покажите, что для га = 7 рассуждения из уир. 4 не проходят.
Докажите, что из условия (2) теоремы Софи Жермен следует, что р = ~- пгп -J- 1 для некоторого четного гаг. [Если р — 1 и га взаимно просты, то существуют такие целые числа р и v, что р (р — 1) = vn + 1. Аналогично, существуют целые а и 6, такие, что ап = bp + 1. Тогда ап = 1 (mod р), avnravn = 1 (mod р), п = avnravn+1 — ахпга^(р-1) = (av)” (mod р), поскольку пр-1 = 1 (mod р) по теореме Ферма. Таким образом, если п не является га-й степенью, то р — 1 и га пе взаимно просты. Так как п — простое, то это означает, что п делитр — 1, т. е. р — тп + 1 для некоторого гаг. По р нечетно (zn = п (mod 2) для нечетного п возможно), поэтому гаг четно.
3.3. Случай и = 5
Честь доказательства Последней теоремы Ферма для пятых степеней разделили два выдающихся математика, юный Дирихле1), который только что достиг 20 лет и как раз начинал свою блестящую карьеру, и стареющий Лежандр, которому перевалило за 70 и который был всемирно известным авторитетом в теории чисел и в анализе.
Последняя теорема (Оерма для пятых степеней распадается следующим образом па два случая. Как было показано в предыдущем параграфе, если х, у, z — такие попарно взаимно простые положительные целые числа, что хь + уь = z5, то одно из них должно делиться на 5. С другой стороны, одно из этих трех чисел, очевидно, должно делиться на 2, так как иначе данное равенство представляло бы нечетное число в виде суммы двух нечетных чисел. В этом параграфе первым случаем будет считаться тот, когда число, делящееся па 5, делится также и на 2, а вторым случаем — противоположный, когда четное число и число, делящееся па 5, различны. (Это разбиение пе следует путать с разделением на Случай I и Случай II в смысле предыдущего параграфа. Для п = 5 Случай I исключен, а «первый случай» и «второй случай» являются подразделениями Случая II.)
В июле 1825 г. Дирихле представил в Парижскую Академию (где Лежандр был ведущим членом) статью, в которой он дока
*) Несмотря на свою довольно французскую по виду фамилию и на то, что в то время он жил в Париже, Дирихле был немцем. Исключая несколько лет, которые можно было бы назвать стажировкой в Париже, а также некоторые путешествия в последующие годы, он родился, вырос, получил образование и провел всю свою жизнь в Германии.
зывал, что первый случай невозможен. Его доказательство, по существу, сводилось к следующему рассуждению. Если оказалось, что х или у делится на 5, то перенесем другой член суммы хп -у- у11 в правую часть равенства, так чтобы член, делящийся на 5, остался один. Так как в первом случае этот член делится также и па 2, то равенство можно привести к виду
и5 + к5 = ю5,
где и, и и w — попарно взаимно простые положительные целые числа, причем w делится на 10. Нужно показать, что это невозможно.
Числа и и и нечетны (они взаимно просты с четным числом w), поэтому можно следовать доказательству Эйлера случая п — 3 (§ 2.2), полагая и + и — 2р и и — и -— 2q. Тогда и — р + q, v — р — q и и5 ± к5 — (р + д)5 ± (р — qY- что равно либо 2 (р5 -р 10р3(?2 + Зрд4), либо 2 (5p4q ~- Юр2#3 + q5\ Меняя, если потребуется, местами р и q, мы получим равенство вида
2р (р4 + Юр2^2 + 5 г/4) = ю5,
в котором р и q — взаимно простые положительные целые различной четности, a to — положительное целое, делящееся на 10. Если бы 5 пе делило р, то оно не делило бы и р4 4 Юр2^2 -Н bq4, а значит, не делило бы ю5 вопреки предположению. Следовательно. р делится па 5, скажем р — 5r, a q не делится па 5. Паше равенство принимает вид
52-2г (q4 4 2-bVq- 4- 53r4) = to5.
Произведение 52 -2r делится на 2, 5, а также на простые делители числа г. Ни одно из этих простых чисел пе делит q4 4- 2-52r2q2 44- 53г4 (напомним, что 5 i q и что q и г имеют различную четность). Значит, по обычной в этой ситуации теореме получаем
52 -2г = пятая степень,
q4 4- 2 -52г272 4- 53г4 = пятая степень.
Можно воспользоваться дополнением до квадрата и привести второе из этих выражений к виду
(92 -н 52г2)2 — 54г4 4 53г4 = ^ 4- 52г2)2 — 5 (Юг2)2 = Р2 — 5(?2.
Основная идея доказательства Дирихле — попытаться следовать Эйлеру, записывая выражение Р2 — 5(?2 в виде (Р — QV5) X X (Р — QV 5) и стараясь показать, что Р -4 QV 5 должно бытг пятой степенью..
Предположим на время, что такое заключение обосновано т. е. можно показать, что имеются целые А и В, для которые
р + (>|Л5 = (Л + 5/5)5. Тогда
Р = Л5 + 50Л3/?2 + 125Л54,
Q = ЬА^В + 50Л253 + 25/?5.
Поскольку Q = Юг2 и число 52-2г является пятой степенью, число (52 -2г)2 = 53-2(> также оказывается пятой степенью, а значит,
54-25 [Л4 + ЮЛ2-/?2 -|- 5/?4] = пятая степень.
Числа Ли/? взаимно просты, поскольку такими являются Р и Q. имеют различную четность, поскольку Р и Q пе могут быть оба четными, и Л взаимно просто с 2 и 5, поскольку таково Р. Значит,
54-2/? = пятая степень,
Л4 + ЮЛ2/?2 + 5/?4 = пятая степень.
Дополняя до квадрата два первых члена в последнем выражении, приведем его к виду (Л2 + 5/?2)2 — 25В4 + 57?4 = (Л2 -f- 5/?2)2 — — 5 (2/?2)2 = С2 — 5£>2. Еще раз предположим, что отсюда можно заключить о справедливости равенства С + ВУ5 = (а — ЬУ5)5. Тогда
С = а5 + 50а3Ь2 + 125а/>4,
В = 5а4Ь + 50а2Ь3 + 25ZA
Так как В = 2/?2 и так как 54 -2/? = пятая степень, то и число (54-2/?)2 = 58-2О является пятой степенью, т. е.
5® -2b [а4 + 10а262 + 564] = пятая степень,
откуда, как и раньше,
59-2Ь = пятая степень, а4 + 10а262 + 564 = пятая степень.
Первое равенство, очевидно, равносильно равенству 54-26 = пятая степень, и легко проверить, что а и Ь удовлетворяют тем же условиям, что Л и /?, а именно: в дополнение к тому, что 54-2В и Л4+ 4- ЮЛ2/?2 -f- 5/?4 должны быть пятыми степенями, требуется еще, чтобы Л и В были взаимно простыми различной четности и чтобы Л не делилось ни на 2, ни на 5. Следовательно, рассуждение может повторяться без конца, а это приводит к невозможному бесконечному спуску, а именно к последовательности положительных чисел В, которые убывают в силу соотношения 2/?2 --В = - b (5а4 + 50а252 + 2564), ибо оно дает b >0 и 2/?2 >2554, В > >Ь. Таким образом, чтобы доказать, что рассматриваемый случай невозможен, достаточно доказать импликацию
Р2— 5()2 = пятая степенью Р-\- Q V 5 = (Л 4- /?]/5)6
в тех случаях, в которых она выше использовалась.
Как замечает Дирихле в начале своей работы, имеются и другие способы представить число Р2 — 5<22 в виде пятой степени. В самом деле, решение уравнения Пелля 92 — 5 -42 = 1 показывает, что если Р и Q определены равенством Р Д- QV5 = (Л Д Д- ВУ 5)5 (9 д- 4|/5)ft при произвольно выбранных Л, В, к, то Р2 — 5<22 = (Р + QV 5) (Р — QV 5) = (Л2 — 5Р2)5. Значит, приведенная выше импликация не имеет места. Идея Дирихле заключалась в том, чтобы отыскать дополнительные условия для Р и Q, выполнение которых обеспечивало бы справедливость импликации. И он нашел очень простое условие. Заметим, что если Р Д- д. QV 5 = (Л + ВУ 5)5, то число Q = 5Л4Р Д- 50Л2Р3 + 2555 должно делиться на 5. Таким образом, 5 | Q — необходимое условие для справедливости импликации. Дирихле доказал, что в случае, когда Р и Q взаимно просты и имеют различную четность, это условие также и достаточно, т. е. доказал следующую лемму.
Лемма. Пусть Р и Q — такие взаимно простые целые числа, что Р2 — 5(?2 есть пятая степень, 5 | Q и Р и Q имеют различную четность. Тогда существуют такие целые числа А и В, что Р Д+ Qy5 = (Л + ВУ"5У.
Заметим, что в рассмотренных ранее случаях дополнительное условие 5 | Q выполнено: в первом случае — поскольку из условия 52-2г —пятая степень вытекает 5 | г | Q, а во втором — поскольку из условия 54^В = пятая степень вытекает 5| B\D. Помимо этого в обоих случаях были выполнены и условия, что Р и Q взаимно просты и имеют различную четность. Следовательно, как только лемма будет доказана, из нее будет следовать, что Последняя теорема Ферма при п — 5 верна для случая, когда тот член уравнения ж5 Д- уь = z5, который делится на 5, делится также и на 2.
Лемму можно доказать почти тем же способом, как изложенный в гл. 2, при помощи которого Эйлер нашел наиболее общее представление чисел в виде а2 Д- Ъ2, а2 Д- 2Ь2, а2 Д- ЗЬ2, но имеется одно существенное различие. Если попытаться применить методы Эйлера к представлениям в виде а2 — 562, то для предложения, аналогичного предложениям (4) и (5') из § 2.4, эта попытка не проходит. А именно, этим способом не удается доказать утверждение: если а и Ъ взаимно просты, то каждый нечетный делитель числа а2 — 5Ь2 может быть записан в виде р2 — 5<?2. И действительно, как отмечалось в конце § 1.7, аналогичное утверждение для представлений в виде а2 Д- 562 неверно. Однако из гауссовой теории бинарных квадратичных форм, изложенной в его Disqui- sitiones Arithmeticae, легко следует, что для представлений в виде а2 — 562 это утверждение верно, хотя методы Эйлера и не
подходят для его доказательства. Этот факт оказывается простым следствием теории, приведенной в гл. 8 (см. упр. 11 к § 8.5).
После принятия этого факта па веру методы гл. 2 уже позволяют доказать, что если а и Ъ взаимно просты и имеют различную четность, а а2 — 552 — Р^р^г. . . р™ь — разложение па простые сомножители числа а2 — 552, то существуют такие целые /Л, Qt (< ”- 1, 2, . . ., к) и t, и, что Pt = р2 — б?2, 1 = I2 — 5м2 и а + b У 5 = (р, + qi У 5)"’ (р2 +q2V У*...
• • ЛРк + Чк V 5 yh (z + м У 5 ).
Вкратце рассуждение проводится так. Па основании недоказанного, но принятого на веру факта существуют такие pv qlr что р2 — 5q2 = Ру (причем Ру нечетно, поскольку а и b разной четности). Число Ру делит как а2 — 552, так и^ — 5q2, поэтому оно делит также и (j>yb — qxa^ (pTb + qyO^ — p2b2 — ^а2 - p2b2— — bq2b2 + bqyp — ^а2 — b2 (р2 — bq2) — q2 (а2 — 552). Значит, Ру делит либо pyb — qAa, либо pyb + qTa, и, изменяя в случае необходимости знак коэффициента qy, мы можем предполагать, что Ру делит pyb + qxa. Тогда, поскольку из равенства Ур-Ъ У б) (px-\-qx У 5) = (apx-]-5bqx)-]-(aqx-\, bpx) У 5 вытекает равенство (а2—562) Рх — ^арх + bbqxy—5 (aqx + Ьрху, целое число apx4-5bqx также делится на Рх. Пусть, например, (арх -j- bbqx) + -г (aqy + bpy) у$ = Рх (c+d У б). Это дает (<z + b У J) -(рх + qx У б) = — Ру (с + d V 5), откуда, умножая на pt — qx У 5 и сокращая обе части равенства на Ру, получаем а + 6 У 5 = ^ру— Qi У 5) (с -г d У 5). Так как а2—5№=(р2—5q2yc2—5cZ2), отсюда следует, что с2 — — 5d2=(a2—5Ь2уРу, и один из простых делителей числа а2—ЬЪ2 исключен.
Затем процесс можно повторять до тех пор, пока пе окажутся исключенными все простые делители, в результате чего число « Ь b V 5 запишется как произведение сомножителей вида р + 4- q У 5, количество которых в этом произведении равно Пу + -- и2 + • • • + ^ь + 1, по одному на каждый простой делитель числа а2 — 552 и один, для которого р2 — bq2 = 1. Более того, если один и тот же простой делитель Р встречается дважды, то в обоих случаях можно использовать одно и то же представление Р = р2 — bq2 и исключаемый делитель р ± q У5 будет одним и тем же с точностью разве лишь до знака коэффициента q. Однако1 и этот знак обязан быть одним и тем же, ибо, если бы встретились °ба делителя р + q У 5 и р — q У 5, это привело бы к равенству а -J- b У 5 = (р2 — б?2) (С + D У 5), которое противоречило бы предположению о взаимной простоте а и Ь.
Таким образом, если Р, Q взаимно просты и разной четности, а Р1 — 5(?2 является пятой степенью, то
Р + <2К5 = (Л + 5 |/5)6(i + u|/5),
где Р — 5zz2 = 1. Для доказательства леммы достаточно показать, что если Q делится на 5, то t -f- и |/ 5 можно свести к 1 + 0-|/5. Это естественным путем приводит к исследованию возможных решений уравнения Р — 5iz2 = 1, т. е. решений уравнения Пелля в случае Л = 5. Так как (9 + 4 У 5) (9 — 4 |/ 5) = 1, то ясно, что равенство ±(9 + 4 )/ 5)h = t -f- и |/ 5 дает решение для каждого целого к, положительного, отрицательного или равного нулю. Обратно, намеченные в упражнениях к § 1.9 соображения показывают, что такой вид имеют все решения. (Этот факт будет вновь доказан в гл. 8. См., например, упр. 2 к § 8.4.) Так как каждое целое к может быть записано в виде 5^ + г, где г = 0, 1, 2, 3 или 4, то Р + Q ]/5 = (Л + В |/ 5)5 (9 + 4 У 5)г, где 0 <С г 4. Значит, достаточно показать, что если Q = 0 (mod 5), то г не может быть равно 1, 2, 3, 4. Пусть С + D У 5 = (Л -ц В У 5)5 и 5 + ^|/5 = (9+4 У^у. Тогда D = 0 (mod 5), и из Q = = CF -}- DE = 0 (mod 5) следует, что CF = 0 (mod 5). Но С ^ ^ 0 (mod 5), поскольку из С = 0 (mod 5) вытекало бы, что Р и Q оба делятся на 5. Значит, F = 0 (mod 5). Но если бы имело место г "^ 1, то по формуле бинома число F равнялось бы слагаемому г • 9Г-1 • 4 плюс члены, делящиеся на 5, и F не могло бы делиться на 5; значит, из F = 0 (mod 5) вытекает г = 0, что и требовалось доказать. Этим завершается предложенное Дирихле доказательство невозможности первого случая.
Первое полное доказательство Последней теоремы Ферма для пятых степеней было опубликовано вскоре после этого, в сентябре 1825 г., Лежандром в его втором дополнении к Theorie des Nombres. Доказательство Лежандра первого случая, по существу, ничем не отличается от доказательства Дирихле, что Лежандр и признает в подстрочном примечании 1), где он пишет: «Анализ, подобный только что проведенному, позволяет доказать неразрешимость уравнения хь -V уь = АР для довольно большого числа значений А; это и было сделано г-ном Lejeune Dieterich [sicll в заметке, которая была недавно представлена в Академию и полу чила там одобрение». Затем Лежандр переходит к доказательству того, что второй случай также невозможен, т. е. к тому, что ока залось не под силу Дирихле, как он сам это признавал в июле
‘) Второе дополнение было также опубликовано в виде заметки [L7| в Трудах Академии, и эта публикация почему-то датирована 1823 г. (см. Дик сон [D2], т. 2, стр. 734), но это примечание показывает, что заметка вышла после июля 1825 г.
Это убедительный контрпример к общепринятому мнению, будто в математике только молодые люди могут сделать что-то важное.
Предложенное Лежандром доказательство второго случая не было естествепным и включало в себя большое количество искусственных приемов, что, по-видимому, отражало почтенный возраст и многолетний опыт Лежандра. Спустя еще несколько месяцев, в ноябре 1825 г., Дирихле представил добавление к своей июльской статье, в котором он доказал второй случай другим способом, служащим более естественным продолжением доказательства первого случая. Это доказательство, по существу, и приводится ниже.
Во втором случае уравнение я5 -J- уь — z5 можно привести к виду
и5 + и5 = w\'
где и, v и to — попарно взаимно простые положительные целые числа, причем w делится на 5, а и и и имеют разную четность. Пусть р = и + v и q " и — и. Тогда
и, меняя местами р и q, как и раньше, если понадобится, мы получаем
2“5-2 (р5 + 10р392 + bpq'^ = to5,р (р4 + 10p2q2 + б^4) = 24to5.
Как и раньше, р делится па 5, скажем р = 5r, a q не делится. Таким образом,
52г (^4 + бОг2#2 + 125г4) = 24to5.
Сомножители 52г и q4 + 50r2q2 + 125г4 взаимно просты, и первый из них нечетен (р и q оба нечетны), поэтому
52г = пятая степень,
(q1 + 25г2)2 — 5 (Юг2)2 = 24-(пятая степень).
/ Р \2/ Р \2Квадрат любого нечетного числа есть 1 по модулю 8, значит, число q2 + 25г2 равно 2 по модулю 8, а поэтому оно делится на 2, но не делится на 22. Следовательно, второе равенство можно записать в виде
/ Р \2
/ Р \2
/ Q \2
1-^-1 = пятая степень,
где Р и Q — нечетпые числа, равные соответственно (^2 + 25г2)/2 и 5г2. Заметим, что Q делится на 5. Ниже мы покажем, что в этой ситуации найдутся такие нечетные числа А и В. что
4+еГ5=(т+4^Г-
Отсюда следует, что
Q - А^В , А^В» , . В5 Г9 ^ = а^-+10 — 5+^-52, и, поскольку 52г—пятая степень, мы заключаем, что число (52г)2 = ^Q = Ь^В [^ + Ю ^ + 5 ^ ] является пятой степенью, а значит,
545 [Л4 -|- ЮЛ2/?2 + 5S4] = 24-(пятая степень).
Но Л и В взаимно просты (опи оба нечетны и любой их общий простой делитель делил бы как Р, так и 0 и Л не делится на 5 (иначе Р делилось бы на 5, откуда следовало бы, что и q делится на 5), а поэтому, как обычно,
54S = пятая степень,Л4 + ЮЛ2/?2 + 5/?4 = 24-(пятая степень).
Первое из этих равенств показывает, что 5 | /?, а второе можно переписать в виде
/ Л2 + 5В2 \2- / В2 \ 2
(= пятая степень.
Но Л2 4- 5/?2= 6 (mod 8), так что это равенство имеет вид
(-у)2—5 (-^-)2 = пятая степень,
где р и q — такие взаимно простые нечетные числа, что 5 | q. Далее, лемма, которую предстоит доказать, дает
и посредством такой же последовательности шагов мы получаем а4 + Юа2Ь2 + 564 = 24-(пятая степень).
Это дает бесконечно убывающую (см. упр. 1) последовательность положительных пятых степеней, а следовательно, приводит к противоречию.
Таким образом, остается лишь доказать, что если Р и Q — такие взаимно простые нечетные числа, что
(~тг)2—5 (-у) = пятая степень
(заметим, что Рг — 5(?2 = 4 (mod 8), и поэтому число (ZV2)2 — — 5 (02)2 обязано быть нечетным целым) и если Q делится па 5,
то существуют такие нечетные числа А и В, что
4+4 ^-(4+4
Это можно доказать следующим образом. По модулю 4 либо Р = = Q, либо Р = —Q. В первом из этих случаев число KJP/2) + -г <Q V 5/2)] - [(3/2) +_(f5/2)] = «ЗР + 50/4) + «Р + 30 |/5/4) имеет вид С + £> |/5, где С и D — целые, а во втором KJP/Y) + + (Q |/5/2)] [(3/2) - (К5/2)] = С - D /5, где С и D - целые. Тогда равенство
(4)2-Ч4)г=(4+4^)(4^)=
= (C + D|<5)|/5) (C-ZJK5) (4+ V V^=C2-5D2
показывает, что С2 — 5Z>2 является нечетной пятой степенью, а равенство (Р/2) +- (Q |/5/2) = [С + D |/5] [(3/2) + (|/5/2)] показывает, что С и D взаимно просты. Следовательно, как было показано выше, С + D |/5 = (с + d |/5)6 (9 + 4 ]/5)ft, где к равно 0, 1, 2, 3 или 4. Простой подсчет дает ((3/2) + (|/5/2))3 = = 9 + 4 V 5, так что
4-4^-(=+^5)‘ (а+а^П’+АиТ.
и остается лишь показать, что если Q делится на 5, то из десяти возможных значений — 1, 1, 2, 4, 5, 7, 8, 10, 11, 13 показателя ЗА + 1 могут встретиться только 5 и 10. Пусть т = ЗА + 1, (а/2) + (Р ]/5/2) = ((3/2) + (К5/2))™ иу + 6]/5^(с + £/ ]/5)в. Тогда 6 делится на 5, а у не делится. Значит, из Q = уР + осб = = 0 (mod 5) следует Р = 0 (mod 5). Но по формуле бинома
I-2~ 1+члены, содержащие о,
2m-ip = т • Зт-1 + члены, содержащие 5,
а это показывает, что из р = 0 (mod 5) следует т = 0 (mod 5). Этим завершается доказательство (кроме доказательства того, что если А и В взаимно просты, то все печетпые простые делители числа А2 — 552 сами имеют вид р2 — Ьд2').
У пражн е ни я
Покажите, что невозможно найти такие взаимно простые нечетные числа А и В, чтобы 54В было пятой степенью, а Л* + 10Л2В2 + 5В1 было пятой степенью, умноженной на 24. [В тексте уже все сделано, кроме доказательства того, что последовательность пятых степеней действительно убы.- вает.]
Покажите, что для доказательства того, что все печетные делители числа Л2 — 5В2 (Л, В взаимно просты) сами имеют вид р2 — 5g2, достаточно доказать это для случая нечетных простых делителей.
3.4. Случаи] г/ = 14 и и = 7
При любых попытках доказать Последнюю теорему Ферма элементарными средствами — скажем, не прибегая к методам кумме- ровой теории идеальных простых делителей,— нужно принимать во внимание тот факт, что даже один только частный случай п = 7 в течение многих лет не поддавался усилиям лучших европейских математиков. Конечно, вполне возможно, что они подходили к проблеме ложными путями и что существует какая-то простая идея — возможно, открытая Ферма,— применимая ко всем случаям; однако, с другой стороны, более вероятно, что идея, пригодная для любых п, была бы найдена, хотя бы в неуклюжей форме, при интенсивном поиске для одного п.
В 1832 г., через семь лет после того, как Дирихле и Лежандр доказали случай п = 5, Дирихле опубликовал [D5] доказательство случая п — 14. Конечно, это слабее случая га — 7 (каждая 14-я степень является 7-й степенью, но не наоборот), и такая публикация была своего рода признанием неудачи со случаем га = 7. Прошло еще семь лет, прежде чем в 1839 г. Ламе опубликовал первое доказательство случая га =- 7. Эти доказательства довольно длинны и носят технический характер, а так как они были перекрыты доказательством Куммера Последней теоремы Ферма для целого класса показателей, который содержит 7, то заниматься ими здесь нет нужды. Их стоит упомянуть лишь постольку, поскольку они бросают свет на технические приемы, которые были испробованы и привели лишь к частичному успеху, и поскольку они дают некоторое представление о путях, возможно приведших Куммера к его открытиям.
Доказательство Дирихле для случая п = 14 опирается в сущности на ту же технику, что и доказательство для га = 5, которое в свою очередь следует рассуждению Эйлера в случае га = 3; при этом, конечно, проявляется большая изобретательность в вычислениях. Уже не удивительно, что оно опирается на лемму, согласно которой если Л2 — 752 является 14-й степенью и 7 | В, то Л 4- В V—7 = (a -J- Ъ У —7)14 для некоторых целых а и Ь. Эта лемма в сочетании с вдохновенными алгебраическими манипуляциями и обычным рассуждением бесконечного спуска и дает доказательство. (Подробнее см. упр. 1.)
Доказательство Ламе является в некотором роде оправданием неудачи^ Дирихле со случаем га = 7, поскольку Ламе обнаружил, что длях решения этой проблемы необходимо ввести какую-то совершенно новую технику. Его рассуждения трудны, немотиви-
рованны и, хуже всего, кажутся безнадежно привязанными к случаю га = 7. Здесь мы не будем приводить никакого описания или краткого изложения этого доказательства 4) (очень краткое изложение см. у Диксона [D2], т. 2, стр. 737). Кажется, будто это доказательство ведет к опушке непроходимой чащи; приступать с подобными средствами к следующему случаю, п = 11, представлялось совершенно безнадежной затеей, и стала неизбежной переоценка методов. В течение последующих восьми лет, до 1847 г., ничего достопримечательного о случаях га >7 (га — простое) опубликовано не было, а грандиозный прогресс 1847 г. был основан на принципах, никак не связанных с доказательством Ламе для га = 7. Скорее они связаны с принципами доказательств для га — 3 и га = 5, но основаны на совсем другой их иптернрета- ции. Л именно, на интерпретации не в терминах квадратичных форм ж2 4- Зу2 и ж2 — 5у2, а в терминах форм га-й степени хп + у” (т. е. г 4 у3 и г5 ф у6). Как будет видно в следующем параграфе^ Ламе сам оказался вдохновителем, если не создателем, этой новой интерпретации.
J ’ пражн ения
Вот набросок доказательств Дирихле. Восполните детали. Пусть. .т14 + у14 = z14. Можно считать, что я, у, z попарно взаимно просты и положительны; z не делится па 7, поскольку сравнение а2 + 62 = О (mod 7) невозможно. Значит, можно предположить, что z14 — х14 = у14, где у делится па 7. Перепишем z14 — г14 в виде а(а6 + 762), где а = z2 — ж2, b = z.x (z4 — — z2x2 + х4). Числа а, 6 взаимно просты и разной четпости. Из а = 7с, 7( 6, так что 72с (62 + 7 (72с3)2) = у14, вытекает, что 72с и 62 + 7 (72с3)2 являются 14-ми степенями. Предположите известным (см. § 8.5), что нечетный простой делитель числа вида z2 + 7у2, где х и у взаимно просты, должен сам иметь такой вид, н установите, что 6 + 72с3 У—7 = (d + е ]4—7)14. Далее, выра- жепис 2-72с3 V—7 = (d + е У — 7)14 — (d — е У — 7)14 можно переписать так, как это раньше делалось с z14 — х14, с тем чтобы пайтн выражение 72с3 = 2-de [212 (— 7)3 d6e6 + 7/2], где / = (У2 + 7с2) (d4 — 98d2e2 + 49е4). Числа d, е имеют разную четность и взаимно просты. Число / не делится на 2 и 7, a d, е, / взаимно просты. Выражение 72с3-_ 2.7-de [/2 — (26-7<Ре3)2] разлагается в произведение трех попарно взаимно простых сомножителей 2-1.de, / + 26-7d3e3. Вспомните, что 72с есть 14-я степень, и заключите на этом осповапии, что 2-l^de, j + 26-7d3e3, / — 2в-7<Ре® все являются 14-ми степенями. Итак, 2 -IcPe3 является, с одной стороны, разностью 14-х степеней, а с другой сторопы, произвсдеписм 24 на 14-ю степень. Короче говоря, найдено решение уравнения Z14 — X14 = 24У14. Кроме того, X, У, Z попарно взаимно просты и У делится на 7. Повторите всю процедуру, чтобы найти решение уравнения Z14 — ^714 = 212^/14, где 2/ делится на 7. Более общо, равенство г14 — х14 = 2hy14 (fc >0), где х, у, z попарно взаимно просты и у делится на 7, приводит к равенству Z14 — X14 = 24+9^ У14, где У делится на 7. Кроме того, Z намного меньше, чем z. Следовательно, равенство z14 — х14 = ^у1* (к ^ 0, 7 | у) невозможно из-за бесконечного спуска.
Глава 4
КУММЕРОВА ТЕОРИЯ ИДЕАЛЬНЫХ ДЕЛИТЕЛЕЙ
События 1847 года
Сообщения Парижской Академии и Прусской Академии в Берлине за 1847 г. рассказывают о драматическом эпизоде в истории Последней теоремы Ферма. Эпизод начинается докладом, сделанным 1 марта на собрании Парижской Академии ([All, стр. 310), в котором Ламе объявил, испытывая, вероятно, сильное волнение, что он нашел доказательство невозможности равенства ж” 4* Уп = = zn для п >2 и, следовательно, полностью решил эту давнюю знаменитую проблему. Краткий набросок доказательства, который дал Ламе, был, как он несомненно осозпал позже, увы, недостаточным. и нет необходимости рассматривать его здесь в подробностях. Однако его основная идея была простой и убедительной и оказалась центральной в последующем развитии теории. Доказательства случаев п = 3, 4, 5, 7, которые были найдены к тому времени, все опирались на такие алгебраические разложения, как ж3 + у3 -= (ж -р у) (ж2 — zy 4- У2) в случае п ■= 3. Ламе ощущал, что все большие затруднения при переходе к большим п вызываются ростом степени одного из сомножителей в этом разложении, и высказал мысль, что их можно преодолеть, полностью разложив выражение ж” + у” на п линейных сомножителей. Это можно сделать посредством введения такого комплексного числа г, что rn = 1, и использования алгебраического тождества
х" + у” = (ж + у) (ж + ту) (ж + г2у) . . . (ж + гп-1у) ^п нечетно).
' (1) (Например, если г = cos (2л/н) 4- i sin (2л/н) = е2я’/”, то полипом Хп — 1 имеет п различных корней 1, г, г2, . . ., г”-1, и па основании элементарных алгебраических соображений мы имеем: Хп - 1 = (X - 1) (А - г) (X - г2) . . . (X — г”"1); полагая X = —ж/у и умножая на —у”, получаем искомое тождество (1). Если говорить очень коротко, то идея Ламе состоит в применении технических приемов, использовавшихся ранее для элементарного, неполного разложения выражения хп 4- у” (в частных случаях), к его полному разложению. Именно, он собирался показать, что если х и у таковы, что сомножители х + у, х + гу, . . . . . ., х + г"-^ попарно взаимно просты, то равенство хп 4- у” = = z” обязывает каждый сомножитель х 4- у, х 4- ПЬ . . . быть
д-й степенью, и извлечь отсюда невозможный бесконечный спуск. Если же х 4- у, х 4- гу, . . . не взаимно просты, то оп собирался показать, что они имеют такой общий для них всех множитель т, что числа (ж 4- у)/т, (х 4- гу) 1т, . . ., (ж 4- fn-1y)/m уже взаимно просты, а затем и к этому случаю применить сходный прием.
Ни на минуту не сомневаясь в том, что идея такого привлечения комплексных чисел — это ключ, который мог бы отпереть дверь к Последней теореме Ферма, Ламе восторженно сказал, что оп не может отнести этот успех целиком на свой счет, поскольку идея была ему подсказана его коллегой Лиувиллем в случайном разговоре за несколько месяцев до этого. Однако Лиувилль со своей стороны не разделил энтузиазма Ламе. Он взял слово после выступления Ламе лишь затем, чтобы высказать некоторые сомнения относительно предложенного доказательства. Он отказывался признать какой бы то пи было свой приоритет в идее введения комплексных чисел, указывая, что многие другие математики, и среди них Эйлер, Лагранж *), Гаусс, Коши и «более всех Якоби», использовали в прошлом комплексные числа сходным образом. Сказанное им практически сводилось к тому, что замысел Ламе входит в число первых идей, которые пришли бы в голову компетентному математику, впервые соприкоснувшемуся с этой проблемой. Более того, он отметил, что предложенное Ламе доказательство содержит весьма важпый, по его мнению, пробел. Прав ли Ламе, спрашивал он, утверждая, что каждый сомножитель является п-й степенью, если он доказал лишь, что сомножители взаимно просты и что их произведение есть п-я степень? Конечно, в случае обычных целых чисел это утверждение было бы справедливо, но доказательство опирается ) на разложение целых чисел на простые сомножители, и никоим образом не ясно, что необходимые технические средства применимы к тем комплексным числам, для которых эти средства были нужны Ламе. Лиувилль чувствовал, что никакой восторг не оправдан, если (или пока) этот трудный вопрос не решен.
Коши, выступивший после Лиувилля, казалось, поверил в то, что Ламе, возможно, добьется успеха, поскольку он поторопился напомнить, что им самим в октябре 1846 г. на заседании Академии
Лиувилль не говорил об этом и мог этого не знать, но Лагранж действительно явно упоминал разложение (ж 4* у) (^4*гу) • • • (х4*гп-1у) = = хи 4* У" в связи с Последней теоремой Ферма [L3].
была высказана идея, могущая, как он считал, привести к доказательству Последней теоремы Ферма, но ему не хватило времена для ее дальнейшего развития.
Сообщения о собраниях последующих недель свидетельствуют о большой активности со стороны Коши и Ламе в попытках осуществления своих идей. Ламе признавал логическую законность, критики Лиувилля, но ни в коей мере не разделял его сомнений относительно правильности окончательного результата. Он утверждал, что его «леммы» дают способ разложения рассматриваемых комплексных чисел на множители и что все изученные им примеры подтверждают единственность разложения на простые множители. Он был уверен, что «не может быть непреодолимого препятствия между таким полным подтверждением и строгим доказательством».
На собрании 15 марта Ванцель заявил, что он доказал единственность разложения на простые, но его доводы покрывали только- легко проверяемые случаи п ^ 4 (я = 2 есть случай обычных целых чисел, п = 3 по существу представляет собой случай, исследованный в § 2.5, а случай п = 4 был наскоро доказан Гауссом в его классической статье о биквадратичных вычетах); относительно остальных случаев он просто сказал, что, «как легка видеть», те же рассуждения применимы при п >4. Однако это не так, и Коши сообщил об этом 22 марта. Начиная с этого времени Коши пускается в длинную серию статей, в которых он сам пытается обосновать алгорифм деления для рассматриваемых комплексных чисел — «радикальных полиномов», как он их называет,— из которого он мог бы заключить, что единственность разложения имеет место.
В сообщениях от 22 марта зарегистрировано, что Коши и Ламе оба депонировали в Академию «секретные пакеты». Депонирование секретных пакетов было неким установлением Академии, которое позволяло ее членам прибегать к регистрации, в качестве их собственности, некоторых идей в некоторый момент времени — не раскрывая самих этих идей — на случай, если позже возникнет дискуссия о приоритете. В свете событий марта 1847 г. почти нет сомнений в содержании этих двух пакетов. Однако, как оказалось, никаких приоритетных споров по поводу единственности разложения и Последней теоремы Ферма не возникло.
В последующие недели Ламе и Коши оба опубликовали заметки в сообщениях Академии; эти заметки досадно неясные, неполные и неубедительные. Затем, 24 мая, Лиувилль опубликовал в сообщениях письмо Куммера из Бреслау, которое заканчивало или должно было закончить всю дискуссию. Куммер написал Лиувиллю, чтобы сообщить ему, что его сомнения относительно неявнога использования Ламе единственности разложения были вполне обоснованными. Куммер не только утверждал, что единственность разложения не имеет места, он включил в свое письмо копию
статьи 1К61, которую опубликовал ') тремя годами раньше и в которой продемонстрировал отсутствие единственности разложения как раз там, где Ламе утверждал, что она имеет место. Тем не менее, писал далее Куммер, теория разложения может быть «cпa^ сена» введением нового типа комплексных чисел, которые он назвал «идеальными комплексными числами»; эти его результаты были опубликованы годом раньше в сообщениях Берлинской Академии ) в форме резюме [К7], а полное изложение их появилось в Журнале Крелля [К8]. В течение долгого времени оп занимался приложениями этой повой теории к Последней теореме Ферма. В письме оп сообщил, что ему удалось свести ее доказательство для данного п к проверке двух условий для этого п. Относительно деталей этого приложения и его двух условий он отсылал к заметке, опубликованной им в том же месяце в сообщениях Берлинской Академии (15 апреля 1847 г.). Там оп действительно приводит полностью эти два условия и говорит, что у пего «есть основания полагать», что и — 37 не удовлетворяет им.
Записей о реакции ученых мужей Парижа на такие потрясающие новости не сохранилось. Ламе просто замолк. Что же касается Коши, он, то ли из упрямства, то ли потому, что вложил меньше усилий в успех единственности разложения, продолжал публиковать свои неясные и неубедительные статьи в течение еще нескольких педель. В своей единственной прямой ссылке на Куммера оп говорит: «То немногое, что [Лиувиллем] было сказано [о работе Куммера], убеждает меня в том, что выводы, к которым пришел г-п Куммер, по крайней мере отчасти совпадают с теми, к которым я сам пришел, продолжая свои прежние исследования. Если г-п Куммер продвинул этот вопрос на несколько шагов дальше и если он действительно преуспел в преодолении всех препятствий, я первым буду аплодировать его усилиям; больше всего мы желали бы, чтобы усилия всех друзей пауки объединились для познания и распространения истины». Л затем оп продолжает игнорировать — вместо того, чтобы пропагандировать — работу Куммера и пускается в погоню за своими собственными идеями, изредка лишь обещая при случае связать свои утверждения с работой Куммера. Но эти обещания так и не были выполнены. К концу лета оп тоже впал в молчание по поводу Последней теоремы Ферма. (Однако Коши отнюдь не был молчальником; просто
х) Нужно признать, однако, что Куммер избрал для се опубликования малоизвестное место. Лиувилль перепечатал ее в своем Журнале чистой » прикладной математики (Journal de Mathematiques Pures ct Appliquees) в 1847 г., и тогда она, должно быть, впервые дошла до широкой аудитории.
он интенсивно начал печатать поток статей по математической астрономии.) Тем самым поле битвы осталось за Куммером, за которым оно фактически и было уже в течение трех лет.
Принято думать, что Куммер пришел к своим «идеальным комплексным числам» под влиянием интереса к Последней теореме Ферма, по это убеждение безусловно ошибочно. То что Куммер для обозначения простого числа использовал букву X, для записи «корня Х-й степени из единицы», т. е. для решения уравнения а^ =1, — букву а, и то, что он изучал т) разложения простых чисел р = 1 (mod Л) па «комплексные числа, составленные из корней л-й степени из единицы»,— все это явно указывает на статью Якоби [ J2], которая посвящена высшим законам взаимности. Мемуар Куммера 1844 г. был адресован Университетом Бреслау Кёнигсбергскому университету в честь празднования его юбилея, и этот мемуар определенно посвящался Якоби, который в течение многих лет был профессором в Кёнигсберге. Правда, Куммер в 1830-е годы занимался Последней теоремой Ферма и, по всей вероятности, осознавал, к каким последствиям для этой теоремы могла бы привести его теория разложения, однако предмет. которым интересовался Якоби, а именно, высшие законы взаимности, был для него безусловно более важным и тогда, и позднее. В то самое время, когда он положил конец попыткам доказательства, предпринятым Ламе, и предложил взамен свое собственное частичное доказательство, он относился к Последней теореме Ферма скорее как к «любопытной диковинке из теории чисел, чем к важному вопросу», а позже, когда он опубликовал свой вариант высшего закона взаимности в форме недоказанной гипотезы, он говорил о высших законах взаимности как о «главном предмете и о вершине современной теории чисел».
Часто рассказывают легенду о том, что Куммер, подобно Ламе, верил в то, что он доказал Последнюю теорему Ферма, до тех пор, пока ему пе сказали — по легенде, это был Дирихле,— что его аргументация опирается па недоказанное утверждение о единственности разложения па простые. Хотя эта легенда и пе находится в явном противоречии с тем фактом, что Куммера интересовали прежде всего высшие законы взаимности, имеются другие причины усомниться в ее достоверности. Впервые опа появилась в лекции памяти Куммера, прочитанной Гепзелем в 1910 г., и хотя Гепзель аттестовал свои источники как достоверные п назвал их имена, все же не стоит забывать, что легенда пересказывалась из третьих рук и через 65 лет после событий, о которых в ней говорилось. Кроме того, лицо, рассказавшее ее Геп- зелю, по-видимому, не было математиком, и легко вообразить,
) Мемуар 1844 г. касался разложения только таких р. Общая проблема ^разложения охватывалась последующими работами 1846 и 1847 гг.
как из неправильно понятых фактов могла вырасти эта история. Легенда Гепзеля могла бы подтвердиться, если бы нашелся «подготовленный к публикации черновик», который Куммер якобы написал и отправил Дирихле. Но пока этого не произошло, к этой истории следует относиться с большой долей скептицизма. Сомнительно, чтобы Куммер допустил единственность разложения, и еще более сомнительно, что он сделал это неосознанно в статье, которую он собирался опубликовать ).
Эта глава целиком посвящена теории разложения комплексных чисел вида а0 -f- аха -f- а2а Д- . . . + я^^-1 (а0, av . . ., aX-i — целые), «построенных» из комплексного корня а уравнения ах = 1, и теории «идеальных комплексных чисел», или дивизоров, которые Куммер ввел, чтобы «спасти» единственность разложения на простые для таких чисел. Следующая глава посвящается дальнейшему развитию этой теории, и только в последнем ее параграфе мы займемся приложением этой теории к Последней теореме Ферма. К этому моменту мы сможем очень просто сформулировать два условия Куммера и сможем доказать Последнюю теорему Ферма для всех простых чисел, которые им удовлетворяют. Вся эта работа была завершена Куммером к 11 апреля 1847 г., через несколько недель после 1 марта, когда Ламе сделал свое сообщение.
Круговые целые
В этой главе мы попытаемся показать, что Куммер, жадный до вычислений подобно всем другим великим математикам, шел к своим открытиям не при помощи абстрактных размышлений, а накапливанием опыта в проведении многочисленных конкретных вычислительных примеров. Умение хорошо считать ценится теперь пе слишком высоко, и мысль о том, что вычисления могут доставлять удовольствие, редко высказывается вслух. Однако Гаусс когда-то сказал, что он считает излишней публикацию полной таблицы классификации бинарных квадратичных форм, «поскольку (1) кто угодно, после приобретения небольшого навыка, может легко и без большой затраты времени вычислить, если ему это понадобится, таблицу любого конкретного детерминанта... (2) поскольку такая работа имеет прелесть сама по себе, так что получаешь истинное удовольствие, потратив четверть часа на ее выполнение для самого себя, тем более что (3) слишком редко представляется случай этим запяться» 2). Можно было бы назвать еще Ньютона и Римана, проводивших длинные вычисления только ради развлечения. Материал этой главы, поскольку речь идет
о более абстрактном понятии «числа», чем понятие положительного целого числа, по необходимости оказывается несколько более трудным, чем материал предыдущих глав. Тем не менее каждый, кто уделит время проведению вычислений, несомненно убедится в том, что и сами эти вычисления и теория, которую развил из них Куммер, вполне ему посильны, а может быть, он найдет, не обязательно признавая это вслух, такую деятельность даже приятной.
Куммер использует букву X для обозначения простого числа и букву а для обозначения «мнимого» корня уравнения а'- — 1, т. е. комплексного корня этого уравнения, отличного от 1. Проблема, которую он ставит, заключается в разложении на простые сомножители чисел, «построенных» (gebildeten) из а повторным применением сложения, вычитания и умножения, т. е. чисел вида д0-И^аЧ"^04^ • • • tAx-iC^"1»(1)
где а0, аг, . . ., «х-1 — целые. (Чтобы понизить все степени числа а с показателями больше X — 1, мы пользуемся равенствами а"'- = 1, ах+1 = а, ах+2 = а2, . . . . Значение X фиксировано на протяжении всего обсуждения.) Эти числа, которые Коши называл «радикальными полиномами», а Куммер и Якоби рассматривали как специального типа «комплексные числа», теперь называют круговыми целыми 4) ввиду геометрической интерпретации числа а как такой точки на окружности | z | = 1 комплексной z-плоскости, которая производит деление окружности на X равных частей, а также ввиду важной роли, которую эти комплексные числа играют в гауссовой теории деления круга. Таким образом, в современной терминологии, проблема, поставленная Куммером — а до пего Якоби,— это проблема разложимости круговых целых.
Вычисления над круговыми целыми выполняются очевидным образом с использованием коммутативного, ассоциативного и дистрибутивного законов и равенства ах = 1. Например, при X = 5, (а + а2 + За4) (а2 — 2а3) = (а + а2 + За4) а2 — (а -г а2 + За4) X X (2а3) = а3 + а4 + За6 — 2а4 — 2а5 — 6а7 = а3 + а4 + За — — 2а4 — 2 — 6а2 — —2 + За — 6а2 + а3 — а4. Далее, так как круговые целые являются частным случаем комплексных чисел, обе части равенства можно сокращать па ненулевой общий сомножитель, т. е. если / (а) И (а) = g (а) h (а) и h (а) ф 0, то / (а) = = g (а).
Эти правила вычислений имеют несколько неожиданное следствие: представление круговых целых в виде (1) не однозначно. Например, из 1 + а 4- а2 + • • • + ах-1 = ах 4- а 4- а2 4- . . . . . . 4- «х-1 = а (1 4- а 4- а2 4- • • • 4- ах-1) вытекает, что либо
1 4- а 4- а2 4- . . . 4- а1-1 = 0, (2)
либо а = 1. Так как специально потребовано, что а =/= 1, то соотношение (2) есть следствие основных предположений. Но из него вытекает, что
а0 4- а,а + ... + «x-i^*1 = (а0 4- с) 4- (а, 4- с) а 4- ... 4- («х-1+ с) ах~1
(3)
для любого целого с, т. е. круговое целое, записанное в виде (1), не изменится, если ко всем коэффициентам а^ добавить одно и то же целое число с. Отсюда получается (если взять с = —«х-i), что каждое круговое целое может быть записано в виде (1) с ах-1 = = 0; в практических вычислениях оказывается неудобным настаивать па приведении круговых целых к такому виду, а лучше работать с ними в форме (1), имея в виду соотношение (3).
Естественно возникает вопрос, нет ли других непредвиденных соотношений среди чисел вида (1). Ответ отрицателен, и именно для этого и предполагается, что А — простое. (Если А = 4, то а = +i и 1 4- а2 = 0 или а = —1 и 1 4- а = 0. В более общем случае, если А = /А, то 0 = 1 — ах = (1 — а^) (1 + а1 4- a2J + ••• . . . 4- а^--7) и один из сомножителей должен быть нулем.) Итак, если а0 4- аха 4- ... 4- «x-ia^-1 = ^о + ^ia + • • • + bx_xax~\ то обязательно а0 — Ьо = а^ — Ьг = . . . = a^-i — Ьх_г, так что это соотношение соответствует формуле (3). Эта теорема, являющаяся, конечно, основной в изучении круговых целых, была доказана Гауссом в начале раздела, посвященного циклотомии, в его Disquisitiones Arithmeticae. Простое доказательство приведено в упр. 15.
Куммер пользовался обозначением / (а) (или g (а), ф (a), F (а) и т. д.) для круговых целых вида (1). Большое преимущество такого обозначения в том, что оно позволяет писать / (а2) для кругового целого, получаемого из / (а) заменой а на а2, а2 на а4» а3 на а6 и т. д., и, используя равенство ах = 1, приводить результат к виду (1). Для того чтобы доказать законность такой операции, нужно показать, что из / (a) = g (а) вытекает / (а2) = g (а2). Это следует из замечания, что если / (a) = g (а), то / (а) идентично g (а) 4- с (1 4- а + а2 + • • • + ах-1) для некоторого целого с; тогда / (а2) идентично g (а2) 4- с (1 4- а2 + а4 + • • • + а2х~2), где степени а) при / > А в 1 4* а2 4* а4 4* . . . + а2х~2 нужно привести к виду а5-к. Таким образом, утверждение, которое нужно доказать, сводится к тому, что если через ф (а) обозначено
1 + а + а2 + . . . + ах-1, то ф (а2) идентично ф (а), а этот факт легко следует из того, что для каждого целого ] существует точно одно такое целое у' (mod %), что 2у" = у (mod %) (см. приложение, § А.1). Точно таким же способом оказывается, что имеют смысл все числа / (а3), / (а4), . . ., / (ах-1). (Однако это не относится к / (ах), поскольку, например, 1 + а = —а2 — а3 — а4 при X = 5, но 1 + а5 у= —а1° — а15 — а20> так как в левой части стоит 2, а в правой —3.) Круговые целые / (а), / (а2), / (а3), . . . . . ., / (ах-1) называются сопряженными числа / (а). Ясно, что- отношение сопряженности есть отношение эквивалентности: / (а) сопряжено / (а); если g (а) сопряжено / (а), то / (а) сопряжено- g (а), и если g (а) сопряжено / (а), a h (а) сопряжено g (а), то И, (а) сопряжено / (а) (упр. 8).
Сопряжение круговых целых можно интерпретировать иначе. Действительно, относительно а предполагается только, что ах = = 1 и а =/= 1. Если а — любое число с этими свойствами, то такими же являются а2, а3, . . ., ах~2 (при условии, конечно, что- X — простое). Поэтому сопряжение можно рассматривать как операцию замены того корня уравнения ах = 1 (а #=1), через который выражены круговые целые.
Для любого кругового целого / (а) Куммер обозначает через- Nf (а) произведение всех X — 1 сопряженных числа / (а):
Nf (а) = / (а) / (а2) . . . / (а^1).
Он называет это произведение нормой числа / (а) и приписывает этот термин Дирихле. Норма Nf (а) любого кругового целого оказывается действительно целым числом. Чтобы доказать это, достаточно заметить, что любое сопряжение a i-* а’ (у = 1, 2, . . . . . ., X — 1) разве лишь переставляет сомножители произведения, которым определено NJ (а), и, значит, оставляет Nf (а) неизменным. Таким образом, Nf (а) = Ьо + Ьха + Ь^а? + . . . + b\_vax-1 равно числу b0 + b^ + b.ta2’ +....+ bx-ia^""1^ для у" = = 2, 3, . . ., X — 1. Но из Ьо + bjO? + . . . = Ьо + Ь^3 + . . . следует, что bj — Ьг = b0 — Ьй = 0. Значит, Ь; = Ьх для у = = 2, 3, . . ., X - 1иА/(а) = Ьо + М« + а2 + . . . + а*"1) = = Ьо — Ьг — целое число. Более того, Nf (а) — положительное целое число, кроме случая / (а) = 0, Nf (а) = 0; в этом можно убедиться, если заметить, что а1-1 = а (где а обозначает комплексно сопряженное числа а), откуда а1-2 = а2, . . ., / (ах-1) = = / (а), / (ах~2) = / (а2), . . . и Nf (а) оказывается произведением неотрицательных вещественных чисел (в количестве (X — 1)/2), которые положительны, если только не случится, что / (о^) = О для некоторого, а следовательно, и для всех у = 1, 2, . . ., X — 1 (упр. 10).
Норма, очевидло, обладает следующим свойством: если / (a) g (а) = И (а), то Nf (a)-Ng (а) = Nh (а). Таким образом, разложение кругового целого числа на два круговых целых сомножителя влечет за собой разложение обычного целого числа Nh (а) на два обычных целых сомножителя. Например, при % = 7 круговое целое а5 — а4 — За2 — За — 2 имеет норму 1247 (упр. 5). Так как 1247 есть произведение точно двух простых: 1247 = 29-43, то имеются в точности две возможности разложения числа а5 — а4 — За2 — За — 2; первая, когда один сомножитель, имеет норму 1, а другой — норму 1247, и вторая, когда один; сомножитель имеет норму 29, а другой — норму 43.
Круговое целое с нормой 1 называется единицей. Если / (а) является единицей, то произведение / (а2) / (а3) . . . / (ах-1), будучи умножено на / (а), дает 1; поэтому / (а2) / (а3) . . . / (ах-1) называется обратным к / (а) и обозначается / (а)-1. Обратно, если / (а) есть круговое целое, для которого имеется круговое целое g (а) со свойством: / (а) g (а) = 1, то легко показать (упр. 14), что / (а) является единицей и g (а) = / (а2) / (а3) . . . / (ах-1). Единица / (а) является делителем любого кругового целого h (а), поскольку h (а) = / (а) g (а), где g (а) = / (а)-1 -Н (а). По этой причине «сомножители» нормы 1 ничего не говорят о том числе, которое разлагается, и не считаются его истинными делителями. Таким образом, в упомянутом выше примере лишь то разложение числа а5 — а4 — За2 — За — 2, при котором один сомножитель имеет норму 29, а другой — норму 43, считалось бы «разложением». Говорят, что круговое целое h (а) неразложимо, если оно- не имеет истинных разложений в указанном смысле, т. е. если- любое его разложение h (а) = / (а) g (а) тривиально: либо / (а), либо g (а) — единица. Можно было бы соблазниться назвать, неразложимое круговое целое h {а) «простым», но имеется другое, более сильное свойство, которому должно удовлетворять круговое целое, для того чтобы оно называлось «простым». Именно, говорят, что круговое целое h (а) является простым, если оно только тогда делит произведение / (a) g (а), когда оно делит один из. сомножителей. Точнее, говорят, что h (а) — простое, если существуют круговые целые, которые на него не делятся (т. е. h (а) не является единицей), и если произведение любых двух круговых целых, каждое из которых не делится на h (а), есть круговое целое, не делящееся на h (а). Легко видеть, что простое круговое целое неразложимо (упр. 18). Для обычных целых чисел неразложимость влечет за собой простоту («Начала» Евклида, Книга VII, предложение 24). Тот факт, что существуют круговые целые, которые неразложимы, по не просты, лежит в основе отсутствия однозначности разложения; именно поэтому ц понадобилась кум- мерова теория идеальной факторизации.
Как упомянуто в предыдущем параграфе, Коши и другие математики потратили значительные усилия на то, чтобы найти алгорифм деления для круговых целых, т. е. процесс деления с остатком, подобный тому, который применял Евклид при изучении свойств делимости положительных целых чисел (см. приложение, § А.1), и тому, который применял Гаусс при изучении свойств делимости «целых» вида а + bi. Даже Куммер в своей статье 1844 г. пытался воспользоваться таким делением с остатком для круговых целых. В то же самое время Куммер показал, как воспользоваться нормой для практического деления, т. е. еще в 1844 г. указал процесс, о котором Ламе, по-видимому, ничего не знал в 1847 г.
Пусть даны два круговых целых / (а), К (а); определить, имеется ли такое круговое целое g (а), что / (а) g (а) = h (а), и если да, то найти g (а). В этом состоит задача обычного деления, и Куммер решил ее следующим образом. Если / (а) = 0, то g (а) существует только тогда, когда Н (а) = 0, и в этом случае подойдет любое g (а). Значит, достаточно рассмотреть случай / (а) #=0. Пусть сначала число / (а) = а0 + ^а + л2а2 + . . . + ax-iO^-1 есть обычное целое число а0, т. е. может быть записано в таком виде, что а1 = а2 = . . . = ак-1 = 0. Тогда равенство / (a) g (а) = = h (а) показывает, что все коэффициенты числа h (а) кратны / (а) = а0 =/=0. Правда, такое условие не является содержательным, поскольку оно зависит от представления числа h (а) в виде (1). Однако его можно переформулировать так, что оно окажется независимым от этого представления. Это можно сделать, сказав, что если h (а) = a6g (а), то все коэффициенты числа К (а) попарно сравнимы по модулю а0. Но это необходимое условие, очевидно, является и достаточным, ибо если все коэффициенты числа h (а) = = Ьо + Ьга + . . . + йх^а^-1 сравнимы друг с другом по модулю а0, т. е. bt = bj (mod а0), то все коэффициенты этого же числам записанного в виде h (а) = (60 — bx-i) + (&i — bx-i) а + • • < . . . + (&х-2 — bx-i) ах~2, делятся на а0, и h (а) можно представить в виде h (а) = aog (а). Это решает задачу деления в случае / (а) = а0. Понятие нормы позволяет свести общий случай задаче к этому частному случаю. Достаточно заметить, что равенстве / (a) g (а) = h (а) эквивалентно равенству Nf (а) • g (а) = h (а) Xi X / (“2) / (а®) • • • /(ах-1); это показывает, что / (а) делит h (а) тогда и только тогда, когда целое число Nf (а) делит h (а) / (а2) Х| X / (а3) . . . / (ах-1), причем если это так, то частное g (а) в обоиХ ■случаях одно и то же. Этот способ деления не вполне удовлетво^ рителен, поскольку вычисление значений Nf (а) и h (а) / (а2) >4 X / (а3) . . . / (ах-1) может быть очень длинным, но он показы) вает, что вопрос о делимости действительно имеет определенный ответ, который может быть получен за конечное число ш& гов.
Если для данных / (a), к (а) имеется такое g (а), что / (а) g (а) = к (а), то говорят, что / (а) делит к (а) или к (а) делится на / (а). Обозначение / (а) | к (а) означает «/ (а) делит к (а)», а обозначение / (а) i к (а) означает «/ (а) не делит к (а)». Утверждение, что / (а) делит к (а), можно также записать в виде к (а) = 0 (mod / (а)). Более общо, запись к1 (а) = к2 (а) (mod / (а)) означает, что / (а) делит к^ (а) — кг (а).
Такова в общих чертах арифметика круговых целых. Прежде чем перейти в следующем параграфе к подробному изучению их разложения, стоит, может быть, сделать паузу и обсудить подоплеку этой арифметики. Куммер неизменно ссылается на круговые целые как на «комплексные числа», и, по крайней мере па современный слух, это наводит на мысль геометрическую картину *) для них как точек «комплексной плоскости». Этот взгляд на круговые целые имеет то преимущество, что делает некоторые свойства — в первую очередь свойство Nf (а) ^ 0 — легко доказываемыми; однако он ничем не помогает в понимании других свойств, например свойств разложения круговых целых, которые являются главным предметом этой главы. Кронекер, который был студентом и близким сотрудником Куммера, много лет спустя предлагал (см. [К2] и [КЗ]) подходить к круговым целым абстрактно и алгебраически как к множеству всех выражений вида (1) со сложением, вычитанием и умножением, определенными очевидным образом, и с единственным соотношением 1 т а + а2 + . . . + ах-1 = 0. Этот подход более в духе алгебры сегодняшнего дня, и читатель, изучавший современную алгебру, узнает в этой конструкции факторкольцо кольца полиномов от одной переменной с целыми коэффициентами по идеалу, порожденному полиномом 1 + а + а2 + . . . + ах-1. Главное достоинство этого подхода в том, что он выделяет алгебраические правила вычислений в арифметике круговых целых (которые легко усваиваются даже теми, кто не привык к комплексным числам) и отодвигает на задний план все другие рассмотрения,
Уиражнения
2 + а + За2 — 2а = —а + а2 — 4а3 — 2а (X = 5). Пусть f (а) есть левая часть этого равенства, g (а) — правая часть. Докажите, что /(а3) = g (а3). Имеет ли место равенство / (а) = g (от)?
Умножение круговых целых можно выполнять как умножение полиномов. Например, умножение (а4 + 7а2 + 5а + 1) • (2а3 + За2—а + 2) (при. % = 5) можно выполнить по следующей схеме:
-1
30
2014
10751
023-12
2014102
0-7-5-1
21153
102
2313
33101292
и найти произведение 2а7 + 3<6 + 13а5 + 33а4 + 10а3 + 12а2 + 9а + 2 =
= (2 + 12) -а2 -К(3 + 9) а + ( 13 + 2) + 33а4 + 10а3 = -а2 - За + 0 +-
+ 18а4 — 5а3. Эффективнее пристроить = аЛ записывая данное умножение в
к этой схеме виде
соотношение а7+>‘ =
1
07
5
1
0
23
- 1
2
2
014
10
2
0
-7-5
- 1 -
- 1
21
153
3
0
10
22
0
14
33
1014
12
15=18 -5
- 1 - 30.
Используйте эту схему умножения для проверки ассоциативного закона в случае произведения трех сомножителей (а4 + 7а2 + 5а + 1)-(2а3 + За2 — — а+2) (4а4 + 2а3 — а2 + 5) при X = 5.
Покажите, что при X = 3 норма любого кругового целого имеет вид (Л2 + ЗВ2)/4, где Л и В^— целые числа одинаковой четности. Докажите, чтс в этом случае имеется точно 6 единиц, и найдите их все.
Покажите, что при Х\= 5 норма любого кругового целого имеет вир (Л2 — 5В2)/4, где Л и В — целые числа одинаковой четности. [В произведе-1 нии / (а) / (а2) / (а3) / (а4) умножьте сначала / (а) на / (а4). Результат имеет вид а + 60о + с61> где 0 о = а + а4,] 01 = а^Ч* а3. Затем убедитесь, чтс- / (а2) / (а3) = а + 601 + с0о и норма имеет вид (60о + c0i) (60! + с0о). Один, из путей вычисления дает —(Л2 — 5В2)/4, что выглядит неверным, но таковым пе является.] Найдите бесконечное число единиц в этом случае. _
Пусть % = 7 и / (а) = а6 — а4 — За2 — За — 2. В упр. 4 к § 4.4 будет использована формула Nj (а) = 1247. Выведите ее. [Сначала подсчитайте / (а) / (а2) / (а4) = а + 60о + сОр Проводите вычисления, кагг в упр. 2.]
Покажите, что если / (а) = g (а), то / (1) = g (1) (mod X). Выведите отсюда, что Лг/ (а) = ОУили 1 (mod X) [теорема Ферма].
Докажите, что / (а) + / (а2) + ..• + / (а^-1) = —/ (1) (mod X). Эта дает второй вариант доказательства первой части упр. 6. [Сумм; / (1) + / (а) + / (а2) +-.. + / (ах-1) легко записать в явном виде.]
Докажите, что если g (а) сопряжено (а), a Н (а) сопряжено g (а), то 6 (а) сопряжено / (а). [Заметим, что а v—* а’ не является сопряжением.
если X I 7-1 Докажите, что если g (а) сопряжено / (а), то / (а) сопряжено 2 («)•
' 9. Покажите, что если / (а) — бином Аа} + Ва.к, то результат упр. 6 можно следующим образом усилить: за исключением тривиальных случаев, когда А и В не взаимно просты или j = к (mod X), каждый простой делитель чпсла X/ (а) сравним с 0 или 1 (mod X). [/ (а) есть единица, умноженная на одно из сопряженных числа А + Ва, откуда (И + В) Nt (а) = -4х т В\ Nt (а) = Ax-V — А^В + . . . + 5х-1. Если 1 — к + 7с2 — . . . + к х-1= = 0 (mod р), то 4= —1 или кх = —1 (mod р), р = 1 (mod X).]
Покажите, что ах-1 есть комплексно сопряженное числа а- [Оба они умножаются, как а.] Выполните другие шаги доказательства утверждения Nf (а) > 0, данного в тексте.
Пусть X = 5. Тогда 38а3 + 62а2 + 56а + 29 делится на За3 + + 4а2 + 7а + 1. Найдите частное. [Используйте способ деления, объясненный в тексте, и алгорифм умножения из упр. 2.]
Докажите, что / (а) делится па а — 1 тогда и только тогда, когда ,(1) = 0 (mod X). [Примените теорему о делении с остатком.] Это дает третье доказательство первой части упр. 6. Заметим, что в упр. 11 оба числа — и делимое и делитель — делятся на а — 1. Выполните оба деления и тем самым упростите решение упр. 11.
Пусть к = 5. Выберите два круговых целых и подсчитайте их произведение. Затем используйте данный в тексте способ деления для того, чтобы разделить произведение на один из сомножителей. Проделайте то же самое для X = 7.
Покажите, что если / (а) и g (а) — такие круговые целые, что / (а)? (а) = 1, то / (а) является единицей и g (а) = f (а2) / (а3) . . . / (аХ-1). [Проще всего доказать, что Nf (а) = +1, и использовать тот факт, что норма неотрицательна.]
Это упражнение посвящено доказательству того, что круговые целые пе удовлетворяют никаким другим соотношениям, кроме указанных в тексте. Пусть / (а) = 0 есть соотношение такого типа, т. е. / (X) есть полином от одной переменной с целыми коэффициентами, обращающийся в нуль, когда комплексное число а подставляется в него вместо переменной X. Поскольку ах = 1, а^1 = а, . . ., очевидно, можно допустить, что степень полинома / (X) пе превосходит % — 1. Нужно доказать, что / (X) должен быть кратным полинома Xх-1 + Xх-2 + . . . + X + 1. Пусть h. (X) = Xх-1 + Xх-2 '+ . . . . . . + X + 1. Найдется такое целое а, что / (X) — а-К (X) имеет степень, меньшую к — 1, и обращается в нуль при X = а. Таким образом, достаточно доказать, что если степень / (X) меньше к— 1 и / (а) = 0, то / (X) есть полином, равный 0. Допустим, что это не так, т. е. допустим, что / (X) ^ 0, / (X) имеет степень, меньшую к — 1, и / (а) = 0. Тогда а-К (X) = q (X) / (X) + + г (X), где а — целое число, q (X) и г (X) — полиномы с целыми коэффициентами и г (X) имеет меньшую степень, чем / (X). Если г (X) =/= 0, то заменим / (X) на г (X) и повторим процесс. Значит, можно допустить, что а-Н (X) = — q (X)-f (X). Если а #= +1, то имеется такое простое р, что q (X) / (X) = та 0 (mod р). Отсюда вытекает, что q (X) = 0 или / (X) = 0 (mod р). Следовательно, равенство а-к (X) = q (X) / (X) можно сократить на р. Таким образом, можно считать, что h (X) —/(X).g(X). Рассмотрим это соотношение ио модулю к. Имеем: h (/) = 0 для / = 1, но h (/) = 1 для /ф 1 (mod X). Иными словами, по модулю % полиномы h. (X) и (X — 1)Х-1 принимают одинаковые значения для всех целых значений переменной X. Так как к (X) — — (X — 1)Х-1 есть полином степени, меньшей к (на самом деле меньшей к— 1), все значения которого при целых X равны нулю по модулю %, то рассуждение с разностями, подобное примененному в § 2.4, показывает, что h, (X) = та (X — 1)х-1 (mod X). Полином F (X) делится па X — 1 (mod %) тогда
и только тогда, когда F (1) = 0 (mod X). Это верно либо для / (X), либо для g (X), но не для обоих одновременно. Следовательно, либо / (X), либо g (X) делится на (X — l)^-1 (mod X). Так как /(X) имеет степень, меньшую %—1, то g (X) обязан иметь степень %—1. Отсюда степень полинома / (X) равна нулю и условие / (а) = 0 дает/ = 0, т. е. получено противоречие. Восполните- детали этого доказательства.
Докажите чисто алгебраическими средствами, что если / (a) h (а) = = g (а) h (а) и /г (а) У= 0, то / (а) = g (а). [Достаточно рассмотреть случай g (а) = 0. Тогда / (а) удовлетворяет более слабому условию, чем / (а) вупр. 15, но можно провести то же самое рассуждение.] Единственное свойство круговых целых, которое не было доказано чисто алгебраическими средствами в этом параграфе, это свойство Nf (а) ^0 в упр. 10 *).
Докажите, что отношение сравнимости h^ (а) = h2 (а) (mod / (а)), определенное в тексте, обладает при фиксированном / (а) свойствами отношения эквивалентности (т. е. рефлексивно [7г. (а) = h (а)], симметрично [7г. (а) = к (а) влечет за собой к (а) = h (а)] и транзитивно [если h (а) = = к (а) и к (а) =з g (а), то h (а) = g (а)]) и согласовано со сложением п умножением (т. е. из кг (а) = h2 (а) и ^ (а) = к2 (а) следует, что ^ (а) + кх (а) = = к2 (а) + кг (а) и Нг (а) кг (а) s Нг (а) кг {а.)).
Докажите, что простое круговое целое неразложимо.
Докажите, что для обычных целых чисел неразложимое целое- является простым.
Разложение простых чисел р = 1 (mod X)
Естественным первым шагом в изучении разложения круговых целых является попытка найти все простив в этой арифметике. В соответствии с определением предыдущего параграфа мы называем круговое целое h (а) простим, если оно не является единицей и только тогда делит произведение двух круговых целых, когда
!) X. У. Ленстра, мл., прислал мне следующее алгебраическое доказательство того, что 7V/(а)0. Положим g (a) =/(a)-/(a2) ... / (a^'^1^2).
Тогда, Nj (a) = g (a) g (a^1^ g (a7) g 1,ах~Ь для / = 1, 2, .... %— 1, и дома- X —1
точно показать, что 2 g (a7) g (аУ-3) 5s 0. Это верно для всех круговых 7=1
Х-1
целых g(a) = 2 a/a5 (а не только для тех, которые имеют вид ((a) ... 1=0
.../(a^V2), поскольку
Х-1Х-1Х-1 Х-1
2 gta^gta^3) = 2 2 2 a^t5ahaXh-3h =г.
7=11=0к=0 7=1
Х-1Х-1
=2а1аь 2 cL<t-h>3=^—^ 2 ai_ 2 ai°h=
i, h 7=1i=00<i, k^X-l
=2^at—ah)2>0.
0<i<ft<X-l
оно делит один из сомножителей, т. е. h (a) ( 1 и из h (а) | / (а) g (а) вытекает, что h (а) | / (а) или h (а) | g (а). При изучении Последней теоремы Ферма мы сразу сталкиваемся с сомножителями в равенстве (ж + у) (ж + ау) (ж + а2у) . . . (ж + ах-1у) = zx. Поэтому настоящий параграф и следующий за ним посвящены задаче разложения биномов вида ж + а’у (ж и у — взаимно простые целые числа, j = 1, 2, . . ., А — 1) и, в частности, задаче нахождения всех возможных простых делителей таких биномов.
(Сосредоточение внимания на разложении биномов оправдано не только тем, что биномы сразу появляются в Последней теореме Ферма, но также и тем, что, как мы увидим в этой главе, простые делители таких биномов имеют наиболее ясный вид среди всех простых в арифметике круговых целых. Кроме того, именно эти простые делители изучал Куммер в своей первоначальной работе 1844 г., посвященной разложению круговых целых. Правда, причины, побудившие его заняться этими частного вида делителями, по-видимому, не имели никакого отношения к Последней теореме^ Ферма и были связаны скорее с работой Якоби [J2] о высших законах взаимности.)
Мы будем действовать методом анализа, а именно, мы предположим, что простой делитель h (а) бинома ж + а’у известен, и из этого предположения извлечем достаточно информации, чтобы во многих случаях сделать возможным построение таких простых делителей h (а). Тот факт, что в некоторых ситуациях конструктивный метод не дает ожидаемый делитель, привел Куммера сначала к наблюдению, что наивное предположение о единственности разложения несостоятельно, а затем к созданию теории идеальной факторизации, которая «спасает» единственность разложения и доставляет мощный инструмент изучения арифметики круговых целых.
Итак предположим, что h (а) есть простое круговое целое, которое делит бином ж + а’у, где ж и у — взаимно простые целые числа и а3 ^ 1. Тогда h (а) делит норму W (ж + а’у), которая является обычным целым числом. Целое N (ж + а’у) может быть записано в виде произведения простых целых, скажем W (ж + -i- a’y) = PyP^ . . . рп (допускаются повторения), и, поскольку к (а) простое, одно из этих простых целых рх, р^ . . ., рп должно делиться на к (а). Пусть р — некоторое простое целое число, Делящееся на к (а). Тогда к (а) не делит ни одно целое т, взаимно простое с р, поскольку в этом случае 1 = ат + Ьр для некоторых целых а и b и к (а) | т влекло бы за собой к (a) | 1 вопреки предположению, что к (а) не является единицей. Таким образом, Целые числа, которые делятся на к (а), суть кратные р и только они.
Главным техническим приемом нахождения условий на К (а) будет рассмотрение сравнений по модулю h (а). Точнее, будет показано, что можно определить, сравнимы ли по модулю h (а) два круговых целых, даже если само h (а) не известно, а известны только р, х, у и /. Этот факт очень помогает в анализе h (а) и последующем нахождении возможных простых делителей.
Говорят, что два круговых целых / (а) и g (а) сравнимы по модулю третьего кругового целого h (а), и пишут / (а) = g (а) (mod h (а)), если h (а) делит разность / (а) —g (а). Это отношение, как и сравнимость обычных целых чисел по модулю третьего целого числа, является рефлексивным, симметричным, транзитивным и согласовано со сложением и умножением. Выпишем эти условия: / (а) = / (а) (mod h (а)) (рефлексивность); из / (а) = = g (а) (mod h, (а)) следует g (а) = / (а) (mod К (а))(симметрич- пость); из / (а) = g (а) (mod h, (а)) и g (а) = <р (а) (mod К (а)) следует / (а) = <р (а) (mod h (а)) (транзитивность); из / (а) = = g(a) (mod /г (а)) следует /(а) + <р (а) = g (а) + <р (a) (mod h (а)) для всех <р (а) (согласованность со сложением) и из / (а) = = g (a) (mod h (а)) следует / (а) <р (а) = g (а) <р (a) (mod h (а)) для всех ср (а) (согласованность с умножением). Все эти утверждения непосредственно следуют из определения. Короче говоря, к этим сравнениям по модулю h (а) при любом круговом целом 7i (а) могут быть применены обычные правила выкладок со сравнениями.
Если h (a), х + а? у и р имеют определенный выше смысл то доказанное утверждение о том, что целые числа, делящиеся на Н^, кратны р, можно сформулировать как утверждение о том, что для целых чисел и и у сравнение и = v (mod h (a) равносильно сравнению и = и (mod рУ Это показывает, чт< у ^ 0 (mod р), поскольку у = 0 (mod р) вместе с х + о^У = = 0 (mod h (а)) дало бы х = 0 (mod К (а)) и х = 0 (mod р) вопреки предположению о взаимной простоте х и у. Значит, найдется такое целое а, что ay = 1 (mod р). Далее, ay = 1 (mod h (a); О ; а (ж + ajy) = ах + a3 (mod h, (a)), а3 = —ах (mod h (a)‘. Таким образом, а3 сравнимо с некоторым целым числом по модулю h (а). Так как все степени числа а являются в то же врем, степенями любой его данной степени а3, при условии что а’ =^=. то предыдущее показывает, что все степени числа а сравнимы с целыми числами по модулю h (а). Далее, найдется такое целое . что ij = 1 (mod X) (поскольку X простое и / не делится на X) откуда следует, что a = а13 = (—ахУ (mod h (а)). Пусть к обе- зиачает целое число, сравнимое с (—ахУ по модулю р. Тогда ; зависит только от р, х, у и / и обладает следующим свойством для любого кругового целого g (a) = ах_1ах~1 + . . . + а^ + а. целое число g (к), полученное заменой а на к в g (а), сравнимг
с этим круговым целым g (а) по модулю h (а), g (а) = g (к) (mod h (а)). Таким образом, любое круговое целое сравнимо с целым числом по модулю h (а). Так как легко узнать, сравнимы или нет два целых числа по модулю h (а), это позволяет легко узнать, сравнимы или нет два круговых целых по модулю h (а), п доказать следующую теорему.
Теорема. Пусть h (а) — простое круговое целое, которое делит как х + а3у (х, у взаимно просты, a3 ф 1), так и р ^простое целое число'). Тогда имеется такое целое число к, причем его можно найти, зная только х, у, ], р, что а = k (mod/г (а)) и в результате / (а) ^ g (а) (mod h (а)) <=> / (к) = g (к) (mod р),
где f ^ и g (X) обозначают ) целые числа, получаемые из круговых целых / (а) и g (а) подстановкой а = к.
Доказательство. Поскольку а = k (mod h (а)) и поскольку сравнения можно складывать и перемножать, / (а) = / (X) (mod h (а)). Аналогично, g (а) = g (к) (mod h (а)). Так как /(4) и g (X) — целые числа, то сравнение / (к) = g (к) (mod h (а)) равносильно сравнению / (к) = g (X) (mod р'), что и требовалось доказать.
Возможные значения для р и к сильно ограничиваются следующим наблюдением. Так как ах-1 + ах-2 + . . . + а + 1 = О, разумеется, делится на h (а), то к и р должны удовлетворять условию
kx-v + кК-2 -г .. . + к + 1 = 0 (mod р),(1)
а следовательно, и такому условию: кх — 1 — (X — 1) ^кх-х + ... . . . -^к + i)s0, т. е. кх = 1 (mod р\ Напомним теперь, что, как мы видели в доказательстве теоремы Ферма в § 1.8, для любого простого р и целого к ^ 0 (mod р') имеется такой наименьший положительный целый показатель d, что кй = 1 (mod р) и для положительных целых / сравнение к3 = 1 (mod р) имеет место в том и только в том случае, когда d | j. В данном случае d может равняться лишь 1 или X, поскольку кх = 1 (mod р) и X простое. Если d = 1, то к = 1 (mod р) и (1) показывает, что X = О (mod р); следовательно, X = р. С другой стороны, если X — р, то Xх-1 = = 1 (mod р) по теореме Ферма, и в сочетании с i'- = 1 (mod р) это дает X = 1 (mod р). Таким образом, X = 1 (mod р) тогда и только тогда, когда р = X. Пусть теперь d = X. Так как кр-1 =
= 1 (mod р) по теореме Ферма, то это дает X | (р — 1), т. е. р = = 1 (mod X). Подытоживая рассуждения, получаем: простое h (а). которое делит бином, либо делит X, либо делит простое р =i = 1 (mod X). В первом случае целое число к в приведенной выше теореме сравнимо с 1 по модулю X; во втором случае к ^ 1 (mod р), но кх = 1 (mod р).
В первом случае р = X, h (а) делит а — 1, поскольку 1 — 1 =s = 0 (mod X). Следовательно, Nh (а) делит N (а — 1) (норма произведения равна произведению норм). Так как число N (а — 1)= = N (1 — а) есть значение при X = 1 полинома (X — а) (X — - а2) . . . (X - а*"1) = Xх"1 + Xх"2 + . . . + 1,то N (а - 1) = = X, и, поскольку Nh (а) =#1, мы получаем, что Nh (а) = X и частное от деления а — 1 на h (а) является единицей. Значит для h (а) остается только одна возможность: быть произведением единицы на а — 1. Отсюда не следует, что а — 1 удовлетворяет требованию, наложенному на h (а), а именно, что оно простое Этот факт будет доказан позже в этом параграфе.
Далее, рассмотрим сопряженные h (a2), h (а3), . . ., h (ах-г числа h (а). Как следует прямо из определения, каждое из них простое. (Поскольку сопряжение ct^a7 сохраняет произведения h (а3) делит / (а) g (а) в том и только в том случае, когда^/г (а) делит / (а*) g (а*), где ij = 1 (mod X). Так как h (а) простое отсюда вытекает, что h (а) делит / (а*) или g (а{), а следовательно. h (о^) делит / (а) или g (а).) При этом каждое из сопряженных делит бипом и делит р; следовательно, для каждого из них имеется соответствующее число к.
Если р = X, то значение к должно удовлетворять условию- к = 1 (mod X) во всех случаях. Следовательно, два круговы: целых сравнимы по модулю h (о^) тогда и только тогда, когдс они сравнимы по модулю h (а), откуда следует, что h (а^) дели" h (а) и h (а) делит h (aj), т. е. h (о^) есть единица, умноженная на h (а). Так как h (а), если оно существует, должно быть еди ницей, умноженной на a — 1, то отсюда должно вытекать, чте а2 — 1, а3 — 1, . . ., а^-1 — 1 все являются единицами, умноженными на a — 1. Это прямо следует, без каких бы то ни был( допущений о h (а), из формул а3 — 1 = (а — 1) (а,_1 + а,_2 + .. . . . + 1) и N (а' - 1) = N (а - 1).
Когда р ^Х, р = 1 (mod X), обстановка резко изменяется Сравнение а = к (mod h (а)) влечет за собой а3 = к (mod h (a7)) Если какое-нибудь сопряженное h (а'7) числа h (а) делило бы некоторое другое сопряженное h (a{), то из сравнимости по модулю h (а1) вытекала бы сравнимость по модулю h (а3) и это давало бк а3 = к = a* (mod h (а-7)); из этого вытекало бы, что h (а'7) дели"
а3 — ссг", а следовательно, Nk (а) делит N (aj — од') = N (а3^ — — 1); так как N (с?-* — 1) = X, если только не имеет места од = = а\ и так как к (а) не делит X, то это показывает, что ни одно из сопряженных числа к (а) не делит другое. Это означает, что при р ^к. простые делители к (a), к (а2), . . ., к (ах-1) числа р все различны. Так как к (а) делит р, то р = к (a) q (а). Так как к (а2) делит р, но не делит к (а), и так как к (а2) простое, то к (а2) делит q (а),‘ скажем q (а) = к (a2) q^ (а). Так как к (а3) делит р = к (а) к (a2) q^ (а), по не делит ни к (а), ни к (а2), то оно должно делить q^ (а), откуда р = к (а) к (а2) к (a3) q3 (а). Продолжая так рассуждать дальше, найдем р = Nk (a) qK-i (од). Таким образом, целое число Nk (а) в произведении с круговым целым qx-i (од) дает целое число р. Это показывает, во-первых, что qx-i (a) есть целое число, и, во-вторых, поскольку р простое, что qK-i (о:) = = 1, р = Nk (а). Таким образом, мы показали не только то, что р есть норма числа к (а), но и то, что равенство р = Nk (а) представляет собой полное разложение числа р на различные простые сомножители. В итоге доказана следующая
Теорема. Если к (а) есть простое круговое целое, которое делит бином х + а3у (где х и у — взаимно простые целые числа и а3 5^ 1), то Nk (а) есть простое целое число, сравнимое с 0 или 1 по модулю X. Если Nk (а) = X, то к (а) и все его сопряженные отличаются от а — 1 на сомножитель, являющийся единицей. Если Nk (а) = = р = 1 (mod X), то р = Nk (а) представляет собой разложение числа р в произведение X — 1 различных простых сомножителей, т. е. ни один из этих сомножителей к (ад} не делит никакой другой.
Дальнейший анализ нашей задачи, т. е. вывод необходимых условий на число к (а), чтобы оно оказалось простым делителем бинома, уже не требуется, поскольку теперь возможен синтез:
Теорема. Если к (ад) — любое круговое целое, норма которого есть простое целое число, то к (а) является простым и делит бином х + оду (х, у взаимно просты, а3 5^ 1).
Следствия. Круговое целое а — 1, как и произведение его на любую единицу, является простым. Если норма Nk (а) есть простое число, то оно сравнимо с 0 или 1 по модулю к. Если NkT (а) = р = = Nk2 (а) есть простое число, то к3 (а) есть произведение числа, сопряженного числу кг (а), на единицу.
Доказательство. Первое следствие вытекает из теоремы, поскольку N (а — 1) = X есть простое число. Однако чтобы доказать теорему в случае Nk (a) = X, проще всего прямо доказать простоту числа a — 1. Из того что a — 1 делит N (а — 1) = X,
но не делит 1, как и раньше, вытекает, что целое число делится на а — 1, только если оно делится на X. Кроме того, а = = 1 (mod (а — 1)). Отсюда получаем, что если а — 1 делит /(a)g(a), то / (a) g (а) = 0 (mod (а — 1)), / (1) g (1) = =0 (mod (а—1)), /(1) g (1) = 0 (mod X) (поскольку /(l)g(l) — целое число), / (1) или g (1) = 0 (mod X) (поскольку X — простое), / (1) или g (1) = 0 (mod (а — 1)), / (а) или g (а) = 0 (mod (а — 1)) и а — 1 делит / (а) или g (а). Следовательно, а — 1 простое. Если h (а) является произвольным круговым целым, причем Nh (а) = X, то, поскольку а — 1 делит Nh (а) и является простым, а — 1 делит одно из сопряженных числа h (а). Так как и a — 1, и сопряженные числа h (а) имеют норму X, то частное обязано быть единицей, а значит, некоторое из сопряженных числа h (а) есть единица, умноженная на a — 1. Далее, само h (а) есть единица, умноженная на сопряженное числа a — 1, а так как все сопряженные числа a — 1 суть единицы, умноженные па a — 1, то отсюда следует, что само h (а) есть единица, умноженная на a — 1. Но a — 1 простое, поэтому и h (а) простое, и теорема в случае Nh (a) = X доказана.
Второе следствие вытекает из данной и предшествующей теоремы. Однако и здесь проще провести прямое доказательство следствия как часть доказательства теоремы. Поскольку a — 1 есть единственный простой делитель числа X, то для того, чтобы сосчитать Nh (a) = р по модулю X, естественно рассмотреть его по модулю a — 1. Так как каждое сопряженное числа а сравнимо с 1 по модулю a — 1, то каждое сопряженное числа h (а) сравнимо с h (1) по модулю a — 1 и р = Nh (a) = \h (1)]х-1 (mod (a — 1)). Так как два целых числа сравнимы по модулю a — 1 тогда и только тогда, когда они сравнимы по модулю X, получаем р = = \h (l)F-^1 (mod X), откуда р = 0 или 1 (mod X) по теореме Ферма.
Основной шаг доказательства — показать, что если Nh (a) — простое число, то h (а) должно делить бином. Нам требуется показать, что h (а), будучи простым, должно делить бипом. Если это так, то по первой теореме этого параграфа a = к (mod h (a)) для некоторого целого к. Значит, h (а) должно на самом деле делить бином специального вида a — к. Естественно попытаться доказать это, найдя такое целое к, что h (а) делит a — к. Это можно сделать следующим образом.
Поскольку из a ; к (mod h (а)) вытекает 1 = ах = = к7- (mod h (а)), должно иметь место сравнение кх — 1 = = 0 (mod р^ так как иначе существовали бы такие целые а и 6, что 1 = а (Xх — 1) + bp, и это повлекло бы за собой 1 = = 0 (mod h (а)) вопреки предположению, что Nh (a) = р ^1. Поэтому мы ограничимся лишь теми к, которые удовлетворяют сравнению Xх = 1 (mod р). Пусть у — примитивный корень по
модулю р (см. приложение, § А.2). Тогда каждое ненулевое по модулю р число можно единственным образом представить в виде у1 (i — 1, 2, . . ., р — 1), причем (у{)х = 1 (mod р) в том и только в том случае, когда р — 1 делит IX. В случае р = X теорема уже доказана, и так как мы знаем, что р = 0 или 1 (mod X), то в оставшейся части доказательства можно считать, что р = == 1 (mod X), скажем р — 1 = цХ. Тогда (уг)х = 1 (mod р) в том и только в том случае, когда (р — 1)/Х = ц делит i, т. е. в том и только в том случае, когда i принимает одно из следующих значений: р, 2ц, Зц, . . ., Хр = р — 1. Пусть т есть у*1. Тогда к = т, к = т\ к = т®, . . ., к = тх ; 1 (mod р) суть X различных решений сравнения Xх = 1 (mod р) и каждое решение этого сравнения сравнимо по модулю р с одним из этих. (Другое доказательство того, что сравнение Xх = 1 (mod р) имеет точно X решений, различных по модулю р, см. в упр. 10.) Таким образом, задача нахождения такого целого к, что X (а) делит а — X, сводится к задаче нахождения такого целого /, что h (а) делит а — — т3 (/ = 1, 2,. . . ., X). Если / — такое целое число, то 0 = = X (а) = X (mJ) (mod h (а)), откуда, как и раньше, h (mj) ; s 0 (mod р). Тот факт, что имеется по крайней мере одно j ь последовательности / — 1, 2, . . ., X — 1, для которого это необходимое условие выполняется, вытекает из следующей леммы.
Лемма. В предыдущих обозначениях имеет место сравнение h (т) h (m2) . . . h (m^1) = 0 (mod p).
В первый момент может показаться, что лемма сразу следует из Nk (а) = р, если просто положить здесь а = m и перейти к сравнению по модулю р. Однако, как выше отмечалось, операция подстановки а -• т для круговых целых недостаточно корректно определена. Указанное рассуждение можно сделать обоснованным, псли рассматривать X (а) как полипом от а — чтобы это подчеркнуть, будем писать X (X) — и разделить полином X (X) X X X (X2) . . . X (Xх-1) на полином Xх-1 + Xх-2 + • • • + 1, представив его в виде q (X) (Xх-1 4- Xх"2 + . . . 4- 1) -г г (X), где '■ (X) — полином степени < X — 1. Если в этом полиномиальном тождестве положить X = а, то получим р = q (а)-0 4- г (а), откуда, поскольку г (а) имеет степень <Х— 1, находим, что (в силу основных свойств круговых целых, перечисленных в предыдущем параграфе) г (X) есть полином г (X) = р степени 0. Положим теперь X = т; тогда целое число, стоящее в левой части сравнения в формулировке леммы, оказывается равным 7 (m) (т^1 4- тх~2 4- • • • -i-m + 1) 4р- Для доказательства леммы достаточно показать, что тх-1 4- тх-2 4- . . . 4- 1 = 0 (mod р), а это следует из тх-1 4- тх~- 4- • • • 4- 1 = = (тх — 1)/(т — 1), посколькутх : 1 (mod р), нот ^. 1 (modр).
Итак, по крайней мере одно значение из / = 1, 2, . . ., X — 1 удовлетворяет необходимому условию h (т3) = 0 (mod р) для того, чтобы Л (а) делило а — т?. Теперь мы докажем, что это условие и достаточно. На основании способа деления из предыдущего параграфа определить, делит ли h (а) число а — т3,— это то же самое, что определить, делит ли р = Nh (а) число (а — — т3>) h (а2) h (а3) . . . А (ахл). Проведя деление с остатком полинома h (X) на X — т3, найдем h (X) = q (X) (X — тп3^ + г, где г — целое число. Полагая X = т3, имеем h (т3) = г. Таким образом, г = 0 (mod р') по предположению и h (av) = q (av) X X (ay — m3') (mod p) для v — 1, 2, . . ., X— 1. Значит, (a — — m3') h (a2) h (a3) . . . h (ax-1) = (a — m?^ q (a2) (a2 — m5) X X q (a3) (a3 — m3') . . . q (ax-1) (ax-1 — m3) — N (a — m3) q (a2) X X q (a3) . . . q (ax-1) (mod p). Так как для любого целого к норма числа a — к является значением при X = к полинома (X - a) (X - а2) . . . (X - а^-1) = Xх"1 + Xх"2 + . . . + 1 = = (Xх - 1)/(Х - 1), т. е.
то N (а — т3') = 0 (mod р) и h (а) делит а — т3, что и требовалось показать.
Итак, доказано, что если целое число Nh. (а) простое, то h (a) не только делит какой-то бином, по даже делит бином вида a — к. Для завершения доказательства теоремы остается установить, что h (а) простое. Для этого можно использовать те же соображения, что и раньше. Именно, если h (а) делит / (a) g (а), то / (a) g (a) = = 0 (mod h (a)), / (X) g (k) = 0 (mod h (a)) [поскольку a а = к (mod h (a))], / (X) g (X) = 0 (mod p) [поскольку иначе 1 можно было бы записать в виде комбинации чисел / (X) g (X) и р, что давало бы 1=0 (mod h (a))], / (к) или g (к) = 0 (mod р) (из-за простоты р), / (X) или g (X) = 0 (mod h (а)) и, наконец, / (а) или g (a) = 0 (mod h (a)), что и требовалось показать. Это завершает доказательство теоремы.
Третье следствие получится, если заметить, что Х2 (а) делит р = Nhx (а), откуда из-за простоты h2 (а) вытекает, что Х2(а) делит одно из сопряженных числа Ai (а). Так как оба наши числа имеют норму р, то частное имеет норму 1, и Л2 (а) оказывается произведением единицы на сопряженное числа hi (а), что и требовалось доказать.
Доказанная теорема применяется в следующем параграфе для нахождения большого числа простых круговых целых при малых значениях X. Исторически это и есть тот путь, которым следовал Куммер в 1844 г. При этом он допустил серьезную ошибку, считая доказанным, что каждое простое р = 1 (mod X) является нормой
некоторого кругового целого. Это утверждение неверно: например, как покажут вычисления в следующем параграфе, при X = 23 число 47 = 2-23 + 1 не является нормой никакого кругового целого. Удивительно, что Куммер сам этого не обнаружил в процессе своих вычислений. Первым, кто заметил, что имеется совершенно очевидная причина, по которой уравнение Nh (а) = р не всегда разрешимо, даже если р = 1 (mod X), был, видимо, Якоби (подробнее см. [Е4]). К счастью для Куммера, Якоби вовремя предупредил его об этой ошибке, и он смог приостановить публикацию своей работы с неверной теоремой. Думается, Куммеру повезло также и в том, что он не нашел своей ошибки слишком бистро. Это позволило ему достаточно далеко углубиться в свою теорию и, видимо, внести в нее столь ощутимый вклад, что у него хватило сил преодолеть встретившиеся трудности в продолжать создание теории, которая обеспечила ему важное место в истории математики.
Упражнения
Докажите, что если Н (а) простое, то оно неразложимо.
Докажите, что обычное положительное целое число п, которое неразложимо (из п = тк вытекает, что т или к равно 1), является простым (из п | тк вытекает, что п | т или п | X).
Докажите, что если h (а) неразложимо, но не просто, то имеется круговое целое, которое может быть записано в виде произведения неразложимых двумя различными способами. Такими образом, если из неразложимости не вытекает простота, то единственность разложения не имеет места. [Предположите, что каждое круговое целое может быть записано в виде произведения неразложимых.]
Найдите нормы следующих биномов, (а) При X = 5: х + ay = 1 + а, 2 + а, 2 — а, 3 + а, 3 — а, 3 + 2а, 3 — 2а, 4 + а, 5 + 2а, 5 — 4а, 7 + а. (Ь) При X = 7: х + ау •= 2 + а, 3 + а, 3 + 2а, 4 + а, 4 + За, 5 + а, 5 + 2а, 5 + За, 5 + 4а. [7V (х + ау) = (^ + У^КХ + у)-]
В тексте было доказано, что если р делит ^ (х + ау), где х и у взаимно просты, и имеет простой делитель h (а), то р = 0 или 1 (mod X). Докажите, что предположение о простом делителе h (а) не нужно. [Используйте формулу для N (х + ау).]
Используя факт, доказанный в упр. 5, разложите нормы, найденные в упр. 4.
При X = 5 найдите норму N (9 — а) (а) непосредственно; (Ь) заметив, что она равна N (3 — a) N (3 + а).
Докажите, что если р = 1 (mod X) и /ц (а), Х2 (а) — простые делители числа р, то h2 (а) есть произведение единицы па сопряженное числа /ц (а). Иными словами, разложение числа р па простые, если оно существует, единственно.
Суть последней теоремы из текста в том, что если h (а) имеет нормой простое число, то а = к (mod Н (а)) при некотором целом к. Куммер доказал зту важную теорему в своей статье 1844 г. Однако его доказательство было совсем другим. Восполните детали следующих рассуждений. Пусть h (a2) h (а3) . . .h (ах" *) = Н (а) = А0 + A ta+А 2а®+ . . . Ч-Л^ а*"1.Тогда а-пн (а) + а-2"// (а2) + - . . +а-(х"1)пЯ (а^1) = ХЛП — (Ло + Аг + . . .
+ ^x_j) и а-" (1—а) II (а) + а~2п (1—а2) Н (а2) + - • • + а~(Х~1)п (1 —■ — аХ-1) II (ах-1) = А (Лп — Лп-1). Так как II (ai) II (с+) * 0 (mod р) при J + к- то это дает А2 (Лп+1 — Лп)2 — А2 (Лп+2 — Лп+1) (Лп — Лп_х) = = 0 (mod р). Значит, решение g сравнения (Лп+2—Лп+1) g = Лп+1 — Лп одно и то же для всех п. Следовательно, Лп+1£ — Лп одно и то же по модулю р для всех п, (g — a) // (а) есть нуль по модулю р и, таким образом, h (а) делит a — g.
Применяя теоремы этого параграфа, покажите, что если р = 1 (mod А) является простым числом, которое делится на круговое целое Н (а), то имеется точно А — 1 различных решений сравнения Ах = 1, к ^ 1 (mod р) и все они являются степенями любого одного из них. [Рассмотрите целые, сравнимые с al по модулю h, (а).] Докажите, что это верно без предположения о простом делителе h (а). [Примените теорему Ферма.]
При А = 5 имеем 0 = 1 + a + a2 + a3 + а4, но, разумеется, 0 ^ 1 + 7 + 72 + 73 + 74. Значит, из / (a) = g (а) не следует, что / (7) = = g (7). По каким простым модулям р имеет место сравнение / (7) = g (7) (mod р)?
Докажите, что / (a) = g (а) тогда и только тогда, когда / (X) — — g (X) = q (X) (Xx_1 + Xх"2 + . . . + 1). Установите, что если Ах-1 + + Ах-2 +... + 1 = 0 (mod р), то из / (a) = g (а) следует / (к) = g (к) (mod р).
Вычисления для р = 1 (mod А)
Оказывается, среди математиков существует глубоко укоренившаяся тенденция неосознанно предполагать единственность разложения на простые. Эта тенденция, несомненно, навеяна опытом вычислений с обычными целыми числами и той важной ролью, которую играет единственность разложения в доказательстве таких фактов, как утверждение о том, что произведение двух взаимно простых чисел есть квадрат только тогда, когда каждый сомножитель является квадратом. Свидетельством силы этой тенденции служит использование Эйлером в его «Алгебре» единственности разложения для квадратичных целых, несмотря на контрпример 3-7= (4 + V —5) (4 — V—5), известный как ему, так и за сто лет до него Пьеру Ферма в виде утверждения, что простой делитель целого числа, представимого в виде а2 + 562, не обязательно сам имеет такой вид (см. § 1.7 и 2.5). В случае круговых целых эта тенденция подкрепляется на опыте вычислений, поскольку при А < 23 единственность разложения для круговых целых действительно имеет место. Поэтому не приходится удивляться, что Ламе был твердо уверен в единственности разложения для круговых целых: «Не может быть непреодолимого препятствия между таким полным подтверждением и строгим доказательством». Конечно, Куммер также испытывал большую надежду — если не уверенность,— что единственность разложения для круговых целых имеет место, и именно по этой причине он счел весьма прискорбным свое открытие ее нарушения для А = 23. Если бы вера Куммера в единственность разложения не подтверждалась так долго опытом вычислений, то вряд ли он стал бы искать пути ее спасения и ему едва ли удалось создать теорию в том виде, в каком мы знаем ее сейчас. На самом деле имеются некоторые, правда косвенные, свидетельства (но относящиеся ко временам Гаусса), что сам Гаусс пытался создать нечто подобное теории Куммера для случая квадратичных целых (чисел вида а + b VD, где D фиксировано), но что он оказался не в состоянии разработать детали и опубликовал свои результаты (в Disquisitiones Arithmeticae) только в совсем другом и более запутанном виде «композиции форм» (см. § 8.6).
Опубликованные Ламе вычисления совсем не велики и при трезвом взгляде никак не оправдывают его убеждения в единственности разложения.
Однако они действительно служат хорошим отправным пунктом исследования некоторых вычислительных примеров. При помощи формулы N (х + ау) = = (х^ + у^)1(х + у) он находит в [L6] нормы следующих 4) биномов в случае 7.= 5:
Ма + 2)= 11N(a - 2) = 31Л( а + 3) = 61Ма + 4) = 5-41N(a - 3) = II2Ма + 2)= 11N(a - 2) = 31Л( а + 3) = 61Ма + 4) = 5-41N(a - 3) = II2Л’(2« +5)= 11-41
Ма + 2)= 11
N(a - 2) = 31
Л( а + 3) = 61
Ма + 4) = 5-41
N(a - 3) = II2
Ма + 2)= 11
N(a - 2) = 31
Л( а + 3) = 61
Ма + 4) = 5-41
N(a - 3) = II2
Л’(а — 4) = 11-31
,V(a-9)= ll2-61
/V(4a — 5) = 11-191
N(a + 7) = 11-191
В свете теорем предыдущего параграфа первое из этих равенств показывает, что a + 2 простое, что круговое целое g (а) делится на a + 2 в том и только в том случае, когда g (—2) = 0 (mod 11), и что равенство N (а + 2) = 11 является представлением числа 11 в виде произведения 4 различных простых сомножителей, норма каждого из которых равна 11. Сходным образом, равенства (2) и (3) дают разложения чисел 31 и 61 в произведения 4 различных простых сомножителей.
Равенство (4) указывает, что a + 4 есть произведение сомножителя с нормой 5 и сомножителя с нормой 41. Единственными сомножителями нормы 5 (= X) являются единицы, умноженные на a — 1. Поэтому разделим a + 4 = a — 1 + 5 па a — 1 и найдем частное 1 + (а2 — 1) (а3 — 1) X X (а4 — 1) [поскольку'5 = ^ (а — 1)1 = 1 + (1 — а2 — а3 + 1) (а4 — 1) = = 1 + 2а4 — а — а2 — 2 + а2 + а3 = —1 — а + а3 + 2а4 = а2 + 2а3 + + За4 [так как 1 + a + a2 + a3 + a4 = 0]. Таким образом, a + 4 = = (a — 1) a2 (3a2 + 2a + 1). Конечно, a2 есть единица. Отсюда вытекает, что За2 + 2а + 1 имеет норму 41 и, следовательно, является простым. Так как За2 + 2а + 1 делит а + 4, то а = —4 (mod (За2 + 2а + 1)), и сравнение / (а) = g (a) (mod (За2 + 2а + 1)) равносильно сравнению / (—4) = = g (—4) (mod 41).
Равенство (5) показывает, что каждый простой делитель числа 11 делит некоторое из сопряженных числа a — 3. Простое a + 2 само делит а3 — 3, поскольку (—2)3 — 3 = 0 (mod 11). Следовательно, а2 + 2 делит а — 3 = = (а2)3 — Зи частное имеет норму 11. Следовательно, частное есть единица, умноженная на один из четырех простых делителей вида а’ + 2 числа 11. Так как a + 2 не делит a — 3, a2 — 3, a4 — 3, то единственное из его сопряженных, делящее a — 3, есть а2 + 2, и это дает a — 3 = единица • (a2 + 2)2.
Равенство (6) показывает, что 2a + 5 делится па простой делитель числа 11 и на простой делитель числа 41. Сопряжепное числа 2a + 5, которое делится на a + 2, есть 2a3 + 5, так как 2-(—2)3 + 5 = 0 (mod 11). Аналогично, сопряженное числа 2a + 5, делящееся на За2 + 2а + 1, находится перебором: —4, 16, —64 = 18, (—4)-18 = —72 = 10 (mod 41); получаем 0 = 2-18+ 5 = 2- (—4)3 + 5 (mod 41); таким образом, 2a3 + 5 и есть то, которое делится. Следовательно, 2a3 + 5 = единица • (а + 2 ) (За2 + 2а + + 1), что дает представление 2a + 5=единица-(а2 + 2) (За4 + 2а2 + 1) числа 2а + 5 в виде произведения простых.
Равенства (7) и (8) непосредственно следуют из разложений а2 — 4 = = (а — 2) (а + 2), а2 — 9 = (а — 3) (а + 3), которые дают а — 4 = = (а3 — 2) (а3 + 2), а — 9 = (а3 — 3) (а3 + 3). Первое из этих равенств есть разложение на простые сомножит ли. Второе можно продолжить, исноль-
*) Ламе пользуется совсем другими обозначениями, но их легко переосмыслить.
зуя разложение а — 3 = единица-(а2 + 2)2 и получая а — 9 = единица X X (а + 2)2 (а + 3).
Равенство (9) показывает, что а + 2 делит некоторое из сопряженных числа 4а — 5. То, которое оно делит, есть 4а2 — 5. Частное равно 4а — 8 + + И (а + 2)-i = 4а - 8 + (а2 + 2) (а3 + 2) (а + 2) = 4а - 8 + (1 + + 2а2 + 2а3 + 4) (а4 + 2) = 4а - 8 + 5а4 + 2а + 2а2 + 10 + 4а2 + + 4а3 = 2 + 6а4- 6а2 + 4а3 + 5а4 = —4 — 2а3 — а4. Следовательно, а4 + + 2а3 + 4 имеет норму 191 и поэтому простое. Таким образом, 4а — 5 — = — (а3 + 2) (2а4 + а2 + 4) есть разложение числа 4а — 5 на простые. Целое /с, для которого а = k (mod (2а4 + а2 + 4)), удовлетворяет условию 4к — 5 = 0 (mod 191), откуда к = 1927с = 48-4к = 48-5 = 48-4 + 48 = = 49 (mod 191). Таким образом, g (а) делится на 2а4 + а2 + 4 тогда п только тогда, когда g (49) = 0 (mod 191).
Наконец, равенство (10) показывает, что а + 7 делится на делитель числа 11 и^на делитель числа 191. Путем кратких вычислений получаем 492 э —82 (modj!91), 493 = —82-49 = —7 (mod 191). Значит, а3 + 7 делится на 2а4 + а2 + 4. С другой стороны, а2 + 7 делится на а + 2. Следовательно, а + 7 = единица-(а3 + 2)-(2а3 + а4 + 4), что представляет собой разложение числа а + 7 па простые сомножители.
Простые делители, найденные до сих пор, приведены в табл. 4.4.1. Разобранные примеры показывают, что для определения делимости полезно Таблица 4.4.1. X = 5
простое
норма
а =
а2 =
а3 =
а4 =
<1 + 2
11
- 2
4
3
5
а - 2
31
2
4
8
- 15
За2 ♦ 2а + 1
41
-4
16
18
10
а + 3
61
- 3
9
- 27
20
2а4 + а2 + 4
191
49
-82
- 7
39
знать не только величину целого к по модулю р, но и его степени. Поэтому эти степени, которы? представляют собой целые числа, сравнимые с а2, а3 и а4 по рассматриваемому простому модулю, включены в таблицу. Заметим, что каждая строка таблицы дает на самом деле четыре простых круговых целых; мы берем сопряженные данного простого и соответственно переставляем степени числа а. Например, а2 + 2 простое и для этого простого делителя а2 = —2, а4 = 4, а = а = 3, а = а3 = 5.
Ламе выполнил подобные разложения для каждого из своих равенств (1) — (10), хотя сделал много ошибок. Затем он сказал, что если и дальше продолжать рассматривать биномы ха + у, то можно найти разложения еще многих простых р = 1 (mod 5). Хотя это и верно 3), но в таком контексте вводит в заблуждение, поскольку тот же самый процесс не позволяет разлагать простые р = 1 (mod Л) при Л > 5. Чтобы понять, почему это происходит, рассмотрим случай к = 7.
Здесь нормы нескольких первых биномов, найденные по формуле .V Ста + у) = (ж7 + у^Кх + у), равны
ЛЧа+2) = 43yv<o — 2)= 127
Л'(а+3) = 547ЛДа—3)=1093
Л(2а+3) = 4б3А(2а - 3)=2059= 29•71
Л(а + 4) = 3277 = 29 • 113 Л(а — 4) = 5461 = 43 • 127 А(3а + 4) = 2653 = 7 • 379 N(3a - 4) = 14197.
(Поскольку единственно возможными простыми сомножителями являются 7, 29, 43, 71, ИЗ, . . ., приведенные разложения легко находятся, и легко доказать, что те числа, которые не разложены, простые.) Если попытаться имитировать метод Ламе, то сразу становится попятно, что его успех в случае X = 5 обеспечивался тем, что в этом случае список начинался с разложений простых 11, 31, 61 и е разложения 5-41, что равносильно разложению простого 41. В случае же X = 7 мы находим разложения для простых 43 и 127, а для 29, 71 и ИЗ не находим. Нормы быстро растут, и ясно, что пет никакой надежды найти бином с нормой, скажем, 29. Значит, для разложения числа 29 нужно ^прибегнуть к какой-то другой технике.
Техника, которую развил Куммер в своей статье 1844 г., заключалась в том, чтобы сначала отыскивать значения к, после чего нетрудно находить круговые целые, делящиеся на искомые простые, а если повезет, то удастся найти и сами искомые простые. В случае Л = 7, р = 29, любая четвертая степень к = а4 удовлетворяет сравнению к1 — а™-4 = 1 (mod 29), к ^ £ 1 (mod 29) при условии, что а £ 0 (mod 29) и а4 £ 1 (mod 29). При а ■= 2 находим/с = 16 = —13 (mod 29) и имеет место сравнение (—13)’ = 1 (mod 29). Другие значения для к £ 1, к1 = 1 (mod 29) получаются из (—13)2 = —5, (—13)3 = 7, (—13)4 = —4, (—13)5 = —6, (—13)в = —9. Если 29 имеет разложение па простые, то один из сомножителей h (а) должен обладать свойством: h (а) делит g (а) тогда и только тогда, когда g (—13) s 0 (mod 29). Но из приведенной выше таблицы значений степеней числа —13 по модулю 29 видно, что g (а) = а2 — а4 + 1 удовлетворяет сравнению g (—13) = = 0 (modj29). Следовательно, такое g (а) делится на предполагаемый делитель числа 29. Так как норма этого гипотетического делителя есть 29, то норма частного равна Ng (а)/29. Простое вычисление показывает1), что Ng (а) = 29. Значит, g (а) само простое, поэтому равенство Ng (а) = 29 и дает разложение па простые сомножители числа 29.
Разложения чисел 71 и ИЗ теперь можно найти посредством деления 2а — 3 и а + 4 соответственно на подходящий делитель числа 29. Так как 2/с — 3 = 0 (mod 29) для к = —13, то 2а — 3 делится иа —а4 + а2 + 1. Частное равно (2а — 3) g (а2) -g (а3) g (а4)-g (а5) g (а6)/29 ■= (2а —3) g (а2) X X g (а4) / (а3)/29, где обозначение / (а) введено в предыдущем примечании,
’) Для дальнейшего полезно сделать следующее замечание о вычислении нормы Ng (a) =*g (а) g (а2) g g (а4) g (а5) g (а6). Так как 3 есть примитивный корень по модулю 7 (см. приложение, § А.2), то повторения одного сопряжения а и-> а3 исчерпывают все сопряжения. Поэтому сомножи- гели в Ng (а) можно записать в таком порядке g (a) g (а3) g (а2) g (а6) g (а4) X X g (а5), где каждый сомножитель сопряжен предшествующему под действием а,—>а3. Далее, если мы определим / (а) как произведение сомножителей, стоящих па нечетных местах, т. е. / (а) = g (а) g (а2) g (а4), то получим Ng (а) = / (а) / (а3). Этим путем вычисление нормы Ng (а) сводится к трем
= (2а - 3) (- 2а« - За2 - а) (-1 - 40^/29 = (2а - 3) (6а« + 20а5 + + 12а4 + На2 + 13а + 16)/29 = (22а« - 36а5 - 36а4 + 22а3-7а2-7а — — 36)/29 = 2а® + 2а3 + а2 + а. Следовательно, 2а5 + 2а2 + а + 1 — простой делитель числа 71. Соответствующее к удовлетворяет сравнению 2к — 30 (mod 71), откуда к = 12к = 36 -2к = 36 -3 = 36 -2 + 36 =
= 37 (mod 71); далее легко находятся /с2 = 20, fc3 = 30, к4 = —26, к” = 32, к6 = —23 (mod 71).
Аналогично, чтобы разделить а + 4 па делитель числа 29, испытываем к + 4 = 0 (mod 29) при к = —13, —5, 7, —4, —6, —9. Решением является к = —4, и отсюда следует, что а4 + 4 делится на —а4 + а2 + 1. Основной объем требуемой работы по такому делению был нами уже проделан раньше. Частное оказывается равным (а4 + 4) (6а® + 20а5 + 12а4 + На2 + 13а + + 16)/29 == (35а® + 93а5 + 64а4 + 6а3 + 64а2 + 64а + 64)/29 = —а® + + а5 — 2а3 = —а3 (а3 — а2 + 2). Таким образом, а3 — а2 + 2 есть простой делитель числа ИЗ. Соответствующее к легко находится, если использовать то, что а3 — а2 + 2 делит а4 + 4; это дает к4 = —4 (mod ИЗ). Отсюда к = = /с8 = 16, к2 = 162 = 30 и т. д.
Следующим за 127 простым числом =1 (mod 7) является 197. Если мы продолжим пашу таблицу норм N (ха + у) немного дальше, то найдем -V (а + 6) = 39 991 = 7-29-197. Деление числа а + 6 па а — 1 дает 1 + + 7 (а - I)"1 = 1 + (а2 - 1) (а3 - 1) (а4 - 1) (а5 - 1) (а® - 1). Произведение (а2 — 1) (а3 — 1) . . . (а® — 1) может быть найдено прямым умножением и равно 6а® + 5а5 + 4а4 + За3 + 2а2 + а, что является частным случаем формулы, верной для произвольного к, а именно (а2—1) (а3 — 1) . • • . . . (ах~ 1 — 1) = (Х — 1) ах ' + ... + 2а2 + а (см. уир. И). Таким образом, (а + 6)(а—I)-1 = 6а®4~5а5 + 4а4 + За3 + 2а2 + а + 1 = а2 (5а4 + + 4а3 + За2 + 2а + 1). Для того чтобы разделить это число па простой делитель числа 29, испытаем, как и раньше, а = —13, —5, 7, —4, —6, —9 и редуцируем по модулю 29. Нуль получается при к = —6 s = (—13)5 (mod 29). Значит, 5а® + 4а + За3 + 2а5 -|- 1 делится на —а4 + + а2 + 1. Частное равно (5а® + 4а + За3 + 2а5 + 1) (6а® + 20а5 + 12а4Ч + 11а2 + 13а + 16)/29 = (192а® + 163а5 + 163а4 + 192а3 + 105а2 + + 192а + 163)/29 = а (а5 + а2 — 2а + 1). Таким образом, 5а4 + 4а3 + + За2 + 2а + 1 = (—а5 + а® + 1) -а3-(а + а® — 2а3 + 1). Итак, а + 6 = = (а— 1) -(а® — а5 + 1) (а® — 2а3 + а + 1) -а5 и а® — 2а3 + а + 1 есть простое с нормой 197, по модулю которого а —6.
умножениям.
Вычисление
/ (а) может
быть
записано
так:
а« 0 0
а5
0
0
а4
- 1 1
а3 0
0
а2 1
0
а1
01
-11
а® 0
а5 0
а4
- 1
а3
-2
а2 0
- 1
а
-3 1
1
0
1
- 1
1
1
- 1
-2
-3
1
-1
- 1
- 1
-2
-3
1
1
- 1
1
2
3
1
= 0
1 0
0
- 1
-1
-2
1 0
-21
-30
1
1
-3
1
-3
-3
0
Таким образом, / (а) = —30о + 0j = —1 — 40о, где 0О -— а + а2 + а4 и 0t = а3 + а5 + а®. (Поскольку / (а) = g (а) g (а2) g (а4) не меняется при замене а на а2, ясно, что для любого g (а) число / (а) представимо в виде а0е + 60t + с.) Далее, / (а3) = —1 — 40t и Ng (а) = (1 + 40о) (1 -|- 40]) = = 1 — 4 + 160О0Р Простое перемножение дает 0О0] —• 0О -|- 0t + 3 = 2 и Ng (а) = —3 + 32 = 29.
Этот метод разложения биномов, по-видимому, не дает делителя следующего простого числа 211 = 1 (mod 7). Первый бином, норма которого делится ца 211, есть За — 10, причем N (За — 10) = 7-211-967, и прежде чем это можно будет использовать для разложения числа 211, нужно разложить 967. Поэтому мы применим сначала метод Куммера нахождения возможных значений для к и на основе этого попытаемся найти круговые целые, делящиеся на гипотетический делитель числа 211, в надежде, что среди них попадется число с нормой 211. Первый шаг состоит в решении сравнения к £ 1, к1 = 1 (mod 211). Для этого мы можем положить к = а30 при условии, что а £ 0, а30 ^ 1 (mod 211). При а — 2 находим а30 = —40 (mod 211). Значит, если 211 имеет простые делители, то среди них есть такой, по модулю которого а = —40, а2 1600 = —88, а3 = —67, а4 = —63, а5 = —12, а® = = 58. Этот делитель должен, следовательно, делить а4 — а3 — 4. Вычисления, подобные проведенным ранее, дают N (а4 — а3 — 4) = 29-211. Следовательно, а4 — а3 — 4 можно разделить на простой делитель числа 29 и найти элемент с нормой 211, а тем самым разложение числа 211 на простые. По-другому, можно опять пытаться найти g (а), удовлетворяющее условию g (—40) = е 0 (mod 211), которое имеет норму 211. Список сумм и разностей степеней числа а по модулю гипотетического простого (которое на основании предыдущих вычислений действительно существует), т. е. выражений типа ±а±а2 = +48, ±83 (= +128); +а+а3 = ±27, ±104; ±а±а4 = ±23, ±103; . . .; ±а5± а® = ±46, ±70, дает 60 целых чисел по модулю 211, которые сравнимы с суммами и разностями степеней числа а. Наименьшее из пих есть 4, использованное раньше. Однако если взять еще другую степень числа а и поискать среди этих 60 чисел наиболее близкое к какой-нибудь степени числа а, то найдутся случаи, когда такая разность равна всего лишь 2. Например, ±а3 ± а® = ±9, ±86 и а2 = —88 приводит к а® — а3 — а2 = 213 = 2. Вычисления дают N (а® — а3 — а2 — 2) = 211, и это завершает разложение числа 211.
Таблица 4.4.2. Л 7
ПропОС
норма
а
а2 —
(Г
а5 --=;
- а4 + <12 + 1
29
- 13
- 5
7
- 4
- 6
9
а + 2
43
- 2
4
- 8
16
11
- 22
2<д" + 2a2 + a + 1
71
37
20
30
- 26
32
- 23
2а5 + а — 1
113
16
30
28
- 4
49
- 7
а — 2
127
2
4
8
16
32
- 63
а6 — 2а3 + а + 1
197
- 6
36
- 19
- 83
- 93
-33
а6-а3-а2-2
211
- 40
- 88
- 67
- 63
- 12
58
Итак, мы закончили разложение первых семи простых чисел = 1 (mod 7). Результаты даны в табл. 4.4.2. Продолжение настоящего процесса не встречает других трудностей, кроме роста объема вычислений.
Куммер выполнил такие вычисления и нашел разложение на простые всех р = 1 (mod Л) для Л ^ 19, р < 1000. Его результаты, опубликованные в^статье 1844 г. [Кб], воспроизведены в табл. 4.4.3.
Данные, приведенные в этой таблице, могут быть найдены таким же путем, каким мы выше находили разложения чисел 29 и 211 (Л = 7). Разберем, например, случай к = 13, р = 599. В этом случае р = 46Z + 1, и так как 24* = ss 19 (mod 599) (несложное вычисление), то можно положить к = 19, после чего сравнительно легко подсчитать вычеты к3 =—238, к3 = 270, /с4 = —261, к3 = —167, кв = —178, к7 = 212, к» = —165, к9 —140, к10 = —264,
к11 = —224, к1г = —63. Составление сумм и разностей +к+кг = +257, +219; +к+к3 = +289, +251, и т. д. дает 4X66 чисел по модулю 599; среди этих чисел нет очень маленьких и нет близких к степени числа к, но есть много таких, которые отличаются друг от друга на 1, например к1 — — к = 193, № + /с5 =—405 = 194. Это приводит к 1 — а — а2 — а5 + а7 как к возможному делителю числа 599. Далее идет трудная часть вычисления, а именно вычисление нормы. Соответствующую работу можно минимизировать, если организовать ее следующим образом. Воспользуемся тем, что 2 является примитивным корнем по модулю 13 (приложение, § А.2), и запи-
Таблица 4.4.3
При Х=5 и ах = 1:
11 = А(2+а)
461 = А(4 — а — а2)
31 = А(2-а)
491 = А(5 + За + а3)
41А(3 + 2а + а3)
521 = А(5 + а)
61 = А(3 + а)
541 = А(3-3а-а2)
71 = А(3 — а + а2)
571 = А(6 + 5а + За2)
101 = А(3 + а - а2)
601 = А(5 + 2а - а2)
131 = А(3 + а - а4)
631 = А(4 - 2а - а3)
151 = А(3 + 2а - а4)
641 = А (5 + За + 4а2)
181 = А (4 + За)
661 = А (5 + а — а2 + За3)
191 = А(4 + а + 2а2)
691 = А(3 —За — 2а2)
211 = А(3-2а)
701 = А(4 - а - 2а2 + а3)
241 = А(4 - а + а2)
751 = А (6 + 4а + За2)
251 = А (5 + 2а + а4)
761 = А (5 -2а + а2)
271 = А(3 — За + а2)
811 = А(3 — За — 2а2 + а3)
281 = А(4 + а - а2)
821 = А(4- а — 2а2+ 2а3)
311 = А(5 4- За + 2а2 + а3)
881 = А(6 + 2а + а2)
331 = А(4 — 2а + а2)
9 Л = А(5 + а2 —2а4)
401 = А(4 + За — а4)
941 = А(4 + За-За2-а3)
421 =/#(5 + 2а + 2а2)
971 = А(5 -2а - oi4)
431 = А (4 —2а - а4)
991 = А(6 + а + а3)
При Л = 7 и аЛ = 1: 29= А(1 + а — а2)
43 = А (2 + 71 = А (2 +
113 = А (2 - 127= А(2 — 197 = А(3 +
211 = А(3 +
а)
а + а3)
а + а5)
а)
а + а5 + а6) а + 2а2)
239 = А(3 + 2а + 2а2 + а3)
281 = А (2- а — 2а3)
337 = А (2 + а - а2 - а4)
491 = А(3 + а + а3 — а5)
547= А (3 + а)
617 = А(2 + а + а2 — а5)
631 = А(2 + 2а — а2 + а3 + а6)
659 = А(2 + 2а — а2 + а5)
673 = А (4 + За + 2а2 + а4 + 2а6)
701 = А(3 + а + а4 — а5 + а6)
743 = А(3 + 2а - а3 - а4)
757 = А(3 + 2а + а3)
827= А(2 + 2а - а4 - а6)
При л =7 и аХ = 1: 379 = Л(3 + 2а + а2) 421 = ,V(3 + а + а2) 449= Л'(2 + а - а3 - а6) 463 = ^(3 + 2а)
883 = Л(2 - а2 - 2а3 - а5)
911 = N^3 + 2а - а3 + а4)
953 = N(3 + а — а2 - а3)
967 = N(2 + 2а - а3 + 2а5)
При 3 = 11 и ах = 1:23 = W(1 + а + а9)9 / = 5(1 + а + а2 + а4 3- а5> 89= /V(l + а + а4 + а6)199= Л'(1 + а - а2) 331 = ^(l - а + а3 + а5) 353= ^(l + а + а3 + а4 - а7) 397 = ;V(1 + а + а6 - а7) 419 = А'(1 + а - а2 + а3) 463 = N(1 - а - а2 + а5 + а6)При 3 = 11 и ах = 1:23 = W(1 + а + а9)9 / = 5(1 + а + а2 + а4 3- а5> 89= /V(l + а + а4 + а6)199= Л'(1 + а - а2) 331 = ^(l - а + а3 + а5) 353= ^(l + а + а3 + а4 - а7) 397 = ;V(1 + а + а6 - а7) 419 = А'(1 + а - а2 + а3) 463 = N(1 - а - а2 + а5 + а6)
При 3 = 11 и ах = 1:
23 = W(1 + а + а9)
9 / = 5(1 + а + а2 + а4 3- а5> 89= /V(l + а + а4 + а6)
199= Л'(1 + а - а2) 331 = ^(l - а + а3 + а5) 353= ^(l + а + а3 + а4 - а7) 397 = ;V(1 + а + а6 - а7) 419 = А'(1 + а - а2 + а3) 463 = N(1 - а - а2 + а5 + а6)
При 3 = 11 и ах = 1:
23 = W(1 + а + а9)
9 / = 5(1 + а + а2 + а4 3- а5> 89= /V(l + а + а4 + а6)
199= Л'(1 + а - а2) 331 = ^(l - а + а3 + а5) 353= ^(l + а + а3 + а4 - а7) 397 = ;V(1 + а + а6 - а7) 419 = А'(1 + а - а2 + а3) 463 = N(1 - а - а2 + а5 + а6)
617= ^(2+ а + а3+ а10)
661 = ^(1 + а - а2 + а4 - а8)
683 = N (2 + а)
727 = N (1 + а + а3 — а8 — а9)
859 = А'(1 + а + а2 + а3 + а7 — а8)
.881 = ^( 1 + а + а2 + а3 - а4 - а7 — а9)
947 = ^(2 + а3 -а4 -а6)
991 = ^(2 + а + а3)
При X =
13 и
аА = 1:
53= V(1
+ а +
а3)
547 = А'(1 - а - а2 + а’ + а6)
79 = .V(l
— а +
а10)
599= Д’(1 + а - а7 + а8 + а")
131 = V(1
- а +
а")
677= ^(l - а - а4 + а6 + а9)
157 = A'(l
+ а +
а2 + а5)'
859 = ^(l + а - а2 - а5 + а7)'
313 = A’(l
— а +
а3 + а6)
911 = ^(l + а3 + а5 _ а7 _ „11)
443 = jV(1
+ а —
а3 + а8)
937 = ^(l + а3 - а7 + а8—а10)
521 = ^(l
+ а —
а12)
При X =
17 и
ах = 1:
103 = 3/(1
+ а2 + а9)
443 = А'О + а + а2 + а3 — аID)
137 = У(1
+ а —
а3)
613= ^(l + а2 - а3)
239= ^(l
+ а +
а3)
647= ^(l + а + а13 + а15)
307 = ^(l
— а +
а7)
919 = ^(l + а + а4 + а5 + а9)
409= .V(l
- а3 + а8)
953 = ^(l + а + а9 - а13)
При X =
19 и
ах = 1:
191 = ^(l
+ а +
а16)
571 = Л'(1+а + а2+а3—а5)
229= ^(l
— а -
а5)
647 = Л'(1 - а2 + а9)
419= ^(l
+ а —
а8)
761 = ^(l - а2 + а12)
457= 3/(1
+ а +
а3)
*) Здесь исправлена очевидная опечатка в таблице Куммера. Кроме того, Ленстра исправил куммерово разложение числа 599, заменив а11 на —а11.
шем Лг/(а) в виде / (а)/(а2)/ (а4) / (а8)/(а3)/(а6)/(а12) / (а11) / (а9) / (а5) / (а10) X X / (а7), где каждый сомножитель получается из предыдущего заменой а на а2. Пусть g (а) есть произведение каждого четвертого из этих 12 сомножителей, т. е. g (а) = / (а) / (а3) / (а9). Тогда ясно, что Nf (а) = g (а) g (а2) X X g (а4) g (а8). Пусть h (а) есть произведение каждого второго из этих четырех сомножителей, т.е. h (а) = g (а) g (а4). Тогда Nj (а) = А (а) А (а2). Прямое вычисление элемента g (а) не слишком длинно. В результате оказывается, что g (а) = —3 (а12 + а10 + а4) + 2 (а11 + а8 + а7) — 2 (а9 + а3 + а1) + + 6 (а* + а5 + а2) — 10. Пусть ц0 = а + а3 + а9, Цх = а2 + а5 + а®, ц2 = а4 + а10 + а12, ц3 = а8 + а7 + а11. Тогда замена а на а2 вызывает циклическую перестановку Цо >—* Цх •—*Ц3 |—> Цз'“^ Цо- Таким образом,
А(а) = у(а)^(а4) = [5ц3 + ц0 + 9т7, - 7115ц, + ц2 + 9ц3 - 7].
Для элементов ц легко построить таблицу умножения; единственными умножениями, которые нужно действительно выполнить, являются
Цб = °" + о4 + а 10 + о4 + • • • = ц, + 2ц2
Чо7?! = Ц(> + h + Цз
ЧоЪ = 3 + ц, + ц3
после чего другие произведения, такие, как ц0ц3 = ц3ц0 = д0+з + Цг+з + + Цз+з = Цз + Цо + Цз, могут быть получены перестановкой элементов ц;. Таким образом,
А(а) = 25ц,ц3 + 5ц3ц2 + 45ц^ - З5ц3 + 5цоц, + цоц2 + 9цоц3 -7ц0 + + 45ц^ + 9ц,ц2 + 81ц tц3 — 63ц, - 35ц] - 7ц2 - 63ц3 + 49 = = 49 - 7ц0 - 98 ц, - 7ц2 - 98ц3 + 25(3 + ц2 + ц0) -4
+ 5(ц2 + ц3 + ц,) + 45(ц0 + 2ц,) + 5(ц0 + ц, + ц3) -Ь
+ (3 + Ц] + ц3) + 9(ц3 + ц0 + ц2) + 45(ц2 + 2ц3) -+
+ 9(ц, + ц2 + ц0) + 81(3 + ц2 + ц0) =
= 370 + 167ц0 + 12ц] + 1б7ц2 + 12ц3 =
= 370 + ]676>О + 126>] = 358 + 1556>О
где 0О = Цо + ц2 = а + а4 + а3 + а12 + а9 + а10 и ©х = Цх + Ця = а2 + + а8 + а® + а11 + а5 + а7 = —1 — ©о- Далее, 0o0i = 30о + 3©х = —3, А (а2) = 358 + 1550х, и наконец Л7/ (а) = (358 + 1550о) (358 + 155©х) = = 3582 + 358-155 (ff0 + ©х) [— 3-1552 = 128 164 — 55 490 — 72 0 75 = 599^ что и требовалось. Таким образом, 1 — а — а2 — а5 + а7 есть простой делитель числа 599. (Куммер в этом случае ошибся. См. упр. 8.)
В заключение рассмотрим случай X = 23. Первое простое р = 1 (mod 23) есть р = 47. В этом случае к может быть взято любым квадратом по модулю 47, например к = 4. Тогда степени к, к2, к?, . . . по модулю 47 легко находятся: 4, 16, 17, 21 —10, 7, —19, 18, —22, 6, 24, 2, 8, —15, —13, —5, —20,
9, —11, 3, 12 (в таком порядке). Разумеется, к33 = 1 (mod 23). Очевидным подозреваемым на роль делителя числа 47, который делит а — 4, будет 1 — а„~Ь а21> поскольку 1 — 4 + 3 = 0. Для того чтобы следовать используемой выше процедуре, необходимо вычислить N (1 — а + а21). Так как 22 + 11-2, то это вычисление можно свести к перемножению 11 сомножителей, а затем перемножению двух сомножителей. Примитивный корень но модулю 23 есть —2, так что указанное сведение имеет следующий вид: Nj (а) = G (a?) G (а-2), где
^«^/(«(/(«^/(«-^/(«-^/(^/(«-^/(а2)/^^
(Здесь а-2 означает а21, а-7 означает а16, и т. д.) Вычисление элементаG (а) довольно длинное. Его можно организовать следующим образом. Пусть g (а) = / (а) / (а4) и А (а) = g (а) / (а-7), так что G (а) = h (а) Н (а-5) h (а3) X X g (а"10). Тогда
g (а) = а21 — а|6+а|5+а13+а5 — а4 — а2 — а 4- 1
/:(<>) = а20 + а 19 + а 17 — За16 4- а 13 4- а 12 4- а9 - а8 — а7 4- а5 — а2 — а 4- 1
ht а ?)=аг4-а20 4-а7 — За|24-а44-а4-а — а6—а'^а21 — а13 — а184-1
/|(а2) = а|74-а,54-ан— За94 а34 а 4 а18 - а16 -«144 а10 - а4 - «24 1
•'(«-|0)= а20 - а 4 а11 4 а8т а19 - а6 - а3 - а|34 1
и вычисление элемента G (а) требует двух умножений средней сложности, сопровождаемых довольно длинным перемножением двух их результатов. Окончательно, получаем G (а) = —44 + 150о — 130ц где 0О = а + а4 + + а-7 +...+«• и 6,= —1 — 0О. Поскольку 0О0!, как легко убедиться простым перемножением, есть И + 50о + 50t = 6, то это дает G (a) G (а-2) = = (-31 + 280о) (-31 + 280t) = 312 - 31-28 (0О + 0!) + ;б-282 = 961 + + 868 + 4704 = 6533 = 47 -139. Таким образом, наша процедура этой попыткой не дала нам делителя числа 47. На самом деле легко видеть, что она никогда не может дать такого делителя, поскольку, каким бы ни был исходный элемент / (а), построенный для него аналог элемента G (а) может быть представлен в виде а + Ь0О, так что требуемый результат должен иметь вид 47 = (а + Ь0О) (а + bOj) = а2 — ab + 6Ь2. Невозможность такого равенства может быть доказана применением гауссовой теории бинарных квадратичных форм, или, проще, если записать это равенство в виде 4-47 = 4а2 — 4аЬ + + 24 Ь2, 188 = (2а — 6)2 + 2362. Лишь два испытания необходимы, чтобы проверить невозможность представления числа 188 в виде суммы квадрата и еще квадрата, умноженного на 23 (188 — 23 и 188 — 23-4 не являются квадратами).
Это доказывает, что в случае X = 23 пет круговых целых с нормой 47. Так как ^ (а — 4) = 0 (mod 47), то простой делитель числа 47 должен был бы делить одно из сопряженных числа а — 4 и, следовательно, по теореме предыдущего параграфа, должен был бы иметь нормой 47. Таким образом, 47 совсем не имеет простых делителей, и уж тем более здесь не может быть единственности разложения. Эту аномалию можно обнаружить и более простым способом, не обращаясь к теореме предыдущего параграфа. Так как 1 — — а + а-2 делит 47-139, но не делит ни одно из чисел 47 и 139 (поскольку его норма не делит ни N (47) = 4722, ни N (139) = 13922), то оно не является простым, и если бы выполнялись обычные свойства разложения, то оно разбивалось бы на 2 сомножителя. Но так как его норма равна 47-139, то един-
ственпым возможвым разложением было бы разложение па множитель с нормой 47 и множитель с нормой 139, а как мы только что видели, число 47 не является нормой. [Ситуация здесь в точности такая же, как в упомянутое выше примере нарушения единственности разложения 3-7 = ^ (4 + для квадратичных целых х + у ]/ —5. Так как 4 + V—5 делит 3-7, но не делит пи 3, ни 7 (поскольку его норма пе делит пи N (3) = З2, пи ^ (7) = = 72), оно не является простым и должно быть произведением множители с нормой 3 и множителя с нормой 7. Но равенство N (ж + у ]/—5) = ж2 -f- + 5 у2 = 3 невозможно.]
Из восьми простых р = 1 (mod 23), меньших 1000, Куммер для трех дал решение h (а) уравнения Nh (а) г р (табл. 4.4.4.), а для остальных пяти.
Таблица 4.4.4
А = 23 и
аХ = 1
599 = Л( 1 +
о15 - о16)
691 = Nt. 1 +
а + а5)
829 - Л( 1 +
включая р = 47 и р = 139, показал приведенными выше рассуждениями, что такого А (а) не существует. Для каждого из пяти этих р оп дал такое круговое целое h (а), что h (а-1) — А (а) и произведение 11 сопряженных числа h (а), получаемых заменой а н-> а4, равно р. (Иначе говоря,
р = А(а)А(«4)А(« 7)Л(а 5)й(а3)Л(а-11)Л(а2)й(а8)А(а9)й(а_,0)Л(аб).
Тогда, поскольку h (а) = h (а-1), Nh (а) = р2.) Эти 5 круговых целых даны в табл. 4.4.5. Здесь четко прослеживаются два совершенно различных пути
Таблица 4.4.5
Л = 23 и
ал = 1
472 = А'(а10
+ а 10 + а8 + а 8 + а7 + а 7)
1392 = А(«10
+ a 10 + о8 + « ’ 8 + а4 + о 4)
2772 = А(2 +
а + а 1 + а7 + а 7)
4612 = А'(« +
а ' + а10 + а 10+а8 + а 8 + a9 + a"9)
9672 = А (2 +
a" + а" 11 + a4 + а 4)
разложения числа 47-139: одно в виде ^ (1 — а + а-2), а другое в виде произведения куммерова разложения числа 47 на его разложение числа 139. В первом разложении 22 сомножителя и норма каждого из них равна 47 -139, а во втором 11 сомножителей с нормой 472 и 11 сомножителей с нормой 1398. Все эти сомножители неразложимы, поскольку числа 47 и 139 не могут быть нормами.
Ядром куммеровой теории идеальных комплексных чисел является то простое соображение, что способ проверки делимости на гипотетический множитель числа 47, а именно, проверки сравнения g (4) = 0 (mod 47), применим даже тогда, когда нет никакого реального множителя, для которого проводится проверка. Можно рассматривать это как проверку делимости па некий идеальный делитель числа 47, и в этом суть куммеровой теории. Однако прежде чем Куммер смог сделать этот решительный шаг, ему пришлось .мастерски овладеть разложением простых р ^ 0, 1 (mod X), и именно этим он и занялся в период с 1844 до 1846 г. Здесь он тоже нашел методы проверки делимости па простые делители числа р, которые продолжали действовать даже тогда, когда не было никаких реальных делителей, для которых должна была проводиться проверка. Он но определению рассматривал их как признаки делимости на «идеальные простые делители» числа р и построил свою теорию идеальных комплексных чисел на основе этих идеальных простых делителей.
Следующие четыре параграфа посвящены изучению простых делителей простых чисел р$ 0, 1 (mod X), обобщающему изложенное выше исследование случая р = 1 (mod X). Накопленный в них опыт используется затем для того, чтобы обосновать очень естественное определение идеальных простых делителей, которые в этой книге будут Называться простыми дивизорами.
J нражнения
Проверьте следующие вычисления (X = 5).
(3 — а) (2 + а) (2 + а3) (2 + а4) = 11 (a4j+ a3L+ 2).
(2 + а2)2 делит 3 — а, и частное есть единица. Найдите эту единицу и обратную к ней.
(2 + а2) (За4 + 2а2 + 1) делит 5 + 2а, и частное есть единица.
2-]-а делит 5 — 4a2. Какова норма частного?
2a3 + a4 + 4, 2a2 + a + 4 и 2a + a3 + 4 не делятся на 2a4 + H” a2 -[- 4.
(a3 + 2) (2a3-|-a4 + 4) делит a+ 7, и частное есть единица.
a + 2 делит a4 — 5.
Проверьте следующие утверждения в случае X = 7.
2a® + 2a2 + a + 1 имеет норму 71 и делит 3 — 2a.
4 + а делится на одно из сопряженных числа 1 + а2 — а4. Найдите частное.
Д' (2 + 2a2 + a6) = 197.
N (3 - a4 - a6) = 8-197.
Найдите элемент с нормой 8. Заметим, что не все простые делители нормы обязаны быть сравнимы с 1 по модулю 7.
Разложите следующие круговые целые (X = 5).
5a4 — За3 — 5а2 + 5а — 2.
—4а3 — На2 + 8а + 15.
При X = 7 разложите (а) а2 — За — 4, (Ь) а5 — а4 — За2 — 3aJ— 2.
В случае X = 7, р = 71 делитель в куммеровой таблице заметно отличается от найденного в тексте. Запишите один из них как единицу, умноженную на элемент, сопряженный другому.
Найдите элемент с нормой р в случае X = 19, р = 191. Сравните ответ с куммеровым в табл. 4.4.3.
Как и в упр. 6, постройте другие данные из куммеровой таблицы.
Покажите, что куммеров делитель в случае X = 13, р = 599 ошибочен. [Он не удовлетворяет условию / (к) ^ 0 (mod р) при некотором X.]
Пусть X = 23. Условие / (а-1) = / (а) в сочетании с / (4) = 0 (mod 47) дает условие вида а0 + 16а1 + . . . — 21au = 0 (mod 47) на 12 переменных «о, «г, . • ., аИ. Отыщите несколько несложных кандидатов на решения я*
уравнений Nj (а) = 472, / (а) = / (а-1). Покажите, что сопряженное кум- мерову делителю а10 + а13 + а8 + а15 + а7 + а16 удовлетворяет этому условию. Подсчитайте Nf (а) для этого кандидата.
Докажите, что если X делит Ng (а), то а — 1 делит g (а).
Докажите, что (а2 — 1) (а3 — 1) . . . (аХ-1— 1) = 1 +]2а + За2 + .. . . . . + Хах-1 = а + 2а2 + . . . + (X — 1) аХ-1.
Периоды
В вычислениях предыдущего параграфа оказалось полезный выбрать примитивный корень у по модулю X и записывать сомножители нормы Ng (а) кругового целого g (а) в порядке Ng (а) = = g (а) g («v) g ^^ . . ., а пе в порядке^? (а) = g (а) g (а2) X X g (а3) . . . . Во избежание показателей в показателях удобно ввести обозначение для сопряжения а а^, например через о. Тогда og (a) = g (aN), o2g (a) = g (рСф и т. д., и Ng (a) = = g (a)-og (a)-o2g (a) . . . o^g (a). Заметим, что ox-1 есть тождественное сопряжение a -> а и что сопряжения о, о2, . . ., 0х-1 все различны, поскольку они переводят а в различные степени числа а.
Метод, примененный в предыдущем параграфе к вычислению нормы, заключался в том, что при помощи делителя е числа X — 1 норма записывалась в виде Ng (a) = G (a) -oG (a) . . . oe-1G (a), где ) G (a) = g (a) -ae g(a) -o2e g (a) . . . o-eg (a). Этим путем можно сократить число умножений, нужных для пахождепия Ng (а). Например, в случае X = 13 использовался примитивный корень у = 2 при е = 4, чтобы записать Ng (a) = G (a) G (a2) X X G (a4) G (a8), где G (a) = g (a) g (a3) g (a9). Кроме того, тот факт, что oeG (a) = G (a) (сопряжение oe лишь переставляет сомножители в G (а)), означает, что G (а) имеет очень специальный вид. В примере при Х = 13,7=2,е = 4 этот элемент имел вид а + &Ло + СЛ1 + ^Лг- гДе Ло = a + а3 + «9, Л1 = а2 + а” + аБ» Л2 = а4 + а12 + а10 и Лз = а8 + а11 + “7. Таким же образом, в общем случае G (а) имеет вид а + &Ло + ^Л1 + . . . +^Ле-ь где а, Ь, с, . . ., d — целые числа, Ло = а + <7еа + о2®^ + • • • . . . + о-еа и Лг+i = аЛг- Это следует из того, что в силу равенства oeG (a) = G (а) коэффициент при а в G .(a) равен коэффициенту при pea и, вообще, коэффициент при а3 равен коэффициенту при оеа?. Круговые целые Ло> Ль • • •, Ле-ь определенные таким способом для данных X, 7, е, называются периодами; это название дал им Гаусс в седьмом разделе своих «Арифметических исследований» ф isquisitiones Arithmeticae, Art. 343). Периоды играют важную роль не только в том, довольно мелком, приложении, которое приведено в предыдущем параграфе, но и в широком круге других приложений в теории чисел и линейной алгебре, и использование их Гауссом в исследованиях, относящихся к построению правильных многоугольников, было лишь первым
примером таких приложений. Куммер хорошо знал о том, что Гаусс пользовался периодами, и сам широко применял их, развивая теорию разложения круговых целых.
Пусть X, у, е те же, что и раньше (т. е. X — нечетное простое число, у — примитивный корень по модулю X и е — делитель числа X— 1). Пусть / = (X — 1)/е. Тогда^Ло = а + аеа 4-а2еа + ... . . . + а-еа содержит / слагаемых, поскольку ае/а = ох-1а, = а, о~еа = (ае)/-1а. Значит, Ло, Л1, . . ., Ле-i все состоят из / слагаемых. По этой причине они называются периодами длины j. Заметим, что естественно определить Ло — Ле (поскольку Ле должно было бы равняться от]е_1 = а2це_2 = . . . = с^Ло = Ло) и Л1 = Ле+Ь Л2 = Ле+2. . . ., а также Л-1 = Ле-l. Л-2 = Ле-2, •••. чтобы т]г было определено для всех целых i и си]; = Лг+i- Для данного X и для данного /, которое делит X — 1, периоды длины / определяются в зависимости от выбора примитивного корня у. (Полагаем а (а) = аП и е = (X — 1)// в формулах, определяющих периоды.) Однако вполне законно говорить о «периодах длины /», поскольку сами периоды не зависят от выбора примитивного корпя у, хотя их порядок и может от него зависеть. В этом можно убедиться следующим образом.
Пусть у' — другой примитивный корень по модулю X, пусть о' обозначает соответствующее сопряжение аь-*а^', и пусть тр — периоды длины /, определенные при помощи о' вместо а. Для того чтобы доказать, что периоды Ль ц2, . . ., це совпадают, вообще говоря, с точностью до порядка, с периодами Лг Л^ ■ • • . . ., Ле, необходимо и достаточно показать, что если а3 есть некоторая степень числа а, а тц есть тот период, который ее содержит, то Л; содержит также и о'еа3. (Тогда он также содержит с,ео‘еа3 = о'геа?, a^V, . . ., о'^а,3, т. е. все слагаемые периода Ль содержащего а3.^ Для этого достаточно доказать, что о'е есть некоторая степень сопряжения ое. Но так как каждое сопряжение есть степень сопряжения а (каждое отличное от нуля по модулю X целое число сравнимо со степенью числа у), то и о' есть степень сопряжения а, а отсюда сразу вытекает, что о'е есть степень сопряжения ое. Это доказывает, что периоды ц совпадают с периодами л'- Чтобы показать, что порядок может быть другим, достаточно найти соответствующий пример. Таким примером является случай X = 13, / = 3. Примитивные корни по модулю 13 суть +2, ±6. При у = 2 периоды длины 3 таковы:
Л] = a2 + а6 + а5 ц2 = “4 + а- 1 + а-3 Лз = а-5 + а”2 + а”6
По = Л4 = «3 + а ~4 + а.
(Заметим, что столбцы в правых частях, прочитанные сверху вин и при переходе к столбцам слева направо, состоят в точност из степеней а2, а4, а8 = а-5, а16 = а3, а32 = а6, . . . элемента t в том порядке, который предписывается выбранным примитивны» корнем 2.) При у' =—2 период т]' должен содержать а-2 и, зна ЧИТ, Т^ = Т]3 # Т]х.
Говорят, что круговое целое образовано периодами длины f если оно имеет вид аЙ + а1т]1 + а2т]2 + . . . + ает]е, где а0, ах, . . . . ., ае — целые числа, а т]х, т]2, . . ., т]е — периоды длины / Как уже отмечалось, G (а) образовано периодами длины / тогд и только тогда, когда oeG (а) = G (а). Отсюда вытекает (посколь ку ае есть сопряжение и потому переводит произведение в проиэ ведение), что произведение двух круговых целых, образованны» периодами, само образовано периодами..
Например, для периодов т]0, т]х, т]2, т]3 длины 3 при X = 1Г таблица умножения
^о = ^1 + 2l?2
ВоПх = i?o+ ^1 + ^задг = 3 + р] + рз
была найдена в предыдущем параграфе. Применение сопряжения с к этим равенствам дает т], = т]2 + 2т)3, т]2 = т]3 + 2т]0, т]2 = = 1]0 + 2т]х, т]хт]2 = Лх + Лг + Ло и т. д.
Заметим, что в некоторых местах мы пользовались записыг т]0, а в других — записью т]е. Куммер постоянно пользовался обозначением т]0 и записывал в общем случае круговое целое образованное периодами, в виде аот]о + ахтц + • . . + ае_хт]е_х применяя для исключения целых чисел из этого выражения тож дество 1 + Ло + Л1 + ■ ■ • + Ле-i = 0. В некоторых местах этог книги мы будем следовать обозначениям Куммера, но иногда для круговых целых, образованных периодами длины / = (X — 1)Л удобнее будет применять запись ай + ахтц + н2Лг + ■ ■ ■ +аеЧе
Упражнения
В случае X = 5 найдите периоды длины 2 и таблицу множения для них. Найдите формулу для нормы кругового целого, образованного периодами длины 2 (X = 5). Найдите круговое целое, норма которого делится на простое число, не сравнимое ни с 1, ни с Оно модулю 5. Заметим отсюда что если это круговое целое имеет простой делитель, то он не относится к тому типу, который изучался в предыдущем параграфе.
Покажите, что'если X = 7, то порма любого кругового целого имев" вид [Л2 + 752]/4, где Л и В — целые числа одинаковой четности. [Пусть 0О, 0j— периоды длины 3. Найдите 0О0Х.)
Найдите общую формулу для (0О — 0i)2, где 0О, 0j — периоды длины р. — 1)/2, индуктивно, т. е. вычисляя это целое число для различных значений X.
Докажите формулу, найденную в упр. 3.
Для всех случаев имеется формула для Ng (а), аналогичная формуле Ng (os) = [Л2 + 7S2]/4 в случае X — 7. Найдите эту формулу.
Найдите периоды и таблицу умножения для них в случае X = 17, / = 4.
Какие условия нужно наложить на р и f, чтобы периоды длины ; были инвариантны при сопряжении а >—*аР, где р — простое.
Покажите, что для данных / и X (X — простое, / | (X — 1)) период т]0 не зависит от выбора примитивного корня у.
Разложение простых р ^ 1 (mod X)
Пусть к (а) — некоторое простое круговое целое (для данного фиксированного ^). Рассуждения, содержащиеся в § 4.3, позволяют показать, у то имеется простое целое число р, обладающее таким свойством: к (а) делит целое число и тогда и только тогда, когда и = 0 (mod р); иными словами, сравнение и = v (mod к (а)) для целых чисел и и v эквивалентно сравнению и = v (mod р). Для этого достаточно заметить, что к (^ делит целое число Nk (а) и, следовательно, делит по крайней мере один из простых целых делителей числа Nk ^а^ например к (а) | р. Тогда для произвольно взятого целого числа и из к (а) | и вытекает, что к (а) делит наибольший общий делитель d чисел и и р, поскольку d = ар + + Ьи; с другой стороны, р — простое, так что d = 1 или р, и так как к (а) не единица, то d # 1, d = р, и = 0 (mod р). Конечно, верно и обратное: из u = 0 (mod р) вытекает и = 0 (mod к (а)); таким образом, два утверждения эквивалентны.
В случае простых делителей к (а), изученных в § 4.3, этот факт мог бы служить основой признака делимости па к (а), поскольку для таких делителей каждое круговое целое сравнимо по модулю к (а) с обычным целым числом. Однако это применимо только к тем простым к (а), которые делят простые целые числа р = 0 или 1 (mod X), поэтому нужны и другие методы нахождения простых делителей к (а) простых целых чисел р^О и 1 (mod X).
Полезно задать вопрос: для данного простого к (а), делящего р, какие круговые целые g((a) ^сравнимы с целыми числами по модулю к (а)? Необходимое условие для сравнения g (a) = s и (mod к (а)) непосредственно следует из теоремы Ферма uv = и (mod р), поскольку это дает g (a)p - и9 = и = g (a) (mod к (a)). Проверить выполнение этого] необходимого] условия очень помогает сравнение
g^H g^ (mod Р')'
которое представляет собой не что иное, как обобщение теоремы Ферма. Его можно доказать следующим образом.
Рассмотрим (X + У)р — Хр — Ур как полином от двух переменных с целыми коэффициентами. Каждое слагаемое имеет степень р и пет слагаемых с Хр и Ур, так что полином имеет вид c^v^Y + с2Хр-2У2 + . . . + Cp^XYv-1, где с; — положительные целые числа. Если У = 1, а X равен целому числу, скажем X = и, то значение полинома равно, с одной стороны, с^р-1 4+ с2мр'2 + . . . + вр^и, а с другой стороны, (и + 1)р — ир — — 1Р = (и + 1) — и — 1=0 (mod ру В силу рассуждения Эйлера с разностями из § 2.4, единственным случаем, когда все значения полинома степени меньше р при целых значениях переменной сравнимы с нулем по модулю р, является такой случай, когда все его коэффициенты = 0 (mod р); таким образом 4, ci = с2 = . . . . . . = Ср_г = 0 (mod рУ Значит, для любых двух круговых целых g0 (a), gY (а) мы получаем (g0 (а) + gY (а.ур — g0 (а)р — — gi(a)p =с^0 (а)р-^! (а) + . . . + ср_^0 (а) gl (а)^1 =0 (modp), и, следовательно,
(go («) + gi (а))р = g0 (а)р + g^ (а)р (mod рУ
Поэтому если g (а) = а0 + aYa + . . . + а^^а^-1, то g (а)р = = «р + («ха + а2а2 + . . . + а?._1а^-1)р = ар + арар + (а2а2+ . . . • ■ • + <4-10^= • ■ ■ = а? + арар + ара2р + . . . + а^хХ X («Р)'-"1 (mod рУ Так как af = at (mod рУ то g (а)р = g (ар) (mod рУ что и требовалось доказать.
Таким образом, g (а)р = g (ар) (mod h (а)) и необходимым условием для g (а) = и (mod h (а)) является g (ар) = g (а) (mod h (а)). Наиболее простой путь нахождения круговых целых, удовлетворяющих этому условию, дает рассмотрение тех круговых целых g (а), для которых g (ар) равно самому g (а), т. е. круговых целых, инвариантных относительно сопряжения а и-»- ар. Необходимые и достаточные условия равенства g (а) = = g (ар) легко вывести, например, следующим образом. Пусть т обозначает сопряжение а >- ар, и пусть / — наименьшее положительное целое число, для которого V есть тождественное сопряжение а >—> а; иными словами, пусть / — наименьшее поло
жительное целое число, для которого р* = 1 (mod X). Это / называется показателем числа р по модулю X. Тогда / | (X — 1). Покажем, что g (а) = g (а?'} тогда и только тогда, когда g (а) является круговым целым, образованным периодами длины /, где / — показатель числа р по модулю X. Предположим сначала, что g (а) образовано периодами длины /. Тогда, как мы видели в предыдущем параграфе, oeg (а) = g (а), где е = (X — 1)//, а а — сопряжение а и-* ат при некотором примитивном корне у по модулю X. Так как каждое сопряжение является степенью сопряжения а, то т = oh при некотором к. Так как V = ок# — тождественное сопряжение, то kf делится на X — 1 = ер Таким образом, е делит к, т есть степень сопряжения ае и tg (а) = g (а), что и нужно было показать. Обратно, допустим, что tg (a) = g (а). Как уже- было показано, е | к. По определению, е | (X — 1). Таким образом, е — общий делитель чисел к и X — 1. Он является наибольшим общим делителем, поскольку если d делит оба эти числа, например к = qd и X — 1 = df, то сопряжение V' = о^' = о^' = = (о^-1)9 является тождественным, откуда следует, что /' ^ / и d ^ е. Значит, е = ак + b (X — 1) для некоторых целых а иЬ, Qe _ aohaba-r> = Ta, Qeg ^ _ %ag ^ _ g (а), чт0 и требовалось доказать.
Это, в частности, показывает, что круговые целые, образованные периодами длины /, удовлетворяют сформулированному выше необходимому условию: g (a) = g (ap) (mod h (a)) для g (a), сравнимого с целым числом по модулю h (а). Куммер доказал, что ониинасамомделе^сравнимы с целыми числами по модулю h (а).
Теорема. Пусть h (a) — простое круговое целое, р — простое целое число, которое делится на h (a), / — показатель числа р по модулю X п цг — период длины f. Тогда существует такое целое число ut, что цг = ut (mod h (а)). Следовательно, каждое круговое целое, образованное периодами длины 1, сравнимо с некоторым целым числом по модулю h (a).
Доказательство. Эта теорема также опирается на некоторое обобщение теоремы Ферма, а именно, на сравнение
XV - X = (X - d) (X — 2) . . (X — р) (mod р),
которое означает, что все коэффициенты полинома Хр — X — — (X — 1) (X — 2) . . . (X — р) делятся на р. Так как степень этого полинома меньше р, то для доказательства этого сравнения, как и раньше, достаточно доказать, что все его значения при целых X делятся па р. Но все значения полинома Хр — X при целых X сравнимы с нулем по модулю р (согласно теореме Ферма), тогда как все значения полинома (X — d) (X — 2) . . . (X — р} являются произведениями р последовательных целых чисел, одно-
из которых должно делиться па р, поэтому и они сравнимы с нулем по модулю р.
Отсюда следует, что для любого кругового целого g (а) имеет место сравнение g (а)р — g (а) = [g (а) — 1] [g (а) — 2] . . . . . . [g (а) — р] (mod рУ Значит, g (ар) — g (а) = [g (а) — 1] X X 1g (а) — 2] . . . [g (а) — р] (mod р), и тем более это сравнение имеет место по модулю к (а). Если g (а) образовано периодами длины/, то g (ар) — g (а) = 0, а это дает [g (а) — 1] [g (а) — 2] . .. . . . [g (а) — р] = О (mod к (а)). Так как к (а) простое, один из сомножителей g (а) — 1, g (а) — 2, . . ., g (а) — р должен делиться на к (а), т. е. g (а) сравнимо с некоторым целым числом по модулю к (а), что и требовалось доказать. В частности, каждый период цг сам сравним с целым числом, которое мы, следуя Куммеру, обозначим через и^.
Таблица умножения для периодов ip индуцирует соотношения между целыми числами u-t по модулю р, точно так же как в § 4.3 из соотношения 1 + а + а2 + . . . + а21"1 = 0 следовало для целого числа к соотношение 1 + к -р к2 + . . . + А^-1 э = 0 (mod р). В следующем параграфе рассматриваются различные конкретные примеры. В каждом из них можно найти все решения uv и^ . . ., ие этих сравнений по модулю р (где е = (X — 1)// является числом различных периодов длины /) и, следовательно, определить, какие круговые целые, образованные периодами длины /, делятся на гипотетический простой делитель к (а) числа р, даже не зная самого к (а). В большинстве случаев будет возможно даже найти круговое целое g (а), образованное периодами длины /, которое делится на гипотетический к (а) и удовлетворяет условию Ng (а) = р1. Затем отсюда будет следовать, что если р имеет простой делитель к (а), то к (а) делит одно из сопряженных элемента g (а); так как Nk (а) делит Np = р^-1 и Nk (а) = к (l)^-1 =в = 0 или 1 (mod (а — 1)), то Nk (а) = 0 или 1 (mod X), т. е. Nk (а) должно быть степенью числа р1. Наконец, из к (а) | g(a) вытекает Nk (a) = Ng (a) = p*. Короче, если p имеет простой делитель к (а), то к (а) есть единица, умноженная на круговое целое, сопряженное элементу g (а).
В терминологии § 4.3 это рассуждение завершает анализ — оно дает очень сильные необходимые условия на простые круговые целые к (а), настолько сильные, что в примерах следующего параграфа мы сумеем найти все круговые целые к (а), которые могли бы быть простыми делителями данного р. Аналогом синтеза, § 4.4 было бы доказательство того, что эти возможные простыв делители на самом деле простые, т. е. если g (a) — круговое целое, образованное периодами длины /, для которого Ng (a) = pf, где р — простое число, показатель которого по модулю X есть /, то g (а) просто. Хотя эта теорема верна, ее доказательство знача-
тельно труднее доказательства частного случая / = 1 в § 4.3 и здесь, по-видимому, еще не стоит его приводить. Мы отложим его до §4.11. Это означает, что в следующих двух параграфах еще не будет доказана простота круговых целых к (ос), удовлетворяющих условию Nk (а) = pf, хотя в действительности они являются простыми. Удобно, однако, называть их простыми, понимая, что в свое время это будет доказано.
.Упражнения
При помощи треугольника Паскаля найдите все биномиальные коэффициенты (") Для п ^ 13. Проверьте непосредственно, что когда п простое и 0 < / < п, коэффициенты делятся на п во всех случаях п ^ 13.
Подсчитайте полином X (X — 1) (X — 2) . . . (X — р + 1) для р = = 3, 5, 7, 11. (Каждое вычисление есть часть следующего.) Проверьте в каждом случае, что результат сравним с Хр — X по модулю р.
Проверьте формулу цР = ц (mod р) в случае X = 7, р = 2, найдя в явном виде /, все периоды длины / и р-ю степень каждого из них. Проделайте это же для X = 13, р = 3.
Покажите, что для любого простого X и любого целого к все простые делители суммы к^'1 + к^*1 + . . . + 1 сравнимы либо с 0, либо с 1 по модулю X.
Покажите, что в случае X = 5, р = 19 если р имеет простой делитель, то целые числа и-,, гарантированные теоремой в тексте, удовлетворяют условию и2 + и — 1=0 (mod 19). Найдите решения и этого сравнения. Затем покажите, что т]0 — и делит 19, и найдите разложение числа 19. Покажите, что сомножители в этом разложении неразложимы. (На самом деле, как будет позже доказано в этой главе, опи простые.)
Используя процедуру предыдущего упражнения, найдите разложение числа 3 на неразложимые сомножители в случае X = 13. (Опять же эти сомножители в действительности простые.)
Докажите, что если / — показатель числа р по модулю X и g (а) — круговое целое, для которого Ng (а) = р/, то g (а) неразложимо.
Вычисления при р ^ 1 (mod X)
’ ^Показатель / простого числа р по модулю X делит X — 1, поэтому в случае X = 5 единственными возможными значениями для / являются 1, 2, 4. Случай / " 1 был рассмотрен в § 4.4. В случае / = 4 предположение h (а) I р, Nh (а) | р4 вместе с тем фактом, что Nh (а) = [X (I)]4 (mod (а — 1)), Nh, (а) ^ a 0 или 1 (mod X), дает pf | Nh, (а) I р4, Nh (а) = Np, откуда следует, что h (а) есть единица, умноженная на р. Короче, единственными возможными простыми делителями простых чисел р = 2, 3, 7, 13, . . . показателя ^ по модулю 5 являются единицы, умноженные на само р. Остается только найти простые делители числа р в случае / = 2. Такими простыми являются 19, 29, 59, 79, 89, . . ., сравнимые с 4 но модулю 5 (1 имеет показатель 1; 4 — показатель 2; 2 и 3 — показатель 4 по модулю 5).
В случае X = 5, / = 2 интересующими нас периодами являются т^ = - = а + а4, щ = а2 + а3. (Нумерация периодов не зависит от того, какое у мы выберем: у = 2 или у = 3.) В таком случае, как этот, когда / = (X — 1)/2, е = 2, лучше обозначить периоды через 0О, 0,, а не т]0, тц. Поскольку 1 + + Оо + ^ = 0, любое круговое целое а + 69 0 + с01т образованное перио-
дами длины 2, может быть записано в виде Л + 50о (Л = а — с, В = b — с), а его норма — в виде (Л + JSOo) (Л + Вб^ (Л + 50о) (Л + Вб}) = IЛ2 —|- + АВ (0О + 0t) + 520о01]2 = [Л2 — АВ — 52]2, ибо, как показывает простое вычисление, OgOt = — 1. Как указывалось в конце предыдущего параграфа, задача состоит в том, чтобы для данного р с показателем 2 по модулю 5 сначала пайти целые числа и0, uv для которых возможны сравнения Оо =1«0> 0Х = иг по модулю h (а), а затем найти круговсе целее g (а) = а + Ь0О + с0п удовлетворяющее условиям а -]- Ьи0 + сиг = 0 (mod р) и Ng (а) — р". В частности, далее задача заключается в нахождении для каждого р = 19, 29, 59, ... такого кругового целого Л[+ В90, для которого Л2 — А В — А2 = +р.
Как и в случае / = 1,' некоторый успех достигается путем проб п ошибок.
А
В
А1
АВ - В:
2
1
2
-1
5
3
1
5
3
-1
11
3
2
-1
3
-2
11
4
1
11
4
- 1
19
4
3
- 5
4
-3
19
5
1
19
5
-1
29
Таблица 4.7.1Таблица 4.7.1В табл. 4.7.1 показаны значения величины Л2 — А В — А2 для некоторых малых А и В. (Можно считать, что А и В взаимно просты, А — большее из двух этих чисел по абсолютной величине и А > 0.) Так как (4 — 0О) (4 — 0t) = 19, рассуждения предыдущего параграфа показывают, что единственными возможными простыми делителями числа 19 являются единицы, умноженные па сопряженные элемента 4 — 0О. Очевидно, что по модулю 4 — 0О имеют место сравнения 0О = 4 и 0! = — 1 — 0О = — 1 — 4 = —5. Следовательно, а + Ь0О + с0х = а -]- 4Ь — 5с и а -]- Ь0О -]- c0j делится на 4 — 0О тогда и только тогда, когда a -f- 4Ь — 5с = 0 (mod 19). Аналогично, единственными возможными делителями числа 29 являются единицы, умноженные на сопряженные элемента 5 — 0О, и 5 — 0О делит а + 60 0 -j-cOt тогда и только тогда, когда a -f- 5Ь — 6с = 0 (mod 29). Это дает разложение на простые *) сомножители 19 = (4 — 0О) (4 — 0t) и 29 = (5 — 0О) (5 — 0Х) чисел 19 и 29, а также признак делимости на эти простые сомножители.
Таблица 4.7.1
Таблица 4.7.1
Чтобы достичь следующего'простого числа 59 с показателем 2 по модулю 5, таблицу 4.7.1 нужно было бы продолжить значительно дальше. Поэтому стоит испробовать метод, предложенный в предыдущем параграфе. А именно, если бы простой делитель^был известен, то имелись бы целые числа и0 и uv с которыми периоды Оо и^О] были бы сравнимы по модулю этого делителя. Так^как 1 + 0О + 0t = 0 и 0o0j = —1, то эти целые числа удовлетворяли бы сравнениям 1 + и0 + иг = 0, и^ = —1 по модулю делителя числа 59, а следовательно, по модулю 59. Эти два сравнения с двумя неизвестными можно свести к одному с одним неизвестным: и0 (—1 — и^ = —1, и^ + + и0 — 1 = 0 (mod 59). Решение этого сравнения можно пайти следующим образом. Имеем и0 (u0 + 1) = 1 + 59п для некоторого п. Так как и0 (и0 -]- 1) четно, п должно быть нечетным. Так как и0 (u0 + 1) неотрицательно (и0 целое), п должно быть положительным. Испробовав п = 1, 3, 5, . . ., найдем 60 = = 22-3-5, 178 = 2-89 , 296 = 23-37, 41 4 = 2-32-23 , 532 = 22 - 7-19 , 650 = = 2-52-13, . . . . Первое из этих чисел, которое может быть записано в виде «о (“о + О’ есть 650 = 25-26. Это дает решение и0 = 25, иг = —26. Сравнение и2 + и — 1 = 0 (mod 59) имеет не более двух решений; значит, оно имеет лишь решения 25, —26. Так как из и0 = 25 вытекает иг = —26, а из к0 = в —26 вытекает иг = 25, то эти числа составляют единственно возможную пару значений и0, и^ по модулю 59. Круговое целое вида а + Ь0О -]- с0!
тогда и только тогда делится на гипотетический делитель числа 59, по модулю которого ив = 25, когда а + 256 — 26с = 0 (mod 59). Например, па него делится 25 — 0О. Далее, N (25 — 0О) = (625 + 25 — I)2 = 112-592. Следовательно, искомый делитель числа 59 можно найти делением числа 25 — 0О на два подходящих делителя числа 11. По модулю простого делителя а + 2 числа 11 (см. табл. 4.4.1) имеем: Оо = а + а - —2 + (—2)4 = 3 и 0t = -=а2 + а3 = —4. Следовательно, число 25 — 0О делится па а + 2, поскольку 25 — 3 = О; (mod 11). Оно также делится на а4 + 2, поскольку сопряжение а н-* а4 оставляет 0О и 0t без изменения. Значит, искомый делитель должен быть следующим:
25 — 0О __25-0о _ (25 - 0О)(5 + 20, ) (а + 2)(а4 + 2)1 4-20о + 4 ~ (5 + 20g )(5 + 20, )
125 - 500+ 500,4- 2132 + 550,
25 - Гб^4 “ = П =12 + 50,.
Таким образом, равенство 59 = (12 + 50Д (12 + 50о) и есть искомое разложение числа 59 на простые сомножители.
Следующее простое число, которое нужно разложить, есть 79. Способ, примененный в] случае числа 59, позволяет установить, что 11-79 + 1 = = 870 = 29 -30. Признаком делимости, следовательно, является сравнение а + 296 — 30с = 0 (mod 79). Решение этого сравнения в относительно небольших целых числах есть 6 = 3, а = —8, с = 0. Так как (—8 + 30о) X X (—8 + 30t) = 64 + 24 — 9 = 79, то это дает нам разложение числа 79. Следующее простое число 89 разлагается очень легко: 89 + 1 = 9-10; признак делимости есть а + 96 — 10с = 0 (mod 89), находится число 0О — 9,
Таблица 4,7.2, X = 5, / = 2
простое
норма
0о =
#1 =
00-4
192
4
-5
0о-5
292
5
-6
50о + 12
592
-26
25
ЗУ0- 8
792
29
-30
0о-9
892
9
- 10
и тогда (00 — 9) (0Х — 9) = 89. Это завершает разложение простых чисел, меньших 100. Результаты показаны в табл. 4.7.2 (и в табл. 4.4.1).
Когда X = 7, показателями / числа р по модулю X должны быть 1, 2, 3 или 6, поскольку / | (X — 1) и X — 1 = 6. Случай / = 1 был разобран в § 4.4, а случай / = 6 неинтересен, поскольку в этом случае р не имеет нетривиальных разложений. Случай / = 3 имеет место, когда р = 2 или 4 по модулю 7. Такими являются простые р = 2, И, 23, 37, 53, . . . . Случай / = 2 имеет место, когда р =—1 (mod 7), р = 13, 41, 83, . . . . Первым рассмотрим случай / = 3.
Периодами длины 3 являются 0О = а + а2 + а4, 0t = а3 + а5 + а6 (не существенно, использовано ли у = 3 или у = 5). Имеем 1 + 0О + 0t = 0 и 0О01 = а4 + а6 + 1 + а5 + 1 + а + 1 + а2 + а3 = 2. Следовательно,
каждое круговое целое, образованное периодами длины 3, имеет вид А + + S0O, а его норма есть (А + 50о)3 (А + Вв^5 = (Л2 — АВ + 2S2)3. В этом случае все небольшие простые числа очень легко разложить путем проб и ошибок. Дело сводится к отысканию пары таких целых чисел А, В, что
АВА ■ АВ * 2 В212714291667321’1342952235 .437566772437453767992719477АВА ■ АВ * 2 В212714291667321’1342952235 .437566772437453767992719477Таблица 4.7.3Таблица 4.7.3Теперь рассмотрим случай X = г0 = а + а6, гц = а3 + а4, т|2 = корень у = 3. (Если использоватьТеперь рассмотрим случай X = г0 = а + а6, гц = а3 + а4, т|2 = корень у = 3. (Если использоватьЛ2 — АВ + 2Z?2 = р, где р = 2, 11, 23, 37, . . . . Для р = 2 решение получается непосредственно, и соот- ' ветствующее разложение числа 2 имеет вид 2 = 0Q0le Для нечетных простых чисел ясно, что А должно быть нечетным, а В — четным. Так как эти числа должны быть к тому же взаимно простыми, то имеет смысл делать только те пробы, которые показаны в табл. 4.7.3 (для р < 100). Искомые разложения можно тогда взять из этой таблицы: 67 =(1 + 60о) (1+600, И = (3 + 20о)х X (3 + 20Д и т. д. Чтобы найти целые числа, с которыми 0О и 0t сравнимы по модулю этих простых круговых целых, нужно только решить простое линейное сравнение. Например, если 0О = = k (mod (1 + 60о)), то 1 + 6к = О (mod (1 + 60о)), 6к = —1 (mod 67), 66к = —11 (mod 67), X = 11 (mod 67). Эти разложения приведены в табл.
А
В
А ■ АВ * 2 В2
1
2
7
1
4
29
1
6
67
3
2
1’1
3
4
29
5
2
23
5 .
4
37
5
6
67
7
2
43
7
4
53
7
6
79
9
2
71
9
4
77
А
В
А ■ АВ * 2 В2
1
2
7
1
4
29
1
6
67
3
2
1’1
3
4
29
5
2
23
5 .
4
37
5
6
67
7
2
43
7
4
53
7
6
79
9
2
71
9
4
77
Таблица 4.7.3
Таблица 4.7.3
Теперь рассмотрим случай X = г0 = а + а6, гц = а3 + а4, т|2 = корень у = 3. (Если использовать
Теперь рассмотрим случай X = г0 = а + а6, гц = а3 + а4, т|2 = корень у = 3. (Если использовать
4.7.4.Г
= 7, / = 2. Периодами длины 2 являются ос2 + ос5, где использован примитивный у = 5, то периоды останутся такими же,
Таблица 4.7.4. X = 7, f = 3
простое
норма
90-
^ =
23
0
1
-во + 3
II3
4
- 5
2У0+5
23э
9
- 10
40о + 5
З73
8
- 9
40о+ 7
533
- 15
14
60о+ 1
673
11
- 12
60о+ 7
793
12
- 13
но изменятся их номера.) Как легко проверить прямым вычислением, они удовлетворяют уравнениям 1 + Ло + Л1 + Ла = 0- Ло = 2 + ц2 и ЛоЛ1 = = Л1 + Ла- Другие соотношения между ними можно найти из этих посредством сопряжений, которые осуществляются циклической перестановкой периодов цг: ц2 = 2 + ц0- Ла = 2 + Цр ц^а = Ла + Ло- ЛаЛо = Ло + Л1- Первое простое число, которое надо разложить, есть 13. Пусть u0, uv и2 — те целые числа, с которыми сравнимы ц0, тц, ц2 по модулю простого делителя
числа 13 (если таковой имеется); тогда имеют место сравпения
1 + м0 + и, + и2 = 0 (mod 13)«о = 2+ «2 (mod 13)
Mqmi = «I + z<2 (mod 13)
и сравнения, получаемые из этих циклическими перестановками индексов. Таким образом,
«о = 2«о + «о«2 = 2м0 + м0 + «! г
= — 1 + 2м0 — «2 =•
= — 1 + 2м0 + 2 — «о
«о + «о - 2и0 — 1 = 0(mod 13)
Этому сравнению не удовлетворяют и0 = 0, +1, +2 и 3, но удовлетворяет «о = —3. Далее, этим определяются значения других неизвестных: и., = = и^ — 2 = 7 = —6 (mod 13) и иг = —1 — и0 — м2 = —1 +3+6=8= = —5 (mod 13). Заметим, что, как и ожидалось, и0 = —5 и и0 = —6 также являются решениями сравнения для и0, и если использовать любое из них, то этим определяются значения двух других неизвестных. Значит, поскольку сравнение степени 3 по простому модулю имеет не более 3 решений, единственными возможными решениями (u0, uv и^, удовлетворяющими первоначальным сравнениям, являются (—3, —5, —6), (—5, —6, —3) и (—6, —3, —5). Следовательно, а + Ьт]0 + ст]! + dv\2 делится на простой делитель числа 13, только если это круговое целое или одно из его сопряженных удовлетворяет условию а — 36 — 5с — 6d = О (mod 13). Например, 1 — Лг + Лг 113,1 одно из его сопряженных могли бы делиться па простой делитель числа 13. Произведение трех различных сопряженных равно
(1 -рх + р2)(1 - П2 + По)(1 ~ Ло +Л1) =
(1 -Чх + ЧгХ! -Ло+л^Лз+По+Л]-Лг-Ло+Ло-З-рз + л^Щ - = (1 - Л1 + р2)(- 1 + ЗЛ1 - 2р2) =
- 1 + Зр, - 2р2 + Их - 3(2 + Чо) + 2(р2 + Ло) ~ Л2 + 3(л2 + Ло) - 2(2 + ч,) = = -11+ 2р0 + 2р, + 2р2 = - 13.
Это и дает разложение: 13 = (r]i — Лг — 1) (Лг — Ло — 1) (Ло — Л1 — !)• Следующим простым числом с показателем 2 по модулю 7 является 41.
Как и для 13, и0 должно удовлетворять сравнению и§ + и§ — 2и0 — 1 = = 0 (mod 41). Значения и0 = 0, +1, +2, +3, 4 сразу же отвергаются, по и0 = —4 удовлетворяет сравнению. Тогда и2 = “о — 2 = 14 и иг = —1 — — и0 — н2 = —11. Снова —4, —11, 14 оказываются полным набором решений сравнения для и0, которые и определяют значения неизвестных иг и и2. Значит, если а + бЛо + ст)! + drja делится на простой делитель числа 41, то опо или одно из его сопряженных должно удовлетворять условию а — 46 — — 11с + 14d = 0 (mod 41). Например, мы можем испытать 4 + т]0. Этот
выбор успешен, поскольку
<4 + ч0)(4 + ч, )(4 + р2) = (4 + 77О)( 16 + 477, + 4р2 + р2 + pg) =
= (4 + роХ 12 - Зро + р2) = 48 - 12т7О + 4т,2 + 12% - 3(2 + р2) + (,,„+ ,,,) =
= 42 + т)0+ 77, + tj2 = 41
что и дает разложение числа 41.
Из простых чисел, меньших 100 и имеющих показатель 2 по модулю 7, остаются только 83 и 97. Решение сравнения u§ + и§ — 2и0 — 1 = 0 (mod 83) просто путем проб и ошибок требует некоторого терпения. В конце концов мы найдем решение и0 = 10, откуда получаем другие два решения и2 в = 100 — 2 = 15, и, = —1 — 10 — 15 = —26. Это приводит к рассмотрению таких а + Ьт]0 + сц, + dr]2, для которых а + 106 — 26с + 15d = = 0 (mod 83), например 5 + 7]0 — Цз- Короткое вычисление показывает, что (5’+ Цо — Т12) (5 + Th — Цо) (5 + ц2 — ц^ = 83 и (4ri0 — 3) (41,! — 3) • •(4т]2 — 3) = 97. Этим завершается нахождение разложений простых чисел р < 100 при X = 7. Результаты даются в таблицах 4.7.5, 4.7.4 и 4.4.2.
Таблица 4.7.5. X = 7, / = 2
простое
норма
4о =
4i —
42 =
71-42-
13
- 3
- 5
-6
4о +
412
-4
- 11
14
4о - 42 + 5
832
10
-26
15
4ц0-
972
25
30
41 .
В качестве еще одного примера рассмотрим случай X = 13, р = 29. В этом случае р = 3, р2 = 9, р3 = 1 (mod X). Значит, / = 3. Как было найдено в § 4.4, периодами длины 3 являются ц0 = а + а3 + а9, т^ = а2 + а + а’, Ч2 = а4 + а10 + а12, Чз = а + а + а11, где в качестве примитивного корня по модулю 13 использовано либо у = 2, либо у = 6. (Если у = —2 или —6, то сами периоды не изменятся, а изменится лишь их нумерация.) Кроме того, они удовлетворяют соотношениям
простой делитель), то выполняются сравнения
1 + ий + и, + и. + «з O(mod 29) ид з: и, + 2u;(mod 29) wow, = и0 + щ + u3(mod 29) uow2 = 3 + к t + и3
и сравнения, получаемые из них циклической перестановкой неизвестных и^. Далее,
Иц = иди] + 2WqW2 = Ug Ч* и। + г/3 + 2(3 + и । + Из) =
= 6 f Ug + ЗИ| + З.м3 = 3 - 2м0 — Зм2
Ug = Зм0 ~ 2(И| + 2и2) — 3(3 + И] + и3)=
s - 9 + Зм0 — 5«! — 4и2 — Зм3 =
= — 6 + 6и0 — 2^ — и2
Ug + 2«q = — 6 + 6МО + ЗМ2 S — 6 + 6Ug + (3 — 211 д — Wq)
ид + «о + 2«o — 4м0 + 3 = 0(mod 29)
Сразу находим, что и0 = 0, +1, +2, 3 не удовлетворяют этому сравнению, но и0 = —3 удовлетворяет. Затем определяются Зи2 = 3 — 2и0 — ип = = 34-6 — 2-7, 30и2 = 70 = 12, и2 = 12, ^ = и= — 2и2 = 9 — 24 = 14 и и3 = —1 — и0 — иг — и2 = —1 + 3 — 12 — 14 = 5. Единственными возможными решениями наших сравнений будут, следовательно, набор и0 = —3, «1 = 14, и^ эг 12, и3 = 5 (mod 29), а также наборы, получаемые из него циклическими перестановками, поскольку эти 4 целых числа являются един- ствеппыми решениями сравнения и^ + и^ + 2uJ — 4u0 + 3 = 0 (mod 29), а значения остальных трех компонент набора определяются выбором значения и0. Следовательно, если число а + Ьт]0 + ст]1 + Дт]2 + ет]3 делится па простой делитель числа 29, то опо или одно из его сопряженных удовлетворяет условию а — 36 + 14с + 12d + 5е = 0 (mod 29). Например, мы вправе испытать 3 + т]0. Тогда (3 + т]0) (3 + т]2) = 9 + Зп2 + Зт]0 + 3 + т]г + — Т]з -= 12 + 30о + 0! = 11 + 20о, где 0О — т^ + т]2, 03 = т]! + rig. Произ- недение четырех сопряженных элемента 3 + т]0 есть, следовательно, (11 + 20о) х (11 + 200 = 121 — 22 + 4000! = 121 — 34 = 87 - 3-29, поскольку 0О0! = ■ —3. Для нахождения делителя числа 29 необходимо разделить 3 -1- т]0 па подходящий делитель числа 3.
Большая часть работы, требующейся для разложения числа 3, была уже выполнена. Показатель числа 3 по модулю 13 равен 3, и разложение опирается на нахождение решений сравнения u^ + и^ -|- 2ug — 4и0 + 3 = s 0 (mod 3). Решением является и0 = 0. Тогда все остальные неизвестные "1 + Мд = 0, U2 = 1 Ug иг Ug = 1, Ut = U^ 2u2 = 1, Ug S =s —uj = 1 определяются найдеппым значением u0. Значит, делитель числа 3 мы ищем среди круговых целых а + Ьт]0 + ст]! + Дт]2 + ет]3, для которых « — с — d 4- с = 0 (mod 3). Например, пусть b — 1, а = с — 4 — е — 0. Тогда t]0ti2 = 3 4- 01, 'По'Пх'Пг'Пз -= (3 + 0О) (3 4- 01) = 9 — 3 — 3 = 3. Следовательно, т]0 есть простой делитель числа 3, по модулю которого т]0 = 0, 10 Г. Эдвардс
v]i —-, Из = — 1, Пз — !• Отсюда 3 + т]0 = 3 = О (mod т]0). Деление элемента 3 + 1]0 = 110111112113 + По па 1]0 дает ПхПгПз + 1 = Из (3 + По + Пг) + + 1 = Зц2 + 3 + rij + ц3 + ц3 + 2ц0 + 1 = 4 + 2т)0 + т]! + Зц2 + 21]3 = = 2 — Hi + ц2, чт0 и является делителем числа 29, ио модулю которого По = —3, 1Ц = 14, 112 = 12, т]з 5. *
Среди случаев с / > 1, так же как и в случаях с / = 1, имеются такие, когда этот метод не в состоянии осуществить разложение числа р. Примером служит случай X = 31, р = 2. Здесь / = 5, и если периоды длины 5 построены с помощью примитивного корпя 3 по модулю 31, то для пих имеют место равенства
Ио = По + 2П| +21)2 v, ПоП1= По+ П2 + 2i)4 + П5 ПоП2 = 1)1 + 1)2 + 1)4 + 21)5 ПоПз= 5 + ПО + И1 + ИЗ + 1)4 ПоП4 = (из По 1)2) П0П5 = (ИЗ HoHl)Ио = По + 2П| +21)2 v, ПоП1= По+ П2 + 2i)4 + П5 ПоП2 = 1)1 + 1)2 + 1)4 + 21)5 ПоПз= 5 + ПО + И1 + ИЗ + 1)4 ПоП4 = (из По 1)2) П0П5 = (ИЗ HoHl)1)0 = а + а ~15 + а8 + «4 + а2 г,! = а3 + а” 14 + а-4 + а12 + а6 т)2 = a 9 + а " + а10 + а5 + а ~ 13 ц3 = о4 + <У2 + о?"1 + о?15 + а ~ 8 ц4 = а - 12 + а-6 + а-3 + о14 + а7 1)5=а-5 + а|3 + й-9+а|‘ + а-10
Ио = По + 2П| +21)2 v, ПоП1= По+ П2 + 2i)4 + П5 ПоП2 = 1)1 + 1)2 + 1)4 + 21)5 ПоПз= 5 + ПО + И1 + ИЗ + 1)4 ПоП4 = (из По 1)2) П0П5 = (ИЗ HoHl)
Ио = По + 2П| +21)2 v, ПоП1= По+ П2 + 2i)4 + П5 ПоП2 = 1)1 + 1)2 + 1)4 + 21)5 ПоПз= 5 + ПО + И1 + ИЗ + 1)4 ПоП4 = (из По 1)2) П0П5 = (ИЗ HoHl)
Предположим, что и0, и4, и2, us, uv иъ — целые числа, удовлетворяющие этим уравпепиям относительно ц-, рассматриваемым как сравнения по модулю 2. Можно считать, что и; = 0 или 1. Рассматривая наборы и; с точностью до циклических сдвигов, мы видим, что решение должно содержать либо два последовательных нуля, либо две последовательные единицы, поскольку О, 1, 0, 1, 0, 1 и 1, 0, 1, 0, 1, 0 не удовлетворяют сравнению u0u3 = 5ти0 + + и4 + и3 + и4 (mod 2). Если мы предположим, что и0 = иг = 0, то срав- пепия 0 = 0 -|- и2 Н- 2и4 -|- и3, 0 = 0 -|- и2 -|- и4 -|- 2и. и 0 = 5 -|- 0 -|- 0 -|- + “з + “4 Дают и2 = иь = и4 = 1 + иа. Из т]2т]4 = Пз + П-i + По + 2ц, следует, что u2u4 = 1 (mod 2), и этим определяется решение 0, 0, 1, 0, 1, 1. Аналогично, если и0 = 1, ut = 1, то этим определяется решение 1, 1, О, О,' 1, 0. Таким образом, с точностью до циклических перестановок имеется только один возможный набор значений ut по модулю 2. (Это не доказывает, однако, что этот набор значений и; удовлетворяет всем соотношениям для т];, рассматриваемым как сравпепия по модулю 2. То что он действительно им удовлетворяет, следует из предложения ниже, в § 4.9.) Значит, если а + Ьт]0 + + СП1 + ^Пз + «Пз + /П4 + SHs делится на делитель числа 2, то это круговое целое или одно из его сопряжеппых удовлетворяет условию a+d+f+g— = 0 (mod 2). Простейшим кандидатом является 1]0. Однако Ц0П2П4 ~- = По (Пз + П4 + По + 2Ц1) = 5 + Т]о + Hi + Из + Hi + По + По + Пз + + 2ц3 + Ц0+2Ц1 + 21]2 + 2 (т]о + Пз + 2ц4 + П5) = 5 + 5ц0 + Зт]! + 5т]2 +■ + Зпз + 51]4 + Зп5 = 2 + 260 (где 60 = По + Нг + П4) и П0П1П3П3П4П5 = = (2 + 260) (2 + 204) = 4 — 4 + 4ОоО4 = 32, поскольку ОоО1 = 8. Следовательно, нет не только этого предполагаемого делителя, по и никакого предполагаемого делителя такого типа, поскольку произведение его трех сопряженных имело бы вид X + У60, а произведение всех шести было бы вида? (X + У60) (X + Уб,) = X2 — ХУ + 8У2 = (4Х2 — 4ХУ + 32У2)/4 =;
= [(2Х — У)2 + 31У2]/4 при некоторых целых X и У. Так как число № нельзя записать в виде а2 + 31Ь2 при целых а и Ъ, то это показывает, что произведение шести сопряжеппых не может равняться числу 2. В отличие от случая / = 1, однако, здесь невозможно столь доступным способом сделать заключение о том, что число 2 не имеет разложения па простые, но можно лишь утверждать, что оно не имеет такого разложения, в котором сомножители образованы периодами длины 5.
упражнения
Таблица 4.7.5 показывает, что при X = 7 элемент т]2 — ть + 1 делит ^0 + 3. Покажите, что частное есть единица, и найдите ее и ее обратный элемент в явном виде.
Выведите последнюю строку табл. 4.7.5, т. е. разложите число 97 ври К -= 7.
В случае X = 13 найдите одно простое число р, оставшееся после рассмотрения чисел 3 и 29, имеющее показатель 3 и меньшее 100. Запишите его как произведение четырех сомножителей, норма каждого из которых равна р3. [Это вычисление довольно длинное, по ненамного длиннее вычисления в случае р — 29, проведенного в тексте. Сравнение для и решается значением и — 10 и не решается никаким значением, меньшим по абсолютной величине.]
Продолжите табл. 4.7.2, чтобы захватить следующее простое число с показателем 2 по модулю 5.
Какие возможны показатели по модулю X при X = 13? Найдите показатель каждого простого числа, меньшего 100. Для каждого показателя, большего 2, разложите первое простое число, которое имеет такой показатель.
Расширение признака делимости
Как и раньше, пусть р и X — различные простые числа, X >2, и пусть / — показатель числа р по модулю X. В § 4.6 показано, что если р имеет простой делитель h (а) среди круговых целых, построенных с помощью корня а степени X из единицы, то существует простой способ определить, делится ли данное круговое целое а» •'- «iBi + • • • + аеЧе> образованное периодами длины /, на X (а); именно, существуют такие целые числа ux, и2, . . ., ие, что а0 -]- ЯгДг -]- . . . + ает\с делится па h (а) в том и только том случае, когда а0 + ару + • • • + асие = 0 (mod р). Иначе говоря, гц = ut (mod h (а)) и для целых чисел х сравнение х = = 0 (mod h (а)) равносильно сравнению х = 0 (mod р\ В настоящем параграфе мы хотим показать, как расширить этот признак делимости до признака, применимого ко всем круговым целым, а пе только к тем, которые образованы периодами длины /.
Прием, с помощью которого Куммер выполнил такое расширение, основывается на следующей идее, которая восходит к изучению Гауссом деления круга (Disquisitiones Arithmeticae, Art. 348). Пусть т]0 — Де обозначает период а + оеа + о2еа + . . . + а^а. Длины /, содержащий а, и пусть Р (X) — полипом от X, коэффициенты которого являются круговыми целыми и который представляет собой произведение f](X — “О, гДе а* пробегает все те степени, которые содержатся в т]0; иными словами,
Р^= п ^х-^.
где, как обычно, е = (X — 1)//, а о есть сопряжение ан-* а?, определенное примитивным корнем у по модулю X. Например, в случае X = 13, / = 3 мы имеем ц0 = a + a3 -р а-4 и Р (Х) = = (X - a) (X - а3) (X - а*4) = [Xе - (а + а3) X + а4] X X [X — а-4] = X3 — (а + a3 -J- а-4) X2 -Р (а4 + а-3 -р а-1) X —, — 1 = X3 — ц0Х2 + т]2Х — 1. (Хотя а зависит от выбора примитивного корпя у, полипом Р (X) зависит только от того, какие степени элемента а лежат в одном с а периоде ц0, а это не зависит, как было показано в § 4.5, от выбора у. Значит, в нашем примера все коэффициенты 1, —ц0, ц2, —1 не должны зависеть от выбора у« Действительно, для каждого из возможных выборов у — ±2 мы имеем ц2 — а4 -р а-3 -р а-1, тогда как Ц; и ц3 зависят от выбора у.) Легко видеть, что во всех случаях, как и в этом, коэффициенты полинома Р (X) являются круговыми целыми, образо* ванными периодами длины /, т. е. Р (X) имеет вид 3) Р (X) = = ^ + <Pi (п) Х^1 4- . . . + (р/-! (ц) X + ср7 (ц), где <рх (ц), Ф2 (ц), . . ., ф/ (ц) — круговые целые, образованные периодами длины /; для этого достаточно заметить, что ас в применении к Р (X) производит только циклическую перестановку сомножителей и, следовательно, оставляет Р (X), а зпачит, и все его коэффициенты, без изменения.
Теперь положим X = а. Так как выражение Р (а) = [{(а — — а1) содержит множитель а — а, то это круговое целое есть О, т. е.
а-1 + <Pi (il) а'-1 + • • • + <Р/ Ol) = 0.
Это соотношение будет называться уравнением для а над периодами длины j. В приведенном выше примере оно имеет вид а3 — ц0а2 -р + ц2а — 1=0. Его можно проверить, выписав периоды: а3 — — (а Д- a3 -р а9) а2 -р (а4 -р а10 -Р а12) а — 1 = а3 — а3 — а5-* — а11 + а5 4- а11 + 1 — 1 - 0.
Используя уравнение Р (а) = 0 для а над периодами длины / можно представить произвольное круговое целое g (а) в виде
g (a) = gt (ц) aM + g2 (ц) af~2 + ... + g, (ц), (1)
где gy (ц), g2 (ц), . . ., gj (ц) — круговые целые, образованные периодами длины /. (Вычислениями можно доказать, что TaKOv представление единственно, по этот факт в дальнейшем не нона добится.) Чтобы выполнить это представление, можно последо вательпо снижать степени а в g (а), пользуясь равенством а^ ^ = —ф] (ц) ам — ф2 (ц) а^2 — . . . — ф/ (ц), до тех пор, пок* высшая степень элемента а в g (а) не станет меньше /. Этот про
') Обозначения <р (ц), / (ц), g (ц) и т. д. для круговых целых, образ» ванных периодами, взято у Куммера. Заметим, что они сильно отличаютс от обозначения / (а) в том вмысле, что выражение / (ц) включает в себя е ра» личных периодов гц. '
цесс выполняется так же, как процесс деления с остатком для полиномов, т. е. можно писать g (а) = q ^ Р (а) + г 1^, обращаясь с g (a), q (а), Р (а), г (а) как с полиномами от а, коэффициенты которых являются круговыми целыми, образованными периодами длины /. (Деление возможно, поскольку старший коэффициент полинома Р равен 1.) Как круговые целые, Р (а) — О и g (а) — г (а), где г (а) имеет требуемый вид, т. е. является полиномом степени меньше / и имеет коэффициентами круговые целые, образованные периодами длины /.
Предположим теперь, что простой делитель h (а) числа р задан. Тогда каждый период ц; длины / сравним по модулю h (а) с некоторым целым числом иj. Следовательно, каждый коэффициент g; (ц) в приведенном выше представлении элемента g (а) сравним по модулю h (а) с целым числом g; (и), которое получается из "; (ц) заменой щ па щ, ц2 па и2, . . ., це на ис. Более того, так как из сравнимости по модулю р вытекает сравнимость по модулю h (а), то каждое целое число g; (и) сравнимо по модулю h (а) с некоторым неотрицательным целым числом, меньшим р. Значит, каждое круговое целое g (а) сравнимо по модулю h (а) с круговым целым вида а^-1 -'г аггД~- -г . . . + ал гДе at — целые числа из промежутка 0 ^ at < р. Таким образом, данная задача, заключающаяся в том, чтобы научиться определять, имеет ли место сравнение g (а) = 0 (mod h (а)), будет решена, если можно будет определить, верно ли сравнение а^а1-1 4- а2а/-2 + . . . . . . + а / = 0 (mod h, (а)) именно для этих р1 конкретных круговых целых. Следовательно, наша задача решается следующей теоремой, устанавливающей, что из этих р1 круговых целых лишь нуль делится па h (а).
Теорема. Пусть h (а) — простой делитель числа р, где р Д + X — простое с показателем f по модулю X. Пусть S — множество р1 круговых целых вида арР'1 + а2а/-2 + . . . + а/, где а; — целые числа из промежутка 0 ^ аг < р. Тогда описанный выше метод позволяет для любого кругового целого g (а) найти такое круговое целое g (а) из множества S, что g (а) = g (а) (mod И (а)). Два элемента из S сравнимы между собой по модулю А (а) тогда и только тогда, когда они идентичны. Это дает признак делимости на h (а), поскольку оказывается, что для любого g (а) можно найти такое g (а) из S, для которого g (а) = g (а) (mod h (рД) и при этом g (а) = 0 (mod h (рД) в том и только в том случае, когда g (а) -— 0.
Следствие. Чтобы определить, делится ли g (а) на h (а), необязательно знать X (а); достаточно знать такие целые числа ^i, и2, . . ., ие, для которых выполняются сравнения тр = иг (mod h (а)) (i = 1, 2, . . ., е).
Доказательство. Следствие, конечно, вытекает из того факта, что переход от g (а) к g (а), т. е. записывание кругового целого' в виде (1) с последующим редуцированием целых чисел gt (и) по модулю р, использует только числа и;, но не само h (а). Способ доказательства теоремы заключается в простом подсчете, а конкретно в установлении того, что существуют по крайней мере р' не сравнимых по модулю h (а) круговых целых. Тогда, так как каждое круговое целое сравнимо с одним из р1 круговых целых, принадлежащих 5, все р1 элементов в S оказываются не сравнимыми по модулю X (а), в чем и состоит утверждение теоремы.
Заметим сначала, что число не сравнимых по модулю h {а} элементов есть степень числа р, скажем рп. В терминах теории групп это непосредственно следует из того, что аддитивная группа круговых целых по модулю h (а) является факторгруппой аддитивной группы круговых целых по модулю р, а эта последняя группа содержит р'--1 элементов; число элементов факторгруппы делит рк-1 и, следовательно, поскольку р просто, должно быть степенью числа р. Обращения к теории групп легко избежать прямым построением такой системы gx (a), g2 (а), . . ., gn (а) круговых целых, что любое круговое целое сравнимо по модулю h (а) точно с одним из рп круговых целых b1g1 (а) + Ъ^ (а) -г . . . . . . + bngn (а) (0 < bt < р) (см. упр. 4) .
Заметим далее, что число не сравнимых по модулю h, (а) круговых целых пе меньше X + 1, поскольку 0, а, а2, . . ., ах — 1 попарно не сравнимы по модулю h, (а). Это верно, поскольку норма любого делящегося на h (а) кругового целого должна делиться на р, тогда как норма мономов а3 — 0 равна 1, а норма биномов' а? — a? (i ^ / (mod X)) равна N (а — 1) = X, и ни то, ни другое не делится па р.
Заметим наконец, что число ненулевых пе сравнимых по модулю h (а.) круговых целых делится па X. Это можно доказать следую-' щим образом. Если а, а2, . . ., ах — 1 исчерпывают все ненулевые круговые целые по модулю h (а), то их точно X. В противном случае найдется такое круговое целое ф (а), что ф (а) ^ ^ 0 (mod h (а)) и ф (а) ^ a.3 (mod X (а)) (/ — 1,2, . . ., X). Тогда ф (а) а, ф (а) а2, . . ., ф (а) ах = ф (а) все отличны от нуля nd- модулю h (а) (поскольку X (а) — простое), все различны по моду-' лю h (а) (поскольку из ф (а) а3 = ф (а) аь вытекало бы, что а3 = = аь) и отличны от а, а2, . . ., ах (поскольку из ф (а) а3 = а’ вытекало бы ф (а) = аУу Если этим мы исчерпали ненулевые круговые целые по модулю h (а), то их точно 2Х. В противно» случае имеется такое круговое целое ср (а), что ЗХ круговых целых а*, ф (а) а,3, ср (а) аь все отличны от нуля и друг от друга па модулю X (а). Если этим исчерпаны все возможности, то исследуемое число в точности равно ЗХ, а в противном случае процесс можно продолжить. В конце концов все возможности буду
исчерпаны и процесс завершится списком из тХ различных ненулевых по модулю h ^ круговых целых и тХ = рп — 1.
Таким образом, рп = 1 (mod X). По определению показателя / числа р по модулю X это дает п ^ /. (Заметим, что из рп ^ X + 1 вытекает, что п ^ 0.) Итак, число рп не сравнимых по модулю h (а) элементов не меньше р1, что и требовалось доказать.
Упражнения
В каждом из следующих случаев найдите уравнение для а над периодами длины / и проверьте его пепосредственпой подстановкой, (а) X — 5, / = 2. (b) X = 7, / = 2. (с) X = 1Ц / = 5. (d) X = 13, / = 3. (е) X = 31, / = 5.
Если h (а) ■— простой делитель числа р, для которого известны и^, то полипом степени / со старшим коэффициентом 1, который делится па X (а), можно найти простой подстановкой чисел и^ вместо щ в уравнение для а над периодами длины /, Например, в случае X — 13, р = 29 подстановка значений и0 — —3, иг = 14, м2 = 12, и3 = 5, найденных в § 4.7, в уравнение а3 — т)0а2 + гд2а — 1 = 0 из этого параграфа дает в качестве кругового целого, делящегося на X (а), о котором идет речь, а3 + За2 + 12а — 1. Четыре различных сопряженных этого h (а) имеют и^, получаемые циклическими перестановками из указанных выше. Следовательно, произведение (а3 -г 13а2 + 12а — 1) (а3 — 14а2 + 5а — 1) (а3 — 12а2 — За — 1) X X (а3 — 5а2 + 14а — 1) делится на все четыре простых делителя числа 29 (если 29 имеет простые делители), и можно ожидать, что оно делится на 29. Докажите это непосредственно, проверив, что это произведение сравнимо с а12 + а11 + а10 + . . ■ + 1 = 0 по модулю 29. [Перемножьте полиномы.]
Технику упр. 2 можно рассматривать как способ разложения полино- ма Xх-1 ХХ-2 ! по модулю р. Используя эту технику, раз- ложите X4 + X3 + X2 + X + 1 но модулю 19, по модулю 59 и по модулю 41. Далее разложите Xе + Xs + . . . + 1 по модулю 3, по модулю 13, по модулю 29. Наконец, разложите X30 + X29 + . . . + 1 но модулю 2. 13 каждом случае отыскивается е сомножителей степени /, где / — показатель числа р ио модулю X. Как будет вытекать из теоремы следующего параграфа, эти сомножители неразложимы, по модулю р.
Докажите, что число не сравнимых по модулю h (а) круговых целых есть степень числа р. [Целые числа 0, 1, 2, . . ., р — 1 представляют собой р ие сравнимых по модулю h (а) элементов, поскольку для целых чисел сравнимость по модулю X (а) равпосильпа сравнимости по модулю р. Если найдется некоторое gt (а), пе сравнимое ни с одним из этих элементов, то числа а + bgi (а) не сравнимы друг с другом при 0 ^ а < р, 0 ^ Ь < р. Если на этом все возможности исчерпываются, то ответ р2. В противном случае рассуждение можно продолжить и образовать р3 несравнимых элементов, и т. д.]
Определите, какие из простых чисел табл. 4.7.2 делят 7а3 + 45а2 + + 83а + 90. [Заметим, что каждая строка таблицы дает два простых — то, которое там указало, и его сопряженное.]
Покажите, что для каждого простого делителя X (а) простого числа р показателя / по модулю X имеется полином Qh. (а) степени / относительно а с целыми коэффициентами и со старшим коэффициентом 1, обладающий следующим свойством: круговое целое X (а) тогда и только тогда делит круговое Целое g (а), когда деление полиномов g (X) = q (X) Qh (X) + г (X) дает остаток г (X), все коэффициенты которого сравнимы с нулем по модулю р.
Простые дивизоры
Пусть X — простое число, большее 2, и пусть р ^= X — простое число, показатель которого по модулю X есть /. В §4.6 было показано, что если р имеет простой делитель h, (а), т. е. имеется простое круговое целое Х(а), которое делит число р, то каждый из е ^--^К — 1)//) периодов гц, ц2, • • •, Не длины / сравним по модулю h {а) с некоторым целым числом. .Это означает, что для данного простого делителя h, ^ числа р существуют целые числд uv и2, . . ., ие, для которых гц = и; (mod h (а)). Следовательно, любое круговое целое, образованное периодами длины /, сравнимо по модулю h (а) с целым числом, и, поскольку два целых числа сравнимы по модулю А (а) тогда и только тогда, когда они сравнимы по модулю р, знание целых чисел и; дает возможность определять, сравнимы ли по модулю h (а) два круговых целых, образованных периодами длины /. Короче говоря, сравнение g (ц) = Ф (ц) (mod h (а)) равносильно ) сравнению g (и) =s = ф (u) (mod pY В частности, из тождеств тцт]; — с0 + ^Ц] + . .. . . . л сеце вытекают сравнения иуи, = с0 + с1и1 + . . . . . . + сеие (mod р) относительно чисел ut. Как было видно на примерах из § 4.7, эти сравнения можно решить и найти все возможные наборы чисел ut в рассматриваемых случаях. Наконец, в § 4.8 было показано, что знание чисел и, дает возможность определять, сравнимы ли по модулю h (а) два круговых целых; если даны g (а) и ф (а), то их можно записать в виде g {а) — gx (ц) а/-1 + + §2 (п) а/'2 + • • • + gf (ц), <Р (а) = Ф1(т1) “/-1 л- <Р2 Gl) а^2 + • • • ...-;- ф/ (ц), и сравнение g (а) = ф (а) (mod X (а)) верно тогда и только тогда, когда верны сравнения gx (и) = фх(и), g2 (и) ^' = ф2 (и), . . ., gf (и) = фу (и) (mod pY Итак, простой делитель h (а) числа р определяет целые числа uv и2, . . ., ие по модулю р, знания которых достаточно для определения отношения сравнимости по модулю h (а).
Основная идея куммеровой теории идеального разложения может быть сформулирована теперь следующим образом. Доказать, что сравнения по модулю р относительно ut всегда имеют решение, и воспользоваться этим решением для определения «срав-
нимости по модулю простого делителя числа р» даже в том случае, когда никакого простого делителя числа р в действительности нет. Это и есть программа данного параграфа. Нашим первым шагом будет следующее
Предложение. Пусть заданы X, р, f, е, как и раньше. Существуют такие целые числа их, и2, . . ., ие, что каждое уравнение, которому удовлетворяют периоды гц длины f, выполняется как сравнение по модулю р при подстановке в него целых чисел ut вместо периодов т];. Иными словами, uv и2, . . ., ие таковы, что если Е (Ли Лг, • • •, Ле) — полином от цг с целыми коэффициентами, а круговое целое F (гц, т]2, • • •, Ле) есть нуль, то целое числа F {иу, и2, . . ., ие), получаемое подстановкой и^ вместо цг- (i — -- 1, 2, . . ., е), удовлетворяет сравнению F {ux, и2, . . ., ие) = = 0 (mod р).
Если бы было известно, что u-t возникли из действительно существующего делителя h (а) числа р, то техника предыдущего параграфа давала бы право использовать их для определения того, сравнимы ли по модулю h (а) данные круговые целые. Главная идея как раз в том и заключается, что отношение сравнимости может быть определено даже тогда, когда этого Х(а) па самом деле нет.
Теорема 1. Пусть X, р, f, е и uv и2, . .., ие такие, как в предложении. Тогда можно определить одно и только одно отношение сравнимости для круговых целых с аТ — 1, для которого выполняются все обычные свойства {оно рефлексивно, симметрично,, транзитивно и согласовано со сложением и умножением) и при котором г], сравнимо с ut, р сравнимо с 0, а 1 не сравнимо с 0. Кроме того, это отношение сравнимости является простым в том смысле, что произведение сравнимо с 0 только тогда, когда один из сомножителей сравним с нулем. Наконец, число несравнимых элементов в точности равно р1.
Определение. Отношение сравнимости, существование которого утверждается теоремой 1, будем называть сравнимостью- по модулю простого дивизора числа р, соответствующего набору целых чисел иу, и2, . . ., ие. Если g (а) сравнимо с 0 по модулю этого отношения, то будем говорить, что g (а) делится на простой дивизор числа р, соответствующий набору иу, и2, . . ., ие
Заметим, что «простой дивизор числа р, соответствующий набору иу, и2, . . ., ие», не определен, а определена лишь сравнимость по модулю такого дивизора и делимость па такой дивизор. Если р на самом деле имеет простой делитель h, (а), то, как было показано, сравнимость по модулю К (а) совпадает с только что определенной «сравнимостью по модулю простого дивизора чис-
ла р», а именно, со сравнимостью по модулю простого дивизора числа р, соответствующего набору ux, u2, . . ., ue, где tq = = Pi (mod h (а)). Следовательно, новое определение совпадает со старым каждый раз, когда старое определение имеет смысл. Однако новое определение имеет смысл и тогда, когда старое его не имеет. Например, в случае X — 23 сравнимость по модулю простого дивизора числа 47, соответствующего набору a =4, <х2 = 42, . . ., a22 = 422 (mod 47), теперь определена, несмотря на то что никакого простого кругового целого X (а), делящего число 47, нет. Иногда в тех случаях, когда нет реального простого делителя числа р, чтобы специально подчеркнуть этот факт, сравнимость по модулю простого дивизора называют сравнимостью по модулю идеального простого делителя, а делимость на простой дивизор — делимостью па идеальный простой делитель. Однако утверждения, касающиеся сравнимости по модулю простых дивизоров или делимости на простой дивизор, имеют смысл, согласно приведенному определению, и в тех случаях, когда реальных делителей нет.
Если набор целых чисел ux, и2, . . ., ие обладает свойством, описанным в предложении, то им обладает также набор и2, и3, . . . . . ., ие, их и, следовательно, все е наборов, получаемых из исходного циклическими перестановками чисел и^ Это непосредственно следует из того, что имеется сопряжение ан> av, вызывающее циклическую перестановку гц Цг ^ • • • ^ Ре Pi периодов и, следовательно, переводящее соотношение вида F (т]1, т]2, . . . . . ., ре) = 0 в соотношение F (т]2, р3, . . ., ре, pj = 0. Таким образом, предложение гараптирует существование не только одного, по е наборов чисел ut. В примерах из § 4.7 мы видели, что всегда имелось точно е решений ux, и2, . . ., ие и что все они могли быть получены из какого-нибудь одного циклическими перестановками. Кроме того, во всех примерах, кроме одного, было возможно показать, что если р имеет разложение па простые круговые целые сомножители, то оно обязательно имеет гакое разложение вида р = ±<р (р)-о<р (ц) . . . сте-1(р (ц), где ср (ц) простое, т. е. р должно быть произведением единицы и е различных простых сомножителей. Следующая теорема устанавливает, что если эти свойства выразить в терминах делимости на простой дивизор — т. е. в более широком смысле,— то они всегда верны.
Теорема 2. Для данных X, р, f, е пусть Uy, и2, . . ., ие и Uy, и2, . . ., ие — два произвольных набора целых чисел, для которых выполнены свойства, указанные в предложении. Тогда имеется одно и только одно целое число к, 0 ^ к < е, такое, что сравнимость по модулю простого дивизора числа р, соответствующего набору Uy, и2, . . ., ие, совпадает со сравнимостью по модулю простого дивизора числа р, соответствующего набору Uy+h,
u2+h, • • ч uhi г9е, как обычно, и,- = и^е по определению. Таким образом, имеется точно е различных отношений сравнимости типа описанного в теореме 1. Делимость на р равносильна делимости на каждый из этих е простых дивизоров числа р, т. е. круговое целое g ^ делится нар в обычном смысле тогда и только тогда, когда оно делится на все е простых дивизоров числа р во вновь определенном смысле.
Остальная часть параграфа посвящена доказательству предложения и двух теорем. Эти доказательства являются, по существу, теми доказательствами, которые дал Куммер, но центральная идея построения кругового целого V (ц) появилась не в первоначальном трактате [К8] 1847 г. по теории идеального разло/ке- иия, а в короткой заметке [К16], написанной 10 лет спустя. Любопытно, что первоначальные доказательства Куммера были совершенно неверны и в течение первых 10 лет своего существования куммерова теория стояла на порочной основе. Брешь в важнейшем месте, каковым является доказательство приведенного выше предложения, уже начали замечать другие математики (см. [ЕЗ]) около 1856 г., но статья 1857 г. появилась еще до того, как изъян стал хорошо известен. По какой-то причине Куммер не торопился признать эту ошибку в своей работе. Фактически в его первоначальном доказательстве было два пробела: первый — в доказательстве того, что сравнение степени е от и, т. е. от каждого из иг, имеет е решений по модулю р (с учетом кратностей), а второй — в доказательстве того, что эти е решений можно упорядочить так, что они будут обладать свойствами, описанными в предложении. По поводу первого пробела Куммер все еще настаивал в 1857 г., что в своей ранней работе он привел «строгое доказательство», хотя им не было дано там никакого разъяснения этого «доказательства». Хотя исправить этот первый пробел не очень трудно (см. упр. 6), кажется маловероятным, чтобы это удалось сделать па пути, предложенном Куммером в его весьма сокращенном «доказательстве» (см. упр. 7). Что касается второго пробела, восполнить который, по-видимому, труднее, то здесь Куммер, вероятно, был более защищен и потому сказал, что считает это место требующим «разъяснения и более полного обоснования» и по этой причине предлагает новый метод доказательства. Этот новый метод был безусловно значительно проще и стоил того, чтобы его изложить, даже если Куммер искреппе верил, па что он намекал, в безукоризненность раннего метода. Однако кажется более правдоподобным, что он в это время уже осознавал недостатки своего раннего метода, но считал неразумным привлекать к ним внимание.
Доказательство предложения. Пусть круговое целое V (ц), образованное периодами длины /, построено следующим образом.
Рассмотрим ер круговых целых / — т]г (/ = 1, 2, . . ., р и г = = 1, 2, . . ., е). На первом шаге выберем из этих ер круговых целых одно, которое не делится па р. (Очевидно (см. упр. 9), что хотя бы одно такое среди них всегда найдется.) Пап-м шаге мы выберем из оставшихся ер — (п — 1) круговых целых / — гц одно таким способом, чтобы произведение всех п этих уже выбранных элементов не делилось на р. Если выбрать n-й сомножитель с таким свойством невозможно, то конструкция завершена и Т (ц) определяется как произведение (п — 1) уже выбранных } к этому моменту сомножителей. Как было показано в § 4.6, (Иг — !) hi — 2) • • • hi — Р) = nf — nt = 0 (mod P)’ поэтому построение Y (ц) завершится раньше, чем будут исчерпаны все ер сомножителей, и для каждого i по крайней мере один сомножитель / — гц не войдет в V (ц). Обозначим через ut — тц для i = 1, 2, . . ., е тот сомножитель вида / — гц, который не входит в У h). Тогда (и,- — гц) V h) = 0 (mod р), так как в противном случае построение Т (ц) не было бы закончено. С другой стороны, если ] — гц — любой сомножитель этого вида, пе вошедший в V (ц), то (/ — тк) V h) = 0 = (иг — гц) V (ц) (mod р), откуда (/ — u;) V (ц) = 0 (mod рУ Если j иь то, поскольку и /, и гц лежат в промежутке 1 ^ щ ^ р, 1 ^ / ^ р, разность / — и; была бы обратима по модулю р, скажем Ъ (j — иг) = 1 (mod рУ откуда V (ц) = Ъ U — и^ V (ц) = О (mod р) вопреки предположению. Следовательно, / — ut и иг является единственным целым числом между 1 и р, для которого и, — гц пе входит в V (ц). Таким образом, У (ц) состоит точно из ер — е сомножителей, а именно, из всех сомножителей / — гц, кроме ut — гц.
Теперь мы имеем r]i4r (ц) = и^ (ц) (mod р) для i = 1, 2, . . . . . ., е. Значит, F (гц, т]2, . . ., r]e) Т (ц) = F (ыг, и2, . . ., ue) X X Т (ц) (mod р) для любого полинома F (тц, т]2, . . ., т]Р) от периодов. Это непосредственно вытекает из согласованности сравнимости по модулю р со сложением и умножением. В частности, если F (тц, ц2, . . ., т]е) = 0, то F ^uv u2, . . ., и^ V (ц) = = 0 (mod рУ Так как Т (ц) ^ 0 (mod р) по построению, то целое число F yuv и2, . • ., не) пе обратимо по модулю р, т. е. F (uv и2, . . ., и у = 0 (mod р). Следовательно, целые числа uv и2, . . ., ие обладают требуемым в предложении свойством, и предложение доказано.
Доказательство теоремы 1. Для доказательства удобно считать, что целые числа иу, и2, . . ., ие не только обладают указанным в предложении свойством, по и получены конструкцией, примененной в доказательстве предложения, включая и то, что круговое целое V (ц), являющееся произведением ер — е сомножителей/ — гц с условием / ^ г, не делится на р. В доказательстве теоремы 2 будет показано, что любой другой набор целых чисел Uy, и2, . . ., ие, для которого выполнены условия предложения, получается из первого набора циклической перестановкой и, следовательно, обладает тем же свойством. Способ доказательства теоремы 1 будет сводиться к тому, чтобы показать, что отношение сравнимости g (a) V (ц) = ср (а) V (ц) (mod р) удовлетворяет условиям теоремы. Пусть, таким образом, для круговых целых g(a), <р (а) сравнение g (a) = q> (а) означает, что g (a) V (ц) te = cp (a) Y (p) (mod pY Тогда ясно, что отношение = рефлексивно, симметрично, транзитивно и согласовано со сложением и умножением. Кроме того, р = 0 и, как видно из доказательства предложения, гц = ut. Так как Т (ц) ф 0 (mod pY то 1 ф 0.
Пусть теперь ~ обозначает любое другое отношение сравнимости, которое рефлексивно, симметрично, транзитивно и согласовано со сложением и умножением и для которого гц и^ р м 0, 1 ф 0. Из того что каждое круговое целое g (а) может быть записано в виде gy (ц) a^ + g2 (ц) а/-2 + . . . + g} (ц), следует, что g (а) ~ ауоФ1 -г а2а^~ т • . . Y aj, где а; — целые числа, 0 ^ ^ а, < р. Значит, имеется самое большее р1 круговых целых, не сравнимых по отношению ~. Покажем, что отношение ~ должно быть простым и иметь не меньше р^ несравнимых круговых целых. Отсюда будет вытекать, что отношение ~ вполне определено, поскольку для любых заданных g (а) и ср (а) можно добиться выполнения сравнений g (а) ~ ауаФх + «2а^2 + •••+»/ и <р (а) м м ЬуаФ1 + ib2a^2 + . . . + Ъ^ где целые а^ и Ь, лежат в интервале O^a,, bt < р, а тогда из транзитивности отношения м п из того, что оно имеет р1 несравнимых круговых целых, будет следовать, что сравнение g (а) ~ ср (а) имеет место в том и только том случае, когда круговые целые ауаФ1 4- а^-2 + . . . 4- а/ и ЬуаФ1 + 42а^2 4- ...-*- bj равны. Так как отношение = обладает всеми свойствами, которыми, по предположению, обладает отношением, то эти отношения совпадают, и первое утверждение теоремы будет доказано.
Если бы было показало, что отношением простое х), то из рассуждений предыдущего параграфа следовало бы, что имеется
по крайней мере р1 не сравнимых по модулю ~ круговых целых. Действительно, как и раньше, число несравнимых круговых целых было бы степенью числа р (поскольку речь идет о факторгруппе группы, содержащей рх-1 элементов), большей чем 1 (поскольку 1 nL 0), которая сравнима с 1 по модулю X (поскольку подмножества вида {g (a), g (а) а, g (а) а2, . . ., g (а) ах“х} не перекрывают друг друга и содержат точно X не сравнимых между собой и с нулем круговых целых); значит, это число есть степень с положительным показателем числа р1 и оно не меньше /А Следовательно, не только первое утверждение, по и вся теорема будет доказана, если доказать, что отношение ~ простое.
Способ доказательства будет следующий. Мы покажем, что если отношение ~ не простое, то имеется другое отношение сравнимости, обозначим его «, которое обладает всеми свойствами отношения ~, но которое грубее, чем ~, т. е. из g (а) ~ ср (а) следует g (а) « ср (а), по имеются такие круговые целые g (а), ср (а), для которых g (а) « ср (а) и g (а) гр ср (а). Теорема будет следовать из бесконечного спуска: если отношение » не простое, то, поскольку оно обладает всеми свойствами отношения ~, процесс можно повторить и получить третье отношение сравнимости «3, более грубое, чем «, но обладающее всеми свойствами ~. Если »3 не простое, то существует четвертое отношение «4г более грубое, чем «3, и т. д. Так как число несравнимых круговых целых было не больше р1 вначале процесса и убывает с каждым шагом, то этот процесс должен привести к отношению сравнимости «л, обладающему всеми свойствами отношения ~, по вдобавок простому. Тогда па основании рассуждений предыдущего параграфа, которые были подытожены выше, имеется по крайней мере р4 пе сравнимых по »п круговых целых. Следовательно, огрубление первоначального отношения ~ было в действительности невозможно, и это отношение простое и имеет pf несравнимых круговых целых.
Таким образом, доказательство теоремы сведено к тому, чтобы показать, что если отношение ~ не простое, то имеется более грубое отношение сравнимости « с теми же свойствами, что и ~. А в этом легко убедиться следующим образом. Если отношение ~ не простое, то имеются такие круговые целые фх (а), ф2 (а), что Ф1 (а) Фг (а) ~ 0, по фх (а) ^ 0, ф2 (а) ^ 0. Пусть запись g (а) « « ср (а) по определению означает, что g (а) фх (а) ~ ср (а) фх (а).. Тогда отношение « рефлексивно, симметрично, транзитивно и согласовано со сложением и умножением, щ « иг (поскольку гц- ~ хц дает ц^! (а) ~ и^ (а)) и р « 0. Кроме того, 1^0, поскольку фх (а) н- 0, и отношение « грубее отношения ~, поскольку ф2 (а) « 0, по ф2 (а) р- 0. Это завершает доказательство теоремы.
Доказательство теоремы 2. Пусть uv и2, . . ., ие — набор целых чисел, полученный конструкцией, примененной в доказательстве предложения, и пусть uv и2, . . ., ие — любой набор целых чисел, удовлетворяющий условиям предложения. Для доказательства первого утверждения теоремы 2 достаточно доказать, что для этого конкретного набора uv и2, . . ., ие имеется единственное целое число к, 0 ^ к < е, такое, что uz = Ui+lt (mod р), поскольку этим будет доказано, что условиям предложения удовлетворяют только те наборы целых чисел uv и2, ..., ие, которые являются циклическими перестановками набора чисел ut; тогда, так как две циклические перестановки одного и того же множества являются циклическими перестановками друг друга, мы получим требуемое утверждение.
Утверждение этой теоремы о единственности состоит в том, что для каждого к = 1, 2, . . ., е — 1 имеется такое i — 1, 2, . . . . . ., е, при котором ыг ^ ui+h (mod р), где, как обычно, ut = = и1+е по определению; короче, никакая циклическая перестановка, кроме тождественной, не оставляет набор чисел ut неизменным по модулю р. Это — центральное место теоремы. Оно может быть доказано следующим образом.
Рассмотрим конкретные уравнения, которым удовлетворяют периоды. Опи имеют вид тртр = с0 + сгтр + с2т\2 + . . . + сет]е. Подсчитывая коэффициенты с}, мы просто выписываем все У2 слагаемых, из которых состоит произведение в левой части, и замечаем, что, так как это произведение инвариантно относительно сопряжения о6, то две степени элемента а, лежащие в одном и том же периоде т]ц, должны встречаться одинаковое число раз; это число и есть ск. Отсюда видно, что /2 = с0 + сД + сД + . . . . . . + сД, поскольку подсчитать число слагаемых в произведении можно двумя способами. Отметим теперь, что с0 ^ 0 только тогда, когда по крайней мере одно из слагаемых а*1 периода гр обратно к некоторому слагаемому а-^ периода гр. Но в этом случае гр- содержит обратный элемент ovean к каждому слагаемому о'^'а^ периода гр. Следовательно, с0 = / для одного этого значения j и с0 = О для всех других значений /. Тогда для одного значения / имеем с0 = /, с1 + с2 + . . . + се = (/2 — /)// = / — 1, в то время как для всех остальных с0 = 0, с1 + с2 + ...-(- се = /. (В действительности можно точно сказать, какое значение / является таким исключительным. Именно, j = 0, если / четно, и / — е/2, если / нечетно; см. упр. 11. Однако нам это не потребуется.) Значит, тртр + П2П/+1 + • • • + ПеП;-! = ПхИ/ + О (тш) + ••• . . . + (Те 1 (тртр) =-• есо+ <4 (гр + Т]2 +...-}- Т]е) + .. . -I- Се (т]е+ -L Гр + . . . "Г Тр^) =-- ес0 — (сг + С2 + . . . + сД = —/ во всех случаях, кроме одного; в этом исключительном случае е/ — (/ — 1) — е/ + 1 — j = к — /. Тем самым доказано по-
лезное тождество
f X в одном случае,
/+ '41'0; к 'Пг'Ол-! + - - - b т]ет]у_1 I q во всех остальных случаях.
Следовательно, согласно определяющему свойству для чисел иг,
г ^ 0 (mod р) в одном случае,
/-r-u(u;-|-U2U;+1+.. .+ иеи;_! т = 0 (mod р) во всех остальных Iслучаях.
Если бы существовало такое к, что ut = иг+к (mod р) для всех I, ТО было бы / 4- UyUj 4" U2U;+1 + • • • + иеи3_г = f 4" U1Uj+k 44- u2uj+h+1 4- • • • + иГф1>.-1 (mod pY если J принимает то единственное значение, при котором целое число в левой части отлично от пуля по модулю р, то из этого сравнения вытекает сравнение j = / 4~ к (mod е), т. е. /с = 0 (mod е), что и требовалось доказать.
Этим доказано, что е циклических перестановок чисел и4 все различны. Теперь рассмотрим М = Y (ц) + oY (ц) + . . . . . . + (т6-^ (ц), где ст — сопряжение а >—> ат, переводящее т|г в цг+1. Так как оМ = М, то ясно, что М — обычное целое число. Далее,
МТ (л) = V (т]) V (л) 4- [aY (т|)] Ф (л) 4 • • • 4- [^‘^ (т|)] Т (л) =.
= Y (u) Т (л) 4- [ctV (и) ] Т (л)4- • • • 4- [^‘V (и)] У (л) (mod р), где через o^Y (и) обозначено целое число, получаемое действием сопряжения ah на V (ц) с последующей подстановкой т]1 = uv т]2 — и2, . . ., т|е = ие в результат; короче, окЧГ (и) — П (/ — — ui+kY где г — 1, 2, . . ., е, а / пробегает все целые значения от 1 до р, кроме ut. На основании уже доказанного, o^Y (м) содержит сомножитель, равный 0 (а именно, сомножитель и1+к — — ul+hY для всех к, кроме к = 0, а в последнем случае ст^ (и) = = V (и). Значит, М^ (ц) = V (и) V (ц) ф 0 (mod pY поскольку Т (и) ^ 0 (mod pY № (и) есть произведение ер — е целых чисел, ми одно из которых не делится па р.] Следовательно, М ф ф 0(modpY
Если uv u2, . . ., ие удовлетворяют условию предложения, то М^^ (и) 4- <тЧг (и) + ... 4- ст^1^ (и) (mod pY Так как М ф Ф 0 (mod pY то это дает ст^ (и) ф 0 (mod р) для по крайней мере одного к. Это означает, что П (/ — uz+ft) ф 0 (mod р) для по крайней мере одного к, где г = 1, 2, . . ., е, а / принимает любые значения из 1,2,.. ., р, кроме иг. Отсюда вытекает, что uf ^ = ut+k (mod pY и набор чисел ut оказывается циклической перестановкой набора чисел ии что и требовалось доказать.
Наконец, остается показать, что сравнение g (а) = 0 (mod р) равносильно тому, что g (а) делится на все е простых дивизоров,
которые были определены. Так как р делится на все е из них, то половина этого утверждения следует из того, что сравнимость по простому дивизору согласована с умножением. Обратно, как показано в доказательстве теоремы 1, делимость кругового целого g (а) на простой дивизор числа р, соответствующий набору мх, и2, . . ., ие, равносильна сравнению g (a) V (г]) = 0 (mod р), где V (т|) есть произведение ер — е сомножителей / — т|г, в которых / ^ и;. Значит, делимость элемента g (а) на простой дивизор числар, соответствующий набору ик+1, ик+2, . . ., ик, равносильна сравнению g (a) n^V (т|) = 0 (mod р), поскольку
а-^(1)) = о-ка-^(1)) = о-кРеИ и - ^/ П (ы, - д)РеИ и - ^/ П (ы, - д)
а-^(1)) = о-к
а-^(1)) = о-к
Ре
И и - ^/ П (ы, - д)
Ре
И и - ^/ П (ы, - д)
е Ре
= П П U - л,_ J/ II (ч - л.-к) =
J=17=1/=1
ере
= П П и- ч)/ II (ч+а. - ц),1 = 1 У = 11=1
т. е. n^Y (т|) получается из V (т|) заменой uv и2, . . ., ие на и1+кл u2+k, . . ., ик. Следовательно, если g (а) делится на все е простых дивизоров числа р, то g (a) n-^ (т|) = 0 (mod р) для всех к = 0, 1, . . ., е — 1. Суммирование этих сравнений дает g (а)-М = 0 (mod р\ откуда, благодаря тому что М ^ 0 (mod р), вытекает g (а) = 0 (mod р), что и требовалось доказать.
Упражи ения
Постройте У (тр по модулю 2 для простого дивизора числа 2 в случае X = 31, который был найдеп в § 4.7. [Конечно, для доказательств данного параграфа необходимо знать У (тр только по модулю р.]
Постройте V (тр по модулю 3 для простого дивизора числа 3 в случае X = 13, найденного в § 4.7.
Докажите, что если р имеет показатель X — 1 по модулю X, то р — простое круговое целое. [Это сводится главным образом к проверке того, что доказательства этого параграфа справедливы при е = 1.]
Докажите, что сомножители, найденные в примерах из § 4.7 (т. е. круговые целые ф (ц), образованные периодами длины /, имеющие норму рк где р — простое число с показателем / по модулю X), являются простыми. Юдпо из возможных доказательств дано в § 4.11.]
Покажите, что если тц, т]2> • • •> Ля суть е периодов длины / (е/ = = X — 1), то ф (X) = (X — тц) (X — ц2) . . . (X — це) является полиномом от X с целыми коэффициентами. Найдите этот полином во всех случаях при X < 13.
Первым шагом данного Куммером ошибочного «доказательства» предложения была попытка показать, что полипом ф (X) из упр. 5 таков, что сравнение ф (и) = О (mod р) имеет е различных по модулю р решений. И Г. Эдвардс
Правильное доказательство этого факта может быть дано следующим образом. Имеем
- 1)Р(Х - 2) ■ • • fU - р) =
^(x-Tyj'-tx-m) Н(А' -^/-(Х-^)]... [LY - чУ - (X -ъ)>
= (Х - D^X — 2)*" - - • (X -p)r(modp)
Следовательно, ф (X) является произведением по модулю р сомножителей вида X — к (к — целое число), и в этом заключается смысл утверждения, что ф (X) имеет е различных корней по модулю р. Восполните детали этого доказательства, обращая особое внимание на определение понятия двух совпадающих корней сравнения g (и) = 0 (mod р).
Куммер в «доказательстве» утверждения из упр. 6 говорит, что для каждого целого у имеют место сравнения (у — цг — 1) (у — тц — 2) . . . • • • (У — Иг — Р) ^ (У — Th)p — (У — Пг) = (ур — У) — (nf — Пг) = Ур,— — У = 0 (mod р), откуда ф (у — 1) ф (у — 2) . . . ф (у — р) = 0 (mod р«); затем он говорит: «легко видеть», что сравнение ф (у) = 0 (mod р) имеет е различных решений. Опровергните это утверждение, найдя такие числа р, е и полином ф (X), что ф (у — 1) ф (у — 2) . . . ф (у — р) = 0 (mod р«) для всех целых у, но степень полинома ф (у) меньше е. [Можно взять р = 2, е = 3.]
В примерах из § 4.7 (и из § 4.4) основным шагом в построении простого делителя было нахождение одного решения и сравнения ф (и) = 0 (mod р), после чего было нетрудно найти остальные е — 1 решений и их точный порядок. Выясните, какие вычислительные обстоятельства делали это возможным и могли бы понадобиться для того, чтобы перейти от одного решения сравнения ф (и) = 0 к полному набору чисел и-, обладающих свойствами из предложения. [Если и0 известно, то и^ и2, . . ., ис-1 удовлетворяют е — 1 линейным сравнениям се — 1 неизвестными. Свойства решений таких сравнений похожи на свойства решений линейных уравнений. Это дает необходимые условия для наборов чисел иь но, даже если они выполнены, еще неясно, что эти наборы обладают всеми требуемыми свойствами.] Здесь была вторая брешь в первоначальном «доказательстве» Куммера.
Покажите, что по крайней мере одно из ер круговых целых у — Ц; (у = 1, 2, . . ., р и i = 1, 2, . . ., е) не делится на р.
На современном алгебраическом языке построение простого дивизора числа р сводится к построению поля из pi элементов и гомоморфизма множества круговых целых в это поле, а это в свою очередь сводится)к’построению полинома степени /, неразложимого по модулю р, который делит по модулю р полином Х^-1 + Х^-2 + . . . + X + 1, определяющий?круговые целые. Выполните это построение с самого начала. Найдите полиномы в случае простых делителей, построеппых в § 4.4 и 4.7. [См. упр. 2 и 3 к § 4.8.]
Пусть целое число j лежит в промежутке 0 ^ у < е, и пусть для пего элемент а-1 лежит в ц,. Покажите, что у = 0, если / четно, и у = е/2, если f нечетно.
Кратности и исключительное простое число
Целью куммеровой теории идеального разложения было «спасение» свойства единственности разложения на простые для круговых целых. Если задачу сформулировать вкратце, то требовалось
показать, что с точностью до сомножителя, являющегося единицей, круговое целое определяется своими простыми дивизорами. Основной объем работы, нужной для осуществления этой цели, (■('держится в предыдущем параграфе, где понятие «простого дивизора» расширено настолько, чтобы включить в него случаи, когда делимость на простой дивизор нельзя отождествить с делимостью на реально существующее круговое целое. Однако эти определения должны быть дополнены в двух направлениях — одном очень важном и втором не столь значительном,— прежде чем может быть развита полная теория. Важное дополнение — это понятие кратности, с которой данный простой дивизор делит данное круговое целее. Ведь даже для обычных положительных целых чисел неверно, что целое число определено своими простыми делителями. Однако оно определено своими простыми делителями и кратностями, с которыми оно делится на каждый из них. (Например, числа 12 = 22-3 и 18 = 2-32 имеют одинаковые простые делители.) Второе, более мелкое дополнение состоит в том, что необходимо изучить простые дивизоры самого числа Л — единственного простого целого числа, не охваченного теоремами предыдущего параграфа.
Если делимость на простой дивизор числа р совпадает с делимостью на реальное круговое целое h (а), то легко приписать кратности. Пусть g(a) делится на такой простой дивизор; тогда мы можем выполнить деление на h (а) и найти частное g (а)/Л (а), являющееся круговым целым. Если это частное снова делится па h (а), то можно снова выполнить деление и найти g (а)/7г (а)2, и т. д. При этом говорят, что g (а) делится ц раз па рассматриваемый простой дивизор, если g(a) делится на К (а)*1. Однако если никакого реального h (а) нет, то нужно придумать какой-то другой способ определения кратностей. Идея, которая лежит в основе следующего определения, состоит в том, что круговое целое V (т|), использованное в конструкции предыдущего параграфа, делится на все простые дивизоры числа р, кроме одного — рассматриваемого. Таким образом, круговое целое g (а), умноженное на достаточно высокую степень Y (т|), будет делиться на р столько раз, сколько раз g (а) делится на простой дивизор числа р, отсутствующий В Y (г]).
Определение. Говорят, что круговое целое g (а) делится ц раз на простой дивизор числа р, соответствующий набору иъ н2, . . . • ■ ., ие, если g (а)1?^)!1 делится па р^1, где Y (ц) — произведение ер — е сомножителей / — т]; (i = 1, 2, . . ., е; / = 0, 1, . . . ■ ■ ., р — 1; j =^и^, не делящихся на этот простой дивизор. 1 оворят, что оно делится на этот простой дивизор точно р, раз, сели оно делится на него р раз, но пе делится р + 1 раз.
и*
Предложение. Понятие «делится один раз» совпадает с понятием «делится», определенным в предыдущем параграфе. Понятие «делится точно нуль раз» совпадает с понятием «не делится». Число р делится точно один раз, а число 1 не делится на рассматриваемый простой дивизор. Если gY (а) и g2 (а) оба делятся ц раз, то это же можно сказать и о gY (а) -г g2 (а). Если gY (а) делится точно р раз, a g2 (а) делится точно v раз, то gY (а) g2 (а) делится точно и + v раз. Наконец, если g (а) =/=0, то имеется единственное целое число р ^ 0, такое, что g (а) делится точно р раз.
Доказательство. В предыдущем параграфе было показано, что g (а) тогда и только тогда делится на простой дивизор, когда g (a) 4е (ц) = О (mod р), т. е. когда g ^ делится один раз. Это доказывает первые два утверждения предложения. Третье утверждение означает, что р2 не делит р [Т (т])12, или, что то же самое, Y (р) Чг (р) ^ 0 (mod р). Это доказано в предыдущем параграфе. Утверждение, что число 1 не делится на простой дивизор, в точности совпадает с утверждением, что Y (р) ^ 0 (mod р).
Следующее утверждение — что gY (а) + g., ^ делится р раз, когда gY (а) и g2 (а) делятся р раз,— непосредственно следует из определения. Далее, если gY (а) делится точно р раз, то gY (а) Y (р)11 делится на р*1, по gY (a) Y (p)^+1 не делится па р^*1. Следовательно, qp (а) = p^g^ (а) Y (р)»1 есть круговое целое. Если бы qp (а) делилось па рассматриваемый простой дивизор, то, так как Y (р) делится на остальные е — 1 простых дивизоров числа р [Т (р) н^ (р ) = 0 (mod р)], отсюда следовало бы, что qp («^(p) делится па все е простых дивизоров числа р; значит, по теореме предыдущего параграфа, отсюда вытекало бы, что р делит cpr (a) Y (р), а значит, gY (а) делится u + 1 раз на рассматриваемый простой дивизор вопреки предположенному. Следовательно, qp (а) не делится на рассматриваемый простой дивизор. Аналогично, если g2 (а) делится точно v раз, то q>2 (а) = p^vg2 (а) Y (p)v есть круговое целое, не делящееся на рассматриваемый простой дивизор числа р. Следовательно, gY (a) g2 (а) Y (p)^+v делится на p^+v и частное есть произведение qp (a) q)2 (а) двух круговых целых, пи одно из которых не делится на рассматриваемый простой дивизор. Поскольку этот простой дивизор прост, qp (a) q)2 (а) не делится на рассматриваемый простой дивизор. Так как Т (т]) не делится на этот простой дивизор [Ч*- (т]) Ч1" (т]) .^ 0 (mod р)], то отсюда вытекает, что произведение q)t (a) qp (а) Ч1" (т]) = = gY (а) g2 (а) Т (г|)^ч^v+Lp-v не делится па простой дивизор числа р и тем более поделится на р. Следовательно, gY (a) g2 (а) X X Ч1" (r])i1+v+1 не делится на p^+vn, а значит, gY (a) g2 (а) делится с кратностью точно pt -f— v, что и требовалось установить.
Пусть g (а) — данное круговое целое, g (а) =^ 0. Если имеется такое целое число к ^ 0, что g (а) по делится к раз па рассмат-
рпваемый простой дивизор, то прямо из определения ясно, что должно существовать по крайней мере одно такое целое число р, О ^ р < к, что g (а) делится точно р раз. Как мы уже видели, тогда g ^ Y (т))^^^ уже не делится. Значит, для любого 7^0 частное g (а) Ч* (т|)к+Дрв вовсе не делится и, следовательно, g (а) не делится с кратностью р + / при j ">0. В частности, g (а) не делится с кратностью т, когда т "> к.
Для доказательства последнего утверждения предложения достаточно доказать, что имеется такое целое к, что g (а) не делится к раз, поскольку тогда точная кратность р, с которой g (а) делится, будет однозначно определена как наибольшее целое число р, такое, что g (а) делится р раз. Для этого заметим, что если g (а) делится к раз, то это же можно сказать и о Ng (а). Пусть Ng (а) = p^q, где п "^ 0 и q не делится па р. Тогда Ng (а) делится точно п раз и не может, следовательно, делиться к раз, когда к > п. Предложение доказано.
Второе определение, нужное для основной теоремы,— это определение единственного простого дивизора числа X. Таким дивизором является делитель а — 1 числа X.
Определение. Престиж бивизорсм в арифметике круговых целых (для фиксированного простого X > 2) является либо (а) один из е простых дивизоров некоторого простого р ^ X, определенных выше, либо (Ъ) простой дивизор а — 1 числа X. Простые дивизоры первого типа описываются заданием простого числа р^к и целых иг, и2, . . ., ие, как это делалось в предыдущем параграфе. Если заданы круговое целое g (а) ^ 0 и некоторый простой дивизор, то имеется кратность р ^ 0, с которой g (а) делится па этот простой дивизор. Для простого дивизора первого типа эта кратность определяется как точная кратность, с которой g (а) делится на этот простой дивизор в том смысле, как это было определено выше. Для единственного простого дивизора второго типа опа определяется как число раз, которое а — 1 делит g (а).
Предложение. Сравнимость по модулю а — 1 рефлексивна, симметрична, транзитивна и согласована со сложением и умножением. Кроме того, а — 1 — простое, т. е. из gr (а) g2 (а) = == 0 (mod (а — 1)) вытекает, что либо gY (а) в= 0, либо g^ (а) = s= 0 (mod (а — 1)). Целое число тогда и только тогда делится на а, — 1, когда оно делится на к. Кратность, с которой g (а) =N ^ 0 делится на а — 1, определена корректно, т. е. имеется такое р ^ 0, что (а — I)!1 делит g (а), но (а — 1)к+1 не делит его. Если а — 1 делит как g^ (а), так и g^ (а) с кратностью по крайней мере р, то а — 1 делит gr (а) + g^ (а) с кратностью по крайней мере р. Если а — 1 делит gx (а) с кратностью точно р, о д, (а) с кратностью точно v, то а — 1 делит gT (а) g2 (а) с крат-
ностъю точно р, + v. Наконец, X тогда и только тогда делип g (а), когда а — 1 делит g (а) с кратностью по крайней меоь X - 1.
Доказательство. Как мы видели в § 4.3, а — 1 тогда и толькс тогда делит g (а), когда g (1) = 0 (mod X). Это показывает, что а — 1 — простое. Все утверждения, кроме последнего, элементарны. Последнее утверждение вытекает из того факта, чт< X = (а — 1) (а2 — 1) • • • (ах-1 — 1) = (а — l)^-1. единица.
Основная теорема
Теорема. Пусть X — данное простое число, большее 2, и пусть 5 (а) и К (а) — два ненулевых круговых целых, построенных при помощи корня а ф 1 из единицы степени X. Тогда g (а) в том и только в том сучае делит h (а), когда каждый простой дивизор, делящий g (а), делит также и h (а) с неменъшей кратностью
Доказательство. Если g (а) делит h Д, скажем h (а) — = q Д g (а), то, разумеется, каждый простой дивизор, делящий g (а), делит и h Д с неменьшей кратностью. Требуется доказать обратное утверждение. Сразу же заметим, что g Д тогда и только тогда делит h Д, когда Ng Д — g Д g (а2) . . . g ДД делит Nh Д = h Д h Д) . . . h ДД. Если каждый простой дивизор, делящий g Д, делит также и А Д с неменьшей кратностью, то на основании правила, по которому комбинируются кратности при умножении, каждый простой дивизор, делящий целое число Ng Д, делит также и h Д h Д) . . . h ДД с неменьшей кратностью. Значит, достаточно доказать теорему в частном случае, когда g Д — целое число.
Пусть теперь g Д есть простое число р Д X; тогда доказываемое утверждение означает, что если h Д делится па каждый из # простых дивизоров числа р, то К Д делится на р. Это было доказано в § 4.9. В случае g Д = X утверждение состоит в том, что если (а — 1)х-1 делит Н Д, то X делит й Д. Это непосредственно видно из равенства X = (а — 1)х-1-единица. Следовательно, достаточно доказать, что если теорема верна для деления нд gx Д и для деления на g2 Д, то она верпа для деления на 51 Д'§1 Д' Н° эт0 совсем легко. Если каждый простой дивизор» делящий gx Д g2 Д, делит также и h Д с пеменьгпей кратностью и если теорема верпа для деления на gx Д, то gx Д дели- йД. т. е. h Д = gx Д hx Д. На основании правила, по которому комбинируются кратности, отсюда следует, что кажды' простой дивизор, делящий g2 Д, делит также и Нх Д с неменх шей кратностью. Если теорема верпа для деления па g2 Д, ti отсюда следует, что hx (a) ~ g2 Д h„ Д дтя некоторого h., Д
Следовательно, h (а) = g^ (а) g2 (а) А2 (а) и h (а) делится на gi (а) g^ (а), что и требовалось показать. Это завершает доказательство основной теоремы.
Эта теорема и «спасает» свойство единственности разложения на простые в следующем смысле.
Следствие. Если два круговых целых g (а) и h (а) делятся в точности на одни и те же простые дивизоры с точно совпадающими кратностями, то они отличаются только на сомножитель, являющийся единицей, т. е. g (а) = единица-h (а).
Доказательство. По основной теореме, g (а) делит h (а) и h (а) делит g (а). Значит, h (p^g (а) и g ^Пг (а) — круговые целые. Так как их произведение равно 1, то они оба должны быть единицами.
Конечно, кое-что теряется. Хотя «разложение» кругового целого определяет это круговое целое с точностью до сомножителя, являющегося единицей, здесь уже неверно, в отличие от случая обычных целых чисел, что это «разложение» может быть предписано произвольно. Например, при X = 23 невозможно найти круговое целое, которое делилось бы один раз на один простой дивизор числа 47, но не делилось бы ни на какой другой простой дивизор. Возникает очень естественный и очень важный вопрос: какие «разложения» действительно возможны? Этот вопрос совершенно естественно приводит, как будет показано в гл. 5, к понятию эквивалентности и к группе классов дивизоров — конечной группе, структура которой дает средства описания тонких фактов из арифметики круговых целых. Заключительные параграфы этой главы посвящены развитию символики и терминологии для изложения теории Куммера в удобной форме-
У/г уажне ния
Докажите, что если р Ф X — простое число с показателем / по модулю X и g (а) — круговое целое с нормой pf, то g (а) делится на один простой дивизор числа р и не делится на другие. Выведите отсюда, что g (а) простое и что оно тогда и только тогда ц раз делит h (а), когда Н (а) делится с кратностью ц на тот простой дивизор числа р, который делит g (а).
Докажите, что если Mg (а) = р^1 P^j . . . р^А — обычное разложение на простые сомножители целого числа Mg (а), то для каждого i число g (а) делится точно на \ц!"Ц простых дивизоров числа р; (с учетом кратностей), где h — показатель числа рг по модулю X, когда г,. ^ х, и Д = 1, когда Pi = X.
Дивизоры
Как обычно, пусть X — фиксированное простое число, большее 2, и пусть выражение «круговое целое» означает круговое целое, построенное при помощи корня а ^= 1 из единицы степе-
ни X. Дивизором ненулевого кругового целого g (а) назовем список всех простых дивизоров, делящих g (а), с учетом кратностей, т. е. список простых дивизоров, который состоит из всех простых дивизоров, делящих g (а), причем каждый из них встречается в списке столько раз, какова кратность, с которой он делит g (а). Дивизором называется любой конечный список простых дивизоров. Данный простой дивизор может встречаться в дивизоре более одного раза, т. е. с некоторой кратностью. Пустой список тоже рассматривается как дивизор; это дивизор кругового целого 1. Произведение двух дивизоров есть объединение двух списков, т. е. список, содержащий все простые дивизоры с учетом кратностей, которые находятся в двух данных списках. С этой точки зрения произвольный дивизор можно рассматривать как произведение простых дивизоров. Говорят, что один дивизор делится на другой дивизор, если первый может быть записан в виде произведения второго па некоторый третий дивизор. Говорят, что круговое целое делится па дивизор, если его дивизор делится на этот дивизор, и, аналогично, говорят, что дивизор делится на круговое целое, если он делится на дивизор этого кругового целого. Делитель кругового целого — это любой дивизор, который его делит, или, когда это ясно из контекста, любое круговое целое, которое его делит.
В соответствии с этим определением основная теорема утверждает, что для двух ненулевых круговых целых g (a), h (а) одно из них g (а) тогда и только тогда делит второе h (а), когда дивизор первого делит дивизор второго. Заметим также, что правило комбинирования кратностей при умножении можно сформулировать так: дивизор произведения равен произведению дивизоров. Так как 0 делится на любое ненулевое круговое целое g (а), то иногда удобно рассматривать 0 как дивизор, содержащий каждый простой дивизор в бесконечном числе экземпляров. Теорема о том, что разложение на простые дивизоры единственно, является утверждением о том, что два круговых целых g (a), h (а), имеющие один и тот же дивизор, различаются па сомножитель, который есть единица, g (а) = единица -h (а). Нарушение единственности разложения на реально существующие простые сомножители, когда оно встречается, отражает тот факт, что заданный дивизор не обязан быть дивизором кругового целого. Например, при X = 23 дивизор числа 47 -139 есть произведение 22 простых дивизоров числа 47 и 22 простых дивизоров числа 139. Ни один из этих 44 простых дивизоров не является дивизором какого-либо кругового целого. Два разложения числа 47 -139, которые были описаны в конце § 4.4, показывают, что есть два совершенно различных способа перегруппировки этих 44 дивизоров в 22 пары так, что каждая пара есть дивизор некоторого реального кругового целого.
Так как основным понятием всей теории является понятие простого дивизора, удобно иметь более сжатое обозначение простых дивизоров, чем фраза «простой дивизор числа р, соответствующий набору целых чисел мг, u2, . . ., ue, обладающему свойством, описанным в предложении из § 4.9». (Один исключительный простой дивизор можно, конечно, обозначать просто через а — 1.) Куммер не ввел более короткого обозначения, и это упущение, возможно, замедлило принятие его теории. Однако он пользовался описанием простых дивизоров в терминах определяемых далее круговых целых ф (л), и эт0 позволило ему обращаться с простыми дивизорами без заметных неудобств и затруднений.
Теорема. Для любого данного простого дивизора числа р ^ X имеется круговое целое ф (ц), образованное периодами длины f (показатель числа р по модулю X}, которое делится точно один раз на этот простой дивизор числа р и не делится на остальные е — 1 простых дивизоров числа р. Следовательно, круговое целое g (а) тогда и только тогда делится с кратностью ц на данный простой дивизор числа р, когда g (а) [оф (т|)]и [о2ф (т))]^ . . . . . . [ое-1ф (т|)1и делится на р*.
Доказательство, Пусть Y (ц) соответствует в прежнем смысле данному простому дивизору числа р, т. е. пусть иг, и2, . . ., ие — такие целые числа, что ut — гр делятся па данный простой дивизор, и пусть Y (ц) — произведение ер — е сомножителей / — гр, где / =Д щ. Тогда Y (т|) делится на все е простых дивизоров числа р, кроме данного. Далее, ср (ц) = оТ (ц) + о2^ (ц) + . . . . . . + о6-1^ (г]) делится на данный простой дивизор числа р (каждое слагаемое суммы делится па пего), по не делится[на остальные е — 1 простых дивизоров числа р (поскольку для каждого- из них все слагаемые, кроме одного, делятся на него, а это одно не делится). Если ср (ц) делится с кратностью точно 1 на данный простой дивизор числа р, то элемент ф (г]) = ср (ц) обладает требуемым свойством. Если ср (т|) делится с кратностью, большей!, то полагаем ф (г]) = ср (ц) + р. Тогда элемент ф (ц) не делится па е — 1 простых дивизоров, отличных от данного (поскольку если бы это было не так, то делился бы и <р (ц) = ф (ц) — р), делится на данный простой дивизор числа р (поскольку ср (ц) делится) и не делится на данный простой дивизор с кратностью, большей 1 (поскольку иначе это было бы так и для р = ф (ц) — — ср (г])). Это завершает конструкцию элемента ф (т]). Второе- утверждение теоремы являете; непосредственным следствием основной теоремы.
Теорема. Круговые целые, которые назывались «простыми* в § 4.7, действительно простые. Вообще, если р ^Х — простое
число, показатель которого по модулю X равен f, и если g (а) — круговое целое, норма которого равна р^, то g (а) простое. VEcau g (а) = g (г]) образовано периодами длины f, то условие Ng (а) = = р* можно также сформулировать в виде g (г]) -ag (г]) . . . . . . (Т6-1^ (Т|) = ±р.]
Доказательство. Пусть v15 v2, . . ., ve — точные кратности, с которыми простые дивизоры числа р делят g (а). Тогда ag (а) делится на эти простые дивизоры с точными кратностями v2, v3, . . ., ve, v15 a^g (a) — с точными кратностями v3, v4, . . ., v2, и т. д. Следовательно, каждый простой дивизор числа р делит Ng (а) с точной кратностью (vt + v2 + . . . + ve) /. Если Ng (a) = =p*, то одно из Vj должно быть 1, а остальные 0. Тогда, по основной теореме, делимость на g (а) совпадает с делимостью на простой дивизор, а отсюда следует, что g (а) простое.
Обозначения. Пусть задан простой дивизор числа р, и пусть ф (т|) — круговое целое, о котором говорится в теореме, т. е. круговое целое, образованное периодами длины / (показатель числа р по модулю X), которое делится точно один раз на рассматриваемый простой дивизор числа р и не делится ни на один из остальных е — 1 дивизоров числа р. Тогда данный простой дивизор будем обозначать через (р, ф (т])).Так как этот дивизор делит р и тр (т|), причем оба с кратностью точно 1, а ни один другой простой дивизор их оба не делит, то (р, ф (р)) есть наибольший общий делитель числа р и кругового целого ф (-р). Таким образом, обозначение (р, ф (р)) согласуется с общепринятым обозначением наибольшего общего делителя двух чисел. Если можно найти такое ф (р) с дополнительным свойством, чтобы его дивизор совпадал с рассматриваемым простым дивизором числа р, то этот простой дивизор также будет обозначаться через (ф (р)). Единственный простой дивизор числа X будет обозначаться (а — 1) (в противоположность обозначению a — 1 без скобок, применяемому для кругового целого, дивизором которого является (а — 1)). Дивизоры будут, как правило, обозначаться заглавными латинскими буквами А, В, С, . . ., а их произведение, как обычно,— простым приписыванием букв. Так, АВ обозначает произведение дивизоров А и В. Кроме того, А", где п — положительное целое число, будет обозначать произведение А с самим собой п раз. Произвольный дивизор А может быть записан в виде
(.Pit ^l)U1 (Р2, ф2)^ • • • <Рт. Фт)^,»
где (при каждом z = 1, 2, . . ., т) рг — простое целое число, рг — положительное целое число, а фг — круговое целое, образованное периодами длины /: (где /г — показатель числа pt по модулю X, или если р, — X, то /; = 1), дивизор которого содержит
один простой дивизор числа р^ с кратностью точно 1 и не содержит никаких других простых дивизоров числа р^. Если дивизор элемента лрг равен простому дивизору числа р,, то р, можно опустить и записать дивизор (Pi,^;)^ как НД^- Пустой дивизор обозначается через 7, а степень дивизора А с показателем 0 определяется равенством А0 = I.
Упражнения
Куммер утверждает ([К8], стр. 333), что если набор целых чисел Ut, U2, . . ., Ue содержит ОДНО ЧИСЛО Uj С кратностью 1, ТО Uj — ц0 делится на один из е простых дивизоров числа р с кратностью точно 1 и не делится па остальные е — 1 дивизоров. Это утверждение содержит небольшую ошибку. Докажите, что Uj + кр — Цо обладает указанным свойством точно для р — 1 из возможных р значений числа к по модулю р. Докажите более общее утверждение: если ф (тр делится точно на один простой дивизор числа р, то тем Же свойством обладает ф (ц) + кр для всех целых к, и кратность, с которой этот простой дивизор его делит, равна 1 для р — 1 из возможных по модулю р значепий числа к и больше 1 для одного оставшегося значения.
В случае X = 31 напишите простые дивизоры числа 2 в виде (2, ф).
Каковы в обозначениях, введенных в этом параграфе, простые дивизоры числа 47 в случае X = 23?
Используя упр. 1, дайте необходимое и достаточное условие того, чтобы «разложение» числа р =# X имело вид
(р) = (р, т]0 — и) (р, Tit — и) . . . (р, ц,.! — и)
для некоторого целого и.
Докажите, что для любого данного дивизора А число не сравнимых по модулю А круговых целых конечно. [Найдите такое целое число га, чтобы из сравнимости но модулю Л вытекала сравнимость ио модулю га.]
Пусть ф (ц) — круговое целое, образованное периодами длины /, и пусть р — простое число, показатель которого по модулю X равен /. Покажите, чтоф (ц) тогда и только тогда делится на единственный простой дивизор числа р, причем с кратностью 1, когда ^Уф (ц) делится на р/, но не делится на p/+1.J.
Терминология
Куммер называл круговые целые «комплексными числами» или, когда он выражался подробнее, «комплексными числами, построенными из комплексного корпя степени X из единицы». Дивизоры он называл «идеальными комплексными числами». Этот последний оборот речи был весьма неудачным по нескольким причинам. Во-первых, хотя «комплексное число» (круговое целое) действительно определяет «идеальное комплексное число» (дивизор), но много различных комплексных чисел определяют таким способом одно и то же идеальное комплексное число, поскольку круговые целые, которые отличаются на множитель, являющийся единицей, имеют один и тот же дивизор. Таким образом «идеальное комплексное число» не является каким-то обобщением «комплекс-
ного числа», на что намекает терминология Куммера. Кроме того, нет разумного способа определить сложение дивизоров, а название «числа» для объектов, которые нельзя складывать, безусловно, вводит в заблуждение. Другим недостатком терминологии Куммера является семантическая проблема, возникающая из-за того, что у Куммера идеальное комплексное число мсжет оказаться реальным комплексным числом, поэтому может возникнуть необходимость отл1чать «реальные» идеальные комплексные числа от «идеальных» идеальных комплексных чисел. Более того, хотя Куммер, когда он вводил этот термин, имел в виду некоторые красивые и ясные аналогии (см., в частности, первую страницу его сообщения [К7] и заключительные замечания в § 10 его главной статьи [К8] по теории идеального разложения), эти аналогии не стали для его последователей ни привлекательными, ни полезными. Наконец, термин «идеальное комплексное число» имеет еще тот большой психологический вред, что почти неизбежно ведет к вопросу: «Что такое идеальное комплексное число?» Этот вопрос открывает тот же ящик Пандоры метафизических измышлений, как и вопросы: «Что такое натуральное число?» или «Что такое вещественное число?»,— и дать на него окончательный ответ ничуть не легче, чем решить эти старинные загадки. (Конечно, рассуждая логически, Куммеру не было нужды заниматься этим вопросом, и он не занимался. Он подробно описал, как следует представлять идеальные комплексные числа и как выполнять над ними вычисления, что, по существу, и является ответом, который дает математик-практик на вопрос «что такое число?»; см. [Ed], в частности «The Parable of the Logician and the Carpenter».) По всем этим причинам современная терминология на языке дивизоров предпочтительнее терминологии Куммера на языке идеальных комплексных чисел.
Термин «дивизор» отвечает наиболее общей ситуации, когда дивизоры используются. Понятие «простого дивизора»появилось в § 4.9, когда понадобилось выяснить смысл высказывания о том, что данное круговое целое делится на такой простой дивизор. В более общей форме, для такого простого дивизора А было определено утверждение: gy (а) = g2 (а) (mod Л). Для любого дивизора А, простого или нет, можно определить сравнение gT (а)^ = g2 (“) (mod Л), которое означает, что gy (а) — g2 (а) делится на Л в том смысле, как определено в предыдущем параграфе. Значение дивизоров А проявляется главным образом в утверждениях gy (а) = g2 (а) (mod Л). С этой точки зрения следующая теорема позволяет сделать важный вывод, что для определения дивизора А достаточно знать отношение gy (а) = g2 (а) (mod Л).
Теорема. Пусть А и В — дивизоры. Если каэкссе кругсесе целое, делящееся на А, делится также и на В, то А делится на В.
Следствие. Если А и В — дивизоры, и отношение gY (а) = = £2 (а) (тос1 А) равносильно отношению gY (а) = g2 (а) (mod /?) (m. е. одно отношение выполняется тогда и только тогда, когда выполняется другое), то А = В.
Доказательство. Следствие вытекает из замечания, что если А делит В и В делит Л, то Л = В. Пусть pY, р2, . . ., ра — простые целые числа, которые делятся на простые дивизоры, делящие А (другими словами, числа pt являются простыми делителями нормы дивизора А — см. следующий параграф), и пусть А = = ЛГЛ2 . . . Ап — разложение дивизора А в произведение таких дивизоров А;, что Л; содержит все простые дивизоры из А, которые делят pt. Так как достаточно высокая степень числа pYp2 . . . . . . ра делится на А, то, по предположению, она должна делиться и на В. Отсюда вытекает, что каждый простой дивизор из В делит одно из чисел pt, и, значит, В может быть разложено в произведение В = BYB2 . . . Вп, в котором Bt содержит все простые дивизоры из В, делящие pt. (Некоторые из Bt могут быть равны I.) Так как порядок чисел pt произволен, то достаточно доказать, что BY делит At. Если pY = X, то AY — (а — 1)^ при некотором ц. Тогда круговое целое (а — 1)ч (р2р3 . . . pn)v делится на А при всех достаточно больших v. Значит, оно также делится на В при больших v, и поскольку BY не делит (р2р3 . . . pa)v, то BY делит круговое целое (а — 1)^. Следовательно, BY делит дивизор элемента (а — 1)^, который есть AY. Если pY ^= X, то пусть / — показатель числа pt по модулю X, и пусть ф — круговое целое, образованное периодами длины /, делящееся на один из е = (X — 1)// простых дивизоров числа pY с кратностью 1 и не делящееся ни на один из остальных е — 1 простых дивизоров. Тогда можно образовать произведение сопряженных элемента ф, назовем его ж, эбладающеа таким свойством: дивизор элемента х есть дивизор AY, умноженный на простые дивизоры, не делящие pY. Теперь число ж (?2?з • • • РпУ делится па А при большом v; значит, оно делится па BY. Так как BY не делит (р2р3 . . . pn)v, то отсюда вытекает, что BY делит дивизор элемента х. Так'как дивизор элемента х есть Аг, умноженный на дивизор, не содержащий ни одного простого дивизора числа pY (и тем более ни’одпого простого дивизора из BY), то BY делит Ay, что и требовалось доказать.
Рихард Дедекинд (1831—1916), который провел важную работу по обобщению теории Куммера, не сохранил куммеровой терминологии. Он очень глубоко вник в философский вопрос: «Что такое число?» и по поводу кумиеровых «идеальных комплексных чисел» дал ответ, который оказал глубокое влияние на терминологию всей математики. Дедекинд воспользовался доказанным выше утверждением о том, что дивизор определяется множеством всех тех круговых целых, которые он делит, и идентифицировал
идеальное комплексное число с множеством всех делящихся на него объектов. Это множество он назвал идеалом, — такую причудливую трансформацию претерпела терминология Куммера. Затем Дедекинд показал, что среди всех подмножеств круговых целых «идеалы» характеризуются двумя свойствами:
Сумма любых двух круговых целых из данного идеала также лежит в этом идеале.
Произведение кругового целого из данного идеала на любое круговое целое также лежит в этом идеале.
То, что идеалы обладают этими свойствами, очевидно: на gx (а) = 0, g2 (а) = 0 (mod Л) вытекает gx (а) + g2 (а) = О (mod Л) и gv (а) q> (а) = О (mod Л) для всех <р (а). Однако. Дедекинд доказал и обратное, что каждое подмножество круговых целых с этими свойствами есть идеал, т. е. является" множеством всех круговых целых, делящихся на Л, где Л — некоторый дивизор. [Для того чтобы это было верно в полной общности, мы должны определить дивизор пуля как дивизор, обладающий тем свойством, что на него делится только нуль. См. упр. 3.] После этого можно охарактеризовать простые дивизоры без какого бы то ни было явного нахождения их, а следовательно, дать абстрактное описание теории, не занимаясь фактическим построением простых дивизоров. Этот подход особенно полезен при изучении обобщения теории Куммера на другие типы алгебраических целых, отличных от круговых целых; выполнение такого обобщения было одним из главных достижений Дедекинда.
Терминология Дедекинда и, в частности, понятие «идеала» играют очень важную роль в современной абстрактной алгебре. Однако в последующих разделах этой книги, помимо идеалов, будет использоваться более конструктивнее и более связанное с вычислениями понятие «дивизора». Иными слогами, мы принимаем более конкретные и явные формулировки Куммера, хотя и не принимаем его терминологию.
Упражнения
Какое третье условие нужно ^.сбавить к приведенным в тексте свойствам (i) и (ii), чтобы охарактеризовать простые идеалы, т. е. идеалы, которые возникают из простых дивизоров?
Пусть Д — произвольное подмножество круговых целых, обладающее свойствами (i) и (ii). Покажите, что имеется такой конечный набор Si fa), 8ito, • • •, 8п to круговых целых, что Д состоит из всех круговых полых, которые можно записать в виде Ъч (a) gT (а) + Ь2 (а) g2 (а) + . . . . . . + Ьр to 8п to при некоторых круговых целых ЬТ (а), Ь2 (а)Ьп (а). [Если Д состоит из одного 0, то положите д = 1 в д (а) = О. В противном случае в Д выберите gi to N= 0. Покажите, что имеется лишь конечное число по сравнимых по модулю gT to элементов. Из каждого класса по модулю gA (а), содержащего элемент из Д, выберите по одному такому элементу
н поместите его среди g2 (а), 8з ^i • • ч ёп №• Построенные таким способом. gt имеют требуемые свойства.]
Используйте упр. 2 для нахождения того, каким должен быть дивизор, соответствующий идеалу Д. [Если Q = [0], то никакой дивизор не подойдет, кроме «дивизора», содержащего все простые дивизоры с бесконечными кратностями. Оправданием такого определения дивизора нуля служит то, что 0 делится на что угодно и не делит ничего, кроме самого себя.] Доказательство того, что каждое подмножество у, обладающее свойствами (i), (ii), есть множество объектов, делящихся па некоторый дивизоп, изучается в упр. 3 к § 4.14.
Сопряжения и норма дивизора
Точно так же как сопряжения a'»-*^ действуют на круговые целые, они естественным образом действуют на дивизоры,. Именно, пусть о — сопряжение а *-* оА, где у — примитивный корень по модулю X, так что сопряжения можно записывать в виде степеней этого сопряжения о без использования двойных показателей. Для того чтобы описать действие на дивизоры сопряжения общего вида о’, достаточно описать действие на них самого о, поскольку о1 есть композиция о самого с собой i раз. А это можно описать, например, следующим способом.
Так как, по определению, о (АВ) равно о (А)-о (В), то достаточно описать действие сопряжения о на простые дивизоры. Для этого легче всего записать простой дивизор в виде (р, ф (ц)), как в § 4.12, и определить о (р, ф (ц)) как (р, оф (т])). (Особый дивизор (а — 1) равен всем своим сопряженным, поскольку а7 — 1 имеет тот же дивизор, что и а — 1.) Это и определяет действие сопряжения о на дивизоры. Легко* проверить, что это действие обладает следующим естественным^ свойством.
Предложение 1. Пусть с ■— сопряжение круговых целых, Si (а), ^2 (а) '— круговые целые, А ■— некоторый дивизор. Тогда сравнение gt (а) = р2 (а) (mod о’А) равносильно сравнению' («) = 0-^2 (а) (mod А).
Доказательство. См. упр. 1.
Предложение 1 описывает сравнимость по модулю о’А в тер минах тех понятий, которые уже были определены в предыдущих параграфах, и, следовательно, поскольку дивизор определяется посредством соответствующего отношения сравнимости, предложение дает еще один путь определения сопряжения о’А.
Точно так же как норма кругового целого g (а) определена как произведение g (a)-og (a)-o2g (а) . . . a^g (а), норму дивизора А можно определить как произведение дивизоров А -оА -о2А . . . • . . о?-2А. Норма кругового целого есть такое круговое целое, которое (поскольку оно инвариантно относительно о) оказывается в действительности обычным целым числом, причем, как
мы видели в § 4.2, это целое число неотрицательно. Норма дивизора есть дивизор. Однако, как показывает следующее предложение, его естественным образом можно рассматривать как положительное целое число.
Предложение 2. Если А — любой дивизор, то имеется положительное целое число, дивизор которого равен норме дивизора А.
Доказательство. См. упр. 2.
Норма дивизора А будет обозначаться через N (А) или NA. Но своему определению она есть дивизор, но в некоторых ситуациях. в частности в гл. 6, удобно рассматривать ее как положительное целое число, дивизором которого она является. Это положительное целое число можно также описать следующим^простым способом.
Теорема. Когда N (А) рассматривается как положительное целое число, она равна максимальному количеству не сравнимых по модулю А круговых целых. Иными словами, можно найти систему из И (А) круговых целых, обладающую тем свойством, что каждое круговое целое сравнимо по модулю А с одним и только одним элементом из этой системы.
Доказательство. Если А — простой дивизор, то его норма есть р', где р — делящееся на пего простое целое число, а / — показатель числа р по модулю X; тот факт, что эта норма равна также числу не сравнимых по модулю X элементов, доказан в теореме 1 из § 4.9. (Если А — исключительный дивизор (1 — а), то каждое круговое целое сравнимо с одним и только одним из X целых чисел 0, 1, 2, . . ., X — 1.)
Теперь рассмотрим случай, когда А является степенью простого дивизора Р, т. е. А = Рп. Пусть tp — круговое целое, которое делится на Р с кратностью точно 1 и не делится ни на один из дивизоров, сопряженных дивизору Р.
Далее будет показано, что каждое круговое целое сравнимо по модулю Рп с одним из элементов вида а0 4- арр -f a2^2 4- . . . . . . 4- ап_1фп-г и что два круговых целых этого вида тогда и только тогда сравнимы по модулю Рп, когда коэффициенты а0, av . . . . . ., an_t одинаковы по модулю Р; тем самым будет доказано, что число классов по модулю Рч равно числу способов выбора по модулю Р коэффициентов а0, аи . . ., an_v, которое есть N (^п = = И (Рп), что и требуется показать. При п = 1 это очевидно. Предположим, что это доказано для п — 1. Тогда для данного кругового целого х имеются круговые целые а0, av, . . ., ап_2, для' которых х = а0 4~ арр 4- • • • 4- й4-2,'1)П~2 (mod Рп-1) и коэффициенты ап, av . . ., ап_2 однозначно определены по модулю Р. Пусть у = х — а0 — арр — . . . — аа_2^п "2. Тогда у = 0 (mod Рп-1)
Сейчас нужно показать, что у = афп-1 (mod Рп) для некоторого а п что а однозначно определено по модулю Р. Пусть Y обозначает произведение е — 1 различных сопряженных элемента лр, так что фТ = рк, где к — целое число, взаимно простое с р. Тогда требуемое сравнение у = афп-1 (mod Рп) равносильно сравнению t/T71-1 = арп-1кп-1 (mod Рп), которое в свою очередь равносильно сравнению у^^тл-1 = арп-1 (mod Рп), где m — такое целое число, что тк = 1 (mod р). Так как у = 0 (mod В»"1) по предположению, то делится на рп-1, и требуемое сравнение равносильно утверждению о том, что частное сравнимо по модулю Р с а, из чего вытекает, как и требуется, что имеется одно и только одно по модулю Р такое а. Это завершает доказательство в случае А = Ри. Общий случай теперь легко вытекает из обобщенной китайской теоремы об остатках.
Китайская теорема об остатках. Пусть А и В — взаимно простые дивизоры, и пусть а и Ъ — круговые целые. Тогда сравнения х = a (mod Л) и х = Ъ (mod В') имеют решение х.
При помощи этой теоремы доказательство предыдущей теоремы можно завершить следующим образом. Число не сравнимых но модулю АВ элементов не превосходит произведения числа элементов, не сравнимых по модулю А, на число элементов, не сравнимых по модулю В, поскольку из х = х' (mod Л) и х = х' (mod В) вытекает х = х' (mod ЛВ) (Л и В оба делят х — х' и взаимно просты, поэтому АВ делит х — ж'), т. е. класс элемента х по модулю АВ определен его классом по модулю А и его классом по модулю В. Китайская теорема об остатках показывает, что встречаются все возможные комбинации классов по модулю Л и по модулю В, так что число классов по модулю АВ равно произведению числа классов по модулю А па число классов по модулю В. Но индукции, если А, В, С, . . ., D — попарно взаимно простые дивизоры, то число классов по модулю АВС . . . D равно произведению числа классов по модулю А на число классов по модулю В, на число классов по модулю С, . . ., на число классов по модулю D. Если А, В, С, . . ., D являются степенями простых дивизоров, то, как показано выше, это число равно N (Л) N (В) N (С) . . . N (В) = N (АВС . . . Пу Так как дивизор может быть записан в виде ЛВС . . . D, где Л, В, С, . . ., D— попарно взаимно простые степени простых дивизоров, то из этого следует, что число классов по модулю любого дивизора есть норма этого дивизора, что и требовалось показать.
Доказательство китайской теоремы об остатках. Из теоремы следует, что если А и В — взаимно простые дивизоры, то имеется круговое целое g, удовлетворяющее ■ сравнениям . g ея 8= 1 (mod Л) и g.= 0 (mod В). Обратно,, если известно, что .это 12 г. Эдварлс
утверждение верно, то, по симметрии, имеется также такое кру« говое целое к, что к = 0 (mod Л) и Zt = 1 (mod В); тогда ga 4- М удовлетворяет сравнениям китайской теоремы об остатках. Следовательно, это утверждение равносильно китайской теореме об остатках.
Рассмотрим сначала случай, когда А и В — простые дивизоры^ Если они делят различные простые целые числа, например рА и р в, где рА=^=Рв- то, по обычной китайской теореме об остатках для целых чисел, имеется целое число к, удовлетворяющее сравнениям к = 1 (mod р^) и к = 0 (mod рв). Тогда к = 1 (mod Л) и к = 0 (mod В), как и требуется. Если рА = рв, то, в частности, рА ^ X, поскольку X имеет только один простой дивизор, а по предположению Л ^ В. Тогда, по теореме из § 4.12, имеется круговое целое ф, которое удовлетворяет условиям ф = О (mod В) и ф4 О (mod Л). Далее, так как Л простой, то ненулевые элементы обратимы по модулю Л, т. е. из ф ^ О (mod Л) вытекает наличие такого ф, что лрф = 1 (mod Л). Это можно доказать следующим образом. Пусть аг, а^, . . ., av, где v = рА, есть полная система представителей по модулю Л, т. е. система таких круговых целых, что каждое круговое целое сравнимо по модулю Л с одним и только одним из at. Тогда фаг, Ф^г, • • •’ ^v все различны по модулю Л, поскольку из ^Ut =^aj (mod Л) вытекает ф (аг — аД = 0 (mod Л), откуда, так как ф О (mod Л) и Л простой, имеем at — Uj = 0 (mod Л) и, следовательно, at = aj. Поскольку каждое фаг сравнимо с одним и только одним из а, и никакие два из них не сравнимы с одним и тем же aj, каждое а} сравнимо с одним и только одним из фаг, и, в частности, единица 1 сравнима с фаг при некотором г. Тогда фаг = 1 (mod Л) и фаг = = 0 (mod В), что и требуется.
Рассмотрим теперь случай, когда Л и В — степени простых, например А = Рп, В = Qm, где Р и Q — различные простые дивизоры, а п и т — положительные целые числа. На основании; доказанного выше имеется такое круговое целое g, что g а = 1 (mod Р) и g = 0 (mod (?). Пустр к = g™. Тогда к = 0 (mod В). По модулю А мы можем написать сравнение к = а0 4- арр 4- . . . . . . + ап_1фп-1, где ф делится па Р с кратностью точно 1 и не делится ни на один дивизор, сопряженный дивизору Р. Кроме того, поскольку к = 1 (mod Р), имеем а0 = 1 (mod Р), и в приведенном ранее построении элемента а0 4- арр 4- • • • 4- ап-1Фп-1 можно положить а0 = 1 и найти значения ах, а2, . . ., an_v Затем можно найти такое круговое целое /, для которого kf sr = 1 (mod Л), написав / = b0 4- Ьрр 4* • • • 4* ^п-гФ”-1, к] sb = ^о + (^i + «г^о) Ф + (Ь2 4- ciibi 4- а2Ь0) Ф2 + ■ • • + (^п-1 + 4- ®ibn_24- • • • +an-i^o) Фп-1 (mod Л) и воспользовавшись уравнениями Ьо = 1, Ъх 4- Я1&о = 0, Ъ2 -|- aibx 4- а2Ь0 = 0, . . . . . ., Ьп_х 4- сцЬп-» 4- • • • 4* a-n-ibo = 0 для последовательно!»
определения неизвестных Ьо, 5lf Ь4, . . ., bn_v Тогда, как и требуется, Hj = 1 (mod Л), hj = 0 (mod 8).
Рассмотрим, наконец, случай, когда А = А^^ . . . Лц, В = ^ В^^ . . . BN, где At и В, все являются попарно взаимно простыми степенями простых дивизоров. Тогда, как уже показано, для С = Л2, Л3, . . ., Лц, Вг, Вй, . . ., В, имеется такое круговое целое, которое есть 1 по модулю Л! и 0 по модулю С. Произведение этих р, + v — 1 круговых целых есть 1 по модулю Л1 и 0 по модулю Л2, Л3, . . ., Лц, Ви В^ . . ., В^. Пусть gt обозначает это круговое целое. Таким же способом можно найти круговые целые g2, g3, . . ., g^, обладающие свойствами: gt- = == 1 (mod Лг), но gt = 0 по модулю всех дивизоров Аг, . . ., Лц, 8ц . . ., Bv, отличных от Лг. Тогда круговое целое gi + g2 + --- • • • + gn есть 1 по модулю каждого из Av Л2, . . ., Лц и, следовательно, оно есть 1 по модулю Л, в то время как по модулю каждого из Вц В2, . . ., Bv оно есть 0 и, следовательно, оно есть 0 по модулю В. Это завершает доказательство китайской теоремы об остатках.
Упражнения
Докажите предложение 1. [Покажите, что для этого будет достаточно доказать, что из g (а) = О (mod оЛ) вытекает c-1g (а) = 0 (mod Л). Докажите это прямым путем в случае, когда Л есть степень простого дивизора. Затем выведите общий случай.]
Докажите предложение 2.
Докажите следующее обобщение того факта, что наибольший общий делитель d двух целых чисел т и п может быть записан в виде d — ат + Ьп при некоторых целых а и Ь: если gt (a), g2 (а), . ... gn (а) — данные круговые целые, то круговое целое ф (а) тогда и только тогда можно записать в виде Ф (а) = bi (а) gi (а) + Ь2 («)?2 («)+••• + Ьп (а) gn (а), когда оно делится на наибольший обилий дивизор данных gt (а), g2 (а), . . ., gn (а). Вместе с упр. 2 предыдущего параграфа это доказывает теорему Дедекинда о том, что «идеалы» могут быть описаны как при помощи свойств (i) и (й), так и при помощи дивизоров. [Ясно, что если ф есть комбинация данных gt, то ф делится на их п. о. д. Требуется доказать обратное. Если п = 1, то это есть основная теорема. Покажите, что если это верпо для п — 1, то верно и для п. Пусть Л — и. о. д., и пусть АВ — н. о. д. первых п — 1 из данных gi- Требуется доказать, что если ф (а) = 0 (mod Л), то сравнение ф (а) г Ъп (а) gn (а) (mod Л В) можно решить относительно Ьп (а). Докажите это рассмотрением степеней простых дивизоров, расчленяя на них АВ и применяя китайскую теорему об остатках.]
Выводы
Теория дивизоров может быть описана как отображение { ненулевые}
д круговые?—>{дивизоры}
I целыеJ■
Главным этапом в построении теории является определение простых дивизоров. Каждый простой дивизор делит простое число р; простое число X имеет один простой дивизор, а простое р =#Х имеет е простых дивизоров, где ef = X — 1 и / — показатель числа р по модулю X. Дивизор — это любое произведение простых дивизоров. Таким образом, по определению, для дивизоров выполняется единственность разложения на простые. Отображение, обозначенное выше стрелкой, ставит в соответствие каждому круговому цел >му его дивизор, т. е. делящие его простые дивизоры, подсчитанные с кратностями. Вот основные свойства этого отображения:
Дивизор числа X есть (X — 1)-я степень делящего его простого дивизора. Если р — другое простое целое число, то дивизор числа р есть произведение е делящих его простых дивизоров (каждый входит в произведение в первой степени).
(И) Дивизор произведения есть произведение дивизоров.
Если сравнение gt (а) э ga (а) (mod Л) определено условием: дивизор элемента gT (а) — ga (а) делится на А (где gt (а), ga (а) — круговые целые, а Л — дивизор), то это отношение сравнимости обладает обычными свойствами, т. е. рефлексивно, симметрично, транзитивно и согласовано со сложением и умножением.
Два дивизора, определяющие одну и ту же сравнимость в смысле (iii), с необходимостью идентичны
Основная теорема: если дивизор элемента g (а) делит дивизор элемента h (а), то g (а) делит А (а).
Из основной теоремы следует, что два круговых целых, которые имеют один и тот же дивизор, совпадают с точностью до сомножителя, являнпцегося единицей. Таким образом, если пренебречь единицами в качестве сомножителей, то круговые целые определяются своими дивизорами. Дивизор можно рассматривать как -«разложение» кругового целого, но на простые дивизоры, а не на простые круговые целые. Если каждый простой дивизор есть дивизор кругового целого, т. е. если приведенное выше отображение есть отображение на множество всех дивизоров, тоедин- -ственность разложения на простые круговые целые выполняется (упр. 1). Однако при X = 23 простые дивизоры числа р = 47 не являются дивизорами никакого кругового целого. В этом случае, а также в любом случае, когда имеемся простой дивизор, не являющийся дивизором кругового целого, единственность разложения на простые круговые целые нарушается (упр. 2).
Дальнейшее изучение разложения круговых Целых опирается на изучение вопроса: «Какие дивизоры являются дивизорами
круговых целых?», или, иными словами, «Что является образом приведенного выше отображения?». Это и есть предмет следующей главы.
Упражнения
Покажите, что указанное отображение тогда и только тогда является отображением на множество всех дивизоров, когда каждый простой дивизор есть дивизор некоторого кругового целого. Покажите, что, когда это так, каждое круговое целое может быть записано как произведение простых круговых целых, и два таких разложения данного кругового целого совпадают с точностью до сомножителей, являющихся единицами.
Покажите, что если имеется простой дивизор, не являющийся дивизором кругового целого, то найдется круговое целое, которое не делится ни на какое простое круговое целое. Покажите сверх того, что р этом случае имеется круговое целое, которое может быть разложено в произведение неразложимых круговых целых двумя различными способами, причем различие сохранится, даже если пренебрегать сомножителями, являющимися единицами. [Используйте круговое целое гр (ц), которое делится на точно один простой дивизор числа р с кратностью точно 1.]
Глава 5
ПОСЛЕДНЯЯ ТЕОРЕМА ФЕРМАДЛЯ РЕГУЛЯРНЫХ ПРОСТЫХ
Замечания Куммера о квадратичных целых
Крупные нововведения часто совершаются не сторонниками радикальных изменений, а людьми, которые питают большое почтение к тому, что сделано раньше, и руководствуются желанием хранить и продолжать традиции своих предшественников. Именно так обстояло дело в случае с Куммером. Как указывает К.-Р. Бирманн в написанной им биографии Куммера (Dictionary of Scientific Biography), Куммер по характеру был очень консервативен, но не в каком-то узком политическом смысле, а в том смысле, что он был предан созиданию на основе существующих традиций. Чтобы правильно понять побуждения деятельности Куммера, важно уяснить, что он не имел намерений вводить новые абстрактные структуры ради них самих; напротив, как он говорит в начале сообщения [К7] по своей новой теории, его целью были «дополнение и упрощение» существующих структур.
Эта глава посвящена доказательству Куммером Последней теоремы Ферма для широкого класса простых показателей X, которые сейчас известны как регулярные простые. Это доказательство требует еще одного важного сделанного Куммером нововведения, а именно, понятия эквивалентности Двух дивизоров (двух идеальных комплексных чисел). Имея в виду личность Куммера, нужно думать, что это новое понятие эквивалентности было обусловлено неким весьма существенным соображением; Куммер не стал бы вводить его лишь потому, что это было бы «интересной» возможностью. Хотя соблазнительно предположить, что определение эквивалентности дивизоров было обусловлено настойчивой попыткой доказать Последнюю теорему Ферма, в действительности оно было включено в качестве весьма важной части в кум- мерово первоначальное сообщение по теории идеальных делителей в 1846 г., заведомо до поспешной публикации Ламе, подтолкнувшей Куммера к подробному развитию выводов своей теории для Последней теоремы Ферма. Поэтому вряд ли эта деятельность играла главную роль как источник первоначального определения эквивалентности.
По-видимому, по крайней мере два соображения обусловили это определение. Во-первых, при применении теории дивизоров к реальным задачам — например, задачам о круговых целых,
которые Куммер рассматривает в своем сообщении 1846 г.,— приходится почти сразу столкнуться с вопросом: «Когда данный дивизор является дивизором реально существующего кругового целого?». Решение этого вопроса, как будет показано в следующем параграфе, совершенно естественно приводит к понятию эквивалентности. Второе соображение, как это явствует из высказываний самого Куммера, было для него почти столь же важным, как и первое. Дело в том, что это понятие эквивалентности очень тесно связано с гауссовым понятием эквивалентности квадратичных форм.
И вот опять появляется возможность объяснить нововведение Куммера его «консервативностью». Изучение уравнения Пелля и других уравнений второй степени с двумя неизвестными совершенно естественно приводит к понятию эквивалентности, бинарных квадратичных форм (см. § 8.2). Гаусс в Disquisitiones Arith- meticae ввел более сильное понятие собственной эквивалентности (см. § 8.3). Куммер замечает, что в теории бипарных квадратичных форм это понятие всегда кажется натянутым и искусственным — оно требует, например, считать, две формы ах2, 4- 2Ъху + су2 и сх- 4- 2Ьху + ау2 не эквивалентными в собственном смысле, несмотря на то, что «нужно признать гауссову классификацию точнее отражающей существо дела». Таким образом, неявно заключает Куммер, гауссово понятие собственной эквивалентности нужно спасти от этой искусственности. Он говорит, что теория идеальной факторизации выполняет эту роль, поскольку «всю теорию бинарных квадратичных форм можно интерпретировать как теорию комплексных чисел вида х + у V О ^ — гауссово обозначение детерминанта № — ас квадратичной формы ах2 4- 4- 2Ьху 4- су2) и в результате такой интерпретации эта теория с ^необходимостью приводит к идеальным комплексным числам (дивизорам) такого же типа». Далее он, по существу, говорит, что понятие эквивалентности, определенное им для идеальных комплексных чисел вида а0 4- ага 4- а2а2 4- • • • 4- а-к-!^"1, примани но и к идеальным комплексным числам вида х 4- у V О, и, когда последние интерпретируются как бинарные квадратичные формы, это понятие эквивалентности совпадает с гауссовым понятием собственной эквивалентности. Это и есть, как он заключает, «истинный смысл» гауссова понятия.
Совершенно таинственным выглядит то, что Куммер никогда не публиковал никаких подробностей этой связи между бинарными квадратичными формами и идеальными комплексными числами (дивизорами) вида х 4- У V~D. Несколько нечетких замечаний в его сообщении 1846 г. и еще несколько отрывочных указаний в более поздних трактатах ([К8], стр. 366, и [Kill, стр. 114) — вот и все, что он сказал по этому поводу, или, во всяком случае,
все, что сохранилось. Таким образом, хотя кажется еполне определенным, что аналогия с гауссовой теорией сыграла некоторую роль в возникновении понятия эквивалентности дивизоров, точную роль этой аналогии мы уже не сможем установить. В § 5 2 и 5.3 понятие эквивалентности дивизоров развивается без каких бы то ни было ссылок на гауссову теорию, однако, как будет видно в гл. 7 и 8, центральный вопрос § 5.2 очень тесно связан с ней. По моему личному мнению, приводимое здесь изложение очень близко к тому, которому в действительности следовал Куммер^ но я берусь утверждать лишь то, что такой подход делает понятие эквивалентности весьма естественным и полезным.
В дальнейших параграфах этой главы даются два приложения теории Куммера. Первое, более важное из них, представляет собой доказательство Последней теоремы Ферма для всех простых показателей X, которые удовлетворяют некоторым условиям (А) и (В). Вторым является доказательство знаменитого закона взаимности. Это доказательство следует рассматривать скорее как некое отступление. Оно является естественным продолжением хода рассуждений § 5.2, которые приводят не только к доказательству закона квадратичной взаимности, по даже к открытию формулировки этого закона. Однако здесь это оказывается полным анахронизмом, поскольку работа Куммера вышла через 50 лет после появления первого доказательства квадратичной взаимности, и это приложение его теории, насколько мы знаем, не рассматривалось Куммером.
Эквивалентность дивизоров в частном случае
В своем сообщении 1846 г. по теории идеальной факторизации Куммер говорит, что его определение «эквивалентности» для идеальных комплексных чисел (дивизоров) может быть переформулировано и применено к частному случаю так, чтобы дать определение «эквивалентности» для некоторых бинарных квадратичных форм детерминанта X, и что когда это будет сделано, полученное определение совпадет с гауссовым определением собственной эквивалентности. Можно не сомневаться, что частный случай, который имел в виду Куммер, был случаем тех круговых целых, которые в обозначениях гл. 4 имеют вид а + 50 0 + с0Р (Здесь 0О, 0j — два периода длины (X — 1)/2 и а, Ъ, с — целые числа.) Для квадратичных целых этого вида норма N (а + 500 + С0!) представляет собой, по существу, бинарную квадратичную форму, а это и устанавливает связь между круговыми целыми и гауссовой теорией.
Как было указано в гл. 4, основной вопрос, который приводит к введению понятия эквивалентности,— это вопрос: какие дивизоры являются дивизорами круговых целых, т. е. каков образ ото-
бражепия из § 4.15? В этом параграфе рассматривается один частный случай этой задачи, а именно: какие дивизоры являются дивизорами круговых целых вида а 4- 690 4- с9х при X = 23? (Здесь 90 и 9{ - два периода длины 11, причем 90 — тот из них, который содержит a, a 6t — другой. Таким образом, 1 + 60 + + 6t = О, 90 = а + и1 4- а-7 + а-5 + а3 + а-11 + а2 + а8 + + а9 + а-10 + а? и 0г = а-2 + а-8 + . . . + а11-) Изучение этого частного случая естественным путем приведет к идее эквивалентности дивизоров.
Первый полезный шаг при решении нашей задачи — составить достаточно большой список круговых целых вида а + 69 0 + c9j и их дивизоров. Благодаря условию 1 4- 90 + 9Т = 0 каждое такое круговое целое может быть записано в виде а + 690. Его норма есть произведение 22 сомножителей, 11 из которых равны а + 690, а остальные 11 равны а 4- 69г; таким образом, эта норма является 11-й степенью числа (а 4- 69 0) (а 4- 69j) — а2 4- аЪ (90 4-91) + 4- бЧ)^ = а2 — аЪ 4- 662. (Равенство Э^ = 6 при X = 23 было отмечено в § 4.4.) Именно то обстоятельство, что норма числа а 4- 690 так тесно связана с бинарной квадратичной формой а2 — аЪ 4- 66s, и обеспечивает связь между этим частным случаем теории Куммера и теорией Гаусса. Подробнее об этой связи, которая в этом параграфе не играет роли, см. гл. 7 и 8.
Таблица 5.2.1 содержит список значений формы а2 — аЪ 4- 662 для различных значений коэффициентов а и 6. (Для каждого положительного а даны все положительные 6, взаимно простые с а, для которых а2 — аб 4~ 662 < 150.) Используя этот список, легко заполнить список дивизоров соответствующих круговых целых а 4- 690. Например, первая строка (1 4- 90) (1 4- 9^ = = 2-3 таблицы показывает, что каждый простой дивизор сомножителя 2 делит произведение (1 4- 60) 0 + ^i) с кратностью точно 1 и, следовательно, делит либо 1 4- 90, либо 1 4- 9ц но не оба эти числа. Если он делит 1 4- 90, то его сопряженный, полученный заменой а '-* а-2, делит 1 4- 9г, и обратно. Следовательно, число простых дивизоров сомножителя 2 должно быть четным, причем половина из них делит 1 4- 90, а остальные делят 1 4- 91- (На самом же деле легко видеть, что показатель числа 2 по модулю 23 есть 11, так что 2 имеет точно два простых дивизора. Однако эти более подробные сведения в дальнейшем не понадобятся.)
В табл. 5.2.2 символ (2, 1) обозначает дивизор, являющийся произведением всех простых дивизоров числа 2, которые делят 1 4* 90. Аналогично, число 3 должно иметь четное число простых дивизоров, половина из которых делит 1 4- 90, а вторая половина делит 1 4~ 91- По соображениям, которые вскоре будут объяснены, символ (3, —1). обозначает произведение тех простых дивизоров числа 3, которые делят 1 4- 90. Равенство (1 4- 90) (1 4- 91) = = 2 • 3 показывает, что никакой простой дивизор простых чисел р.
отличных от 2 и 3, не делит 1 + 0О и что все простые дивизоры, делящие это число, имеют кратность точно 1; поэтому ясно, что (2, 1) (3, —1) есть дивизор числа 1 4- 0О, как и указано в табл. 5.2.2.
Вторая строка в таблице особая, потому что она касается особого простого числа 23, которое в отличие от остальных,
Таблица 5.2.1
а
b
(а 4- Ь9^а + Ь9Х)
а
b
(а + ЬЭ^а + Ьб^
1
1
6 = 2-3
5
4
101=простое
1
2
23 = простое
6
1
36 = 22-32
1
3
52 = 22- 13
6
5
156 = 22-3- 13
1
4
93 = 3-31
7
1
48 = 24-3
1
5
146 = 2-73
7
2
59= простое
2
1
8 = 23
7
3
82 = 2-41
2
3
52 = 22- 13
7
4
117 = З2- 13
2
5
144 = 24-32
8
1
62 = 2-31
3
1
12 = 22-3
8
3
94 = 2 • 47
3
2
27 = З3
9
1
78 = 2-3-13
3
4
93 = 3-31
9
2
87 = 3 • 29
3
5
144 = 24-З2
9
4
141 =3-47
4
1
18 = 2 *32
10
1
96 = 25-3
4
3
58 = 2-29
10
3
124 = 22-31
4
5
146 = 2-73
11
1
116 = 22-29
5
1
26 = 2-13
11
2
123 = 3-41
5
2
39 = 3-13
11
3
142 = 2-71
5
3
64 = 26
12
1
138 = 2-3-23
имеющих дивизор, разложимый в произведение различных простых дивизоров, имеет дивизором 22-ю степень одного дивизора (а — 1). Так как норма числа 1 + 20о равна 2311, то его дивизор есть некоторая степень дивизора (а — 1), а именно 11-я степень, как и указано в табл. 5.2.2.
По третьей строке удобнее всего объяснить обозначения. Из (1 + 30о) (1 4- ЗЭ^ = 22 • 13 следует, что каждый простой дивизор числа 2 делит либо 1 + 30о, либо 1 + 30v Никакой из этих простых дивизоров не может делить оба эти элемента, ибо тогда он делил бы их сумму 2 4- 300 4- 30х = —1, что невозможно. Таким образом, число 2 должно иметь четное число простых дивизоров, половина которых делит 1 4* 30о, а вторая половина
Таблица 5.2.2
Круговое целое
Дивизор
Круговое целое
Дивизор
1 + ^0
(2, 1 )(3, - 1)
5 4-400
(101, 24)
1 + 20о
(а - 1) 1
6 + 0Q
(2, 0)2(3, О)2
1 + 30о
(2, 1)2(13, 4)
6 + 50о
(2, 0)2(3, 0)(13, 4)
1 + 40о
(3, - 1)(31, -8)
7+0о
(2, 1)4(3, - 1)
1+50о
(2, 1)(73, 29)
7 + 20о
(59, 26)
2 + 0о
(2, О)3
7 + 30о
(2, 1)(41, - 16)
2 + 30о
(2, 0)2( 13, - 5)
7 + 40о
(3, - 1)2(13, -5)
2 + 50о
(2, 0)4(3, - I)2
8 + 0О
(2, 0)(31, -8)
3 + 0о
(2, 1)2(3, 0)
8 + 30о
(2, 0)(47, 13)
3 + 20о
(3, О)3
9+0о
(2, 1)(3, 0)(13, 4)
3 + 40о
(3, 0)(31, 7)
9 + 20о
(3, 0X29, 10)
3 + 50о
(2, 1)4(3, О)2
9 + 40о
(3, 0X47, - 14)
4+0о
(2, 0)(3, - I)2
10 + 0О
(2, 0)5(3, - 1)
4 + 30о
(2, 0)(29, -11)
10 + 30о
(2, 0)2(31,7)
4 + 50о
(2, 0)(73, - 30)
11 + 00
(2, 1)*(29, -11)
5 + 0о
(2, 1)С13, - 5)
11 + 20о
(3, - 1X41, 15)
5 + 20о
(3, - 1)(13,4)
11 + 30о
(2, 1X71, 20)
5 + 30о
(2, I)6
12 + 0о
(2,0ХЗ,0)(а- 1)"
делит 1 + 301- Это разделение простых дивизоров числа 2 должно быть точно таким же, как в первой строке, поскольку если Р — простой дивизор числа 2, то 2 = 0 (mod Р\ 20о = 0 (mod Р), и, значит, Р тогда и только тогда делит 1 + 90, когда он делит 1 + 90 + 20о = 1 + 390. В других строках таблицы, таких, как (1 + 560) (1 + 50!), (2 + 0О) (2 + 0!), (4 + 390) (4 + 39^ и т. д„ имеет место такое же разделение простых дивизоров числа 2 на два подмножества. Чтобы придумать обозначения для тех двух сомножителей, на которые во всех этих случаях разлагается число 2, естественно заметить, что и 90 и 015 как видно из уравнения для 9г, по модулю любого простого дивизора числа 2 сравнимы с целыми числами и в соответствии с этими целыми числами и происходит разделение среди простых дивизоров. Например, если Р есть простой дивизор числа 2, делящий 1 + 90, то 1 + 90 = в 0 (mod Р), 90 = —1 = 1 (mod Р), 9Т = —1 — 90 = —1 — 1 = в 0 (mod Р). С другой стороны, если Р делит 1 + 9И то 90 = 0,
0г = 1 (mod Р\ Значит, в первом случае 3 + 0О = 3 + 1 = = 0 (mod Р), а во втором случае 3 + 0О =3+0^0 (mod Р), так что Р делит 3 + 0О в первом случае, но не делит во втором. Если через (2, 1) обозначено произведение тех простых дивизоров числа 2, по модулю которых 0О = 1, то каждый простой сомножитель дивизора (2, 1) делит 1 + 30о с кратностью точно 2, поскольку он не делит 1 + 30х (1 + 3-0 = 1 ^ 0), но делит (1 + 30о) X X (1 + 30^ с кратностью точно 2. Простые дивизоры числа 13 делят 1 + 30о или 1 + 301; но не оба эти элемента. Делящие 1 + 30о — это те, по модулю которых 1 + 30о = 0, 4 + 120о = 0, 4 — 0О = 0, 0О = 4. Такой способ идентификации простых дивизоров позволяет легко определить, что, например, указанные простые дивизоры числа 13 являются теми же самыми, которые делят 5 + 20о (так как по их модулю 5 + 20о = 5 + 2 • 4 = = 13 = 0), и отличны от тех, которые делят 2 + 300 (так как 2 + 30о = 2 + 3-4 = 1 ^ 0). Если через (13, 4) обозначены простые дивизоры числа 13, по модулю которых 0О = 4, то дивизор числа 1 + 30о можно записать в виде (2, I)2 (13, 4).
Теперь легко понять последующие строки табл. 5.2.2. В каждом случае запись (р, ы) используется для обозначения произведения всех простых дивизоров числа р, которые делят 0О— и. Эти дивизоры составляют точно половину простых дивизоров числа р, поскольку если бы дивизор Р делил как 0О — и, так и 0j — и, то его сопряженный, получаемый заменой а»-* а-2, также делил бы оба эти числа, откуда бы вытекало, что и все сопряженные дивизора Р делят оба эти числа; но сопряженные дивизора Р содержат все простые дивизоры числа р, а это влекло бы за собой, что р делит как 0О — ы, так и 0т — и, вопреки тому что р, очевидно, не делит ни одно из них. (На самом деле легко показать, что дивизоры (р, ы), встречающиеся в таблице, все являются простыми дивизорами, кроме (47, 13) и (47, —14). Этот факт не имеет отношения к рассматриваемой сейчас задаче.)
Таким образом, табл. 5.2.2 дает список большого числа дивизоров, являющихся дивизорами круговых целых вида а + 50 0 + + c0v Число элементов в таблице можно удвоить, если воспользоваться сопряжением а*-* а-2. Эта операция переводит 0О в 0! = = —1 — 0О, а дивизор (р, и) в дивизор (р, —1 — и\ Таким образом, дивизоры (2, 0) (3, 0), (2, О)2 (13, —5), (3, 0) (31, 7), . . . завершают перечень всех дивизоров круговых целых вида а + + 50о + с0р (На самом деле число элементов в таблице не вполне удвоится, поскольку (а — I)11 сопряжен с самим собой.) Дивизор, являющийся дивизором какого-нибудь кругового целого, по причинам исторического характера, которые будут объяснены в § 8.5, называется главным дивизором. Здесь дивизор будет называться главным, если он есть дивизор кругового целого вида
а + Ь0О + c0v Приведенный выше список главных дивизоров очень длинный, и его легко продолжить дальше. Но наша задача заключается в том, чтобы научиться определять, когда данный дивизор является главным.
Прежде всего имеются очень простые необходимые условия для того, чтобы дивизор А был главным. Предположим сначала, что (а — 1) делит А и что А есть дивизор элемента а + Ь0О. Тогда (а — 1) делит целое число (а + ^о) (а + ^i), откуда следует, что и X делит (а + Ь0О) (а + 60^, скажем (а + Ь0О) (а + 60^ = = Ук, где к — целое число, не делящееся на X, и / ^ 1. Дивизор (а — 1) делит а + Ь0О с кратностью ц тогда и только тогда, когда он делит а + МД с кратностью ц, поэтому (а — 1) делит а + ^0О с кратностью точно 11/. Таким образом, необходимое условие того, что дивизор А является главным, заключается в том, что он имеет вид А = (а — 1)1у В, где / ^ 0, а дивизор В не делится на (а-1). .
Пусть теперь Р — любой простой дивизор, отличный от исключительного дивизора (а — 1), и пусть Р | А, где А — главный дивизор. Пусть р — простое целое число, которое делится на Р, и пусть Рх, Р2, . . ., Р е — такие простые дивизоры числа р, что Р = Рх, Pj+x получается из Р} сопряжением а *-* а-2 и / = = (X — 1)/е — показатель числа р по модулю 23. Так как А есть дивизор некоторого числа а + Ь90, а это число инвариантно при а ►-* а4, то из предположения Рг | А вытекает, что все дивизоры Р3, Р5, Р1л . . . делят А. Если е нечетно, то эта последовательность включает все простые дивизоры числа р и А делится па дивизор (р) числа р. Значит, еще одно необходимое условие того, что дивизор А является главным, заключается в том, что он имеет вид А = (а — 1)1V (р^ (р2) . . . (рй) В, где В — дивизор, все простые дивизоры которого имеют четное число е сопряженных. Наконец, если е четно, то произведение Р^Р3 . . . Рe-i делит А. Утверждается, что этот дивизор РГР3 . . . Р е-г имеет вид (р, и). Для доказательства достаточно заметить, что все периоды длины / = 22/е = 22,2k сравнимы с целыми числами по модулю Рг или по модулю любого простого дивизора числа р. Действительно, по определению, к = е/2. Так как 0О и 0Т являются периодами длины 11 = к (22/2Д) = kt, то они оказываются суммами к периодов длины / и поэтому сравнимы с целыми рациональными числами по модулю Рх, скажем 0О = и (mod Ргу Тогда и все дивизоры Рг, Р3, . . ., Pe-i делят 0О — и. С другой стороны, ни один из дивизоров Р2, Pt, . . ., Ре не делит 0О — и, ибо если бы это число делил один из них, то делили бы и все, а тогда бы р | (0О — и), что невозможно. '
. Отсюда видно, что необходимое условие того, что дивизор А Является главным, заключается в возможности записать его в виде Д = (а _ ^.(р'ДДрг) . . . (рД (pi, и^Цру.^ . ... .(р„, иД, где
J— неотрицательное целое число, pi, р2, . . ., р'Т — простые *), a (Рь ut) ПРИ i = 1» 2, . . ., s обозначает произведение тех простых дивизоров числа pt, которые делят 0О — и;, причем целые pt и ut таковы, что pt — простое с четным числом простых дивизоров, ровно половина которых делит число 0О — мг. Далее, ясно, что дивизор (а — l)11-’ (р/) (рг) • • • (Рг) главный, поскольку это есть дивизор элемента (1 + 20OV р[р2 . . . р’т. Таким образом, если (Pi, и^ (р2, ы2) . . . (ps, и^ есть главный дивизор, то умножение элемента а + Ь0О, дивизором которого он является, на (1 + 20O)J р\р2 . . . р’т показывает, что дивизор А главный. Обратно, если А есть главный дивизор, скажем элемента а + Ь0О, то, по основной теореме, произведение (1 + 20ОУ р[р2 . . . р'г делит а + Ь0О; кроме того, частное имеет дивизором (plt z^) X X (р2, ы2) . . . (ps, as) и является элементом вида с + d0o, поскольку его можно получить умножением на (1 + 201),‘, а затем делением на X5pip2 . . . р'г. Короче, А является главным тогда и только тогда, когда (pv и^ (р2, и^ . . . (ps, us) является главным дивизором. Существо задачи, следовательно, состоит в том, чтобы определить, какие дивизоры вида (рх, и^ (р2, и^ . . . . . . (ps, Ug) являются главными.
Исследование таблицы главных дивизоров пока не позволяет сделать никаких очевидных выводов. Разумно было бы составить список дивизоров, заведомо не являющихся главными, с тем чтобы проследить, как они дополняют списки главных дивизоров. В § 4.4 уже было отмечено, что равенство (а + Ь0О) (а + 50 J = 47 невозможно. Отсюда вытекает, что дивизоры (47, 13) и (47, —14) не являются главными. Проще всего установить это, заметив, что равенство (а + Ь0О) (а + Ьд^ = 2 невозможно (из него вытекало бы а2 — аЪ + 652 = 2, 4а2 — 4аЬ + 24 52 = 8, (2а — Ь)2 + + 23Ь2 = 8, что, очевидно, невозможно) и, следовательно, дивизор (2, 0) не является главным. Действительно, если бы (2, 0) был дивизором числа а + Ь0О, то число (а + Ь0О) (а + 50^ имело бы тот же дивизор, что и число 2, и было бы целым положительным числом (поскольку его 11-я степень есть норма кругового целого и, следовательно, положительна). Далее, из того, что (2, 0) — не главный дивизор, но (2, 0) (47, 13) — главный (см. табл. 5.2.2), следует, что дивизор (47, 13) — не главный: если бы (47, 13) был дивизором числа а + Ь0О, то а + Ь0О делило бы 8 + 30о и частное (8 + 30о)/(а + = (8 + 30о) (а + 50^/47 имело бы дивизором (2, 0), что невозможно. Таким же способом получаем, что, вообще, если А — такой дивизор, что (2, 0) А —
!) Можно было бы сделать дополнительное предположение, что все р[, . . ., р'Т имеют нечетное число простых дивизоров, но случай дивизора (д'), где р' имеет четное число простых дивизоров, т. е. (д') = (д', и) (д', —1 — и), может быть получен за счет перераспределения сомножителей в разложении дивизора А, а это лишь упрощает задачу.
главный, то А не может быть главным. При помощи табл. 5.2.2 можно сразу выписать неглавные дивизоры, которые приведены в табл. 5.2.3.
Сходным образом, если (2, 1) А — главный дивизор, то дивизор А не является главным. Это дает другой список неглавных дивизоров, которые оказываются сопряженными дивизорам из табл. 5.2.3. Точно так же, поскольку дивизор (3, 0) не главный,
Таблица 5.2.3
(3,0)
(2,О)5
(2, 0)(13, -5)
(2, 0)(3, О)2
(73, - 30)
(2, 0)(3, 0)(13, 4)
(2, О)2
(2, 0)3(3, 0)
(2, 0)(13, -5)
(41- 15)
(2, 0)3(3, - I)2
(31, -8)
(2, 0)(3, - 1)
(47, 13)
(2, 0)3(3, - I)2
(3, - 1)(13, -5)
(3, - I)2
(2, 0)4(3, - 1)
(29, - 11)
(2, 0)(31,7)
(73, - 30)
(2, 0)(29, 10)
(13, 4)
(71, -21)
все дивизоры А, для которых дивизор (3, 0) А главный, являются неглавными. Повторным применением этого приема ко всем главным дивизорам из табл. 5.2.2 мы обнаружим, что неглавные дивизоры, входящие в этот список, уже перечислены ранее, поскольку все они оказываются сопряженными дивизорам из табл. 5.2.3. И вообще, любые дальнейшие попытки показали бы, что для данного неглавного дивизора В каждый дивизор А, для которого дивизор ВА является главным, либо совпадает с некоторым дивизором из табл. 5.2.3, либо сопряжен с таким дивизором.
Другим способом ту же мысль можно высказать так: если В — любой дивизор и в табл. 5.2.3 найдется такой дивизор А, при котором ВА есть главный дивизор, то ВА является главным дивизором и при всех А из табл. 5.2.3. Как только это явление обнаружено, легко доказать его в общем виде. Пусть А и А' взяты из табл. 5.2.3, и пусть ВА — главный дивизор. Тогда все дивизоры (2, 0)4, (2, 0)4' и В А являются главными. Пусть они являются дивизорами элементов а + 50 0, с + ti90 и е + /90 соответственно. Тогда, по основной теореме, а + 5Оо делит (с + Й00) X X (е +/00) и частное имеет дивизор ВА*. Частное инвариантно при а *->■ а4 и, следовательно, имеет вид g + 5Оо. Таким образом, ВА' есть главный дивизор, что и требовалось установить. Все это
показывает, что все дивизоры из таблицы эквивалентны, в следующем смысле.
Определение. Два дивизора т) 4 и А' называются эквивалентными (обозначается А ~ A'Y если для всех дивизоров В дивизор АВ тогда и только тогда является главным, когда главным является дивизор А'В. Иными словами, в любом дивизоре, делящемся на А, можно заменять А на А', и новый дивизор будет главным в том и только в том случае, когда главным был первоначальный дивизор.
Из самого определения очевидно, что это отношение эквивалентности рефлексивно, симметрично и транзитивно (если А можно заменить па Л', а Л' можно заменить на Л”, то Л можно заменить на Л ”) и согласовано с умножением (если А можно заменить на Л', то АС можно заменить на Л'С).
Выше было показано, что если существует один такой дивизор С, что оба дивизора С А и СА' главные, то Л ~ А'. (В доказательстве мы взяли С = (2, 0).) Следовательно, эквивалентны друг другу не только все дивизоры из табл. 5.2.3 (С = (2, 0)), но и все их сопряженные (С = (2, 1)), а также все главные дивизоры (С = /). Небольшое экспериментальное исследование показывает, что каждый дивизор вида (р1т и^ (р2, и2) . . . (ps, и,), по всей вероятности, лежит в одном из этих трех классов эквивалентности. Сейчас мы убедимся, что верно не только это, но и то, что при помощи простого вычисления можно установить для данного дивизора такого вида, какому именно из трех классов он принадлежит. Поскольку первоначальная задача заключалась в том, чтобы определить, когда данный дивизор указанного вида является главным, т. е. когда он эквивалентен дивизору I, то это даст нам даже больше чем решение первоначальной задачи.
Ввиду того что отношение эквивалентности дивизоров согласовано с их умножением, мы можем упростить вычисление класса произведения А В двух дивизоров, заменяя А или В или оба сомножителя эквивалентными дивизорами. Например, если А и В оба взяты из табл. 5.2.3, то оба они эквивалентны дивизору (3, 0), а их произведение эквивалентно дивизору (3, О)2, который лежит в классе эквивалентности сопряженных к дивизорам из этой таблицы. Придадим этому более общую форму. Дивизор (3, 0) лежит в классе табл. 5.2.3, дивизор (3, О)2 — в классе сопряженных к ним и, наконец, (3, О)3 — главный дивизор; значит, если дивизоры А и В оба лежат в объединении упомянутых трех классов, то как А, так и В эквивалентны степеням дивизора (3, 0)
н, поскольку (3, О)3— главный дивизор, произведение АВ обязало лежать в одном из этих трех классов. Более того, если классы дивизоров А и В известны, то класс дивизора АВ находится простым сложением показателей по модулю 3.
Таким образом, для доказательства того, что каждое произведение дивизоров вида (р, ы) принадлежит одному из трех классов, достаточно показать, что любой дивизор (р, и) лежит в одном из этих классов. В пределах наших таблиц это проверить нетрудно. Правда, дивизоры (2, 0) и (2, 1) не попали ни в одну из них, но это произошло лишь потому, что при составлении табл. 5.2.3 мы проглядели, что дивизор (2, 0) (2, 1) главный. В действительности же (2, 1) ~ (3, 0), (2, О)^ (3, О)2. Далее, в порядке возрастания р получаем: (3, 0) ~ (3, 0), (13, 4) ~ (3, 0), (31, —8) ~ - (3, 0), (41, 15) - (3, 0), (47, 13) - (3, 0), (59, 26) - I, (71, —21) ~ (3, 0), (73, -30) - (3, 0), (101, 24) - I. Разумеется, любой дивизор, сопряженный тем, которые эквивалентны дивизору (3, 0), эквивалентен дивизору (3, —1) ~ (3, О)2.
Рассмотрим теперь произвольный дивизор вида (р, ы). Он делит 90 — и. Так как он делит также число р, мы можем редуцировать число и по модулю р, заменив его наименьшим по абсолютной величине вычетом, т. е. так, чтобы | ы | ^ р/2. Тогда целое число (90 — ы) (9Т — и) — и2- -г и -I- 6 положительно (его 11-я степень является нормой) и не превосходит числа 1/4р2 4- V2p + 6. При достаточно больших р это число меньше р2. Именно, оно меньше р2 для всех р, кроме 2 и 3. Дивизор (р, и) и его сопряженный оба делят число (90 — и) (9Т — ы), поэтому (90 — и) (9j — ы) = рк, где к < р (случаи р — 2 и 3 исключены). Дивизор элемента Оо — и имеет вид (а — 1)1у (pi) (рД . . . (рг) (р, и) (рх, ыт) X X (р2, ы2) . . . (ps, и8). Более того, г = 0, поскольку из г > 0 вытекало бы, что р' делит 90 — и, тогда как в действительности ни одно .целое число, большее единицы, не делит 90 — и. Итак, рк = ^PPiP! . • . ps- С другой стороны, (р, —1 — ы) ~ (а — — 1)ш (рх, Ых) (р2, ы2) . . . (ps, и8), поскольку оба эти дивизора становятся главными после домножепия их на (р, и). Так как (а — l)iy ~ I (это дивизор числа (1 + 29х)’), то это дает (р, и) ~ ~ (рх, —1 — ыт) (р2, —1 — ы2) . . . (р5, —1 — и8). Иными словами, любой дивизор вида (р, и) при р > 3 эквивалентен произведению дивизоров такого же вида, но соответствующих простым числам, строго меньшим первоначального р. Если некоторые из появившихся простых чисел оказались больше 3, то эта операция повторяется до приведения к эквивалентности окончательного вида: (р, и) ~ (pi', и У) (р2, и2) • • . (p't, u't), где все р) равны 2 или 3. Это доказывает, что (р, и) эквивалентен либо (3, 0), либо (3, О)2, либо (3, О)3 ~ I..
Итак, если эквивалентность дивизоров вида (а — 1)11; (pi) X X (р2) . . . (pi) (Рх, «1) (р2, и^ . . . (р8, us) определена, как вы- 13 г. Эдвардс
ше, то каждый такой дивизор эквивалентен одному и только одному из трех дивизоров /, (3, 0) или (3, О)2. Более того, выше приведена явная процедура, позволяющая определить, какая из трех возможных эквивалентностей имеет место. Наконец, получено решение сформулированной ранее задачи: данный дивизор является главным тогда и только тогда, когда он имеет указанный вид и эквивалентен I.
Упражнение
Для каждого из случаев X = 31,39, 43 найдите формулу для (а 4" Ь0о) X Х(а + ЬО^, постройте таблицы, аналогичные таблицам 5.2.1 и 5.2.2, и найдите такую систему дивизоров, подобную тройке I, (3, 0), (3, О)2 для X ~ 23, чтобы (1) каждый дивизор был бы эквивалентен одному из дивизоров этой системы и (2) никакие два дивизора системы не были эквивалентны между собой.
Число классов
В предыдущем параграфе даны определения главного дивизора и эквивалентных дивизоров для дивизоров чисел вида а 4- 69 0 + 4- с91 при X = 23. Общие определения получаются из этого частного случая очевидным образом. Дивизор (для некоторого фиксированного X) называется главным ху если существует круговое целое, дивизором которого он является. Два дивизора А и В называются эквивалентными (обозначается А ~ В), если дивизор А С является главным тогда и только тогда, когда дивизор ВС главный. Иными словами, А ~ В означает, что А можно заменять как сомножитель па В в любом дивизоре, делящемся на Л, и новый дивизор будет главным в том и только в том случае, когда первоначальный дивизор был главным. Легко доказать следующие свойства, вытекающие из этих определений (упр. 1):
Если А и В оба главные, то таким же будет и АВ.
Если А и В — такие дивизоры, что А и АВ оба главные, то В — главный дивизор.
Дивизор А тогда и только тогда главный, когда А ~ I, где 1 — пустой дивизор, т. е. дивизор числа 1.
А ~ В тогда и только тогда, когда существует такой дивизор С, что дивизоры АС и ВС оба главные. (Это как раз тот способ, которым определял эквивалентность дивизоров Куммер.)
Отношение эквивалентности дивизоров рефлексивно, симметрично и транзитивно: А ~ А; если А ~ В, то В ~ А; если А ~ В и В ~ С, то А ~ С.
*) Происхождение этого странного названия выясняется в § 8.5. Было бы точнее, но длиннее называть такой дивизор дивизором «из главного класса», считая, что классы отвечают введенному здесь отношению эквивалентности, а главный класс — это класс дивизора I.
Умножение дивизоров согласовано с отношением эквивалентности: из А ~ В следует АС ~ ВС для всех дивизоров С.
Для любого данного дивизора А имеется такой дивизор В, что АВ I.
Л ~ В тогда и только тогда, когда существуют такие главные дивизоры М и N, что AM ~ BN. (Это является точным аналогом определения сравнения а ^ Ь (mod А), данного в приложении, § АЛ. Именно, существуют такие целые положительные m и п, делящиеся на к, что а 4- т -- b 4- п.)
Куммер доказал, что во всех случаях (т. е. для всех X > 2) можно найти конечное число таких дивизоров Аг, Аг, ..., Ак, что каждый дивизор эквивалентен одному из At (точно так же, как в предыдущем параграфе для круговых целых а + &90 -4 с9т в случае X -- 23 каждый дивизор эквивалентен одному из трех дивизоров: I, (3, 0) или (3, О)2). Доказательство этого важного факта дано в конце этого параграфа.
Системой представителей дивизоров мы будем называть систему дивизоров Аг, А2, • . ., Ак, обладающую сформулированным выше свойством, что каждый дивизор эквивалентен одному из At, и дополнительным свойством, что никакие два дивизора из этой системы не эквивалентны между собой. Такая система представителей делает возможной классификацию дивизоров. Каждый дивизор эквивалентен одному и только одному из А,, и два дивизора тогда и только тогда принадлежат одному и тому же классу эквивалентности, т. е. эквивалентны друг другу, когда они эквивалентны одному и тому же А,. Таким образом, число дивизоров в системе представителей есть число различных классов эквивалентности. Это число называется числом классов.
Казалось бы, для того чтобы найти систему представителей и тем самым определить число классов, нужно только взять систему Аг, Л2, . . ., Ак, существование которой обеспечено теоремой Куммера, и исключить повторения, т. е. если Av Л2, . . . . . ., Лк еще не является системой представителей, то Аг ~ А,- для некоторых I и /, так что один дивизор из этой пары можно исключить, не нарушая свойства, что любой дивизор эквивалентен одному из дивизоров системы; продолжение этого процесса должно в конце концов привести к системе представителей. Однако это «построение» иллюзорно, поскольку оно включает в себя решение проблемы выяснения, эквивалентны или нет два данных дивизора, т. е. проблемы, требующей добавочных технических приемов п возвращающей нас к основной проблеме, из которой в первую очередь и возникла вся теория эквивалентности.
В том-то и дело, что теоремы Куммера недостаточно для конструктивного доказательства существования системы представителей и что, как говорит Куммер в последней части своего перво-
1 з*
196 Гл. 5. Последняя теорема Ферма для регулярных простых начального изложения 1847 г. теории идеальной факторизации, подсчет числа классов требует «принципов, совершенно отличных от тех, которые содержатся в настоящей работе». Эти новые принципы и определение числа классов, опубликованные Куммером позже в 1847 г., составляют предмет гл. 6. Все, что будет использовано в настоящей главе о понятии числа классов,— это его значение: если сказано, что число классов для данного X есть /г, то это означает, что можно построить систему из /г дивизоров Л1Т А 2, . . ., А ^ (для этого X) с тем свойством, что каждый дивизор эквивалентен одному и только одному из А г (i = 1, 2, . . ., /г).
Остальная часть этого параграфа посвящена доказательству теоремы Куммера о том, что существует конечная система Ах, А 2, . . . . ., Ah дивизоров, обладающая тем свойством, что каждый дивизор эквивалентен одному из А г. Доказательство сходно с данным в предыдущем параграфе доказательством того, что каждый простой дивизор эквивалентен произведению простых дивизоров с меньшими нормами. Точнее, мы докажем, что для любого данного дивизора А (в предыдущем параграфе рассматривались лишь дивизоры (р, н)) имеется круговое целое (90 — и в предыдущем параграфе), которое делится на А и норма которого, деленная на норму дивизора А, меньше некоторой постоянной К, не зависящей от А, т. е. имеется такой дивизор В с нормой, меньшей К, что дивизор АВ главный. Число дивизоров с нормой, меньшей К, конечно. Значит, найдется такая конечная система Вг, В2, . . ., В h, что для каждого данного А дивизор А В; главный при некотором г. Для каждого В; отыщем такой дивизор At, что A tBt главный. Тогда каждый данный дивизор А эквивалентен одному из Ах, и система Av А^, . . ., Ак дивизоров с требуемым свойством будет найдена.
Итак, нам надо показать, что имеется постоянная К с тем свойством, что если А — любой данный дивизор и п — его норма, то имеется круговое целое, делящееся на А, норма которого меньше Кп. Это наводит на мысль поискать круговое целое, которое делится на Л и имеет настолько малую норму, насколько это возможно. Л это очень просто сделать на основании теоремы из §4.14 о том, что число не сравнимых по модулю А круговых целых есть NA, поскольку эта теорема показывает, что любая система из более чем п различных круговых целых должна содержать два таких, разность между которыми делится на А. Так как величина нормы связана с величиной коэффициентов кругового целого, естественный путь построения кругового целого, делящегося па Л и имеющего малую норму, состоит в том, чтобы взять систему из более чем п круговых целых, имеющих малые коэффициенты. Это подсказывает мысль об установлении взаимосвязи между величиной коэффициентов и величиной нормы, которая может быть получена следующим образом.
Пусть g (а) = а0 + ^а + • • • + ах_1ах-1. Тогда
Ng (а) = g (а) g (а2) ... g (а1”1) = [g (а) g (а-1)] (g (а2) g (а'2)] ...,
п каждый из (X — 1)/2 членов этого произведения можно рассматривать как квадрат модуля комплексного числа g (aJ). В таком случае ясно, что каждый из этих (X — 1)/2 членов не превосходит квадрата числа | a0 | + | «г | + • • - + | ax-г I- Следовательно, если все а, удовлетворяют неравенству | аг | ^ с, то
Ng (a) < (Х2с2)(х"1 )/2 = Xх -1 сх-1.
Система из всех тех g (а), для которых а0 = 0 и 0 ^ а,-^ с при i > 0, содержит более чем п элементов, при условии что (с + -*- I)1-1 > п. Значит, разность некоторых двух из этих элементов делится на А и имеет норму самое большее Хх-1сх-1. Если с — наименьшее число, при котором (с + 1)х-1 >■ п, то, конечно, с*-^ s^ и, и круговое целое, делящееся на А и имеющее норму, не превосходящую Хх-1п, найдено. Это доказывает теорему и дает значение Xх-1 величине К. (Доказательство Куммера основывалось па более тонкой оценке нормы Ng (а): оно дает для К лучшее значение (X — 1)<х-1)/2. См. упр. 3.)
Упражнения
Выведите свойства (1) — (8) из определений главного дивизора и эквивалентности дивизоров.
Докажите, что для данного X единственность разложения имеет место тогда и только тогда, когда соответствующее число классов есть 1.
Куммер оценил норму Ng (а), установив тождество g (a) g (a-1) + + g (a2) g (a"2) + . . . + g (ax-1) g (a-x+1) = X (a^ + a^ + . . . + ax-1) — — (ax + a2 + . . . + ax_x)2 (где a0 = 0) и применив теорему о том, что среднее геометрическое ^ с^ . . . сп множества положительных чисел всегда не больше их среднего арифметического п-1 (сх + с2 + . . . + сп). Примените это для нахождения значения К,= (ХХ—1)1/2. Заметим, то оба эти доказательства основаны на интерпретации кругового целого g (а) как комплексного числа.
Два условия Куммера
Выше мы уже несколько раз отмечали, что центральной идеей в доказательствах Последней теоремы Ферма является идея Доказательства следующего утверждения: если и и и таковы, что их произведение есть Х-я степень, ии = иЛ (где X — простой показатель, для которого доказывается Последняя теорема Ферма хх -г ух ^ьхУ и и и и взаимно просты, то и и и должны быть оба Х-ми степенями. Этот вывод был бы верен, если бы имела место единственность разложения в строгом смысле. Однако даже если X таково, что для соответствующих ему круговых целых выполнена
единственность разложения (т. е. соответствующее число классов равно 1), этот вывод все же неверен, поскольку «единственность» обычно означает «единственность с точностью до сомножителей, являющихся единицами». Таким образом, даже в простейшем случае такой вывод не обоснован, пока на и и и не наложены, дополнительные условия. Какие же это условия?
Заметим, во-первых, что единственность разложения в строгом смысле имеет место для дивизоров и что из ии •-- w^ действительно вытекает, что если и и и не имеют общих идеальных простых делителей, то каждый из их дивизоров является Х-й степенью. Таким образом, если Л и В — дивизоры чисел и пи соответственно, ии = иЛ и Л и В ие имеют общих делителей, то существуют такие дивизоры С и D, что Л = Сх и В — D}. Так как естественным определением свойства «и и и взаимно просты» является формулировка «никакой идеальный простой делитель пе делит и и и одновременно», то поставленный выше вопрос сводится к следующему. Пусть и — круговое целое, дивизор которого Л является Х-й степенью другого дивизора: Л — Сх. При каких дополнительных условиях на X и и можно заключить, что само и есть Х-я степень?
Естественно, это приводит к вопросу, является ли С главным, т. е. следует ли из 0х — А ~ I (поскольку Л — дивизор элемента н) эквивалентность С ~ I. Куммер нашел очень естественное условие па X, при котором эта импликация выполняется без всяких предположений относительно и. Это условие основывается па простом наблюдении, что если С — любой дивизор, ah — число классов, соответствующее X, то Ск ~ I. Это утверждение является, очевидно, обобщением ) теоремы Ферма и легко доказывается. То что число классов равно h, означает, что имеется система представителей Аг, Л2, . . ., Л;,, состоящая из h элементов. Каждая из степеней С, С2, С3, . . . дивизора С эквивалентна одному и только одному из Л; . Очевидно, что некоторые различные степени дивизора С должны оказаться эквивалентными одному и тому же At и, следовательно, друг другу, например С3 ~ C3+,i. Тогда Ck ~ 1, т. е. некоторая степень дивизора С эквивалентна дивизору 1. Таким образом, мы можем испробовать (при помощи системы представителей) все меньшие степени дивизора С подряд и найти первую из них, которая эквивалентна дивизору I, скажем Cd ~ 1. Тогда I, С, С2, . . ., Cd-1 попарно не эквивалентны (С3 ~ Сз+к дает Ck ~ I) и, следовательно, эквивалентны некого* рым d дивизорам из Л;. Если этим исчерпываются все At, то d — h. В противном случае имеется такое Аг, обозначим его В, которого нет в множестве этих d дивизоров. Тогда последователь*
пость В, ВС, ВС2, . . ., ВС4*1 дает еще d дивизоров, которые не эквивалентны друг другу и дивизорам из первого набора. Это дает другое подмножество из d дивизоров в системе представителей. Продолжение этого процесса производит разбиение множества всех элементов системы представителей на ненересекающиеся подмножества, каждое из которых содержит d элементов. Значит, d | h и из Cd -— I вытекает Ch ~ I, что и требовалось доказать.
Если вдобавок Сх ~ I, то С ~ I, кроме случая X | h. Это вытекает из следующего замечания. Число X — простое, поэтому если h не делится па X, то тК = пХ Ч~ 1 для подходящих т и п, откуда I ~ {Ch)m Cmh = СпХ+х — (С^С ~ 1 -С ~ С. Следовательно, требуемая импликация Сх ~ I =^ С ~ I верна, если только X удовлетворяет условию Куммера:
) Показатель X не делит соответствующее число классов /г.
Если и — круговое целое, дивизор Л которого является Х-й степенью, т. е. Л — Сх, и если условие (А) выполнено, то С ~ I (поскольку Сх есть дивизор элемента и, откуда следует Сх ~ 7); пусть, скажем, С есть дивизор кругового целого х. Тогда и и хх имеют один и тот же дивизор и отсюда по основной теореме следует, что и — ехх, где е — круговая единица, т. е. круговое целое, являющееся единицей. Короче, условие (А) гарантирует, что каждое круговое целое и, дивизор которого есть Х-я степень, имеет вид и — ехх, где е и х — круговые целые, причем е — единица. Задача заключается в том, чтобы найти еще условие, при котором имеет место более сильное утверждение и — хх.
Центральной идеей доказательства Дирихле для случая X — 5 (см. § 3.3) было, как говорил он сам, нахождение дополнительного условия, при котором из того, что Р2 Ч" oQ2 — пятая степень и Р и Q взаимно просты, вытекает
P-rQVb = (A + B Уб)5.
Без дополнительных требований к Р и Q это утверждение не имеет места. Дополнительное условие, которое ввел Дирихле, извлечено из того, что в разложении бинома (А Ч В У 5)5 все слагаемые, кроме первого, содержат множитель 5, так что из P+QУ 5 = — (Л Ч- В У 5)5 вытекает Q = 0 (mod 5). Дирихле показал, что это необходимое условие в сочетании с двумя другими условиями: Р2 *- 5<22 — пятая степень и Р, Q взаимно просты,— оказывается также и достаточным.
Легко получить соответствующее необходимое условие в случае круговых целых. В § 4.5 было отмечено, что по модулю X операция возведения в Х-ю степень переводит сумму в сумму, т. е. (а Ч- by- = ах + bx (mod X). Таким образом, из и = хх
вытекает
и = (<z0 + ata + а2а2 4- . .. + <zx,iax-1)x =
= ао + <zi + . .. + ах-1 = целое число (mod X).
Значит, необходимым условием для и = хх является то, что и есть целое число по модулю X. Следуя Дирихле, теперь естественно попытаться показать, что условие ш сравнимо с целым числом по модулю X» вместе с условием «дивизор элемента и является Х-й степенью» становится уже достаточным.
Однако это условие в том виде, как мы его сформулировали, очевидно, все же недостаточно, поскольку оно тривиальным образом выполняется, если и = О (mod X). Как будет видно в следующем параграфе, это простое соображение лежит в основе различия между случаями I и II Последней теоремы Ферма. В более легком случае и ^ О (mod X) из условий ш сравнимо с целым числом по модулю X» и «дивизор элемента и является Х-й степенью» вытекает, при соблюдении условия (А), что и = еаА для некоторых круговых целых е и х, где е — единица. Вопрос о том, является ли и Х-й степенью, свелся к вопросу о том, является ли е Х-й степенью. Предположения об и гарантируют, что е сравнимо с целым числом по модулю X, поскольку и = ехх = e-b (mod X) для некоторого целого Ь, причем b ^ О (mod X) (иначе и = = 0 (mod X)), так что, поделив сравнение и = целое число па Ь, мы получим сравнение е == целое число (mod X). Следовательно, требуемый вывод и = хх будет вереи, если он верен в частном случае, когда и = е — единица. Это и есть второе условие Куммера:
) Показатель X обладает тем свойством, что для единиц, соответствующих круговых целых необходимое условие «е сравнимо с целым числом по модулю X» того, что е есть Х-я степень, оказывается также и достаточным. Короче, если е — единица, сравнимая с целым числом по модулю X, то е = (е')х для некоторого кругового целого е'. (Копечно, е* — единица; ее обратный элемент есть (е')1'^-1.)
Куммер обнаружил, что это условие выполнено для всех тех простых X, которые он испытывал, по крайней мере для тех, для которых он смог доказать условие (А). Из этих двух условий (А) и (В), когда они имеют место, вытекает следующая теорема о равенстве и = хх для круговых целых при соответствующем X:
Теорема. Предположим, что X удовлетворяет условиям (А)- и (В), и пусть задано и. Нужно узнать, является ли и Х-й степенью. Если и ^0 (mod X) ^случай I), то и тогда и только тогда является Х-й степенью, когда его дивизор является Х-й степенью, а само и-
сравнимо с целым числом по модулю X. Если и = 0 (mod X) ^слу- чай II), то и тогда и только тогда является Х-й степенью, когда его дивизор является Х-й степенью, а его частное от деления на наивысшую содержащуюся в нем степень элемента а — 1 сравнимо- с целым числом по модулю X.
Доказательство этой теоремы непосредственно следует из замечаний, которыми мотивировались условия (Л) и (В). Простое число X называется регулярным, если оно удовлетворяет условиям (А) и (В). Именно для этих простых чисел справедливо куммерово общее доказательство Последней теоремы Ферма, приводимое в следующем параграфе.
Когда Куммер впервые сформулировал условия (А) и (В), он высказал три примечательные гипотезы. Первая заключалась в том, что не все простые числа удовлетворяют этим условиям, т. е. существуют иррегулярные простые; вторая — что из (А вытекает (В), так что условие (В) излишне, и третья — что регулярных простых бесконечно много. Первые две, как доказал всего через несколько месяцев сам Куммер, верпы. (Доказательство приводится в гл. 6.) Однако третья представляет собой все еще не решенную проблему, и Куммер позже взял свои слова обратно и говорил, что не знает, существует ли бесконечно много регулярных простых чисел. (По иронии судьбы, было доказано, что иррегулярных простых бесконечно много.)
Упражнения
Докажите теорему, приведенную в этом параграфе.
Докажите, что круговое целое и ^= Ьо + Ьха + . . . + bx_tax-1 тогда и только тогда сравнимо по модулю X с целым числом, когда Ъг = 62 = - • • . . = bx-1 (mod X).
Доказательство для регулярных простых
По многим книгам, посвященным Последней теореме Ферма, создается впечатление, что ее доказательство было бы легким, если бы имела место единственность разложения па простые для круговых целых. О том, до какой степени ошибочно это впечатление, можно судить по доказательству, которое сейчас последует. Доказательство ничуть не стало бы легче, если бы куммерово предположение (А) было заменено более жестким предположением единственности разложения. И даже если используется еще свойство (В) (в гл. 6 будет показано, что (В) па самом деле является тонким следствием свойства (А)), нужно еще много изобретательности, чтобы завершить доказательство.
В доказательстве Куммера существенно используется одно, частное свойство единиц, совсем не очевидное, но в своей основе
совершенно элементарное и наверняка известное в 1847 г. Куммеру, Кронекеру, Дирихле и другим, интересовавшимся структурой единиц круговых целых. Речь идет о следующем свойстве: если е — круговое целое, являющееся единицей, а е — его комплексно сопряженное (получаемое из е заменой в нем а на а-1), то е/е — аг для некоторого целого г. Это свойство вполне правдоподобно. Операция комплексного сопряжения, очевидно, переводит число е/е в ему обратное. Поэтому е/е, рассматриваемое как комплексное число, лежит па единичной окружности. Л это ведет к предположению, что е/е, возможно, имеет вид аг или, в крайнем случае, +аг, но доказательство пе очевидно. Оно приведено в конце этого параграфа.
Первый шаг доказательства Последней теоремы Ферма для регулярных простых заключается, конечно, в том, чтобы записать уравнение жх + ух — zx в виде (ж г у) (ж -г осу) (ж 4- а2у) • • . . . . (ж u а'-^у) -~ zx. Прежде всего нужно спросить, взаимно просты или нет сомножители в левой части. Если ж -I- ос;у и х + -J-oC^y имеют общий делитель, то этот же делитель делит как
(ж 4- «j+,iy) — (ж - о4у) -—-оС (о4 — 1) У = единица- (а — 1) -у.
так и,,
(ж 4- a.Hhy^ — о4 (ж 4" о4у) = единица-(а — 1) - ж.
Так как ж и у — взаимно простые целые числа, они пе имеют никакого — даже идеального — общего делителя, и единственным возможным общим делителем правых частей является а — 1. Далее, те же самые равенства показывают, что если а — 1 делит один из сомножителей ж — а’у, то он делит и все остальные. Таким образом, вопрос естественным образом разбивается на два обычных случая: первый, в котором К делит z и, следовательно, а — 1 делит все сомножители выражения ж" -!- ух, и второй, в котором z взаимно просто с X и, следовательно, сомножители выражения хх I- ух взаимно просты. Но X нечетно, поэтому если ж делится на X, то уравнение можно записать в виде жх — zx 4" (—у)х, а если у делится на X, то его можно записать в виде ух — zx + -г* (—ж)х. Следовательно, если любое из трех неизвестных делится на X, то можно считать, что им является z, и случаи оказываются такими:
Случай I: Xх г ух -“ zx, где ж, у, z попарно взаимно просты и все взаимно просты с X.
Случай II; хх 4 ух = zx, где ж, у, z попарно взаимно просты и X | z.
Доказательство случая I. В этом случае сомножители z 4 У’ ж — осу, . . ., ж 4- ах-1У попарно взаимно просты и их произведе-
ние есть Х-я степень. Следовательно, дивизор каждого сомножителя есть Х-я степень и па основании свойства (А) для простого числа X каждый сомножитель х -ь а1 у есть единица, умноженная на Х-ю степень. Куммер в своем доказательстве разбирает только случай / -- 1, т. е. пользуется лишь тем, что существуют единица е и круговое целое г, для которых х -- ay -- etK Замена а па а-1 приводит это равенство к виду х + а-1у — еД. Далее, е/е -- аг на основании приведенного выше свойства единиц, и Iх = С = = С = Iх (mod X), поскольку каждая Х-я степень сравнима по модулю X с целым числом, а целые числа не меняются при замене а г—> а-1. Таким образом, х -j- а-1у — a-Tetx = a~Tetx ■- а*Т {х + ~ ау) (mod X). Заключительная часть *) доказательства состоит в следующем. Запишем члены сравнения
аг (л 4- «“‘у) = х -|- ay (mod X)
через произведения целых чисел и степеней элемента а — 1 и посмотрим, какие условия налагает это сравнение па целые числа х, у и г. Заметим сразу, что г определено лишь по модулю X и что г = 0 (mod X) невозможно, поскольку это давало бы
х -На-1у = жН-ау (mod X), 0 = (а2 — 1) у (mod (а — 1)х" *),
откуда вытекало бы, что а — 1 делит у, вопреки предположению. Значит, мы можем предположить, что 0 < г < X. Сравнение тогда может быть записано в виде
ат-х {ах А у) = л 4- ay (mod X),
[1 4- (а — 1)]г-1 \х + у + ^ {а — 1)] = x-Vy - - у (а — 1) (mod (а — 1)х" *).
Далее, из сравнения вида а0 -I- аЛ (а — 1) 4- а2 (а — I)2 4- . . . . . . — - «х-2 (а — 1)х~2 = 0 (mod (а — l)^*1) легко выводится (упр. 1), что а0 = 0, «! = 0, . . ., а?1_2 = 0 (mod X). Следовательно, в нашем сравнении коэффициенты при одинаковых степенях элемента (а — 1) должны быть сравнимы по модулю X, при условии что показатели этих степеней меньше X — 1. При 1 < г < < X —1 паше сравнение невозможно, поскольку слагаемое высшей степени слева есть х (а — 1)г, где 2 ^ г ^ X — 2, а это дало бы х = 0 (mod X) вопреки предположению. Если г — X — 1, то предпоследнее слагаемое слева равно
(а — 1)г-1 (л 4- у) 4- (г — 1) (а — 1)г~2 ж(а — 1) —
_[жл_уЧ.(Х-2)л] (а-1)?-2,
что дает —ж -^ у = 0 (mod X), х = у (mod X). (Исследование других слагаемых без труда показывает, что случай г = X — 1 также невозможен, но для получения противоречия достаточно заключения х = у (mod X).) Если г = 1, то непосредственно получается то же самое утверждение х = у (mod X).
Заметим, что случай I симметричен относительно всех трех переменных. Поэтому естественно записать в этом случае уравнение в виде хх + Ух Ч- 2х — 0. Нами доказано, что из этого уравнения при х ^ 0, у =Д 0, z ^ 0 (mod X) вытекает х = у (mod X). Но симметрии вдобавок получаем х = z, у = z (mod X). Но, по- теореме Ферма, хх = х, ух = у, ax = z, (mod X). Отсюда 0 = = хх + У^ -г 2х = Зх (mod X). Так как х =£ 0 (mod X), отсюда следует 3 = 0 (mod X), а значит, X = 3. Таким образом, при X ^ 3 случай I невозможен. Так как невозможность случая I при X = 3 была уже доказана (скажем, на основании несложной теоремы из § 3.2 с учетом того, что 2-3 -Н 1 = 7 есть простое число), этим завершается доказательство невозможности случая I для регулярных простых чисел. (На самом деле понадобилось лишь свойство (А) регулярных простых чисел.)
Доказательство случая II. В этом случае все сомножители выражения хх -- ух делятся на а — 1 и частные взаимно просты. Так как произведение частных есть zx (а — 1)~х, то произведение есть Х-я степень, а из свойства (А) вытекает, что (а — I)-1 (ж + + оЧу) = е^ для некоторых круговых целых е,-, tj, причем е3 — единица. Кроме того, элементы tj попарно взаимно просты. Особый простой элемент a — 1 делит не более одного из tj, а точнее, он делит t0, поскольку из того, что a — 1 делит х + у, а х и у — целые числа, вытекает, что на самом деле (а — 1)х-1 делит х Д у. Пусть t0 ~ (а — 1)хш, где и? не делится на а — 1. Тогда Х^ 1. Из X равенств, полученных ранее, в частности, имеем
z-l-a"1^ (a — 1) е_^1,
х + у= (а — 1) е0 (а— Р^ЧД,ж + ау= (а — 1) еД.
Используем эти 3 равенства, чтобы исключить два неизвестных х и у; это дает
(a—1) уе=(а—1) [е^х— е0 (а—1)*хнА], а-1 (а—1) у = (а— 1) [е0 (а— l)ftX нА— е.^], а затем
0 = e<tx —е0 (ос— l)ftX мА— ae0 (a— l)feX мА+ае.Д.
Так как а + 1 — единица (она есть частное от деления а2 — 1 на а — 1), то этому равенству можно придать вид
Ео (a — l)feX wx = tx 4-E_ttxv
где Ео, Е_Т — единицы. Теперь, чтобы избавиться от множителя E-v можно воспользоваться свойством (В) простого числа X, поскольку по модулю X полученное равенство читается как 0 = = 6\ + Е_ХС_Х, где Cv С_х — целые числа, отличные от нуля по модулю X в силу того, что tx и 1_г взаимно просты с i0 = (а — — 1)йш. Значит, Е^ сравнимо по модулю X с целым числом, Е_Т = ех для некоторой единицы е и, наконец, Ео (а — l)feX wx = = tx + ^et-^. Это равенство по виду очень близко к исходному уравнению zx = аЛ + Ух, и при помощи тех же рассуждений (с небольшим лишь изменением) можно получить третье равенство того же вида.
Точнее, если мы начнем с уравнения вида
жх + ух = е (а — l)hX и*, где е — единица, к — положительное целое число, х, у, w и а — 1 — попарно взаимно простые круговые целые, то можно продолжать следующим образом. (Случай II Последней теоремы Ферма получается отсюда как частный случай, когда х, у, w — целые числа, z = Xm w, k = m (X — 1), e — [X (a — i)-x+i]mx.) По крайней мере один из сомножителей х + а) у левой части делится на a — 1, откуда, как и раньше, следует, что все сомножители делятся на a — 1, а частные взаимно просты. Предыдущее доказательство того, что х + у делится на (а — I)2, здесь не проходит, однако и в этом случае верно, что по крайней мере один из сомножителей (а значит, точно один) делится на (а — I)2, поскольку по модулю (а — I)2 имеем
T, = a04-at (а—1) (mod (а—I)2), y^bg + bt (а — 1) (mod (а—I)2) для некоторых целых а0, av b0, bt (упр. 1), откуда
x + a^y^lao + at (а— 1)] + [1 + (а— 1)]’ [60 + &i («—!)] -
^ao + ^o + tai + ^i + ^o] (а—1) (mod (a —I)2).
Гак как a — 1 делит х + а’у для всех /, отсюда вытекает, что а0 + Ъо = 0 (mod X). Кроме того, это показывает, что число (а — I)2 тогда и только тогда делит х + аД, когда ах + Ь± + + jb0 = 0 (mod X). Это условие выполняется для одного и только одного значения / по модулю X, если Ь6 =£ 0 (mod X); но Ьо ^ ^ 0 (mod X), так как иначе a — 1 делило бы у, вопреки предположению. Следовательно, k > 1. Пусть к = К + 1, где К — положительное целое число. Так как у можно заменить на а’у,
пе изменив вида первоначального уравнения, то можно предположить, что х + у и является тем сомножителем выражения хх -г -г ух, которое делится па (а — I)2. Тогда кХ сомножителей (а — 1} в разложении левой части хх -+- ух распределены так: по одному сомножителю в каждом члене х -(- ajy (/ — 1, 2, . . ., X — 1) и 1 -г (к — 1) X = 1 + КХ сомножителей в члене х -I- у. Таким образом,
хА- а-1у = (а— 1) е.^,
хА-У = (а — 1) е0 (а — 1)КЛ wx, х + ау — (а — 1) е^, и точно такая же последовательность шагов, как и раньше, приведет нас к уравнению вида
в котором X, У, ТУ и а — 1 — попарно взаимно простые круговые целые, Е — единица и К -- к — 1. Теперь очевидно, что это невозможно, поскольку повторение такого процесса приведет в конце концов к уравнению, в котором к -- 1, тогда как мы только что показали, что равенство к — 1 невозможно. Это завершает доказательство случая II.
Куммер заявляет, что доказана невозможность равенства хх _к уХ =_. zx дЛЯ круговых целых (а не только для целых чисел), но здесь в его доказательстве этой теоремы имеется пробел. Приведенное только что доказательство показывает, что если х, у и г — попарно взаимно простые круговые целые и одно из них делится на а — 1, то, действительно, равенство хх -j- ух -- А- невозможно. Кроме того, Куммер был в состоянии так видоизменить свое доказательство случая I, чтобы оно было применимо к тройки х, у, z взаимно простых круговых целых (см. упр. 2). Ошибочным является сделанное им предположение, что достаточно доказать теорему в случае, когда х, у, z взаимно просты. Иными словами, Куммер действительно доказал, что равенство хх -j- ух ---zx невозможно для взаимно простых круговых целых, однако упустил из виду, что общий случай не сводится к случаю, когда х, у, z взаимно просты. Проблема, разумеется, в том, что х, у, z могут иметь общий идеальный делитель — дивизор, который делит их все, но пе является главным, и па который нельзя сократить равенство хх + ух ■= zx. (Доказательство невозможности равенства хх + ух — zx, в котором этот пробел ликвидирован, см. у Гильберта [НЗ].) То, что сам изобретатель теории идеальных делителей совершил именно этот промах, весьма примечательно.
Остается показать, что если е — произвольная единица, то е!е -- аг при некотором г. Выберем полипом Е (X) = а0 + «хХ +
. . . + a^-iX1-1 от одной переменной X с целыми коэффициентами таким образом, чтобы значение Е (а) равнялось единице е!е. Разделим полином Е (Xх-1) Е (X) на Xх — 1 с остатком: Е (Xх-1) Е (X) = Q (X) (Xх - 1) + R (X), где R (X) - полином степени меньшей X, скажем R (X) = А 0 -р АТХ -р . . . Ц- А х-1Хх-1. Подставляя в это равенство X = 1, найдем, что (а0 У ^ Ч- . . . . . . + йх-1)2 А + А + • • • + Ах-г При X — а получим А о + И2а + . . • + А я-^'1 = Е (а-1) Е (а) = [е (а-1)/е (а-1)] X X [е (а)/е (а)] — [е/е] [е/е] = 1, (Л 0 — 1) + Ага + А 2а? + . . . • • • т Л х^оР--1 - 0, откуда Ао — 1 — АТ = А2 = . . . =-- А Х_Р Обозначим через X это общее значение. Тогда (а0 + ^ + . . . . . . + aX-i)2 1 -(- XX = 1 (mod X) и а0 + ^ + . . . + «х-i = = ± 1 (mod X). Прибавляя ко всем коэффициентам (или вычитая) одно и то же целое число, мы можем получить равенство а0 — + «!+...+ «х-1 — ±1- Это заменяет первоначальный полином Е (X) и дает новый набор коэффициентов А;, для которых 1 + XX = 1, к = О, Ао = 1, Ах = А2 - . . . = Ах-х = о. С другой стороны, способ подсчета коэффициентов Ai показывает, что Л о " а» -- а^ - г ■ - - + ах-г- Эту формулу можно доказать, заметив, что общий член а;Хи~1 ajX} полинома Е (Xх-1) Е (X) может быть записан в виде ага3Хч'к+Т = аг-а,-Хг (Х«х — 1) + a,ajXr — — Q; j (X) (Xх — 1) — a;ajXr, где г = / — i (mod X), 0 г < X и Qi j (X) —- а{а3Хг (X^K~l + . . . т- Xх r 1) при q > 1, Qt, j (X) — ata3XT при ^ — 1 и Qt, 5 (X) = 0 при q = 0. Если просуммировать эти равенства по всем i и / от 0 до X — 1, то
Х-1
получим R (X) —; У ( У сца^ Хт. В частности, Ао = «о ~г Г=0 j-i=2r
-L at — • • ■ ж «х-г Таким образом, из Ао —- 1 вытекает, что точно один коэффициент at отличен от пуля и что он равен ±1. Следовательно, Е (а) — ±аг для некоторого г. Теперь достаточно доказать, что равенство Е (а) = —аг невозможно. Если бы оно было возможно, то, поскольку либо г, либо г + X четно, было бы возможно равенство Е (а) — —а2®, откуда еа'® — —еа®. Обозначим эту единицу еа-® через F (а) — Ъо т Ьх» т • • • . . . — Хх-1«х-1- Тогда F (а) — такая единица, что F (а) = -- —F (а-1). Предположим, пе умаляя общности, что Ъо — 0. Тогда F (а) - Ъг (а — а'1) + Ь2 (а2 — а-2) -)-.... Это показывает, что F {а) делится на а — а-1, что невозможно, поскольку а — а-1 пе является единицей. Этим доказательство завершается.
Упраменения
/Докажите, что каждое круговое целое сравнимо по модулю а — 1 v обычным целым числом. (Вспомните признак делимости на а — 1.) Установите, что для любого данного кругового целого г и любого целого числа
X > 0 существуют такие целые числа а0, а17. . ., ah_v что z=a0+ai (а— !)+• ■ • . . . + а^-i (а — l)k-i (mod (а — 1)й). Наконец, покажите, что если к ^ X — 1, то целые числа а0, аг, . . ., ah-1 определены однозначно по модулю X. (Целое число тогда и только тогда является пулом по модулю а — 1, когда оно делится на X. В этом случае оно является нулем и по модулю (а — 1)^-1.)
Докажите, что если X — регулярное простое число, большее 3, и если х, у и z — взаимно простые круговые целые, то равенство х^ + у^ = z^ невозможно. (Случай, когда одно из неизвестных делится па а — 1, охватывается доказательством случая II, которое дано в тексте, так что остается лишь случай I. Заменяя, если это необходимо, х на avz, мы можем вначале предположить, что х сравним по модулю (a — I)2 с целым числом и то же самое верно для у и z. Пусть, скажем, х = а, у = b, z = с (mod (a — I)2), где a, b, с — целые числа. Доказательство, приведенное в тексте, показывает, что для каждого / имеется такое г, что х + a.~iy = a~r (ж + a.iyY Далее, используя запись ai = [1 + (а — 1)р" и проводя вычисления по модулю (а — I)2, находим, что г (а + b) = 2jb (mod X). Отсюда видно, что г = = vj (mod X), где v — целое число, не зависящее от ]. В действительности можно считать v четным, так что наше сравнение примет симметричный вид: a,ki (х + а~7у) = а-кз (х + азу1) (mod X). В частности, х + у = х + у (mod X). Если первоначальному уравнению придать симметричный вид аЛ _]_ уХ _|_ zx _ Q, то> применяя те же соображения к парам х, z и у, z, получим х = х, у = у, z = z (mod X). Значит, выражение ahi tx + а'Зу') не изменяется по модулю X, если j заменить па —/. Из случаев / — 1 и / = 2 мы можем заключить, что так как у не содержит множителя a — 1, то (ak-1 — a~<ft~'>) (a-k — ak-1) (1 — a) делится па (a — l^-1- По X > 5, поэтому либо оА*1 = а'^'П, либо а*к = ah~’, т. е. либо к = 1 (mod X), либо 2fc = 1 (mod X). В первом случае а = 0 вопреки предположению. Во втором случае а = Ь. Таким образом, вдобавок к полученному имеем а = с и 0 = хх + у^ + zx = ах + Ь*' + <Л = За, и снова a — 0 вопреки предположению.)
Квадратичная взаимность
Очень странно, что Куммер так и не разработал полностью связь менаду своей теорией и гауссовой теорией бинарных квадратичных форм. Это тем более удивительно, поскольку знаменитая теорема о квадратичной взаимности является простым следствием его теории. Гаусс считал эту теорему настолько важной, что назвал ее «фундаментальной теоремой» и опубликовал несколько ее доказательств — два в «Арифметических исследованиях» и четыре других впоследствии (см. [G5]). Сам Куммер, как уже упоминалось в § 4.1, считал квадратичный закон взаимности и его обобщения на высшие степени важнейшим разделом теории чисел. Почти непостижимо, чтобы он мог проглядеть ту простую дедукцию квадратичной взаимности из теории идеальной факторизации х), которую мы сейчас изложим. Скорее нужно предположить,
Ц Согласно Гекке ([Н2], стр. 113), это доказательство впервые дано Кронекером, учеником и близким другом Куммера \Berlin Monatsberichte, 1880, 404—408].
что он предпочитал не публиковать ничего по этому вопросу, пока не разработал обобщений на высшие степени, что ему удалось сделать несколько лет спустя. Теория бинарных квадратичных форм связана с квадратичной взаимностью, но не связана с высшими законами взаимности, поэтому она осталась в стороне и в более поздних публикациях Куммера, посвященных законам взаимности.
Рассмотрим снова пример X = 23, который мы так подробно изучали в § 5.2. В связи с этим примером весьма естественно возникает вопрос: для каких простых р дивизор числа р содержит сомножитель вида (р, и)? На самом деле полное решение задачи из § 5.2, вероятно, должно содержать ответ на этот вопрос.
В § 5.2 мы обошли его только потому, что это увело бы нас там в сторону от главной цели — обоснования определения эквивалентности дивизоров. Тщательное изучение этого вопроса почти неизбежно ведет к квадратичному закону взаимности.
В § 5.2 уже было замечено, что дивизор (р, и) имеется тогда и только тогда, когда р имеет четное число простых дивизоров. (Здесь и во всем дальнейшем обсуждении предполагается, что р =5^=23.) Действительно, с одной стороны, если разложение дивизора р имеет вид (р, и) (р, —1 — uY то, поскольку сопряжение a >-*- а-2 меняет местами простые дивизоры (р, и) с простыми дивизорами (р, —1 — и\ эти два дивизора должны расщеплять простые дивизоры числа р на два подмножества одинаковой мощности и число всех простых дивизоров должно быть четным. G другой стороны, если их четное число, то число е — 22// делится на 2, откуда следует, что / делит 11. Следовательно, поскольку периоды длины / сравнимы по модулю любого простого дивизора числа р с целыми числами, период 60 сравним с некоторым целым числом. Пусть 60 сравним с и по модулю некоторого конкретного простого дивизора р. Тогда точно половина простых дивизоров числа р делит 60 — и, а их произведение есть дивизор вида (р, и'), что и требовалось показать.
Это необходимое и достаточное условие существования дивизора (р, и) можно переформулировать следующим образом. Во-первых, е тогда и только тогда четно, когда / делит 11. Так как /, по определению, есть показатель числа р по модулю 23, то это тогда и только тогда верно, когда р11 = 1 (mod 23). Далее, согласно хорошо известному утверждению из теории чисел, называемому критерием Эйлера, сравнение а:^*1^2 = 1 (mod X) тогда и только тогда имеет место, когда х является ненулевым квадратом по модулю X, т. е. тогда и только тогда, когда имеется такое у ^ 0 (mod X), что х = у2 (mod X). Это легко доказать многими способами (см. упр. 7), а отсюда в нашем случае вытекает, что если р =5^=23, то дивизор вида (j), и) имеется для тех и только тех р, которые являются квадратами по модулю 23.
14 Г. Элвартс
Квадратами по модулю 23 являются: 1, 4, 9, 16’= —7, 25 = = 2, 36 = -10, 493, 64—5, 81-И, 100 = 8, 1216,
или, в более удобном порядке: 1, 2, 3, 4, —5, 6, —7, 8, 9, —10, —11. Тогда из последовательности простых чисел 2, 3, 5, 7, 11,... легко выделить те простые, для которых имеются дивизоры (р, и): 2, 3, 13 = -10, 296, 318, 41 = —5, ... . Этот
список, конечно, согласуется с табл. 5.2.2.
Однако эти соображения не обеспечивают нас значением и для каждого значения р; на самом же деле именно поиск значений и приводит к другому критерию существования дивизора (р, и). Основное свойство целого числа и состоит в том, что половина простых дивизоров числа р делит 60 — и. Тогда все простые дивизоры числа р, а поэтому и само р, делят (0О — и) (0! — и) = = и2 + и + 6. Следовательно, и — решение сравнения и2 + + и + 6 = 0 (mod рУ Связь этого сравнения с X — 23 становится яснее, если записать его в виде V4 [(2u + I)2 + 23] = 0 (mod рУ Это показывает, что если имеется дивизор вида (р, и), то (2и + + I)2 = —23, и, в частности, что —23 является квадратом по модулю р. Верно также и обратное, если исключить простое число р = 2. Если р ^=2 и ж2 —23 (mod рУ то (ж + рУ s —23 (mod р) и либо х, либо х + Р нечетно. Тогда имеется такое и, что (2u + I)2 = —23 (mod р). Отсюда вытекает, что р делит (2u + I)2 + 23 = 4 (0О — и) (04 — иу а так как р 2, то каждый простой дивизор числа р делит либо 0О — и, либо 0х — и и, следовательно, дивизор вида (р, и) имеется. Короче, если р ^ 23 и р ^ 2, то^дивизор вида (р, и) имеется в том и только том случае, когда —23 есть квадрат по модулю р.
Сопоставление этих двух критериев существования дивизора (р, и) обнаруживает удивительное обстоятельство, что простое число р =^2 и =^23 тогда и только тогда является квадратом по модулю 23, когда —23 является квадратом по модулю р. Это — один случай квадратичного закона взаимности. Другие случаи легко получить, обобщая предыдущие соображения на X, отличные от 23.
Если сказано, что в круговых целых для данного X имеется дивизор вида (р, и), это означает, что для этого X точно половина простых дивизоров числа р делит 0О — и (где 0О — тот период длины (X — 1)/2, который содержит а). Точно те же соображения, что и в случае X = 23, доказывают, что если р ^Х, то дивизор вида (р, и) имеется в том и только том случае, когда р есть квадрат по модулю X. В общем случае формула, которая при X = 23 имела вид (0О — и) (04 — и) = *Д V(2u + I)2 + 23], превращается, как мы далее покажем, в следующую: (0О — и) (04 — и) = = V4 [(2и + I)2 ± X], где знак перед X определяется условием, что 4 должно делить (2u + I)2 ± X, т. е. стоит знак +, если X = 3 (mod 4), и знак —, если X = 1 (mod 4). Далее, те же самые
рассуждения показывают, что при р + 2 и р + X дивизор вида (р, и) имеется тогда и только тогда, когда —X является квадратом по модулю р, если X = 3 (mod 4), и когда X является квадратом по модулю р, если X = 1 (mod 4). Итак:
Пусть р и X — различные нечетные простые числа (р + 2, X ^= 2, р ^Ху Если X = 1 (mod 4), то р тогда и только тогда является квадратом по модулю X, когда X является квадратом по модулю р. Если X = 3 (mod 4), то р тогда и только тогда является квадратом по модулю X, когда —X есть квадрат по модулю р.
Именно в таком виде Гаусс сформулировал квадратичный закон взаимности, или, как он его называл, фундаментальную теорему [Disquisitiones Arithmeticae, Art. 131]. Заметим, что приведенные выше рассуждения в действительности не только доказывают теорему, но дают простой, хотя и совершенно не отвечающий историческому ходу дела, путь открытия самой формулировки теоремы. Осталось только доказать формулу (0О — u) X X (0! — и) — V4 [(2м + I)2 ± М- Это можно сделать следующим образом. (См. упр. 3 и 4 к § 4.5.)
Конечно, (0О — м) (0! — м) —- и2 + и + 0o0i = V4 [(2u + 1)2 + + 40оО4 — 1]. Задача, следовательно, заключается в подсчете- выражении 4Оо04 — 1. Как было замечено в § 4.9 (для периодов- длины /, где / — (X — 1)/2), 0o0i имеет вид а-1^ (X — 1) + 50о + + с04, где а + b + с = Чг (К — 1) и а есть 0 или 1. По симметрии,. b = с. Если а = 0, то равенство а + Ъ + с = (X — 1)/2 превращается в 25 — (X — 1)/2; далее, X = 4b + 1, X = 1 (mod 4)г 0О01 — а + 50о + с04 = 0 + b (0О + 01) = —Ь, 40о04 — 1 = = —4Ь — 1 = —X. Если а = 1, то равенство а + b + с = = (X — 1)/2 превращается в 1 + 25 = (X — 1)/2; далее, 45 + 3 = = X, X = 3 (mod 4), 0О04 = V2 (X - 1) + Мо + 50, = 1 + 25 — — 5 = 5 + 1, 40о0! — 1 = 45 + 4 — 1 — X. Таким образом, либо* X 1 (mod 4) и 40о01 — 1 = —X, либо X 3 (mod 4) и 40о04 —1 — = X, что и требовалось доказать.
Причина, по которой квадратичный закон взаимности вызвал: такое восхищение многих крупных математиков, должна быть очевидна. С первого взгляда не видно абсолютно никакой связи между вопросами «квадрат ли р по модулю X?» и «квадрат ли X по модулю рЪ, но вот открыта теорема, которая показывает, что это практически один и тот же вопрос. Безусловно, наиболее- впечатляющими теоремами в математике являются те, в которых предпосылки обнаруживают наименее заметную связь с заключениями, и квадратичный закон взаимности — образцовый пример такой теоремы. Не только Гаусс и Куммер, по также Эйлер, Лагранж Лежандр, Дирихле, Якоби, Эйзенштейн, Лиувилль, Гильберт, Артин и многие, многие другие известные математики.
приняли брошенный этой теоремой вызов найти ее естественное доказательство или обнаружить какое-то более понятное явление «взаимности», частным случаем которого является эта теорема. Гаусс назвал квадратичный закон взаимности фундаментальной теоремой, но не из-за его эстетической ценности, а из-за его очень большой значимости в теории сравнений второй степени и в теории бинарных квадратичных форм, которым посвящены четвертый и пятый разделы его «Арифметических исследований». Как будет видно в гл. 7, этот закон очень полезен и в теории идеальной факторизации квадратичных целых. Особенно часто во всех этих теориях необходимость в нем возникает тогда, когда требуется выяснить, имеет ли сравнение п = х2 (mod р) решение для данного простого р и целого п ^ О (mod р\ Разумеется, это конечная задача, которую можно решить попросту вычислением квадратов всех целых чисел, меньших р/2, и проверкой, нет ли среди этих квадратов числа, сравнимого с п по модулю р. Однако даже когда применяются некоторые элементарные упрощения (см упр. 1 и 2), при больших простых числах р это требует длительного процесса проб и ошибок, а использование квадратичного закона взаимности неизмеримо упрощает дело. Опишем способ его применения.
Предположим, например, что требуется определить, обладает ли решением сравнение ж2 = 31 (mod 79). Введем так называемый символ Лежандра Q), где р — нечетное (положительное) простое число, ап — целое число, п ^ 0 (mod р). По определению, он принимает значения +1, а именно, он равен +1, если сравнение ^ = п (mod р) имеет решение, и равен —1 в противном случае. Задача состоит в вычислении символа Лежандра (^)- Поскольку 79 = 3 (mod 4), квадратичный закон взаимности утверждает, что ( si) = (79)- Но —79 — п= 14 (mod 31), поэтому (79) = (31), и мы сталкиваемся со значительно меньшей задачей — определить, обладает ли решением сравнение ж2 = 14 (mod 31). Как отмечалось в приведенном выше доказательстве, критерий Эйлера утверждает, что (”)=+1 в том и только том случае, когда п^р-^2 = 1 (mod р). С другой стороны, квадрат числа п(р-*)/2 равен 1 по модулю р и, следовательно, п^-1^2 может иметь только значения +1 или —1. Значит, (”)=—1 тогда и только тогда, когда н№-1>/2 =— 1 (mod р). Из этих рассуждений вытекает, что п(р-1)/2 = (” ) (mod р), откуда следует, что для символа Лежандра выполняется основное соотношение (;)(;)=(□
при всех таких п, т и р, при которых определены (”) и (™). Следовательно, для того чтобы подсчитать (31), достаточно под-
считать (Д) и (3't). На основании квадратичной взаимности - G ) = G ) О = (± I)2 - 1, а это дает (^) = Q. Это допускает дальнейшее приведение: (32) = (3?) ~ GD (31) = (3^ ^и) " = (2)(12) =—GJ. В результате получается уже совсем несложная задача: квадратами по модулю 11 являются 1, 4, 9 =— 2, 16 = 5, 25 = 3, 49 = 5, 64=-2, 81 = 4, 100= 1, 121 = 0. Этот перечень не содержит числа 2, следовательно, (2J = —1, и окончательно (3*)=-j-l, т. е. 31 является квадратом по модулю 79.
Применяя этот процесс, полезно располагать так называемыми дополнительными законами квадратичной взаимности (в которых элемент взаимности, собственно говоря, отсутствует) для подсчета символов Лежандра (—р)> О- Первый закон утверждает:
/-1\ J + Н если P = l(mod4),р( —1> если p = 3(mod4).
Иными словами, С^-Ар+С)’ когда оба выражения определены (т. е. когда рц-4м—положительное простое число), и это остается верным, если положить значение (“У равным +1. Можно проверить, что ("*) =— 1. Второй закон состоит в том, что
/2\( +1» если Р = 1 или 7 (mod8),
р[ —1, если р = 3 или 5 (mod 8).
Другими словами, Ср) = ^р^8А’ и эт0 остается верным, если положить (2) равным +1. Можно проверить, что (3) =— G)=-i и G) = +i-
Эти два утверждения следуют из теорем, касающихся представлений p—az-'rb2 и р = а2-\-2Ъ2 и доказанных в гл. 2 (см. ниже упр. 5 и 6). По-другому (1) можно вывести путем применения квадратичной взаимности к р и 3 следующим образом. Если р = 1 (mod 4), то Ср) = (3) = (р) =-’ Ср) Ср)' 0ТКУДа ("У = = +1, тогда как если p = 3(mod4), то (~3)=-.(р) = (""з)(~з)^"" =(1)G Ы1)гу(~У’ °™уда гуеу- Пи гу-(1)= -= — 1. Формулу (2) можно вывести прямым расширением предыдущего доказательства закона взаимности на исключенный случай р = 2. То, что 2 тогда и только тогда является квадратом по модулю X, когда его дивизор раскладывается так, как это требуется, верно и в этом случае; с другой стороны, его дивизор
раскладывается тогда и только тогда, когда возможно сравнение u2 + u + QoQj = 0 (mod 2). Это равносильно тому, что (2u + 1)2± ± Х = 0 (mod 8), что зависит лишь от класса числа X по модулю 8. Если X = 1 (mod 8), то нужное сравнение (2н — I)2 — 1 = = 0 (mod 8) не только возможно, но и справедливо при всех целых и.
Правилом (1) и символом Лежандра можно воспользоваться для того, чтобы придать квадратичному закону взаимности ясный и симметричный вид: если р и q— различные нечетные простые числа и хотя бы одно из них сравнимо с 1 по модулю 4, то ( , ) = ( р ); есЛи же они оба сравнимы с 3 по модулю 4, то ^У™ = —(р) (посколькуХ(’’)=(",)(",) = —(р))- Таким образом, подсчет символа (^) можно проще проделать так: (79)="- —(и)~ = - Q - - О=- О = - О Q = - (I) (V)=- (з) = =аыз)=+1-
Упражнения
Решите сравнение ж2 = 31 (mod 79). (Сделайте это методом проб и ошибок. Вместо того чтобы вычислять квадраты, можно последовательно прибавлять нечетные числа: 22 = I2 + 3, З2 — 22 + 5, 42 — З2 + 7, . . ., затем редуцировать по модулю 79.)
Гаусс предлагает следующий метод решепия сравнений хг = A (mod m) Disquisitiones Arithmeticae, Art. 319—322). Напишем z2 = A + ту и будем рассматривать у как неизвестное. Можно считать, что —Alm ^у <4tm — — (А/m). Для любых модулей Е (которые Гаусс называет исключающими^ число А + ту должно быть сравнимо с квадратом по модулю Е. Только около половины возможных классов по модулю Е являются квадратами, и этим способом можно исключить около половины возможных значений неизвестного у. Покажите, что в упр. 1 этим способом при Е = 3, 4 и 5 исключаются все положительные зпачепия у, кроме четырех, и найдите их. Покажите, что использование Е = 8 вместо Е = 4 исключает одно из пих, а использование Е = 7 исключает второе. Испробуйте оставшиеся два.
Покажите, что (|2) = +1, и решите сравнение ж2 = 22 (mod 97). (А = 8, 9, 5 исключают все значения, кроме трех, из которых два меньших легко отбрасываются.)
Подсчитайте следующие символы Лежандра: (to®) , (139) • (139) • (Предостережение: о подсчете (^^ = — (^®) = — (9?) = — («'J ■= = (9^ = +1 пе было доказано, что он верен, хотя он и дает правильный ответ.)
Выведите правило (1) для подсчета (-1) из форму i (4) и (5) § 2.4.
Докажите правило (2)]для подсчета (2) следующим образом. Упр. 4 к § 2.4 показывает, что если (2) = -И 1, то р = с2 — 2d2 и. следовательно, р = +1 (mod 8). Обратно 1 доказано в упр. 6 и 7 к § 2.4.
Докажите, что формула (") = nip-1)/2 (mod р) имеет место, если символ Лежандра определен. (Это легко сделать, используя существование примитивного корня по модулю р, но избежать использования примитивного корня можно путем подсчета: так как возведение в квадрат есть «два в один»- функция, то точно половина ненулевых классов по модулю р являются квадратами. На основании других соображений произведение квадрата на неква- драт есть неквадрат и, следовательно, произведение двух неквадратов есть квадрат, и т. д.) Установите, что (”т) = (”) (™) .
Предположив, что верна вторая формулировка квадратичного закона взаимности (если р и q — нечетные простые числа и р =1 или q = 1 (mod 4), то (р) = (9), но если р = 3 (mod 4) и q = 3 (mod 4), то (р) = — (р)), выведите первую (еслир = 3 (mod 4), то (-д)= ^), а если Р = ^ (mod 4), то (р) = (’))• Не пользуйтесь правилом (1), не доказав его сначала.
Покажите, что квадратичный закон взаимности можно сформулировать так: (р) = (9) = (—1) (р-Пм-Ч/А
Определите, обладают ли решениями сравнения
Зи2 — 2и = 7 (mod 23),
7и2 + би = 2 (mod 37).
{Дополните до квадрата и примените квадратичную взаимность.]
Как заметил Лагранж ГЫ, Art. 54], если р = 3 (mod 4), р — простое число и сравнение г2 = В (mod р) обладает решением, то класс х = = В <Р+1>/4 (mod р) удовлетворяет сравнению ж2 = 5. Докажите этот факт и воспользуйтесь им для решения упр. 1. Гауссов метод исключения не очень практичен. Относительно лучшего метода см. Шенке [81].
Глава 6
ОПРЕДЕЛЕНИЕ ЧИСЛА КЛАССОВ
Введение
В апреле 1847 г. Куммер опубликовал свое доказательство того, что из условий1) (А) и (В) для заданного показателя % вытекает Последняя теорема Ферма. Для того чтобы применить эту теорему к доказательству самой теоремы Ферма для конкретного простого показателя X, нужно иметь какой-нибудь способ проверки условий (А) и (В) для данного X. Куммер утверждал, что им строго доказано выполнение этих условий для X — 3, 5, 7 и что они, по-видимому, выполняются хотя и не для всех простых X, но для бесконечного множества их. Естественный путь подойти к проверке условия (А) — попытаться сосчитать число классов для данного значения X. Эту задачу определения числа классов Куммер упомянул уже в своем самом первом сообщении 1847 г. по теории идеальных комплексных чисел, однако лишь затем, чтобы сказать, что он ею не занимался, поскольку ему устно сообщили, что Дирихле уже преуспел в нахождении формулы для числа классов. Куммер еще раз сослался на этот факт, когда сообщал Дирихле о своей апрельской работе 1847 г., говоря, что сам он не в состоянии сказать, какие простые X удовлетворяют условиям (А) и (В), «но для Вас это, вероятно, не составит труда». Однако Дирихле в замечаниях, которые он сделал к этому сообщению, говорит лишь, что у пего есть формула для числа классов, позволяющая в частных случаях проверять, выполнено ли условие (А); он не приводит никаких значений X, для которых он проверил это условие, и признает, что этот способ проверки непрактичен для условия (В) при X > 7 и что он не в состоянии сказать, верпа ли гипотеза Куммера о том, что (В) вытекает из (А). Наконец, в сентябре 1847 г. Куммер послал Дирихле и в Берлинскую Академию статью [К10], в которой дал вполне исчерпывающую теорему относительно условий (А) и (В).
Теорема. Из (^ вытекает (В). Условие (А) равносильно утверждению, что X не делит числители ни одного из чисел Бернулли
х) Эти условия таковы: (А) число классов не делится на X; (В) любая единица, сравнимая по модулю X с целым числом, является Х-й степенью.
S2, S4, . . ., Вх-з (числа Бернулли определяются г) равенством х!(ех — 1) = ^ В^/пГ).
Эта теорема и известные значения чисел Бернулли дали Куммеру возможность сказать, что (А) и (В) выполняются для всех простых чисел, меньших 37, но что они не имеют места для X = 37, поскольку 37 делит числитель S32. Находить значения чисел Бернулли совсем не просто, но во времена Куммера они были протабулированы вплоть до S60, и это позволило проверить все простые числа X до X = 61. Но Куммер, по-видимому, не провел такой проверки, прежде чем послал свою статью в Берлин, поскольку он не сообщает о том факте, что единственным вторым простым X ^ 61, для которого (А) и (В) не выполняются, является X = 59.
При всем почтении Куммера к Дирихле и его признании, что он получил лично от Дирихле некоторую полезную информацию, успешное нахождение им в течение лета 1847 г. как формулы для числа классов, так и приведенной выше теоремы относительно условий (А) и (В), следует рассматривать как невероятное достижение. Читатель сам сможет судить об уровне вычислительного мастерства и упорства, необходимых, чтобы получить результаты этой главы — а они все являются результатами Куммера — между маем и сентябрем одного и того же года.
Формула эйлерова произведения
В основе фактически всей аналитической теории чисел, в которой формула числа классов играет важную роль, лежит формула эйлерова произведения
2-^=II—Ч- <»’)■ »
Здесь суммирование слева ведется по всем положительным целым п = 1, 2, 3, . . ., а произведение справа распространяется па все простые р = 2, 3, 5, 7, 11, ... . Легко показать, что как произведение, так и сумма сходятся для положительных вещественных чисел s, больших 1. Доказательство того, что они равны, является простым упражнением по использованию абсолютной сходимости и основной теоремы арифметики (каждое положительнее целое число п точно одним способом может быть записано в виде произведения степеней простых чисел: п = р^ р^ . . . р^) для про-
]) Куммер пользуется другим определением чисел Бернулли, и его. В3 здесь обозначены через Вгр
верки справедливости формальных преобразований: .
П(1-^)"‘-П(и-^+-^+...) =
РР
p^t^V-iS, uhs ns •
Щ. Ui,...
Из этой формулы непосредственно следует бесконечность множе
ства простых чисел, поскольку из 2 й s> j ж-8 ^ = (s — I)-1
i
вытекает, что левая часть равенства (1) стремится к оо при s| 1, а этого не могло бы быть, если бы произведение в правой части содержало лишь конечное число сомножителей.
Говоря коротко, идея вывода формулы числа классов заключается в следующем. Будем искать аналог формулы (1), когда вместо основной теоремы арифметики для положительных целых чисел рассматривается тривиальное утверждение о том, что диви- вор может быть записан точно одним способом в виде произведения простых дивизоров. Так как норма произведения есть произведение норм, то это нам даст
1 = п-
N W81’
Р N (P)s
где А пробегает все дивизоры, а Р — все простые дивизоры. •Функция от s в этом равенстве стремится к оо при $ | 1 как постоянная, умноженная на (s — I)-1. Постоянную можно подсчитать двумя способами — по-разному для каждой части равенства; то, что получится слева, включит в себя число классов, а справа — не включит. Приравнивание этой постоянной, подсчитанной двумя способами, и даст формулу числа классов. Написать формулу числа классов в замкнутой форме не так легко и требует длинных выкладок (см. § 6.14), однако все это делается на основе только одной этой несложной идеи.
На формулу эйлерова произведения опираются многие работы Дирихле, включая его знаменитую теорему о бесконечности количества простых чисел в арифметической прогрессии и его столь же важную формулу для числа классов бипарных квадратичных форм с заданным детерминантом. Действительно, в обеих теоремах проводится исследование, как стремятся к оо при s | 1 функции, аналогичные функции 5и-8. Таким образом, идея Куммера богата прецедентами, и исторический подход, подобный принятому в этой книге, казалось бы, требует исследования этих прецедентов с тем, чтобы раскрыть основные замыслы в их простейшей форме.
Однако подробное изучение работы Дирихле скорее мешает, чем помогает усилиям показать идеи в их простейшей форме. Причина этого в том, что Дирихле, следуя Гауссу, формулировал определение числа классов в терминах бинарных квадратичных форм. Лишь в работах Куммера выяснилось, что эту теорию можно изложить значительно изящнее на языке дивизоров (идеальных комплексных чисел), благодаря чему стало возможным увидеть прямую связь (менее прямая связь была понятна и Дирихле) между формулой эйлерова произведения и формулой Дирихле числа классов. В терминах теории Куммера формула Дирихле есть не что иное, как предельный случай при s | 1 обобщения (2) формулы (1), когда дивизоры и простые дивизоры, встречающиеся в (2), берутся из арифметики квадратичных целых х + у У D (см. гл. 9).
По этой причине естественно пропустить работу Дирихле и перейти прямо от формулы эйлерова произведения к куммерову обобщению (2) в случае круговых целых. Достаточно отметить, что работа Дирихле дала много ценных указаний, в каких направлениях следует двигаться дальше. Из нее выяснилась не только важность предельного перехода s j 1, но и тот факт, что если сумма ^W (Л)-8 разбита в конечное число частичных сумм по классам эквивалентности дивизоров Л, то предел при s | 1 каждой из этих частичных сумм будет одним и тем же, и т. д. Добавим, что Куммер признавал полезность советов, полученных им от Дирихле при обсуждениях, касающихся нахождения числа классов. ■
Одпако в письме Якоби от 27 сентября 1847 г. Куммер говорит: «По-видимому, я вывел эту формулу совершенно не так, как Дирихле, поскольку я никогда не сталкивался с теми трудностями, о которых говорил Дирихле. Трудности, которые преодолевал я, цосили более субъективный характер и заключались лишь в малоинтересных выкладках такого типа, с которым я столкнулся, применяя технику, уже изложенную Дирихле в его исследовании квадратичных форм». Далее он говорит, что не решается публиковать свой вывод формулы, поскольку, сделав это, он мог бы лишить математический мир работы Дирихле, которому он, Куммер, не может никоим образом дать ничего равноценного.
Наконец, Дирихле так и не опубликовал никакого обобщения своей формулы числа классов, выходящего за рамки квадратичного случая. Было бы, конечно, интересно узнать, какую форму приняло бы такое обобщение, но скорее из чистого любопытства, чем по каким-либо математическим соображениям. Кажется более правдоподобным, что без упрощающих дело понятий теории Куммера результаты Дирихле были более трудными и менее общими, чем результаты Куммера, и именно поэтому Дирихле не публиковал их.
Первые шаги
Как было обрисовано в предыдущем параграфе, формула числа классов выводится исследованием предельного перехода при s 11 в формуле эйлерова произведения
($>!), (1) А Р
где Л пробегает все дивизоры круговых целых, а Р пробегает все- простые дивизоры (круговые целые соответствуют некоторому фиксированному простому X > 2, для которого ищется число классов). Этот параграф посвящен простому доказательству формулы эйлерова произведения (1) и основному факту, относящемуся к дзета-функции Римана.
Первым шагом является доказательство того, что произведение в правой части (1) сходится для всех s > 1. Имеем N (Р)-5 > О (это число равно p-,s, где р — простое число, делящееся на Р, а / — его показатель по модулю X). Поэтому первый шаг следует из основной теоремы о сходимости бесконечных произведений, утверждающей, что это произведение тогда и только тогда сходится, когда сходится ряд j^N (P)~s. Для каждого простого числа р этот ряд содержит е ^ X — 1 членов, равных p-ts ^ р-8, где / — показатель числа р по модулю X (или / — 1, если р — X) и е = = (X — 1)// (или е — 1, если р = X). Следовательно, ряд
(^-^(X-lj^c (Х-1)£^-
сходится, и сходимость произведения доказана.
Любое из конечных произведений, пределом которых является наше бесконечное произведение, равно сумме некоторых слагаемых ряда У-^И)^ а именно, сумме тех слагаемых N (Л)-5, для которых все простые дивизоры дивизора А включены в конечное произведение. Это вытекает из перемножения абсолютно сходящихся рядов
(1 _ N ^ру^у^ = 1 + N (Pys + Л' (Р2У8 4- N {P3ys 4- ...
с последующей перегруппировкой слагаемых. Отсюда ясно, что любая конечная сумма ^N (АУ8 меньше некоторого частичного произведения ]] (1 — N (РУ8Уг, например меньше произведения по всем простым дивизорам, встречающимся в данной конечной сумме. Следовательно, бесконечная сумма xj-^W) ’ сходится, и опа не превосходит бесконечное произведение. С другой стороны, вся сумма У N (Л)-8 больше, чем любая сумма, полученная из нее отбрасыванием некоторых слагаемых, и, следовательно.
•больше любого частичного произведения. Значит, сумма V.N (Л)-8 больше бесконечного произведения или равна ему. Это доказывает формулу (1).
В ходе вывода формулы числа классов будет необходимо воспользоваться одним простейшим фактом, касающимся формулы эйлерова произведения
(s>l)(s>l)(1)(1)
(s>l)
(s>l)
(1)
(1)
1S—11S—1<14<141S—11S—1для обычных целых чисел, а именно тем, что функция от s, определенная этим выражением, при s | 1 стремится к оо как (s — I)-1. Это можно доказать следующим образом. Функция от s, определенная равенством (2) при s > 1, называется х) дзета-функцией Римана и обозначается через £ (s). Выражение для £ (s) в левой части равенства (2) дает
1
S—1
1
S—1
<14
<14
1
S—1
1
S—1
<Ш
■откуда непосредственно следует, что lim (s — 1) £ (s) = 1, т. е.
S 1 1
£ (s) стремится к оо при s | 1 как (s — I)-1, что и требовалось показать.
Упражнения
Функция от s, определенная формулой (1), называется дзета-функцией круговых целых. Покажите, что она стремится к оо при s | 1 тогда и только тогда, когда сумма обратных величин 1/р всех простых чисел р, для которых р = 1 (mod X), расходится. [В сумме V n (PV® лишь простые с показателем 1 могут давать расходимость.] Как доказал Дирихле, это утверждение верно для всех простых X.
Оцените значение произведения (s — 1) £ (s) при s = 1,001.
Докажите, что сумма обратных величин простых целых чисел, т.е. V (1/р),есть расходящийся ряд. Эта знаменитая теорема Эйлера была началом аналитической теории чисел.
Преобразование правой части
Формула числа классов получается путем доказательства, что функция от s в формуле эйлерова произведения при s | 1 стремится к оо как постоянная, умноженная на (s — I)""1, и подсчета
4 Разумеется, ни Дирихле, ни Куммер так ее не называли, поскольку их деятельность на много лет предшествовала деятельности Римана.
постоянной различными способами в обеих частях равенства. Иными словами, эта формула получается при помощи умножения формулы эйлерова произведения на (s — 1) и перехода к пределу при s | 1. Первый шаг будет состоять в перестройке и преобразовании произведения П (1 — ^ (Р)-’)-1 в правой части формулы.
Рассматриваемое произведение можно в явном виде переписать как
где в бесконечном произведении р пробегает все простые числа, отличные от X, а число / для каждого р является, по определению, таким наименьшим положительным целым числом, что р* =
= 1 (mod X) и е — (X — 1)//. Например, при X = 5 произведение равно члену (1 — 5-®)-1, умноженному на
где знак = означает сравнение по модулю 5. Нам будет удобно разложить па множители и перестроить это произведение так, чтобы придать ему следующий вид:
где i =У—1. Точно так же при X = 7 каждый член, отличный: от (1 — 7-8)'1, имеет один из четырех видов: (1 — Р"8У61 (1 _ р-^уз = (1 _ р-.уз (1 + р-.уз, (1 _р-з,)-2 = ^_р-.у» х X (1 — ыр-8)^2 (1 — ю^р-8У\ где со — примитивный кубический корень из единицы, либо (1 — Р-6®)-1 = 0 — Р-8Уг (1 — Р/’“8)“1 х X (1 — Р2р“®)-1 (1 — P3P“S)“1 (1 — Р^-®)-1 (1 — Р5р^8)-1, где Р— примитивный корень 6-й степени из единицы. [Таким образом, Р6 = 1, но в меньших степенях р не дает 1. Тогда и есть Р2 или Р4' и ж6 — у6 = (ж — у) (ж — Ру) . . . (ж — Р5у) — см. упр. 1.] Каждое такое разложение можно записывать в виде (1 —р~8)-1(1— Р; р"®)"1 X X (1 — Р^р^8)-1 ... (1 — Р^р-'’)-1 при подходящем выборе показателя / = 0, 1, 2, 3, 4, 5. (Р3 = —1. Разложения при / = 1 и 7 = 5 совпадают, как и разложения при / = 2 и / = 4.) Кроме того, / должно равняться 0, если р = 1 (mod 7), равняться 3, если р = 6 (mod 7), равняться 2 или 4, если р = 2 или 4 (mod 7)г и 1 или 5, если р = 3 или 5 (mod 7). Этого можно достичь, выбирая j в соответствии с правилом: р = 3; (mod 7). Тогда
В общем случае формула принимает вид (см. упр. 2)
По-М^гт’^!-^) 1111(1--^ (Ч
k = Q р^у
где р — примитивный корень (X — 1)-й степени из единицы, у — примитивный корень по модулю X и во втором произведении умножение производится по всем простым р, для каждого из которых / определяется сравнением р = у (mod X).
Произведения Ц (1 — Р^р'8)"1, входящие в эту формулу, были уже выделены и изучены Дирихле в связи с его работой о простых числах в арифметических прогрессиях. Под характером по модулю X понимается комплекснозначпая функция % целого аргументам, обладающая свойствами: % (n + X) = % (и), % (мт) = = % (п) х ^т), X (0) = 0, X (1) =/= 0. Простым упражнением является доказательство того, что имеется точно X — 1 характеров по модулю X и что их можно определить следующим образом. Пусть у — примитивный корень по модулю X (в приведенных примерах он равен 2, если X = 5, и 3, если X = 7), и пусть р — примитивный корень (X — 1)-й степени из единицы (в примерах: i, если X = 5, и р, если X ■— 7). Тогда для каждого целого к определим характер Ха* полагая Ха (?) = Ph, после чего остальные значения определяются равенствами Хь (м) = Ха (?’) = Ха W = Pjh, где п = ч5 (mod X); Хь (Д = Ха (0) = 0> если м == 0 (mod Х\ Если X — любой характер по модулю X, то х М1-1 = X ^к-1^ = X (1), ибо = 1 (mod X). Так как х (1) 0 и х (I)2 = X (I2) = X Д), то х (1) = 1- Значит, х (?)х-1 = 1 и х (?) должно быть степенью числа р. Так как р имеет точно X — 1 различных степеней и так как х (?) определяет все остальные значения характера х, т0 отсюда следует, что имеется точно X — 1 характеров по модулю X, что и требовалось установить.
При этих обозначениях формулу (1) можно переписать так:
X Р ' '
где х пробегает все X — 1 характеров по модулю X, а р пробегает все простые числа. (Заметим, что х W = 0 при всех х-) Дирихле уделил особое внимание этим произведениям по р, которые он обозначил следующим образом:
р '/
Он заметил, что метод, использованный при выводе формулы эйлерова произведения, дает
поскольку, как и раньше, (1 — % (р) р-8)-1 = 3 (х О’) Р-”^ ц=0
Щ'-Щ'-и перемножением этих выражений по всем простым р получаем 3 х (?1)Ц1 х (т’2)И2 • • • х (Pv)^ pF Ц15Р2Ц28.. • pv ^ = 2 х («) «М ибо у_ — характер, а каждое положительное целое число п может быть единственным образом записано в виде п = р^ р^ . . . pvv. Следовательно, в обозначениях Дирихле правая часть формулы эйлерова произведения может быть записана так:
Щ'-
Щ'-
(1 ■) L(5’ XoW' Xi) ' ' ' Ц^ Хл-2) N(P) )\ X J
(»>D
гДе х0, Хи • • -1 Хх-2 — характеры по модулю X, определенны! равенством %^ (?) = РХ
Далее, так как Хо (р) = 1 Для всех простых р, исключая X,
lim (5 5jllim (5 5jlпПпП1МР У1МР У= limL(s, Х|)Ц^ X2) • • • Us, Хл-2) 511= limL(s, Х|)Ц^ X2) • • • Us, Хл-2) 511
lim (5 5jl
lim (5 5jl
пП
пП
1
МР У
1
МР У
= limL(s, Х|)Ц^ X2) • • • Us, Хл-2) 511
= limL(s, Х|)Ц^ X2) • • • Us, Хл-2) 511
11 Хо W = 0, то первые два члена образуют (1 — X-8)-1 L (s, Хо) = = £ (s), где £ (s) = Г] (1 — P~^'v = 3 п~‘ — Дзета-функция Римана. Следовательно, так как lim (s — 1) £ (s) = 1 при s | 1, то
и задача определения, каким способом произведение П (1 — N ^Р^^-1 стремится к оо при s | 1, сводится к вычислению предела произведения L-функций Дирихле, стоящего в правой части. Эта задача была уже полностью решена Дирихле, и Куммеру оставалось лишь использовать решение Дирихле. Это решение изложено в следующем параграфе.
Упражнения
Докажите, что если р — примитивный корень n-й степени из единицы, то (г — Ру) (г — Р2у) . . . (ж — Рпу) = Xй — уп. Какой вид.примет этц формула, если корень n-й степени из единицы Р не является примитивным?
Докажите формулу (1). ■
Для X = 13 найдите два характера % по модулю X, обладающие тем свойством, что все их значения вещественны. Напишите первые 15 членов соответствующего Л-ряда в каждом из этих двух случаев. Напишите первые 10 членов ряда для (1 — % (2) 2"8)-1 (1 — % (3) З-8)^1 в каждом из случаев.
Определепие характера по модулю X никоим образом не зависит от предположения, что X — простое число. Следовательно, смысл «характера 15 г, Эдвардс
по модулю 8» ясен. Найдите 4 вещественнозначных характера по модулю 8 и покажите, что других характеров по модулю 8 пе существует.
Проведенное Дирихле вычисление значений L (1, ^
Пусть X — данное простое число, X >• 2, % — характер по модулю X и L (s, %) обозначает функцию
^ л' 11 xtf)пр | _____
р5
Характер %, определенный условиями % (и) — 1 при и ^ 0 (mod X) и % (и) = 0 при п = 0 (mod X), называется главным характером по модулю X. По причинам, изложенным в предыдущем параграфе, часть вывода формулы Куммера для числа классов заключается в нахождении предела lim L (s, х) ПРИ 8 -I- 1 Для всех X — 2 характеров х< отличных от главного характера.
Первым шагом в вычислении этого предела будет доказательство того, что ряд L (s, х) = S X (п) п~* условно сходится при s >• О (предполагается, что х не является главным характером) и что L (s, %) есть корректно определенная непрерывная (в действительности аналитическая) функция при s >• 0. Значит, искомый предел может быть записан в виде L (1, х) = ^ X ^ №-1> причем ряд условно сходится.
Доказывать, что ряд V х (n) n~s условно сходится при s >• 0, мы будем методом суммирования по частям. Обозначим через S (п) сумму значений функции у (и), т. е. S (0) = 0, 5 ^п) = S (п—1) + + х (и), так что S (тг) = х (1) + X (2)+ • • • + X W- Тогда при условии, что х — неглавный характер, имеем S (X) = 0, поскольку S (X) есть сумма X — 1 ненулевых значений характера х в некотором порядке, которая равна 1 + Pft + P2h + • • • + P(?‘~2)k = = (1 - р<х-Т h)/(l - р;‘) = 0/(1 - p&) = 0 при p* + 1 (если ph = = 1, то x — главный характер и S (X) = X — 1). Следовательно, 5 (X + 1) = 5 (1), S (X + 2) = S (2), . . ., 5 (X + и) = 5 (и), откуда вытекает, что S (п) — ограниченная функция. Суммирование по частям дает
1(и+1/
поскольку S (0) — 0. При N —> оо первый член стремится к 0, когда s>0, поскольку числитель ограничен, а знаменатель стремится к оо. Второй член — т. е. ряд — сходится при N —> оо, в чем можно убедиться, сравнивая его с рядом
NN(N+ХУ(N+ХУ
N
N
(N+ХУ
(N+ХУ
являющимся рядом с положительными членами, который сходится при s >• 0 и притом равномерно для s ^ 6 >■ 0. Это доказывает не только то, что ряд L (s, %) — У, % (и) n-s условно сходится при s >0, по и то, что L (s, х) есть непрерывная и даже аналитическая функция переменной s при s >0 (% — неглавный характер).
Следовательно, для вычисления предела lim L (s, %) при s | 1 достаточно просуммировать условно сходящийся ряд У % ^!п. Это можно сделать, комбинируя условно сходящиеся ряды г) вида
loglog
log
log
при значениях ж = а, а2, . . ., аЛ-1, где, как и раньше,| а — примитивный корень Х-й степени из единицы. Например, пусть X — 5 и х — характер по модулю 5, определенный условием X (2) = —1. Тогда паша задача — просуммировать ряд
Метод сводится к тому, чтобыМетод сводится к тому, чтобызаписать этот ряд как комбинацию-записать этот ряд как комбинацию-рядоврядов
Метод сводится к тому, чтобы
Метод сводится к тому, чтобы
записать этот ряд как комбинацию-
записать этот ряд как комбинацию-
рядов
рядов
“+ т2+т“+ т2+та3тл63а3тл63а444а444а5.у + - - • = logа10,—-+... = lOgа5.у + - - • = logа10,—-+... = lOg11 — а11 — о211 — а11 — о2
“+ т
2+т
“+ т
2+т
а3
т
л6
3
а3
т
л6
3
а4
4
4
а4
4
4
а5.
у + - - • = log
а10,
—-+... = lOg
а5.
у + - - • = log
а10,
—-+... = lOg
1
1 — а
1
1 — о2
1
1 — а
1
1 — о2
') Дирихле в своем выводе для описания функции —log (1 — г) воспользовался определенным интегралом, а не условно сходящимся рядом.
а3 +а3 +44а62^2а62^2а93а123а93а123а12 4 «^4а12 4 «^4а '.Т + ' ' ' = *°ёа20,— +logа '.Т + ' ' ' = *°ёа20,— +logI1 - а311 - а4I1 - а311 - а4
а3 +
а3 +
4
4
а6
2
^
2
а6
2
^
2
а93
а123
а93
а123
а12 4 «^
4
а12 4 «^
4
а '.
Т + ' ' ' = *°ё
а20,
— +log
а '.
Т + ' ' ' = *°ё
а20,
— +log
I
1 - а3
1
1 - а4
I
1 - а3
1
1 - а4
и (для удобства вычислений) расходящегося ряда
1 + 1 + Ь j + h ' = '°8 d-r
если выполняются равенстваесли выполняются равенстваТеперь нужно найти такой набор постоянных с0, сг, с^ с3, с4, чтобы выполнялось равенство
если выполняются равенства
если выполняются равенства
Нам будет достаточно,
1 = с3 + qo + с^а1 + с3а3 + с4а4
’ = с0 + qa2 + сщ4 + с3а6 + с4а8
- 1 = с0 + с^3 + с2а6 + с3«9 + с4а12
1 = с0 + с^4 + с2а8 + с3а12 + с4а16 0= с0 + с, + с2 + с3 + сД
(поскольку а5 = 1). Суммирование этих равенств дает 0 = = 1—1 — 1 + 1 = 5с0, ибо 1 4-а-р а2 + а3 + а4 = 1 +а24-а4 + + а6 + а8 — . . . = 0. Аналогично, если первое равенство умножить на а-1, второе па а-2 и т. д. и все пять равенств сложить, то получится а-1 — а-2 — а3 + а-4 = 5cv Таким способом очень легко решается вся система 5 уравнений с 5 неизвестными,
и мы находим
„ по4 - а3 — а2 + а
со = О С| =
_ а3 — а - о4 + а2
=5= -fi f3=-fi f4=fi
Отсюда
’ " 2 ~ 3 + 4 + 6 — " = С' 106l0B -
где ст = (а — а2 — а3 + а4)/5, а выражение log (1 — а-')-1 поставлено вместо условно сходящегося ряда а,‘ + % а22 + 4/з а3-'т... . Если бы удалось показать, что эти 4 условно сходящихся ряда действительно сходятся к числам log (1 — а7)-1, т0 отсщда вытекало бы, что число 1 — ’/г — */з + Гк + */е — • • - равно числу, стоящему в правой части приведенного равенства.
Справедливость формулы
1, х2 х3 х4. п
108 Т^7=Л+Т + Т + Т + '"11)
для всех комплексных чисел ж в круге | ж | ^ 1, кроме ж = 1, может быть доказана суммированием по частям следующим образом. Пусть S (0) = 0, S (п) = S (тг — 1) + жп. Тогда S (п) = = х + ж2 + . . . + хп = (ж — жп+1)/(1 — ж) и | 5 (и) | не превосходит 2/1 1 — х |. Так как
S(n)~ S(n~ 1)S(n)~ S(n~ 1)ппS(N)S(N)1п + I1п + I
S(n)~ S(n~ 1)
S(n)~ S(n~ 1)
п
п
S(N)
S(N)
1
п + I
1
п + I
отсюда вытекает, что при N —> оо ряд, стоящий в левой части, не только сходится, но сходится равномерно по ж на множестве { | ж | ^ 1, | ж — 1 |^е); достаточно сравнить его со сходящимся рядом
2 [(1/и) - ( 1/(» + 1))] = 1 - 2 + 2 ~ I + 3 ~ 4 + ' ' ' •
Следовательно, 2 хП!п определяет непрерывную функцию пере менного х для | х | ^ 1, z ^ 1. Так как при | х | < 1 эта функция есть log (1/(1 — ж)) (элементарный факт из комплексного анализа) и так как функция log (1/(1 — ж)) определена и непрерывна для | х | ^ 1, х =^ 1, искомая формула (1) установлена. Следовательно,
I - 1 - 1 + 1 234I - 1 - 1 + 1 23466а - а1 -5а - а1 -5,4,4X logX log1 .!1log - - log1 - а 1 - а21 .!1log - - log1 - а 1 - а2 + log 1 - «3 + log 1 - «31 - а41 - а4£о£[5£о£[5(1 — «2)(1 - а3)•og ~(1 — «2)(1 - а3)•og ~ItthiItthi
I - 1 - 1 + 1 234
I - 1 - 1 + 1 234
6
6
а - а1 -
5
а - а1 -
5
,4
,4
X log
X log
1 .!1
log - - log
1 - а 1 - а2
1 .!1
log - - log
1 - а 1 - а2
+ log 1 - «3
+ log 1 - «3
1 - а4
1 - а4
£о£[5
£о£[5
(1 — «2)(1 - а3)
•og ~
(1 — «2)(1 - а3)
•og ~
Itthi
Itthi
—-— [log (1 - 9Х ) + 2ttw]
где, как и раньше, 90 = а + а4, 9Х — а2 + а3, так что (1 — а2) • .(1 _ аз) = 2 - 9n (1 - а) (1 - а4) = 2 - 90, (2-91)/(2-90) = = (2 — 9i)2/(2 — 90) (2 — 9^ = 1 — 9Ь как легко проверить вычислением. Заметим, что, поскольку 90, 9Х— вещественные числа, меньшие 1, целое число п должно быть нулем, когда используется вещественная ветвь логарифма log (1 — 9Т). Кроме того, (90 — 9Т)2 = 5. Меняя в случае надобности местами 90 и 9Х (замена а на а2), мы можем считать, что 90 — 9Х >• 0. Тогда 90 — 9Х = = V5, —1 — 29т = |/5, 1 — 9Т = (3 + у'"5)/2, откуда следует окончательная формула
m A ,3 + V5
И1’*)3 — log
в случае X = 5, X (2) = —1. Общая формула для L (1,Х) может быть выведена точно такой же последовательностью шагов. Пусть % — неглавный характер
по модулю X и а — корень Х-й степени из единицы, причем а 5^ 1. Положим
Х(2)2 "Х(2)2 "Х(3)Х(4)3 + ’ 4 "Х(3)Х(4)3 + ’ 4 "
Х(2)
2 "
Х(2)
2 "
Х(3)Х(4)
3 + ’ 4 "
Х(3)Х(4)
3 + ’ 4 "
Для того чтобы выполнялось это равенство, достаточно потребовать от коэффициентов ск выполнения условий
X О') = 2 ck^h.
.h=0
Эту систему уравнений можно решить при помощи умножения /-го уравнения на а-^ с последующим суммированием. Находим
х-1
2 х О') «-^ = ^.
3-1
В частности, с0 = 0, поскольку сумма значений характера х равна нулю (х не является главным характером). Следовательно,
Х-1
(2)(2)(3)(3)Х)^2 cvlog——,1 —а
(2)
(2)
(3)
(3)
где
Х-1
2 &o)a-,v- 7-1
Выражение для L (1, х), даваемое равенствами (2) и (3), можно еще упростить следующим образом. Пусть у — примитивный корень по модулю X, и пусть о: a i-* av — соответствующее сопряжение для круговых целых. Тогда в (2) естественно записать X — 1 членов со степенями элемента а в порядке а, аа, а2а, . . . вместо порядка а, а2, а3, . . . . (Замечаем, что с0 = 0.) После этого формула (2) приобретает вид
Х-2
(LI, X) = S'
h=0
где bh представляют собой прежние cv, но поставленные в другом порядке. Действительно, bk = cv, где v = ^ (mod X), откуда
Х-1
bk = Cv = 4- 2 % (/) ok aj - ok (fro)
7=1
(сопряжение о- очевидным образом применяется к линейной комбинации степеней а с комплексными коэффициентами). Пусть р обозначает % (у). Тогда
6о= X [х^“"' +Х(2)«"2 + Х(3)а"3+ • • • ] =
= * [а-1 +Х(у)а-У+ • ' 1 + xtY7)^'1 + ' 1 1 ] =
= у [о^а + ра*1+ха + • • ■ + р^о^а + • • • ] = р
= —— [ а + роа + • • • + pkoka + • • • 1,
где ц = (X — 1)/2 (см. упр, 3) и где каждая сумма содержит X — 1 членов. Следовательно,
bk = ohb0 — -^— [ofta 4- paft+1a +...] =
= —^— [pftafta -j- pft+1aft+1a +...] = p-kb0
и
X-2
L (1, x) = fro 2 ^ 10S i-4cT •
л=о
Сомножитель р~н, который участвует в выражении для Ьд1 равен ±1, поскольку (рн)2= pX-i _ ^ (у^1) = ^ (1) = 1. Кроме того, р^РС где р — некоторый примитивный корень (X — 1)-й степени из единицы, и ри = —1. Значит, р—^ = 1, если / четно, ир_^ = = —1, если / нечетно. Пусть %j обозначает характер по модулю X, для которого х (?) — Р2- Тогда полученные ранее формулы дают
Х-2
Tv (1, хД = (-1 / ^ 2 p-,ft log 4 Дка-,(4)
к—О
где
Л-2
m7 = 4"2 ^ка-(5>
h=0
Когда / четно, два члена
в'Л log \ 4- 6";(Л+ц' log'
в формуле для L(l, Х7) можно объединить, и, поскольку-
Р~,ц = 1, а ак+ва комплексно сопряжено с ака,, мы получаем
fVik2 Re log -j—^^- = — 2P",/1 log 11 — ойа |.
Следовательно,
L (1, Xzv) = — 2m2V 2 ₽log 11 — ^a |.(6)
h=0
С другой стороны, когда / нечетно, вещественные части уничтожаются и
Л-2
L (1, X2v+i) = -m2v+1 2 p-(2v+Uftl Im log ^-^ ,
h=0
где мнимая часть функции log (1 — ж)-1 определена на окружности | х | = 1 таким образом, чтобы она была непрерывным продолжением ветви, принимающей внутри круга значение нуль для вещественных х. Если х лежит внутри этого круга, то Re (1 — ж)-1, как легко видеть, больше 1/2, откуда следует, что мнимая часть ее логарифма заключена между —л/2 и л/2. Значит, это же верно и для Im log (1 — ж)-1 при | х | = 1 (ж 5^ 1). Далее, если oha = eie, то
ег(л-0)/22sinyег(л-0)/22siny11е —70/2е-’0/2
ег(л-0)/2
2siny
ег(л-0)/2
2siny
1 — aka -I«19«~’9/2«’9/2„ ,6
16—2i sin -у
log-r^=-log (2sin|)+|(n-9),(7}
где (л — 9)/2 лежит между —л/2 и л/2, так что 9 лежит между О и 2л. Если выбрать а равным е2я’/\ то ока, окажется равным е2лцл в степени yft, и соответствующее 9 равно 2лук/Л, редуцированному по модулю 2л, т. е. 9 лежит между 0 и 2л. Значит,. 9 = 2луй/Х, где целое число yft определено условиями 0 < у^ < X,. Yh = Yh(modX). Таким образом, при нечетном j формула прини-
мает вид
Х-2
L (1 , X2V+1) - -^2V+1 2 p-;2V + 1)ft t V^^ =
h=0
X-2X-2
„const s rl2v+w-™^,2 r<2,+,,‘i(-^).
Л=0h=0
<и окончательно
X-2
(8)(8)A(l, X2v.1) = -^^l2 Ъ₽"(2'41*k=0
(8)
(8)
где m2V+1 определено формулой (5), X2V+1— характер, определенный условием X2V+1 (v) = P2v+1i и целые числа yh определены условиями 0 < у#, < X, yh = yh (mod X).
Упражнения
Формула для L (1, %) в случае X = 5, % (2) = —1 была получена в тексте при предположении 0О — 0Т > 0. Если 0О — 61 < 0, то получается на вид совсем другая формула. Покажите, что обе формулы представляют одно и то же число.
В случае X — 7, % (3) = —1 найдите L (1, %) с тремя значащими цифрами.
Покажите, что если ц = (X — 1)/2, то а^а = а-1.
Найдите L (1, %) явно для всех неглавных характеров % во всех случаях при X — 3, 5, 7.
Предел правой части
Пусть X — данное простое число, у — примитивный корень по модулю X, р — примитивный корень (X — 1)-й степени из единицы (т. е. р1-1 = 1, Р^ ^ 1 при 0 < 7 < X — 1), и пусть х> обозначает характер по модулю X, определенный условием х> (?) = = РХ Тогда Хю Хг • • •> Хх-2— полный список характеров по модулю X, и, как показано в § 6.4,
lim(S-l) [] (1~^г)_1 = Т(1,Х1)А(1-Х2)...Ь(1,Хх-2), (1) где в левой части произведение берется по всем простым дивизорам Р круговых целых, построенных при помощи примитивного корня Х-й степени из единицы. В § 6.5 было показано, что каждый ■сомножитель L (1, Ху) правой части может быть записан в явном виде. Именно, если
Х-2
m7 = 4-2P,Va(2)
(как обычно, о: a f-* aV для выбранного примитивного корня у по модулю X), то
ц-1
L (1, X2v) = — 2m2v 2 |T2Vft log 11|
h=0
(где ц = (X — l)/2) и
X-2
L(l,%2V+1)-^m2V+1 V y^+W;
h=0
при этом в определении чисел m2v+1 используется значение а = е2я{/х, а целые числа yh определяются условиями 0 < yk < X, Ъ = Чк (mod X).
Пусть
ц-1
Cv= 2 r^logll-o^a I,h=0
и пусть через ср (X) обозначен полипом
X —2ф№=3 v&x\h=0
Тогда, поскольку р-1 = рх-2, 0-3 = 0х-4, ..., для предела в (1) получается следующее выражение:
( —2)ц-1 (-^^т^. .. т^С^ . .. C^-dP (Р) <Р (Р3) • ■ • <Р (РХ~2)-
Вторая часть вывода формулы числа классов состоит в вычислении предела (s — 1) У, N (Л)-5 при s j, 1. Прежде чем приступить к ней, полезно заметить, что простым следствием полученных формул является необращение в нуль величин L (1, х) Для неглавных характеров X- Ближайший параграф посвящен доказательству того, что L (1, %) ^ О, а в следующем за ним будет продолжен вывод формулы числа классов.
Необращение в нуль Ь-рядов
Основной трудностью в доказательстве теоремы Дирихле о простых числах в арифметической прогрессии является доказательство того, что если х — неглавный характер по модулю X (в теореме Дирихле число X не обязательно простое), то L (1, х) + ^= 0. По различным причинам тот же факт требуется при выводе формулы Куммера числа классов, но в этом случае можно огра ничиться самым легким случаем, когда X — простое. В этом случае утверждение L (1, х) 4= 0 допускает следующее простое док; зательство.
Пусть % — неглавный характер по модулю X. Нужно показать, что L (1, х) + 0. Пусть р = X (v)- гДе V — примитивный корень по модулю X. По предположению, р^=1. Если р ^ —1. то р невещественно и X (v) = Р ^ X (?)• Таким образом, в случае р #= —1 характеры X и X (комплексно сопряженный характеру х) различны. Так как L (1, х) = 2 X (n)ln = L (1, х), то отсюда следует, что в этом случае из L (1, х) = 0 вытекало бы существование двух различных неглавных характеров х, Для которых L (1, х) = 0. Значит, теорема будет доказана, если мы покажем, что L (1, х) = 0 не более чем для одного неглавного характера х и что L (1, х) + 0 для конкретного характера, определенного условием х (v) = —!•
Напомним, что
11(111(1jv^jr) * = С(®>Z,(». х<)<s, Xz) • • - ^(". X1-J.
11(1
11(1
где Хт, Хг- • • •, Хх-2— неглавные характеры по модулю X. Кроме того, функция L (s, х?) есть предел равномерно сходящейся при s ^ е > 0 последовательности аналитических функций и поэтому является аналитической, т. е. ее можно разложить в степенной ряд в окрестности любого s. В частности, опа дифференцируема при s = 1, и если L (1, х?) = 0, то существует предел
Пт8^-1Пт8^-1^ (S’ Ху)s —1^ (S’ Ху)s —1Ь'(1,Х>).Ь'(1,Х>).
Пт
8^-1
Пт
8^-1
^ (S’ Ху)s —1
^ (S’ Ху)s —1
Ь'(1,Х>).
Ь'(1,Х>).
Ит П (1 «и 'Ит П (1 «и 'Значит, если L(1,X;) = O для двух различных значений /, то
Ит П (1 «и '
Ит П (1 «и '
NVPY /
= lim Г1. [s -1 ]. [ (s -1) ^ (s)J =
= конечная величина-0-1 =0,
что невозможно, поскольку произведение в левой части не менее 1 для каждого s >1 и, следовательно, при s | 1 не может иметь пределом 0. Таким образом, равенство L (1, х>) = 0 выполняется не более чем для одного неглавного характера, а значит, разве лишь для характера х, для которого х (?) = —1 и который является характером Хц (гДе р = (X — ^^У Для этого характера утверждение L (1, Хц) ^ 0 можно доказать, используя явную формулу для этого значения.
Так как хц (у) = р = —1, то формулы (4), (5) из § 6.5 дают
Х-2
Т (1, Хи) = ±т^ (- l)ft log —
й=0
= ±l(o,_aa + G2a_i..) (log_L__iog_L_ +
= + .00-0L Ь _(lZLaaH1-:a3ab11_ 1
X L g (1 —a) (1 —a2a) ...
где 90 — период длины p, содержащий a, 9X = a90 и n — целое число. Первый сомножитель может быть нулем, только если 90 = 9Р Это невозможно, поскольку из 90 = 9j = о90 вытекало бы, что 90 — обычное целое число и в то же время 0 = 1 Т 9о "Ь + 0j = 1 + 29о, что невозможно. Второй сомножитель может быть нулем только тогда, когда комплексное число, логарифмом которого оно является, есть 1, т. е. только тогда, когда числитель п (1 — a2v+1a) равен знаменателю ][ (1 — a2va). Но это невозможно, поскольку их общее значение было бы целым числом (ибо оно инвариантно относительно о), квадрат которого равен f| (1 — crva) = TV (1 — a) = X, вопреки предположению, что число X простое. Это завершает доказательство того, что L (1, %) ^ 0 для всех неглавных характеров % по модулю X.
Преобразование левой части
Вторая половина вывода формулы числа классов требует вычисления левой части формулы эйлерова произведения
2-1 «N (Л)81 I \ 1JV (Р)8 )*
Точнее, нужно оценить, как растет левая часть при s|l. Для этого нужно очевидным образом модифицировать тот прием, которым пользовался Дирихле при выводе своей формулы числа классов, и разбить сумму по всем дивизорам на суммы, по классам дивизоров, а затем доказать, что в пределе при s | 1 все эти суммы равны. Итак, пусть Аг, Л2, . . ., Ah— система представителей дивизоров (см. § 5.3); перепишем нашу сумму так:
УЩАГ = 3 РЦАГ + 5 N (А)-6 + ... + 5 N(Ays.
А^А±А^А-гA^A^
(Перестановка в сумме оправдана абсолютной сходимостью.) Как подсказывает работа Дирихле,— и это сравнительно легко дока-
зать — дело сводится к тому что выписанные слагаемые одинаково стремятся к оо при s| 1, точнее, предел
lim's-l) 2 N (Afs s 4 1 'A~Aj
существует и одинаков для всех /. Таким образом, если L обозначает этот общий предел, то
lim(s—1) 2 N(A)-s = hL. si 1
Так как этот предел в предшествующих параграфах был подсчитан другим способом, не использующим величину Н, то чтобы прийти к искомой формуле для К, нам нужно только найти L.
Основная часть предстоящей нам работы состоит в вычислении предела L. Ее можно проделать, вычисляя его для какого-нибудь одного класса эквивалентности дивизоров. Естественно воспользоваться главным классом, т. е. вычислить предел
lim(s-l) 2 N (Ays s 4 1А^1
Условие А ~ 1 озпачет, что А — дивизор некоторого кругового целого g (а), поэтому сумму под злаком предела можно записать в виде суммы по круговым целым 2 Ng (ос)-s, если только мы сможем придумать правило выбора среди всех круговых целых, имеющих данный дивизор А, одного конкретного g (а) с таким дивизором А. Найти такое правило выбора — это означает, ио существу, изучить структуру единиц этой арифметики. Действительно, если g (а) — любое круговое целое, то множество всех круговых целых с тем же дивизором, что и g (а), есть (е (а) g (а): е (а) — единица}, и задача заключается в том, чтобы выбрать некоторый конкретный элемент в этом множестве (е (a) g (а)}.
Коль скоро правило выбора^}найдепо, искомый предел
L = lim|(s— 1)2 Ngl(a.)-S
is 4 1g(a) выбрано
по правилу
сравнительно'легко вычислить, если доказать, что сумма отличается на ограниченную величину от аналогичного интеграла при s | 1. Тогда искомый предел можно представить как интеграл, который можно подсчитать с помощью техники интегрального исчисления. Этот последний шаг аналогичен вычислению предела lim(s— 1) 2 п~$ elln=N
с использованием того, что при s | 1 сумма отличается на ограниченную величину от интеграла j ж-* dx (ибо, если исключить с
конечные отрезки, на которых и сумма, и интеграл ограничены, слагаемое в сумме отличается от значения подынтегральной функции на величину порядка n-s — (и + l)-s ~ (—s) и-8-1, а сумма таких величин конечна при s^l). Отсюда
lim(s —1) У n“s=lim(s— 1) Г f x~sdx-\-
sll„ *sjTL J
n=N ‘c
J
cl-s
= lim (s — 1)T- 4-0 — c° = 1. Sil1
Итак, перечислим по порядку, чем мы будем заниматься в в нескольких ближайших параграфах. Вначале будут изучены круговые единицы, чтобы вывести правило выбора для выделения по любому главному дивизору А кругового целого g (а) с этим дивизором. (На самом деле наше правило выбора будет осуществлять чуть-чуть меньше этого.) Затем будет вычислен предел L для главных дивизоров путем сравнения суммы с интегралом. Далее, будет доказано, что предел L для других классов дивизоров такой же, как и для главного класса. Наконец, НЕ будет приравнено другому выражению того же предела, полученному в предшествующем параграфе, и формула для h, будет выведена
Единицы: несколько первых случаев
По причинам, объясненным в предыдущем параграфе, вычисление суммы слагаемых N (Л)-8 по всем главным дивизорам А тесно связано со знанием круговых единиц. В этом параграфе изучаются единицы в случаях X = 3, 5, 7, 11 и 17. Общий случай, который является простым обобщением этих случаев, излагается в следующем параграфе.
В § 5.5 было показано, что частное от деления круговой единицы на комплексно сопряженную с ней, т.е. е (а)/е (а-1), есть степень числа а. В этом параграфе удобно переформулировать это утверждение следующим образом: каждая круговая единица есть степень числа а, умноженная на вещественную единицу. Чтобы доказать утверждение в этой форме, заметим, что в равенстве е (а)/е (а-1) = аЛ можно считать, не нарушая общности, число к четным, ибо если к нечетно, то его можно заменить на к 4- X. Тогда, обозначив к = 2/, мы можем записать равенство в виде е (а) а--' = е (а-1) аХ Значит, для единицы Е (а) = е (а) а-^ имеет место равенство Е (а) = Е (а-1), т. е. единица’# (а) являет-
■ся вещественной. Так как е (а) = а,’Е (а), то это доказывает наше утверждение.
Таким образом, чтобы найти все единицы, достаточно найти все вещественные единицы. Сначала рассмотрим случай X = 3. В этом случае круговое целое тогда и только тогда вещественно, когда оно инвариантно относительно единственного сопряжения а —» а2, а это верно в том и только том случае, когда оно является обычным целым числом. Норма обычного целого числа п есть просто его квадрат п1. Таким образом, единственные вещественные единицы — это ±1, и всего имеется точно шесть единиц; ±1, ±а, ±а2. В этом случае каждый главный дивизор А является дивизором точно шести круговых целых g (а), и можно написать
2 -v«s=4 2 N§^s (х -3)’
А главный
где в правой части стоит сумма по всем круговым целым.
Однако во всех остальных случаях число круговых единиц бесконечно. Рассмотрим следующий случай X = 5. Здесь элемент а + Ъа 4- са2 + ^®3 + е®4 веществен тогда и только тогда, когда он инвариантен относительно а —* а4, а это верно в том и только том случае, когда его можно записать в виде а0о + ЬВг, где, как обычно, 0О = а 4 “4, 91 = а2 + а3- Норма элемента а0о + Ь9г есть квадрат числа (а0о + 69т) (а0х + 60о) = (а2 + 62) 909i + + ab (0§ + 91) = (а2 + Ь2) V4 [(90 + 9,)2 - (0О - Э,)2] + + ab Ч, 1(90 + 9J2 + (90 - 9i)2l = (а2 + 62) V» И - 5] + + ab т/2 [1 + 5] = —а2 — № 4- ЗаЬ. Таким образом, единица /г0о 4" 691 тогда и только тогда вещественна, когда а и b — такие целые числа, что а2 + Ь2 — ЗаЬ = +1. В частности, 0О — вещественная единица. Значит, элементы ±1, ±90, ±02 = ±(2+0i), +9q = ± (—1 + 20о), . . ., а также их сопряженные являются вещественными единицами. Единицы в этом списке попарно различны, и список содержит все вещественные единицы; это можно доказать разными способами (см. упр. 1), например приспособив к этому случаю рассуждение, которое будет проведено дальше в случае X = 7.
Однако даже при помощи столь полного описания единиц еще не совсем очевидно, как сосчитать сумму 2 ^ С^)-8 п0 всем главным дивизорам А. Для этой цели полезно представить себе круговые целые как точки комплексной плоскости, положив, например, а = е2л{/5. Тогда имеется десять единиц +а3 на единичной окружности, десять единиц +оР9о на окружности радиуса | 90 | = = 2 cos (2л/5), десять единиц ±а’9о на окружности радиуса 22 cos2 (2л/5) и т. д. Отсюда геометрически ясно, что для каждого данного отличного от нуля кругового целого g (а) имеется такая единица е (а), что 1 ^ | е (а) g (а) | < | 0О |, где ( • | обозначает
модуль комплексного числа; для этого нужно лишь выбрать такое п, чтобы | 90 |п ^ | g (а) | < | 90 |n+1, и положить е (а) = = Э^"”. Если ех (а) и е2 (а) — две единицы, обладающие этим свойством, то ] 90 |-1 < | ех (a)-1 g (а)-1 е2 (а) g (а) | < | 90 |, т. е. I 9о I”1 < I е1 (а)-1 е2 (а) I < I 0о I- Поскольку каждая единица имеет вид ± 9"^, отсюда следует, что ех (а)-1е2 (а) может быть одной из десяти единиц ±1, ±а, ±а2, ±а®, ±а4. Значит, имеется точно десять единиц е (а), для которых выполняется условие 1 ^ | е (а) (а) | < | 90 |. Иначе говоря, для данного ненулевого кругового целого g (а) имеется точно десять круговых целых h (а), имеющих тот же дивизор, что и g (а), и лежащих в кольце 1 ^ ^ | h (а) | < | 0О Ь Значит, формула
2 n(av=^ 2
А главный 1<|§(а)|<|9о/
сводит сумму по всем главным дивизорам к сумме по круговым целым.
В следующем случае X = 7 имеется 14 единиц вида +а3- Если двигаться намеченным путем, то сначала нужно изучить вещественные единицы. Круговое целое при X = 7 вещественно тогда и только тогда, когда оно имеет вид ят]0 + Ьт]! + ст]2, где т]0 = = а + а-1, т^ = а3 + а-3, т]2 = а2 + а-2— периоды длины 2. Не очень длинное вычисление (упр. 2) показывает, что норма элемента ат]о + &т]1 + ст]2 равна
[(а + Ь + с)3 — 7 (а2& + b^c + с1 а + abc^Y.
Значит, вещественные единицы — это те элементы ат]0 + Ьт]! + + ст]2, для которых (а + b + с)3 — 7 ^Ь + Ъгс 4- с2а + abc) = = + 1. Далее наша задача заключается в том, чтобы найти все тройки а, Ь, с целых чисел, для которых имеет место это равенство. Эта задача не так уж проста, но она может быть решена следующим образом.
Заметим сначала, что т]0— единица. Это ясно, например, из того, что т]0 = а + а4 = а-1 (а2 + 1) = а-1 (а4 — 1)/ (а2— 1), поскольку а4— 1 и а2— 1, имея один и тот же дивизор (а — 1), отличаются на сомножитель, являющийся единицей. Значит, т^ и т]2 также являются единицами, и выражение ±'П^'П™'П" (^ т’ п — целые числа) есть формула, дающая большое число вещественных единиц. Так как 'По'Пх'Па = 1 (это легко подсчитать), то каждая единица вида ± 'По'П7г'П" может быть записана в виде ^ЛоЛ® (г, s — целые). Далее естественно возникают вопросы, различны ли вещественные единицы ±т]оТ]® и охватывают ли они все вещественные единицы.
То, что единицы Ч^'П? все различны, можно доказать следующим образом. ’ Равенство +т]5т]^ = +'П”'П® равносильно равенству +л5-Нт1!-5 = 1, поэтому нам нужно показать, что равенство 16 г. Эдвардс
ц^И* = ± 1 возможно лишь при г = 0, s = 0. Будем рассматривать круговые целые как комплексные числа, положив а = е2я*/7. Тогда значение log | g (а) | определено для всех отличных от нуля круговых целых g (а), и из ц^ц® = + 1 вытекает следующее соотношение между г и s:
г log | По I + 8 log I Цг I = 0.
Применяя к этому соотношению сопряжение, определяемое заменой о: at-* а3, можно получить другое соотношение между г и s:
г log I Hi I + s log I T]2 I = 0.
Для того чтобы утверждать, что обязательно г = s = 0, достаточно доказать, что определитель из коэффициентов
log | По | log | Hi Ilog | Hi | log | Пз I
отличен от нуля. Но это непосредственно ясно, поскольку log I По I = log (2 cos (2л/7)) > 0, log | Hi | = log (—2 cos (6л/7)) > > 0, log | ц2 | = — log | Цо I — log Mx I < 0. Следовательно, вещественные единицы ±n„nf все различны.
Пусть теперь Е (а) = ац0 + &П1 + сц2— данная вещественная единица. Задача состоит в том, чтобы найти, если это возможно, такую пару целых чисел (г, s), что ц^ц® = + Е (а). Использование функции log | g (а) | и сопряженной с ней log | g (а3) |, как и раньше, показывает, что искомое соотношение дает
Г log | По I + s log I Hi I = log I E (a) |,
(1> r log I П1 I + s log | Па I = log | E (a3) |.
Так как матрица коэффициентов левых частей имеет ненулевой определитель, эта система уравнений имеет решение с вещественными г и s при заданной единице Е (а). Достаточно показать, что г и s обязательно должны быть целыми числами, поскольку тогда £ (a) H7rnf8 окажется вещественной единицей, логарифм модуля которой равен 0, т. е. Е (а) Ц7ГЦ7® = + 1, а это нам и нужно показать.
Итак, пусть Ф: Е (а) н-> (г, s) — отображение вещественных круговых единиц в rs-плоскость, неявно определенное равенствами (1). Наша задача — доказать, что образ отображения Ф состоит исключительно из точек с целыми координатами. Заметим, что Ф (1) = (0, 0), Ф (цо) = (1, 0), Ф (цД = (0, 1), а также что Ф (EjE^ = Ф (£Д + Ф (Е^) при покомпонентном ((г^ хД + + (r2, s2) = (т^ + r2, sT + s2)) сложении точек на плоскости. Значит, если для . некоторой вещественной единицы Е точка
Ф (5) имеет нецелые координаты, то можно найти такую вещественную единицу Ev для которой точка Ф (.Е^ лежит в квадрате { | г | ^ 1/2, | s | ^ 1/2} и имеет нецелые координаты — для этого нужно лишь положить Et = Ет^-ет^-с, где (р, о) — ближайшая к (г, s) точка с целыми координатами, так что р — Va г С Р 4" */г> ° — Va ^ s ^ ° 4" Vz- Следовательно, достаточно доказать, что Ф (Е) может лежать в квадрате { | г | ^ 1/2, I s | ^ 1/2} только в том случае, когда Ф (5) = (0, 0).
Пусть Е (а) — вещественная единица, для которой точка Ф (5) = (г, s) лежит в квадрате { | г | ^ 1/2, | s | ^ 1/2}. Тогда
11
— у log] Цо | — у leg | T]i |^ log | £ (а) |г^ —Jog Но ] ч-2- log К I, —2 log 1 Hi1 + "2 leg I Пг К leg IЕ (а3) |<у log | тц I — у М| Па I
(напомним, что число log | ц, | положительно при i = 0, 1 и отрицательно при I = 2). Следовательно,
IHoHi l"1/2^|S (а) |<|т]о111Г/2,ИАЛ"^2<| Е (а3) |<| t^ |1/2.
Можно найти численные значения этих границ: 0,667 < | £ (а) | ^ 1,499, 0,497 ^ | Е ^ | ^ 2,012.
Кроме того, поскольку Е (а) Е (а3) Е (а2) = + VNE ,а) = ± 1, получаем
0,332 5$ | Е (а2) | <. 3,017.
Остается показать, что никакая вещественная единица, отличная от +1, не может лежать между этими границами.
Идея остальной части доказательства состоит в том, чтобы написать Е (а) = ац0 + ^i + ст12 и разрешить систему, составленную из этого уравнения и его сопряженных Е (а3) = ат^ + 6ц 2 4^ + сц0, Е (а2) = ац2 + ^о + сПи относительно а, Ь, с через Е (а), Е (а3), Е (а2). Это можно сделать, используя соотношения
2 + По + Пх + Пг = 7> 2 + HoHi4 Ц^Цг + Ц2Цо = 0
из § 4.9. В результате найдем
Не# (а) 4- Hi-E (а3) + Пг^ (а2) = 7а — 2 (а + 6 + с),Hi Е (а) 4- Ц2Я (а3) 4- Пс^ (а2) = 76 - 2 (а + 6 + с),Пг^ (а) 4- По^ (а3) + Hi^ (а2) = 7с — 2 (а + 6 4- с).
Так как Е (а) + Е (а3) + Е (а2) = — а — b — с, то отсюда следует, что
7а =(По - 2)Е(а)+ (П1 -2)Е ^+(т]2 - 2)Е^
76 =(П1 - 2)Е(а)+ (ц2 -2)Е (а3)+(По - 2)Е^
1с =(т]2 - 2)Е(а)+ (т]0 -2)Е (а3)+(^ - 2)Е(а2)
Вещественные числац0,Пн Пг намвсе известны, а границы для
| Е (а) |, | Е (а3) |, | Е (а2) | были найдены раньше. Эти соображения сужают границы возможных значений а, Ь, с. Так как числа а, Ь, с целые, это ограничивает выбор единиц Е (а) — остается конечное число возможностей, каждую из которых можно проверить и убедиться, что Ф (5 (а)) не является единицей, лежащей в квадрате {| г | ^ 1/2, | s | ^ 1/2}, за исключением случая, когда Е (ос) = + 1.
Подробнее, сочетание полученных нами границ для | Е (а7) | и числовых значений ц,- — 2 позволяет установить, что числа 7а, 76 и 7с все благополучно меньше 21 по абсолютной величине. Следовательно, а, 6 и с могут иметь лишь значения 0, +1, ±2, и вопрос в том, имеется ли среди соответствующих 125 круговых целых единица требуемого вида. Так как Е (а) тогда и только тогда является единицей требуемого вида, когда таковой является и — Е (а), то можно считать, что а > 0. Так как (а + 6 + с)3 — — 7 (а26 + 62с + с2а + абс) = + 1, то многие из 75 оставшихся возможностей исключаются, (i) Если а = 0, то имеется 25 возможностей, из которых 9 (при 6 или с равном 0) можно сразу исключить. Случаи 6 = — с также можно исключить, после чего остается 12 случаев. Можно считать, что 6 положительно, поэтому остается только 6 случаев. Из этих круговых целых только 2 являются (единицами, а именно 2ц! + ц2 и Hi + Пг- Поскольку Hi + Пг = •= ЦоЦц точка Ф (ц! + Пг) — (1» 1) ие лежит в квадрате { | г | ^ ^ 1/2, | s | ^ 1/2}. Аналогично, 2^! + ц2 = — цоц^ (метод проб и ошибок) и Ф (2^ + 112) не лежит в этом квадрате, (ii) Если а = 1, то имеется 25 возможностей. Те из них, в которых 6 или с равны нулю, охватывались случаем (i). Из 16 оставшихся 10 не дают единиц, а 6 единиц таковы: ц0 — Ц1 — ц2, ц0 — Ц1 + П2, По + Hi — Пг, По + Hi + Па, По + Щ + 2ц2, ц0 + 2^ + Пг- Первые три единицы являются видоизменениями одной: ц0 — т]! — — ц2 = 1 -|- 2т10. Вычисляя значение Ф от этой единицы, можно найти ее представление в виде ±ПоП? и установить, что она пе ■обладает требуемым свойством (упр. 4). Четвертая есть По + Hi + -j~ ц2 = — 1, а пятая и шестая, по существу, не отличаются от — 1 + Пг = П1П2 (метод проб и ошибок). Таким образом, среди этих единиц ни одна не обладает требуемым свойством, (iii) Если а = 2, то элементы ац0 + бщ + сц2, по существу, совпадают с теми. которые уже проверены в случаях (i) и (ii), кроме тех, для ко-
торых Ъ = ±2 и с = ±2. Но в этом случае элемент ац0 + Ьг^ + + сц2 делится на 2 и, следовательно, не является единицей. Это завершает доказательство того, что функция Ф (Е (а)) всегда принимает целые значения, или, что то же самое, что каждая вещественная единица имеет вид ±'По'Пг
Сумму 5 ^ (А)~* по всем главным дивизорам А можно теперь рассматривать как сумму по круговым целым. В самом деле, функцию Ф можно определить для всех ненулевых круговых целых g (а) точно так же, как для вещественных единиц Е (а). Мы просто по определению полагаем, что Ф (g (а)) = (г, s) означает следующее:
г log | Цо I + «log | Ц! | = log | g (а) |, г log | т]! | + s log | ц2 | = log | g (а3) |,
где ц0, Цц ц2, g (а), g (а3) — комплексные числа, которые получаются ), если положить а = е2я’/7. Тогда Ф (е (a) g (а)) = = Ф (е (а)) + Ф (g (а)) и, когда е (а) пробегает все единицы, слагаемое Ф (е (а)) пробегает все точки rs-плоскости с целыми координатами. Пусть g (cl) задано, и пусть е (cl) выбрано таким образом, чтобы точка Ф (е (а)) = (р, о) была близка к точке Ф (g (а)) = (7?, S) конкретно, пусть р, а выбраны так, что р ^ R <. р + 1, о ^ ^ S < о + 1. Тогда Ф-образ элемента е (a)-1g (а) лежит в квадрате {0 ^ г <; 1, 0 ^ $< 1}. Пусть с/” обозначает этот квадрат. Тогда каждый главный дивизор есть дивизор некоторого g (a), для которого точка Ф(g(a)) лежит в <У. Если gt (a), g2 (а) имеют один и тот же дивизор и если точки Ф (gY (а)), Ф (g2 (а)) обе лежат в У, то gT (а) = е (a) g2 (а) = akE (a) g2 (а), где е (а) — единица, а Е (а) — вещественная единица, и точка Ф (gx (a)) — — Ф (g2 (a)) = Ф (ak) + Ф (Е (a)) = Ф (Е (а)) лежит в квадрате {| г | < 1, | s | < 1}. Это приводит к тому, что Ф (Е (а)) = (О, 0), Е (а) = ± 1, поэтому отсюда следует, что имеется точно 14 возможных значений g2 (а), а именно, g2 (a)=± gt (a),±agi (a),...
• • -, ±a6gi (a). Значит, равенство
2 N(Ar=-^ 2 N§^r
А главныйФ(«(а))е<5°
и дает требуемое представление суммы 2 ^ (Л)-8 в виде суммы по круговым целым.
В следующем случае X = 11 можно применить аналогичную процедуру, но проведение вычислений в явном виде становится очень длинным. Однако для осуществления замыслов Куммера — когда нужно проверить условия (А) и (В), но не обязательно вы
числять само число классов — выполнять эти вычисления не требуется, и они могут оставаться неявными.
Начиная изучение случая X = И, сначала заметим, что по тем же причинам, что и выше, элемент ц0 = а — а-1 = а + а10 есть единица; именно, ц0 = а (1 + а9) = а (а18 — 1)/ (а9 — 1), а это есть единица, умноженная на частное двух круговых целых а7 — 1 и а9 — 1с одним и тем же дивизором (а — 1). Следовательно, сопряженные элемента ц0 также являются единицами. При примитивном корне у = 2 эти сопряженные обозначаются т]! = = а2 + а-2, ц2 = а4 + а-4, ц3 = а3 + а-3, ц4 = а5 + а-5. Поскольку ЦоЦ^зЦд^ = ± [/Ацо = ± 1, каждая вещественная единица вида ±'По'П1'П2'П^'П1 может быть записана в виде ±цЬ171271з> По аналогии с предыдущим случаем естественно спросить, каждая ли вещественная единица Е (а) есть с точностью до знака единица этого вида. Если это так, то для г, s, f, и выполняются равенства
г log hoi + «loghil log ha I 4-uloghsl = log|E (a)|,
rIog|-ni| + slogha| 4-Hogh3| +ulog|T]4| = log|E(a2)|,
r loghil 4-sloghsl+tloghi|+ul°Shol ==log|E(a4)|,
rloghsl 4-sloghd + tlogh)| + uloght| = log | E (a8) |.
Аналог функции Ф ставит в соответствие каждой вещественной единице Е (а) четверку вещественных чисел (г, s, f, и), получаемую решением этой системы 4 уравнений с 4 неизвестными. При этом нужно еще доказать, что матрица коэффициентов невырожденна.
Анализ этой 4 X 4-системы упрощается ее симметризацией. Это можно сделать, добавив пятое уравнение г log | ц4 | + . .. . . . = log | Е (а16) |, которое вытекает из системы, и добавив в каждое уравнение пятое неизвестное и с пропущенным коэффициентом, т. е. добавив в первое уравнение слагаемое и log | ц4 |, во второе v log | ц0 | и т. д. Тогда уравнения примут вид
где М есть 5 X 5-матрицагде М есть 5 X 5-матрицаlog|E(a)| х log|E (а2) |
где М есть 5 X 5-матрица
где М есть 5 X 5-матрица
(3)(3)log | E (a4) |log | E (a8) |log|E(ai8)|/
(3)
(3)
log hoi
10g|t]tl
loghil
loghil
loghil
loghd
log|T]2|
loghil
loghil
loghil
loglHzl
loghsl
loghil
loghil
loghil
loglnsl
loghil
iog|n3|
loghil
loghil
loghil
log|T]ol
loghil
loghil
loghsl
M a
Эту матрицу можно было бы назвать антициклической, поскольку в ней элемент на (i, /)-м месте зависит лишь от i + 7 п0 модулю 5. (Говорят, что п X «-матрица циклическая, если а13 зависит от г — / по модулю п. Другой способ выразить то же самое (см. упр. 5) — это сказать, что линейное отображение fo, хг, . . ., х^ —> -^-(,xv х2, . . ., х^ циклическое, если оно есть полином от отображения «сдвига», которое переводит txx, х2, . . ., хр) в (,х2, х3, .. . . . . ., хп, х^.') На самом деле перестановка столбцов (перестановка 1-го и 5-го и перестановка 2-го и 4-го) превращает М в циклическую матрицу. Преимущество от этой замеченной нами особенности заключается в том, что к изучению циклических матриц возможно следующее применение техники анализа Фурье.
Конечномерный анализ Фурье сводится, по существу, к следующему: если р — примитивный корень п-и степени из единицы, то п векторов (1, р\ р2-', . . ., p~J) при j = О, 1, . . ., п — 1 образуют базис, относительно которого все циклические матрицы диа- гоналъны. Это замечание (после того как оно сформулировано) совершенно очевидно и может быть доказано различными способами (упр. 6 и 7). (В бесконечномерном анализе Фурье — для рядов Фурье и интегралов Фурье — трудности всегда заключаются в доказательстве сходимости, а не в доказательстве алгебраических свойств.) Для циклической матрицы, получающейся из М перестановкой столбцов,— обозначим ее через М — диагональная форма по отношению к новому базису имеет на диагонали комплексные числа с3, для которых М (1, р\ р2', р3\ ру) = с3 (1, р,1 Р2,« P3J, P4,)i где р — примитивный корень 5-й степени из единицы. Следовательно, с3 — первая компонента в строке М (1, ру, ры, р^, ру), представляющая собой выражение
c, = log|T]4| + p4og|T]0|+ p^log|T]1| -hp^log|T]2| +pwlog|T]3|.
В частности, c0 = log | Цо11111211з114 I = 1°£ 1=0 и det M = 0. Таким образом, det M = 0, и система уравнений (3) не может быть решена обращением матрицы М. Однако остальные значения с, как будет далее показано, все отличны от нуля. Отсюда вытекает, что два вектора могут переходить в один и тот же вектор под действием матрицы М только в том случае, когда их разность кратна вектору (1, 1, 1, 1, 1). Но тогда то же самое верно и для двух векторов, имеющих одинаковый образ при действии матрицы М. Следовательно, два вектора вида (г, s, t, и, 0) лишь тогда могут иметь один и тот же образ при действии матрицы М, когда они совпадают. Но из 4 уравнений системы (2) вытекает 5-е уравнение системы (3), поэтому решение системы (2), если оно существует, единственно. Это показывает, что 4 X 4-система уравнений (2) является невырожденной и что для любых 4 значений правых частей существуют единственные вещественные числа г, s, I, и, удо-
влетворяющие системе (2). Следовательно, отображение Ф определено корректно.
Остается показать, что числа сп с2, с3, с4 отличны от нуля. В действительности Куммер обнаружил, что эти числа, по существу, имеют вид L (1, %), так что их нетривиальность оказалась, следствием теоремы Дирихле о том, что L (1, %) ^=0. Чтобы пайти связь между с, и L (1, %), заметим, во-первых, что ц0 = а-1 (а2 + 1)= = а-1 (а4 — 1) (а2 — I)-1, log | ч0 I = log |а4 — 1 | — log | а2 — — 1 | = log | 1 — а2а | — log | 1 — аа |. Значит, log | Ча I — = log | 1 — а2+йа | — log | 1 — а1+йа |. Подстановка этого выражения для log | Ча I в формулу для Cj дает
c^ = log|l — а6а| — log] 1 — а5а| + pj log] 1—а2а|— p4og|l —аа] +
H-p^log]!—а3а|— ... .
Далее, число а5а = а-1 комплексно сопряжено с а. Значит, log | 1 — а5а | = log | 1 — а |, log | 1 — а6а | = log | 1 — аа | и т. д. Это дает
Cj ~ log] 1 — аа] +p4og|l —а2а| + ... + pw log] 1 — а5а| —
— log11 — а] — pj log11 — аа| — ... — р4,‘ log11 — а4а| =
= (p~,—1) [log|l — а| +p4og|l — аа] + ... + p4j log] 1 —а4а|].
Конечно, сомножитель р-5 — 1 отличен от нуля. Если р = р2, где [3 — примитивный корень 10-й степени из единицы, то второй сомножитель в выражении для с; в точности равен числу, которое в § 6.6 было обозначено через С,. Так как числа L (1, %2;) кратны числам С, и L (1, Хг;) ^0> то это и Доказывает, что с; ^0.
Этим завершается доказательство того, что система (2) действительно определяет в неявной форме функцию из множества вещественных круговых единиц Е (а) в множество четверок (г, s, t, u) вещественных чисел. Ясно, чтоФ (1) =(0, 0, 0, 0),Ф(ц0)=
= (1, 0, 0,0), Ф hi) = (0, 1, 0, 0), Ф (ц2)= (0, 0, 1, 0),Ф(Чз)=
= (0, 0, 0,1), Ф (ц4) = (-1, -1,-1, -1)и Ф (Е^ =Ф(Е^+
+ Ф (Е^.Отсюда следует, чтокаждаячетверка целыхчисел
(г, s, t, и) есть Ф-образ некоторой вещественной единицы Е, а па самом деле эта четверка является Ф-образом точно двух вещественных единиц ±ЧоЧ?ЧгЧз* поскольку из Ф (5) = (0, 0, 0, 0) вытекает, что log | Е (а) | = 0, откуда Е (а) = ±1, ибо Е (а) вещественна. Вопрос о том, существуют ли вещественные единицы, отличные от тех, которые имеют вид ±Цо'Ц^ц^ц“, равносилен, следовательно, вопросу о том, может ли функция Ф (Е (а)) принимать нецелые значения.
Как и в предыдущем случае, при поиске вещественных единиц Е (а) = ат]0 4- ^i + С112 + ^з + гц4, не имеющих вида
иЬт^т^г^т]™, можно ограничиться теми единицами Е (а), для которых точка Ф (5 (а)) лежит в области { | г | ^ 1/2, | s | ^ 1/2, | f | ^ 1/2, | и | ^ 1/2}. Как и раньше, предположение о том, что Ф (5 (а)) лежит в этой области, устанавливает границы для log | Е {а3} | и, следовательно, для Е (,а,3') при / = 1, 2, . . ., 5. Затем из этих границ в сочетании с равенствами
11а = (цо — 2) Е (а) + (ц! — 2) Е (а2) + (ц2—2) Е (а4) +
-ф (ц3 —2) Е (а3)-L (т]4—2) Е (а5)»
116 = и т.д.
(которые выводятся точно так же, как и в случае X = 7) получаются границы для a, b, с, d, е. Но эти числа — целые, поэтому для Е остается лишь конечное число возможностей. Для каждого из отобранных круговых целых мы можем вычислить норму и исключить из рассмотрения те элементы, которые не являются единицами. Пусть Ех, Е^, . . ., EN — вещественные единицы, которые в результате остались. Мы можем вычислить Ф (Е^, Ф (Е^, . . ., Ф (Е^ и исключить те Et, для которых Ф (.Е^ не лежит в области { | г | ^ 1/2, | s | ^ 1/2, | £ | ^ 1/2, | и | 1/2}.
Если это проделать, то, как и в случае X = 7, обнаружится, что все Et исключены, и, таким образом, отсюда следует, что все- вещественные единицы имеют вид ±т];т]®т]*т]“. Одпако доказательство Куммера Последней теоремы Ферма для X = 11 не использует этого факта; не нужно выполнять описанные выше очень длинные вычисления в явном виде, а взамен можно провести рассуждение неявного типа следующим образом.
Если мы наталкиваемся в списке па единицу Et, которая не имеет вида ±ц2'П(Ц211з’ то мы м°ж-ем так перенумеровать единицы списка, что опа будет обозначена через Ev Затем для каждой из остальных единиц мы сможем проверить, имеет ли она вид ±ЧоЧ?ЧгЧз или ВИД ±-®1т1от11т12т1з1 Если это так, то такая единица исключается из списка. Если же нет, то обозначим ее через Ей и продолжим процесс. Этот процесс завершается списком Ег, Ег, . . ., Еп вещественных единиц, обладающих таким свойством: каждая вещественная единица Е может быть записана точно одним способом в виде Е = + Егтиц^ц^т]" при некотором выборе знака, при некоторых целых числах г, s, i, и и при некотором выборе z = 0, 1, 2, . . ., п, считая, по определению, Ео = 1. Чтобы в этом убедиться, достаточно заметить, что г, s, t, и можно выбрать таким способом, что значение функции Ф от Ет]~гц~®т]~гт]7“ лежит в области {| г | ^ 1/2, | s | ^ 1/2, | t | ^ 1/2, | и | ^ 1/2} и, следовательно, эта единица содержится в первоначальном списке Ег, Е^, . . ., En; значит, в силу самого способа получения окончательного списка из первоначального исключением элементов»
единица £'т]^",т]£"вт]~<т]-и есть либо ±1, либо ±54т]9т]"т]|т]^ ТОчно для одной из единиц Et окончательного списка.
По причинам, которые выяснятся в § 6.14, число n + 1 вещественных единиц окончательного списка, дополненного единицей Ео = 1, называется вторим сомножителем числа классов и обозначается через Иг. Как было выше отмечено, кг = 1 в случае X = 11, но нам это не понадобится.
Теперь сумму чисел N (A)~s по всем главным дивизорам можно записать в виде суммы по круговым целым, продолжив вначале функцию Ф на все круговые целые, как это было сделано выше в случае X = 7. Неявное определение функции Ф равенствами (2) в том виде, как оно есть, точно так же применимо к произвольному круговому целому g (а), как и к вещественным круговым единицам Е (а). Таким способом Ф определена как функция, отображающая круговые целые в четверки вещественных чисел, причем Ф Igi («) gi («)) = Ф (gi (а)) + Ф (g» (а)). Если теперь А — данный главный дивизор, например дивизор кругового целого g(a), то каждое круговое целое, дивизор которого есть А, может быть записано точно одним способом в виде ±a,hEt (а) ц^'Пг'Пз^оО- Следовательно, Ф-образ круговых целых с дивизором А состоит в точности из четверок вида Ф кЕх (а)) + Ф (g (а)) + (р, а, т, v) и па каждую из этих точек отображаются точно 22 круговых целых. Если задана любая из Х2 единиц Et (а), то, очевидно, можно найти одну и только одну такую четверку (р, о, т, v), что эта точка лежит в области 'Р = {(г, s, t, иУ O^r<<l,O^s<<l,O^i<<l, 0 ^ и < 1}. Следовательно, точно 22/i2 круговых целых g (а) с дивизором А обладают тем свойством, что Ф (.g (а)) лежит в -У, и поэтому
2 N (1Ау‘ = -^- 2 Ng№s.
А главный 2 ф у
Это и есть запись искомой суммы в виде суммы по круговым целым.
В общем случае требуемая процедура является прямым обобщением того, что мы видели в случае X = 11, за исключением одного момента, а именно, выбора базисных единиц ц0, ц1, ц2, . . . . Хотя и верно то, что периоды длины 2 всегда являются единицами, однако легко указать формулу для единиц, которая, вообще говоря, включает больше единиц, чем формула ±т|5т]?т]2 • • •’ ис" пользованная выше. Эта формула имеет вид
± ah(l — aa)*i (1 — аЗа)** ... (1 — а^а)”^, (4) где р, = (X — 1)/2, а целые числа xv ж2, . . ., х№ таковы, что ^i + ^2 + • • • + £ц = 0. Такое выражение является единицей, поскольку каждый член произведения имеет вид единица • (1 — а-УУ а произведение сомножителей (1 — а)^" исчезает. В случае X = 11
эта формула дает не больше единиц, чем формула ±акт];т]?т]|д^, поскольку ц0 = а + а-1 = а-1 (а2 + 1) = а-1 (а4 — 1) (а2 — — I)-1 = а-1 (1 — а2а) (1 — оа)-1, и всегда возможно решить относительно k, г, s, t, и следующее уравнение:
(1 — aa)xl (1 — а2а)х? ... (1 — о5а)х« = ± «'‘'ВД'П^ =
= ± ah-r-2*-4»-8“ (1 _ а2а)г (1 — oaf* (1 — а3а)’ (1—о2а)“8 ... (1 —
— о^а)"4 =
= ±ah~r-2‘-4 -8“(1—аа)’Ч1—°2с^(1 —о‘а)ии (1—
— а5а)“,
где данные числа хх, ж2, ж3, х^, х5 удовлетворяют равенству хг + + х3 + х3 + х^ + х5 = 0. (Действительно, к = г + 2s + 4t + + 8 it (mod 11), г = —xt, s = —хг — х^. t = —хт — х3 — х3, и = — хг — х3 — х3 — х^ = х5.) Однако в случае X = 17 имеются единицы вида (4), непредставимые в виде д5Д?Д2ДдД4Д™Д^Д^ (см> упр. 8). Значит, в общем случае лучше попытаться записывать единицы в виде (4), чем рассматривать их как произведения периодов длины 2 на ±ak. Это и будет сделано в следующем параграфе.
Упражнения
Докажите, что при X = 5 вещественные единицы +0^ (0 = a + a1, / — целое число) различны [легкая часть утверждения] и охватывают все вещественные единицы. [Решите уравнение Пелля или воспользуйтесь способом, предлагаемым в тексте.]
Пусть X = 7 и г)0, щ, т)2 — периоды длины 2. Вычислите произведение трех сопряженныхэлементаат)0 + Ьщ + сп2(а, Ь, с — целые числа).
Докажите,что еслиЕ (а) = аг)0 +Ьг)х + . . . + ст^.х, тоХа =
= (По - 2) Е (а) + (щ - 2)аЕ (а) + . . . +(п^ - 2) а*1"1 Е (а).
При X = 7запишите1 + 2г)0 в виде±"ПоП1 - [Воспользуйтесьлибо
методом проб и ошибок, либо предложенным в тексте способом вычисления значения Ф (1 + 2т)0).]
Покажите, что линейное преобразование вида У; = У] atj^j, матрица ,?=1 коэффициентов которого циклическая (т. е. a^xj+x = a^j для всех i, у, рассматриваемых как вычеты по модулю п), может быть записано как полином от линейного преобразования ух = хг, у2 = ^з, • • •, Уп-1 = хп> Ул = ^г Здесь линейные преобразования понимаются как отображения множества Rn наборов из п вещественных переменных в себя, поэтому имеют смысл произведение (суперпозиция) и сумма (поточечное сложение) линейных преобразований.
Докажите, что если р — примитивный корень n-й степени из единицы, то п векторов (1, pi, р2Л . . ., p~i) при у = 0, 1. . . ., п — 1 линейно независимы. Это можно сформулировать по-другому: покажите, что система уравнений п—1
уг = ^ Р1^/ имеет единственное решение (х0, zx, . . ., хп_х) для каждого
з-о
заданного набора (у0, уи . . ., у^.-^. Самый простой способ доказательства заключается в построении явного решения, как это было сделано для частного случая X = 5 в § 6.5. Это даст формулу обратного преобразования Фурье в этом конечномерном случае. По существу, это есть не что иное, как утверждение об ортогональности векторов (1, р?, . . ., р*Д
Покажите, что если М — циклическая матрица, то применение ее к векторам (1, рэ, р2), . . ., р~1) переводит ее в кратную ей матрицу. [Благодаря упр. 5 достаточно доказать это для преобразования сдвига у} = хг+1, уп = хи а это тривиально.] Выведите отсюда, что в базисе (1, рЛ р2?, . . ., р-з) матрица М становится диагональной. Это означает, что если у- = 2 Р*^» то применение матрицы М к вектору у всего лишь умножает каждую координату х^ вектора х на некоторую постоянную cj.
В случае X = 17 найдите единицу вида (4), которая не является произведением периодов длины 2 на +аЛ. При каких условиях на X можно сказать, что все единицы вида (4) являются произведениями периодов длины 2 па +ак? Условия должны охватывать случаи X < 17.
Единицы: общий случай
Пусть, как обычно, X — простое число, большее двух, и пусть ц = (X — 1)/2. Тогда для любых целых чисел а^, х2, . . ., Жц, удовлетворяющих условию хг + х2 + . . . + 2^ = 0, круговое целое
±aft(l — aa)xi(l — оза)12 ... (1 — аиа)хи(1)
(здесь через а обозначается сопряжение, переводящее а в av, где у — примитивный корень по модулю X) корректно определено (несмотря на наличие отрицательных показателей) и является единицей. Это следует из того, что (1 — аэа^1 (1 — а) есть единица для каждого /, а тогда, как легко заметить, (1) является произведением единиц на (1 — a)xi+x2+ • .••% = (! — a)° = 1.
Для данного кругового целого g (а) обозначим через Eg (a) вектор, имеющий следующие ц компонент: log | g (а) |, log | ag (a) I, . . ., log | <Щ-1£ (a) | (через ] • | обозначен модуль комплексного числа при условии a = е2л1/х). Если данную круговую единицу е (а) можно записать в виде (1), то, очевидно, Ее (a) = xxL (1 — аа) + x2L (1 — а2а) + . . .
. . . + x^L (1 — а^а). (2)
Этим равенством числа xv х2, . . ., х^ определяются однозначно, что можно доказать следующим образом.
Рассмотрим ц X ц-матрицу М, столбцами которой являются векторы L (1 — era), Е (1 — a2a), . . ., Е (1 — a^a). Тогда (2) означает, что если умножить М на вектор-столбец fo, х2, . . . . . ., Хц), то получится вектор-столбец Ее (а). Матрица М антицик- лична в смысле предыдущего параграфа, т. е. элемент, стоящий в i-й строке и /-м столбце, есть log | 1 — аг+,-1а | и, поскольку а^а = а-1 = а и log | z | = log | z |, величина этого элемента
зависит только от i + / по модулю ц. Пусть М — матрица, получаемая из М путем перестановки столбцов первого с последним, второго с предпоследним и т. д. Тогда матрица М циклична и диагонализируется базисом (1, р^ pw, . . ., p-,)J где / = 0, 1, . . . . . ., ц — 1, а р — примитивный корень ц-й степени из единицы. Следовательно, определитель матрицы М есть произведение чисел cj, определенных равенством М (1, p,J . . ., р~?) = q (1, p,J . . . . . ., p~,'). Таким образом,
Су = log| 1 — а^а] -j-p4og|l — аа| + ... 4-p(t*.-iVlog|l—а^а]. Для / = О это дает с0 = log | 1 — аа | + log | 1 — а2а | + . • • . . .+ log | 1 — а^а | = у [log | 1 — аа | + log 11 — а2а | + ... . . . + log I 1 — ах-1а П = у log N (1 — а) = log VX. Для следующих значений у = 1, 2, . . ., ц — 1 мы получаем су = Су, где величина Су определяется, как в § 6.6, при р = р-2. Следовательно, det М = log [ЛХ-С^з . . . Сц_!, и так как ни один из сомножителей здесь не равен нулю (число L (1, %2у) ^ 0 кратно Су), то М — обратимая матрица. Но М является матрицей коэффициентов системы (2) (после перестройки уравнений этой системы), поэтому отсюда следует, что система (2) разрешима, что и требовалось показать.
Таким образом, система уравнений (2) определяет функцию, отображающую некоторые круговые единицы в наборы (хп х2, . . . . . ., хц) из ц целых чисел. На самом деле это определение может быть расширено на все круговые целые g (а). Пусть Ф обозначает эту функцию, т. е. пусть Ф (g (а)) представляет собой такой набор (х^ х2, . . ., х^) из ц вещественных чисел, что
Lg (а) = xxL (1 — аа) + x2L (1 — а2а) +. . .
. . . + x^L (1 — а^а).(3)
Тогда функция Ф переводит круговую единицу вида (1) в набор (хх, х2, . . . , х^) из ц целых чисел, для которых хх + х2 + . . . . . . + Хр = 0. Обобщая это, можно утверждать, что g (а) тогда и только тогда является единицей, когда Ф (g (а)) = (х15 х2, . . . . . ., Хр) обладает тем свойством, что хт + х2 + . . . + Хр = 0. Это можно доказать следующим образом.
Сумма компонент вектора, стоящего в левой части (3), равна l°g I g («) I + log | eg (а) | + . . . + log | a»1"1 g (a) |. Так как log | o*1+kg (a) | = log | ahg (a) |, эта сумма равна у log Ng (a). С другой стороны, она равна числу хг, умноженному на сумму компонент вектора L (1 — аа), плюс число х2, умноженное на ■Сумму компонент вектора L (1 — a2a), и т. д. Поскольку сумма
компонент вектора L (1 — ака) равна -^ log N (1 — aka) = = у log X для всех к, отсюда и из (3) вытекает, что
"2 1°§ ^S (a)2* (1°S ^) (^1 + ^2 + • • • Ч"^)»
т.е.т.е.^х + ^аЧ* •••4~£ц^х + ^аЧ* •••4~£ц
т.е.
т.е.
^х + ^аЧ* •••4~£ц
^х + ^аЧ* •••4~£ц
Это тождество будет полезно в дальнейшем. В частности, круговое целое g (а) тогда и только тогда является единицей, когда Хх + ^2 + • • • + ^ц = О, чт0 и нужно было показать.
Будем называть две единицы эквивалентными, если их частное является единицей вида (1). Это же самое можно сказать так: ег (а) и е2 (а) эквивалентны, если Ф (ех (а)) — Ф (е2 (а)) имеет целые компоненты (см. упр. 2). Тогда ясно, что каждая единица в (а) эквивалентна такой единице, Ф-образ которой имеет вид (xlf х2, . . ., Хц), где | Хх К 1/2, |х2 | ^ 1/2, . . ., | хц_х | ^1/2. Имеется лишь конечное число единиц, удовлетворяющих этому условию, и все они могут быть найдены следующим образом. Из ограничений | хх | 1/2, | х2 | ^ 1/2, . . ., | Хр._х | 1/2 вытекает неравенство | хи | ^ (р, — 1)/2 (ибо для единицы сумма этих чисел равна 0), а тогда из определения (2) функции Ф вытекает, что все р, компонент вектора Ее (а) ограничены, и их границы можно получить в явном виде. Значит, | в (оЧ) | ограничены для всех /=1, 2, . . ., X — 1. Так как е (a) = ahE (а), где Е (а) — вещественная единица, скажем Е (а) = ац0 + /иц + . . . + ст^-х, где а, Ь, . . ., с— целые числа, а ц0, Цх, • • • , 'Пц-х— периоды длины 2, то границы для | в (о^) | являются границами для | Е (оЧ) |, а этими границами можно воспользоваться в соотношениях
Ха = (ц0 — 2) Е (а) + (т]х — 2) оЕ (а) + . . .
. . . + СПа-i — 2) о»'1 Е (а), ХЬ = ит. д.
и получить границы для чисел а, Ь, . . ., с. Но эти числа — целыеТ поэтому для них имеется лишь конечное множество возможных значений, а следовательно, для Е (а) и в (а) = г^Е (а) тоже имеется лишь конечное множество возможностей.
Из этого конечного списка можно исключить все пеединицы. Таким способом мы получим конечный список Ех (&}. Е2 <&), • • • . . ., En (а) вещественных единиц, обладающий тем свойством, что каждая единица эквивалентна одной из Et (а). Не умаляя общности, можно считать, что Ei (a) = 1, а затем, последовательно исключая повторения, т. е. отбрасывая те Ei (а), которым найдется эквивалентная единица среди уже оставленных, мы получаем, список, обладающий тем свойством, что каждая единица
эквивалентна одной и только одной единице из списка. Пусть Л2 — число единиц в этом окончательном списке. В другой форме сказать, что каждая единица е (а) эквивалентна одной и только одной единице из Et (i = 1, 2, . . ., Л2), можно так: каждая единица допускает одно и только одно представление в виде ± акЕ} (1 — aa)xi (1 — о2а)ж2 ... (1 — а^а)^. Это дает полное описание круговых единиц.
Пусть теперь А — главный дивизор, и пусть g (а)— круговое целое, дивизором которого является А. Для каждой из h, построенных нами единиц Е^ (а) существует круговое целое gt (а) вида gt (а) = ± аУЕ^ (а) (1 — аа)ж1 (1 — а2а)жз . . . . . . (1 — o^-ayug (а), Ф-образ которого имеет неотрицательные и меньшие числа 1 первые р, — 1 компонент. Действительно, сомножитель zbah произволен (2Х способов выбора), но целые числа хг, х2, . . ., хи однозначно определяются условием, что величина Xj в сумме с /-й компонентой разности Ф (Е; (а)) — Ф (g (а)) неотрицательна и < 1 для у = 1, 2, . . ., р, — 1, а также условием, что хг -]- х2 + . . . -]- хи = 0. Следовательно, имеется точно 22. круговых целых gt (а), удовлетворяющих этим условиям. Но индекс г может принимать любое одно из К2 значений, поэтому найдется точно 2Хй2 круговых целых вида е (a) g (а) (т. е. круговых целых, дивизор которых есть Л), Ф-образы которых имеют свои первые р — 1 компонент ^ 0 и < 1. Таким образом, если через ^f обозначена область {(^i, х21 . . ., х^): 0 ^ ^ < 1, 0^а:2<1,... . . . , 0 ^ Xy_Y < 1, Ху не ограничено }, то
2 w-w 2 w.
А главныйФ (g (аЩ^
Это и есть требуемое представление левой части в виде суммы по круговым целым.
Упражнения
Докажите, что отношение эквивалентности для единиц, приведенное в тексте, рефлексивно, симметрично, транзитивно и согласовано с умножением.
Ясно, что если единицы eY (а) и е2 (а) эквивалентны, то разность Ф (eY (a)) — Ф (е2 (а)) имеет целые компоненты. Докажите обратное утверждение.
Вычисление интеграла
В § 6.3 было найдено, как стремится к оо при s | 1 сумма ^ и-5. Для этого сначала было доказано, что сумма отличается на ограниченную величину от соответствующего интеграла j x~sdx, а 1
затем этот интеграл был вычислен по обычным правилам. Точно так же, имеется интеграл, отличающийся па ограниченную величину от суммы 2 Ng (а)-5 по всем тем g (а), для которых Ф (g (а)) лежит в -У, т. е. в области, с которой мы встречались в предыдущем параграфе. Это интеграл
j N (ища + u2a2a + ... + ^.^“‘a)'8 dut du2 ... dux_i, (1)
где Ui, u2, . . ., uX-i— вещественные переменные, функции N и Ф, первоначально определенные для круговых целых ^aa + + u2a2a + . . . + Ux-i<rx-1a (при целых и^, продолжены очевидным образом на произвольные вещественные значения переменных uj, а область интегрирования 35 представляет собой множество всех точек, Ф-образы которых лежат в ^—{(хц х2, . . ., а^): О ^ < 1, 0 ^ х2 < 1, . . ., О ^ х^ < 1, Хц не ограничено}. Точнее, пусть g(a) обозначает ихоа -[- u2a2a + . . . + u^-ia, где Uj не обязательно целые, пусть Lg (a) — вектор-столбец (log | g (a) I, log | og (a) |,. . ., log | ^-^(a) | ), где | g (a)| —модуль комплексного числа g (a), если положить a = e^lx, пусть Ng (a) — вещественное число g (a) -og (a) . . . ox-1g (a), и пусть Ф — функция, определенная неявно формулой Ф (g (a)) = = (xt, х2, . . ., хД где
Lg (a) = xJj (1 — aa) + x2L (1 — a2a) + . . . + x^L (1 — a^a).
Функции Ng (a)~8 и Lg (a) определены лишь тогда, когда g (a), рассматриваемое как комплексное число, отлично от нуля. Это имеет место тогда и только тогда, когда Ng (a) У= 0. Значит, с самого начала нужно исключить из области интегрирования 35 те точки, для которых Ng (a) = 0. Фактически, для того чтобы избавиться от точек, для которых Ng (а)-8 велико, естественно исключить из 35 те точки, для которых Ng (a) < 1. При этом не будет исключено ни одно круговое целое, кроме g (a) = 0. Таким образом, 35 будет представлять собой множество всех g (а) в пространстве переменных u^ и2, . . ., их_г, для которых Ng (a) > 1 и для которых Ф (g (а)) (которое определено, поскольку Ng (a) ^ 0) лежит в У.
В следующем параграфе будет показано, что несобственный интеграл (1) сходится при s >1 и что его значение при s | 1 отличается па ограниченную величину от ^Ng (а)-8 (где g (a) — круговое целое из 35у Этот параграф посвящен явному вычислению интеграла при помощи замен переменных и применения основной ■■теоремы интегрального исчисления.
В качестве первого шага этого вычисления произведем комплексную замену переменных: zk = н^а + и2ак+1а + . . . . . . + Ux_iah-1a для к = 1, 2, . . ., X — 1. Число а^а комплексно сопряжено числу ака, поэтому zh+u и zh комплексно сопряжены для вещественных значений переменных н;. Значит, если вещественные числа vk, шк определены равенствами zh = = vk -4- iwk, то X — 1 величин vv у2, . . ., уц, wv ip2, . . ., wu являются вещественнозначными функциями от переменных и^ и2. . . ., иХ-1, причем zh --- vk + twk, Zy.+k ^ vk — iwk. В интеграле (1) можно следующим образом перейти к переменным ик, wk. Пусть А — комплексная (X — 1) X (X — 1)-матрица, определяющая преобразование z = Аи. Тогда на основании правил оперирования с дифференциальными формами (см. [El]) dzTdz2 . . . . . . dzK-i = det A duxdu2 . . . dux-p С другой стороны, dzTdz2 . . . dzk-i — (dvv -ф idw-j) (dv2 + idw^ . . . (dv^ + idw^ X
X (dvT — idu^) (dv2 — idw2) . . . ^dvw — idw^ = иu
= ± |] (dvk-|-i dwk) (dvh—i dwk^ — ± |j (— 2i dvh dwk) = h=lh=l
= ± (2г)ц dvt dw^ dv2dw2 ... dv^dw^, где знак для пас неважен, поскольку знак вычисляемого интеграла нам известен как -{-. Подынтегральное выражение равно (Пгг)® = = (у2 -~ w^)~s (у2 + ш2)-8 . . . (у^. + ir^)_s, а область интегрирования, которую мы обозначим через SB', определяется условием W + Ш2) (у2 + ш2) . . . (Уц + w2^ Ss 1, а также тем, что столбец (log I Zi I, ' log | z2 |, . . ., log I Zp. I) (‘/2 log I у2 + w2 I, V2 log 1 у2 + w2 I, . . .,»/2 log I Уц -г ^ I ) имеет вид
xxL (1 — aa) + ^2^ (1 — °^ + • • • + x^L (1 — a^a), где 0 ^ Xj < 1 (для / -—I, 2, . . ., p — 1, но не обязательно для j = ц). Значит, интеграл становится таким:
^et^ j (^i + ^i)^ ••• (у^-!-^)^^!^! ... dVy.dWy..
Определитель, входящий в эту формулу, может быть подсчитан следующим образом.
Матрица А имеет вид (а^), где ац = a1+,-1a, что зависит лишь от i -j- у по модулю X — 1. Значит, (X — 1) X (X — 1)-матрица А антицинлична в смысле предыдущего параграфа. Следовательно, ее определитель может быть подсчитан тем же способом, каким был подсчитан определитель матрицы М в предшествующем параграфе. Именно, можно переставить строки (или столбцы) так, чтобы матрица стала циклической, диагонализировать эту циклическую матрицу, используя базис (1, р;, р2;, . . ., р_;) (р — примитивный 17 г. Эдвардс
корень (X — 1)-й степени из единицы, 7 = 0, 1, . . ., X — 2)г и заметить, что определитель есть произведение диагональных элементов. Точнее, ц перестановок строк (первой и последней, второй и предпоследней и т. д.) приводят А к циклической матрице А и умножают ее определитель на (—I)»1. Определитель матрицы А есть произведение X — 1 чисел ах-1а + р;аа + . . . + р-;ах-2а =
Л-2
= У р^а^а. Если / = 0, то это число равно аа + а2а + . . .
Ь=0
. . . -г ах-1а = а + а2 + . . . Н- а1-1 = — 1. Если же / = 1, 2, . . ., X — 2, то оно равно X, умноженному на число, которое было обозначено через т, в формуле (2) из § 6.6. Таким образом, определитель матрицы А равен ±т!т2 . . . тх_2-Хх~2.
Полезно также сделать следующее замечание, касающееся определителя det А. Если антициклическую матрицу А возвести в квадрат, то она заметно упростится. Она превратится в матрицу (btj), для которой
Л-1Л-1
btj = У а1"1"^^ ок4,-,а= У oi+ft-1[a о^’а],h = lk—1
что является суммой сопряженных числа а-а^'а и равпяетсяг следовательно, X — 1 при j — t = р, (mod (X — 1)) и —1 в остальных случаях. Таким образом, Л2 циклична и ее определитель является произведением тех чисел, па которые домножаются под ее воздействием векторы (1, р;, р2;, . . ., р-') при j = 0, 1, . . . . . ., X — 1. Если / = 0, то Л2 умножает такой вектор на (—1) + + (-!)+ . . . + (X - 1) + . . . + (-1) = X - (X - 1) = 1г в то время как при 7" = 1, 2, . . ., X — 1 она умножает его на —1 — р;’ — ру — . . . — (X — 1) р^ — . . . — р-,‘ = — Хр^". Но р*1 = — 1, поэтому последнее число есть — X, если j четно, и X, если / нечетно. Значит, det Л2 = X (—X) X (—X) . . . (—X) X = = ± Xх-2. Это дает
1_ det А ± тхтй ... тх_2ХХ 2, _ т ™
ТШГ - Ж^ =у^- ± т,т2 .. тх_2.
(Как нетрудно показать, в действительности в этой формуле стоит знак + во всех случаях.)
Теперь рассмотрим замену переменных vh + iwh = е^"1"1^, где 0 < qh < оо, 0 < rft< 2л. Тогда —2idvdw = = (dv + idu?) (du — idw) = e’+ir(d9 + idr) еЯ-^ (dq — idr) = = — 2ie29 dqdr. Значит, dvxdwxdv^dw^ . . . dv^dw^ = exp (2th + + 2q2 + . . . + ^.q^ dqxdrxdq^dr^ . . . dq^dr^. Подынтегральная функция превращается в произведение выражений (v2 + w2')-s = = e^98, а область интегрирования — в множество 2”, для которого Qi + ?2 + . . . + 9ц > 0, вектор (qv q^, . . ., q^ имеет
вид X XjL (1 — Ща), где 0<^ < 1 при / = 1,2, . . ., р — 1, и О ^ гк < 2л (к = 1, 2, . . ., ц). Таким образом, интеграл становится равным
± (2i)um1m2 .. . m?._2 j et2-28^^^"1" ■ ■ -^^ dq, d^ dq2dr2 ... dq.^ dr^. a"
Перенесем все r7, / = 1, . .., p, в конец и проинтегрируем по ним. Получим
± (2г)и (2л)цт)т2 ... m?._2 ( g^-^M+V • •--ь^) ^ dq2 ... dq^,
где через S'" обозначена роекция области S " на пространство д-координат.
Наконец, рассмотрим замену координат, неявно определенную равенством q = Мх, где q — вектор-столбец ^qv q2l . . ., q^, х — вектор-столбец (х^ х2, ,. . ., ^) и М — антициклическая р X р-матрица (log | 1 — а*+,-1а |) из предыдущего параграфа. Тогда, по определению области S'", область интегрирования относительно переменных х состоит попросту из тех х, лежащих в У, которые соответствуют точкам (д1, qy . . ., q^, удовлетворяющим условию 91 + 9г + • • • + 9ц ^ О- В предыдущем параграфе отмечалось, что так как суммы элементов матрицы М по столбцам все равны */2 log X, то 91 + 92 + • • • + 9ц = */2 (log X) (^ + 4- х2 4- . . . 4” Яц)- Следовательно интеграл принимает вид
± (2г)1 (2л)*1 т,т2 ... mx_2 det М X
X ( еи-‘ХКеХХх^"^^ ,,.dxu.
x1 + x2+ .. , + хц^0
Введем новую переменную t = хх 4- я2 4- • • • + 4 и проинтегрируем по переменным xv х2, . . ., ^-i- Тогда у нас останется тот же сомножитель, умноженный на интеграл
j exp [(1— s) (logX) t] dt e= [(s— 1) log л]-1.
Следовательно, значение искомой величины (1) равно ,detM
± (^лг)^^, ... mi_2 (^ 1)10gV
В предыдущем параграфе [было показано, что det М = = (log VX) С1С2 . . . С^-р Поскольку М и М отличаются только
порядком строк, имеем det М = ± det М. Таким образом, интеграл (1) равен абсолютной величине выражения
±22ц_1 (лг^т^а ... тх_2СхС2 ... С^ (s — l)-i.
Этим заканчивается вычисление интеграла.
Сравнение интеграла с суммой
Пусть I (з) и S (з) обозначают рассматриваемые нами интеграл и сумму, т. е.
/ (s) = j ^ (UjOa-f- ... — ^„ja^-ta)-5 dut du,2 ... du,x_s,
S^=^Ng^-\
Мы уже показали, что сумма сходится при всех s > 1 и что предел lim (з — 1) S (з) при s | 1 существует. Сейчас нам нужно показать, что при всех s > 1 интеграл тоже сходится и при s | 1 произведение (з — 1) I (s) имеет предел, который равен пределу произведения (з — 1) S (з).
Для того чтобы установить эти факты, полезно изменить множество У = {(ж!, . . ., ХрУ О Xt < 1, . . ., О Хр.^ < 1, Хр не ограничено}, при помощи которого была определена область 2. Это делается по следующей причине. При оценке значений I (з) и S (з) удобно рассматривать изменения масштаба (их, u2, . . . . . ., их-1) *-* (си-х, си2, . . ., cux-i) в пространстве переменных их и2, . . ., и-х-ц а область 2s как опа определялась ранее, не инвариантна относительно изменений масштаба. В качестве первого шага нашего доказательства будет дано определение новой области 2', относительно которой и интеграл и сумма не изменяются, но для которой будет значительно легче производить изменения масштаба.
Мы выбирали область -У”, руководствуясь следующим свойством: для любой заданной точки (xlf х2, . . ., Хц) в пространстве переменных xv х2, . . ., Хр имеется точно один способ выбора таких целых чисел nv п2, . . ., Пр, что ^ + м2 4- . . . + Пр = 0 и точка (хг + п-х, х2 + п2, . . ., Хр + пц) лежит в ^. Изменению масштаба в пространстве переменных п1, и2, . . ., Ux-i соответствует под действием функции Ф сложение с вектором, коллинеарным вектору (11, . . ., 1) в прос транстве переменных хъ х2, . . . . . ., Хр. Этим и обусловлено введение множества -Т' с теми же свойствами, что и -У’, но инвариантного относительно переноса на векторы, коллинеарные вектору (1, 1, . . ., 1). Конкретнее, пусть еУ" — множество всех точек пространства переменных хг, х2, . . .
. - ., Жц, ДЛЯ которых 0 ^ Xj — Ц-1 (^ + Х2 4- . . . + 2^) < 1 при / — 1, 2, . . ., р. — 1. Тогда множества ^ и if' состоят из одних и тех же точек, для которых хт + х2 + . . . + хц = 0, но &' инвариантно относительно сложения с векторами, коллинеарными вектору (1, 1, . . ., 1) (прибавление вектора с (1, 1, . . . . . ., 1) к (хь х2, . . ., а^) сводится к прибавлению числа с и к координатам х5, и к их среднему арифметическому р-1 (^ + ^2 + • ■ ■ 4" 4J, а поэтому оставляет величину х} — — р-1 (^ 4- ^2 4- ■ ■ • 4- хи) неизменной), тогда как of инвариантно относительно сложения с векторами, коллинеарными вектору (О, 0, . . ., О, 1).
Пусть S' — множество точек в пространстве переменных иг, и2, . . ., Wx-i, для которых выполняется условие Ng (cl) ~^ 1 и Ф-образ которых лежит в // '. Легко доказать, что #' обладает тем же свойством, что и описанное ранее множество of. Отсюда следует, что для каждого кругового целого g (а) имеется точно один способ выбора таких целых чисел п^ п2, . . ., п^, что Mi 4- ^2 4- • ■ • 4- Кц = 0 и (1 — aa)”i (1 — а2а)"2 . . . . . . (1 — <Ща)пц g (а) лежит в 5/. Поэтому
s(S)= х2g№£S's(S)= х2g№£S'NgW\NgW\
s(S)= х2
g№£S'
s(S)= х2
g№£S'
NgW\
NgW\
ибо обе части этого равенства равны 2Xh2 р, N (Л)-8, где Л пробегает все главные дивизоры. В то же время
1 (s) — j N (u^cl 4 ... 4- нх.,^-^)" dHj du2 . .. du}_v
. . ., 2-ftiix-i)/. Nu —■ произведение всех X — 1 сопряженных числа ^аа + м2о2а + . . . -И Пх-хО^^а. Пусть равенства S (s) = = So (s) + Sx (s) + S2 (s) + . . .и I (s) = Io (s) + Ii (s) +
+ /2 (s) + . . . представляют собой соответствующие разбиения суммы S (s) и интеграла I (s). Иными словами, пусть Sk (s) — сумма значений Ng (a)-s по всем круговым целым из ^й, и пусть Ik (s) — интеграл от N (iixOa + . . . + ux_xaz_1a)“’dux du2 . . . . . . duX-i по области Зк. Поскольку сумма S (s) сходится абсолютно (как ряд с положительными членами), можно суммировать в предлагаемом порядке; S (s) — So (s) + Sx (s) + . . . . Для доказательства сходимости несобственного интеграла I (s) при s >■ 1 достаточно доказать, что имеется такой сходящийся ряд 60 (s) + + 6х (s) + 62 (s) + . . ., что | Sk (s) —■ Ik (s) | < 6ft (s), поскольку это дает: Im (s) + Im+1 (s) + . . . + Zn (s) 5m (s) + + I 8m (s) | + Sm+1 (s) b | 6m+1 (s) | + . . . + Sn (s) + | 6n (s) I, t. e. I (s) удовлетворяет критерию Коши. Если, кроме того, доказано, что при s | 1 члены 6fe (s) ограничены членами сходящегося ряда констант 60 + 6Х + 62 + . . ., то отсюда будет следовать, что величина | S (s) — I (s) | остается ограниченной при s | 1, т. е. предел lim (s — 1) I (s) = lim [(s —1) S (s) + (s — 1) (Z (s)—■ — S (s))J существует и- равен lim (s — 1) S (s) + 0, а нам это и нужно. Таким образом, нужная нам теорема будет доказана, если будут найдены такие оценки | Sk (s) — Ik (s) | <_ 6k (s), что j 8ft (s) ■< oo, причем чтобы для 1 C s ^ 2 мы имели 6fe (s) ■< < 6ft, где 2 8ft С оо. Конечно, . )и доказательстве этих утверждений можно ^пренебречь любым конечным числом начальных членов ряда (ибо как Sk (s), так и Ik (s) сходятся при s > 1 и оба они ограничены при s | 1). Значит, мы можем сосредоточиться на оценке величины | Sft (s) — Ik (s) | для'больших номеров к.
Пусть пространство переменных uYl п2, . . ., их_т разделено на «кубы» вида {(и): | и, — п, | ^ 1/2} с единичным ребром, имеющие центры в точках (щ, п2, . . ., Пх-х), все координаты которых целые. Для данного целого числа к разность Sk (s) —■ Ik (s) можно записать как сумму слагаемых по всем кубам, причем каждое слагаемое представляет собой разность между членом суммы Sk (s), являющимся значением нормы Ng (а)-5 в центре этого куба (если такой существует), и частью интеграла Тк (s), взятой по этому кубу, если таковая имеется. Могут встретиться три типа кубов:
кубы, не содержащие точек из 2Bh;
кубы, целиком содержащиеся в 2Ьк\
кубы, лежащие на границе области 3-к, т. е. содержащие как точки изнутри Йк, так и точки извне 28к.
Конечно, дтя кубов типа (i) соответствующие части как Sk (s), так и Тк (s), обе равны пулю, а значит, и их разность равна нулю.
Остается оценить полную разность между Sh (s) и Ik (s) по всем кубам типов (ii) и (iii). Оценки для этих двух типов кубов совершенно различны, и естественно их разделить. Оценка для кубов типа (iii) легче, с нее мы и начнем.
Член суммы Sk (s), соответствующий кубу типа (iii), равен О или N"8., поэтому он не превосходит числа [2fea“1)]“s 2~ft<?-~1’. Сходным образом, часть интеграла Ik (s), соответствующая такому кубу, не больше чем 2"ftA"1’. Разность двух положительных чисел по абсолютной величине не превосходит большего из них, поэтому часть величины | Sk (s) — Ik (s) |, соответствующая кубам типа (iii), не превосходит числа 2~ft<x-1’, умноженного на количество таких кубов (для всех s "> 1). Но число таких кубов равно числу кубов, лежащих на границе области S 0, когда пространство переменных un п2, . . ., u-x-i разделено на кубы с ребром 2~к. Поэтому задача свелась к оценке числа этих кубов. Такая оценка очень важна в теории интегрирования по областям, подобным области Й 0. Используя тот факт, что граница области S 0 компактна и невырожденна, легко доказать (см. упр. 1), что число таких кубов не превосходит константы, умноженной на (2А)Х-2. Следовательно, часть величины | Sk (s) — Ik (s) |, соответствующая кубам типа (iii), не больше константы, умноженной на 2к*""г' ^-ьо--1' — 2-к для всех s ^ 1. Поскольку ^ 2~к < оо, этим доказана искомая оценка для кубов типа (iii).
Теперь рассмотрим кубы типа (ii). Пусть Мё8— значение нормы N-8 в центре куба. Тогда, поскольку объем куба равен 1, член суммы Sk (s), соответствующий этому кубу, может быть записан как интеграл от постоянной функции Мё8 по кубу, а часть величины | Sk (s) — Ik (s) |, соответствующая этому кубу, не больше интеграла от | N-8 — Nё8 | по кубу. Последний в свою очередь не превосходит максимума величины | N-8 — Nё8 | на кубе. Значит, естественно искать оценку величины | N-8 — Мё8 |. Согласно основной теореме интегрального исчисления, величина N-8 — Nё8 равна интегралу вдоль пути внутри куба от его центра до некоторой его точки от выражения d (N~s) = (—s) N-8 (dN/N). Значение величины N-8 примерно равно Nё8■. их отношение ^~8/^ё8 не превосходит [2ft<^--1)]s/[2<h +1)<x-1>]s = 2-sa_1’ < 2-а-1’. Таким образом, |(—s) JV-S| меньше константы, умноженной на Мё8, причем эта константа не зависит от s. Дифференциальная форма dN/N инвариантна относительно изменений масштаба (TV — однородный полином от uv п2, . . ., u^J, а отсюда легко следует, что интеграл от этой формы по пути, идущему из центра в другую точку куба, ограничен одним и тем же числом для всех кубов типа (ii). (В действительности, как будет показано чуть ниже, эта граница стремится к нулю при к -> оо.) Таким образом, часть разности Sk (s) — Ik (s), соответствующая этому кубу, не превосходит константы, умноженной на Nё8, а полная разность не превосходит
константы, умноженной на Sk (s). Такой оценки достаточно, чтобы доказать сходимость интеграла I (s), поскольку 2 Sk (s) < оо. Однако при s | 1 это не дает равномерной границы для | S (s) — — I (s) |, поскольку ряд 5 Sk (s) = S (s) стремится к ряду 2 W-1, который расходится. Поэтому требуется более тонкая оценка,'которая принимала бы во внимание тот факт, что интеграл от dN/N мал.
Как мы раньше заметили, интеграл от dN/N между двумя точками куба типа (ii) равен интегралу от dN/N между образами этих двух точек после изменения масштаба (н) н-> (2-huy (Заметим, что dN/N~ d log N является замкнутой дифференциальной формой, так что этот интеграл не зависит от пути.) Но эти две точки лежат в ^0,и их координаты разнятся не более чем на 2-h во всех X — 1 координатных направлениях. Так как область 5 0 ограничена, а функция log N непрерывно дифференцируема на ее замыкании, то частные производные от log N ограничены на S 0, а отсюда легко следует, что рассматриваемый интеграл не превосходит константы, умноженной па 2 ~k. Поскольку^ ^ 2<ft+1) а-1), Д^/<х-1) ^ 2fe+1, 2JVc1/a-1) ^ 2-h, сумма по всем таким кубам не превосходит константы, умноженной на 2 ^с, гДе t = 1 + -г (X — I)-1. Эта оценка имеет место для s ^ 1, и, поскольку З^" — сходящийся ряд, наше доказательство завершено.
Упражнение
Сумма по другим классам дивизоров
В § 6.2 отмечалось, что сумма значений N (Л)-8 по любым двум классам дивизоров в пределе при s | 1 одинакова. Иными словами,
lim [ 2 N (Л)-8/ V w (Л)8] = 1,(1)
sll А~ВА~1
где В — данный дивизор, сумма в числителе распространяется на все дивизоры, эквивалентные В, а суммирование в знаменателе происходит по всем главным дивизорам. Этот факт, отчетливо предсказываемый формулой Дирихле для числа классов в квадратичном случае, может быть доказан следующим образом.
Пусть В — данный дивизор, а С — такой дивизор, что ВС ~ I. Тогда из А ~ В вытекает А С ~ I, т. е. А' = А С является главным дивизором, делящимся па С. Обратно, если А'— главный дивизор, делящийся на С, например А' — АС, то частное А удовлетворяет условию А ~ АВС = А'В ~ IB ~ В. Это означает, что отображение А н-* АС устанавливает взаимно однозначное соответствие между дивизорами А, эквивалентными дивизору В, и главными дивизорами А', делящимися на С. Из N (Л') — IV (АС) = = IV (А) IV (С) следует, что
v, N(A)~S= 2 N (C)s N (AC)"8 = N (C)s v N (A')-s.
A~BA~BA'~I
С I A'
Следовательно, доказываемое утверждение можно переформулировать так:
lim [TV(C)s 2 ^(Л)-/2 АДЛ)-8]^!.
Si 1А~1A-I
С I А
Поскольку lim N (С)8 — N (С), это является утверждением о том, что в пределе при s | 1 сумма 2 W (Л)-8 по всем главным дивизорам равна числу N (С), умноженному па такого же типа сумму, по только по тем главным дивизорам, которые делятся на С. Теперь заметим, что N (С) — положительное целое число, и поэтому, говоря нестрого, доказываемое утверждение является попросту утверждением о том, что одно из каждых N (С) круговых целых делится на С.
Более точно, рассмотрим задачу вычисления в пределе при s | 1 суммы 2 N (А)""8 по всем главным дивизорам А, делящимся па данный дивизор С. Если L обозначает множество всех круговых целых, делящихся на С, то ясно, что, как и в уже рассмотренном случае С = I, при s >■ 1
22 Ngw-
А главныйФ(й(а))£^
с 1 -4»(а)ЕЬ
Иными словами, для каждого главного дивизора А, делящегося на С, имеется точно 2X/i2 круговых целых g (а), дивизор которых -есть А и Ф-образы которых лежат в й.
Пусть теперь пространство переменных иг, п2, . . ., ик-1 разделено на «кубы» с вершинами в точках, все координаты которых являются целыми числами, делящимися на N (С). Вершины этих кубов все лежат в L, поскольку из делимости на N (С) вытекает делимость на С. Тогда на основании рассуждений из предыдущего параграфа получаем
lim (s— 1)1 WKwjaa + • • • + wx_1ox-1a) du^ ... dux-t = sms a
= lim(s-l) 2 N (точка куба)*s (объем куба), si 1
по кубамв $
Здесь можно пренебречь изменением величины N"* в каждом кубе, а также суммой по всем тем кубам, которые входят в S' лишь частично.
7у>1№2!+2У12(а^7у>1№2!+2У12(а^^(С)Х-1,^(С)Х-1,Пусть каждая точка (wb п2, . . ., их-^ из L поставлена в соответствие тому кубу, который содержит точки (их + е, и2 + е, . . . . . ., Ux-i + е) при всех достаточно малых в. Тогда каждому кубу отвечает одинаковое число (обозначим его через v) точек из L, поскольку точка (uv и2, . . ., и^-х) тогда и только тогда лежит в L, когда точка (их + п^ (С), и2 + n2N (С), . . ., ux-i + n-x-i-N (С)) лежит в L при любых целых п^ п2, . . ., nK-v В написанной выше сумме по кубам можно использовать в качестве значения N"’ среднее из значений Ng V°^~s по v точкам из L, отвечающих данному кубу. Тогда долей каждого куба, лежащего внутри 2, в рассматриваемой сумме будет слагаемое
7у>1№2!+2У12(а^
7у>1№2!+2У12(а^
^(С)Х-1,
^(С)Х-1,
v
где gx (“)- ^2 (а)’ • • 1 "v (а) — все v точек из L, отвечающих этому кубу. Отсюда видно, что предел данной суммы равен
lim (к- 1)^21 2 Ng^-.
S’1»№ЕЗ
,S(a)cL
С другой стороны, предел интеграла, стоящего в левой части равен*
•стна, также имеет вид
limj(s —1) _jWg(a)-s, si 12
что равно числу 22А2, умноженному на сумму значений N ^Ау* по всем главным дивизорам. Следовательно,
^(С)- lim (s-i) V A(4)~s = lim(s-1) V NW\
V 541А-/811A-,'
C I zl
и утверждение, которое доказывается, принимает вид
^ = ^V(C).
А это — чисто арифметическое утверждение, в которое не входят пределы и бесконечные суммы. Его можно очень просто доказать так.
Как было показано в §4.14, норма А (С) равна числу классов сравнения по модулю С. Так как N (С)^1 равно числу круговых целых в кубе с ребром N (С), то искомое равенство N (С)^1 = — v-A (С) будет доказано, если мы покажем, что каждый из АС классов сравнения содержит точно по v круговых целых в каждом кубе. Если g (а) — некоторое круговое целое, то с ним сравнимы по модулю С те круговые целые, которые представимы в виде g (а) + h (а), где К (а) делится на С. Иными словами, в пространстве переменных uv, м2, . . ., uX-i точки, соответствующие круговым целым в данном классе сравнения {g (а) + й (а)} по модулю С, составляют сдвиг множества L точек, соответствующих делящимся на С круговым целым. Значит, достаточно доказать, что L обладает тем свойством, что в любом его сдвиге имеется столько же точек данного куба с ребром А (С), сколько и в самом L. Очевидно, что это верно для сдвигов на 1 вдоль любого из координатных направлений, поскольку каждой точке, выходящей из куба на одном конце направления, соответствует точка, входящая в куб па противоположном конце. Но каждый сдвиг есть композиция сдвигов на 1 вдоль координатных направлений, и, значит, этим завершено доказательство утверждения (1)
6.14 Формула числа классов
Пусть К — число классов эквивалентности дивизоров. На основании доказанного в предыдущем параграфе утверждения о том, что предел lim (s — 1) "j A (4)~s одинаков при суммировании по любому классу, мы можем утверждать, что lim (s — 1) j A (4)~s, где суммирование происходит по всем классам, равен числу h, умноженному па предел lim (s — 1) ^ A (4)~s, где суммирование распространено па главный класс. Значит, если фор-
мулу эйлерова произведения
У N^y8-.[|(Д-ДЦР^р
всевсе
дивизоры Апростые
дивизоры Р
умножить на (s—1), то в пределе при s 4- 1« как было выше найдено, мы получим
± h -^- 22у,~1 (ni)u т^ ... т^рр ... Си_! =
= (- 2/1"1 (-^f тхт2 . .. тх_2СхС2 ... СИ_1Ф (0) Ф (р) ... ф фЛ"2), что приводится к виду
= + ф(в) Ф(Р3) ••• Ф(РХ~2),А—(гх)^-1' 2‘
Это и есть формула числа классов, причем, по существу, в той же форме, в которой опа была Дана Куммером.
Число классов здесь выступает в виде произведения двух сомножителей, которые традиционно называют первый сомножитель и второй сомножитель числа классов. Второй сомножитель h2 является положительным целым числом; он был определен в § 6.10. Вкратце его смысл таков: h2 — это число единиц Ер которые необходимы, чтобы можно было любую круговую единицу записать в виде
± ahEj (1 — оа)х‘ (1 — а2а)Жг ... (1 — аиа)жи
при некотором выборе знака, показателя k = 1, 2, . . ., X, индекса / = 1,2, . . ., й2 и целых чисел хи х2, . . ., х^, удовлетворяющих условию хх -1- х2 + . . . -|- х^ = 0. (В терминах теории групп к2 — индекс группы единиц вида +a,h [] (1 — ova)xv в группе всех единиц.) Первый сомножитель, который обозначают также через кх,
h _ , Ф (Р) Ф (Р3) ■•• Ф(РХ~2)1 —(2k)u-1’
в действительности является целым числом. Конечно, знак выбирается так, чтобы это число оказалось положительным. Напомним, что Р — примитивный корень (X — 1)-й степени из единицы, а ср (X) есть, по определению, полипом <р (X) = 1 + уХ Ч- у2Х2 + — . . . + ух_2Хх~2, где 0 < у; < X, у = 71 — примитивный корень по модулю X и у, = yJ (mod X). Итак, в отличие от к2 сомножитель к1 задается явной формулой, все члены которой простым образом зависят от X. В следующем параграфе будет доказано, что 2^-1к1 — целое число. Нетрудно доказать, что hx само есть целое
число (см. упр. 2 к § 6.15), как и утверждал Куммер, но нам это не понадобится.
Куммер использовал для обозначения произведения ф (Р) ф (Р3)... . . . Ф (Рх-2) букву Р, так что формула числа классов принимает вид
Он также дал описание целого числа й2 как частного двух определителей й2 = D/А, по числитель D фактически нельзя найти, не выяснив структуру группы единиц до такой степени, что уже станет возможным найти само й2. Поэтому прямое описание числа й2 лучше, чем это частное определителей. В любом случае вычисление сомножителя й2 значительно труднее вычисления сомножителя Kv К счастью, как будет видно в следующих параграфах, для того чтобы доказать Последнюю теорему Ферма для данного X, т. е. для того чтобы доказать, что выполняются (А) и (В), совсем не требуется вычислять ни hv пи й2. В этом и заключается большое удобство критерия Куммера, сформулированного в терминах числителей чисел Бернулли.
Упражнение
Докажите прямым подсчетом, что первый сомножитель числа классо: для X — 3, 5, 7, 11, 13 равен 1. Определите знак произведения ф (Р) ф (Р3) . . . . . . ф (Р^~2) в каждом из этих случаев. '
Доказательство иррегулярности числа 37
Формула ±Р/(2Х)к-1 для первого сомножителя числа классов предписывает вполне определенные алгебраические выкладки, которые при малых значениях К можно выполнить и найти это число (см. упр. 1 к предыдущему параграфу). Случай X -— 37 не лежит вне достижимости этих выкладок, и Куммер в конце концов вычислил х) не только этот сомножитель — найдя, что он равен 37,— по также первый сомножитель числа классов для всех простых чисел К < 100. Какая часть этих вычислений была завершена в течение лета 1847 г., неизвестно, но из того, что известно о методах работы Куммера, кажется, вполне можно сказать, что к тому времени он уже много занимался вычислением конкретных чисел классов. Во всяком случае, благодаря ли богатому вычислительному опыту или в результате прямого вдохновения, по в 1847 г. ему удалось открыть искусные приемы для решения того
0 См. [К14, стр. 473]. Куммер позже говорил (см. [К15, стр. 199]) что эти вычислепия были выполнены «не без больших усилий». Он также внес исправления в случай X — 71. В [К17] Куммер довел эти вычисления до X = 163 и сделал несколько элементарных замечаний о способе счета.
частного вопроса о числе Р/(2Х)и-1, который его больше всего интересовал, а именно узнать, делится ли оно на X, не производя фактического вычисления. Этот параграф посвящен доказательству того, что в частном случае X = 37 ответ таков: X действительно делит первый сомножитель числа классов. В следующем параграфе будет показано, как можно использовать ту же технику для установления необходимого и достаточного условия делимости числа Р/ (2Х)и-1 на X, условия, которое совершенно не зависит от фактического вычисления этого числа Р/ (2ХУ1-1.
Вычисление степеней числа 2 по модулю 37 дает 1,2,4, 8, 16, 32, 27, . . ., 14, 28, 19, 1, 2, 4, . . .. Так как эта последовательность до начала повторения содержит полностью 36 членов, то число 2 есть примитивный корень по модулю 37. Значит, по определению, цело число Р получается подстановкой в полином
Ф (х) = 1 + 2х + 4х2 + Sz3 + 16х4 + 32х5 + 27хв + 17х7 + . . .
. . . + 14ж®3 + 28Z34 + 19г35
примитивного корня Р 36-й степени из единицы и вычисления произведения Р = ф ф) ф ф3) ф ф5) . . . ф ф33) ср ф35). Тогда, как показано в предыдущем параграфе,
(2-37)17
В настоящем же параграфе нам предстоит показать, что целое число К делится на 37.
Не совсем очевидно даже то, что число Р = ф ф) ф ф3) . . . . . . Ф ф35) является целим, а уж тем более что оно делится на 217.3717, как это должно быть для того, чтобы первый сомножитель был (как утверждал Куммер) целым числом. Доказательство того, что Р — целое число, сразу получается из такого общего факта: если / ф) = а0 + аф + а2Р2 + . . . + апрп — число, представленное в виде полинома от примитивного корня р k-й степени из единицы, и если / ф) при подстановке вместо р любого другого примитивного корня Р' k-й степени из единицы дает то же самое число / ф) = / ф'), то число / ф) обязательно целое. [На языке теории Галуа: любой целый элемент кругового поля k-й степени, инвариантный относительно группы Галуа, есть целое рациональное число.] В случае к = 36 примитивный корень [У должен быть нечетной степенью корня р, поэтому легко видеть, что подстановка Р »-♦ Р' лишь переставляет нечетные степени корня р, а значит, оставляет Р без изменения. Таким образом, тот факт, что Р — целое число, непосредственно следует из этой теоремы. По поводу доказательства самой теоремы см. упр. 1.
Главным шагом в доказательстве делимости числа Р на 3717 является применение алгебраического тождества, которое полу-
чится, если заметить, что ф (х), по определению, совпадает с полиномом 1 + 2а; + (2х)2 4- (2z)3 + . . . + (2а;)35 = = [(2а;)36 — 1]/ (2а; — 1), после того как его коэффициенты редуцированы по модулю 37. Поэтому умножим полином <р (а;) на 2а; — 1: (2а; — 1) ф (а;) = 0-а; 4- 0.x2 + 0-х3 + 0.x4 + 0-х5 +
4-37-х6 + 37-х7 + 0-х8 4" . . . + 0.x34 4- 37«х35 4- 38-х36 — 1.
Если подставить в это тождество х = р, р3, р5, . . ., р35 и перемножить все полученные равенства, то найдем, что
(2р — 1)(2р3 - 1) . . . (2р35 - 1) Р = 3718ф (Р) ф (р3) . . . ф (Р35), где ф определяется как полином
ф(х) = 0.х+0.х24-0.х34-0.х4 + 0.х54 1 • х6 + 1 • х7 4
+ 0 • х8 4- . . . + 0 • х34 + 1 • х35 + 1 • х36.
(Заметим, что 38рз6 — 1 = 37 = 37Р36.) Далее, число (2Р — 1) (2р3 — 1) . . . (2р35 — 1) является целым по той же причине, что и число Р, и это целое число может быть явно найдено посредством формулы
(X — р) (X - р3) . . . (X — р35) = X18 4- 1
(обе части равенства являются полиномами с 18 различными корнями р, Р3, . . ., р35), из которой получаем
(^ — Ру) (* — Р3у) • • • (^ — Р35у) = я18 4- У18, (2р - 1) (2р3 - 1) . . . (2р35 - 1) = 1 4- 218.
Поскольку 2 — примитивный корень по модулю 37, теорема Ферма дает 218 = — 1 (mod 37) и, значит, 37 должно делить 218 4- !• И на самом деле 218 + 1 = 262 145 = 37 -7085. Отсюда
7085-Р = 3717ф (р) ф (р3) . . . ф (р35).
Поскольку 37 не делит 7085 и поскольку ф (Р) ф (Р3) . . . ф (Р35) — целое число, это показывает, что Р делится на 3717.
Сходными рассуждениями можно доказать, что Р делится также на 217, и тем самым установить, что первый сомножитель Р! (2*37)17 числа классов в самом деле является целым числом. Однако этот факт нам в дальнейшем не понадобится, и поэтому его доказательство отнесено в упражнения (см. упр. 2).
Вопрос о делимости целого числа h на 37 совпадает, благодаря равенству в целых числах 217 -h = ± (Р/3717) ./г2, с вопросом о делимости на 37 одного из целых чисел Р/ЗЧ11 или й2. Чтобы доказать, что К делится на 37, достаточно доказать, что PI3111 делится на 37, а для этого достаточно доказать, что
ф (Р) ф (Р3) . . . ф (Р35) = 0 (mod 37),
поскольку отсюда вытекает, что 7085Р делится па 3718. Теперь заметим, что при подсчетах по модулю 37 число 2 обладает теми же свойствами, что и число р, а именно, 236 = 1 (mod 37), но 2j ^ ^ 1 (mod 37) при 0 < у < 36. Значит, мы можем считать, что
ф Ф) Ф Ф3) • • • Ф Ф35) = Ф (2) ф (23) . . . ф (235) (mod 37), поскольку все упрощения х), использованные для исключения р из выражения целого числа в левой части сравнения, можно применить к числу 2 по модулю 37 в правой части. Следовательно, для того чтобы, доказать, что 37 делит первый сомножитель своего числа классов, достаточно доказать, что одно из целых чисел ф (2), ф (23), ф (25), . . ., ф (235) есть нуль по модулю 37.
Поскольку степени числа 2 по модулю 37 и значения полинома ф (х) можно без труда выписать в явном виде, легко вычислить эти 18 целых чисел по модулю 37. Выполнив это, мы найдем, что ф (231) = 0 (mod 37), а это и доказывает иррегулярность числа 37. Однако Куммер сумел упростить задачу еще дальше и избежать даже этого простого вычисления следующим образом. Пусть bv b^, . . ., 636 представляют собой коэффициенты полинома ф (х) = Ьгх -р Ъ^х- + • . • -!• Ь36ж36, и пусть у0, ут, . . ., у35 — коэффициенты полинома <р (х) — уо + Ti^ т 1^ 4- . . . + у35^5, так что, по определению, 0 < 77 < 37.77 = 2J (mod 37),
(2х — 1) ф (х) = 37 -ф (х) -р (ж36 — 1) и, следовательно, 2^;^ — — у 7 = З767 при / = 1,2, . . ., 35 и 2у35 — 1 = З7636. Тогда
ф (2,!) = Ь^ + 6222"636236п =
= 61T?-f-b2y" + • • • +b36Y?6(mod37).
Но ясно, что все Ъ; равны 0 или 1, а точнее, 67 равно 0, если 2у7_г < 37, и 1, если 277^ >37. (Это выполняется и при / = 36.) Значит, ф (2") — ^ у)1, где / пробегает все индексы, для которых 77_t > 19. Здесь можно сделать упрощение, заметив, что у^ = = (2y/-i)n = YnY?-i, откуда'
Ф (2") = уп [Ь1Уо - М" + • • • + Ь36-у35] (mod 37)
= Yn [19п + 20п+ ... +36"], поскольку каждое целое т от 1 до 36 точно один раз встречается как некоторое 77, а соответствующее bj+x равно 1 тогда и только тогда, когда т > 19. Значит, для того чтобы определить, делится ли ф (2П) па 37, необходимо и достаточно определить, делится ли 19" + 20" + . . . + 36" на 37.
*) Данное сравнение лучше рассматривать как сравнение но модулю общего простого дивизора чисел р — 2 и 37. Однако для его установления требуется теория дивизоров для чисел, построенных из корня р 36-й степени из единицы, но эта теория не изучалась в гл. 4, поскольку число 36, разумеется, не простое.
Формула для суммы последовательных n-х степеней была выведена Якобом Бернулли в XVIII в. В современных обозначениях эту формулу можно вкратце описать следующим образом. При любом п = 0, 1, 2, . . . обозначим через Вп (х) полином, для которого
К+1j Вп (i) dt = хп.X
Легко видеть, что это тождество определяет единственный полином n-й степени (упр. 3). Тогда ясно, что
м+1
M" + (M + l)n+...+Vn= [ Bn^dt + м
М+2К+1К+1
+ ( Bn^dt+ ...+ ^ Bn^dt = j B^dt, м+iкм
и нахождение формулы для суммы последовательных n-х степеней, по существу, сводится к нахождению формулы для Вп (х). Далее, дифференцирование определяющего уравнения по пределам интегрирования дает
Вп (х + 1) — Вп ^ = пх"""1,х+!х+1
j "5rBn^dt = n ^ B^^dt, XX
откуда следует, что dBn ^/dt = пВп_г (t). Значит, для того чтобы найти полином Вп (i), достаточно знать Вп_х (t) и Вп (0). В явном виде, обозначив через Вп постоянную Вп (0), получаем
В» ^ = 1=В6,
Bv (х) = j Во (х) dx + const = х + Bv
В2 (х) = ^ 2Bt (х) dx + const = х2 + 2Btx + В2,
В3 (х) = j ЗВ2 (х) dx + const = х3 + ЗВ^Н- ЗВ2х + В3,
В4(х) = х4 + 4В 4х3 + 6В2ж2 + 4В3х + В4 и, вообще,
Вп (ж) = хи + nBjx"-1 +
+ ^^Lb2x"-2^ ... + (;) Bkx"-h+ ...+вп,
18 г. Эдвардс
где через (") обозначен биномиальный коэффициент n'J (к — /с)! /с!. Следовательно, вопрос заключается в нахождении так называемых чисел. Бернулли В01 Вг, Вг, . . . . Нахождение этих чисел облегчается, если заметить, что при н ^ 1
О" = j вп (i) dt =(п>1),
о
откуда вытекает, что при м^1
Вп+1 ^ = Вп+’^
^0 + (и +1) ^4 + . . . 4-j Bft+ . . . + (н +1) Вп + Вп+4 = Вп+4,5п = - ^ [Х+ (n +1) В, 4-... + -^^ Вп_4] .
Таким образом1),
в,-in
^““тЕч-3 (-4)]=|.
«.= -Н1+4-Д+б(4)]=0'
b,--1[1+5(-4) + io(4+io.o]=- +
s5--l[i+6(-l) + i5(4) + 20.0 + is(--1!r)]-0,
и т. д. Эйлер вычислил значения Впдлнп 5^ 30. Для нечетных п, больших 1, Вп = 0 (упр. 5). Для четных п числа Вп имеют чередующиеся знаки (упр. 6) и очень быстро растут по абсолютной величине при п->- оо. Например, последнее из вычисленных Эйлером чисел равно
„ _ 8 615 841 276 005
зо —14 322•
В 1842 г. М. Ом опубликовал в известном журнале Крелля [Oil значения всех чисел Бернулли до Д62 включительно, так что эти значения наверняка были в распоряжении Куммера в 1847 г.
Итак, рассматриваемые нами суммы равны ■
37.
19” 4- 20"+ ... +36”= j Вп (^ dt = ^-^=^^
19-
' 2) Из этой формулы легко следует описание чисел Бернулли через разложение функции хКех — 1), которое было упомянуто в § 6.1.
где, разумеется, Вп+1 (37) и Вп+1 (19) — значения полиномов Бернулли, а не произведения чисел Бернулли на 37 и 19. Так как все числа п + 1 = 2, 4, . . ., 36 обратимы по модулю 37, то вопрос о том, делится ли эта сумма на 37, совпадает с вопросом о том, верно ли сравнение Вп+1 (37) — Вп+1 (19) = 0 (mod 37). Хотелось бы сказать, что в силу сравнения 37 = 0 (mod 37) все слагаемые в Вп+1 (37), кроме свободного члена, можно отбросить. Однако полином Вп+г (х) имеет рациональные коэффициенты, а не целые, и поэтому обращаться с ним нужно с особой осторожностью.
Оказывается, число Вп+1 (37) — Вп+1 (19) является целым, несмотря на то что некоторые члены полинома Вп.ц (х) нецелые и даже несмотря па то что каждое из чисел Bn+i (37) и Вп+1 (19) не является целым (см. упр. 7). Вычисление этого целого числа требует вдобавок к сложению, вычитанию и умножению еще и деления, а именно деления на знаменатели чисел Бернулли, встречающихся в качестве коэффициентов в Bn+j (х), но все дело в том, что в итоге получается рациональное число, знаменатель которого равен 1. Однако, как явствует из приведенной выше формулы для чисел Бернулли, при п < 35 в вычислениях никогда не потребуется деление па число, кратное 37; лишь в случае В36 приходится делить на 37, но В36 входит в Взв(х) в качестве свободного члена и уничтожается в разности В36 (37) — В36 (19). Следовательно, так как деление на любое целое число, не кратное 37, по модулю 37 допустимо, то можно выполнить все вычисление по модулю 37, определив тем самым не само целое число Вп+1 (37) — Вп+1 (19), а только его вычет по модулю 37. Но это и есть все, что нам требуется.
[Эти рассуждения аналогичны предшествующим, когда для вычисления целого числа ф ф) ф ф3) . . . ф ф35) по модулю 37 мы брали число 2 вместо р, пользуясь тем, что 2 — примитивный корень 36-й степени из единицы по модулю 37. Подобным же образом, дальше мы будем вычислять Вп+1 (19) — Вп+1, полагая 19 = = 1/2 (mod 37). Хотя вначале это выглядит очень странно, в действительности совершенно естественно придать именно такой смысл числу 1/2, поскольку оно является тем числом х, для которого 2х = 1, а по модулю 37 это как раз 19.]
Итак, числа Бернулли можно найти по модулю 37 (за исключением последнего В36), и сравнение Вп+1 (37) — Вп+1 (19) s = 0 (mod 37) становится вполне осмысленным. Поскольку, конечно, 37 = О (mod 37), мы непосредственно видим, что все члены в Вп+1 (37), кроме свободного члена, равны нулю, и остается определить, является ли Вп+г — Вп+1 (19) нулем по модулю 37. Куммер достиг этого при помощи остроумного приема: он заметил, что 19 = 1/2 (mod 37), и воспользовался специальной формулой Для Ви (1/2). '
Нужное тождество может быть выведено следующим образом т).
Из определяющего равенства вытекает, что
2х+1х+1/2
2V = j Bm(()c?(=2 j Bm^du;
■2x x
с другой стороны,
x+1/2x+1/2
2^ = 2™ j Bm^dt = 2m j [Bm(() + Bm (< + |)] dt. XX
Отсюда следует, что
2m [ Bm ^ + Bm ^ x + A) J = 2Bm (2s)
{ибо эти два полинома имеют одинаковые интегралы по всем интервалам длины 1/2). Таким образом, при х = 0 и т=п-\-1 лолучаем
Bn+l + Bn+l№ = 2-"Bn+l1
Вп+1 (1/2) —Вп+1=(2-"—2) Вп+1 = (1/2)" (1 -2"*i) Вп+1.
Это равенство рациональных чисел можно истолковать так: действия сложения, вычитания, умножения и деления, требуемые для нахождения Вп+г (1/2) — Вп^, приводят к тому же результату, что и эти же действия, требуемые для (1/2)" (1 — 2"+1) Вп+1. (Оба выражения можно привести к виду ±plq, т. е. их можно упрощать до тех пор, пока будет требоваться лишь одно умножение на целое число и одно деление на положительное целое число.) То же самое верно, если рассматривать эти действия как действия над целыми числами по модулю 37, при условии что не потребуется делить на число, кратное 37. Так как при п < 36 число Вп не требует деления на 37 и так как деление на 2 по модулю 37 равносильно умножению на 19, то это доказывает, что при n = 1, 3, 5, . . ., 33
B„+i (19) - Вп+1 = 19" (1 - 2"+1) Вп+1 (mod 37),при условии что числа Вп+г рассматриваются как целые числапо модулю 37, получаемые делением (по модулю 37) числителяна знаменатель. Правая часть может быть нулем по модулю 37,только если 2n+1 — 1 или Вп+1 есть нуль по модулю 37, но
Этот вывод отличается от вывода Куммера. Куммер считал, что это тождество нелучено им впервые ([К14], стр. 478), и Смит ([S3], стр. 117) повторяет это мнение. Интересно, что эта основная формула исчисления разностей (см. Нёрлунд [N3]) была открыта в ходе исследований по Последней теореме Ферма.
2n+1 ^ 1 (mod 37) при n = 1, 3, . . ., 33, поэтому мы доказали, что, за исключением случая п = 35, сравнение 19" + 20" + . . . . . . + 36" = 0 (mod 37) равносильно утверждению о том, что числитель Bn^4 делится на 37. Следовательно, задачу выяснения делимости чисел гр (2") на 37 при п = 1, 3, . . ., 33 можно решить, попросту обратившись к таблице чисел Бернулли и посмотрев, делятся ли на 37 числители чисел В2, В4, . . . . . ., В34. И вот оказывается, что числитель числа В32, равный 7 709 321 041 217 по таблице Ома, делится на 37. (Делимость на 37 легко усмотреть, если заметить, что 37 делит 111. Поэтому из того, что числитель В32 равен 111 -69 453 342 713 + 74, следует его делимость па 37. Этот же прием позволяет выяснить, выполняется ли сравнение гр (2") = 0 (mod 37) для других значений п = 1, 3, 5, . . ., 33. Ответ таков: только гр (231) делится на 37.) Таким образом, 3718 делит Р, 37 делит h = +Р-31-иХ X 2"17 • h2 и X = 37 не удовлетворяет куммерову условию (А), т. е. 37 есть иррегулярное простое. Этим завершается доказательство, бывшее темой этого параграфа.
Упражнения
Докажите, что если р — примитивный корень n-й степени из единицы 11 g (Р) = “о + °1Р + • • • + °n-iP"-1 — полином от р с целыми коэффициентами, обладающий тем свойством, что g (Р') = g (Р) для всех примитивных корней Р' n-й степени из единицы, то g (р) — целое число.
Докажите, что 2*1-1 делит Р. (См. [В2, § 5.5.3].)
Покажите, что если р (ж) = aNxN + а^^ж^ -1 + . . . + а0, то равен- х+1
ство j р (t) dt=xn однозначно определяет рациональные числа aN, а^п ... х
. . ., а0 при условии, что N ^ п.
Докажите математической индукцией, что Вп (х) = ^ (£) Вкхп-к. й=0
Докажите, что Вп (1 — t) = (—l)n Вп (t). [Прямо используйте определяющее уравнение для Вп (ж).] Установите, что 5гп+1 = ® ПРИ я > 0.
Исследуйте изменение знака функции Вп (t) при 0 ^ t ^ 1 и, в частности, докажите, что знаки чисел В2п и В2п+г противоположны при п > 0.
Докажите, что если Вп не является целым числом, то Вп (х) не принимает целых значений при целых х.
Подсчитайте гр (2П) по модулю 37 прямым использованием определения при п = 1, 2, . . ., 35.
Подсчитайте So, Bv . . ., Slo по модулю 13, построив вначале треугольник Паскаля по модулю 13. Вычислите Вп (1/2) по модулю 13 двумй способами: во-первых, используя 1/2 = 7 (mod 13), а во-вторых, используя тождество для Вп (1/2).
Докажите, что гр (235) не делится на 37. [Один способ состоит в прямом подсчете значения гр (235) по модулю 37. Второй заключается в применении метода, используемого для общего случая в следующем параграфе. Третий — следующий: В36 (1/2) — Взв = — (1/2)38 (218 — 1) (218 + 1) В36. Таким образом, для того чтобы показать, что В36 (19) — Взе не делится на 37, достаточно
показать, что З7533. есть; рациональное число, у которого ни числитель, ни знаменатель не делятся на 37. Куммер называет это «известным свойством» чисел Бернулли. (Это частный случай теоремы фон Штаудта.} Так как 37Взв = — [1 + 37В1 + (|7) В2 + . . . + (|7) В3=], то ясно, что в числе 37Взв отсутствует деление на 73. Разделите 37 (1зв + 2эв+Ззе-|-. . . + 36зе) = = В3, (37) — В3, на 37 и, рассматривая это как сравнение по модулю 37, найдите сравнение — 1 = 37Взв>]
Делимость первого сомножителя на X
Для того чтобы ответить на тот же вопрос, что и в предыдущем параграфе (т. е. «делится ли PlV—v на X?»), в случае произвольного простого X, по модулю которого число 2 является примитивным корнем, нужна лишь небольшая модификация проведенных там рассуждений. Результат таков: число P/Хм--1 тогда и только тогда делится на X, когда числитель одного из чисел Бернулли Вг, В4, . . ., Вх_3 делится па X. Если 2 не является примитивным корнем по модулю X, то необходимая модификация менее очевидна, но окончательная теорема остается той же самой.
Рассмотрим, например, случай X = 31. Здесь число 2 не является примитивным корнем, поскольку 23 = 1 (mod 31). Одпако, как было отмечено в § 4.7, 3 — примитивный корень. При у = 3 находим ф (х) = 1 + Зх + 9х2 + 27х3 + 19х4 + . . . + 21х29. Значит, (Зх — 1) ф (х) = 0«х-ь0-х2-р0*а?-)-62-х44- . . . . . . +63 • ж80— 1 = 31 фхх + 62х2 + . . . + &зо^°) + (ж30 — 1), где Ь} определяются условиями 316, = Зу;-! — у;, у, = З2 (mod 31), О < у; < 31. Определив ф (х) этим равенством (Зх — 1) ф (х) = = 31ф (х) + (х30 — 1), обозначим через Р примитивный корень 30-й степени из. единицы и, перемножив 15 равенств, полученных заменой х = У при / = 1, 3, . . ., 29, найдем, по определению Р, что
(З15 + 1) Р = 3115ф (Р) ф (р3) . . . ф (р29).
Далее, З15 + 1 делится на 31, поскольку (З15)2 = 1 (mod 31) (теорема Ферма), но З15 ^ 1 (mod 31) (3 — примитивный корень). Однако З15 + 1 не делится на 312, поскольку, как показывает короткий подсчет, З15 + 1 = 7 -31 (mod 312). Значит, найденное равенство показывает, что Р делится на 3114 и что частное тогда и только тогда делится на 31, когда ф (Р) ф (Р3) . . . ф (Р29) = = 0 (mod 31). Но ф (р) ф (р3) . . . ф (р29) =ф (3) ф (З3) . . . ф (З29) (mod 31) (ибо по модулю 31 целое число 3 удовлетворяет всем соотношениям, которым удовлетворяет Р), поэтому выяснение го го, имеет ли место сравнение Р/3114 = 0 (mod 31), равносильно выяснению того, является ли нулем по модулю 31 какое-либо из целых чисел ф (3), ф (З3), . . ., ф (З29).
Далее, имеем ф (Зп) = ^З” + Ъ3Згп + . . . + 6зо3ЗОп = = М? + 62?2 + • • • + ^ЗоТаО = 61 (3То)П + • • • + 630 (Зу2в)" = = Уп [61Уо + 62у™ + . . . + 630Y29K где Ъ3 определены условием
316у = Зу,-! — У;. Так как —31 < —у; <: 316/ < Зу;-! < 3 • 31, то —1 < bj << 3, т. е. bj = 0, 1 или 2. Кроме того, если bj ~ О, то число Зу;_1 = у/ лежит между 0 и 31, если bj = 1, то число Зу;_! = у/ + 31 лежит между 31 и 2-31, и если bj = 2, то число Зу;-! = у; + 2-31 лежит между 2-31 и 3-31. Иными словами, bj = 0 при У;_г = 1,2, . . ., 10; bj = 1 при у;_х = 11, 12, . . . . . ., 20 и Ь3 = 2 при у;_! = 21, 22, . . ., 30. Поскольку каждое целое число от 1 до 30 встречается точно один раз в качестве у;, отсюда следует, что
tp (3") = yn [11" +12"+. ..+20"+ 2-21"+2*22"+...
.... + 2-30"] (mod 31).
Так как yn ^ 0 (mod 31), то вопрос о делимости этого целого числа на 31 совпадает с вопросом о делимости на 31 целого числа
+ (21" + 22"+ ... + 30") =+ (21" + 22"+ ... + 30") =(11"+12" + . .. + 30") 31 31
+ (21" + 22"+ ... + 30") =
+ (21" + 22"+ ... + 30") =
= (в„ (о at + j вп (о at = JBb^iMlziJhii^ , 11 21
За исключением случая п = 29, все числа Бернулли, входящие в это равенство, можно рассматривать как целые числа по модулю 31 (т. е. они не требуют деления ни на какое кратное числа 31), и, поскольку Вп+1 (31) = Вп+1 (0) = Вп+1 (mod 31), отсюда вытекает, что ф (3”) = 0 (mod 31) тогда и только тогда, когда Вп+1 (11) + Bn+i (21) =2Bn+i (при п = 1, 3, . . ., 27, но не при п = 29).
Далее, имеем 3-11 = 2 (mod 31) и 3-21 = 1 (mod 31), так что рассматриваемое сравнение можно переписать в виде Вп+1 (2/3') + Вп+1 (1/3) = 2Вп+1. Прием, использованный в предыдущем параграфе при выводе тождества для Вп (1/2), непосредственно обобщается, и мы получаем
Зх+1х+1/3
З^т = j Вт ^ dt = з j gm (3ы) ^ Зхх
3V = 3m j Вт^ dt=3m J \Вт (<)+^m((+l/3)+Bm(<+2/3)]d<,
3^Bm (Зя) = Bm (я) + Вт (я +1 /3) + Вт (у + 2/3),Bn+i + Вп+1 (1/3) + Вп+1 (2/3) = 3""Вп+1.
Рассматриваемое сравнение принимает вид
3~"Z?n+1 = ЗВп+1/ (1/3)п(3п+1_1) вч+1=о (mod 31),
а это сравнение при n = 1, 3, . . ., 27 верно в тех и только тех случаях, когда числитель числа 5„+i делится на 31. По таблице чисел Бернулли можно проверить, что это не выполняется ни для какого из случаев п = 1, 3, 5, . . ., 27, т. е. гр (Зп) # 0 при п = 1, 3, . . ., 27.
Обратимся к случаю п = 29. В этом случае можно прямо доказать, что ip (З29) ^ 0 (mod 31). Это делается так. Пусть З30 — 1 = (З15 — 1) (З15 + 1) = 31v, где, как уже отмечалось, v не делится на 31. Тогда определяющее полином гр равенство, а именно (Зх — 1) ф (х) = 31гр (х) + (я80 — 1), ПРИ х = З29 дает (330 _ 1) ф (328) = 31 ^ (329) + (330)29 _ 1, Vф (З29) = Гр (З29) + + [(1 + 31v)29 — И’З!"1. По определению полинома ф мы непосредственно видим, что ф (З29) = 1 + З80 + З60 -|- . . . = 1 Д + 1-|-...-|-1=30= —1 (mod 31). Следовательно, гр (З29) = = vф (З29) — 29v — (29) v231 — . . . = —v — 29v = v ^ 0 (mod 31), что и требовалось показать.
Для выснения делимости Р на степени X в общем случае можно использовать сходную технику. Пусть X — нечетное простое число и у — примитивный корень по модулю X. Пусть ф (х) = 1 Д+ Yix тР Тг3'2 + • • • + Yx-^-2’ гДе YJ определяется условиями 4j = V (mod X), 0 < Yj < ^- Тогда, по определению, Р = = ф (Р) ф (Р3) . . . ф (Рх-2), где р — примитивный корень (X — 1)-й степени из единицы. Определим гр (х) равенством (ух— 1) ф (х) = Хгр (х) Д- (хх-1 — 1), где гр (х) = Ьхх Д- 62х2 + .. . . . . + bx-iX^"".1, Xbj = уу;_1 — уц Тогда перемножение равенств (уР^ — 1 .Ф ФО = М (Р0 ПРИ 7 = 1, 3, . . ., X — 2 дает
(у^ + 1)Р = х^(р)да ...Цгр(рк-2).
Предположим па время, что у выбрано таким образом, что число у** д- 1 (которое обязательно делится на X) не делится на X2.Тогда это равенство показывает, что Р делится на 2d1-1, а частное РГКР-1 в том и только том случае делится на X, когда целое число гр (Р) гр (Р3) . . . гр (Рх-2) делится на X. Это целое число по модулю X совпадает с целым числом гр (у) гр (у3) . . . гр (ух-2) (ибо целое число у по модулю А удовлетворяет всем соотношениям, которым удовлетворяет комплексное число Р), и это целое число тогда и только тогда является нулем по модулю X, когда таков один из сомножителей гр (у), гр (у3), . . ., гр (ух~2). Значит, частное PIV-1 тогда и только тогда делится на X, когда гр'(у), или гр (у3), . . . . . ., или гр(ух~2) делится на А (все еще при условии, что у*1 Д- 1 ^ ^ 0 (mod X2)).
Так как число Xbj = yy;-i — у; лежит между —X и уХ, то by лежит между —1 и у, т. е. Ь} = 0, 1, . . ., у — 1. К тому же bj = к тогда и только тогда, когда число уу;_1 = кк + уу лежит между кк и кк Д- X, т. е. лежит между к Qd^ и к (Му) 4*
+ (Х/у). Так как
Ч W = М" + Ь^" + •. • + bX-i^_ i =
= Yn[^iYo + M?+ ...+^-iy£_2],
а каждое целое число между 0 и X совпадает с у^ точно для одного» значения /, то отсюда следует, что число гр (у") сравнимо по модулю X с целым числом уп, умноженным на
0-1"+ ...+0. (<,-!)" + ! ■<"+...+1.(<2-1)п + 2.(!+ ...
. . . + (7-2) (iw-l)" + (y-l)i?_1+... + (y-l)(X-l)" =
= ^+(щ-1)"+... + (Х-1)"+^+ (<2 + 1)"+...
. . . + (Х-1)"+...+<"_1 + ((т_1 + 1)"+...+(Х-1)\ где через tk обозначается наименьшее целое число, большее чем^ к QJyY Значит,
Ч (?") — „ + 1 [^n+i W — ^n+i (^i) + ^n+i W ^n+i (<г) + • • •
• • • + ^n+l W— ^n+1 Цг-1)1-
За исключением случая п = к — 2, все числа Бернулли в этом, сравнении не требуют деления на кратные числа X, и поэтому в каждом конкретном случае их можно рассматривать как целые по модулю X. Целые числа Ц, (2, . . ., Ц_г сравнимы с (1/у), (2/у), . . ., ((у — 1)/у) по модулю X (быть может, в другом порядке) по следующей причине. Для каждого целого г из интервала 0 <С г < у имеется такое целое ( из интервала 0 < i < X, что (у = г (mod X) (у обратимо по модулю X). Таким образом, (у — г= = кк для некоторого к, большего чем 0 и меньшего чем у (ибо (у — г >0 и (у — г < £у < Ху). Значит, число t = к (Х/у) + + (r/у) является наименьшим целым числом, большим чем к (Х/у),. т. е. ( = th и tk = r/y (mod X). Далее,
5n+i + #n+i (у) +^n+i (у) + • • • + Вп+1 (^у) = V nBn+v
Значит, исключая случай к = Х —2, имеем
W - ^ [ (У -1) Вп+1 - Вп+1 (±) -
_вп+1 (А)_..._вп+1 (LA)J =
= ууГ №+1 ЧУ"п5п+1] ^^ (Yn+1~l) Вп+1 (mod X).
Так как yn+1 — 1 ^ё 0 (mod X) (снова за исключением п = X — 2), то это показывает, что гр (уп) = 0 (mod X) в том и только том слу-
чае, когда Вп+1 = 0 (mod X), т. е. тогда и только тогда, когда числитель числа Бернулли В,^ делится на X.
В случае п = X — 2 число хр (уп) не является нулем по модулю X. Это можно доказать точно так же, как в случае у = 3, X = 31. Определяя v равенством ух-1 — 1 = Xv, полагая х = = ух~2 в равенстве (ух — 1) ф (х) = Хтр (х) + хх-1 — 1, деля его на X и редуцируя по модулю X, мы получаем vф (ух~2) = хр (ух~2) + + (X — 2) v (mod X). Из сравнения ф (ух~2) = —1 (mod X) следует, что xp(yx-2) = v (mod X). Так как число ух-1— 1= (у*1 — 1) X X (у*1 + 1), по определению корня у, не делится па X2, то v^ ^ 0 (mod X) и хр (ух~2) ^ 0 (mod X), что и требовалось доказать.
Итак, при условии, что имеется такой примитивный корень у по модулю X, для которого у*1 -р 1 ^ 0 (mod X2), мы полностью доказали следующую теорему.
Теорема. Число Р делится на Х*1-1. Частное тогда и только тогда делится на X, когда числитель одного из чисел Бернулли В21 В^, . . ., Вх-з делится на X.
Наконец, рассмотрим задачу нахождения примитивного корпя у по модулю X, для которого у*1 + 1 ^ 0 (mod X2). Пусть у — любой примитивный корень в интервале 0 < у < X. Если у*1 + 1= = 0 (mod X2), то (у -р X)*1 -р 1 = у*1 -р ру^-'Х + 1 = ру^-'Х ^ 0 (mod X2) и у + X является примитивным корнем нужного для доказательства типа. Правда, в этом доказательстве молчаливо предполагалось, что у лежит в интервале 0 < у < X (естественное предположение для целых чисел по модулю X). Однако тщательный анализ доказательства показал бы, что требуется лишь предцоложение у >0, при условии т) что числа tj считаются с соответствующими кратностями. По-другому, можно сохранить предположение 0 < у < X и воспользоваться равенством t(y + X) х — 1] ф (х) = Хар (х) + Ххф (х) -р х^ — 1 при х = = Р, р, . . ., Рх-2 для нахождения равенства
[(у + X)*1 +1 ] [Р = X*1 П [хр (Р") + р"ф (Р")],
где в произведении справа индекс п пробегает значения 1, 3, . . . . . ., X— 2. В рассматриваемом случае у*1 -р 1 = 0 (mod X2) это показывает, что Р делится на X*1-1, а частное тогда и только тогда делится на X, когда одно из целых чисел хр (уп) -р упф (уп) по модулю X равно 0. За исключением случая п = X — 2, равенство (yn+1 — 1) Ф (уп) = Хф (уп) + у^-!)" — 1 показывает, что ф (уп) = 0 (mod X) и хр (уп) -р упф (yn) = хр (уп) - (п + I)-1 X X (тп+1 _ 1} Вп+г (mod X). Следовательно, признаком делимо- ■сти, как и раньше, является делимость числителя числа Bn+V В случае п = л — 2 предыдущие рассуждения дают хр (ух~2) =
= v (mod X), где v определяется формулой 7х""1 — 1 = Xv и, значит, v = 0 (mod X). Следовательно, ф (ух~2) + ух-2ф (ух-2) = = ух-2ф (ух~2) = у-1*(—1) ^ 0 (mod X), и теорема доказана.
«Гпражнения
Докажите, что ф (уп) = 0 (mod X) при п = 2, 4, . . ., X — 3.
■ 2. Вычислите ф (уп) по модулю X во всех случаях при X ^ 13 (X — простое число) и 0 < п < X.
Делимость второго сомножителя на X
Куммерово условие (А) состоит в том, что К не делится на X. Равенство 2*i~1/i = (Р/Х*1-1) -h2 показывает, что это верно тогда и только тогда, когда нм Р/Х^-1, ни h2 не делится на X. Простой признак делимости числа Р/№~1 на X был найден в предыдущем параграфе. Для того чтобы иметь возможность проверять условие (А), нужно также установить критерий делимости Л2 па X. Куммер обнаружил, что, к счастью, зто можно сделать, не зная самого h2, поскольку вычисление h2 во всех случаях крайне трудно. Он показал, что из X | h2 вытекает. X | (Р/Х*1-1). Значит, если X не делит Р/Х*1-1, то X также не делит и h2, и условие (А) выполняется.
Теорема. Простое число X > 2 удовлетворяет куммерову условию (К) тогда и только тогда, когда оно не делит числители чисел Рг> ^4> • • •» ^х-з
Итак, для доказательства этой теоремы нужно показать, что из условия X | h2 вытекает критерий с числами Бернулли, или, что равносильно, из этого условия следует X | (Р/Х*1-1).
Если X | h2, то имеется единица, не представимая в виде ±а5 (1 — аа)х> (1 — а2а)х=... (1 — а^а)”^, которая после возведения в Х-ю степень дает единицу уже такого вида. В терминах теории групп это следует из того факта, что абелева группа, порядок которой делится на X, содержит элемент порядка X (здесь это группа всех единиц по модулю тех из них, которые имеют специальный вид ±aft f[ (1 — a^af^Y Иначе это можно было бы доказать, исследуя определитель замены координат, вызываемой преобразованием решетки Ф-образов единиц специального вида в решетку Ф-образов всех единиц (см. упр. 3).
' Пусть выбрана такая единица, скажем е0 (а), и пусть е (а) — ее Х-я степень. Тогда е (а) может быть записана в специальном виде: е (a) = ±aft (1 — аа)х* (1 — а2а)хг ... (1 — а^а)^, где Ж1 + ж2 + • • • + Хц = 0. Числа xt не все делятся па X, поскольку, если бы зто было не так, то единица е (а) имела бы вид е (а) = = ±«^6! (а)х, где ег (а) — единица специального вида ет (а) =
= (1 — 00.^1 (1 — o^v» ... (1 — а^а)^; тогда частное е0 (а) ei (а)-1 было бы единицей, которая в Х-й степени равнялась бы ±ай, откуда бы следовало (упр. 2), что е0 (а) ет (а)-1 = ±a,J вопреки предположению, что е0 (а) не представима в виде ±а3 (1 — oa^t (1 — o^v*. . . (1 — а^а)^. Так как е (а)х = = (а0 + аха + . . . + а^а^-у = а£ + (ата)х + . . .
• . . т (<zx-i«x-1)x = «о + ai + • • • + ах-1 = с (mod X), где с — целое число, отсюда следует, что существуют такие целые числа х^, х2, . . ., Хц, что хг + х2 + . . . + х^ = 0 и
а&(1 — аа)х* (1 — а2а)х* ... (1—а^сс)”^ = с (mod X),(1)
но числа xt не все делятся на X. Остается доказать, что отсюда следует X | ф/Х*-1).
Было бы естественно попытаться перейти к логарифмам в соотношении (1), чтобы оно стало линейным соотношением относительно xtl а точнее, несколькими линейными соотношениями, по одному для каждой степени а. В тоТвремя как взятие логарифма представляется весьма далеким от сравнений в множестве круговых целых, понятие логарифмической производной ближе к алгебре, и оно-то действительно может быть применено к соотношению (1) следующим образом. Сначала запишем соотношение (1) в виде- рационального соотношения для полиномов, заменив а переменной X:
Хй(1-аХ)Х1(1—а2Х)х= ••• (l-^X)*^
= с + ХФ(Х) + (1 + Х+ ..^Х^1) ¥ (X), где Ф (X), Т (X) — полиномы с целыми коэффициентами, а о3Х обозначает степень переменной X с показателем у3 (у — фиксированный примитивный корень по модулю X). Логарифмическая производная — это формальная алгебраическая операция, которую можно применить к обеим частям равенства и получить
куоХу^Ху^в^Х
-x-x4\-ox^x Х^1\=^х-
с+хф(х)+(1+хн—h-x^-^yw*
Теперь положим Х = а в этом тождестве и умножим его на а; получим
, уаа у2а2ау^а^а
Правая часть этого равенства — корректно определенное круговое целое, поскольку е (а) — единица. Ввиду того что первоначальное соотношение (1) было сравнением по модулю X и из нового •соотношения нельзя извлечь больше информации, чем оно содержало вначале, логично редуцировать последнее равенство по модулю X и тем самым отбросить первый член числителя. Левую часть можно записать в виде
X — (х^а-ф ж2та2+ ... + х^аи) (-^^),
где полином хтуа + х2у2а2 + . . . 4- Хцум-ав от а с целыми коэффициентами рассматривается обычным образом как отображение, ставящее в соответствие рациональным выражениям от а с целыми коэффициентами другие рациональные выражения от а с целыми коэффициентами. Все члены в левой части могут быть записаны со знаменателем X, так что левая часть изобразится круговым целым, деленным на^Х; так как правая часть представляет собой круговое целое, то круговое целое, стоящее в числителе левой части, должно делиться на X.
Выражение левой части как круговое целое, деленное на X, можно быстро найти х) посредством дифференцирования полинома IX - 1) (Х*~‘ + Х^ + . . . + X + 1) = Х^ - 1 с последующей подстановкой X = а. Тогда
(а — 1) [(X — 1) ах~2 + (X — 2) ах~ + ... 4- 2а + 1] = Хах-1, (Х-1)а^-‘ + (Х-2) а^-2+ ... + 2а24-а = j^.
Если перестроить степени а7' в порядке а, аа, а2а, . . ., мы придем к равенству
а 4- ?оа 4- ?2°2“ + • • • + П-г*^- 2« = ~ j-f,
где, как и раньше, 0<у/<Х, 7^ = 7’ (modX). Тогда
СТ1 = ТСТ = ~ °" (ст) = "Г" <“ + Ь°“ + • • • + ^Х" 2“) •
Выражение в скобках можно переписать в виде ф (а) (а), где, как и раньше, ф (X) =14- YiX 4- у2Х2 4- • • • 4- ?х-2-^х-2> а Ф (°) — отображение круговых целых в круговые целые. Таким образом, соотношение ’•принимает вид
к 4" (Ж1уа 4- ^гТ2®2 4- ... 4- х^а^) _ ф (а) (а) =
= е (а)-1 Т (а) [Х/(а —-1)] (mod X).
Для того чтобы представить круговое целое е (a)~14f (а) в" виде q (a) (a — 1) + а при некотором целом числе а, можно воспользоваться делением полиномов. Тогда правая часть становится равной Xq (a) + a [X/(a — 1)1 = a [X/(a — 1)] = яф (a) (a) (mod X)., Значит, • ■ ■
&+ (ж^о + x^a2 + ... + ЖцУ^о*1) ф (a) (a) = яф (a) (a) (mod X).
Для ликвидации в левой части знаменателя X можно применить к обеим частям оператор ya — 1 и, используя определяющее соотношение (уХ — 1) ф (X) = Хгр (X) + (Xх-1 — 1) для ip (X), найти '
^k — k -\- o'1 foya + ж2у2а2 + . . . + а^у^а*1) гр (а) (а) =
= яХгр (а) (а) = 0 (mod X), ибо ах-1 — 1 все переводит в 0. Это показывает, что применение оператора
(х^о + х^2о2 + . . . + а^у^) гр (а) (2) к а дает целое число по модулю X, которое мы обозначим через К. Тогда применение того же самого оператора к о’а дает о’К = К по модулю X для всех /. Теперь нужно показать, что если это верно и если не все xt по модулю X равны пулю, то X | (Р/Х^-1).
Это позволяет сделать конечномерный анализ Фурье по модулю X (см. § 6.9). Заметим, что имеется Xх-1 различных круговых целых по модулю X и каждое из них может быть записано точно одним способом по модулю X в виде линейной комбинации (с целыми коэффициентами по модулю X) от X — 1 круговых целых
. a + y'aa 4- ywa2a + y-,a-1a,
где ] = 0, 1, . . ., X — 2. Это доказывается точно так же, как и раньше, при помощи формулы обращения Фурье (1 4- у7-1 + + у2<,-й>) + . . . 4- -^-^ = 0 (mod X), кроме случая / = = к (mod (X — 1)), а если j = к (mod (X — 1)), то это же самое = (X — 1) ^ 0 (mod X)).
Применение оператора а к круговому целому a + yjaa -р . . . . . . + y'a^a умножает его на у7 по модулю X. Значит, применение оператора (2) к этому круговому целому умножает его. на
(х1у1~-,4я:2у2(1--7)4 .. . + Хцу^1-^) гр (у-7). . (3)
С другой стороны, применение оператора (2) к a -f-^y^a + • • • . . . + уЪ-1» переводит его в К 4- ^К 4- . . . + у~3К = = ^ (1 + у7 + . . . + у7) = 0 (mod X) при 7 = 1, 2, . . v, X—2; Значит, целое число (3) должно быть нулем по модулю X при / = = 1, 2, . . ., X - 2.
В предыдущем параграфе было показано, что X тогда.и только тогда делит числитель числа 7?,i+i, когда гр (уп) = 0 (mod X).
Значит, если X не делит числители чисел В2, В4, . . ., Вх-Зт то второй сомножитель ф Qv"3') в (3) отличен от нуля по модулю X. в р — 1 случаях / = —1, —3, —5, . . ., —X + 4. Кроме того, как было показано в предыдущем параграфе, ф (ух-2) ^ 0 (mod X). Это дает ц сравнений
. a^+i ф ф ф ^увУ+р. = q (mod X),
где j = 1, 3, 5, . . ., X — 2. Решая их при помощи обращения Фурье, найдем xt = 0 (mod X) при i = 1, 2, . . ., р. Таким образом, если хг ^ 0 (mod Х)'при некотором I, то X должно делить числитель по крайней мере одного из чисел Бернулли В2, В4, . . . . . ., Вх-3, и теорема доказана.
Упражнения•
Покажите, что если число элементов группы не делится па X, то каждый элемент этой группы (записанной мультипликативно) есть Х-я степень.
Покажите, что если е2 (а) есть такая единица, что е2 (°0^ = +а,;, то е2 (а) = +аЛ
Доказательство Куммера того, что если X | h2, то имеется единица, непредставимая в виде +cth (1 — aa)X1 (1 — а2а)Хг . . . (1 — а^а)^, но Х-я степень которой представима в этом виде, строится примерно следующим образом. Заполните в нем детали.
Пусть Aj обозначает решетку всех точек вида Ф (г (а)) в пространствопеременных ^л, . . •, ^ц. Здесь е (а) пробегает все единицы, а Ф было определено в § 6.10. Пусть Л2 е Ai — подрешетка, состоящая из тех точек решетки Alt все координаты которых целые, или, что то же самое, из ф-образов. единиц, эквивалентных единице 1. Точки vT = (1, —1, 0, . . ., 0), и2 = = (0, 1, — 1, 0, . . ., 0), . . ., v^ = (0, 0, . . ., 0, 1, —1) образуют базис в А2. На основании элементарной линейной алгебры в Aj имеется базис ifj, ш2, . . ., ш^-х и каждое из wt может быть точно одним способом записано- в виде io; = v C[jvj, где с^- ■— рациональные числа. Так как одна из каждых /г2 единиц эквивалентна едипице 1, то det (сгД = 1//г2. Пусть тц — наименьший общий знаменатель для чисел с^ при / = 1, 2, . . ., р — 1. Тогда det (с^У есть целое число, деленное на произведение всех тц. Если это число есть 1//г2 и X | /г2, то отсюда следует, что X | пг по крайней мере для одного i. Если е (а) — единица, для которой Фе (а) = ш;, то е (а)пг — единица, эквивалентная едипице 1. С другой стороны, X | nt и единица е (a)nfA не экви- валентпа единице 1, так как иначе ntiX было бы общим знаменателем для чисел ctj.
Докажите, что если G — абелева группа, порядок которой делится на простое число р, то она содержит элемент порядка р.
Лемма Куммера
Как уже было показано, куммерово условие (А) эквивалентно условию, что X не делит числители чисел Бернулли В2, В4, . . . . . ., Вх-з- Чтобы Доказать Последнюю теорему Ферма для тех простых чисел X,'которые удовлетворяют1 этому условию, остается
только доказать, что, как и предполагал Куммер, из (А) вытекает (В). Это утверждение известно как лемма Куммера. Доказательство представляет собой короткое добавление к рассуждениям предыдущего параграфа.
В предыдущем параграфе было показано, что если е (а) — единица вида ±aft (1 — aa)x* (1 — a2a)x«. . . (1 — a^a)^ и •e (a) = c (mod X), где c — целое число, то либо условие (А) не выполняется, либо все целые числа х^ х2, . . ., х^ делятся на X. Далее, если е (а) — любая единица, то е (a)h* имеет вид ±aft (1 — aa)x* (1 — a2a)x« ... (1 — a^a)^. Это следует, из доводов, использованных в доказательстве теоремы Ферма и нескольких ее аналогов, приведенных в этой книге (см. упр. 2), поскольку К2 является, по определению, числом единиц, различных по модулю единиц специального вида. Предположим теперь, что условие (А) выполняется и что е (a) = с (mod X). Тогда е (a)h« = — ±aft (1 — aa)x* (1 — a2a)x« . . . (1* — a^a)^ и e (a)hi = = ch« (mod X), и, следовательно, все числа xv x2, . . ., x^ делятся на X. Значит, e (a)'1» = ±afte0 (a)x для некоторой единицы e0 (a). Кроме того, b2 не делится на X (по условию (А) и потому, что S^-1^ — целое число) и существуют такие целые числа а и Ь, что ah„ + ЬХ = 1. Таким образом, е (а) = е (а)оА«е (а)ьх = = (±а“)°е0 (а)оХе (а)ьх. Это показывает, что аак сравнимо по модулю X с целым числом, откуда следует, что ак = 0 (mod X), aah _ j (упр. 1). Итак, е (а) = [е0 (а)°е (а)ь]х, или е (а) = = [—е0 (а)°е (а)ь]х. Таким образом, из условия (А) и сравнения •е (а) = с (mod X) вытекает, что е (а) есть Х-я степень. Это и доказывает лемму Куммера.
Упражнения
Докажите, что если оЭ сравнимо с целым числом по модулю X, то у = О (mod X). [Запишите a = 1 — (1 — a).]
Пусть задана группа, число элементов которой равно h, и пусть Ъ — элемент этой группы. Покажите, что если d — число различных степеней элемента Ь, то элементы группы можно разбить на подмножества, содержащие по d элементов каждое. Выведите отсюда, что d делит h и что Ь* есть единица группы.
Краткие выводы
Итак, в этой главе доказано, что простое число X тогда и только тогда удовлетворяет куммеровым условиям (А) и (В) (т. е. является регулярным), когда оно не делит числитель никакого из чисел Бернулли В2, В4, . . ., Вх_3. Как показано в гл. 5, для таких простых чисел Последняя теорема Ферма верна. При помощи результата этой главы уже становится делом стандартного подсчета доказательство того, например, что Последняя теорема
Ферма верна для всех простых показателей, меньших 100, исключая, возможно, показатели 37, 59, 67. (А отсюда следует, что она верна для всех показателей, простых или нет, меньших 100, исключая, возможно, эти три, а также показатель 74.)
Вначале Куммер сделал поспешный вывод, что регулярных простых чисел бесконечно много, по позже он осознал, что не может этого доказать. Хотя ясно, как из опыта, так и из теоретических соображений, что около 60% всех простых чисел регулярны (см. [J4]), тем не менее и по сей день не доказано, что множество регулярных простых чисел бесконечно. (По иронии судьбы, сравнительно легко доказать, что иррегулярных простых чисел бесконечно много — см. [В2].)
Конечно, из теоремы Куммера не вытекает, что Последняя теорема Ферма нарушается для 37, 59 и 67. Ясно лишь, что ее доказательство требует более мощной техники и понимания еще более тонких свойств арифметики круговых целых, построенных из корней 37-й, 59-й или 67-й степени из единицы. Такую технику развивали сам Куммер, а в дальнейшем Мириманов, Виферих, Фуртвенглер, Вандивер и многие другие. Это продолжение работы Куммера станет темой предполагаемого второго тома этой книги. Сейчас же достаточно сказать, что Последняя теорема Ферма была доказана для всех показателей вплоть до нескольких тысяч (см. [W1]), но большинство критериев справедливости теоремы оставляют желать много лучшего. Например, еще не доказано, что Последняя теорема Ферма верна для бесконечного множества простых показателей.
19 г. Эдвардс
Глава 7
ТЕОРИЯ ДИВИЗОРОВ КВАДРАТИЧНЫХ ЦЕЛЫХ
Простые дивизоры
Эта глава посвящена изучению того, что, возможно, имел в виду Куммер, когда говорил об идеальных комплексных числах вида х -г у ]/ D (см. § 5.1). Основная задача при создании этой теории состоит в определении понятия простого дивизора чисел х -f у VD, или, как сказал бы Куммер, понятия идеального простого числа такого вида Как и в гл. 4, воспользуемся следующим методом: будем предполагать, чю такое понятие существует, и из этого предположения выводить следствия о том, каким оно должно быть. Однако при этом окажется, что для того, чтобы полученная геория «работала», нам придется несколько пересмотреть и понятие «комплексных чисел вида х — у |/D».
Пусть D — фиксированное целое; рассмотрим множество всех чисел вида г ■- у У D с целыми х и у. Естественно исключить из рассмотрения случаи D = 0 и D = 1, поскольку тогда х у у D является обыкновенным целым числом. Кроме того, если D делится на квадрат, скажем D — Г-D', то х -у у VD = = х -у ly VО\ и числа х -у у У D содержатся среди чисел вида х -р у У D'. Как будет показано в §8.1. отсюда не следует, что теория дивизоров чисел вида х -Ь у У D полностью сводится к теории дивизоров чисел вида х Д- у VD'. Однако это означает, что между этими теориями имеется очень тесная связь; поэтому разумно рассмотреть сначала случай свободного от квадратов D, т. е. D, не равного 0 или 1 и не делящегося ни па один квадрат, отличный от 1. Эта глава посвящена исключительно случаю D, свободного от квадратов.
Ясно, как складывать и умножать числа вида х — у VD- Эти две операции удовлетворяют коммутативному, ассоциативному и дистрибутивному законам п определяют арифметику (кольцо — в терминологии современной алгебры) с обычными свойствами. В частности, в этом множестве возможно вычитание, т. е. уравнение а Д- X = Ъ имеет единственное решение X для любой пары чисел вида а = х + у ]/Д, Ъ — х' 4- у' V D. Действительно, X = (х' — х) -]- (р' — р) У D. Деление обычно новы-
полнимо, но существует мультипликативная единица 1 (1 • а = а для всех а) и обе части равенства можно сокращать на ненулевые множители, т. о. из ab = ас и а ^ 0 следует, что b = с. Для доказательства последнего утверждения необходимо и достаточно доказать, что если (х + у У 5) -^х’ + у'УО) = 0 + ОУО п x+yyDV=0 + 0VD, т0 х' + У' V D = 0 + О V D. Для этого умножим обе части первого равенства наг — у VD; тогда мы получим (аг — Dy2) (х' -г у' У D) = 0 + О У .О. Отсюда следует, что (ж2 — Dy2) х' = 0, (х2 — Dy2) у' = 0, и если х2 — Dy2 у= У= 0, то мы приходим к требуемому заключению. Поскольку из х2 = Dy2 следует1), что D является квадратом (при условии у Ф 0), то нужное нам заключение получается из предположения о том, что D свободно от квадратов.
Для чисел вида х -f- у У D можно определить операцию сопряжения', она переводит х + У У D в х — у У D. Произведение всех сопряженных к данному элементу х -у у У D инвариантно относительно сопряжения и, следовательно, является обыкновенным целым числом. Точнее, (я + у V D) (х — у У D) = х2 — Dy2. Это целое называется нормой х -|- у у D. Использование нормы позволяет (как и для круговых целых в § 4.2) свести деление на числа вида х + у У D к делению на обычные целые. Действительно, утверждение, что х + у УD делит и + v^D и дает частное г + $УD, равносильно утверждению, что целое х2—Dy2 делит (и -у v У D) (х — у У D) и дает частное г 4- s У D. (В элементарной алгебре это называется «освобождением от иррациональности в знаменателе».) Поскольку/) не является квадратом, норма х2 — Dy2 не равна нулю, если сам элемент х -L у У D отличен от нуля. Однако в отличие от ситуации с круговыми целыми при D > 0 нормы могут быть отрицательными.
Для построения теории дивизоров в такой арифметике чисел вида х-у У У D воспользуемся методом анализа из § 4.3 п 4.6. А именно, предположим, что можно определить простые дивизоры, обладающие ожидаемыми свойствами, и из этого предположения выведем необходимые условия для существования теории дивизоров. Мы получим достаточно необходимых условий для того, чтобы точно определить, какими должны быть простые дивизоры и как ввести понятие делимости па простой дивизор (с кратностями). Затем в §7.2 последует синтез, при котором будет показано, что найденные необходимые условия являются также и достаточными, т. е. если использовать их для построения тео-
J) См. предложение из § 1.3.
рии дивизоров, то полученная теория будет свободна от противоречий и обладать ожидаемыми свойствами.
На первом этапе анализа заметим, что для любого простого дивизора 4 найдется единственное положительное целое р, обладающее тем свойством, что обыкновенные целые (элементы вида ж + О |/\О) делятся на А тогда и только тогда, когда опи делятся на р. Действительно, дивизор А должен делить некоторое ж -г + у VO, а следовательно, и его норму N (х 4- у VD) = = (ж + у |Л2)) (ж — у |Л2)) = ж2 — Dy1. Поэтому А делит I ж2 — Dy1 |. Это число является положительным целым; следовательно, его можно записать в виде произведения положительных простых. (Частный случай | ж2 — Dy1 | = 1 невозможен, поскольку тогда А делил бы 1, а тем самым и все квадратичные целые.) Из предположения о том, что А является простым дивизором (если он делит произведение, то он делит один из сомножителей), следует, что А делит по крайней мере одно простое положительное целое число, скажем А | р. Произвольное целое число ж можно записать в виде ж = qp 4- г, 0 ^ г << р. Если г = О, то А делит ж. Обратно, если г ^ 0, то г и р взаимно просты и существует целое у, сравнимое с 0 по модулю р и с 1 по модулю г; если бы дивизор А делил ж, то он делил бы как г, так и у = пг+1, т. е. А делил бы 1, что невозможно. Это доказывает, что А делит ж тогда и только тогда, когда р делит ж. В частности, р — единственное простое положительное целое, делящееся па А.
Если бы VD^= 0 + 1 ]/Z>) был сравним с каким-либо целым по модулю А (т. е. если бы г — \АD делилось па А для некоторого целого г), то каждый элемент ж + у VО был бы сравним с целым числом по модулю А. Поскольку можно установить, когда два целых числа сравнимы по модулю А, тогда можно было бы и сказать, когда два числа вида ж + У VВ сравнимы по модулю А. Следовательно, естественно попытаться определить, сравним ли VВ с каким-либо целым по модулю А. Поскольку А — простой дивизор, VD сравним с каким-либо целым по модулю А тогда и только тогда, когда kV D — 1) (|/\D — 2) . . . (|/Z> — р) делится на А. Согласно обобщению теоремы Ферма, доказанному в § 4.6, (X - 1) (X - 2) . . JX - р) = Хр -_Х (mod р). Следовательно, (У^О — 1) (V^D — 2) . . . (КО — р) = = VD (VDv~r — 1) (mod 4). Это показывает, что VD сравним с каким-либо целым по модулю А тогда и только тогда, когда VO = 0 (mod 4) или VDP-1 = 1 (mod 4).
Сначала рассмотрим случай, когда |/Z> = 0 (mod 4). Если предположить, что дивизоры имеют нормы (т. е. что существует целое, дивизор которого равен произведению сопряженных к 4),
то норма А должна делить как В = —N (УВУ так и р2 = N (р). Следовательно, норма А равна либо 1, либо р (поскольку В свободно от квадратов); но если бы норма А была равна 1,то А делил бы 1, поэтому норма А должна быть равна р. Далее, А делит У В и В = р • к, где к — целое, не делящееся на р. Таким образом, Л2 делит (У By = рк, и поскольку А вообще не делит к, то Л2 делит р. С другой стороны, N (Л2) = N (Л)2 = р2 = N (р). Следовательно, Л2 является дивизором р, А делит р с кратностью точно 2 и А делит У В с кратностью точно 1. Таким образом, дивизор А делит х + у УВ с кратностью ц тогда и только тогда, когда он делит (х + уУ В) (У В)*1 с кратностью 2ц, что справедливо в том и только в том случае, когда р* делит (х 4- у У В^ (УВ)и. Поскольку последнее условие имеет смысл в арифметике чисел вида х + у У В без каких-либо предположений о дивизорах, его можно взять в качестве определения делимости на простой дивизор А числа р.
Определение. Если р делит В, то р имеет один простой дивизор Л, и Л делит х + у У В с кратностью ц, если р» делит (я + У У В) (Уву.
Теперь рассмотрим случай, когда (У By-1 = 1 (mod Л). Случай р = 2 будет рассмотрен ниже. Для простых р, отличных от 2, число (УВУ-1 является обыкновенным целым, поскольку р — 1 четно. Если р — простое, для которого это целое сравнимо с 1 по модулю р, то, как было показано выше, для любого простого дивизора А числа р найдется такое целое и, что УВ = и (mod Л). Если задан такой дивизор А, то сопряженный к нему, который мы будем обозначать А, также является простым дивизором р, и так как А делит и — У' В, то А делит и + У В, т. е. У В = s —и (mod Л). Отсюда следует, что А отличен от А. Действительно, из равенства А = А следовало бы, что и = —и (mod Л), 2и = О (mod рУ и потому либо 2 = р, либо (|/ВУ-1 = ир-А ; = 0 (mod рУ что противоречит нашему предположению. Таким образом, Л и Л различны и оба делят р. Поскольку норма р равна р2, а нормы как А, так и А равны некоторой степени р, отсюда следует, что нормы Л и Л должны быть равны р и каждый из этих дивизоров должен делить р с кратностью 1, а А А должен быть дивизором р. Так как А не делит и + VВ, то А делит х + у VВ с кратностью ц тогда и только тогда, когда он делит (к + у УВ^> X X (и + VВУ с кратностью ц. Согласно основной теореме, это
справедливо в том и только в том случае, когда р* делит (ж -7 у VD^ (и + УТ))^. Аналогично, А делит х -V У VО с кратностью ц тогда и только тогда, когда/Оделит (х + уУЩ {и—)/ В^. Как только целое число и найдено, мы можем принять это в качестве определения дивизоров А и А.
Выше было показано, что если р имеет простой дивизор А, то У В = и (mod А) для некоторого целого и; отсюда следует, что сравнение и2 = В (mod р) разрешимо для этого р. К такому же заключению можно прийти, не привлекая теории дивизоров: для этого достаточно положить X = У В в {X — 1) (X — 2). . . . . . (X — р + 1) = X29"1 — 1, и, взяв нормы от обеих частей сравнения, получить (I2 — В) (22 — В) . . . Цр — I)2 — В) = = 0 (mod р) (поскольку по предположению Увр-1 = 1 (mod рУ- Таким образом, В = и2 (mod р) по крайней мере для одного значения и = 1, 2, . . ., р — 1. Если В = и2 и В = и2 (mod рУ то (и — и) (и + и) = и2 — н2 = 0 (mod рУ Отсюда следует, что и = ±у (mod рУ Поскольку и ^ —и (mod р) (д ^ 2 и и2 ^ ^ 0 (mod рУ, это доказывает, что для нечетных простых р, которые удовлетворяют сравнению V Вр-1 = 1 (mod р), существуют ровно два различных решения по модулю р сравнения и2 = В (mod рУ
Определение. Если р ^2 и Oip'1,/2 = 1 (mod рУ то существуют в точности два решения и по модулю р сравнения и2 = = В (mod рУ Для каждого из этих решений и определим простой дивизор А числа р условием: А делит х + У У В с кратностью ц, если р* делит (х + у У Ву^УВ + и')»
Простые дивизоры других простых р ^2 выглядят даже проще. Действительно, если р ^2, В ^ 0 (mod д) и В®-1'1!2 ^ ^ 1 (mod рУ то само р является простым. Легко видеть, что так и должно быть, поскольку р должно иметь какой-то простой дивизор А (иначе условие делимости на р было бы бессодержательным и р должно было бы делить 1), и если этот простой дивизор не равен самому р, то} он делит некоторый элемент вида х + у VB, который не делится па р. Если бы р делило у, то, поскольку А делит х -\- у VВ и, значит, р делит х2 — By2, отсюда следовало бы, что р делит х и что р делит х -}- у У В, но это противоречит предположению. Таким образом, если р не является простым, то оно имеет простой дивизор, который делит некоторый элемент вида х + уУВсу^О (mod рУ Тогда —х = у УВ (mod А) и существует такое целое z, что pz = l (mod рУ Отсюда следует, что У В должен быть сравним с некоторым целым по модулю А, а именно с — zx. Поэтому, как показано выше, В = 0 (mod р^ или B^-W =
= 1 (mod pY Если р не удовлетворяет ни одному из этих условий и если теория дивизоров возможна, то само р должно быть простым, т. е. произведение (ж + У УВ^ (и + v УВ^ делится на р, только если один из множителей делится на р.
Для того чтобы доказать, что р— простое, необходимо и достаточно (упр. 1) доказать, что если р делит норму х2 — Dy2 числа х + у V В, то р делит х-руУ В. Пусть п = В^-^2 (мы по-прежнему предполагаем, что рУ=2, поэтому п — целое). Тогда п2 = Dp-1, и, согласно теореме Ферма и предположению В^О (modp), мы получаем, что п2 = 1 (mod р). Таким образом, («+ 1) (п — 1) = 0 (mod pY и из предположения n^l(modp) следует, что п = — 1 (mod pY Если р делит х2 — Dy2, то х2 = = Dy2 (mod pY, возводя обе части этого сравнения в (р— 1)/2-ю степень, мы получим, что xp~l =пур-1, xp-t Н- У”^1 — 0 (modp). Согласно теореме Ферма, хр-1 и ур-1 по модулю р может быть равно только 0 или 1, и так как р^2, то сравнение xp~v -V + yp-i = о (mod р) может выполняться только при хр-1 =^-1 = 0. Отсюда следует, что х = 0, у = 0 (mod р), т. е. р делит хА-У V В, что и требовалось доказать.
Определение. Если р#=2, £>(р~1)72 = —1 (modр), то единственным простым дивизором р является дивизор, определенный условием: «Л делит х -I- у V В с кратностью ц, если р* делит ж + у У В».
Теперь нам остается только найти простые дивизоры числа 2 в случае В ^ 0 (mod р), т. е. при нечетном В. В этом случае 1 —В = (1 — УВ) (1 + У В) делится на 2; поэтому любой простой дивизор числа 2 должен делить либо 1 — У В, либо 1 + УВ, т. е. если Л — произвольный простой дивизор числа 2, то VD = ±1 (mod Л). Так как 1 = —1 (mod 2), то эти два случая совпадают и У В должен быть сравним с 1 по модулю Л. Следовательно, Л делит 1 — В = (1 — УВ^ (1 А- У В) с кратностью, не меньшей 2. Если 1 — В — 2к, где к нечетно, т. е. если В = = 3 (mod 4), то Л делит 2 с кратностью, не меньшей 2. С другой стороны, N (Л) равна 2 или 4, так как она делит N (2) = 4 и отлична от 1. Если Л2 делит 2, то не только N (Л) — 2, по и Л2 является дивизором 2. Действительно, частное от деления дивизора 2 на Л2 имеет норму N (2)/W (Л2) = 4IN ^Ау_<. 1- Таким образом, если В = 3 (mod 4), то Л делит 1 — У В и 1 + У В с кратностью точно 1, и Л делит х 4- У У D с кратностью ц тогда и только тогда, когда 2^ делит У + у УВ^> (1 — У By.
Определение. Если D = 3 (mod 4), то 2 имеет единственный простой дивизор А, и А делит х + У У О с кратностью ц, если 2(* делит (х + у У D) (1 — V Dy.
Теперь нам остается рассмотреть только простые дивизоры числа 2 при D = 1 (mod 4). Однако в этом случае мы приходим к противоречию. Пусть А — простой дивизор числа 2. Тогда, как и в случае D = 3 (mod 4), УD = 1 (mod Л)] и А делит х + у У D в том и только в том случае, если он делит х + У, а последнее имеет место тогда и только тогда, когда х + У четно. Отсюда видно, что 2 имеет только один простой дивизор. Пусть ц — кратность, с которой А делит 2. По основной теореме, 2 делит х 4- у У D тогда и только тогда, когда А^ делит х + У V D. Так как ни 1 + У D, ни 1 — У D не делится на 2, 1 — D = (1 + У 5) X X (1 — V Щ не может делиться на А2^. С другой стороны, 1 — D должно делиться па А2*1, поскольку па пего делится 22 = 4, а 4 делит 1 — D. Это противоречие показывает, что в случае D = 1 (mod 4) построить теорию дивизоров для чисел вида х -V у VD невозможно.
Бурбаки [ВЗ, стр. 127] придерживается мнения, что именно это очевидное противоречие помешало Куммеру развить теорию «идеальных комплексных чисел вида х + у У D». Однако странно, что Куммеру удалось создать эту теорию как раз только в случае D = 1 (mod 4). Например, при D — —3 числа вида х + у У D содержатся среди круговых целых с X = 3, поскольку в этом случае в качестве кубического корня а из 1 можно взять а = (—1 + У — 3)/2, так что х + у У —3 — х -- у + 2ау — круговое целое. Вообще, как заметил Куммер (см. [К8, стр. 3661 и [КН, стр. 114]), если Z) = 1 (mod 4) и | D | — простое число, скажем | .О | — X, то числа вида х У у У D содержатся среди круговых целых для этого X, и теория дивизоров для таких чисел следует из теории дивизоров круговых целых (см. § 5.6).
Как же тогда разрешить обнаруженное выше противоречие? Если мы внимательно проследим за доказательством невозможности теории дивизоров при D = —3, то обнаружим, что оно ошибочно там, где утверждается, что 2 не делит 1 — УD. Действительно, если числа вида х + У У—3 рассматривать как подмножество круговых целых а У ba (а3 = 1), то 2 делит 1 — У—3 и частным является круговое целое —а. Вообще, если мы утверждаем, что 2 обязано делить 1 — У D при D = 1 (mod 4), то отмеченное противоречие автоматически снимается и, как будет показано ниже, можно создать теорию дивизоров.
Определение. Если D — свободное от квадратов целое и D ^ 1 (mod 4), то квадратичным целым детерминанта D называется число вида х + у У D при целых хну. Если же D свободно от квадратов и D = 1 (mod 4), то квадратичным целым детерминанта D называется число вида х + у-(Д — У D^2, где хну — целые числа. Иначе говоря, квадратичным целым детерминанта D = 1 (mod 4) называется число вида и 4" и У D, где и и и либо одновременно являются целыми, либо полуцелыми, т. е. 2и и 2к — нечетные целые. (Другое, более естественное, определение квадратичных целых детерминанта D можно найти в упр. 3).
Ясно, что множество определенных таким образом квадратичных целых замкнуто относительно операции сложения (сумма двух квадратичных целых является квадратичным целым), но не вполне очевидно, что при D = 1 (mod 4) оно замкнуто относительно умножения. Это следует из замечания, что при ю = = (1 - У 5)/2 число ю2= V4(l + 5) - V^S = ю 4- V4 ф - 1> является квадратичным целым.
Приведенные выше определения простых дивизоров чисел р при простых /) ^2 и родственных понятий применимы и к квадратичным целым детерминанта D = 1 (mod 4). Единственное отличие состоит в том, что х + у У D может быть числом с полуцелыми х и у. Нам остается только определить простые дивизоры числа 2 при D = 1 (mod 4). Это можно сделать следующим образом.
Пусть Л — простой дивизор числа 2. Поскольку каящое квадратичное целое можно записать в виде х 4- рю (ю = (1 — У.О)/2) и поскольку сравнения по модулю Л для целых чисел совпадают со сравнениями по модулю 2, естественно спросить, сравнимо ли ю с каким-либо целым по модулю Л, т. е. делится ли го (го — 1)> на Л. Так как
to (to - 1) = v2 (1 - уд) 42(-1-У5) = ф - 1)/4
является целым числом, то оно делится на Л тогда и только тогда, когда оно четно; последнее справедливо в том и только в том случае, когда D = 1 (mod 8). Таким образом, если D = 1 (mod 8), то Л делит либо ю, либо ю — 1. Дивизор Л не моятт делить оба этих числа одновременно, поскольку тогда он делил бы 1 = = го — (го — 1). Если Л делит ю, то сопряженный к нему дивизор делит ю = V2 (1 + V D) = 1 — ю, а если он делит о — 1, то сопряженный к нему делит ю — 1 = —о. В любом случае существуют два различных простых дивизора числа 2. Поскольку норма 2 равна 22, мы получаем, что ЛЛ является дивизором числа 2. Таким образом, дивизор 2 равен произведению двух простых дивизоров. Тот из них, который делит ю, делит х 4* ум с крат-
ностью ц тогда и только тогда, когда он делит (z + у®) (со — 1)% что справедливо в том и только в том случае, когда 2^ делит \х + ум) (со — 1)^. Аналогично, простой дивизор числа 2, который делит ю — 1, делит х + у® с кратностью р тогда и только тогда, когда 2в делит (х -Н ум) ®р-. В оставшемся случае, когда р = 2, D = 1 (mod 4), D ^ 1 (mod 8), т. е. когда 0 = 5 (mod 8), то же самое рассуждение, что и выше, показывает, что ю не сравнимо ни с каким целым по модулю А и, следовательно, согласно приведенному выше соображению, не существует квадратичного целого х -1- ум, которое делилось бы на А, но не делилось на 2. Таким образом, в этом случае следует ожидать, что делимость на А совпадает с делимостью па 2, т. е. что 2 является простым. Для того чтобы доказать это утверждение, необходимо и достаточно доказать, что 2 делит норму (х + ум) (х + У®) числа а: + ум тогда и только тогда, когда 2 делит х + У® (упр. 1). Далее, (ж Ч~ у®) (ж + у®) = z2 + (ю + ю) ху + ююу2 = ж2 + 4- ху — V4 ф — 1) у2. Согласно предположению, V4 ф — 1) — нечетное целое, поэтому х2 ф ху — 1/4(О — 1) у2 = х2 + ху ф Ч- у2 (mod 2) четно, только если х и у оба четны, т. е. 2 делит норму х + ум только в том случае, когда оно делит х + ую-
Определение. Если D = 1 (mod 8), то 2 имеет два простых дивизора, один из которых делит х + У® с кратностью ц, если 2в делит (z + ум) (го — 1)^, а другой делит х + У® с кратностью ц, если 2р делит (z + у®) ю*1- (Здесь ю = (1 — VФ12?) Если D = = 5 (mod 8), то единственным простым дивизором числа 2 является дивизор, определенный условием: «А делит х + У® с кратностью ц, если 2в делит х + ум».
Это завершает анализ, т. е. поиски пути, па котором должны быть определены простые дивизоры. Синтез, т. е. доказательство того, что данные определения приводят к непротиворечивой теории, в которой имеют место ожидаемые свойства, будет проведен в следующем параграфе.
Резюме. Есть три различных способа, которыми данное простое положительное целое р может «разложиться на множители», если мы будем рассматривать его как квадратичное целое детерминанта/). Во-первых, р может остаться простым, т. е. дивизор р может быть простым дивизором. Во-вторых, р может распадаться, т. е. его дивизор может быть произведением двух различных простых дивизоров. Наконец, дивизор р может быть квадратом простого дивизора. В этом случае, по аналогии с теорией римановых поверхностей, говорят, что р разветвляется. Если р ^2, то р остается простым при ZAP11/2 = —j (mod pY распадается при ^(Р-1!/2 = 1 (mod р) и разветвляется при D^'^i2 = = 0 (mod pY Этот критерий можно выразить иначе, если сказать,
что р остается простым, когда сравнение и2 = D (mod р') не имеет решений, распадается, когда сравнение и2 = D (mod р^ имеет два различных решения по модулю р, и разветвляется, когда сравнение и2 = D (mod р') имеет одно решение и = 0 (mod р-). Простое 2 остается простым, если D = 5 (mod 8), распадается, если D = 1 (mod 8), и разветвляется, если D = 2 или 3 (mod 4). (Поскольку В свободно от квадратов, случай В = 0 (mod 4) не рассматривается.)
Обозначения. В дальнейшем полезно иметь обозначения для простых дивизоров. Если р — простое целое, которое остается простым, его дивизор мы обозначим через (р). Если р — разветвленное простое, то через ^р, *) мы будем обозначать его единственный простой дивизор. Тогда (.р, *)2 — дивизор р. Если р — распадающееся простое при р ^ 2, а и — решение сравнения и2 = В (mod р), то через (р, и) обозначим простой дивизор р, который делит и — У В, т. е. простой дивизор р, по модулю которого У В = и. Тогда (р, и) (р, —и) — дивизор р. Если 2 распадается (т. е. если В = 1 (mod 8)), то через (2, 0) и (2, 1) мы будем обозначать простые дивизоры числа 2, по модулю которых (1 — V ВУ2. = 0 и 1 соответственно. В этом случае дивизор 2 равен (2, 0) (2, 1). В противном случае 2 либо остается простым, либо разветвляется и имеет дивизор (2) или (2, *)2 соответственно.
Упражнения
Докажите, что р, рассматриваемое как квадратичное целое детерминанта О, является простым тогда и только тогда, когда из р | (я2 — О у2) следует, что р I (я + у Упу
Докажите, что если 0 = 1 (mod 4), то норма х2 — Оу2 любого квадратичного целого является целым числом.
Пусть а = х + у У О, где х и у — произвольные вещественные числа. Докажите, что а является квадратичным целым детерминанта D тогда и только тогда, когда многочлен второй степени (X — а) (X — а) имеет целые коэффициенты. Следовательно, квадратичным целым можпо назвать произвольное число, удовлетворяющее уравнению вида X2 + ЬХ + с = 0 с целыми 6 и с.
Покажите, что если р | D, то (р, *) делит х -V У У D тогда и только тогда, когда х = 0 (mod р). Докажите также, что р делит х + у УD в том и только в том случае, когда(р, *) делит х + у УD с кратностью, не меньшей двух.
Перечислите все свободные от квадратов целые О с | О | ^ 10.
При D = —1 воспользуйтесь теоремой Жирара о суммах двух квадратов (см. § 1.7), чтобы точно указать, какие простые р распадаются, какие разветвляются и какие остаются простыми.
Опишите, как разлагаются простые р (т. е, распадаются ли они, разветвляются или остаются простыми) при D = —2. (Воспользуйтесь теоремами из гл. 2 о числах вида х2 + 2у2.)
Опишите разложение простых р при 0 = 2.
Используя результаты о разложении простых в круговых целых при X = 3, опишите разложение простых р для D = —3.
Используя круговые целые для X = 5, опишите разложение простых при D = 5.
Используя метод проб и ошибок, найдите все простые, меньшие 20, которые распадаются при D = —5. Используйте квадратичный закон взаимности и решите эту задачу в общем виде.
Для каждого свободного от квадратов D с | О | ^ 5 найдите все дивизоры с нормой 36.
Докажите, что если D = 1 (mod 4) и простое р распадается, то каждое квадратичное целое сравнимо с некоторым обыкновеппым целым по модулю (р, к) (где (р, и) — один из простых дивизоров р).
Теория дивизоров
Пусть квадратичные целые детерминанта D определены, как в предыдущем параграфе (т. е. при Z> = 1 (mod 4) допускаются знаменатели 2); допустим также, что простые дивизоры (р), (р, *), кр-, ид определены аналогичным образом. Мы должны доказать, что эти определения дают непротиворечивую теорию дивизоров, обладающую ожидаемыми свойствами.
Предложение 1. Если р остается простым, то р делится на один простой дивизор с кратностью точно 1 и не делится на другие простые дивизоры. Если р разветвляется, то р делится на один простой дивизор с кратностью точно 2 и не делится на другие простые дивизоры. Если р распадается, то р делится на два простых дивизора с кратностью точно 1 и не делится на другие простые дивизоры. Во всех случаях для деления на простое р основная теорема справедлива в том смысле, что если х -V у У D делится на все простые дивизоры р с кратностью, не меньшей той, с которой они делят р, то х + р У D делится на р.
Доказательство. Из определения легко следует, что каждый простой дивизор делит лишь единственное простое целое. Следовательно, рассматривая простые дивизоры, делящие р, можно игнорировать все дивизоры, за исключением тех, которые определены в связи с данным р. Если р остается простым, то делимость на (р) означает обычную делимость на р, и доказывать нечего. Если р разветвляется, то делимость х 4- у У D на (р, *) с кратностью ц означает делимость (z + у |/ D) г*1 на р^, где т = V D, если р | D, и т —1 + У D, если р = 2 и D нечетно. Таким образом, р делится па (j), *) с кратностью 2 тогда и только тогда, когда т2 делится на р, что, как легко видеть, справедливо в обоих случаях. Оно делится па (,р, *) с кратностью точно 2, если р не делит ^Ip^ т. Если т =■ V D, то это немедленно следует из того, что D свободно от квадратов. Если же т = 1 + У D, то мы получаем это утверждение, используя равенство (т2/р)т =
= V2 [(1 + 3D) + (3 + D) У О], так как в этом случае О = = 3 (mod 4). Если х + У У О делится на (р, *) с кратностью 2, то р делит (т2/р) (х + у У О'). При т = УФ отсюда следует, что р, как и требуется, делит х + У V О, поскольку в этом случае т2/р — целое, взаимно простое с р. Если т = 1 + УО (и, следовательно, р = 2, О = 3 (mod 4)), то тот же самый вывод следует из сравнения (т2/р) (х + У У О') = VD (х + У V О) = У + + х VD (mod 2), которое показывает, что х + у У О делится на (р, *) с кратностью 2 только тогда, когда у = х = 0 (mod 2). Наконец, предположим, что р распадается. Очевидно, что р делится на каждый из его простых дивизоров с кратностью 1. Такой простой дивизор делит х + у |/ О с кратностью р, тогда и только тогда, когда р^ делит (х + у KD) т^, где т = м — У О при р ^2 (н2 = D (mod р)) и т = го или го — 1 при р = 2 (и, следовательно, 0 = 1 (mod 8)), го = х/2 (1 — УО). Для того чтобы доказать, что такой простой дивизор делит р с кратностью точно 1, необходимо и достаточно доказать, что р не делит т2. Если р ^2, то это следует из сравнения т2 = м2 -Н О — — 2 У О = 2 ф — |/D) ^ 0 (mod р). Если же р = 2, то мы приходим к такому же заключению, используя сравнения т2 = = ю’- = 1/4 ф -! 1 - 2 УФ') = V4 Ф - 1) + го = го ^ 0 (mod 2) или т2 = (го — I)2 = о2 — 1 = to — 1^0 (mod 2). Остается только доказать, что если х + У У О делится на оба простых дивизора, делящих р, то х + у У О делится па р. При р ^2 это следует из замечания, что если р делит как (z + У У О') (н — У О'), так и (х + у У О') (—и — V D), то оно делит 2и (х -\- У К^) и 2 и взаимно просто с р. Если же р = 2 и 2 делит как (х + уУО') го, так и (z + у У О) (го — 1), то 2 делит х + у V О,
Предложение 2. Пусть А — простой дивизор. Если А делит х + уУОиг + зУО одновременно с кратностью ц, то А делит также и (х + у V О') + У т s У О) с кратностью ц. Если А делит х + у УО с кратностью точно ц (тп. е. делит с кратностью ц, но не с кратностью ц + 1) и делит г + s ]/О с кратностью точно v, то А делит У + У У О') (г + « У О') с кратностью точно ц -1- V. Наконец, если х + у УО ^0, то существует единственное целое ц ^ 0, такое, что А делит х + у У О с кратностью точно ц.
Доказательство. Первое из этих утверждений очевидно во всех случаях. Для доказательства второго утверждения полез-
по рассмотреть сначала случай ц — v = 0, когда утверждется, что простой дивизор является простим., т. е. если Л не делит пн один из сомножителей, то Л не может делить произведение. Если Л = (р), где р остается простым, то это утверждение было доказано в предыдущем параграфе. Если Л — (р, *), где р разветвляется, или Л — (р, н), где р распадается, то каждое квадратичное целое сравнимо с некоторым обыкновенным целым по модулю Л, а два целых сравнимы по модулю Л тогда и только тогда, когда они сравнимы по модулю р. Таким образом, из сравнения (ж + уч) (г + su) = (х + У УО) (г Л- s У D) == 0 (mod Л) следует, что х + уч или г Л- su = 0 (mod р) и, значит, хтуУ D или г Л- s У D = 0 (mod Л). Заметим далее, что Л делит х -\- у У D с кратностью точно ц тогда и только тогда, когда рч делит (ж Л- у У D) т11, но полученное частное не делится на Л (где т — 1, если Л = (р), т = У D, если Л делит D, т = VD + 1, если Л = = (2, *) и D нечетно, т —- и — УD, если Л = (р, н), р ^= 2, и т — со или й — 1, если Л = (2, 0) или (2, 1) соответственно). Это утверждение просто сводится к замечанию, что Л делит (ж + у УD) т^/рч тогда и только тогда, когда р делит (ж -- у У D) т^+Лр^, последнее же справедливо в том и только в том случае, когда р^+1 делит (ж Л- У У D) t^+1 (при условии, что рч делит (х Л" У У D) т^). Таким образом, Л не делит ни (ж Л- у У D) тч/рч, пи (г Л- s У D) xvlpx, поэтому, как было только что показано, Л не делит (ж Л- у ]//)) (г Л" s У D) хч+^/рч+у, Следовательно, Л делит произведение с кратностью точно р + v, что и требовалось доказать.
Далее, если Л делит х + у |/ D с кратностью точно цис кратностью точно ц Л- 7, гДе 7 > 0, то (ж + у У D) т^/р^ не делится на Л, по после домножепия па Л будет делиться на р3, а потому и на Л. Очевидно, что это возможно только в тех случаях, когда Л делит т, т. е. когда Л = (р, *). Но тогда т2 = ро, где о не делится на Л (поскольку, как было показано выше, р пе делит от = = (т2/р) т). Тогда / не может быть четным. Действительно, если 7 = 2А:, то (ж -И у \ D) тч+> — рч+ь [(ж + у УD) тч/рч] ah делится на рн+Л но частное не делится на Л, а потому и на рк. Не может / быть и нечетным, так как если / = 2& -L 1 (/с ^ 0), то (ж Л- у У D) тч+х — рч+ь [(ж Л- у УD) т^/р^сЛт только тогда делится пар^+й+1, когда Л делит [(ж Л- у У D) тч/рч] ак, что невозможно. Остается только доказать, что если ж Л- у У D ^= 0, то х Л- у У D по крайней мере для одного р, делится на Л с кратностью точно ц. Согласно определению, достаточно показать, что существует по крайней мере одно такое целое v > 0, что
х -г у УО не делится v-кратпо на А. Для этого положим N (х + у У D^ — рпк, где к взаимно просто с р. Так как р самое большее двукратно делится на А, а к вообще на него не делится, то р"к не делится (2и + 1)-кратпо па А и, следовательно, х 4- у |/D тоже не делится (2п + 1)-кратно на А. Это завершает доказательство.
Основная теорема. Квадратичное целое х + у У О делит квадратичное целое и A- v У D тогда и только тогда, когда каждый простой дивизор, делящий х -|- у У D, делит и + и УD с неменъ- шей кратностью.
Доказательство. Это утверждение легко следует из предложений 1 и 2, если использовать рассуждения из § 4.11.
Следствие. Если два квадратичных целых делятся в точности на одни и те же простые дивизоры с одними и теми же кратностями, то их частное является единицей, т. е. квадратичным целым,, которое делит 1.
Доказательство. Частное этих чисел не делится ни на один простой дивизор. Следовательно, согласно основной теореме, оно должно делить все квадратичные целые и, в частности, оно должно делить 1.
Дивизором квадратичного целого называется список всех простых дивизоров, которые делят это квадратичное целое, засчитанных с их кратностями. Дивизор есть (конечный) список простых дивизоров, в который некоторые простые дивизоры могут входить более одного раза. Пустой дивизор, который является дивизором числа 1, мы будем обозначать I. Произведением двух дивизоров называется список, полученный объединением списков дивизоров-сомножителей. Произведения мы будем записывать обычным образом, выписывая множители один за другим. Таким образом, (2, *)2(3, I)2 (17, 5) обозначает дивизор (для некоторого 7), которое должно быть ясно из контекста), который содержит дважды дивизоры (2, *) и (3, 1) и один раз дивизор (17, 5). При таких определениях задано отображение
ненулевые )
< квадратичные > -> (дивизоры),.целые J
и оно обладает свойствами (ii)—(v) из § 4.15. (Доказательство свойства (iv) см. в упр. 4.)
Так же как в гл. 5 (и по тем же самым причинам), можно определить понятие эквивалентности дивизоров. Дивизор, который является дивизором квадратичного целого, называется главным, дивизором. (О происхождении этой терминологии см. § 8.5.) Два дивизора А и В называются эквивалентными (что обозначается А ~ В\ если для любого дивизора С дивизор вида А С является главным тогда и только тогда, когда ВС — главный дивизор. Другими словами, в любом дивизоре, делящемся па А, А можно заменить на В, и новый дивизор будет главным в том и только в том случае, когда главным был исходный дивизор. Это отношение, очевидно, является рефлексивным, симметричным и транзитивным и оно согласовано с умножением дивизоров. Кроме того, справедливы все свойства (1)—(8) из § 5.3. Например, А является главным тогда и только тогда, когда А ~ I. Предложенное Куммером определение эквивалентности А ~ В, согласно которому должен существовать такой третий дивизор С, что дивизоры А С и ВС являются главными, равносильно приведенному здесь определению.
Как и в случае круговых целых, можно найти конечную систему представителей, т. е. конечное множество дивизоров, обладающее тем свойством, что каждый дивизор эквивалентен в точности одному дивизору из этого множества. Мы докажем это утверждение в § 7.4; при этом мы получим конструктивный метод построения такого множества представителей. В круговом случае такое построение значительно сложнее, и мы даже не пытались найти его в гл. 5.
Каждый дивизор А имеет сопряженный к нему дивизор А, определенный условием: А делит х + У V О с кратностью р, тогда и только тогда, когда А делит х — у VD с кратностью ц. [Другими словами, А получается из А, если в списке А мы оставим дивизоры (р) и (р, *) без изменения, а дивизоры (р, н) заменим на сопряженные к ним (р, —н) при р =^2, а при р = 2, D == = 1 (mod 8) сделаем замену (2, 0) -«-*• (2, 1).] Тогда естественно рассматривать дивизор А А как норму А. Как и в круговом случае, часто бывает полезно рассматривать норму дивизора не как дивизор, а как обыкновенное целое число. Легко доказать, как и в круговом случае, что найдется единственное положительное целое число, дивизор которого равен АА. Возникает искушение назвать его нормой А. Так естественно сделать при D <_ 0, поскольку в этом случае все нормы х2 — Dy2 положительны. При D > 0 нормы могут быть отрицательными, и норму дивизора следует определить иначе. Это является предметом следующего, очень короткого, параграфа.
Упражнения
Докажите, что если АВ — главный дивизор и А — главный дивизор, то В также является главным дивизором.
Найдите дивизоры следующих квадратичных целых (значением D в каждом случае является целое под знаком радикала):
4 + 7/3,5— 9/^2,3 /^5,4 + 7/3,5— 9/^2,3 /^5,/21,(е) 55+12/21,(f) 20+5 /14./21,(е) 55+12/21,(f) 20+5 /14.
4 + 7/3,
5— 9/^2,
3 /^5,
4 + 7/3,
5— 9/^2,
3 /^5,
/21,
(е) 55+12/21,
(f) 20+5 /14.
/21,
(е) 55+12/21,
(f) 20+5 /14.
Докажите, что дивизор произведения двух квадратичных целых равен произведению их дивизоров.
Докажите, что если А и В — дивизоры и если каждое квадратичное целое, делящееся на А, делится также и на В, то А делится на В. [За образец возьмите доказательство теоремы из § 4.13.]
Знак нормы
В теории дивизоров круговых целых было полезно считать нормой дивизора положительное целое, дивизор которого равен произведению всех дивизоров, сопряженных к данному. Тогда среди прочих полезных свойств получался тот факт, что если дивизор является главным и равен дивизору кругового целого / (а), то его норма равна Nf (а). (Действительно, в терминологии Куммера нет различия между обыкновенным целым Nf (а) и идеальным комплексным числом Nf (а).) Если D <_ 0, то нормы х2 — Z>y2 всегда положительны, и норму дивизора А можно определить для квадратичных целых аналогичным образом, а именно: N (Л) равна положительному целому с дивизором А А. Однако при D > 0 это определение неудовлетворительно, поскольку в этом случае норма дивизора квадратичного целого не всегда будет совпадать с нормой самого квадратичного целого.
От этой аномалии можно избавиться, введя при D > 0 некоторый новый дивизор, норма которого равна —1. Поскольку в этом случае должен быть ровно один такой дивизор, он сопряжен самому себе и его естественно обозначить (—1, *). Тогда дивизор квадратичного целого, который является списком всех простых дивизиров, делящих данное квадратичное целое, с учетом их кратностей, следует изменить таким образом, чтобы он включал (—1, *), если норма этого целого отрицательна, и не включал (—1, *) в противном случае. Для того чтобы дивизор произведения был произведением дивизоров, необходимо и достаточно по определению считать (—1, *)2 = Z, При таких определениях выполняются все обычные свойства. (Из (—1, *)2 — I следует, что (—1, *) делит любое квадратичное целое; таким образом, этот дивизор не удовлетворяет условиям основной теоремы.) Кроме того, норма диви- 20 Г. Эдвардс
зора является целым со знаком, которое в случае главного дивизора совпадает с нормой соответствующего квадратичного целого.
Дивизор (—1, *) является главным тогда и только тогда, когда существует квадратичное целое с нормой —1. Как показывают примеры (см. упражнения), в зависимости от данного D > О дивизор (—1, *) может быть главным, а может и не быть.
В дальнейшем при D > 0 в число дивизоров мы всегда будем включать дивизор (—1, *) (при D < 0 этот дивизор никогда не рассматривается). Следует специально отметить, что при D > О' утверждение, согласно которому любой дивизор однозначно опре делается множеством всех делящихся на него квадратичных целых* другими словами, свойство (iv) из § 4.15 не является более справедливым, если в число дивизоров мы включаем (—1, *). Действительно, любое квадратичное целое делится как на I, так и не (—1, *), но (—1, *) ^ 7. Вообще (—1, *) А делит те же самые квадратичные целые, что и А. Теорема из § 4.13 остается справедливой в новой теории, но ее следствие неверно, так как ия А | 5 и В | А больше не вытекает, что А = В; в этом случае выполняется лишь либо А = В, либо А = (—1, *) В.
В § 4.13 мы указали, что Дедекинд отождествлял идеальное комплексное число с множеством всех делящихся на него объектов. Множество, состоящее из всех таких элементов, Дедекинд назвал идеалом (что в этих случаях совпадает с дивизором). Из приведен-, ного выше замечания следует, что, с точки зрения Дедекинда, А и (—1, *) А неразличимы, и действительно, в большинстве современных изложений такое различение не делается. Тем не менее такое различение полезно, и Гаусс неизменно его проводил (правда, в другом контексте). В этой книге мы будем различать дивизо. ры А и (—1, *) А не только потому, что это выглядит естественным, но и потому, что легче игнорировать различие там, где ohl несущественно, чем вводить его после того, как вся теория раз вита без него. Кроме того, оказывается, что такое различение существенно для гауссова доказательства квадратичного закона взаимности в § 7.11.
Упражнения
Найдите квадратичное целое детерминанта О = 2 с дивизором (—1, *) Найдите его квадрат и куб и их дивизоры.
Докажите, что дивизор (—1, *) не является главным при D = 3
Докажите, что при D = 5 дивизор (—1, *) главный.
Докажите теорему из § 4.13 для теории с дивизором (—1, *).
Квадратичные целые с данными дивизорами
Однозначность разложения имеет место^для дивизоров соглас но самому их определению — всякий дивизор есть произведена простых дивизоров. Основная теорема показывает, что разложе
ние квадратичного целого влечет за собой разложение его дивизора. Все разложения дивизора легко перечислить, поэтому задача разложения квадратичного целого приводит к задаче определения для данного дивизора, является ли он дивизором квадратичного целого, и, если это так, нахождения всех квадратичных целых, дивизором которых он является. Этот параграф, как указывает его название, посвящен решению данной задачи.
Пусть А — заданный дивизор. Прежде всего мы должны установить, является ли А главным, т. е. верно ли, что А ~ I. Естественный подход к этой задаче (который в точности совпадает с подходом, использованным в § 4.4 и § 4.7 при нахождении круговых целых с заданными дивизорами) заключается в попытке найти делящиеся на А квадратичные целые х 4 у У D с малыми в некотором смысле х и у. Для этого естественно попытаться найти простой способ проверки, делится ли данное квадратичное целое на А.
Заметим прежде всего, что если А делится на целое п, или, точнее, если А делится на дивизор (и) целого числа к, скажем А = (к) А', то деление на п задает взаимно однозначное соответствие между квадратичными целыми с дивизором А (если такие найдутся) и квадратичными целыми с дивизором А'. Следовательно, не ограничивая общности, мы можем свести задачу к случаю, когда данный дивизор А не делится па дивизор ни одного целого, большего 1.
Если А не делится ни на одно целое, большее 1, то каждое квадратичное целое сравнимо по модулю А с некоторым обыкновенным целым, и два квадратичных целых сравнимы по модулю А тогда и только тогда, когда они сравнимы по модулю нормы А. Это утверждение можно доказать следующим образом. Поскольку А не делится на (р), или па (р, *)2, или па (р, и) (р, —и) (где р соответственно остается простым, разветвляется или распадается *)), то он должен иметь вид
А = (рп щу- (р2, и2)^ ... (рст, иаУ° (р(, *) (р;, *у_. (рУ *), где pv р2, . . ., ро — различные распадающиеся простые, причем цт 1, ц2 1, . . ., уа1, и где р\, р'г, . . ., р'Т — раз
личные разветвленные простые. (Конечно, а или т может быть равно 0.) Если D > 0, то р( при некотором I могло бы быть равно —1. Однако в этом случае А' = (—1, *) А не содержит дивизор (—1, *), и, поскольку сравнения по модулю А совпадают со сравнениями по модулю А', достаточно доказать пашу теорему для А'. Другими словами, не ограничивая общности, можно считать, что- р'г ^ —1 при i = l,2,..., т. Норма А равна р^р^ • • •
J) Если 2 распадается, т. е. если D = 1 (mod 8), то (р, и) (р, —up здесь означает (2, 0) (2, 1).
20»
.. .р^Ур^ . . . pY Это целое мы обозначим через а. Если некоторое целое делится на А, то оно делится и на А — это видно непосредственно из определения. Для множителей вида (р, и)^ дивизора А отсюда следует, что данное целое делится на (р, иУ (р, —иу, а потому оно делится и на р^. С другой стороны, простой дивизор вида (р, *) делит какое-либо целое только тогда, когда р делит это целое. Поскольку все рг и р- различны, отсюда следует, что целое делится на А тогда и только тогда, когда оно делится на а. Остается доказать, что каждое квадратичное целое сравнимо с некоторым обыкновенным целым по модулю А.
Сначала рассмотрим случай 0 = 2 или 3 (mod 4). Тогда каждое квадратичное целое имеет вид х -- у У В при целых х и у, и достаточно доказать существование такого целого г, что У В = = г (mod А). Для каждого множителя (р, и)^ дивизора А найдется целое, а именно и, такое, что и ^ V О (mod (р, и)). Тогда (и — |/ 2))^ = 0 (mod (р, и-УУ Положим (и — К-0)ц = b 4- с У В. Целое с не делится на р, поскольку в противном случае выполнялись бы сравнения cp\D = О (mod (р, и)), Ь = 0 (mod (р, и)), b = 0 (mod р), b -г сУВ = 0 (mod р), b + сУ В = = 0 (mod (р, —и)), и — VВ = 0 (mod (р, —и)), но и — У В ^ =£ 0 (mod (р, —и)). Поэтому с и р^ взаимно просты и существует •такое целое d, что cd = 1 (mod р^). Отсюда следует, что db + + de У В = db 4- У В (mod (p, u)^), У В = —db (mod (p, uyy Таким образом, J/В сравним по модулю (р, и)^ с некоторым целым 'числом. Аналогично, V О = целое (mod (р', *)), а именно: |/ В = = 0 (mod (р', *)) во всех случаях, кроме р = 2, В = 3 (mod 4); в последнем случае У В = 1 (mod (р, *))• Таким образом, для каждого множителя (р, и)^ или (р', *) дивизора А найдется такое целое г,, что V D = г (mod (р, н)^) или (mod (р', *)) тогда и только тогда, когда г = г, (mod р^ или (mod р'). Согласно китайской теореме об остатках, существует целое г^ которое удовлетворяет всем этим сравнениям, следовательно, У В = г (mod А).
Если 0 = 1 (mod 4), то каждое квадратичное целое имеет вид х 4- у«> с целыми х, у и ю = (1 — У В^2. Поэтому достаточно доказать, что ю сравнимо с некоторым целым по модулю А. Для множителей дивизора А, имеющих вид (р, иу или (р',_*) с р =£ 2, приведенное выше рассуждение показывает, что У В = rt при некотором целом т^ Тогда 2ю = 1 — У В = 1 — г,, и, обращая 2 по модулю р№ или по модулю р', мы получаем целое, сравнимое с ю по модулю (р, иу или по модулю (р', *). Если р = 2, то В = 1 (mod 8) и соответствующий множитель дивизора А равен .либо (2, 0)^, либо (2, 1)^. По определению, ю = 0 или
1 (mod (2, 0)) или (mod (2, 1)) соответственно. Тогда (о^ или (1 — (о)^ делится на (2, 0)м или па (2, 1)^ и имеет вид Ъ + со при нечетном с. Действительно, в протвпом случае 2 делило бы к> или 1 — го. Таким образом, с обратимо по модулю 2^, и существует целое, сравнимое с ю по модулю (2, 0)^ или по модулю (2, 1)^. Теперь китайская теорема об остатках дает нам требуемое целое, сравнимое с ю по модулю А.
Таким образом, если данный дивизор А не делится ни па одно целое, большее 1, то мы можем найти такое целое г, что г — ]/ D делится на А. Кроме того, г можно привести по модулю а, где а — норма А. Этих замечаний достаточно для доказательства того, что число классов конечно, т. е. существует конечное множество дивизоров, обладающее тем свойством, что каждый дивизор эквивалентен некоторому элементу этого множества. Действительно, дивизор г — VD имеет вид АВ, где норма Ъ дивизора В удовлетворяет неравенству | аЪ | = | (г — ]/ D) (г Н- ]/ D) | <С <; г2 -1- | D | ^ у а2 + | D |. Таким образом, | b | <. | а |, если только не выполняются неравенства V4a2 + | D | ^ | аЪ | ^ а2, | D |^>За2/4, | а] <2 У | D |/3. Далее, А В и ВВ — главные дивизоры, поэтому А ~ В. Норма В равна b и меньше а по абсолютной величине, если | а | > 2 |/ | D |/3. Если бы исходный дивизор А делился на какое-либо целое, большее 1, то его можно было бы заменить па эквивалентный дивизор с меньшей нормой, который не делится ни на одно целое, большее 1. Таким образом, если норма дивизора А больше 2 |/ | D |/3 по абсолютной величине, то он эквивалентен некоторому дивизору с меньшей по абсолютной величине нормой. Согласно принципу бесконечного спуска, повторяя при необходимости такую редукцию, мы можем найти дивизор, который эквивалентен А и имеет норму | а | ^ 2 |/ |.О |/3. Это доказывает конечность числа классов, так как число дивизоров с нормой, меньшей данной границы, конечно.
Для установления, является ли данный дивизор главным, необходимо лишь незначительное уточнение этого процесса приведения. Рассмотрим сначала случай, когда D < 0 и D = 2 или 3 (mod 4). Пусть Ао — заданный дивизор; не ограничивая общности, можно считать, что Ао пе делится ни па одно целое, большее 1. Тогда приведенная выше редукция дает Ао~ Аг, где А^! — дивизор г0 — V О, г0 — целое, сравнимое с |/ D по модулю А о, и г0 приведено х) по модулю нормы а0 дивизора Ао. Так
*) Приведение состоит в том, чтобы сделать | г0 | возможно меньшим, так что —т/г «о ^ ro ^ V2 ао- Могут оказаться возможными два значения: г0 = — 1/2а0 и г0 = 1/2а0. Для определенности в таком случае мы будем выбирать положительное значение г0 = 11га0.
как АТ делит r0 + V D, а г0 + У D не делится ни на одно целое, то и АТ не делится ни па одно целое. Следовательно, этот процесс можно повторить и получить последовательность эквивалентных дивизоров Ло~ АТ~ Аг~ . . . . Кроме того, как только заданы значения а0 и г0, сразу же известно аТ — (г2 — D)la0 и легко найти значение гг Действительно, АТ делит (—г0) — V О, поэтому т\ равно —г0, приведенному по модулю av Аналогично, если известны а^ гь то агь1, гг+1 можно найти из соотношений ai+1 = — (г? — Щ!а{ и гИЛ -1- г, = 0 (mod а,^. Если существует такое i, что at = 1, то At = I и, в частности, А, — главный дивизор. Таким образом, для того чтобы данный дивизор был главным, достаточно, чтобы последовательность целых чисел а0, alt аг, . . . содержала 1.
Теперь мы покажем, что это условие является также и необходимым (по-прежнему в предположениях D <.0, D = 2 или 3 (mod 4)). Согласно принципу бесконечного спуска, должно существовать такое I, что ai+1 а,, а отсюда, как было показано выше, следует, что at ^ 2 у | D |/3. Значит, at ^ | D |, причем неравенство является строгим при D =^ —1 (| D | <С 2 У | D |/3 влечет за собой 3 | D |2 ^ 4 | D |, | Z) | ^ 4/3). Если Ао~ I, то Аг ~ I и существует квадратичное целое и + и VD с дивизором At. Тогда и2 —Du1 = at ^ | D | со строгим неравенством при D =т^—1. Таким образом, если и =#0, то D = —1. Отсюда следует, что аг ^ 1, т. е. at = 1, что и требовалось доказать. В противном случае и = 0 и A L — дивизор и, вопреки тому что Ai не делится ни па одно целое, большее 1 (за исключением того случая, когда и = +1 и аг = 1). Следовательно, из эквивалентности Ао~ I мы получаем не только то, что а, = 1 достигается, но также и то, что последовательность at убывает до тех пор, пока не достигнет аг = 1.
Это дает нам очень простой алгорифм для определения (при D <_ 0, D = 2 или 3 (mod 4)), является ли данный дивизор главным. Лишь незначительное расширение этого алгорифма требуется для нахождения всех квадратичных целых с дивизором А при А ~ I. Пусть А ~ Ао~ АТ~ . . . ~ А, = I, где А = (к) Ао и где AjAj+1 — дивизор целого г, — VD при / = 0,1, . . ., I — 1. Если нам дано квадратичное целое с дивизором А ,+1, то мы можем найти квадратичное целое с дивизором А,, умножив целое с дивизором А,+1 па г, — УД, имеющее дивизор AjAy+u и разделив на aj+1 с дивизором Aj+1Aj+1. Если мы начнем этот процесс с 1, имеющей дивизор 7, то композиция этих операций даст нам квадратичное целое с дивизором Ао; умножая затем на п, мы получим квадратичное целое с дивизором А. Согласно основной теореме, мы получим квадратичное целое с дивизором А в общем виде,
если умножим уже найденное квадратичное целое с дивизором А на единицу. Далее, единица и + v^D удовлетворяет соотношению и2 — Dv1 = ±1, поэтому или и = ±1, v — О или D = —1 и и = 0, v = ±1, т. е. ±1 являются единственными единицами, за исключением случая D = —1, когда имеется 4 единицы: ±1, ± У —1. Это завершает решение данной задачи в случае D <L О, D = 2 или 3 (mod 4): за конечное число простых шагов мы можем определить, является ли данный дивизор главным, и, если это так, найти все квадратичные целые (их будет ровно два или, при D = —1, четыре) с данным дивизором.
В случае D •< О, D = 1 (mod 4) требуются лишь незначительные изменения. Если А задано, положим А = (к) Ао, где Ао не делится ни на одно целое, большее 1. Существует такое полу- целое (половина нечетного целого) г, что г — V2 УТЬ = 0 (mod А 0). Пусть а0 — норма Ао и г0 — полуцелое, полученное приведением т) г по модулю а0; пусть Аг — такой дивизор, что А0АТ является дивизором г0 — 1/2 У/). Если аг — норма Аг, то аоаТ = = г2 — 1/4Z> <. 1/4а2 — V J). Если а0 не превосходит alt то а2 <1 < аоа1 <_ (а2 — £))/4, а0 < У | D |/3. Следовательно, повторение этой процедуры приводит в конце концов к дивизору A t с нормой а, <; У | D |/3. Это доказывает конечность числа классов. Если в последовательности а0, alt а2, . . . содержится значение 1, то At = I, и отсюда не только следует, что дивизор А является главным, но также и то, что мы можем найти все квадратичные целые с дивизором А, как только найдем все единицы. Если и2 — Dv2 = 1 и и + v У D Ф ±1, то либо и = 0, либо и = = ±1/2, —Dv2 = 3/4, v = ±1/2, D = —3. Но равенство и = О невозможно, поскольку тогда и является целым числом, —D <Z < ±1,7) ^ —1, что противоречит предположению. Короче говоря, при D ^—3 единственными единицами являются ±1; если же D = —3, то имеется шесть единиц ±1, ± ^- + ^-У—3.
Теперь решение нашей задачи будет полным, если доказать, что в случае А ~ I последовательность а0, Oj, а2, . . . должна содержать значение 1. Пусть i — первое целое, для которого а£ ^ ai+v Тогда, как было показано выше, at ^ |/ | D |/3. Если А — главный дивизор, то существует квадратичное целое u ± v У D с дивизором At. Тогда и2 — Du* = аг ^ У | D |/3. Таким образом, Ч4 [(2н)2 — D (2d)2] ^ |/ | D |/3 и 2н, 2р — целые
J) В ситуации, когда это приведение неоднозначно, т. е. когда г s s Ча (mod а^, мы снова будем использовать положительное значение ro = 4iav
числа. Если v ^= О, то отсюда следует, что V4 (—D^ ^ У | D [/3 > D1 ^ 16 | D |/3, | D | ^ 6, D =—3. Таким образом, если D ^ =^—3, то v = 0, и — целое с дивизором Аи и, поскольку At не делится ни на одно целое, большее 1, и = ±1, А, = I, что и требовалось доказать. Если же D — —3, то аг ^ J/ |D |/3 = 1 и и + и У D должно быть единицей; отсюда снова следует, что At = I. .
Теперь мы рассмотрим случай D > 0 и для простоты предположим, что D = 2 или 3 (mod 4). Рассуждение, при помощи которого мы доказывали конечность числа классов, проходит и в этом случае; оно показывает, что каждый дивизор эквивалентен дивизору с нормой, не превышающей 2 УD/3 по абсолютной величине. Кроме того, это доказательство использует явную последовательность эквивалентных дивизоров А ~ Ао ~ АТ ~ . . . ~ А;, в которой | N (Л г) | ^ 2 УDI3. Поэтому мы получим решение нашей задачи для А, если сможем решить ее для А;. Следовательно, не ограничивая общности, можно считать, что А = Ао не делится ни на одно целое, большее 1, и что | N (Л) | ^ 2 УD/3.
Пусть а6 — норма Ло и УБ = r0 (mod Ло); предположим, что | а0 | ^ 2 У DI3. Описанный выше процесс использует приведение г0 по модулю а0, для того чтобы получить г0 с | г0 | ^ | а0 |/2. Однако наша главная цель состоит в том, чтобы сделать а^ = = г2 — D возможно меньшим по абсолютной величине; этой цели легче добиться, если приближать г0 к ±УР, а не к 0. Возможно, читатель уже заметил, что использованные в этом процессе шаги очень похожи на шаги циклического метода из § 1.9. В циклическом методе оказалось эффективным выбирать в качестве г положительное число с возможно меньшим | г2 — D |, но при доказательстве того, что циклический метод всегда дает все решения уравнения Пелля (см. упр. 9—13 к § 1.9), мы обнаружили, что удобнее выбирать г как можно большим, но таким, чтобы г2 — D было отрицательным. Здесь мы будем применять тот же метод выбора г. Пусть г0 — наибольшее целое, г0 = УD (mod А 0), для которого г2 — D < 0. (Существует по меньшей мере одно г, удовлетворяющее соотношениям г = У D (mod А 0) иг2 — D < 0; действительно, расстояние между корнями ж2 — D равно 2 У D-^ ^ | а0 | У 3 > | а0 !•) Теперь, как и раньше, через АТ обозначим дивизор, определенный условием$ А0А1 — дивизор г0 — УБ. Тогда норма Аг равна (г2 — ВУа6 и У В = — r0 (mod Л^. На следующем шаге в качестве т\ возьмем наибольшее целое т\ s = VB (mod А х), для которого г2 — В < 0, т. е. наибольшее целое, удовлетворяющее сравнению г0 + г4 = 0 (mod а^, для которого г2 — В < 0. Заметим, что такое г4 найдется всегда!
поскольку (—г0)2 — D < 0, в качестве т\ можно при необходимости выбрать —г0.
Это правило выбора гп а впоследствии и г2, г3, . . ., определяет бесконечную последовательность дивизоров Ао~ Ах~ ~ А2~ . . ., эквивалентных Ло. Если последовательность а0, аг, а2, . . . норм этих дивизоров содержит 1, то A-t = I для некоторого I и Ао — главный дивизор. Главная теорема состоит в том, что этпо достаточное условие в действительности является и необходимым, т. е. если Ао~ I, то определенная выше последовательность Л0~Л1~Л2~ . . . должна достигнуть А; = I. Эта теорема будет доказана в следующем параграфе.
Легко доказать также (и это мы тоже сделаем в следующем параграфе), что последовательность Ао~ АТ~ А2~ . . . в конце концов становится повторяющейся. Следовательно, при проверке, является ли данный дивизор Ао главным, нам надо продолжить последовательность Л0~Л1~Л2~ . . . только до того момента, с которого она начнет повторяться. Если к тому времени не встретится A i = I, то такое А [ никогда не встретится и в этом случае, согласно теореме, которую мы докажем, Ай не является главным, дивизором.
Если нам дано квадратичное целое с дивизором Aj, то, как и выше, мы найдем квадратичное целое с дивизором A,_lt умножив данное целое на Tj-^ — V О и разделив на а,. Таким образом, если Ао~ I, то можно найти последовательность Ао~ АТ~ . . . . . . ~ А, = I и, начиная с квадратичного целого 1 с дивизором А,, вернуться назад и найти квадратичное целое с дивизором Ло. Тогда самое общее квадратичное целое с дивизором Ао представляет собой произведение полученного выше квадратичного целого- на единицу. Таким образом, полное решение нашей задачи сводится к нахождению самого общего вида квадратичного целого, которое является единицей, т. е. общего решения уравнения и2 — Du2 = ±1. Это уравнение почти совпадает с уравнением Пелля и2 — Du2 = 1, и его решения можно найти почти тем же самым методом, который мы применяли в § 1.9 для нахождения решений уравнения Пелля. Решение задачи нахождения всех единиц (которая представляет собой частный случай А 0 = I рассматриваемой общей задачи) при D > 0 будет дано в начале следующего параграфа.
Наконец, изменения, которые требуются для рассмотрения случая D > О, D = 1 (mod 4), также незначительны. Если Ло. не делится ни на одно целое, большее 1, то существует такое полу- целое г, что г — V2 У D = 0 (mod А 0). Можно считать, что норма а0 дивизора А 0 по абсолютной величине не превосходит У D/3. Отсюда следует, что существует по крайней мере одно г, которое обладает указанным выше свойством и для которого отрицательна
норма N (г — V2|/ D^ = г2 — 4J). Определим г0 как наибольшее полуцелое, для которого г0 — Ч^У D ==0 (mod Ло) и N (г0 — V2|/ D^ < 0. Пусть MT — такой дивизор, что Л^! является дивизором г0 — V2 У^В. При полученном MT определим А 2 аналогичным образом. (Существование полуцелого гп для которого ?! — V2 У D = 0 (mod ЛД и N (т^ — V2 У D) < 0, следует из того, что таким полуцелым является —г0.) Это даст нам последовательность эквивалентных дивизоров
~ Аг~ . . . . В следующем параграфе будет показано, что эта последовательность в конце концов начинает повторяться. Следовательно, можно эффективно определить, найдется ли такое i, что Аг = I. Если такое i найдется, то Ао~ I, и можно использовать цепь эквивалентностей А0~А1~...~А1 = 1 для построения квадратичного целого с дивизором Ло. Тогда дело нахождения всех квадратичных целых с дивизором Ао сводится к делу нахождения всех единиц, и + и У D. Последнюю задачу можно решить описанным выше методом, применяя его к Ао = 7; это мы тоже докажем в следующем параграфе. Наконец, если последовательность А 0 ~ Ат~ Аг~ . . . начинает повторяться, не достигнув А г = I, то Л 0 не является главным дивизором, и это решает нашу задачу, ибо показывает, что пет квадратичных целых с дивизором Ло.
Резюме
Пусть А — заданный дивизор. Мы хотим определить, является ли А главным дивизором, и, если это так, найти все квадратичные целые с дивизором А. Не ограничивая общности, можно считать, что А не делится 'ни на одно целое, большее 1. Выше мы описали метод построения последовательности дивизоров .4 ~ Аг ~ Ай~ ..., эквивалентных дивизору А. Этот метод несколько различен в каждом из четырех случаев: D < 0 или D > 0 и D = 2 или 3 (mod 4) или D = 1 (mod,4). Если Аг = I для некоторого I, то А — главный дивизор. Затем мы решаем задачу определения, является ли А главным дивизором, следующим образом. Во-первых, доказываем, что если А является главним дивизором, то At = I для некоторого i. Во-вторых, устанавливаем, что за конечное число шагов можно определить, входит ли в полученную последовательность дивизор A t = I. При D < 0 выше мы не только доказали эту теорему, но и нашли все единицы, что в этом случае полностью решает нашу задачу. Доказательство теоремы и нахождение всех единиц при D "> отложено до следующего параграфа.
Терминология
Описанный выше метод построения последовательности Л~Л1~Л2~ . . . мы будем называть циклическим методом. Заметим, что в этом методе есть четыре различных случая, и только случай D > О, D ^ 1 (mod 4) можно сравнивать с «циклическим методом» из § 1.9. Даже в этом случае наш метод скорее соответствует «английскому методу» из упр. к § 1.9. Действительно, здесь мы выбираем г так, чтобы г2—D было отрицательным (при как можно большем г), а не так, чтобы сделать | г2 — D | как можно меньшим (г >» 0). Однако основная идея совпадает с той, которую использовали древние индийцы; нам кажется уместным напомнить этот факт, употребляя здесь название, которое они дали описанному процессу.
Вычисления при циклическом методе мы будем располагать в виде
г0 г, г2 ...
а0 а^ а^ аа ... .
Здесь а0 — норма Ао и г0 — VО делится на Ло, или, в случае D = 1 (mod 4), г у — полуцелое и г0 — V2 VO делится на Ао. Из теоремы, приведенной в начале параграфа, следует, что а0 и г0 однозначно определяют Ао (упр. 15). Аналогично, для нахождения A j достаточно задать Uj и Гр Если D^l (mod 4), то последовательности а0, аТ, а2, . . . и r0, rlt г2, . . . образуются по правилам: aj+1 = (r^ — D}laj и ri+1 + rj = 0 (mod а^+1), где rj+1 выбирается среди всех решений сравнения г,-+1 = —Г) (mod dj.^ по совокупности требований, которые зависят от знака D и г2—D. (Если D < 0, то следует сделать | rj+1 | как можно меньшим. В случае | Г)+г | = | V^+x | надо взять положительное значение ^+1. При D > 0 попытайтесь сделать отрицательным г}+1 — D. Если это возможно, выберите в качестве г^+1 наибольшее целое, удовлетворяющее условию г}+1 — D < 0. В противном случае сделайте | rj+1 | как можно меньшим). Если D = 1 (mod 4), то надо пользоваться теми же правилами (заменив г2 — D на целое г2 — X!J>Y
Упражнения
Найдите решение задачи данного параграфа (т. е. определите, является ли дивизор А главным, и, если это так, укажите все квадратичные целые с дивизором Л) наследующих случаях:
D = — 1, А = (5, 2) (13, —5).
D = — 3, А = (31, 20).
D = — 2, А = (И, 3) (41, 11) (67, 20).
D = —5, А = (23, 8).
D = -5, А = (23, 8)2.
При этом используйте запись
Го и . . .
и а Щ а2 • •
предложенную в конце параграфа. Упражнение 3 сделайте двумя способами во-первых, в качестве отправной точки найдите такое г0, что А делит г0 —У — L и продолжайте вычисления циклическим методом, а во-вторых, решите предложенную задачу для каждого из трех сомножителей А и перемножьте результаты. Обратите внимание на то, что упр. 5 нельзя решить таким способом.
Докажите, что если р — простое, которое нетривиальным образом делит сумму двух квадратов (р делит ж2 + у2, но не делит ни ж2, ни у2), то сам< р является суммой двух квадратов. [Для этого докажите, что при D = —_ каждый дивизор является главным.]
Докажите, что р делит нетривиальным образом сумму двух квадратов тогда и только тогда, когда р = 2 или р = 1 (mod 4). [«Только тогда сразу следует из упр. 6. Во второй части используется тот факт, что сравнение а4п — 1=0 (mod р) выполняется для всех а только в том случае, когдь а2п + 1 = 0 (mod р) при некотором а.] Обратите внимание на то, что упр. f и 7, по существу, совпадают с теоремами Жирара о суммах двух квадрате. (§ 1.7), а их доказательство — с доказательствами Эйлера 2.4).
Докажите, что при D = — 2 или — 3 каждый дивизор является главным, но при D = —5 это утверждение неверно.
В некоторых из следующих упражнений будет удобно использовать сокращения в вычислениях. Предположим, что Att~ А1~ ~ . . .~ At = I. Пусть xt + у( VD = 1; возвращаясь назад от этого квадратичного целого, определим xj + yjVD равенством (^ + У, V D) (х}+1 — yJ+1 VD) = rj — V D (или TjJ7 TUVD при D = 1 (mod 4)), или, что то же самое, xj -V yjV D = (r^ — — У^) (х^ + Уз-иУпУ aj+1. Тогда Xt-1 + yt-iVD= вообще не требует вычислений и
= Му+1 (х7+, + ^.+! VD ) - (ху+2 + yj+1VD )
где hj = (tj^ + r^lap Если это равенство записать в матричном виде
+ У + 2+ У + 2+ yj+vVb+ yj+vVbVdVd
+ У + 2
+ У + 2
+ yj+vVb
+ yj+vVb
Vd
Vd
то оно приведет к простой формуле
надо заменитьнадо заменитьдля xti-Vy6VD. (При D = l(mod4): здесь г — V D на г — V2 |/ D с полуцелым г.)
надо заменить
надо заменить
В следующих упражнениях определите, является ли данный дивизор главным, и, если это так, найдите квадратичное целое с этим дивизором. Считайте известной теорему о том, что если циклический метод не приводит к At = I, то данный дивизор не является главным. (Эту теорему мы докажем в следующем параграфе.)
D = 67,D = 109,D = 101,D = 79,D = 67,D = 109,D = 101,D = 79,А = (—1, *).А = (—1, *). А = (79, 38). А = (3, 1)в.А = (—1, *).А = (—1, *). А = (79, 38). А = (3, 1)в.
D = 67,
D = 109,
D = 101,
D = 79,
D = 67,
D = 109,
D = 101,
D = 79,
А = (—1, *).
А = (—1, *). А = (79, 38). А = (3, 1)в.
А = (—1, *).
А = (—1, *). А = (79, 38). А = (3, 1)в.
D = —163, А = (197, 25).
D = —165, А = (2, *) (5, *) (151, 52).
Докажите, что аг и rt-определяют Л г, т. е. докажите, что если ЛиЛ' — два дивизора, которые имеют одинаковую норму а и делят одно и то ж (Квадратичное целое г — У D (или г — ЧгУ D при D = 1 (mod 4)), то А = А . [Норма а определяет присутствие или отсутствие множителя (—1, *).]
Обоснование циклического метода
Пусть А — данный дивизор квадратичных целых детерминанта D ф свободно от квадратов). При D < 0 задача нахождения всех квадратичных целых с дивизором D была решена в предыдущем параграфе. При D > 0 мы описали метод решения этой задачи, но применимость этого метода основывалась на недоказанных утверждениях. Данный параграф посвящен доказательству этих утверждений.
Если Д >0 и задан дивизор А квадратичных целых детерминанта D, то мы показали, как найти дивизор Ао~ А, который не делится^ыи на одно целое, большее 1, и имеет порму а0 ^ 2)^D/3 (или а0 ^ У DI3 при/) = 1 (mod 4)). Следовательно, не ограничивая общности, можно предположить, что мы решаем задачу нахождения всех квадратичных целых с дивизором Л 0. (Как частный случай эта задача включает нахождение всех квадратичных целых с дивизором I, т. е. нахождение всех единиц.)
Сначала предположим, что D = 2 или 3 (mod 4). Тогда существует такое целое г, что г = У D (mod А 0) и N (г — У D) < 0. Пусть г0 — -наибольшее среди таких целых. Дивизор А4 опреде-
лим условием: Л дЛх есть дивизор элемента г0— У D. Тогда найдется такое целое г, что Лх делит г — У D и N (г — У D)<. О, а именно г = —г0. Пусть гх — наибольшее среди таких целых; определим дивизор Л2 условием: ЛТЛ 2 есть дивизор элемента
— У О. Этот процесс можно продолжить и определить последовательность А»~ Ах~ Аг~ . . . . Если а5 = N (А,), то последовательности целых чисел alt а2, а3, . . . и гг, г2, г3, . . . можно построить по а0, г0, используя правила: ai+1 = (г% — D)/at и rl+1 — наибольшее целое, удовлетворяющее условиям гЕ+1 + Г; = = 0 (mod af+1) и г|+1 — D < 0. (Так как А,+г делит rt — У D, то У D =—гг (mod Л ,+х). Таким образом, сравнение УD = = гг+1 (mod Лг+х) эквивалентно сравнению гЕ + ri+1 = = 0 (mod Лг+х). Поскольку А:+1 не делится ни на одно целое, последнее сравнение, согласно теореме из предыдущего параграфа, эквивалентно сравнению rE + ri+1 = 0 (mod az+1).)
Теорема. Если Ао~ I, то существует такое i > 0, что- N (Лг) = аЕ = 1. {Другими словами, если Ло — главный дивизор, то определенная выше последовательность дивизоров Ао~ Ах~ ~ А2~ . . . достигает АЕ = I, и техника предыдущего параграфа дает метод нахождения квадратичного целого с дивизором, Ло. Молчаливое предположение, что D = 2 или 3 (mod 4), использованное при определении данной последовательности, не является существенным., и, как будет показано ниже, та же самая теорема остается справедливой, если при D = 1 (mod 4) сделать естественные изменения в описанном процессе?)
Доказательство. Последовательность дивизоров Ао~ АТ~ ~ А2~ . . . в конце концов начнет повторяться. Действительно, каждый дивизор Л, определяет все следующие за ним дивизоры, а неравенство | а, | ^ | а/гу+х | = | ^ — D | < D показывает, что для А, имеется только конечное число возможностей. Следовательно, не ограничивая общности, можно считать, что сам^Л» снова встретится в нашей последовательности (для этого достаточно заменить А) на Л^-и Для некоторого большого У). Сделаем это предположение и обозначим через к наименьшее положительное целое, такое, что Лд = Ао. Мы должны доказать, что если при таких обстоятельствах Ао~ I, то Л; = I дляунекото- рого I, 0 ^ i < к.
Утверждение Ао~ I означает, что существует квадратичное целое х0 -И уй VD с дивизором Ло. Умножив его на г0 -р УD (имеющее дивизор AqA^ и разделив результат на а0 (имеющее дивизор ЛоЛо), мы получим квадратичное целое хТ + У1 У О = = (^0 + у0 УЁ) (г0 + Увуа0 с дивизором Av Таким же образом
можно определить последовательность ж0 + у0 ]/D, хг + уг ]/ D, ... квадратичных целых Xj -V yjVD с дивизорами Aj. Поскольку Аь = А о, квадратичные целые х0 + уй V D и Xh + Ун VD имеют один и тот же дивизор. Поэтому их частное равно единице, скажем Xh + Ун VD _ 6 (ж0 + у0УТ)). Тогда Xh+1 + yh+i V D = = (xh + yhVD) (ro + КD)la0 =_e (хг + У! У D) и, вообще, Xh+j + Ун+j V D — e (Xj + yj У D). Можно воспользоваться периодичностью последовательности Ао, Ац . . ., Ah = Ао н определить A j для отрицательных / (Л ^ = А ^пь при большом п). После этого можно воспользоваться формулой Xj+nh + yj+nhVD = = еп (xj + yj V D) и определить квадратичное целое xj -V yj VD с дивизором А,- при отрицательных / (е — единица и, следовательно, обратимый элемент). Для доказательства того, что Aj = I при некотором у, достаточно доказать, что х3 + yj У D = ±1 при некотором j. Это можно сделать следующим образом.
Идея предлагаемого доказательства состоит в том, что при- большом | j | как | Xj |, так и | yj | велики, но на одном конце последовательности Xj, у, имеют одинаковые знаки, а на другом конце — противоположные. Следовательно, знак xjyj должен где-то измениться. Мы покажем, что из перемены знака х}у} следует существование такого у, что Xj + y,V D = ±1
Основная трудность при этом состоит в доказательстве того, что знак Xjyj не может быть одним и тем же для всех у; при этом самое трудное — доказать нетривиальность единицы е, т. е. что 8 ^=±1- Мы сделаем это следующим образом.
Согласно определению,
6 = lz£±/Wl±£iLii^^ , 4,
Поэтому, если удастся доказать, что все целые г} положительны то мы получим, что в представлении 8 = и + и |/ D числа и и и являются ненулевыми целыми одного знака. Если aj > 0 для некоторого у, то aj+1 < 0, так как UjUj^ = r^ — D < 0. Кроме того, если а3 > 0, то (r^ + я;)2 > D, поскольку в противном случае Tj можно было бы сделать большим. Таким образом, г) — D + + 2Г]О] + я) > 0, Uj (я, + ! + 2rj + Я;) > 0, Uj + 1 + 2r j + Uj > 0. Следовательно, Я;+1 (яу-ц 4- 2r j + я^ < 0, а^+г + ^.aj+^j + + г) — D < 0, (—г3 — Я;+1)2 < D. Поскольку гу-ц — наибольшее целое, для которого г^+1 =—r^ (mod я^+1) и r^+1«<D, мы получаем отсюда, что rj+1 ^ —г3 — a-j+i- Тогда —г3 ^ ^ Г;+1 + aJ+1 ^ rj+1. Так как г2 — D < 0 для г = — г} и для г = г^+1, то отсюда следует, что (г^+1 + я^+1)2 < D. С другой стороны, (jj+i— я^+1)2>2), поскольку в противном случае мы
смогли бы увеличить г3+1. Таким образом, (г3+1 + «;+i)2 < < (гу+х я^+х)2, 2гу+хЯ;+х < 2г^+х®/+х> ^j+i^j+i ^ 0, Гу+1 > 0, что и требовалось показать. Если а, < 0, то аналогичным обраЗОМ МЫ НаХОДИМ, ЧТО Я;+1 > 0, (Гу — Я;)2 /'D, я,+1 — — 2Г; + Uj < 0, (—Г; + Я^+1)2 < D, Tj+1 ^ —Tj + Я^+1, —Tj ^ ^ г3+1 — я,+1 ^ т3+1, (г,+1 — Я;+1)2 < D, (г}+1 + я/+1)2 > D > > (т3+1 — я^+1)2, т3+г > 0. Таким образом, во всех случаях т3 > 0, что и требовалось доказать.
Пусть е = и + v VD. Тогда мин — ненулевые целые одного знака и для всех целых п имеем xnk + z/nh VD = (ж0 + у0 V D) еп. Пусть en = Un + Vn VD. Тогда Un+1 = Unu + VnvD, 7п+1 = = Unv + Упи, и по индукции мы получаем отсюда, что Un и Уп — ненулевые целые одного знака при к > 0 и | Уп+1 | > | Уп |, так что | Уп+х | сколь угодно велик при большом п. Далее,
^nh = Unx6 + DVny0,Упк Уп^о ”Ь Uny6.
Если х0 и у0 имеют противоположные знаки, то знак хпк совпадает со знаком наибольшего по абсолютной величине из двух слагаемых Unx0 и DVny0. Мы можем сравнить эти две абсолютные ■величины, вычитая из квадрата одного слагаемого квадрат другого:
U8nx20- DWo = (±1 + ^) ^~ W, =-±^DV^-Dy^
(поскольку (7^ — DVX = N (еп) = ±1). Так как ж2 фиксировано, а Уп сколь угодно велико, то при большом п последнее выражение имеет тот же знак, что и ж2 — Dу2. Таким образом, знак жпЬ совпадает со знаком Unx0, если ж2 — Dy2 > 0, и со знаком DVny0, если ж2 — Dy2 < 0. Пользуясь тем же методом для нахождения знака ynh, мы получим, что знак ynh совпадает со знаком Упх0, если 0 < УпХ2 — U2ny2 = У2ж2 - (±1 + DV2^ у2 = ±у2 + + Уп (^о — Оу2) (что справедливо при большом к, если ж2 — — Dу2 > 0), и совпадает со знаком Uny0 при большом к, если ж2 — Dy2 < 0. Таким образом, жпй и ynh имеют один и тот же знак (совпадающий со знаком Unx0 и Упж0), если п велико и ж2 — Dy2 > > 0, и снова имеют один и тот же знак (совпадающий со знаком DVny0 и 77пу0), если п велико и ж2 — Dy2 < 0. Следовательно, если ж0 и у0 имеют противоположные знаки, то хпк и упк имеют одинаковые знаки при всех достаточно больших п. Если ж0 и у0 имеют одинаковые знаки, то x_nh + y_nh VD = (ж0 + у6 VD) & ~п, ^-nk — У-nk VD = ± (ж0 — у0 |Лб) 8П и, поскольку знаки ж0 и —у0 противоположны, приведенное выше доказательство показывает, что х_пк Д —У-пк при всех достаточно больших п имеют ■одинаковые знаки. Таким образом, и в этом случае знак х3у3 при-
нимает оба значения. Следовательно, либо х3у3 — 0 для некоторого ], либо найдется такое j, что х3у3 и х3+ру3+1 имеют противоположные знаки.
Вторая из этих двух альтернатив невозможна, поскольку $7+1 + Уз+i Vp = (^1 + Уз_У О') (г3 + V D)!a3, (xj+r + г/у+1УD) X X (х3 — у3 V D) = г3 + VO, откуда следует, что х3у3+1 — х3+1у3 = = 1. Если два целых числа имеют противоположные знаки, то их разность не меньше 2; следовательно, из последнего равенства мы получаем, что х3у3+Тх3+1у3 ^ О, поэтому х3у3 и х3+1у3+1 не могут иметь противоположные знаки. Таким образом, х3у3 = О по меньшей мере для одного значения j. Тогда, с одной стороны, разность х3+1х3 — Dy3y3+1 равна|гу (согласно формуле (x^-ц + + Уз+1 У О') ^з — Уз V О') = г3 + У О), а с другой стороны, она равна или х3+1х3, или —Dy3y3+1 (поскольку х3 или у3 равно нулю). Так как | г3 | < У D < О, то второе из этих равенств невозможно. Следовательно, у3 = 0 и 1 = х3у3+г — х3+1у3 = х3у3+1, поэтому х3 и у3+1 равны ±1. Таким образом, х3 + у3У О = ±1 и А3 = I, что и требовалось доказать. Это завершает доказательство теоремы.
Теорема. Если D = 2 или 3 (mod 4) и Ао = I, то, согласно предыдущей теореме, применение циклического метода к Ао приведет нас снова к I. Пусть к — наименьшее положительное целое, такое, что ак = ±1, и пусть е определено равенством (1). Тогда единицы среди квадратичных целых детерминанта О в точности совпадают с квадратичными целыми ±еп при целом п.
Доказательство. Применить циклический метод к Л — то же самое, что применить его к (—1, *) А и умножить полученный результат на (—1, *). Следовательно, дивизор (—1, *) является главным тогда и только тогда, когда применение циклического метода к Ао = I приводит к (—1, *), прежде чем снова к I. Таким образом, определенное в теореме 8 имеет дивизор (—1, *), если (—1, *) является главным дивизором; в противном случае дивизор е равен I. В частности, это 8 всегда является единицей. Если х0 + у0 У О — произвольная единица, то построенная при помощи циклического метода последовательность х3 + у3 У О содержит ±1. Дивизор элемента х0 + у0 У Неравен Т или (—1, *). Тогда дивизор каждого х3 + у3 У О равен либо Л у, либо (—1, *) А3, где . . ., А^, 1г, Аг, Л2, . . .— цикл дивизоров, полученный применением циклического метода к I. Кроме того, x3+k + у3+к У О = = е (х3 + у3 У О), и норма х3 + уз У О равна тка3. Поскольку а3 = ±1 в том и только в том случае, когда / кратен к, из равенства х3 -V_y3 УD = ±1 следует, что еи (ж0 + у0 VО) = ±1 и хй + + у о Уо = ±е~п, что и требовалось показать., 21 Г. Эдвардс
Все единицы ±еп различны, так как из равенства ±еп = ±е"* при т Ф п следовало бы, что е>* = ±1 при некотором положительном р,, в противоречие тому, что е>* = U^ + УиУ D, тд& U^ и Уц — ненулевые целые одинакового знака. Следовательно, последняя теорема дает простую формулу для единицы самого общего вида и позволяет найти в общем виде квадратичное целое с дивизором Л, если известно хотя бы одно квадратичное целое, имеющее дивизор Л. Первая из этих теорем показывает, что если Л 0 — дивизор квадратичного целого, то Л j = I для некоторого / с 0 ^ j < к, и, поскольку квадратичное целое с дивизором I известно, цепочка эквивалентностей Ло <~ Лх <~ . . . <~ А; = I дает возможность легко найти квадратичное целое с дивизором Л 0.
В случае 2) > О, S з 2 или 3 (mod 4) это полностью решает задачу определения, является ли данный дивизор главным, и, если это верно, задачу нахождения всех к в др этичных^ целых с этим дивизором. Нам осталось рассмотреть лишь случай D "> О, D = = 1 (mod 4). По существу, он совпадает с только что разобранным случаем, поэтому ограничимся лишь краткими указаниями. Как было показано в предыдущем параграфе, каждый дивизор Л эквивалентен некоторому Л 0 с нормой, не превосходящей У D/3. Тогда найдется такое полуцелое г, что г — ^УО =0 (mod Ло) и N ^г — ^ У D^ < 0. Пусть г0 — наибольшее такое полуцелое, и пусть дивизор Аг определен условием: Л0Л1 — дивизор элемента г0 — ^УD. Тогда существуют такие полуцелые г (например, г = — г0), что г^ УD = 0 (mod Д^ и N ^т — VD^ <_0. Пусть гх — наибольшее такое г; продолжим процесс таким образом, чтобы получить последовательность Ао~ AY~ Аг~ . . . . Мы должны показать, что если Ай ~ I, то А; = I для некоторого i >• 0. Доказательство в точности совпадает с тем, которое было приведено в предыдущем случае, за исключением доказательства того, что х,у3 и x3-+1yj+1 не могут иметь противоположные знаки. Из равенства (xj+i + yj+T У D) ^х, — У; У D) = = г, + ^ УD следует, что х,у,+1 — х;+1у, = ^ , (2х,) (2у/+1) — — (2^+1) ^у^ = 2. Поскольку 2х3, 2yj, 2х]+1, 2^+1— целые, мы получаем отсюда, что х3у3+1 и xj+^j всегда имеют одинаковые знаки, за исключением того случая, когда одно из них равно нулю или | (2х^ (2yj+1) | = |(2ж;+1) (2у>) | = 1. В последнем случае все^, у}, xj+1, у^+1равны±1/2. Но тогда N ^г3 + -^ У D^ = = Nkxj + у,Г5) W>+1 + y;+1/О) = [(|)2 — D (Iff >0, что противоречит предположению.
Основная единица 8 в случае D = 1 (mod 4) находится при помощи очевидной модификации приведенной выше теоремы для случая D = 2 или 3 (mod 4), а именно:
Теорема. Пусть D = V (mod 4) ф свободно от квадратов и положительно). Если Ао = I и если
(го+у /5) (ri + 4" Vd) - ..(rh-1 + у /5)8 = ,
где а, и г} получены циклическим методом и где к — наименьшее положительное целое, для которого ah = ±1, то единицами являются квадратичные целые ±еп с целым п.
Упражнения
Найдите все единицы среди квадратичных целых детерминанта D = 61. Сравните с решением уравнения Пелля ж2 = 61 у2 + 1.
Найдите все единицы среди квадратичных целых детерминанта D = 109.
Группа классов дивизоров: примеры
В гл. 5 были определены понятия «числа классов» и «системы представителей», но при этом мы не пытались ни вычислить число классов (что трудно даже для X = 11), ни найти систему представителей. Так как циклический метод дает такой простой способ определения, является ли главным данный дивизор, то в случае дивизоров квадратичных целых решение обеих задач совершенно элементарно.
В качестве первого примера рассмотрим случай D = 67. Поскольку Z) = 3 (mod 4), каждый дивизор эквивалентен дивизору с нормой, не превосходящей 2]Лб7/3<10, ког<гый не делится ни на одно целое, большее 1 Среди простых 2, 3, 5, 7, заключенных в этих границах, 2 разветвляется (67 s 3 (mod 4)), 3 распадается (67 = 1 = I2 (mod 3)), 5 остается простым (67 = = 2 ^ п2 (mod 5), поскольку п2 = 0, 1, 4 (mod 5)) и 7 распадается (67 = 4 = 22 (mod 7)). Кроме того, поскольку D >> 0, рассуждения из § 7.3 требуют рассмотрения дивизора (—1, *) с нормой — 1. Таким образом, каждый дивизор эквивалентен одному из дивизоров I, (2, *), (3, ±1), (2, *)1 (3, ±1) (7, ±2), (3, ±1)2 или (—1, *), умноженному на один из перечисленных выше. Применяя циклический метод к (—1, *), мы получим
г= 87527725788
« = -1 3 -6 7 -9 2 -9 7 -6 3 -1
после чего г и а начинают повторяться. Поскольку мы не достигли а = I, дивизор (—1, *) не является главным, и число классов пе меньше двух. С другой стороны, приведенные выше вычисления дают эквивалентности (—1, *) ~ (3, 1) ~ (—1, *) (2, *) (3, 2) ~ ~ (7, 2)~ (-1, *) (3, I)2 ~ (2, *) ~ (-1, *) (3, 2)2 ~ (7, -2) ~ ~ (—1, *) (2, *) (3, 1) ~ (3, —1). (Например, а4 = — 9, поэтому Л 4 — дивизор с нормой —9. Он не делится на 3. Следовательно, этот дивизор имеет вид (—1, *) (3, ±1)2. Поскольку он делит г4 — (/67 — 7 — (/ 67, он должен быть равен (—1, *) X X (3, I)2). Умножая эти эквивалентности на (—1, *), получим I ~ (-1, *) (3, 1) ~ (2, *) (3, 2) ~ . . . ~ (-1, *) (3, -1). При этом мы получаем все приведенные выше дивизоры, поэтому число классов равно 2 и дивизоры I, (—1, *) образуют систему представителей. Кроме того, как показывают эти эквивалентности, / ~ (7, ±2)2, (—1, *) ~ (2, *) ~ (3, ±1) ~ (7, +2); поскольку отношение эквивалептпости дивизоров согласовано с умножением, мы вновь получаем отсюда все приведенные выше эквивалентности, например:
(-1, *) (2, *) (3, 2) ~ (-1, *) (-1, *) (-1, *) ~ (-1, *).
В качестве второго примера рассмотрим случай D = —165. Здесь 2 разветвляется (D = 3 (mod 4)), 3 разветвляется, 5 разветвляется, 7 остается простым (—165 = 3 (mod 7), и по модулю 7 квадраты сравнимы с 0, 1, 2, 4), 11 разветвляется и 13 распадается (—165 = 4 = 22 (mod 13)). С другой стороны, каждый дивизор эквивалентен дивизору с нормой, мепыпей 2 V165/3 = = |/ 220 < 15. Таким образом, каждый дивизор эквивалентен по крайней мере одному из дивизоров 7, (2, *), (3, *), (5, *), (2, *)(3, *), (2, *) (5, *), (И, *), (13, ±2). Применяя процесс приведения к любому из этих дивизоров, мы получим дивизор с большей нормой, например: (2, *) (5, *) делит 5 — V —165, имеющее норму 190, поэтому (2, *) (5, *) ~ (19, —5). Исключение составляют дивизоры (13, ±2). Так как (13, 2) делит 2 — — У—165, но 13 не делит 2 — V—165, и так как N (2—|7—165)^ = 132, то дивизор элемента 2 — V—165 равен (13, 2)2 и (13, 2) ~ ~ (13, —2). Следовательно, приведенный выше список из 9 дивизоров дает нам, если исключить из пего один из двух дивизоров (13, ±2), список из 8 дивизоров, среди которых только I является главным, и каждый дивизор эквивалентен по крайней мере одному из этих 8 дивизоров.
В этом случае легко найти групповую, т. е. мультипликативную, структуру на множестве классов дивизоров. Пусть А = (2, *), В = (3, *) и С = (5, *). Тогда Л2 ~ В ~ С2 ~ 7, АВ -= = (2, *) (3, *) и АС = (2, *) (5, *). Класс БС-можно найти, заме-
тив, что дивизор V —165 равен (3, *) (5, *) (11, *), так что ВС ~ ~ (11, *) ВС2 ~ (11, *). Тогда АВС должен быть эквивалентен оставшемуся дивизору: АВС ~ (13, ±2), поскольку в противном случае он был бы эквивалентен другому из этих дивизоров и отсюда следовало бы, что один из них является главным. (Например, если АВС ~ В, то АС ~ АВ2С ~ В2 ~ I — в противоречие тому, что (2, *) (5, *) не является главным дивизором.) Аналогично, никакие 2 из 8 дивизоров /, А, В, С, АВ, ВС, АС и АВС не могут быть эквивалентными. Таким образом, число классов равно 8 и приведенные выше 8 дивизоров образуют систему представителей. (Конечно, легко и непосредственно доказать, что АВС ~ ~ (13, ±2); см. упр. 7.)
Случай D — —163 приводит к совершенно другому результату. Поскольку D = 1 (mod 4), каждый дивизор эквивалентен дивизору с нормой, не превосходящей У163/3 < 8. В этом случае 2 остается простым (Д = 5 (mod 8)), 3 остается простым ф = = —1 (mod 3)), 5 остается простым (D = 2 (mod 5)) и 7 остается простым (D = 5 (mod 7)). Следовательно, единственными дивизорами с нормой <8 являются главные дивизоры Z и (2), число классов равно 1, а систему представителей образует I. Таким образом, для квадратичных целых детерминанта D = —163 имеет место однозначность разложения на множители. Отсюда следует знаменитая теорема Эйлера о том, что при ж = 0, 1, 2, . . ., 39 число х2 + х + 41 является простым (см. упр. 8).
Случай D = 79 Гаусс часто использовал в качестве примера *) (Disquisitiones Arithmeticae, Arts. 185, 186, 187, 195, 196, 198, 205, 223). При D = 79 каждый дивизор эквивалентен дивизору с нормой, не превосходящей 2 V79/3 < 11. Такой дивизор должен быть произведением дивизоров (—1, *), (2, *), (3, ±1), (5, ±2), (7, ±3). Вычисление, которое нужно произвести для того, чтобы выяснить, является ли дивизор (—1, *) главным, показывает, что
г = 8 7 7 8 а=-\ 15 2 15 -1
Следовательно, (—1, *) не является главным дивизором. В то же время из этого вычисления следует, что (—1, *) ~ (—1, *) (2, *), поэтому I = (—1, *)2 ~ (2, *), т. е. (2, *) — главный дивизор. Действительно, (2, *) — дивизор элемента 9 — У 79. Произве-
дем вычисления для того, чтобы выяснить, является ли главным дивизор (3, 1):
г = 7 3 4 5 7 8 7 а = 3 -10 7 -9 6 -5 3
Следовательно, (3, 1) — не главный дивизор и (3, 1) ~ (—1, *) X X (2, *) (5, -2) ~ (7,1 -3) ~ (-1, *) (3, -I) ~ (2, *) (3, 1)~ ~ (—1, *) (5, —2). Пусть А = (—1, *) и S = (3, 1). Тогда В ~ ~ АВ1, В ~ А (ВВ)2 ~ А. Таким образом, В8 ~ I, но В3 ^ I. Далее, если В1 ~ I, то В ~ АВ1 ~ А, АВ ~ I. Но вычисление, которое надо произвести для того, чтобы выяснить, является ли главным дивизор АВ = (—1, *) (3, 1), совпадает с проведенным выше вычислением, если изменить в нем знаки при а па противоположные. Следовательно, ABr^I, А ^ В, В1^!. Таким образом, I, В, В1, В3, В4, В° — шесть неэквивалентных х) дивизоров. Кроме того, (—1, *) ~ В3, (2, *) ~ I, (3, 1) = В, (3, —1) = В ~ В 5, (5, —2) ~ В4 (поскольку из эквивалентности (3, 1) ~ (—1, *) (5, —2) следует, что (5, —2) ~ (—1, *)Х X (3, 1) - В4), (5, 2) ~ В1, (7, -3) ~ В (так как Л2 = (7, -3) во втором из вычислений, проведенных выше), (7, 3) ~ В5. Следовательно, число классов равно 6, а I, В, В1, В3, В4, Въ является системой представителей', здесь В = (3, 1).
Системы представителей следует выбирать таким образом, чтобы легко было описать таблицу умножения. Например, в предыдущем случае таблицу умножения полностью описывает формула В6 ~ I; ту же роль играют соотношения А1 ~ I, В1 ~ I, С1 ~ I при D = —165. Несколько менее очевидно, как сделать это при D = —161 2). В этом случае 2 разветвляется (—161 = = 3 (mod 4)), 3 распадается (—161=1 (mod 3)), 5 распадается (— 161 = 4 (mod 5)), 7 разветвляется (—161 =0 (mod 7)), 11 распадается (—161 s 4 (mod И)) и 13 остается простым (—161 =8= s —5 (mod 13), а квадраты по модулю 13 равны 1, 4, 9 = = —4, 3, —1, —3). Таким образом, дивизорами с нормой, меньшей 2 |Л | D |/3 < 15, не делящимися ни на одно целое, большее 1, являются I, (2, *), (3, 1), (3, —1), (5, 2), (5, —2), (2, *) (3, 1), (2, *) (3 -1), (7, *), (3, I)2, (3, -I)2, (2, *) (5, 2), (2, *) X X (5, —2), (11, 2), (11,—2), (2, *) (7, *). Каждый дивизор эквивалентен по крайней мере одному из этих 16 дивизоров.
Легко проверить, что ни один из этих 16 дивизоров, кроме 7, не является главным. (Например, (11, 2) делит квадратичное целое 2— V—161, имеющее норму 165 = 11-15, и циклический метод не приводит (11, 2) к главному дивизору.) Пусть Л = (3, 1). Тогда Л2 содержится среди этих 16 дивизоров, но Л3 не принадлежит к их числу. Приведение Л3 дает
г= 1-1 а = 27 6
и Л3 ~ (2, *) (3, —1). Таким образом, Л4 ~ (2, *) (3, —1) X X (3, 1) ~ (2, *), Л5 ~ (2, ^ <3, 1), Л6 ~ (2, *)2 (3, -I)2 ~ ~ (3, —I)2 и А1 ~ (3, —I)2 (3, 1)~ (3, —1) не являются главными двизорами, но А8~1. Однако не каждый дивизор эквивалентен некоторой степени Л. Точнее, (7, *) является дивизором, квадрат которого —главный дивизор. Следовательно, (7, *) не может быть эквивалентен ни одной степени А, отличной от I или Л4, но, поскольку Л4~ (2, *), а ни (7, *), ни (7, *) (2, *) не являются главными дивизорами, (7, *) не эквивалентен ни одной степени А. Пусть В = (7, *). Тогда, как и при доказательстве теоремы Ферма, мы получаем, что дивизоры В, BA, ВА2, . . ., ВА1 не эквивалентны друг другу и не эквивалентны 7, А, Л2, . . ., Л7. Таким образом, имеются по меньшей мере 16 неэквивалентных дивизоров и 16 приведенных выше дивизоров должны быть не эквивалентны, причем каждый из них должен быть эквивалентен единственному дивизору вида А1 В1 (i = 0, 1, . . ., 7; / = 0 4). Точнее, дивизор АВ = (3, 1) (7, *) циклическим методом
г = 7 3 а = 21 10 17
приводится к виду АВ ~ (2, *) (5, —2). Аналогично, А2В ~ ~ (3, 1) (2, *) (5, -2) ~ (И, -2), А3 В ~ (3, 1) (11, —2) ~ ~ (5, 2), А4В ~ (2, *) (7, *), АЪВ ~А3В~ (5, — 2),А6В~ (11,2), А^В ~ (2, *) (5, 2).
Короче говоря, приD = —161,16 дивизоров A'В? (i = 0, 1, . . .
. . ., 7; / = 0, 1) образуют систему представителей; здесь А = = (3, 1), В = (7, *) и Л8 ~ I, В2 ~ I. На языке теории групп можно сказать, что в данном случае группа классов дивизоров является абелевой группой, порожденной двумя (независимыми) образующими А и В порядков 8 и 2 соответственно. Преимущество системы представителей {Лг5;} над приведенной выше системой (2, *), (3, ±1), . . . очевидно. Как только несколько простых дивизоров выражены через А и В: (2, *) ~ Л4, (3, 1) ~ Л, (5, 2) ~ А3В, (1, *) ~ В, (11, 2) ~ А6В, — легко вычислить
класс любого дивизора. Например, (3, —1) (11, 2)2 ~ А-1 (Л 6S)2 ~ ~ Л3. Несложно провести классификацию и других простых дивизоров. Например, , (17, 3) ~ (2, *) (5, 2) ~ А4А3В = A1BV (23, *) ~ (7, *) ~ В, (29, 10) ~ (3, -I)2 ~ Л'2 ~ Л6 и т. д.
В качестве последнего примера рассмотрим случай D = 985. Здесь D = 1 (mod 4), а^на самом деле D = 1 (mod 8). Следовательно, 2 распадается. Производя вычисления, для того чтобы1 установить, является ли (2, 0) главным дивизором ((2, 0) — про- стой дивизор, деляющий 2, по модулю которого со = у — — V985 = 0), получим
_2971929h— 2222 а =2 -18 13 -12 3_2971929h— 2222 а =2 -18 13 -12 3312971929Л2922~22222312971929Л2922~22222-2 18 -13 12 -3 2-2 18 -13 12 -3 2
_2971929
h— 2222 а =2 -18 13 -12 3
_2971929
h— 2222 а =2 -18 13 -12 3
312971929Л29
22~22222
312971929Л29
22~22222
-2 18 -13 12 -3 2
-2 18 -13 12 -3 2
Отсюда не только следует, что (2, 0) не является главным дивизором; мы получаем также, что дивизор (—1, *) — главный (действительно, (2, 0) ~ (—1, *) (2, 0)) и что (2, 0) ~ (2, 1) (3, I)2 ~ ~ (13, 6) ~ (2, О)2 (3, —1) ~ (3, 1). Вычисление с целью определить, является ли главным дивизор (5, *), дает таблицу
_ 25 П П у ' 2 2 2 2 а=5 -18 12 -17_ 25 П П у ' 2 2 2 2 а=5 -18 12 -1727Л13у2525
_ 25 П П у ' 2 2 2 2 а=5 -18 12 -17
_ 25 П П у ' 2 2 2 2 а=5 -18 12 -17
222222
8-8 17 -12 18 -5
Отсюда следует, что (5, *) — не главный дивизор. Кроме того, (5, *) ~ (2, 1) (3, -I)2 ~ (2, 0)2(3, 1) ~ (17, 4) ~ (2, I)3 ~ ~ (2, О)3 ~ (17, —4) ~ ... . Таким образом, (2, О)6 ~ (5, *)2 ~ ~ I. Пусть А = (2, 0) ~ (3, 1). Тогда дивизор Л3 не является главным, но Л6—главный дивизор. Легко проверить, что Л2 не является главным дивизором:
а = ба = б2522525272925В2325
а = б
а = б
252
252
2222222
15 16 -4 9 -10 19 -6
Отсюда следует, что дивизоры Z, А, Л2, Л3, Л4, Л5 не эквивалентны. Кроме того, (—1, *)~ I, (2,0)~Л, (2, 1)~ А8, (3, 1)~ ~ А, (3,-1)~Л5, (5,*)~ Л3, (13, 6) ~А,(13,-6) ~ Л5, (17, ±4)~ ~ Л3. Каждый дивизор эквивалентен дивизору с нормой <]/.0/3 < < V 330 ■< 19. Таким образом, каждый дивизор эквивалентен произведению простых дивизоров, нормы которых меньше 19. Если мы докажем, что не существует простых дивизоров с нормой
7 или 11, т. е. что 7 или 11 остаются простыми, то из приведенного выше будет следовать, что каждый дивизор эквивалентен некоторой степени А. Сравнения 985 = 5 ^ ж2 (mod 7), 985 = —5 = = —42 (mod И), —1 ^ ж2 (mod 11) показывают, что 7 и 11 остаются простыми дивизорами. Таким образом, число классов равно 6 и каждый дивизор эквивалентен некоторой степени А; здесь А = (2, 0) и А6~ I.
Упражнения
Каждый из следующих случаев разберите по образцу примеров в тексте, т. е. найдите систему представителей и составьте таблицу умножения в как можно более простой форме.
В=61.4.В=305.
В=—235.5.В=—129.
В=145.6.В=—105.
Воспользуйтесь циклическим методом для доказательства того, что- (2, *) (3, *) (5, *) ~ (13, ±2) при В = —165.
Докажите, что при х = 0, 1, . . ., 39 число х2 + х + 41 является простым. [Любой простой делитель числа х2 + х + 41 должен распадаться в квадратичных целых детерминанта —163. Поскольку каждый дивизор является главным, справедливо равенство 1/2 [(2х + 1) + V—163] = = (г + s ^ —163) (и + и У—163), где г2 + 163s2 — данный простой делитель числа х2 + х + 41. Это дает: (2r) (2г) + (2s) (2u) = 2. Обычно два слагаемых в последней сумме имеют противоположные знаки; это означает, что слагаемые в ги — 163sv = 1/2 (2х + 1) имеют один и тот же знак. В этом, случае из неравенства х ^ 0 следует неравенство х ^ 40 1/2 . Если rsuv = 0, то v = 0, и = +1 и х2 + х + 41 = г2 + 163s2 — простое число, что и требуется.]
Группа классов дивизоров: общая теорема
Техника, которой мы пользовались в предыдущем параграфе для проверки эквивалентности дивизоров А и В, заключалась в применении циклического метода к дивизору АВ, для того чтобы установить, является ли АВ главным дивизором. Однако есть, и другой, обычно лучший, метод проверки эквивалентности Л -—■ В. Предположим, что мы применяем циклический метод отдельно- к дивизорам А и В и получаем две последовательности А ~ Аг~ ~ Л 2 ~ . • • и В ~ Вг ~ В2 ~ . . . эквивалентных дивизоров. Если существуют такие целые j и к, что А} = Bh, то, конечно, А ~ Aj = Bh ~ В. Обе последовательности Л ~ Аг ~ Л2 ~ . . .,. В ~ В± ~ Вй ~ . . . в конце концов становятся периодическими, поэтому число дивизоров Aj и Bk конечно и условие Aj = В^ можно проверить вычислениями. Теорема, которую мы докажем в этом параграфе, утверждает, что достаточное условие A j = Bh
является также и необходимым, т. е. если А ~ В, то существуют такие целые j и к, что А} = Вк; здесь А ~ Аг ~ А2 ~ . . . и В ~ Вг ~ В2 ~ . . .— последовательности дивизоров, полученные применением циклического метода к А и В.
Условимся называть дивизор Aj приведенным, если применение к нему циклического метода в конце концов снова приводит к А р Тогда применение циклического метода к Л ^ дает нам конечный цикл приведенных эквивалентных дивизоров. Такой цикл называется периодом приведенных дивизоров. Применяя циклический метод к любому дивизору А, мы получаем период приведенных дивизоров, эквивалентных А. Аналогично, для любого данного В существует период приведенных дивизоров, эквивалентных В. Если А ~ В, то А) ~ Вк, где Aj и Вк — приведенные дивизоры, эквивалентные А и В соответственно. Если мы применим циклический метод к Л ^ то получим в точности те дивизоры, которые образуют период A j; то же самое можно сказать о Вк. Согласно теореме, которую мы собираемся доказать, из эквивалентности Aj и^Вк следует, что какие-то два дивизора из этих периодов должны совпадать. Таким образом, сами эти периоды должны быть идентичными, т. е. должны состоять из одних и тех же дивизоров, расположенных в одном и том же циклическом порядке. Иначе говоря, из этой теоремы следует, что два приведенных дивизора эквивалентны только тогда, когда их периоды совпадают. Обратно, если этот факт известен и если А ~ В, то существуют приведенные дивизоры A j ~ А и Вк ~ В, период A j должен совпадать с периодом Вк и найдется такое I, что A j+l = = Вк, т. е. мы получаем отсюда теорему, которую собираемся доказать.
При D < 0 последнее утверждение доказать легко. Рассмотрим сначала случай D < 0, 5=2 или 3 (mod 4). Пусть А и В— данные эквивалентные дивизоры: А ~ В. Не ограничивая общности, можно считать не только, что А и В приведены, но и что применение циклического метода как к А, так и к В увеличивает его норму. Из предположения А ~ В следует, что существует квадратичное целое х + у VD с дивизором АВ. Тогда ж2 — Dy1 = =\ab, где а = N (А) и 6 = A (S). Поскольку а ^ 2 ]/1 D |/3 и^Ь ^2 V I О |/3 (в противном случае следующий шаг циклического метода уменьшил бы норму), мы получаем, что х2— Dy2 ^ 4 | D |/3. Следовательно, у2 = 0 или 1.
^Случай 1. Если у2 = 0, то АВ — дивизор целого х. В частности, х = 0 (mod А), z=0 (mod а), х = иа для некоторого целого и. Аналогично, х = vb для некоторого и. Тогда ab = х2 = uvab, uv = 1, и= и = ± 1. Таким образом, числа а, х и Ь имеют один и тот же дивизор; следовательно, АА = АВ = ВВ и А = S, что и требовалось доказать.
Случай 2. Если у1 = 1, то либо х + у У О, либо —х — У VB имеет вид и — У В и его дивизором является АВ. Поскольку применение циклического метода к А дает г— У В = 0 (mod Л), где | г | выбирается как можно меньшим, и а' = (г2 — В)1а ^ а, мы получаем, что | г | ^ | и |, Ъ = (ж2 — В)!а = (и1 — В^а^ > (г2 — В)1а ^ а. Аналогично, а ■> Ь. Таким образом, а = 6, | и |, = | г | и | и | = | г' |, где г’ = У В (mod В) с наименьшим возможным | г' |. Общее значение | г | = | и | = | г' | не превосходит а/2. Если опо равно all, то (г2 — В)1а = а дает ^а1 — В = = а1, В = —3 (а/2)2, где а четно. Поскольку В свободно от квадратов, отсюда следует, что а = 2, В = — 3, в противоречие предположению В ^ 1 (mod 4). Таким образом, | г | = | г’ | < а/2. Тогда из сравнения г = а = —г (mod а) получаем, что г = —г', и В следует за Л в циклическом методе. Это завершает доказательство.
Доказательство в случае В < О, В s 1 (mod 4) является простой модификацией приведенного выше, и мы оставим его читателю (упр. 2). С другой стороны, при В > О доказательство этой теоремы значительно сложнее 1). Рассмотрим сначала случай В > > О, В s 2 или 3 (mod 4). Мы должны доказать, что приведенные дивизорыЛ и В, принадлежащие различным периодам, не могут быть эквивалентными. Поэтому естественно начать доказательство с анализа понятия эквивалентности двух дивизоров.
Основная идея следующего доказательства — показать, что эквивалентность двух дивизоров Л и В порождает целочисленную 2 X 2-матрицу, о которой в случае приведенных Л и В известно достаточно, чтобы заключить, что она происходит из эквивалентности А с некоторым дивизором Aj из его периода, полученного циклическим методом. Эквивалентность определяет 2 X 2-матрицу следующим образом.
Предположим, что А не делится ни на одно целое, большее 1. Тогда х + д У В делится на Л в том и только в том случае, когда х + jr === 0 (mod а), где а = N (Л) и г = VB (mod Л). Другими словами, х + у У В делится на А тогда и только тогда, когда существуют такие целые и и у, что х -У у У В = аи -У (г — У В) и. Аналогично, если В не делится ни на одно целое, большее 1,
то квадратичное целое делится на В тогда и только тогда, когда оно имеет вид Ьи + (s — У В) v', где b — N (S), s = У В (modS) и u', v' — целые. Если А и В — эквивалентные дивизоры, то существует квадратичное целое х + у У В с дивизором АВ. Умножение на х + у V В с последующим делением на а переводит квадратичные целые, делящиеся на А, в квадратичные целые, делящиеся на В (поскольку оно переводит квадратичное целое с дивизором АС в квадратичное целое с дивизором АСАВ/АА = ВС). Если элементы из области определения этой операции записать в виде аи + (г — V D) и, а элементы из ее области значений — в виде bu' + (s — V В) и', то самой операции будет соответствовать целочисленная] 2 X 2-матрица
и'\ /а р\ / ии') \у 6/\р
Здесь для нахождения а, р, у, 6 положим сначала н = 1, р=0 и получим Ьа. Ь ($— У В) у — bu' + (s— У В) и' = [а • 1 + (г— У В) X X 0] (x-ty V В)/а = х-\-у У B = x-\-ys — у У — У В\, отсюда у = = —у, а.= (х-У ys)lb. Положив затем и = 0, и=1, найдем Ьр~|- + (s — V О') 6 bu' -у- ^s — У В ) и' =_[а-0 + (г — У В ) -1 ] X X (^+у УВ)/а= [(гж—yB)-Vkry — х) УВ\/а и получим отсюда 6= (ж — гу)1а и довольно сложное выражение для р, которое нам не потребуется в дальнейшем: р = (гж— уВ— зхА-гзуУаЬ. Короче говоря, операция умножения на х-\-уУ В с последующим делением на а, которая переводит квадратичные целые аи + + (г—У В) v в квадратичные целые Ьи*+ (s-/5)и', задается целочисленной 2 х 2-матрицей
(
x+ys ТХ—уР— sx-\-rsy \ bab| 7и
_ х—угЦу
Обратная к этой операция — умножение на х—у У В с последующим делением на b (поскольку (ж+ у V В) (х— у У В)/ab=i). Следовательно, матрица, обратная приведенной выше, равна
sx-\-yD — гх — тзуabx+ysb
Действительно, она задает ту же операцию, что и выше, если поменять местами А и В и заменить х + у |/ В на х — у У В. В частности, это показывает, что обе матрицы имеют определитель 1.
В частном случае, когда Л = Ло и В — Лт — дивизор, следующий за Л 0 в циклическом методе, имеем х -V у VD = r0-V V D и 2 X 2-матрица равна
(
Tlj 1\
-1 0 4
где пг = (r0 + г^/^ и где элемент в верхнем правом углу не требует вычислений: действительно, он равен 1, поскольку вторая строка матрицы равна (—1, 0), а ее определитель равен 1. Следовательно, операция, переводящая квадратичные целые, делящиеся на Л0, в квадратичные целые, делящиеся на Л/, и соответствующая цепочке эквивалентностей Ло ~ Лт ~ Л2 ~ . . . ~ Л/, задается 2 X 2-матрицей
/ п, 1\ Мм 1\ / п2 IX/ п^ 1\
\-1 07 \-1 о) 04 u
В частности, пусть ЕА — матрица, которая получается, если в качестве j взять наименьшее положительное целое, для которого А, = Ло. (Согласно предположению о приведенности Ло, такое j существует.) Если в явном виде задана эквивалентность А ~ В, ■соответствующая 2 X 2-матрице М, то матрица МЕд при всех положительных целых п также соответствует эквивалентности А ~ В. Доказательство будет заключаться в том, что мы покажем, что при достаточно большом п матрицу МЕА можно записать в виде (1); из единственности такого представления мы получим, что она действительно является матрицей (1) для некоторого / и, в частности, что В = А3 для некоторого j.
В качестве первого шага этой программы мы охарактеризуем матрицы вида (1). Важно заметить, что п7- — знакочередующаяся последовательность. Действительно, П) = (j"j+i + r^/a,, Tj положительны (как было показано в § 7.5), а последовательность а3 — знакочередующаяся (поскольку ajaj+1 = г) — D < 0).
Теорема. Если целочисленная 2 X 2-матрица М имеет вид
X У\ / п3- 1\/ пИ 1\ / nt 1\
Z Ж7 = ±\-1 ОД-1 04 \-1 04
где nv п^, . . ., nj— знакочередующаяся последовательность целых чисел, moXW-YZ = MX \ >\ Z\> | W | и | X | > | У \> > | W |. Если некоторую матрицу можно записать в виде (2), то это можно сделать единственным способом, т. е. X, У, Z и W однозначно определяют j, знакочередующуюся последовательность пг, п2, • • ., п, и знак перед произведением. Наконец, три необходимых условия XW — YZ — 1, | X | > | Z | > I W |
и | X | ^ | У | ^ 1^1 являются также и достаточными для того, чтобы матрица имела представление в виде ^.
Доказательство. XW — YZ = 1, поскольку определитель произведения равен произведению определителей. В дополнение к условиям | X | ^ | Z | | W |, [ X | ^ | У | ^ | W | будет показано, что знак *) XZ противоположен знаку пр Если / = 1, то очевидно, что все три условия выполняются. Предположим, что они выполняются при у — 1с некоторым / >• 1. Тогда
(3)(3)/X УХ / п} IX/X' У'Х
(3)
(3)
U W)\-1W')’
где 1 X' 1 > I Z' | > | W |, 1 X' | > | У' |> | W |, и знак X'Z' противоположен знаку n3_v т. е. совпадает со знаком пр Таким образом, X = HjX' + Z', где njX'Z' >• 0; поэтому два слагаемых п3Х' и Z' имеют одинаковый знак. Тогда | X | = | n7- | | X' | + + I Z' I > | X' I = I -X' | = | Z |. Знак XZ = ^3Х' + Z') X X (—X') = —п3 (X')2 — X'Z' противоположен знаку пр Кроме того, Z = —X' и W = —У', так что | Z |^ | W |. Остается показать, что | X | ^ | У |^ | W |. Из равенства X'W — Y'Z' = 1 следует, что X'W'Y'Z' = (y'Z')2 + (y'Z') и X'W'Y'Z' > 0, поскольку а? + к ^ 0 для всех целых х. Таким образом, либо- W'Y' = 0, либо знак W'Y' совпадает со знаком X'Z' и пр Слагаемые в У = n3Y' + W' имеют одинаковые знаки и ] У | = = | п} | | У' | + | W | > | —У' 1=1^1- Наконец, |У | = = I Ъ | | У' | + | W' | < | п} | | X' | + | Z' | = | X |, и первое утверждение теоремы доказано.
Предположим теперь, что задано представление в виде (2). Тогда, как было только что показано, знак п, определен тем, что он противоположен знаку XZ. Кроме того, равенство | X | = = \п3 | | X' | + | Z' | = | п3 | | Z | + г, где 0 < г < ] Z ], показывает, что при г =£ 0 или ] Z | число | п3 ] определяется однозначно как частное от деления | X | на | Z | с остатком. Если же г = 0 или | Z |, то | Z | делит | X | без остатка, поэтому Z делит XW — YZ = 1 и Z должно равняться ±1. Следовательно, если Z ^ ±1, то значение п3 можно определить по X и Z (хотя при этом нельзя определить значение /). Затем уравнение (3) можно разрешить относительно X', У', Z', W, и этот процесс можно продолжить для нахождения п3-1, п^ и т. д. до тех пор, пока не будет достигнуто Z = ±1. (Согласно принципу бесконечного спуска, значение Z = ±1 должно достигаться, ибо г > 0, | X | > > | Z | — | X' |, | X' | > | X" | и т. д.) Итак, доказательство единственности представления сводится к случаю Z = ±1.
!) В это утверждение включается утверждение о том, что XZ — число со знаком, т. е. X =# 0 и Z =?s= Q.
Если Z = ±1, то W = 0 или ±1, поскольку | W |^ | Z |.
Случай 1: W = 0. В этом случае / должно быть равно 1, поскольку в противном случае существовало бы уравнение вида (3) и из W = 0 следовало бы равенство —Y' = 0, что вместе с | Y' |^ ^ | W | давало бы У' = W = 0 — в противоречие с X'W — — Y'Z' = 1. Тогда знак перед правой частью (2) должен быть «—» при Z = 1 и «+» при Z = —1. Таким образом, nY = nj определяется из равенства X = +nY (точнее, nY = —ZX^ и доказательство единственности завершено.
Случай 2; W = ±1. В этом случае / не может быть равно 1 и должно существовать равенство вида (3). Тогда из соотношений ±1 = Z = —X', | X' | > | Z' | > | W | и | X' | > | У' | > ^ | W | следует, что X' = ±1, У' = ±1, Z' = ±1 и W = ±1 или 0 (поскольку У' ^= 0 и Z’ ^= 0). Уравнение X'W — Y'Z' = 1 теперь показывает, что W должно равняться нулю. Таким образом, равенство У = n3Y' + W = п, (—W) однозначно определяет тг; (и фактически определяет, что / = 2, поскольку W = 0)т и доказательство единственности завершено.
Пусть теперь даны X, У, Z, W, удовлетворяющие трем перечисленным выше условиям. Рассмотрим сначала исключительные случаи Z = ±1. Если W = 0, то —YZ = 1, У = —Z = ±1 и сама матрица имеет требуемый вид. Если W = ±1, положим / = 2, найдем тг2 из уравнения У = —n^W и определим X', У', Z', W из (3). Тогда У' = — W, W = 0, Z' = —У' = ±1, и, изменив, если понадобится, знаки в обеих частях (3), мы приведем его к виду
(X УХ / тг2 IX/ тг, IX
U = 0Д-1 0/’
который совпадает с требуемым видом (2), при условии что ^ и тг2 имеют противоположные знаки. Так как Z — —тг и Z = ±1, то nY = ±1. Таким образом, X = ± | тг2 | — 1 и У = тг2. Из неравенства | X | ^ | У | следует, что X = — | тг2 | — 1, тг1тг2 = = — | тг2 | и nY, пй имеют противоположные знаки. Наконец, рассмотрим случай | Z | > 1. Тогда | Z | не делит | X | нацело. Определим п, (с неизвестным значением у’) из равенства | X | = = | п3 | | Z | + г, где 0 < г < | Z |, и из условия, что знак nj противоположен знаку XZ. При таком определении п; найдем X', У', Z' и W из (3). Тогда X = П;Х' + Z' = —yiyZ + Z', и равенство | X | = | тг; | | Z | + г показывает, что знак Z' совпадает со знаком X и при этом | Z' | = г < | Z | = | X' |. Следовательно, знак X'Z' = (—Z) Z' совпадает со знаком —ZX и противоположен знаку XZ. Кроме того, X' = —Z, У' = —W, так что | X' | ^ | У' |. Конечно, X'W — Y'Z' = 1, поскольку произведение определителей равно определителю произведения: 1 = = XW — YZ = 1-(X'W — y'Z'). Теперь мы покажем, что |У' |^
> I W' I иI Z' I >I W|. Если IZ’ I < I W I, то I У' | | Z’ |+
+1 > \Y'Z' + 1 |= |X'W | > | X' | (| Z' | + 1) = | X' |X
X | Z' | +| X' || У'| | Z' | +| X' |. Отсюда следует, что 1
^ | X' | —| Z |, впротиворечиепредположению. Аналогично,
«ели I У' I < I JF I, то I У' I IZ' I + 1 > I X'W I > | X' I X X (|У' | + !)> \Z' | |У' | + | X' |, поэтому! >\ X' | = | Z |. Это завершает доказательство того, что X', У', Z', W удовлетворяют трем условиям теоремы.
Таким образом, эти три условия гарантируют при Z ^ ±1 существование равенства вида (3), в котором X', У', Z', W снова удовлетворяют трем условиям теоремы. Кроме того, знак пу противоположен знаку XZ и совпадает со знаком X'Z'. Затем, если Z' ^ +1, этот процесс можно повторить и отщепить новый множитель
X УХ / Пу IX/ Пу., Z И'П-1 оД-1X УХ / Пу IX/ Пу., Z И'П-1 оД-1IX /оДIX /оДX"Z"X"Z"WW
X УХ / Пу IX/ Пу., Z И'П-1 оД-1
X УХ / Пу IX/ Пу., Z И'П-1 оД-1
IX /оД
IX /оД
X"
Z"
X"
Z"
W
W
(при этом значение / пока еще не определено), где п, и Пу-! имеют противоположные знаки. Поскольку | Z | = | X' | > | Z' |, последовательность Z, Z', Z", . . . убывает по абсолютной величине: | Z | > | Z' | > | Z" | > . . . . Согласно принципу бесконечного спуска, этот процесс должен закончиться и, поскольку | Z^ | =/= =#0, он должен закончиться при | Z^ | = 1. Тогда
/Х,т) У‘т,Х / nt IX/ «2 IX/ n, IX
\Z,m)10/*\~10/\ —10/
где знак n в крайнем слева множителе противоположен знаку X^Z^. Таким образом, мы получаем представление данной матрицы в требуемом виде, что завершает доказательство теоремы.
Итак, для того чтобы доказать, что при достаточно больших п матрица МЕд имеет требуемый ?вид, достаточно доказать, что при больших п она удовлетворяет трем условиям теоремы. Матрица ЕА описывает отображение множества квадратичных целых, делящихся на А, в себя, заданное умножением на r0 + ! D с последующим делением па а0, затем умножением результата на т\ + V О с последующим делением на аь и т. д. Следовательно, это отображение соответствует просто умножению на единицу
Е =_Go+/y)_(74+j/^^
АЙо®! • • • а/-1
(как числитель, так и знаменатель имеют дивизор А0А1А1А2 . . . . . . Ау^Ау^Ад, поскольку А у = Ао). Таким ^образом, матрица ME а соответствует умножению па (ж + у V D) е^ с последующим
делением на а, где х + У V D — данное квадратичное целое с дивизором АВ. Это показывает, что матрица МЕд является просто новой матрицей М, которая получается, если х + у VD заменить на квадратичное целое (ж + у У D) &д с тем же самым дивизором АВ. Так мы приходим к вопросу о нахождении условий для х и у, при которых матрица
гх— уР— sa-f- тзу abх—утагх— уР— sa-f- тзу abх—ута
гх— уР— sa-f- тзу ab
х—ут
а
гх— уР— sa-f- тзу ab
х—ут
а
удовлетворяет условиям теоремы. Поскольку определитель М равен 1, этот вопрос сводится к нахождению условий, при которых выполняются неравенства | X | ^ |У | ^% | W |, | X | > \Z |> > I W |.
Коэффициенты в гА имеют одинаковые знаки, поэтому, как видно из доказательства в § 7.5, считая п большим, мы можем предположить, что хну велики по абсолютной величине и имеют одинаковые знаки. Тогда из ж2 — Dy2 = ab, х2 = ab + (D — г2) у2 + + т2у2, где ab фиксировано и D — г2 > 0, следует, что х2 > т2у2 (при достаточно большом | у|) и | х | > | г | | у |, | х — ту | = = | х | — г | у | (если х и у имеют одинаковые знаки). Таким образом, неравенство | Z | > | W | равносильно неравенству | а | \у |> > | х | — г | у |, которое в свою очередь эквивалентно (г + | а |) X X | у | > | х |, у2 (г + | а |)2 > х2 = ab + Dy2. Последнее неравенство выполняется при больших | у |, поскольку (г + | а |)2 > > D (в противном случае г можно было бы увеличить). Аналогично, | х + ys | = | х | + s | у ], если хну имеют одинаковые знаки, и неравенство | X | > | Z | эквивалентно неравенству |®|+«|у|>|Ь||у|> или | х | > (—s + | Ъ |) | у |. Конечно, если —s + | Ь | ^ 0, то последнее неравенство выполняется. В противном случае оно эквивалентно неравенству х2 > (—s + | 6 |)2 у2, или неравенству ab + Dy2 > (s — | 6 |)2 у2; последнее справедливо при больших | у |, поскольку (s — | b |)2 < D (см. § 7.5, где было показано, что если а}+1 < 0, то (г;-ц + а;+1)2 < D, но если aj+1 > 0, то (г,+1 — %+i)2 < О'). Следовательно, | X | > > | Z | > | W |, если | у | достаточно велико и если х и у имеют одинаковые знаки. Тогда | У | | Z | = | XW — 1 | > | X | X X \W\-1>\Z\\W\-1, если | W | ф 0 (при | W | = О неравенство | У | > | W | очевидно). Отсюда следует, что \Y\\Z\>\W\\Z\b\Y\>\Z \ (поскольку | Z | > | W | > > 0). Аналогично, |y||Z|^|X||iy| + l<|X||Z| + l, | У | ^ IX |, причем все неравенства доказаны при большом | у | и ху > 0.
22 г. Эдвардс
Итак, если А и В приведены и А ~ В, то, не ограничивая общности, можно предположить, что эквивалентность между ними соответствует матрице М изученного в теореме типа. В этом доказательстве используется лишь то свойство еА, что это единица с коэффициентами одного знака. Следовательно, оно показывает, что эквивалентность В ~ В, соответствующая квадратичному целому Ъвд с дивизором ВВ, определяет матрицу Мв, которая также имеет вид, изученный в теореме, по крайней мере для больших п. (В действительности достаточно велико уже n = 1. См. упр. 6.)
Далее, МВМ = МЕд, поскольку каждая из этих матриц описывает отображение множества квадратичных целых, делящихся на Л, в множество квадратичных целых, делящихся на S, которое получается умножением на (х + у VЩ е" с последующим делением на а. (В левой части происходит сокращение одного множителя а в числителе и знаменателе, в правой части сокращаются п множителей а в числителе и в знаменателе.) Каждая из матриц Мв, М и Еа имеет вид
±п( п
1 or
где числа п образуют знакочередующуюся последовательность целых. Кроме того, МВМ и МЕд тоже имеют такой вид, и их разложения в этом виде получаются просто перемножением разложений их сомножителей. Для того чтобы доказать это утверждение, необходимо показать, что знак п в крайнем справа множителе в Мв противоположен знаку п в крайнем слева множителе М; аналогичными свойствами обладают крайний справа множитель М и концевые множители ЕА. Поскольку, согласно определению, ЕА имеет четное число множителей, числа п входят в его два крайних множителя с противоположными знаками. В крайний справа множитель входит (г0 + гУай, знак которого совпадает со знаком а0 = N (Л). Следовательно, знак п в крайнем слева множителе противоположен знаку N (А). Число п в крайнем слева множителе М имеет знак, противоположный знаку XZ = = — (ж + уз) у!Ъ. Поскольку жну имеют одинаковые знаки, отсюда следует, что рассматриваемый знак совпадет со знаком N (S). Число п в крайнем справа множителе М имеет знак, совпадающий со знаком XY (упр. 3). Так как XYZW = (YZ — 1) YZ ^ ^ 0 и W =£ 0, то этот знак совпадает со знаком ZW = —у (х — — уг)1а. Следовательно, знак п в крайнем справа множителе М противоположен знаку п в крайнем слева множителе ЕА. Знаки концевых множителей Мв можно найти аналогичным образом. Тогда МВМ = МЕ'д для всех к является разложением рассматриваемого в теореме типа, и из утверждения этой теоремы о един-
ственности следует, что множители в разложении М равны последним множителям в Ед для достаточно больших к, т. е. что для некоторого j
где п15 п2, . . .— циклически повторяющаяся последовательность, полученная применением циклического метода к Л. Следовательно, матрица, соответствующая эквивалентности Л ~ В, совпадает с матрицей, соответствующей эквивалентности Л ~ Л,, которая получается из подходящего количества циклов по периоду Л.
Матрица М возникает, с одной стороны, при умножении на x + yVD, имеющее дивизор АВ, с последующим делением на а, а с другой стороны, при умножении на некоторое х' -г у' V D, имеющее дивизор Л Л;, с последующим делением на а. Значения х и у однозначно определяются матрицей М и дивизором Л. Действительно, последняя строка М равна —у, (х — уг)1а, откуда при известных а и г легко получаются х и у. Следовательно, х = х , у = у' и АВ = ЛЛ;. Это показывает, что В — Aj, и завершает доказательство в случае D > О, D = 2 или 3 (mod 4).
При D > О, D = 1 (mod 4) требуются лишь незначительные изменения. Квадратичные целые, делящиеся па А, имеют вид аи + (г— Ч^УЩи с целыми и и и. Эквивалентность между двумя дивизорами А ~ В соответствует целочисленной 2 X 2-матрице, а именно
тх^- у 1) — sx + 2r sy abх— 2угтх^- у 1) — sx + 2r sy abх— 2уг
тх^- у 1) — sx + 2r sy ab
х— 2уг
тх^- у 1) — sx + 2r sy ab
х— 2уг
где х + у |/ D имеет дивизор АВ. (Здесь х и у могут одновременно быть целыми или полуцелыми, однако элементы приведенной выше матрицы всегда будут целыми.) Остальная часть доказательства проходит так же, как и раньте.
Унражнения
Докажите, что если В = 2 или 3 (mod 4) и А, В — дивизоры с равными нормами, которые делят г — ]/.О, то Л = В. [По существу, это означает, что дивизор однозначно определяется множеством объектов, которые он делит. Как видно из § 7.3, при D > 0 это утверждение неверно. Однако справедливо утверждение о том, что если Л и 5 делят в точности одни и те же квадратичные целые, то либо Л = В, либо Л -- (—1, *) ВД
Докажите теорему о том, что эквивалентные дивизоры соответствуют/ одним и тем же периодам при D = 1 (mod 4), D < 0.
Докажите, что знак nQ в (2) совпадает со знаком XY. [Это можно сделать либо простой индукцией, либо используя тот факт, что п^ имеет зпак — XZ, и рассматривая трапспопироваппую матрицу.]
Сформулируйте и докажите теорему, аналогичную приведенной в тексте, о разложении вида
(2Ч)-(<‘!)-("■ 2) <4>
с положительными п^. По существу, здесь к X и Z применяется алгорифм Евклида, п доказать эту теорему намного легче, чем теорему из основного текста.
Докажите, что разложение вида (2) всегда можно получить из разложения вида (4), соответствующим образом введя в него знаки (и тем самым получите новое доказательство приведенной в тексте теоремы).
Пусть гА = и -V -и VD — единица с и и v одного знака. Предположим, что В — приведенный дивизор, а Мв есть 2 X 2-матрица, соответствующая отображению множества квадратичных целых, делящихся па 5, в себя, полученному умножением па квадратичное целое ЬеД с дивизором ВВ. Докажите, что тогда к матрице Мв применима теорема этого параграфа.
Теоремы Эйлера
Проводя вычисления в теории дивизоров квадратичных целых, мы должны установить, какие простые распадаются, какие остаются простыми и какие разветвляются. По существу, это сводится к задаче определения для данного свободного от квадратов D и данного нечетного простого р, не делящего D, имеет ли решение сравнение D = х2 (mod р). Конечно, на этот вопрос можно ответить, если найти все квадраты по модулю р (в количестве (р— 1)/2) и проверить, содержится ли среди них D. Однако при решении этой задачи обнаруживаются странные и удивительные закономерности; Эйлер заметил их (и опубликовал соответствующие результаты) более чем за столетие до того, как появилась теория идеального разложения Куммера. Этот параграф посвящен описанию закономерностей, найденных Эйлером.
Эйлер почти буквально открыл, эти закономерности эмпирически — внимательно изучая числовые примеры. Он сформулировал эти теоремы уже в сороковые годы XVIII века (см. [Е7] и [F6, стр. 146—151]) — в довольно ранпий период своей деятельности,— но так и не смог впоследствии доказать х) их. Как заметил Гаусс (Disquisitiones Arithmeticae, Art. 151), из теорем Эйлера 2) сле-
а) Смит [S3, разд. 16] пишет: «... его [Эйлера] заключения основываются только па индукции [т. е. эмпирическом наблюдении], хотя в одном мемуаре Эйлер, по-видимому, вообразил (здесь он недостаточно ясно выразил свои мысли), что им получено удовлетворительное доказательство этих теорем». Однако в другом месте — в статье, опубликованной в конце жизни,—«Эйлер явно замечает, что эта теорема осталась недоказанной». Изучающие Эйлера, должно быть, привыкли к таким парадоксам.
2) Кажется, историки часто не замечают признания Гауссом того факта, что Эйлер сформулировал теоремы, из которых следует квадратичный закон
дует квадратичный закон взаимности, и наоборот, из квадратичного закона взаимности можно вывести эти результаты Эйлера. Таким образом, поскольку Гаусс дал первое доказательство квадратичного закона взаимности, то заслуга первого доказательства этих теорем также принадлежит Гауссу.
Задача, которую изучал Эйлер, состояла в том, может ли данное простое делить число вида z2 + пу-, где п — данное целое, ах и у — взаимно простые целые числа. Суть его открытия состоит в удивительном наблюдении, что ответ на этот вопрос зависит только от класса вычетов данного простого по модулю 4п. То есть если /?! и р2 — простые, сравнимые по модулю 4п, то взаимно простые целые xY и yY, такие, что pY | х2 + пу2, существуют тогда и только тогда, когда существуют такие взаимно простые х2, уа, что р2 | ж2 + пу2
Для того чтобы сформулировать это утверждение в терминологии данной главы, естественно положить п = —D, так что х~ — гау2 становится нормой x-VyVD. Мы будем рассматривать только случай свободного от квадратов D. (Как показывают упр. 1 и 9, это не приводит к реальной потере общности.) Если р делит 4D, то теорема Эйлера ничего не говорит о нем, поскольку такое р не сравнимо ни с одним простым по модулю 4D. Следовательно, в тех случаях, когда выполняются условия теоремы, р не разветвляется и либо распадается, либо остается простым. Если р распадается, то сравнение D=x2 (mod р) имеет ненулевое решение х, р | ж2—D-12, и теорема Эйлера утверждает, что при pY = = р (mod 4D) существуют такие взаимно простые xYl yY, для которых pY | х* — Dy2. Отсюда следует, что pY делит (xY — yY V О) X
взаимности. Гаусс признает за собой лишь приоритет формулировки квадратичного закона взаимности в простом виде: «если р = 1 (mod 4), то q является квадратом по модулю р тогда и только тогда, когда р является квадратом по модулю q, и если р = —1 (mod 4), то q является квадратом по модулю р тогда и только тогда, когда —р является квадратом по модулю q». Впоследствии Гаусс, кажется, решил, что, приписывая себе приоритет этой формулировки, он допускает несправедливость по отношению к Лежандру. Действительно, всего через несколько лет он пишет [G3]: «Конечно, мы должны считать Лежандра первооткрывателем этой в высшей степени элегантной теоремы». И в самом деле, формулировка Лежандра квадратичного закона взаимности, согласно которой р является квадратом но модулю q тогда и только тогда, когда q является квадратом но модулю р, за исключением случая р = q = = —1 (mod 4), в котором р является квадратом по модулю- q тогда и только тогда, когда q не является квадратом по модулю р, — кажется даже? проще формулировки Гаусса. Самой ясной формулировкой Эйлера этого закона обычно считается формулировка в [Е11], которая, конечно, менее проста, чем формулировка Гаусса или Лежандра. (В английском переводе «Арифметических исследований» допущены слишком большие вольности в обращении с текстом разд. 151, в результате чего в нем отсутствует то место, в котором Гаусс признает заслуги Эйлера. По этому вопросу следует обратиться к тексту оригинала или других переводов.)
X (^1 + У1 VD^ по не делит ни один из сомножителей (так как хг и уг взаимно просты, то ни одно целое, за исключением, возможно, 2, не делит оба сомножителя одновременно). Таким образом, поскольку рг не разветвляется, оно должно распадаться. Короче говоря, из теоремы Эйлера следует, что если р0 = = Рх (mod 4Z>), то р^ распадается, разветвляется или остается простым тогда и только тогда, когда р0 распадается, разветвляется или остается простым соответственно YY Легко показать (упр. 1), что и обратно, из последней теоремы следует теорема Эйлера. Поэтому последнее утверждение разумно рассматривать как переформулировку теоремы Эйлера в терминах теории дивизоров квадратичных целых.
Эта теорема (если предположить, что она справедлива) позволяет определить, каким образом простые р разлагаются в квадратичных целых х -V у V D. Кроме простых делителей числа 4D необходимо проверить только одно простое из каждого ) класса вычетов по модулю 4D, взаимно простого с 4D. Например, при D - 2 из того факта, что простые 3 и 5 остаются простыми (квадраты по модулю 3 сравнимы с 1 ^ 2 (mod 3), а по модулю 5 сравнимы с 1, 4^2 (mod 5)), мы получаем, согласно нашей теореме, что все простые = 3 или 5 (mod 8) остаются простыми, а из того, что 17 и 7 распадаются (62 = 2 (mod 17), З2 = 2 (mod 7)), следует, что все простые = 1 или 7 (mod 8) распадаются. Единственное оставшееся простое 2 разветвляется.
Таким образом, па основании этой теоремы мы можем определить закономерности разложения простых для различных значений D. Некоторые результаты (значительно менее обширные, чем вычисления Эйлера) приведены в табл. 7.8.1. Из этой таблицы следует очевидное заключение: в точности половина классов простых по модулю 4D являются распадающимися ) классами, т. е.
Таблица 7.8.1, Числа, напечатанные жирным шрифтом, принадлежат распадающимся классам, т. е. любое простое, сравнимое по модулю 40 с таким числом, распадается в квадратичных целых детерминанта D
D = - 113
D = -213 57
D = -315 7 11
D = -
5
1
3
7
9
11
13
17
1 У
D = -
6
1
5
7
11
13
17
19
23
D = -
7
1
3
5
9
11
13
15
17
19
23
25
27
D = -
10
1
3
7
9
11
13
17
19
21
23
27
29
31
33
37
39
0 = 2
1
3
5
7
0 = 3
1
5
7
11
0 = 5
1
3
7
9
11
13
17
19
0 = 6
1
5
7
11
13
17
19
23
0 = 7
1
3
5
9
11
13
15
17
19
23
25
27
О = 10
1
3
7
9
11
13
17
19
21
23
27
29
31
33
37
39
содержат распадающиеся простые. Далее, менее очевидный факт, замеченный Эйлером, состоит в том, что произведение распадающихся классов является распадающимся классом-, здесь умножением является обычное умножение целых по модулю 4D. С этими двумя замечаниями тесно связано (а в действительности является их следствием х)) утверждение, что квадрат любого класса, взаимно простого с 4D, является распадающимся классом.
Заключительное замечание, которое совершенно очевидно из таблицы и которое Эйлер, конечно, сделал, состоит в том, что при D ^> 0 класс, противоположный распадающемуся, является распадающимся-, если же D <.0, то класс, противоположный распадающемуся, является нераспадающимся. Поскольку переход к противоположному является взаимно однозначным соответствием и поскольку половина классов распадающиеся, эти утверждения равносильны обратным к ним, т. е. равносильны тому, что при D > 0 класс, противоположный нераспадающемуся, является нераспадающимся, а при О < О класс, противоположный нераспадающемуся, является распадающимся.
Эти теоремы значительно облегчают нахождение распадающихся классов. Например, при D = 2 класс 1 должен быть распадаю-
падающемся классе остается простым. Формулировки других теорем также следует немного изменить, допустив существование классов, которые не содержат простых и, следовательно, не явлются ни распадающимися, ни пераспа- дающимися. Мы предоставляем читателю сделать эти изменения, предусматривающие ситуацию, которая никогда не возникнет.
*) См. упр. 6.
щимся, так как он является квадратом. Поскольку D > 0, отсюда следует, что класс —1 также должен быть распадающимся. Остальные классы — классы ±3 — должны быть пераспадающимися, так как распадающимися могут быть только половина всех классов. В качестве другого примера рассмотрим случай D = —11. Здесь класс 3 является распадающимся, поскольку —И = = I2 (mod 3). Следовательно, все классы 1, 3, З2, З3 = —17, 34 = -7, 35 = -21, 36 = —19, З7 = —13, З8 = 5, З6 = 15, З10 = = 1 (mod 44) являются распадающимися. Поскольку они составляют половину из 20 классов, взаимно простых с 44, остальные классы будут пераспадающимися. Заметим, что они противоположны распадающимся классам.
В качестве третьего примера рассмотрим случай D = —15. Здесь наименьшим простым, подлежащим рассмотрению, является р = 7. Поскольку —15 = —1 не является квадратом по модулю 7 (1, 2 и 4 — все квадраты по модулю 7), класс 7 — нераспадаю- щийся. Следовательно, класс —7 — распадающийся, и такими же являются классы (—7)2 = —11, (—7)3 = 17 и (—7)4 = 1 (mod 60). Это дает 4 из 8 распадающихся классов. В точности один из классов ±13 является распадающимся, но мы еще пока не определили, какой именно. Квадраты по модулю 13 исчерпываются классами 1, 4, —4, 3, —1, —3, и в их число не входит класс — 15 » = —2 (mod 13). Следовательно, 13 является нераспадающимся классом, а —13 — распадающимся. Тогда (—13)2= —11, (—13)3 = = 23, (—13)4 = (—7)4 = 1 (mod 60) также являются нераспадаю- щимися классами, что дает нам еще 2 распадающихся класса. Кроме того, (-7) (-13) = -29 и (-7)3 (-13) = 17 (-13) = 19 также будут распадающимися классами. Таким образом, распадающимися классами будут классы 1, —7, —11, —13, 17, 19, 23, —29, а пераспадающимися — противоположные к ним.
Все эти теоремы Эйлера легко вывести из квадратичного закона взаимности (см. § 5.6 или данное ниже примечание). Первая теорема, которая является главной, состоит просто в том, что значение символа Лежандра х) (^) при нечетных простых р j D зависит только от класса р по модулю 4D. Это утверждение будет
!) Символ Лежандра (”) определен в § 5.6. Он имеет смысл только тогда, когда р — нечетное простое, а п — целое, не делящееся на р, и равен ±1, если п является квадратом по модулю р (сравнение п = х^ (mod р) имеет решение), и —1 в противном случае. Легко показать, что если ни ^, ни пг не делятся на р, то (^j^2) = (р1) (р2)- Квадратичный закон взаимности утверждает, что если р и q — нечетные простые и если р = 1 (mod 4), то (р) = (®), тогда как при р = 3 (mod 4) имеем (~р ) = (^). Дополнительные законы взаимности утверждают, что (~4) = р (mod 4), т. е. (~*) = = 1, если р = 1 (mod 4), и = —1, если р = —1 (mod 4), и что (р) равно ±1, если р = +1 (mod 8), и —1, если р г +3 (mod 8).
доказано, если показать, как применение квадратичного закона взаимности позволяет вычислить (°) при помощи только класса р по модулю 4D. Для этого предположим, что D записано в виде произведения чисел, для которых квадратичный закон взаимности имеет простой вид, а именно чисел —1, или 2, или р, где р = is 1 (mod 4), или — р, где р = —1 (mod 4). То есть пусть D = = егр^ • • • Ру (—PD (—pD . . . (—р(,), где 8 = ±1, г = 1 или 2, pt — простое, сравнимое с 1 по модулю 4, и р\ — простое, сравнимое с —1 по модулю 4. Тогда, согласно квадратичному закону взаимности,
(;)-(;)(;)(';)--С-)(-?)---О-
(где (},) считается равным +1 при всех р, если 8 или г равно 1). Первый множитель в правой части зависит только от класса р по модулю 4 и, следовательно, только от класса р по модулю 4D. Второй множитель равен +1, если г ^ 2; при г = 2 он зависит только от класса р по модулю 8. Из г = 2 следует, что D четно, поэтому класс р по модулю 4D однозначно определяет класс р по модулю 8, а тем самым и второй знак (р). Остальные знаки, зависят только от класса р по модулю pt или р'^ и, следовательно, только от класса р по модулю 4D. Это завершает доказательство того, что (р) зависит только от класса р по модулю 4D.
Это доказательство дает в действительности больше, поскольку оно показывает, как определение символа (^) можно распространить с нечетных простых р, которые не делят D, на все целые р, взаимно простые с 2D (и даже, при 8 = г = 1, на все целые, взаимно простые с D). Это расширенное определение („) для га, взаимно простых с 4D, называется символом Якоби х). Класс п является распадающимся, если („) = +1, и нераспадающимся, если („) = —1. Это определение распадающихся и нераспадаю- щихся классов не предполагает, что класс п содержит простое, и, следовательно, не опирается на теорему Дирихле о простых в арифметической прогрессии.
Из определения символа Якоби ясно, что (nin2) = (ni) («а)- Действительно, это равенство справедливо для каждого из сомножителей. Следовательно, не только произведение двух распадаю-
!) См. Якоби [Л]; там („) определено Для нечетных п, взаимно простых С У, как (® ) (^ ) . . . (р ), где п = ргр2 . . . pv—разложение п на простые множители. Легко видеть, что это эквивалентно приведенному выше определению.
щихся классов, но и произведение двух нераспадающихся классов является распадающимся классом, а произведение нераспа- дающегося класса на распадающийся класс является нераспадаю- щимся классом. В частности, квадрат любого класса, взаимно простого с 4D, является распадающимся классом.
Для доказательства того, что имеется равное число распадающихся и нераспадающихся классов, достаточно доказать, что существует по крайней мере один нераспадающийся класс. Действительно, умножение на нераспадающийся класс задает взаимно однозначное отображение множества классов, взаимно простых с 4D, на себя, которое переставляет распадающиеся и нераспадаю- щиеся классы. Для того чтобы Унайти нераспадающийся класс, можно поступить следующим образом. Если er^l, то (р)(у ) принимает оба значения + 1 и для любого данного га, взаимно простого с 4D, найдется нечетное га', такое, что („-)(„.) противоположно ); согласно китайской
\ Р1 / \ Рц / X Р1 / X pv /
теореме об остатках, существует п" = п (mod р^ ... р^р^ ... р^) и п" = п' (mod 8). Тогда (?^) =—1, что и требуется. Если er —1, то, поскольку D^= 1, либо р, либо v должно быть отлично от нуля, и аналогичный метод дает нам п" с („») = —1.
Остается показать, что (_^) = (^ ) при Z>>0 и (_^) =—(”) при D<,0. Другими словами, остается показать, что (_f) равно знаку D. Множители (_, ) и (^ ) в (_^) всегда равны + 1. Множители ( р ) всегда равны —1, а множитель (_*) равен -f-1, если е= +1, и —1, если е — —1. Следовательно, (_f) = e( — l)v, что также совпадает со знаком D, что и требовалось доказать.
Это завершает доказательство того, что из квадратичного закона взаимности следуют все теоремы Эйлера. Обратное утверждение (согласно которому из теорем Эйлера следует квадратичный закон взаимности) можно доказать следующим образом х). Дополнительные законы взаимности немедленно следуют из теорем Эйлера при D = —1 и D = 2 (упр. 4). Предположим теперь, что D = q, где q — нечетное простое. Квадрат любого класса, взаимно простого с 4q, является распадающимся классом. Легко доказать, что в точности четверть классов, взаимно простых с 4q, являются квадратами (упр. 3). Значит, это правило позволяет найти половину распадающихся классов. Поскольку D = q> 0, противо-
положный распадающемуся классу снова является распадающимся классом. Следовательно, противоположный квадрату будет распадающимся классом. Между квадратами и противоположными квадратам нет пересечений: действительно, из сравнения z2 = = z = —у2 (mod 4у) при z, взаимно простом с 4у, следовало бы, что х и у нечетны, и потому должны выполняться сравнения z = 1 и z = —1 (mod 4). Следовательно, вторая половина распадающихся классов состоит из противоположных квадратам, и мы получаем все распадающиеся классы. Таким образом, нечетное простое р ^ q распадается тогда и только тогда, когда р = ±z2 (mod 4у) для некоторого целого х. То есть если р ^ q — нечетные простые, то q является квадратом по модулю р тогда и только тогда, когда р или —р есть квадрат по модулю 4q.
Легко видеть, что это совпадает с квадратичным законом взаимности. Если р = 1 (mod 4), то —р не может быть квадратом по модулю 4, не говоря о модуле 4q. Доказанная теорема в этом случае утверждает, что q является квадратом по модулю р тогда и только тогда, когда р является квадратом по модулю 4q. Отсюда, конечно, следует, что р является квадратом по модулю q. Обратно, если р — квадрат по модулю q, скажем р = у2 (mod у), то р = = (у — у)2 (mod у). Поскольку либо у, либо у — у нечетно, можно считать, что нечетно у, у2 = 1 = р (mod 4), у2 = р (mod 4у) (так как у нечетно), и р является квадратом по модулю 4у. Таким образом, если р = 1 (mod 4), то у является квадратом по модулю р тогда и только тогда, когда р является квадратом по модулю q. Аналогично, если р = —1 (mod 4), то р или —р является квадратом по модулю 4у только тогда, когда —р есть квадрат по модулю у, и если р = 3 (mod 4), то у является квадратом по модулю р тогда и только тогда, когда —р является квадратом по модулю q. Это и есть квадратичный закон взаимности в формулировке Гаусса.
Упражнения
Предположим, что простые, сравнимые по модулю 4D, в теории дивизоров квадратичных целых детерминанта D разлагаются одинаковым образом (распадаются, разветвляются или остаются простыми). Докажите, что если р6 = рх (mod 40) и р0 | х^ — Dy^ для взаимно простых х0 и у0, то существуют такие взаимно простые ^ и yv что щ I zf — Dy^. Это доказывает теорему Эйлера о делителях ж2 + пу- при свободном от квадратов —п. Докажите, что теорема Эйлера тривиальна, если —п является квадратом. Наконец, выведите случай —п = t2D со свободным от квадратов D из случая —п = D.
Распространите табл. 7.8.1 на все свободные от квадратов детерминанты De | О | ^ 15.
Докажите, что в точности четверть классов, взаимно простых с 4q (q — простое), являются квадратами.
Выведите формулы для (~^), (2), (-2) (дополнительные квадратичные законы взаимности) из теорем Эйлера для D = —1, 2 и —2 соответ-
ственно. [Для D = —1 и D = 2 ни одно простое р не требует проверки па распадение. При D = —2 необходима одна проверка (если не пользоваться равенством (~£) = (~£) ^Л
Докажите, что если И — произвольный дивизор квадратичных целых детерминанта D и а = N (Л), то либо (^) = 4-1, либо (^) не определено. Следовательно, образ норменного отображения дивизоров в целые по .модулю Ф не содержит половину классов, взаимно простых с 4D, а именно: он не содержит нераспадающихся классов. [В частности, при D > 0 класс —1 является распадающимся.]
В основном тексте утверждается: если известно, что в точности половина классов по модулю 4D являются распадающимися и что произведение распадающихся классов снова является распадающимся классом, то отсюда следует, что квадрат любого класса будет распадающимся. Докажите это утверждение, доказывая более общий факт, что произведение двух нераспадающихся классов всегда образует распадающийся класс.
Объясните, почему (^ = 4-1 при D = —7 и п = 15, хотя —7 не является квадратом по модулю 15.
Докажите, что для символов Якоби справедлив квадратичный закон взаимности (если соответствующие символы определены). То есть если р и g нечетны и взаимно просты, то
' ^ °РИ p-1<mod4)’
4 I (~д) при Р = (mod 4),
даже когда р и q не являются простыми. Это показывает, что законны вычисления из упр. 4 к § 5.6.
Докажите, что если D = —п является квадратом, то теоремы Эйлера неверны по той простой причине, что р | хг 4- пу2 (при некоторых взаимно простых х, у) для всех простых р. Докажите, что если D = ГО', то из теорем Эйлера для D' следуют те же самые теоремы для D.
Роды классов дивизоров
Задача нахождения группы классов дивизоров данного детерминанта D приводит к задаче определения, эквивалентны или нет два заданных дивизора. Гаусс заметил, что имеются некоторые простые необходимые условия эквивалентности двух дивизоров, и при помощи этих необходимых условий разделил классы дивизоров па множества, которые он назвал родами. (Однако Гаусс рассматривал бинарные квадратичные формы, а не дивизоры. См. гл. 8.) Это деление на роды играет важную роль в его втором доказательстве квадратичного закона взаимности.
Два дивизора эквивалентны тогда и только тогда, когда произведение одного из них на сопряженный к другому является главным дивизором. Условия Гаусса, необходимые для эквивалентности дивизоров, получаются из следующих простых условий, необходимых для того, чтобы данный дивизор был главным.
Если А — дивизор элемента х 4- у VD, то N (Л) = ж2 — Dy\ где х и у — целые или, возможно, полуцелые числа. Если р —
нечетный простой делитель D, то 4А (Л) = (2z)2 — D (2уУ = = u2 (mod р), где и = 2х — целое число. Поскольку р почетно, возможно деление на 2 по модулю р, и отсюда следует, что норма главного дивизора должна быть квадратом по модулю р для любого нечетного простого делителя р детерминанта D. Следовательно, если А! и А 2 — эквивалентные дивизоры и пх и и2 соответственно — их нормы, то АхАй — главный дивизор и пхпг должно быть квадратом по модулю р. Если гахга2 ^ 0 (mod р^ то отсюда легко следует, что пх является квадратом по модулю р тогда и только тогда, когда этим свойством обладает п2. (Если пхп2 = и2, и ^ 0 и пх = у2, то у ^ О, возможно деление на р и и2 = (и/р)2 — квадрат по модулю р. По симметрии, если пх не является квадратом по модулю р, то и п2 и не является квадратом.) В терминах символа Лежандра это можно выразить в виде равенства ("]) = ("2). Таким образом, необходимое условие эквивалентности АХ~А^ состоит в равенстве (^ )=(пр2), гДе пх = N (Лх), п^ = N (Л2) и где предполагается, что Ах и Аг взаимно просты с р.
Если D ^ 1 (mod 4), то есть еще одно необходимое условие эквивалентности, соответствующее простому 2. Если D = = 3 (mod 4), то для любого главного дивизора А имеем N (Л) = = х2 — Dy2 = х2 + у2 (mod 4), где х и у — целые числа. Если А взаимно прост с 2, то N (Л) нечетна, гну имеют противоположную четность и N (Л) = 1 (mod 4). Таким образом, если Ах ~ А 2 и оба эти дивизора взаимно просты с 2, то пгп2 = 1 (mod 4). Отсюда следует, что пх и п^ одновременно сравнимы по модулю 4 либо с 1 либо с —1. Если D = 2 (mod 4), то есть другое необходимое условие эквивалентности, но оно сильно отличается от соответствующего условия для D = 3 (mod 4). Если D = 2 (mod 4) и А является главным дивизором, взаимно простым с 2, то N (Л) = = х2 — Dy2, где хну — целые и х нечетно. Таким образом, л;2 = 1 (mod 8) и —Dy2 = 0 или —D (mod 8) в зависимости от того, четно или нечетно у. Если D = 2 (mod 8), то N (Л) = 1 или —1 (mod 8) и N (Л)^ ±3 (mod 8). Следовательно, если пг = = +1 (mod 8), то и2 = ±1 (mod 8), и если пг = ±3 (mod 8), то и2 = ±3 (mod 8), где пх и и2 — нормы эквивалентных дивизоров, взаимно простых с 2. Аналогично, если D = —2 (mod 8), то N (Л) = 1 или 3 (mod 8), и пх = 1 или 3 (mod 8) тогда и только тогда, когда и2 = 1 или 3 (mod 8), а пг = 5 или 7 (mod 8) тогда и только тогда, когда п2 = 5 или 7 (mod 8). Короче говоря, если D ф. 1 (mod 4) и если мы введем дополнительный знак, как указано в табл. 7.9.1, то для дивизоров Аг, Л2, взаимно простых с 2, необходимое условие эквивалентности Ах ~ Ай состоит в том, что пх и пй имеют один и тот же дополнительный знак. Здесь пх = = N (Лх) и га2 = А (Л2). (Заметим, что, согласно дополнительным квадратичным законам взаимности, дополнительный знак равен
Таблица 7.9.1
Дополнительный знак
D
= 3 (mod 4) = 2 (mod 8) = -2 (mod 8)
+, если
п = 1 (mod 4) п = ± 1 (mod 8) п = 1 или 3 (mod 8)
—,если
п = — 1 (mod 4) п = ± 3 (mod 8) п = 5 или 7 (mod 8).
(“*), если D = —1 (mod 4), ( ^ ), если Z> = 2 (mod 8), и ( ^, если D = —2 (mod 8).)
Пусть т — количество нечетных простых делителей D, и пусть е равно 0, если D = 1 (mod 4), и равно 1 в противном случае. Характер дивизора А определяется как список из т + 8 знаков ±1, состоящий из т знаков (ЛрА)) (pt — нечетный простой делитель Z>) вместе с дополнительным знаком, определенным табл. 7.9.1 (с га = = N (Л)) в случае е = 1. Если А не взаимно прост с D или, в случае е = 1, не взаимно прост с 2D, то его характер не определен. Для определенности будем записывать эти т + 8 знаков в порядке С^У СТУ О- v№ Р1<Р,<...< Рт, с последующим дополнительным знаком (если он имеется).
Поскольку знаки (если они определены) эквивалентных дивизоров совпадают, мы можем определить характер класса дивизоров, при условии что этот класс содержит по крайней мере один дивизор, характер которого определен. Легко доказать (см. § 8.3), что любой дивизор эквивалентен некоторому дивизору, взаимно простому с 2D, и определить таким образом характер класса дивизоров. Однако характер класса дивизоров можно определить, и не доказывая этой теоремы. Для этого достаточно определить знак в отдельности для каждого простого р. Для того чтобы определить знак, соответствующий простому р (включая р = 2 в случае дополнительного знака), достаточно в данном классе найти дивизор А, взаимно простой с р. Для этого достаточно найти дивизор, эквивалентный (р, *), который взаимно прост с р. (Заметим, что 2 разветвляется тогда и только тогда, когда 8 = 1.) За исключением случая р = 2, D = 3 (mod 4), такой дивизор равен дивизору элемента |/ D, деленному на (р, *). В оставшемся случае этот дивизор равен дивизору элемента 1 — VD, деленному на (р, *) = (2, *).
В случаях, рассмотренных в § 7.6, классы дивизоров имеют следующие характеры. Если D = 67, то характер содержит 1 + 1 знак. Для класса дивизора (—1, *) первый знак равен —1 (поскольку —1 пе является квадратом по модулю 67), а второй знак также равен —1 (ибо —1 = —1 (mod 4)). Таким образом,
характер этого класса есть. Главный класс, конечно, имеет характер + +.
При D = —165 характер состоит из четырех знаков, соответствующих простым 3, 5, И и 2. Первые три знака дивизора А = = (2, *) равны (з ) = —1, ( 5 ) = —^’ (и) = —1» четвертый знак находится из замечания, что дивизор элемента 1 — V—165 равен (2, *) (83, 1), так что (2, *) ~ (83, 1), и искомый знак равен —1, поскольку 83 = —1 (mod 4). Таким образом, характер класса дивизора А есть. Последние три знака характера диви
зора В = (3, *) равны ( з ) = —1, (Д) = +1 и —1 (поскольку 3 = —1 (mod 4)); его первый знак находится из соотношения (3, *) ~ (5, *) (11, *) и равен (535) = (*) = +1. Следовательно, характер класса В есть Н1. Аналогично находится харак-
гер класса С = (5, *):Ц-. Характеры остальных классов
можно найти простым умножением: для этого достаточно заметить, что характер произведения двух классов равен произведению их характеров. (Характеры умножаются перемножением соответствующих знаков. Для знаков, отвечающих нечетным простым делителям р детерминанта D, утверждение о том, что знак произведения равен произведению знаков: ("р”2) = ("‘) (”2).— было доказано в § 5.6. Для знаков, соответствующих простому 2, его можно проверить при помощи табл. 7.9.1. Это свойство тесно связано со свойством % (га1га2) = % (пх) % (,п^ «характеров» из § 6.4. В действительности употребление слова «характер» в теории групп обязано своим происхождением тому, что Гаусс использовал его в соответствующей части «Арифметических исследований».)
Характеры различных классов при D = —165 приведены в табл. 7.9.2. Обратите внимание на то, что различные классы
Таблица 7.9.2. D = —165, А = (2, *), В = (3, *), С = (5, *)
Класс
Имеет
Класс
Имеет
дивизора
характер
дивизора
характер
/
+ + + +
АВ
- + - +
А
_
АС
+ Ч
В
+ - + -
ВС
- + + -
С
+ +
АВС
++
дивизоров имеют различные характеры. Это означает, что необходимые условия эквивалентности в данном случае являются достаточными-. два дивизора с одинаковыми характерами эквивалентны. Уже Эйлер заметил и использовал это удобное свойство детерминанта D = —165 (см. упр. 4).
В следующем случае из § 7.6 ф = —163) имеется только главный класс. Характер состоит из одного знака (163 — простое, —163 = 1 (mod 4)) и характер I есть +.
При D = 79 характер состоит из двух знаков, и характер В = — (3, 1) равен (73д) = — (?39) = —1 и —1 (поскольку 3 = = —1 (mod 4)). Характер S2 равен ()2 = Н—Н Таким обра
зом, классы J, В2, В4 имеют характер Н—И, а остальные классы В, В3, В6 имеют характер. Гаусс назвал множество классов дивизоров с данным характером родом. Таким образом, при D = 79 имеется два рода, (7, S2, S4} и {5, В3, S6}. В предыдущих случаях роды совпадали с классами дивизоров.
В следующем примере из § 7.6 ф = —161) характер состоит из 3 знаков ф имеет два нечетных простых делителя 7 и 23 и D = = 3 (mod 4)). Дивизор А = (3, 1) имеет характер1,
•а В = (7, *) — характер ) Н, Отсюда можно немедленно найти характеры всех 16 классов А4В3. Они приведены в табл. 7.9.3.
Таблица 7.9.3. D = —161, Л = (3, 1), В = (7, *)
Класс
Класс
' и визора
Характер
дивизора
Характер
/
+ + +
в
+
А
- + -
АВ
+
А1
+ + +
А2 В
+
Л3
+ -
А2 В
+
/I4
. + + +
А4 В
+
- + -
ASB
+
/I6
+ + +
А6 В
+
т47
- + -
А7 В
+
В этом случае имеется четыре рода {7, А2, А4, Л6}, (Л, Л3, Л5, Л7}, {5, А2В, А4В, АВВ), {АВ, А3В, А5В, А7В}. Гаусс описывал такое деление классов дивизоров на роды, говоря, что D = = —161 соответствует классификации IV.4. Под этим он подразумевал, что имеется IV рода, каждый из которых содержит 4 класса. Аналогично, D = 79 соответствует классификации II.3, D = —163 — классификации 1.1, D = —165 — классификации VIII.1 и D = 67 — классификации II.1.
В последнем примере из § 7.6 ф = 985 = 5-197) характер состоит из двух знаков. Характер дивизора А = (2, 0) равен
(ь) (197) = (5) (5) =• Таким образом, D = 985 соответствует
классификации II.3 с родами (7, Л2, Л4} и {Л, Л3, Л5}.
С замечанием Эйлера о том, что в точности половина классов по модулю 4D являются распадающимися классами, тесно связано замечание Гаусса, согласно которому в действительности встречается ровно половина возможных характеров. (См. табл. 7.9.4.)
Таблица 7.9.4
D
67 - 165 - 163
79 - 161
985
Число возможныхЧисло встречающихся
характеровхарактеров
42(++,--)
1/о/характерен , произведениеi i
10Оукоторых равноif
21 ( + )
42(++,--)
84 ( + + + ,-+-, +,+)
42 ( + +,)
Из квадратичного закона взаимности (или, что, по существу, то же самое, из теорем Эйлера) легко получить, что фактически может встретиться не более половины возможных характеров (упр. 1). Метод второго доказательства Гаусса квадратичного закона взаимности заключается в том, чтобы доказать обратное: если известно, что фактически встречается не более половины возможных характеров, то отсюда следует закон квадратичной взаимности (см. § 7.11). Поэтому для доказательства квадратичного закона взаимности достаточно доказать, что в действительности встречается пе более половины возможных характеров. Гаусс смог доказать это, подсчитывая двусторонние классы (см. § 7.10) и сравнивая их с числом встречающихся характеров.
Заметим, что число возможных характеров равно 2т4 8 и что число родов равно числу действительно встречающихся характеров. Следовательно, теорема Гаусса о числе характеров эквивалентна утверждению, что существуют 2т+Е-1 родов. Классификацию IV.4,II.3, 1.1, VIII.1, II.1 и т. д. детерминантов D можно рассматривать как разложение числа классов h = g-n, где g = = IV, II, I, VIII, II и т. д. — число родов, а п = 4, 3, 1, 1, 1 и т. д.— число классов в роде. (Утверждение, что все роды содержат одинаковое число классов, немедленно следует из того, что характер произведения равен произведению характеров.) Теорема Гаусса утверждает, что первый сомножитель в этом разложении найти относительно легко: g=2m+e-1, где т—число нечетных простых делителей D, а е = 1, если D = 2 или 3 (mod 4), и е = 0 в противном случае. Однако связь между детерминантом D и самим 23 г. Эдвардс
числом классов h является очень тонкой, и тот факт, что первый сомножитель g просто связан с D, означает лишь, что для второго сомножителя это не так.
Упражнения
Используя квадратичный закоп взаимности, покажите, что в действительности встречается не более половины всех возможных характеров. Точнее, покажите, что во всяком действительно встречающемся характере число минусов четно. [Воспользуйтесь символом Якоби.] Применяя теорему Дирихле о простых в арифметической прогрессии, докажите, что в действительности встречается ровно половина всех возможных характеров.
Докажите, что если It = х2 + щ/2, где я > О, то для того, чтобы It было простым числом, необходимо выполнение следующих условий: (1) х взаимно просто с пу, (2) х и ну имеют противоположную четность (за исключением тривиального случая х2 + пу2 — 2) и (3) единственными представлениями It - и2 + пи2 являются представления, в которых и -- +х. и — +у, или, если п — 1, то и — +у, v — +х.
Докажите, что при п ~ 165 необходимые условия из упражнения 2 являются и достаточными. [Если к не простое, то дивизор числа х + у /—165 либо имеет вид Л1Л2, где Дг и Л2 взаимно просты, либо является степенью простого дивизора (р, u)n, где n > 1. В первом случае Л^з является главным дивизором, отличным как от Л1Д2, так и от Л1Л2, что противоречит (3). Во втором случае существует главный дивизор с нормой к, который делится на р, что также противоречит (3).]
Докажите, что если а и 6 — такие положительные целые, что ab свободно от квадратов, ab .^- 3 (mod 4), и каждый род детерминанта D — — ab содержит только один класс, то следующие условия необходимы п достаточны для того, чтобы к — ах2 + by2 было простым числом: (1) ах и by взаимно просты; (2) ах и by имеют противоположную четность; (3) единственными представлениями к — аи2 + Ьи2 являются такие представления си — +х, и — +у. [Не ограничивая общности, можно предположить, что а -~ ргрй . . . рп нечетно. Тогда ак — норма главного дивизора вида (рр *) (р2, *) . . Лрп, *) Л.] Имеющие такой видчпслаи —- ab (такие, как +165) Эйлер называл удобными числами (numerus idoneus). При полном исследовании удобных чисел необходимо рассмотреть случаи ab = 3 (mod 4) и/или ab не свободно от квадратов. См. упр. 8—12 к § 8,1.
Найдите все значения х, меньшие 50, для которых 165 + х2 является простым числом. [Кроме очевидных исключений, соответствующих условиям (1) и (2), есть еще 5 исключений, отвечающих условию (3), что в итоге дает 7 простых.]
Докажите, что 5 — удобное число. Докажите, что 1301 — 362 + 5 — простое число. [Начиная с 1301, вычитайте последовательно 5, 15, 25, 35, 45, . . . . Обратите внимание па то, что эта прогрессия содержит только один квадрат,]
Гипотеза Ферма о числах вида х2 + 5у2 (см, § 1.7) состоит в том, что если ?! и р2 — простые, которые сравнимы с 3 по модулю 4 и которые в десятичной записи оканчиваются на 3 или 7, то рТрг = х2 + 5у2. Докажите, что эта гипотеза верпа. [Из сравнений р = 3 или 7 (mod 20) следует, что р распадается и его простые дивизоры принадлежат одному неглавному классу, совпадающему с родом.]
Докажите, что нечетное простое р имеет вид р = х2 — Dy2 только тогда, когда р или р -V D есть квадрат по модулю 40. Эйлер считал, что это условие является также и достаточным. Действительно, наименьшие значения О, при которых это не выполняется, довольно велики. Одно из них нашел Лагранж [L2, разд. 84]. Примером Лагранжа является случай О — 79, р = 101; тогда р -V D — квадрат по модулю 40, но р чЬ хг — Dy2. Более
того, Лагранж заметна, что нельзя ответить на вопрос о том, справедливо ли равенство р ■= х2 — By2, не зная ничего, кроме класса р по модулю 4В. Действительно, 101 = 733 (mod 4В^, 733 — простое и 733 - х2 — By2 (при В —- 79). Переформулируйте эти утверждения в терминах классов и родов простых делителей чисел 101 и 733 и докажите их. Меньшее значение В, противоречащее гипотезе Эйлера, приведено в упр. 9 к § 8.4.
Двусторонние классы
Гаусс называл класс дивизоров (хотя, конечно, в его формулировке речь шла о классах бинарных квадратичных форм, а не дивизоров) двусторонним классом, если этот класс совпадает со своим сопряженным. Это определение можно сформулировать иначе, если сказать, что любой дивизор Л из данного класса удовлетворяет соотношению Л ~ А, или, проще говоря, что квадрат этого класса равен главному классу. Гаусс обнаружил, чт° число двусторонних классов (или по крайней мере верхнюю границу для него) можно найти непосредственно, не прибегая к квадратичному закону взаимности или к теоремам Эйлера, и что это дает достаточно информации о возможных характерах классов дивизоров, чтобы отсюда можно было вывести квадратичный закон взаимности (и, следовательно, все теоремы Эйлера из § 7.8). Этот параграф посвящен подсчету числа двусторонних классов- Вывод квадратичного закона взаимности приведен в следугоще м параграфе.
Если р — разветвленное простое, то (р, *)2 ~ / и класс дивизора (р, *) является двусторонним. Кроме того, при D ~> 0 в двустороннем классе лежит (—1, *). Следовательно, любое произведение (рх, *) (р2, *) . . . (ph, *), где рИ ра, . . ., рк — разветвленные простые или, при D ~> 0, pv может быть равно —1, лежит в двустороннем классе. Прямое изучение примеров из § 7.6 позволяет убедиться, что таким образом получаются все двусторонние классы, т. е. любой двусторонний класс содержит дивизор вида (рп *) (р2, *) . . . (рк, *). [При D = 67 оба класса являются двусторонними; один содержит I— пустое произведение, (—1, *) х X (2, *), (—1, *) (67, *) и (2, *) (67, *), второй содержит (—1, *), (2, *), (67, *) и (—1, *) (2, *) (67, *). При D — —165 дивизоры Л — (2, *), В — (3, *), С = (5, *) и их произведения лежат во всех 8 возможных классах. Если D — —163, то единственный класс является двусторонним и содержит как пустое произведение I, так и (163, *). При D — 79 двусторонними являются классы I и В3, где В — (3, 1). Первый из них содержит /, (2, *), (—1, *) х X (79, *) и (—1, *) (2, *) (79, *), а второй (—1, *), (79, *), (—1, *) (2, *) и (2, *) (79, *). Если D — —161, то двусторонними являются классы /, А4, В, А4В, где А = (3, 1), В — (7, *). Опи содержат I и (7, *) (23, *); (2, *) и (2, *) (7, *) (23, *); (7, *) и (23, *); (2, *) (7, *) и (2, *) (23, *) соответственно. При
D — 985 имеется два двусторонних класса — классы I и Л, где А = (2, 0): первый из них содержит I, (—1, *), (—1, *) (5, *) X X (197, *) и (5, *) (197, *), а второй (5, *), (—1, *) (5, *), (-1, *) (197, *) и (197, *).]
В этом параграфе мы найдем число двусторонних классов в два этапа. На первом этапе мы докажем, что замеченное выше явление закономерно, т. е. каждый двусторонний класс содержит дивизор вида (рх, *) (р2, *) • • • (Ра, *), где р; — разветвленные простые или, при D > 0, р3 может быть равно —1. На втором этапе мы сосчитаем число различных классов, которые содержат дивизоры такого вида.
Рассмотрим сначала случай D < 0 и D = 2 или 3 (mod 4). Каждый дивизор можно привести циклическим методом к дивизору А о, который не приводится этим методом:
г0 ri г0 ...
Яо Hi я0 ...
где ах 5> а0 и условие делимости ж + у VD на А 0 выражено сравнением х + уг0 = 0 (mod а0). Если А ~ Ло и А — двусторонний дивизор, т. е. Л — А, то Ло ~ А ~ А ~ Ао. Если a, >aOi T°t применяя циклический метод к Ао, мы увеличим его норму. Поэтому из теоремы § 7.7 следует, что эквивалентность Ло ~ Ло влечет за собой равенство Ло = Ло. Тогда Ло делит как г0 — V D, так и ro ~" V О. Следовательно, Ло делит 2г0, а тем самым и а0 делит 2г0. Но а0 делит г2 — D, а потому и (2г0)2 — 4D, таким образом, а0 делит 4D. Поскольку все простые числовые делители 4D являются разветвленными простыми (D = 2 или 3 (mod 4)), мы получаем отсюда, что Л0 имеет требуемый вид (рИ *) (р2, *) . . . (phl *). Если а0 — а^ то надо воспользоваться другим методом х). Предположим, что дивизор В определен условием: А 0В является дивизором числа г0 + а0 — V D. Пусть N (В) = Ь. Тогда а0Ъ = г2 — D + + 2а0г0 + «о = aoai + 2а0г0 + а2, Ъ = 2 (а0 + г0). Поскольку Ъ делит (г0 + а0)2 — D^ Ъ должно также делить 4 (г0 + а0)2 — 4D = -— Ь2 — 4D и Ъ | 4D. Следовательно, В ~ Ао — дивизор требуемого вида.
Рассмотрим теперь случай D <_ 0, D = 1 (mod 4). Этот случай отличается от предыдущего только тем, что г0 и гг являются полуцелыми и а^ = [(2г0)2 — Д]/4. Поскольку а0 делит 2г0 (что справедливо при аТ ^ аоу мы получаем, что а0 | D (а пе только а0 | 4Dy и Л0 должен иметь нужный вид. При аг = а0 определим В условием: А0В является дивизором числа г0 + а0 — V2 V D. Тогда, как и требуется, N (В) делит D.
Теперь рассмотрим случай D ~> О, D = 2 или 3 (mod 4). Каждый дивизор Л эквивалентен некоторому дивизору Ло, обладающему тем свойством, что применение к нему циклического метода возвращает нас к Ло. Если Л~Л,тоЛ0~Л0. Поэтому достаточно показать, что если Ло ~ Ло, то Ло эквивалентен дивизору требуемого вида (рх, *) (р2, *) . . . (рй, *). Основной факт, который для этого нужен, состоит в том, что цикл для Ло совпадает с записанным в обратном порядке циклом для Л 0. То есть если, применяя циклический метод к Ло, мы получаем
г0 г4 .. . rm_v г0 тц ...
Яд а^ ... ат_{ а^ а^ ...
то применение его к Ло дает
Гт-1 Гт_2 ...rt Го Г^ . . .
«о am-i .. • и2 а^ а0 ...
Ясно, что Л 0 делит гт-1 — VD и что N (rm_x — V О^ < 0. Для того чтобы доказать, что применение циклического метода к Ло дает Лт_х, необходимо и достаточно доказать, что N Vm-i Н" + | а0 | — |/ Д) > 0, т. е. что Vm-i + I «о I)2 > D. При доказательстве неравенства г; >> 0 в § 7.5 мы показали, что (г5+1 4+ а;+х)2 < D при а,- > 0 и (г/+х — aj^^ < D при а5 < 0. Другими словами, кГ)+1 — I dj+i I)2 < D при всех у. При у -=- 1 -- = т — 1 это дает r^_v — 2rm-1 | ат_Т | + a^-i < И, аоат_х —
2гт_х | ат-1 | -|- ат_^ <2. 0, I ®о I ^m—i ~ I ®m-i I "С (4 «о + 2гт_Т | а0 I + аоат_х > 0, ( | а0 | 4- rm_x)2 > D, что и требуется. Тогда по той же причине применение циклического метода к Лт_х дает Л ^_2, и т. д. _
Если Л 0 ~ Л о, то, согласно теореме из § 7.7, Ло должен входить в период Л о, скажем Ло = Лх. Тогда Ло = Л; и, как только что было показано, Лх = Л;„х, Л2 = А;_2, и т. д. Поскольку N (Л у) меняет знак и ТУ (Ло) = N (Ло) = N (Aj), индекс у должен быть четным, скажем у = 2k. Тогда Лй = Л;_й = Лй. Таким образом, Ak делит как rk — V D, так и rh +VD, и ah делит 2rh. Как и раньше, отсюда следует, что ah делит 4D и^что Ah имеет требуемый вид.
Изменения, которые необходимы в оставшемся случае Д > 0, Д = 1 (mod 4), очень просты, и мы оставляем их читателю.
Коротко говоря, мы показали, что дивизор является двусторонним тогда и только тогда, когда он эквивалентен дивизору, делящему 4D (если D = 2 или 3 (mod 4)) или D (если D^l (mod 4)).
Поэтому для того чтобы сосчитать все неэквивалентные двусторонние дивизоры, достаточно сосчитать все неэквивалентные дивизоры, делящие 4D или D.
Число разветвленных простых равно т + е, так как при D = 1 (mod 4) разветвленными простыми являются нечетные простые делители 7), а при D = 2 или 3 (mod 4) к ним добавляется 2. Поэтому при 7) < 0 имеется 2т+Е дивизоров вида (рх, *) (р2, *)••• • • • (7k, *) (включая пустое произведение 7). Каждый из них эквивалентен по крайней мере одному другому, а именно своему дополнению в дивизоре |/ D или, если (2, *) делит его, но не делит VD, своему дополнению в дивизоре 2 V D. Таким образом, при О < О имеется самое большее 2т4-8-1 двусторонних классов. То же самое справедливо при D > 0, но доказательство несколько менее элементарно. При D > 0 имеется 2т+Е+1 дивизоров вида (Рх, *) (Рг- *) • • • (Рй, *), поскольку в этом случае допускается дивизор (—1, *). Теперь мы должны доказать, что каждый из них эквивалентен по крайней мере трем другим. Для этого достаточно доказать, что / эквивалентен по крайней мере трем другим дивизорам. Применяя циклический метод к Г, мы снова получаем I (применение этого метода к любому главному дивизору дает 7), и, поскольку знак нормы чередуется, первое возвращение должно произойти на четном шаге, скажем Ло — 7, Д2Й — 7, Aj ^ I при О < j < 2k. Тогда, как было показано выше, Ак имеет вид (рп *) (Р2- *) • • • (Рй. *)• Кроме того, абсолютная величина нормы Ак меньше, чем | ak_Tak | --• | rk — D | — D — rk < D. Поэтому Ак отличен от дивизора |/ 7) и отличен от своего дополнения в дивизоре VD (или, если (2, *) делит Ак, но не делит VО> отличен от своего дополнения в дивизоре 2 1^7)). Таким образом 7, А к, дивизор )Д7) и дополнение к Ак дают 4 различных главных дивизора требуемого вида. Следовательно, в любом случае существует не более 2т+Е-1 двусторонних классов.
Поскольку 2т+Е равно числу всех возможных характеров, только что доказанную теорему можно переформулировать как утверждение о том, что число двусторонних классов не превосходит половины числа возможных характеров.
Упражнения
Если D < 0, то имеются 2т+Е дивизоров вида (pv *) (рг, *) . . . (рк, *), а если D > 0, то их число равно 2т+е4-1. В каждом из следующих случаев определите, какой из данных дивизоров является главным, и, опираясь на ато, найдите число двусторонних классов.
1. D - —30.
4. D
;-- 210.
2. D —31.
5. D
- 61.
3. D = 31.
6. D
-- 59.
Докажите, что если D > 0 — простое, отличное от 2, то основная единица имеет норму —1 тогда и только тогда, когда D = 1 (mod 4), и норму +1 тогда и только тогда, когда D = 3 (mod 4).
Докажите, что если D = pq, где р и q — простые, сравнимые с 3 по модулю 4, то либо (р, *), либо (.q, *) (но не оба одновременно) является главным дивизором.
Докажите, что если D — (положительное) простое, сравнимое с 1 по модулю 4, то цикл I, скажем I ~ At ~ А2 ~ . . ., содержит следующие друг за другом дивизоры с N (А;) --- —N (А;+1). Заключите отсюда, что это решает задачу Ферма о нахождении представления D = к2 + у2. Примените этот метод к случаям!) -= 13 и D -= 233 («Disquisitiones Arithmeticae», Art. 265).
Второе доказательство Гаусса квадратичного закона взаимности
Гаусс [G3] утверждал, что он открыл квадратичный закон взаимности совершенно самостоятельно в то время, когда он еще ничего не знал о работах своих предшественников. Хотя и трудно этому поверить, нет никаких сомнений в том, что доказательство Гаусса этого закона в его «Арифметических исследованиях» х) было первым правильным доказательством. Фактически Гаусс привел там два совершенно различных доказательства этого закона: одно в четвертом разделе и другое — в пятом. Смит [S3] охарактеризовал доказательство из четвертого раздела (о котором впоследствии Гаусс [G3] говорил, что оно было первым найденным им доказательством) как «отталкивающее всех изучающих его, кроме самых усердных из них»— но крайней мере в той форме, в которой Гаусс изложил это доказательство. (При этом Смит рекомендует это доказательство в редакции Дирихле как изложенное «с той замечательной ясностью, которой отмечены его [Дирихле] математические работы».) Доказательство из пятого раздела, по существу, совпадает с приведенным ниже.
Гаусс изложил это доказательство на языке теории бинарных квадратичных форм, и он рассматривал квадратичный закон взаимности как теорему о решении квадратичных сравпепий. Если доказательство Гаусса рассматривать с этой точки зрения, то оно кажется очень далеким от самой теоремы и по этой причине — весьма неудовлетворительным. Если же перевести это доказательство на язык теории дивизоров квадратичных целых и принять точку зрения § 7.8, согласно которой в теореме говорится о распадении простых в арифметике квадратичных целых, то связь между теоремой и ее доказательством оказывается совершенно естественной. Поэтому неудивительно, что именно второе доказательство Гаусса в 1859 г. привело Куммера к доказательству высших законов взаимности для регулярных простых показателей.
В конце § 7.9 было замечено, что число классов можно ^разложить в виде h — g-n, где g, п —«классификация», которой соот-
’) Следует помнить, что Гаусс опубликовал их в 24 года.
ветствует D, т. е. g — число родов, а и — число классов в роде. В то же время число классов можно представить в виде К = sa, где s — число различных классов, которые являются квадратами других классов, а а — число двусторонних классов. (В терминах теории групп это немедленно следует из того, что возведение в квадрат является гомоморфизмом, ядро которого состоит из а элементов, а образ — из s элементов.) Для того чтобы в этом убедиться, предположим, что Лх, Л2, . • ., Аа — список дивизоров, выбранных по одному из каждого из а двусторонних классов. Два класса имеют один и тот же квадрат тогда и только тогда, когда S2 ~ С2, где В — дивизор из одного класса, а С — дивизор из другого класса. Последнее выполняется тогда и только тогда, когда (ВСУ ~ J, что справедливо в том и только в том случае, когда С ~ AtB для некоторого i = 1, 2, . . ., а. Таким образом, в точности а классов имеют такой же квадрат, как и класс произвольного данного В, поэтому число различных квадратов равно s = Ыа и h = sa, что и требовалось доказать.
Ясно, что s<C п, так как квадрат любого класса принадлежит главному роду. Следовательно, g <4 а, и оценка а из предыдущего параграфа показывает, что число g действительно встречающихся характеров не превосходит половины числа возможных характеров. Из этой теоремы Гаусс вывел квадратичный закон взаимности и все дополнительные законы. Шаги следующего доказательства и их номера взяты из разд. 262 «Арифметических исследований», хотя терминология полностью изменена.
Если р ^простое-) сравнимо с —1 по модулю 4, то {'?} = —1. Рассмотрим квадратичные целые с D = —1. В этом случае характер состоит из одного знака, а именно, характера по модулю 4. Если р = —1 (mod 4) и (~4) = +1, то р должно было бы распадаться и его простые множители имели бы характер —1. Поскольку главный класс имеет характер 4-1, тогда встретились бы оба возможных характера, что противоречит доказанной выше теореме. Следовательно, р = —1 (mod 4) влечет за собой (“^ ^ +1, что и требовалось доказать.
Если р = 1 (mod 4), то (~^ = 4-1. Рассмотрим D = р. Характер состоит из одного знака, а именно, квадратичного характера по модулю р. Согласно теореме, характер —1 не может встретиться, поэтому (—1, *) должен иметь характер 4-1, что истребовалось доказать.
Если р = V (mod 8), mo ( |) = (~р2) = 4-1- Рассмотрим D = р. Тогда характер состоит из одного знака. Следовательно, (р) = 4"1 для любого распадающегося простого q, и, поскольку ("р1) = +1 согласно II, мы получаем, что и (С?) = +!• Но 2 рас-
падается, так как норма числа (1 — V D)j2 делится на 2, а само оно на 2 не делится.
Если р = 3 или 5 (mod 8), то (2) = —1- Рассмотрим D = 2. Тогда характер состоит из' одного знака, а именно, знака +1 для дивизоров с нормой = ±1 (mod 8) и знака — 1 для дивизоров с нормой =+3 (mod 8). Характер —1 не может встретиться, поэтому р, сравнимое с ±3 по модулю 8, не может быть нормой дивизора квадратичных целых детерминанта D = 2. Следовательно, ( р ) = —1-
Если р = 5 или 1 (mod 8), то (Д2) = —1. Доказательств» совпадает с доказательством IV, если D = 2 заменить на D = —2.
Если р=3 (mod 8), то ( ^)= +1. Действительно, ( 2) =
Если p = 7(mod8), mo(2)=4-l. В самом деле, (2) = =C)(1) = (-D2=i.
Если р = 1 (mod 4) и q — простое, Эля которого' ^р) ——1» m0(q)=—1- Рассмотрим D = p. Характер состоит из единственного знака, который должен быть равен 4-1. Следовательно, если (р)=—1, то q не может распадаться, чт» и требовалось доказать.
Если р = — 1 (mod 4) н ( ® ) = — 1, то (-р ) = — 1. Рассмотрим D=—р. Характер состоит из одного знака, а именно, из квадратичного характера по модулю р, и q может распадаться только тогда, когда этот характер равен -f-1.
Если p = l(mod4) н(®)=4-1, то (р) = 4-1. Если q = 1 (mod4), то, согласно VIII, из (р) =—1 следовало бы, что- (р)=—1- Если q = —l(mod4), то, согласно II, ^""^=-.^^ х X ("*) = !, и из IX следует, что (Р)^ —1.
Если р = — 1 (mod4) и (’) = 4-1, то (-р) = 4-1. Если 5 = 1 (mod£4), то, согласно II и VIII, (~р) = (~д) (р) = 4-1В оставшемся случае q = —1 (mod 4) положим D = pq. Тогда характер'состоит из двух знаков, а именно, квадратичного характера по модулю р и квадратичного характера по модулю^. Согласно I, характер (—1, *) равен —1, —1. Следовательно, встречаются только характеры 4-4- и• Поскольку (—1, *) х X (р, *) (5, *) является дивизором J/Z), (5, *) ~Д—1, *) (р, *). Характер класса дивизоров (5, *) и (—1, *) (р, *) равен ^^ (р). Это завершает доказательство.
Итак, из I и II следует, что (“^ = р (mod 4), из III—VIII следует, что (?) равно -*-1, если р = +1 (mod 8), и —1, если р = = ±3 (mod 8), а из VIII—XI следует, что (?) = (’) при р = = 1 (mod 4), (~?) — (®) при р = —1 (mod 4). Следовательно, квадратичные законы взаимности и теоремы Эйлера из § 7.8 доказаны.
Упражнения
Докажите, что число классов в роде равно 1 тогда и только тогда, когда каждый дивизор эквивалентен дивизору вида (?!, *) (р2, *) . • • kPhi *)•
В добавление к приведенным выше доказательствам VI и VII Гаусс предложил следующие вариапты доказательства. В VI положим D = 2р. Тогда имеются 4 характера, из которых могут встретиться не более двух. Можно вычислить характер (—1, *) и точно узнать, какие именно два характера входят. Требуемое заключение получится, если рассмотреть характер класса (р, *) ~ (—1, *) (2, *), В VII положим/) = — р и заметим, что 2 распадается. Восполните детали этих доказательств.
Покажите, что утверждение, согласно которому в действительности встречается точно половина всех возможных характеров, равносильно утверждению, что каждый класс в главном роде является квадратом. Гаусс доказал оба эти утверждения («Disquisitiones», Art. 286), используя теорию тернарных квадратичных форм для построения дивизора с даппым квадратом в главном роде. Ср. с упр. 1 к § 7.9.
Глава 8
ГАУССОВА ТЕОРИЯБИНАРНЫХ КВАДРАТИЧНЫХ ФОРМ
Другие группы классов дивизоров
В предыдущей главе группы классов дивизоров были определены для свободных от квадратов детерминантов D. Основная цель данной главы состоит в том, чтобы показать связь между этими группами и группами классов бинарных квадратичных форм, которые ввел Гаусс в «Арифметических исследованиях». Для того чтобы установить эту связь в простейшем виде, необходимо сначала обобщить понятие группы классов дивизоров таким образом, чтобы оно включало все возникающие в теории Гаусса случаи. Требуемое обобщение можно полностью мотивировать на основе теории дивизоров для более общих видов «квадратичных целых», вообще не используя в обсуждении бинарные квадратичные формы. Это является предметом настоящего параграфа. В следующих параграфах мы покажем, каким образом эта теория связана с теорией бинарных квадратичных форм.
С наивной точки зрения «квадратичные целые детерминанта D» представляют собой просто множество всех чисел вида х4-у V D, где хи у — целые. В следующем эвристическом обсуждении именно такие числа мы будем считать квадратичными целыми вида х +
V у VD. При D = 1 (mod 4) (D свободно от квадратов) в предыдущей главе было дано другое определение квадратичных целых (мы допускали знаменатели, равные числу 2); для того чтобы избежать путаницы, мы исключим случай D = 1 (mod 4) из следующего эвристического обсуждения. Естественно также исключить случай, когда D является квадратом, поскольку тогда квадратичное целое х -V у V D совпадает с обыкновенным целым. Наша цель состоит в том, чтобы развить теорию дивизоров квадратичных целых х -V у VD. Так как для случая свободного от квадратов D эта цель уже была достигнута в предыдущей главе, то следует рассмотреть случай, когда D = 14)', где D' — свободное от квадратов целое, at — положительное целое, большее 1. Тогда квадратичные целые х -г у VD = х + yt V О' содержатся среди квадратичных целых детерминанта D', определенных в предыдущей главе. Введенное в гл, 7 понятие дивизора квадратичного целого детерминанта D' естественным образом приводит к определению дивизора квадратичного целого вида х + у VD- Однако такое
определение еще не дает удовлетворительной теории дивизоров, поскольку в рассматриваемом случае по следующей причине не выполняется основная теорема.
Предположим, что ж + г/УДик + у^У в теории дивизоров квадратичных целых детерминанта D' имеют дивизоры А и В соответственно. Тогда утверждение о том, что х -V у у D делит и — иУ D в арифметике квадратичных целых детерминанта D, конечно, должно означать существование таких целых тип, что и + v У D = (х + у У Щ Уп -V п У DY Если последнее равенство выполняется, то В = АС, где С — дивизор числа т + п У D, и делимость В на А является необходимым условием делимости и + v У D на х + у VD. Основная теорема утверждает, что это условие является также и достаточным. Однако, как показывают примеры, в данном случае это утверждение не обязательно выполняется. Например, если/) — —9,D' = —1, 2=3, х -V У V D = = 3 + О- У — 9, u + v У D = 3 + У —9, то и + иУО = = 3 + 3 ]/—1 — (ж + у V D^ (1 + V—1), т. е. х + yVО делит и -V и VD, если рассматривать эти числа как квадратичные целые детерминанта D'. Таким образом, выполняется необходимое условие А | В. Однако х + у V D ке делит и + v V D, если эти числа рассматривать как квадратичные целые детерминанта D. Действительно, частное 1 + У —1 не имеет вида т -Т п УD. Следовательно, условие А | В не является достаточным.
Прежде всего следует заметить, что нарушения справедливости основной теоремы всегда имеют простой характер — такой же, как и в приведенном выше примере, когда при}делепии исчезают нужные делители числа t. Однако в целом теория дивизоров квадратичных целых детерминанта D остается верной, даже если число D не является свободным от квадратов. Для того чтобы стало ясно, в каком смысле следует понимать последнее утверждение, рассмотрим сначала случай, когда D' ^ 1 (mod 4). В этом случае квадратичными целыми детерминанта D' являются (ж + + уУ D': х, у — целые}, и такое квадратичное целое будет квадратичным целым детерминанта D тогда и только тогда, когда t делит у. Таким образом, допуская некоторую вольность речи, можно сказать, что среди каждых t квадратичных целых детерминанта D' одно является квадратичным целым детерминанта D. Целое t называется индексом *) квадратичных целых детерминанта D в квадратичных целых детерминанта D'. Предположим, что х + yVD и и + уУD имеют дивизоры А и В соответственно и что А делит В. Тогда, согласно основной теореме, и + кУ D = (х + уУD) (т +
]) В терминах теории групп это есть пе что иное, как индекс подгруппы.
+ пУ D'Y и возникает вопрос, делится ли п на t. Если х + уУ D взаимно просто с t, то t должно делить п. Мы можем доказать это утверждение следующим образом.
Если данное равенство умножить на х — у У D (освободиться от иррациональности в знаменателе), то мы получим (н+к]/D) X X (ж — уУ D! = (ж2 — Ву2Ут + nV D'Y Если х + уУ D взаимно просто с t, то этим же свойством обладают х — уУ D их2 — Dy2. Через к обозначим целое х2 — Dy2. Если х + уУD взаимно просто с t, то целые t и к взаимно просты и существуют такие целые а и Ь, что ак + bt — 1. Тогда число т 4* иУ D' = (ак + bf) (т + + пУD’^ = а\.к (т 4* пУ D')] + bt (m. 4- пУ D') —al(u + иУD} X X (ж — у У Z>)1 + (btm + bn У D) имеет вид с 4- d У D, что и требовалось доказать.
Условие «х 4- уУО взаимно просто с Ь является очень естественным. Если оно не выполнено, то существует простой дивизор Р, который делит как t, так и х 4- уУD. Но тогда х = х 44- ytyD' = х 4- уУD = 0 (mod Р), и отсюда следует, что х делится на простое целое р, делящееся на Р. Тогда х + yV D = = р (х’ -Yyt'V D'Y где х' = х/р и t' = tip. Это означает, что при делении на х 4- у У D естественно разделить сначала на целое р, а затем па квадратичное целое х' + у1'УD\ рассматриваемое как квадратичное целое для меньшего детерминанта D" ----- УУ0'-<. <D.
Короче говоря, в теории дивизоров квадратичных целых детерминанта D (которую они наследуют как квадратичные целые детерминанта D'-) основная теорема будет выполняться, если исключить деление на элементы х 4" уУD, не взаимно простые с t. Это исключение является естественным, поскольку элемент х 4- уУ D, не взаимно простой с t, делится на некоторое целое, и задачу можно свести к соответствующей задаче с меньшим детерминантом D.
Дальше мы можем очевидным образом определить понятие главных и эквивалентных дивизоров для квадратичных целых х-V уУD (временно сохраняя предположение, что DJh D' ^ 1 (mod 4)). Дивизор квадратичных целых детерминанта D' называется главным для квадратичных целых детерминанта D, если он является дивизором некоторого элемента х 4" уУD. Два дивизора А и В для квадратичных целых детерминанта D’ называются эквивалентными для квадратичных целых детерминанта D, если условие «АС — главный дивизор» равносильно условию «ВС — главный дивизор». Другими словами, А эквивалентен В, если при замене в произвольном дивизоре (для квадратич- пых целых детерминанта D'Y делящемся па А, дивизора А на В
новый дивизор будет главным дивизором квадратичных целых детерминанта D тогда и только тогда, когда главным был исходный дивизор.
Как и в предыдущих случаях, из этих определений немедленно следует, что эквивалентность является рефлексивным, симметричным и транзитивным отношением, согласованным с умножением дивизоров. Таким образом, можно перемножать классы дивизоров, и класс J является единицей относительно этого умножения. Однако классы дивизоров не обязательно образуют группу, поскольку могут найтись дивизоры Л, для которых не существует такого дивизора В, что АВ ~ I, т. е. могут существовать дивизоры А, для которых пет обратного элемента относительно умножения. Однако, как и в случае нарушения основной теоремы, дивизор А может не иметь мультипликативного обратного только тогда, когда он не взаимно прост с t. Это можно доказать следующим образом.
Если А взаимно прост с I, то А А является дивизором некоторого целого — обозначим его к,— взаимно простого с t. Наше утверждение состоит в том, что АА ~ I. Ясно, что если I-C — главный дивизор, то дивизор АА-С также является главным: он совпадает с дивизором элемента к (ж + у\/ Щ, где х -г у У D — квадратичное целое с дивизором С. Мы должны доказать, что если АА-С — главный дивизор, то I-C также является главным дивизором. Это утверждение немедленно следует из основной теоремы. Действительно, если квадратичное целое и A" vV D имеет дивизор А АС, то, разделив его на взаимно простое с t число к, дивизор которого равен АА, мы получим квадратичное целое х + у"|/ D с дивизором С. Следовательно, АА ~ 7 и дивизор Л имеет обратный к нему элемент относительно умножения, что и требовалось доказать.
Таким образом, если ограничиться рассмотрением дивизоров, взаимно простых с t, то соответствующие классы дивизоров будут составлять группу. Эта группа называется группой классов дивизоров детерминанта D. Как и в случае детерминантов, свободных от квадратов, эта группа конечна, и при данном D может быть найдена явно при помощи циклического метода. Мы докажем эти утверждения позже в данной главе.
Остается определить группу классов дивизоров при D' = = 1 (mod 4). (Если £) = 1 (mod 4), то t нечетно, Z2 = 1 (mod 4) и D' = 1 (mod 4), так что этот случай включается в случай D' = = 1 (mod 4).) В этом случае квадратичное целое детерминанта D' можно записать в виде и + кы, где и и и — целые и w j= (1 — — V0'^2. Такое квадратичное целое имеет вид х + yV D тогда и только тогда, когда и делится на 2/. То же самое рассуждение,
что и выше, показывает теперь, что основная теорема справедлива для квадратичных целых вида (ж + у У В; х, у — целые} в случае деления на элементы, взаимно простые с 2t. Если очевидным образом определить понятие главного дивизора и эквивалентности дивизоров, то, в точности так же как и выше, можно перемножать классы эквивалентности дивизоров; эта операция имеет единицу, и классы дивизоров, взаимно простые с индексом 2/, образуют группу, которая называется группой классов дивизоров для квадратичных целых (ж т yVD: х, у — целые}.
Общий случай группы классов дивизоров можно описать следующим образом. Порядком1) квадратичных целых детерминанта В' называется подмножество вида (ж + уУВ'; х, у — целые, у делится на s} при В' ^ 1 (mod 4) или вида (ж -|- ую: х, у — целые, у делится па s} при D' = 1 (mod 4), со = (1 — У В'У2. Положительное целое s называется индексом данного порядка в полном порядке всех квадратичных целых детерминанта В'. Глава 7 была посвящена группам классов дивизоров в случае s = 1. Для каждого свободного от квадратов В' и для каждого положительного s существует и притом единственный порядок квадратичных целых детерминанта В', который имеет индекс s. При В' ^ 1 (mod 4) этот порядок состоит из элементов, которые мы называли выше квадратичными целыми детермипапта згВ'. Если В' = 1 (mod 4) и s четно, скажем s = 2/, то он состоит из (ж + + уУ^В': х, у — целые}. При В' = 1 (mod 4) и нечетном s этот порядок образует множество (ж + уУ s~B': х, у — целые или х, у — полуцелые}. Рассмотренные выше случаи приводят к следующим определениям.
Предположим, что задан порядок квадратичных целых детермипапта В'. Дивизор Л для квадратичных целых детерминанта В' назовем главным относительно данного порядка, если он является дивизором некоторого элемента из этого порядка. Дивизоры А и В будем называть эквивалентными относительно данного порядка, если дивизор А С является главным относительно этого порядка в том и только в том случае, когда ВС является главным относительно этого же порядка. Тогда корректпо определено умножение классов эквивалентности (т. е. класс эквивалентности дивизора АВ зависит только от классов А и В), и класс I является
Эту терминологию ввел Додекипд ([D7], § 171). Она перекликается с гауссовыми «порядками» бинарных квадратичных форм, по не связана с ними непосредственно. В определении порядков Дедекинд не использовал их явного описания — такого, как в данном параграфе. Оп дал аксиоматическое определение порядков, применимое к другим типам алгебраических «целых». (Подобное определение порядков см. в упр. 5.) В действительности Додекипд говорил, что «... эта новая теория идеалов... при п-2 совпадает с теорией различных порядков бинарных квадратичных форм...» (Bull, des Sciences Math. Ser. 2, v. 1 (1877), pp. 217—218).
мультипликативной единицей. Пусть s — индекс данного порядка. Тогда множество всех классов эквивалентности дивизоров, взаимно простых с s, образует группу, которая называется группой классов дивизоров. Точнее, если дивизор А взаимно прост с s, то дивизор АА эквивалентен I. Это можно доказать следующим образом.
Дивизор АА является дивизором некоторого целого числа а, поэтому очевидно, что если I-C — главный дивизор, то и ЛА-С является главным дивизором. Обратно, если ААС — главный дивизор, то он является дивизором некоторого элемента ж + уУ~В из данного порядка. Так как дивизор числа а делит дивизор элемента ж + yV D, то ж + уУD = а (и J- vVD'Y где и + иУ D' — квадратичное целое (не обязательно принадлежащее данному порядку) с дивизором С. Для того чтобы доказать, что I-C является главным дивизором, достаточно доказать, что и + иУD' принадлежит рассматриваемому порядку. Далее, в силу предположения о том, что дивизор А взаимно прост с s, целое число а взаимно просто с s. Следовательно, существуют такие целые кит, что ак -Н ms = 1. Тогда элемент и + vV D' = (ак + ms) (и 4- А-иУ D'') = к (ж + у У О') + ms (и + vV D'^ принадлежит данному порядку, так как непосредственно из определения следует, что для любого квадратичного целого и -V vV D' целое s (ц + + пр D') принадлежит порядку индекса s.
В упр. 1 и 6 речь идет о вычислении групп классов дивизоров в двух частных случаях. Дальнейшие примеры будут приведены в § 8.5 — после того, как мы разовьем эффективные методы классификации дивизоров относительно порядка, т. е. методы определения, эквивалентны или нет два данных дивизора относительно данного порядка.
Упражнения
Докажите следующие утверждения о группе классов дивизоров порядка )х + у У—11: х, у — целые}, (а) (3,1) по является главным дивизором. (Ь) Если (2) — дивизор числа 2 (который является простым дивизором приР' = —11), то (2) и (2) (3, 1) — главные дивизоры, хотя дивизор (3, 1) не является главным, (с) Дивизор (3, I)2 не является главным, но (3, I)3 — главный дивизор. Следовательно, (3, 1)2~ (3, —1). (d) (5, 2) ~ (3, 1). (е) (11, *) ~ Z. (1) 7, 13, 17, 19 остаются простыми, (g) (23, 9) ~ (3, 1). (Ь) 29 остается простым. (1) 31 распадается па два простых дивизора, один из которых эквивалентен (3, 1), а другой (3, I)2. Эти вычисления наводят на мысль, что /, (3, 1) и (3, I)2 образуют систему представителей для группы классов дивизоров. Для доказательства этого утверждения требуется только доказать, что каждый дивизор эквивалентен некоторому дивизору с меньшой нормой, если норма исходного дивизора еще недостаточно мала. (})]Каждый дивизор является главным для группы классов дивизоров порядка {z + y V—11: х, у — целые или полуцолые}. (к) Если дивизор (р, и) не является главным в рассматриваемой группе классов дивизоров, то эквивалентности (р, и) ~ (3, 1) или (р, и) ~ (3, I)2 могут быть получены умпоже-
нием элемента с дивизором (р, и) на 2 (1 + У—И) с последующим делением на 4.
Используя упр. 1, приводите пример трех дивизоров А, В, С, таких, что AC ~ I, ВС ~ I, А -~-'В. Выведите отсюда, что класс дивизора С не имеет мультипликативного обратного.
Для классификации дивизоров в более общих группах классов дивизоров, определенных в этом параграфе, нельзя пользоваться циклическим методом, если не внести в него некоторых изменений. Для того чтобы убедиться в этом, примените циклический метод к дивизору (13, 5) в случае О’ = = —1, t = 6, О = —36. В результате получится период из двух дивизоров, ни один из которых не эквивалентен (13, 5). Теория, изложенная в трех следующих параграфах, в основном посвящена преодолению этой трудности, с той целью чтобы можно было пользоваться циклическим методом для классификации дивизоров как в новых, так и в старых случаях.
Докажите, что если дивизор А взаимно прост с индексом s данного порядка, то А является главным дивизором тогда и только тогда, когда А~ I.
Покажите, что подмножество квадратичных целых детерминанта О’ является порядком тогда и только тогда, когда оно обладает следующими двумя свойствами: (1) суммы и разности элементов этого подмножества снова принадлежат данному подмножеству и (2) это подмножество содержит обыкновенные целые в качестве собственног 1 подмножества (т. е. каждое обыкновенное целое ж+ О-У В' принадлежит этому подмножеству, и по крайней мере один элемент данного подмножества не является обыкновенным целым). [Рассмотрите наименьшее положительное целое или полуцелое. которое может встретиться как коэффициент при У В' в элементе данного подмножества.]
Найдите группу классов дивизоров, соответствующую порядку {ж + у ]/18: х, у — целые]. [Методы гл. 7 позволяют для данного дивизора легко найти все квадратичные целые, имеющие этот дивизор. В нашем случае формула для таких целых имеет вид + (ж + у ]/2) еп, где е = (1 — У2)2. Для того чтобы определить, принадлежит ли некоторый элемент данному порядку, достаточно вычислить его по модулю 3; получающееся выражение периодично по п. Докажите, что (—1, *) ~ (2, *) q^ I. Покажите, что каждый дивизор эквивалентен или /, или (—1, *).]
Если детерминант В отрицателен, В = —3 (mod 8), но В + —3, то группа классов дивизоров порядка {ж + у У В". х, у — целые] содержит некоторый элемент порядка 3 (т. е. элемент, который сам не принадлежит главному классу, по его куб принадлежит). Это впервые заметил Гаусс (Disquisitionos Arithmeticae, Art. 256, VI). Ср. с упр. 1. [Куб дивизора целого (1 — УВУ2 является главным относительно рассматриваемого порядка. При В =^ —3 сам дивизор числа (1 — У В^!2 не является главным.]
Положительное число п называется удобным, если квадрат любого класса из группы классов дивизоров порядка {ж + у У—п: х, у — целые] является главным классом. Докажите, что число, удобное в смысле упр. 4 из § 7.9, является удобным и в этом новом смысле. [См. упр. 1 к § 7.11.] Предположим, что п — удобное число. Пусть ab = п, к = ах2 + by2, где ах и by — взаимно простые числа противоположной четности. Допустим, что к представимо в виде аи2 + Ьи2 только тогда, когда и = +х, и = +у. Докажите, что в этом случае число к простое. [Не ограничивая общности, можно предположить, что а нечетно. Тогда дивизор целого ах + у У—п имеет вид А К, где А = (р^, *) (р2, *) . . . (рп, *) и дивизор К взаимно прост с индексом s. Если К = КгК2, то АКгК2 — главный дивизор, и это дает существенно другое представление числа к в виде к = аи2 + ZnA] Эйлер привел список из 65 удобных чисел, наибольшее из которых равно 1848. С тех пор не было
найдено больше пи одного удобного числа, и была выдвинута гипотеза, что список Эйлера исчерпывает все такие числа. Удобные числа называются также подходящими (idonoal). Список Эйлера приведен в [ЕЮ, Е12]. См. также [84].
Эйлер применил свой метод удобных чисел для нахождения больших простых чисел. Наибольшее найденное им при помощи этого метода простое равно 18 518 809 — 1972 + 1848-1002. Количество труда, которое требуется для доказательства того, что это число является простым, представляет собой интересную меру сложности (даже для столь быстрого и искусного в вычислениях математика, как Эйлер) задачи нахождения простых чисел такой величины. Докажите, что это число является простым. [Метод Эйлера изложен в [Е12]. Кроме него можно использовать следующий метод Гаусса (метод «исключающих»). Пусть А = 1972 + 1848-1002. Надо доказать, что единственными решениями уравнения ж2 + 1848у2 = А являются х = ±197, у = +100. (Поскольку 1848 — удобное число, а числа 197 и 100-1848 взаимно просты и имеют противоположную четность, отсюда следует, что А — простое.) По модулю 1848 данное уравнение превращается в ж2 = 1. Поскольку 1848 = = 8-3-7-11, это сравнение эквивалентно сравнениям х2 = 1 (mod 8), х2 = = 1 (mod 3), ж2 = 1 (mod 7) и ж2 = 1 (mod 11). То есть ж = 1 (mod 2) и х = = +1 (mod 3, 7, 11). Согласно китайской теореме об остатках, отсюда следует, что х принимает одно из значений +1, +43, +155, +197 по модулю 2-3-7-11 = 462. Поскольку можно считать, что х положительно и х < VA, это исключает все числа, кроме чисел из 8 последовательностей 1 + 462* (0^*<9), —1 + 462* (1<*<9), 43 + 462* (0<*[<9), —43 + + 462* (1 ^ * ^ 9), . . ., — 197 + 462* (1 ^ * ^ 9). Всего имеется 76 таких чисел: 75 чисел в добавление к известному решению х = 197. Метод исключающих следующим образом устраняет большую часть этих возможностей. Пусть 5 — «исключающее». Для первой из 8 последовательностей рассматриваемое уравнение по модулю 5 превращается в (1 + 462*)2 + 1848у2 = А, (1 + 2*)2 = 4 — Зу2 (mod 5). Поскольку у2 = 0, +1, отсюда следует, что (1 + 2*)2 = 4, 1 или 2 (mod 5). Тогда (1 + 2*)2 = 1 или 4 и 1 + 2* = 1, 2, 3 или 4 (mod 5), так как z2 ^ 2. Это исключает * = 2 и * = 7. Аналогично, если в качестве исключающего взять 13 (13 — следующее за 5 простое, которое не делит 1848), то мы находим, что (1 + 7*)2 = —3 — 2у2 (mod 13), где у2 = 0, +1, +3, +4. Тогда (1 + 7*)2 = —3, —5, —1, —9 = 4, 3, —И = 2 или 5. Таким образом, (1 + 7*)2 = —3, —1,4 или Зи 1 + 7* = +6, +5, +2 или +4 (mod 13). Это исключает * = 0, 4, 5 и 9. Исключающие 3, 7, 11 тоже можно использовать, несмотря па то что они делят 1848. Например, в случае исключающего 3 уравнение ж2 + 3-616у2 = А дает ж2 + Зу2 = 4 (mod 9). (Напомним, что число можно привести по модулю 9, если сложить все его цифры.) Так как у2 = 0 или 1 (mod 3), то Зу2 = 0 или 3 (mod 9) и ж2 = 4 или 1 (mod 9). Если ж = 1 + 462* = 1 + 3* (mod 9), то отсюда следует, что 2-3* = 3 или 0 (mod 9), 2* = 0 или 1 (mod 3). Таким образом, k l"E 1 (mod 3). Аналогично, находим ж2 = —6, 8, 22 или 1 (mod 49), ж = 1 + 7 -3* (mod 49), 6* = —1, 1, 3, 0 (mod 7), * 3z2, 3, 5 (mod 7). После этого остаются лишь возможности * = 6 или 8. Их можно исключить, рассматривая сравнения по модулю 11. Действительно, ж2 = 1, —10, 23, —32, —43 или —54 (mod 121), что при ж = 1 + 462* дает —4* = 0, —1, 2, —3, —4, —5 (mod 11). Рассмотрим теперь последовательность —1 + 462*. Используя сравнения ж2 = 1 или 4 (mod 9) (см. выше), мы получаем, что * $ 2 (mod 3). Сравнение ж2 = 1 или 4 (mod 5) дает * ^ 3 (mod 5). Так как ж2 = 1, —6, 8 или 22 (mod 49), то —6* = —1, 1, 3, 0 (mod 7)и*$ 2,4, 5 (mod 7). Аналогично, для исключающего 11 простой модификацией предыдущего случая мы получаем, что 4* = 0, —1, 2, —3, —4, —5 (mod 11). Из оставшихся чисел (1, 6, 7) эти сравнения исключают только 1. Используя исключающее 13, получим —1 + 7* = +2, ±4, ±5, ±6 (mod 13). Аналогично, 17 дает —1 + 3* = 0, +1, +3, +6, ±7. Но это не исключает ни 6, ни 7. Однако исключающее
19 исключает и 6, и 7. Простые измонопия этих вычислений исключают также все элементы последовательности 43+462к, однако в последовательности - 43 + 4627с число к = 3 «выживает» как при всех этих исключениях, так и при исключении при помощи 23. Это происходит потому, что (—43+462 -3)2+ + 1848у2 = А дает у2 = 9045. Неравенство 952 = 9025 < 9045 < 962 показывает, что равенство у2 = 9045 невозможно. Однако, как ясно из приведенных выше исключений, сравнение у2 = 9045 разрешимо по модулю 3, 5, 7, 11, 13, 17, 19, 23. При исключениях по этим модулям остается еще одно из этих 75 чисел, а именно: х = —155 + 462-6. Это число может быть решением, только если 6315 — квадрат. Однако 802 = 6400 > 6315 > 792, и 6315 не является квадратом. Случай х = 197 + 462-6 проходит через все эти исключения, кроме исключения по модулю 23. Однако проверка по модулю 23 является единственной, которая исключает данное число. По-видимому, эффективнее исключить его прямым методом — не используя исключающее 23.]
Эйлер без доказательства сформулировал [Е12] следующий критерий проверки, является ли данное число п удобным: положительное целое п является удобным тогда и только тогда, когда все числа из множества {ж2 + п: х взаимно просто с п и ж2 + п < 4м} либо являются простыми, либо удвоенными простыми, либо квадратами простых, либо степенями числа 2. Покажите, что критерий Эйлера правильно классифицирует 11 и 13. Считая критерий Эйлера справедливым, найдите все удобные числа между 80 и 89.
Докажите, что критерий Эйлера является необходимым условием, т. е. если п — удобное число, то оно удовлетворяет критерию Эйлера. [Пусть А К — дивизор элемента х + У —п, где А равен произведению простых дивизоров числа 2, а К взаимно прост с 2. Если К = /, то ж2 + п равно степени числа 2. В противном случае К делится на (р, и), где р взаимно просто с индексом порядка {ж + у У—п: х, у — целые]. Пусть Кг — дивизор, полученный из К заменой (р, и) на (р, — и). Тогда АКг—дивизор а + b У—п, где а? + п№ = ж2 + п. Таким образом, Ь2 = 0 или 1. Рассмотрим сначала случай Ь2 = 0. Тогда А и Кг являются дивизорами целых чисел. Отсюда следует, что К = (р, и)2, и мы должны доказать, что А = I. А равен дивизору числа 2й при некотором к. Если к > 0, то 4 делит ж2 + п и п = 3 (mod 4). Случай п = 3 (mod 8) можно рассмотреть, используя упр. 7. Если п = = 7 (mod 8), то к > 1 и4 делит х + У—п, что невозможно. Наконец, рассмотрим случай 62 = 1. Тогда АКг должен быть сопряжен с АК. Отсюда следует, что А = А и К = (р, и). Если 2 распадается или остается простым, то А является дивизором числа 2й при некотором к + 0. Как и раньше, можно исключить случай к > 0. Если 2 разветвляется, то А = (2, *)^ для некоторого к^ 0. При этом к < 2, поскольку 2 не делит х + у У—п. Следовательно, х1 + п равно р или 2р, что и требовалось показать.]
Докажите достаточность критерия Эйлера. [Эта задача, оказывается, не решена. Диксоп [D2, т. "1, с. 363] сообщает, что этот критерий был доказан Ф. Грубо в 1874 г. Однако обращение к работе Грубе [G9] показывает, что Грубо явно признает, что ему не удалось доказать достаточность этого критерия. Гаусс мимоходом утверждает («Disquisitiones Arithmeticae», Art. 303), что критерий Эйлера «легко доказать».]
Другая интерпретация циклического метода
Хотя определенные в предыдущем параграфе группы классов дивизоров и совпадают с группами, введенными Гауссом, внешне теория из § 8.1 совсем непохожа на гауссову теорию бинарных квадратичных форм. Мост между этими двумя теориями перебрасывает циклический метод. Существо дела отражает, по-видимому, 24*
вычислительная техника циклического метода. При этом две изу
чаемые теории — теорию дивизоров квадратичных целых и теорию бинарных квадратичных форм — следует рассматривать как различные интерпретации тех типов задач, которые решаются при помощи этой вычислительной техники.
Древние индийцы пользовались циклическим методом задолго до того, как была изобретена столь утонченная теория, как теория дивизоров, и это обстоятельство ясно показывает, что циклический метод имеет и другие интерпретации, а не только как метод решения задачи, в которой требуется установить, является ли данный дивизор главным. Одна такая интерпретация, связанная
Таблица 8.2.1Таблица 8.2.1Л2-67/ = 1Зу,2 + 16yz + z2 = 16j2— \4za — За2 = 17я2 + 10а6 + 662= 1962 — 4bc—Tc2 = 12с2+ 14с<7+9<72 = 19</2 — 14<7е — 2е2 = 17е2 + 4е/+9/2 =16/2- 10/g-7g2 = 1- 3g2 + 14g/z + 6/z2 = 1A2-16Az-3z2 =1Л2-67/ = 1Зу,2 + 16yz + z2 = 16j2— \4za — За2 = 17я2 + 10а6 + 662= 1962 — 4bc—Tc2 = 12с2+ 14с<7+9<72 = 19</2 — 14<7е — 2е2 = 17е2 + 4е/+9/2 =16/2- 10/g-7g2 = 1- 3g2 + 14g/z + 6/z2 = 1A2-16Az-3z2 =1x = 8y + z у = 5z + a z=1a + b a= b + c b = c + d c=ld + e d= e +/ e= J+g f=2g + h g= 5h + ix = 8y + z у = 5z + a z=1a + b a= b + c b = c + d c=ld + e d= e +/ e= J+g f=2g + h g= 5h + iс умножением двух уравнений вида а = х* — Dy*, уже приводилась в § 1.9. Другая интерпретация будет рассмотрена ниже. По существу, она совпадает с подходом Броун- кера, Эйлера и Лагранжа, использующим непрерывные дроби. Почти без тени сомнения можно утверждать, что Гаусс был знаком с этим подходом в то время, когда он формулировал свою теорию.
Таблица 8.2.1
Таблица 8.2.1
Л2-67/ = 1
Зу,2 + 16yz + z2 = 1
6j2— \4za — За2 = 1
7я2 + 10а6 + 662= 1
962 — 4bc—Tc2 = 1
2с2+ 14с<7+9<72 = 1
9</2 — 14<7е — 2е2 = 1
7е2 + 4е/+9/2 =1
6/2- 10/g-7g2 = 1
- 3g2 + 14g/z + 6/z2 = 1
A2-16Az-3z2 =1
Л2-67/ = 1
Зу,2 + 16yz + z2 = 1
6j2— \4za — За2 = 1
7я2 + 10а6 + 662= 1
962 — 4bc—Tc2 = 1
2с2+ 14с<7+9<72 = 1
9</2 — 14<7е — 2е2 = 1
7е2 + 4е/+9/2 =1
6/2- 10/g-7g2 = 1
- 3g2 + 14g/z + 6/z2 = 1
A2-16Az-3z2 =1
x = 8y + z у = 5z + a z=1a + b a= b + c b = c + d c=ld + e d= e +/ e= J+g f=2g + h g= 5h + i
x = 8y + z у = 5z + a z=1a + b a= b + c b = c + d c=ld + e d= e +/ e= J+g f=2g + h g= 5h + i
В § 1.9 мы использовали циклический метод для того, чтобы найти решение х = = 48 842, у = 5967 уравнения
zz:2=67y2+l. Вычисления, при помощи которых было найдено это решение, можно мотивировать следующим образом. Перепишем рассматриваемое уравнение в виде х*—67у2=1. Здесь ли у должны быть
положительными целыми. Ясно, что х должно быть намного больше, чем у. В действительности х больше, чем %у (поскольку (8у)2 — — 67у2 < 0), но меньше, чем 9у (поскольку (9у)2 — 67у2 > 1). Определим z из равенства х = 8у + z; тогда х > у > z > 0. Следовательно, данная задача эквивалентна задаче нахождения целых чисел у и z, удовлетворяющих уравнению (8у + z)2 — — 67у2 = 1, т. е. —Зу2 + 16yz + z2 = 1, и неравенствам у > > z > 0. При этом мы не рассматриваем тривиальное решение у = 0, z = 1. Уравнение х* — 67у2 = 1 дает информацию о частном при делении х на у; точно так же новое уравнение —Зу2 + + 16yz + z2 = 1 дает информацию о частном при делении у на z. При у = z, 2z, 3z, 4z или 5z значение —Зу2 + 16yz + z2 отрицательно и поэтому слишком мало. Если же у ^ 6z, то это значение больше 1 и, следовательно, слишком велико. Таким образом, у = = 5z + а, где z > а > 0, и данная задача эквивалентна урав-
нению —3 (5z + а)2 + 16 (5z + a) z + z2 = 1, т. е. 6z2 — 14za — — За2 = 1, где z > а > 0. Следуя этому методу, мы получим последовательность уравнений из табл. 8.2.1.
Легко найти решение последнего уравнения, удовлетворяющее условию h > i, а именно: h = 1, i = 0. Тогда решение предпоследнего уравнения равно g = Уг + I = 5, h = 1; затем мы получаем решение уравнения, предшествующего предпоследнему: f = 2g + + h = 11, g = 5 и т. д. Такой процесс обратной подстановки приводит нас к искомому решению х = 48 842, у = 5967.
Вычисления, которые требуются для составления табл. 8.2.1, в основном совпадают — хотя здесь они выступают в совершенно ином облике — с теми вычислениями, которые необходимо было произвести для нахождения последовательных значений а и г по образцу из гл. 7:
D = 67
г =8752772578
1-3 6-7 92 9 -76 -31.
Соответствие между этими двумя формами вычислений можно выразить в следующем виде: если at, аг+Т и at+2 — три последовательных значения а в циклическом методе, rt и ri+1— промежуточные значения г и п^ = (г[ + гг+1)/аг+1, то подстановка и = = | пг+1 | и + w преобразует бинарную квадратичную форму х) а^и2 ± 2ггии + at^ в бинарную квадратичную форму а1+2и- =р ^ 2г$+1рш + а^рл)1, где знак среднего слагаемого в обеих квадратичных формах противоположен знаку первого слагаемого. Эту теорему, которая основывается здесь на простом сравнении приведенных выше двух вычислений, легко проверить алгебраически. Действительно, коэффициент при ш2 в аг+1 (| пг+1 | и + + ip)2 ± 2гг (| пг+1 | и + гр) и + арД очевидно, равен аг+1. Коэффициент при vw равен 2аг+1 | пг+1 | ± 2г г = (sgn аг+1) (2г Е + + 2гг+1) ± 2гг = +2гг+1, где знак при гг противоположен знаку а1+1. Наконец, коэффициент при р2 равен аг+1п2+1 ± 2г г | пг+1 | + + аг. Если последнее выражение умножить на аг+1, то оно превращается в (г+ гг+1)2 — 2r { (rt + rz+1) + rt — D = г?+1 — D = = (Ц-ца^. Таким образом, как и утверждалось, данный коэффициент равен а$+2 (поскольку az+i ¥=0).
Одной из первых задач теории бинарных квадратичных форм является задача нахождения представлений данного целого числа т
!) Формой называется многочлен, все слагаемые которого имеют одинаковую степень. Квадратичной формой называется форма, для которой эта степень равна двум. Бинарной квадратичной формой называется квадратичная форма от двух переменных.
данной формой1) ах2 + 2Ьху + су2, т. е. нахождения при данных целых а, Ъ, с и т таких целых х и у, что ах2 + 2Ъху + су2 = т. Приведенное выше решение задачи представления числа 1 бинарной квадратичной формой х2 — 67у2 позволяет сделать вывод, что все бинарные квадратичные формы в табл. 8.2.1 эквивалентны в том смысле, что любое число, представимое одной из этих форм, представимо всеми этими формами, причем переход от представления одной из них к представлению другими совершается при помощи замен переменных, приведенных в правом столбце таблицы. Например, для того чтобы решить уравнение х2 — 67у2 = —2, можно заметить, что подстановка с = 1 и d = 0 в выражение —2с2 + 14cd + 9d2 дает представление этой формой числа —2. Тогда b = c + d = l,a = b + c = 2, z = 2а + Ь = 5, у = 5z + + а = 27 и х = By + z = 221 дает представление (221 )2 — — 67(27)2 = —2. Это приводит нас к еще одной трактовке циклического метода, а именно, к следующей.
Две бинарные квадратичные формы ах2 + 2Ъху + су2 и а'и2 + + 2Ъ'ии + с'и2 называются эквивалентными, если существует обратимая замена переменных с целыми коэффициентами, которая переводит одну форму в другую. Точнее, две формы называются эквивалентными, если существуют такие целые а, р, у, 6, что аб — Ру = ±1 и подстановка х = аи + ру и у = ум + бу в ах2 + + 2Ъху + су2 дает а'и2 + 2Ь'ии + с'и2. Поскольку
/а Ъ\(х\
ах2 + 2Ьху + су2 = (х у) I ъ I,
мы можем переформулировать это утверждение на языке 2x2-
матриц в виде
Здесь определитель А = аб — Ру замены координат равен ±1, поэтому матрица обратной замены
а р\-1/ б/А —р/А
у 6/\—у/А а/А
имеет целые элементы.
Таким образом, если аи а1+1 и а;+2 — три последовательных значения а в циклическом методе и rt, гг+1 — промежуточные значения г, то бинарные квадратичные формы atx2 + 2rtxy + at+1y2 и at+1u2 + 2rl+1uv + а;+2у2 эквивалентны. Это следует из приве-
!) Обратите внимание на то, что коэффициент при ху предполагается четным. Это сделано для согласования с обозначениями Гаусса. При решении уравнения ах1 + Ъху + су2 = т это не приводит к потере общности. Действительно, если b нечетно, то обе части уравнения можно удвоить.
денной выше теоремы, если заметить, что форма ах2 + 5>Ъху + су2 эквивалентна как аи2 — 2Ьии + си2 (х = и, у = —р), так и аи2 + —- 2Ъии + си2 (х = v, у = и). Эту эквивалентность можно записать в явном виде
х \/О— 1 \ / и \/ и \/ пЕ+11 \ / х
у)\1nt^)\v)'\п/\—10/\у
где п/+1 = (г; -|-rl+i)/at+i. Другими словами,
агrt \Mi+ll\/ai + lГг + Л/Пг+11
Pl«z + 17V 1оДг(+1aE+J[ — 1О
Так как определители агаЕ+1 — г- = — D и 1-(аЕ+1аг+2 — r2+i) X X 1 = —D этих матриц равны, а обе матрицы симметричны, мы можем легко проверить последнее равенство, заметив, что последняя строка в правой части, как и требуется, равна аЕ+1пЕ+1 — — гг+1 = гЕ и аЕ+1.
Таким образом, циклический метод можно применять для быстрого построения эквивалентных форм и этим путем решать задачи нахождения представлений. Рассмотрим, например, задачу представления числа —3 формой 13х2 + бху — 4у2. Здесь D = 61 и циклический метод дает
г= 3546457 и = 13 -4 9 -5 5 -9 4 -3.
Последние три числа соответствуют форме 4м2 + 14нр — Зр2, которая, очевидно, представляет —3 (при и = 0, и = 1). Согласно доказанной выше теореме, эквивалентность между этой формой и данной формой 13ж2 -)- бху — 4у2, задается в явном виде формулой
/х\_/о — iWo —iWo, -П/о -iWo -iWo -ПМ Ку/ U — 2/\1 1Д1 -2/U 2/U -1Д1 зДо/
При и = 0, и ~ 1 эта формула дает решение х = —37, у = —100 первоначальной задачи.
Этот пример имеет несколько искусственный характер, поскольку данное число —3 встречается в пижней строке при применении циклического метода к исходной форме. Более общий метод заключается в том, чтобы построить форму, которая очевидным образом представляет данное число, и попытаться использовать циклический метод для того, чтобы установить эквивалентность построенной формы данной форме.
Например, рассмотрим представление числа —217 формой 7ж2 — бху + у2. При D = 2 циклический метод дает эквивалентные формы
-3 11...
71-11 ...
Форма, которая очевидным образом представляет —217, имеет вид —217м2 + 2duv + ер2, где числа d и е надлежит найти. Если найденные выше формы можно получить применением циклического метода к форме —217м2 + 2duv + ер2, то d2 — D = —217е, где D = 2. В частности, d2 = 2 (mod 217). Для решения этого сравнения можно следующим образом воспользоваться китайской теоремой об остатках. Имеем 217 = 7 • 31. Из сравнения d2 = 2 (mod 7) следует, что d = ±3 (mod 7). Сравнение по модулю 31 дает d = = ±8 (mod 31). Таким образом, получаются четыре возможных значения d ±39, ±101 (mod 217). Например, если d = 39, то е = —(d2 — D)/217 = —7. Тогда циклический метод
3931 1
-217-7 —1 1 -1
приводит эту форму к тем формам, которые мы получили выше. Запишем эти вычисления в обратном порядке и добавим полученную таблицу к таблице, найденной циклическим методом для формы Чх2 — бху ± у2*.
-3 1339
71-1-7-217
Это показывает, что форма Чх2 — бху ± у2 эквивалентна форме —Чи2 ± Чбии — 217р2, причем в явном виде эквивалентность задается равенством
/ х \ /0 —1\ /0 —— 1\7и \\ у / \1 - - 2/ 11 — 4у \1 —6/\р/
При и = 0 и р = 1 последняя формула дает представление 7 х X (-23)2 - 6 (-23) (-40) ± (-40)2 = -217.
Общий метод решения уравнения ах2 ± 2Ъху ± су2 = т представляет собой простое обобщение этого примера. Пусть D определено равенством Ъ2 — D = ас, т. е. D — Ъ2 — ас. Воспользуемся циклическим методом, взяв а и с в качестве первых двух значений а, а Ъ — в качестве первого значения г. В конце концов ^
0 При этом предполагается, что D = Ь2 — ас не является квадратом, так что г2 — D^O, Гаусс со свойственной ему обстоятельностью рассмотрел также случай, когда D — квадрат (Disquisitiones Arithmeticae, Art. 215). Однако найденное им в этом случае решение не использует ни циклического метода, ни группы классов; поэтому здесь оно не представляет для нас интереса.
это приведет нас к периоду, т. е. к повторению чисел, порождаемых циклическим методом. При данном т рассмотрим сравнение d? = = D (mod m). Для любого решения d этого сравнения (все решения этого сравнения находятся за конечное число шагов) определим е равенством D = d2 — ет и рассмотрим бинарную квадратичную форму ти2 + 2duv + еу2. Применение циклического метода к этой форме также приводит к периоду. Если этот период совпадает с найденным выше периодом, то можно найти решение уравнения аж2 + 2Ьху + су2 = т. Действительно, в этом случае формы ах2 + 2Ъху + су2 и mu2 + 2duv + еи2 эквивалентны одной и той же форме, поэтому они эквивалентны друг другу. Фактически легко находятся явные формулы, задающие эту эквивалент ность; поэтому искомое представление можно получить, простоположив и = 1, и = 0.
Можно показать, что этот метод всегда дает представление (при условии, что оно существует) ). Точнее, если уравнение ах2 + 2Ъху + су2 = т имеет решение, то должно существовать по крайней мере одно решение d сравнения d2 = D (mod m), обладающее тем свойством, что применение циклического метода к форме mu2 + 2duv + еи2 (где е = (d2 — D)/m) дает тот же период, что и применение циклического метода к форме ах2 + 2Ъху + су2. Однако здесь мы скорее хотим показать ясную картину связи между циклическим методом и бинарными квадратичными формами, чем получить полное решение уравнения ах2 + 2Ъху + су2 = т (это решение см. в упр. 7 и 8 к § 8.4). Таким образом, циклический метод становится связующим звеном между теорией дивизоров и теорией бинарных квадратичных форм. Определяемое им соответствие между дивизорами и бинарными квадратичными формами является предметом следующего параграфа.
Упражнения
Докажите, что замена переменныхх' = ах + by, у' = сх + dy с целыми коэффициентами a, b, с, d обратима (т. е. обратная к ней замена также имеет целые коэффициенты) тогда и только тогда, когда определитель ad—be равен +1.
Используйте приведенный в осповпом тексте метод для нахождения двух существенно различных представлений х2 + у2 = 65.
Используйте приведенный в основном тексте метод для нахождения представления числа 121 формой 4х + 2ху + 5 у2.
Найдите представление числа 23 формой 15х2 + 40ху + 27г/2.
Найдите представление числа 129 формой 42х2 + 118ху + 81г/2.
Найдите представление числа 91 формой х2 + ху + у-.
Соответствие между дивизорами
и бинарными квадратичными формами
Для того чтобы установить связь между группами классов дивизоров, определенными в § 8.1, и группами, которые Гаусс ввел в своей теории бинарных квадратичных форм, необходимо установить связь между дивизорами и бинарными квадратичными формами. В простейшем случае, когда D свободно от квадратов и сравнимо с 2 или 3 по модулю 4, рассмотрения из предыдущего параграфа ясно показывают, как это следует сделать.
Пусть D ^ 1 (mod 4) — целое число, свободное от квадратов. Предположим, что А — дивизор для квадратичных целых детерминанта D, причем А не делится пи на одно целое, большее 1. Тогда применение циклического метода к дивизору А равносильно применению этого метода к бинарной квадратичной форме ах2 + -г 2Ьжу 4- су2, где а = N (Л), Ъ= У D (mod Л) и с = (Ь2 — D}/a (с тем лить исключением, что условие b = У D (mod Л) не определяет :) Ъ однозначно, а определяет лишь класс Ъ по модулю а). Таким образом, можно определить отображение множества дивизоров, не делящихся ни па одно целое, большее 1, в множество квадратичных форм, удовлетворяющих условию Ь2 — ас = В, выбирая Ъ по правилам циклического метода. Точнее, рассмотрим класс вычетов по модулю а, элементы которого удовлетворяют сравнению Ъ = У D (mod Л). Если в этом классе найдется такой элемент Ъ, что Ь2 < В, то выберем в качестве Ъ наибольший элемент, для которого Ь2 < В. В противном случае в качестве Ъ выберем элемент из этого класса с наименьшим значением | Ъ | (если найдутся два таких элемента, выберем положительный).
Это отображение (некоторого) множества дивизоров квадратичных целых детерминанта/) в (некоторое) множество бинарных квадратичных форм с Ь2 — ас = В 2) является взаимно однозначным. Легко найти обратное к нему отображение. Заданная бинарная квадратичная форма ах2 + 2Ьху + су2 с Ь2 — ас = В может получиться из дивизора А, только(если а = N (Л) и Ъ = VB (mod Л). Для того чтобы эта форма была образом некоторого дивизора А, при В < 0 необходимо, чтобы а было больше нуля (поскольку при
D < 0 нормы дивизоров положительны; отсюда следует также, что с > 0), Будем считать, что для рассматриваемых форм это необходимое условие выполнено. Тогда легко видеть, что такая форма определяет единственный дивизор Л со свойствами а — N (Л), Ь = |/D (mod Л). Действительно, Ъ — |/D не делится ни на одно целое, поэтому его дивизор является произведением простых дивизоров, в которое не входят дивизоры иростых чисел, остающихся простыми в квадратичных целых детерминанта D. Кроме того, это произведение может содержать только один из двух простых множителей распадающегося простого числа. Таким образом, дивизор, который делит Ъ — VD, полностью определяется своей нормой (что учитывает отсутствие или наличие множителя (—1, *) при D > 0), и каждый делитель нормы N (Ь — У D) = Ь2 — D = = ас является нормой некоторого дивизора, делящего Ъ — VD (при D < 0 такой делитель должен быть положительным).
Согласно теореме из § 7.7, при этом соответствии эквивалентные дивизоры соответствуют эквивалентным бинарным квадратичным формам. Действительно, эта теорема показывает, что два эквивалентных дивизора могут быть приведены циклическим методом к одному и тому же дивизору. Кроме того, циклический метод преобразует бинарные квадратичные формы в эквивалентные бинарные квадратичные формы, поэтому формы, соответствующие эквивалентным дивизорам, эквивалентны одной и той же форме (полученной приведением каждого из дивизоров к его периоду) и, следовательно, эквивалентны друг другу.
Однако обратное утверждение не обязательно верно. Действительно, если Л — дивизор, который не делится пи на одно целое, большее 1, и если ах2 + 2Ъху + су2 — соответствующая бинарная квадратичная форма, то Л соответствует ах2 — ЧЬху 4- су2 или эквивалентной ей форме (если по правилам циклического метода выбирается Ъ' = —Ъ (mod а), отличное от Ъ' ,= —by Таким образом, Л и Л соответствуют эквивалентным бинарным квадратичным формам (замена х н-* х, у >-> —у преобразует ах2 + 2Ъху + су2 в ах2 — ЧЪху + су2у хотя обычно дивизоры Л и Л не эквивалентны. Однако Гаусс заметил, что определение эквивалентности бинарных квадратичных форм не является достаточно ограничительным; это замечание играет ключевую роль в его теории.-Правильное определение эквивалентности бинарных квадратичных форм можно найти, если перевести на язык квадратичных форм определение эквивалентности дивизоров. Если две бинарные квадратичные формы соответствуют эквивалентным дивизорам, то каждую из них можно преобразовать циклическим методом к некоторой третьей форме. Это не только устанавливает эквивалентность исходных квадратичных форм, по и даег эквивалентность, которая пред-
ставляется как композиция преобразований вида
ж \/0 — 1\ / и
и обратных к ним. Поскольку определитель каждого из этих преобразований равен 4-1, это показывает, что две данные формы должны быть эквивалентны относительно преобразования с определителем, равным 4-1-
Определение. Две бинарные квадратичные формы ах2 4- ^Ьху 4* 4- су2 и а'и2 4- Sb'uv 4- c'v2 называются собственно эквивалентными, если существует замена координат х = аи 4- Р^, У = = ум + 6v с аб — Ру = 1, которая преобразует одну из форм в другую. Иначе говоря, формы собственно эквивалентны, если существуют целые а, р, у, 6, удовлетворяющие условиям
а' Ъ'\ /ау\/аЬ\/а0\/а р\
,,, =1 □., Isи det Iх =1-(1)
Ъс ) \ро/ \Ьс Ду6/\ уо У
Тогда эквивалентные дивизоры соответствуют собственно эквивалентным формам. Как будет показано ниже, справедлива и обратная теорема, а именно если формы, соответствующие двум дивизорам, собственно эквивалентны, то дивизоры эквивалентны друг другу.
Такое различение эквивалентности и собственной эквивалентности форм казалось Куммеру искусственным. Он надеялся, что его теория идеальных комплексных чисел сумеет объяснить это различие, показав, что формы ах2 4- 2Ъху 4- су2 и ах2 — 2Ъху 4- су2 представляют собой «не что иное, как два идеальных делителя одного и того же числа» [К7, стр. 324]. Куммер ничего не говорит о том, каким образом формы ах2 4- ^Ьху + су2 и ах2 — 2Ьху 4- су2 представляют дивизоры (идеальные числа), но, без сомнения, он имел в виду нечто похожее на приведенное выше соответствие, при котором сопряженные дивизоры отвечают формам ах2 ± ± ЧЪху 4- су2 или по крайней мере собственно эквивалентным им формам.
Подводя итоги, можно сказать, что существует естественное взаимно однозначное соответствие между классами эквивалентности дивизоров квадратичных целых детерминанта D и классами собственной эквивалентности бинарных квадратичных форм с детерминантом D (здесь мы предполагаем, что У) ^ 1 (mod 4), D свободно от квадратов, и при D < 0 рассматриваем лишь формы с положительными а и с). В оставшейся части этого параграфа мы должны доказать, что если D не свободно от квадратов или D = s 1 (mod 4), то классы собственной эквивалентности форм по- прежнему находятся в естественном взаимно однозначном соот-
ветствии с классами эквивалентности дивизоров (здесь обычная эквивалентность заменяется эквивалентностью относительно подходящего порядка, определенной в § 8.1).
В определенном выше соответствии бинарная квадратичная форма аж2 + 2Ъху + су2 отвечает дивизору, который делит Ъ — — УЪ2 — ас и имеет норму а. Здесь предполагается, что В = = Ь2 — ас свободно от квадратов, В ^ 1 (mod 4) и, кроме того, а > О при D < 0. Однако то же самое правило можно использо вать во всех случаях, когда а, Ь, с — такие числа, что два условия: «Л делит Ъ — УЪ2 — ас» и «N (Л) = а» — определяют единственный дивизор А. Нетрудно найти естественные условия па числа а, Ь, с, гарантирующие, что эти числа будут обладать требуемым свойством, если воспользоваться опытом, который мы приобрели в § 8.1. Этот опыт подсказывает, что при обращении с квадратичными целыми х + уУВ (х, у — целые) естественно рассматривать лишь дивизоры, взаимно простые с индексом s порядка {ж + у У В : х, у — целые}. Индекс s равен t, если В = t2B', где В' свободно от квадратов и/)' ^ 1 (mod 4), и равен 2#, если В = t2B', где В' свободно от квадратов и В' = 1 (mod 4). Это заставляет нас потребовать, чтобы в квадратичной форме ах2 + 2Ъху + су2 коэффициент а был взаимно прост с наибольшим квадратом, на который делится Ъ2— ас, и, кроме того, при №—ас=1 (mod 4) коэффициент а должен быть нечетным (взаимно простым с 2). (Если Ъ2 — ас = t2B', то из сравнения Ъ2 — ас = 1 (mod 4) следует, что t нечетно и В' = 1 (mod 4). Обратно, если D' = 1 (mod 4), то либо t четно (и уже первое условие требует нечетности а), либо t нечетно и Ъ2 — ас = 1 (mod 4).) Кроме того, если Ъ2 — ас < 0, то неравенство а >0 является необходимым условием для того, чтобы а было нормой дивизора А.
Теорема. Пусть а, Ь, с — целые числа; предположим, что Ъ2 — — ас = t2B', где В' свободно от квадратов. Если а взаимно просто с t (и а нечетно при Ъ2 — ас = 1 (mod 4)) и если а >0 при Ъ2 — — ас < 0, то условия N (Л) = а и Ъ = УВ (mod Л) определяют единственный дивизор А для квадратичных целых детерминанта В'.
Пусть а', Ъ', с' — другая тройка целых чисел. Предположим, что (Ь')2 — а'с' = Ъ2 — ас, и пусть а' удовлетворяет тем же самым условиям, что и а. Тогда бинарные квадратичные формы ах2 + 2Ъху + су2 и а'х2 + ЧЪ’ху + с'у2 являются собственно эквивалентными в том и только в том случае, когда соответствующие дивизоры эквивалентны относительно порядка {х + уУ В; х, у — целые, В = Ъ2 — ас}.
Если ах2 + 2Ьху + су2 — квадратичная форма, для которой не выполняются приведенные выше условия на а, то необходимые и достаточные условия для того, чтобы ах2 + ЧЬху + су2 была
собственно эквивалентна бинарной квадратичной форме ах2 + + ЧЬ'ху + с'у2, где а' удовлетворяет соответствующим условиямТ заключаются в том, что целые а, 2Ъ и с не должны иметь общий делитель, больший 1, и а должно быть положительным при Ь2 — — ас < 0.
Гаусс называл бинарную квадратичную форму ах2 + 2Ъху + + су2 собственно примитивной, если а, 2Ь и с не имеют общих делителей, больших 1. (Форма называется примитивной, если а, Ъ, с не имеют общих делителей, больших 1.) Из утверждения 2) следует, что любая форма, собственно эквивалентная собственно примитивной форме, собственно примитивна. Поэтому имеет смысл говорить о собственно примитивных классах собственной эквивалентности форм. Аналогично, если Ь2 — ас < 0 и а >0, то каждая форма, собственно эквивалентная аз? + ЧЪху + су2, обладает теми же самыми свойствами. Гаусс называл такую форму положительной. (В современной терминологии ее называют положительно определенной.) Поэтому имеет смысл говорить о положительных классах собственной эквивалентности форм. Вторая часть сформулированной теоремы утверждает, что собственно примитивный и при D < 0 положительный класс собственной эквивалентности форм содержит формы, соответствующие дивизорам. В первой части утверждается, что различные формы, принадлежащие одному классу, соответствуют эквивалентным дивизорам. Следовательно, эта теорема показывает, что существует отображение из множества классов собственной эквивалентности форм (собственно примитивных, и при D < 0 положительных) в классы эквивалентности дивизоров (для квадратичных целых порядка (ж + yV D-. х, у — целые}). Это отображение является взаимно однозначным. Действительно, согласно первому утверждению теоремы, формы, соответствующие эквивалентным дивизорам, должны быть собственно эквивалентны. Кроме того, оно отображает классы форм на всю группу классов дивизоров, поскольку каждый класс из этой группы содержит дивизор А, который взаимно прост с индексом порядка и не делится ни на одно целое, большее 1, а такой дивизор А является образом квадратичной формы ах2 + ЧЬху + су2, где а = N (А), b = |/ D (mod А), с = (Ь2 — — D)la. Таким образом, эта теорема устанавливает взаимно однозначное соответствие между элементами группы классов дивизоров порядка (ж + yVD- х, у — целые} и классами собственной эквивалентности бинарных квадратичных форм ах2 + 1Ъху + су2, которые имеют детерминант D, являются собственно примитивными и при D < 0 положительными. Поэтому данная теорема устанавливает связь между теориями Куммера и Гаусса. Оставшаяся часть параграфа посвящена доказательству теоремы.
Доказательство. Пусть а, Ъ, с удовлетворяют условиям, сформулированным в начале теоремы. Тогда b — VD = Ь — ty D' является квадратичным целым детерминанта D' и его норма равна Ь2 — D = ас. Если р — произвольный простой делитель а, то р не делит b — ty D'. (Действительно, а взаимно просто с t, поэтому р не делит /; если р = 2, то t должно быть нечетным и Ъ2 — ас ф 1 (mod 4), т. е. 2 не делит Ь — ty D'.) Следовательно, р не остается простым; если р разветвляется, то его простой дивизор делит Ъ — У D с кратностью точно 1, если же р распадается, то только один из двух его простых дивизоров делит b — У D. Таким образом, Ъ — У D делится на один, и только на один, дивизор с нормой а. Этот дивизор совпадает с дивизором А из первой части теоремы.
Сначала мы докажем второе утверждение теоремы. Если некоторое нечетное простое делит а, 2Ь и с, то оно делит а, Ь, с. Тогда из определения собственной эквивалентности следует, что оно делит а', Ь', с' для любой формы а'ж2 + 2b'xy 4- с'у2, эквивалентной данной форме. Поскольку квадрат этого простого делит D = = д2 — ас = t2D', оно делит как а', так и t, и а* не'обладает требуемыми свойствами. Если 2 делит а, 2d и с, то а' = аа2 + 2 day + + су2 — четное число и либо Ь2 — ас = 0 (mod 4) (при четном by либо Ь2 — ас = 1 (mod 4) (при нечетном Ъ\ В любом случае а' не обладает нужными свойствами. Наконец, если а -с О и Ь2 — — ас < 0, то а' = а-1 [(аа 4~ b^2 — (Ь2 — ас) у2] < 0 и а' не удовлетворяет требованиям теоремы. Это показывает, что данные условия необходимы для того, чтобы существовала форма а'х2 4" 4- 2Ъ'ху + с'у2 с нужными свойствами.
Для доказательства достаточности этих условий заметим прежде всего, что, как показывает приведенное выше рассуждение, если а > 0 и №— ас < О, то а' > 0. Остается лишь доказать, что если а, 2d, с взаимно просты, то существует форма, собственно эквивалентная данной, в которой а* взаимно просто с i, а если Ъ2 — ас = 1 (mod 4), то а' нечетно. Гаусс (Disquisitiones Arithme- ticae, Art. 228) не только доказал это утверждение; он показал также, что если а, 2Ь, с взаимно просты и к — произвольное целое, то существует форма, собственно эквивалентная данной, в которой а* взаимно просто с к. Для того чтобы это доказать, обозначим через а произведение всех простых р. которые делят к, но не делят с, и пусть у — произведение простых р, которые делят к и с, но не делят а. (Пустое произведение равно 1, т. е. если пет простых, удовлетворяющих приведенным требованиям, то «произведение» считается равным 1.) Тогда а и у взаимно просты и существует такое целое 6, что 6а = 1 (mod у). Положим 0 = (аб — 1)/у. Тогда аб — 0у = 1 и равенство (1) определяет форму, собственно эквивалентную ах2 + 2Ьху + су2, в которой а' = аа2 4- 2day +
+ су2. Мы должны показать, что а' взаимно просто с к. Если р — простой делитель к, который не делит с, то он делит а, но не делит у; поэтому такое р не делит а'. Если р — простой делитель к, который делит с, по не делит а, то он делит у, по не делит а, а потому не делит и а'. Наконец, еслир — простой делитель к, который делит как а, так и с, то он не делит ни а, ни у, ни 2Ь (поскольку а, 2Ь, с взаимно просты); следовательно, он не делит а'. Таким образом, а' взаимно просто с к, что и требовалось показать.
Для доказательства утверждения 1) предположим, что аж2 + 4- 2Ъху + су2 и а'#2 + 2Ь'ху + с'у2 — две формы с детерминантом D = 1ЧУ, в которых а и а' удовлетворяют требуемым условиям. Тогда они отвечают дивизорам Л и Л' соответственно. Прежде всего мы докажем, что если Л и Л' эквивалентны как дивизоры порядка ^х -У уУD: х, у — целые}, то эти формы собственно эквивалентны. Дивизор А'А' — главный, поэтому из определения эквивалентности следует, что существует принадлежащий данному порядку элемент и +н |/£) с дивизором АА'. Тогда умножение на и + у]/D с последующим делением на а' переводит элементы данного порядка, делящиеся па А', в элементы из этого порядка, делящиеся па А. Далее, элемент z + шУ D из данного порядка делится па А' тогда и только тогда, когда z + wb* — — w (b'— УD) делится па А'. Последнее справедливо в том и только в том случае, когда z + wb* = 0 (mod а'\ Другими словами, элемент z + шУ D делится на А' тогда и только тогда, когда он имеет вид а'х + (Ь* — У D) у (где х — (z + wb'}la', у = —wy Аналогично, элемент z + и; УD из данного порядка делится на А тогда и только тогда, когда он имеет вид ах + (Ь — — У О') у с целыми хну. Тогда, как и в § 7.7, умножение на и + v У D с последующим делением на а' переводит х х 4- (У — — У D^ у н ах' 4- (Ь — УD) у', где х = ах 4- Ру, у = ух 4- бу и
(
u-yvb Ъ'и—Du—Ьи + ЬЬ'и- а аа' \
(2) и—иЪ’ I х 7
а' '
Композиция умножения на и-У иУD с последующим делением на а' и умножения на и—иУ D с последующим делением па а является тождественным отображением а'х -У (Ь' — У D) у ^> а'х-У + (Ь* — УD) у (норма и 4- v|/7) равна аа'у, поэтому матрицу (2) можно обратить, заменяя и 4- уУ D па и — и У D и меняя местами А и А'. Так как при этом а и 6 меняются местами и знаки при р и у заменяются на противоположные, то определитель матрицы (2) равен 1. Поэтому для доказательства собственной эквивалентности
этих форм достаточно доказать, что выполняется первое из равенств (1). Это можно сделать прямым вычислением:
аа2 + 2бау 4- су2 = а-1 [(и -j- vb]2 Д- 2Ь (и -Ь vb] (—у) Д- acv2] --
= а-1 [а2 + у2 (Ь2 — 2Ь2 + ас)] = а-1 [аа'] = а';
аар Д- Ьаб Д- бру Д- суб = аар Д- Ьаб Д- b (аб — 1) 4- суб =
= —б Д- (аа')-1 [(а -4 р^) ^'и — Dv — Ьи 4- bb'v] -И
4- ^Ь (и 4- vb] (и — vb'] 4- яс (—у) (и — vb']A = — —b — (аа')-1 [а2 (Ь' — b 4- ^Ь] -4
4- му (—Dbb' Д- bb' — Ь2 4- 2 б2 -р 2ЬЬ' — ас)
4- у2 (-bD 4- b2b' - 2b2b' 4- acb’]] =
= — b -j- (аа')-1 [(б 4- б') и2 — (b -г b'] Dv2] = = -b-r (b -I- b'] =-- b'.
Тогда, как п требуется, с" — ар2 Н- 2брб -]- сб2 равно с'. Действительно, согласно предположению, Ь2 — ас = D = Ь'2 — а'с и из (1) и уже доказанных утверждений следует, что Ь2 — ас — = Ь'2 — а'с". Так как а' ^ 0, то мы получаем отсюда, что с" — с'.
Наконец, предположим, что данные формы собственно эквивалентны. Мы должны доказать, что тогда эквивалентны и дивизоры, или, что то же самое, что существует элемент и -|- у|/D с дивизором АЛ*. Проведенное выше рассуждение наводит на мысль положить у = —у и и = аа + уб (из а — (и -[- vb]!a] или и — ба' — ^Ь' (из 6 — (и — уб')/а'). Эти два определения и совпадают. Действительно, согласно (1),
/ б -?Wa'&Wa Ру/34
\ — р а) У' с') \Ь с/\у 6/
отсюда следует, что ба' — ^Ь' = аа 4 Ь^. При таких определениях а и у имеем и -4 vV D -- аа -|- у (Ь — ]/D) = 6а' — у (Ь' 4- V О], что. очевидно, делится на Д и Д'. Норма и 4- vV D равна (аа 4- бу)2 — Dy2 — а [аа2 -г 2бау -И су2] = аа'. Если а и а' взаимно просты, этого достаточно для доказательства того, что дивизор и 4- у]/ D равен Д'Д, а следовательно, и эквивалентности дивизоров А ~ Д', что и требовалось доказать. Если а и а' не взаимно просты, то метод, использованный при доказательстве второй части этой теоремы, показывает, что существует третья форма а"х2 4- 2b"xy Н- с "у2, собственно эквивалентная обеим данным формам, в которой а" взаимно просто как с а и а', так и с t. Если Д" — соответствующий дивизор, то было показано, что А —' А " и А' —' А ". Таким образом, Л ~ Д', и доказательство теоремы завершено.
25 г. Эдвардс
У пражнения
Для каждого из следующих детерминантов найдите одну бинарную квадратичную форму из каждого собственно примитивного класса собственной эквивале нтности.
D = 67.
D = —165 (включите отрицательные классы собственной эквивалентности).
D = 79.
D = —161.
D = —11 (см. упр. 1 к § 8.1).
D = 18 (см. упр. 6 к § 8.1).
Классификация форм
Для вычисления групп классов дивизоров, определенных в § 8.1, необходимо научиться устанавливать, являются ли два данных дивизора А и А' эквивалентными (конечно, при условии, что они взаимно просты с индексом s рассматриваемого порядка). Теорема из предыдущего параграфа показывает, что эту задачу можно свести к задаче установления собственной эквивалентности двух данных бинарных квадратичных форм. В случае s = 1 мы решили эту задачу (правда, в терминах дивизоров, а пе бинарных квадратичных форм) в гл. 7 при помощи циклического метода. При s > 1 можно по-прежнему решать эту задачу циклическим методом. Однако применение циклического метода к дивизору, взаимно простому с $, не обязательно дает дивизор, взаимно простой с s, поэтому естественнее описывать решение в терминах бинарных квадратичных форм, а не дивизоров. При такой модификации терминологии теорема и ее доказательство, по существу, совпадают с соответствующими теоремой и доказательством из гл. 7.
Теорема. Пусть а6а? + 2r0xy + аку2 — данная бинарная квадратичная форма детерминанта г2 — авах = D, не являющегося квадратом. Определим две последовательности целых чисел ап, av а2, ... и r0, ги г2, . . . следующим образом. Если даны г, и ai+l, то ri+1 является решением сравнения г, + r;^k = = 0 (mod щ+1). Точнее, если это сравнение имеет решения ri+1, для которых r2+1 < D, то мы выбираем в качестве ri+1 наибольшее решение этого сравнения, удовлетворяющее условию r-+1 < D. В противном случае в качестве ri+1 мы выбираем решение этого сравнения с наименьшим | гг+1 | (если таких решений два. то мы выберем положительное г^Д Если даны а, и щ, то а^-н определено условием: ai+1 = (г^ — ТУ^а^ Тогда все бинарные квадратичные формы atx- + 2rixy + ai+1y2 собственно эквивалентны исходной форме а^х2 + 2г0жу -|- щу2. Кроме того, начиная с некоторого места, эти формы повторяются. Цикл повторяющихся форм называется периодом данной формы. Две бинарные квадратичные формы
являются собственно эквивалентными тогда и только тогда, когда их периоды совпадают.
Эта теорема является ключевой в классификации бинарных квадратичных форм. Ее доказательству посвящена оставшаяся часть этого параграфа. Коротко говоря, это доказательство в точности совпадает с доказательством из гл. 7 — мы должны лишь перевести его с языка теории дивизоров на язык теории бинарных квадратичных форм. Предположение о том, что D свободно от квадратов, в доказательстве из гл. 7 вообще не использовалось; мы пользовались им только для определения соответствия между формами и дивизорами.
В приведенной выше формулировке теоремы речь идет только о бинарных квадратичных формах, среднее слагаемое которых четно. Однако в следующем ниже доказательстве мы будем рассматривать также и случай полуцелого г0. Тогда, как и в гл. 7, вся последовательность г-И порожденная циклическим методом, состоит из полу- целых чисел. При этом мы должны несколько изменить обозначения из гл. 7: в качестве D мы всегда будем брать № — ас, так что если b — полуцелое, то D будет V4 целого, сравнимого с 1 по модулю 4. Тогда во всех случаях b — |/ D будет квадратичным целым.
Если а6, г0 и ах имеют общий делитель, то он делит все следующие значения г и а. Форма а'#2 + '^ху + аД- может быть эквивалентна исходной форме, только если а'о, г'о и а' делятся на общий делитель а0, г0 и av Следовательно, доказательство теоремы сводится к случаю, когда а0, г0 и ах не имеют общих делителей. Кроме того, если а0, 2г0 и ах — четные целые, то г0 будет целым, и мы можем числа, получающиеся в циклическом методе, сократить па 2 (поскольку г0 может быть полуцелым). Следовательно, общий случай сводится к случаю собственно примитивной формы айх2 + + 2гдху + аху2. Это позволяет нам в следующем доказательстве предположить, что все формы atx2 -J- ^щху + ai+xy2 являются собственно примитивными.
Доказательство. Согласно принципу бесконечного спуска, коэффициенты аи аг+1, удовлетворяющие неравенству | аг | ^ ^ | аг+1 |, должны встречаться бесконечно часто. Для таких коэф^ фициентов | а; |2 ^ I aiat+i | ^ г? + I 5 I- Согласно определению, rt удовлетворяет одному из неравенств; г* < D или | гг | ^ | af |/2. Это показывает, что такие at и соответствующие щ могут принимать только конечное число значений (а2 ^ 2 | D | или а2 ^ < Ч^ + | D |, | at |< 2/Ж/3). Следовательно, тройки целых чисел (аг, г,, аг+1) могут принимать только конечное число значений, для которых | аг | ^ | аг+х |. Таким образом, некоторая тройка должна встретиться в нашей последовательности дважды. Однако каждая тройка однозначно определяет следующую за ней 25*
тройку, поэтому все формы, следующие за формой, которая дважды встречается в построенной последовательности, должны циклически повторяться ad infinitum.
gВ § 8.2 было показано, что каждая форма собственно эквивалентна следующей за пей форме из полученной последовательности. Следовательно, все формы в этой последовательности собственно эквивалентны исходной форме. Очевидно, что две формы с одним и тем же периодом собственно эквивалентны. Суть доказываемой теоремы состоит в том, что если две формы собственно эквивалентны, то они имеют один и тот же период.
Назовем форму приведенной, если она принадлежит своему периоду, т. е. если применение к этой форме циклического метода снова возвращает пас к пей. Каждая форма собственно эквивалентна приведенной форме с тем же самым периодом. Следовательно, мы должны доказать, что если две приведенные формы собственно эквивалентны, то каждая из них принадлежит периоду другой из этих форм.
При D < 0 можно доказать это утверждение следующим образом ). Не ограничивая общности, можно считать, что данные формы ах2 — 2Ьху + су2 и а'х2 4- 2Ь'ху + с'у2 не только приведены, но и их коэффициенты удовлетворяют неравенствам | а | ^ | с |, | а' | ^ | с |. Действительно, каждый период содержит такую форму. Мы должны доказать, что если выполняются условия
а' б'\ /а (а Ъ\ fa В\ , /а 6\
1= I I det 1 = 1, (1) о с ) \р о)\Ь с)\^ о) \у о/
ajтакже D — Ь2 — ас < 0, | а | ^ | с | в | а' | ^ | с |, то две соответствующие формы принадлежат одному и тому же периоду. Так как аа' — а (аа2 г 2бау — су2) ~ (аа -•- бу)2 — Z)y2 > ^ | D | у2 > 0 и а. а' отличны от пуля (в противном случае D = = Ъ2 — ас = Ь2 ^ 0 вопреки предположению), то аа' >0. Следовательно, а и а' имеют одинаковые знаки. При необходимости
изменяя эти знаки па противоположные, можно предположить, что а и а' — положительные числа. Из неравенства Ъ2 — ас = = D <.0 следует, что с >0. Аналогично, с* >0. Так как | б | ^ <Д а/2, а ^ с, то б2 — ас = D, а2 ^ ас — б2 + | D | ^ Д4а2 + + | О |, 3#4а2 ^ | D |, а ^ 2j/| D |/3 и, аналогично, а' ^
^ 2V \D |/3. Таким образом, из приведенного выше неравенства аа' | D | у2 следует, что 4/3 | D | ^ | D | у2 и у2 = 0 или 1.
Случай 1. Если у2 = 0, то аб = 1, а = б = ±1, а' = аа2 + + 2бау + су2 = а и б' = аар + баб + бру ~- суб = аар -j- б. Отсюда следует, что b = b' (mod а). Так как | б | < а/2 или о =
= а/2 и | У | < а'/2 = а/2 или Ь' = а/2, то из условия b = = b' (mod а) следует, что Ь = Ь'. Тогда с = с' и соответствующие формы совпадают.
Случай 2. Если у2 — 1, то, заменяя при необходимости а, 0, у, 6 па —а, —0, —у, —6, можно предположить, что у = 1. Тогда аа* = (аа 4- ду)2 — Dy2 - г2 — D, где г = аа 4- Ь = b (mod а). Поэтому, согласно выбору Ь, | г | > | Ъ |, а ^ с = {Ь2 — D)la ^ (г2 — D)la = аа' 1а — а*. Аналогично, аа* — (а'6 — ^'у)2 — — Z)y2 — (г')2 — Z), где г* = а'6 — Ь' = — Ь' (mod а'). Тогда I r* I ^ I Ь* | и а! ^ с* = [(У)2 — D\/a' ^ [(г7)2 — DMa' = а. Следовательно, а = с = а' — с . Значит, b2 = D -\- ас = D -V а'с — = (Ь1)2 и 6 = ±6'. Если b — Ь', то данные формы совпадают. Если Ь — —Ь', то Ъ ^ а/2 (так как V =^ —а/2), и потому | b | <7 < а/Ч. Следовательно, применение циклического метода к любой из этих форм дает вторую из них. Поэтому они принадлежат одному и тому же периоду, что и требовалось показать. Это завершает доказательство при D < 0.
При D >0 доказательство этой теоремы сложнее. Основным средством будет теорема из § 7.7 о разложениях вида
(2)(2)X У X / И; 1\/И;-1 IX / Иц Гz wJ = ±V-i 0Д-1 o; " \-i о
(2)
(2)
где целые пи и2, . . ., и? образуют знакочередующуюся последовательность. Фактически все доказательство представляет собой прямую модификацию доказательства для случая $ = 1 из § 7.7.
Предположим, что М — такая целочисленная 2 X 2-матрица, что
а' Ъ'\, /а Ъ\
det М = 1,det М = 1,I - МЧ ,] М;
det М = 1,
det М = 1,
ос) \о с)
где а' аг + 26'ху 4- с'у2 и ах2 4- 2bxy 4- су2 — две приведенные формы и М1 — матрица, транспонированная к М. Па первом этапе мы должны доказать, что без ограничения общности можно заменить М па матрицу, которая имеет разложение вида (2). Для этого заметим прежде всего, что применение циклического метода к приведенной форме ах2 4~ 2Ьху 4* су2 задает собственную эквивалентность этой формы с собой:
Et,Et,(mh IX/wife-j 1\Г тпх\-i од-1 о;V-i(mh IX/wife-j 1\Г тпх\-i од-1 о;V-i1\ о)’1\ о)’(3)(3)
Et,
Et,
(mh IX/wife-j 1\Г тпх
\-i од-1 о;V-i
(mh IX/wife-j 1\Г тпх
\-i од-1 о;V-i
1\ о)’
1\ о)’
(3)
(3)
где к — число форм в периоде ах2 + ЧЪху Н- сг/2. Следовательно, для каждого положительного целого п матрица Е^М обладает теми же свойствами, что и М. Мы докажем, что при достаточно большом п матрица Е^М имеет разложение (2).
Как и в формулировке теоремы, положим а = а0, с = ах и Ъ = г0. Тогда формулы из предыдущего параграфа показывают, что каждый множитель матрицы Ех можно рассматривать как отображение из множества квадратичных целых вида а^х + (г; — — У О) у в множество квадратичных целых вида аг+1х + (гг+1 — — У В) у, заданное умножением на гг + |/ В с последующим делением на а^ [Эта операция переводит аг-1 + (гг — У В) -0 в rt + + у D = 1[(г;+1 + г{)/а;+1] a^J — (ri+1—У В) (где (гг+1+гг)/аг+1= = т1 + 1), а аг-0 + (г, — ]/£))•! переводит в (г2 — B)lat = аг+1.] Как и в гл. 7, гг положительны, а знаки а{ чередуются. Следовательно, знаки пц чередуются, и матрица Ех задана разложением вида (2).
Кроме того, формулы из предыдущего параграфа показывают, что матрица М соответствует отображению из множества квадратичных* целых вида ах + (Ь — V ВД у в множество квадратичных целых вида а’х + (Ь* — У~В) У, заданному умножением на и + + иУВ с последующим делением па а. Здесь и + иУ В = аа + + у (Ь - У В) = 6а' - у (У + У В), а, р, у и 6 — элементы М. Кроме того, а2 — Ви2 = (аа + у&)2 — Dy2 = а2а2 + + 2а^ау + д2у2 — Ъ2У + асу2 = а [аа2 + 2^ау + су2] = аа'. Аналогично, Ех соответствует отображению множества квадратичных целых вида ах + (Ь — У В) у в себя, заданному умножением на U + VVВ с последующим делением на а; здесь U и V — целые. Норма U + ¥УВ равна U2 — BV2 = а2. Но Ег соответствует также следующей операции: мы умножаем на г0 + У В и делим на а0, результат мы снова умножаем па г± + |/ В и делим на av и т. д.; поэтому
Ц-ууУТ) (го+/д) (п-Ь/Р) ■ ■■ (г^-Н/Д) <z айау • • • ^h—1
В частности, поскольку rt положительны, U и V имеют одинаковый знак.
Мы можем предположить, что ах2 + 2Ьху + су2 — собственно примитивная форма. Тогда ^U + УДУвУа является единицей вида е = g + КУ^В, где g и h — целые числа. Это утверждение следует из равенства
/ 6' — у'А/а /а Ь\/а' р'\
\ — р' а'/ w с) \Ь с)\у' 6'/
где а', р', у', 6' — элементы Ev Из этого равенства мы получаем, что 6'а — УЬ = аа' + Ь"/ и 6’Ь — у'с = ар' + 66', поэтому а (6' — а') = 2ЬУ и ар' = —су'. Следовательно, а делит ау', 2ЬУ и су'. Поскольку существуют такие целые k, I, т, что ка 4r I (26) -|- тс = 1, мы получаем отсюда, что а делит у'. Далее, U + VVD — а а -|- у' (6 — |/D), следовательно, а делит как U. так и V. Таким образом, (U + УУ D^la = g -,- h-V D и g-j- кУ D должно быть единицей, поскольку его норма равна (74—DV^Ia2— 1.
Таким образом, матрица Et соответствует отображению множества квадратичных целых вида ах + (Ь — У В^ у в себя, заданному умножением на g + НУ В. Следовательно, матрица Е^М соответствует отображению квадратичных целых вида ах -И (Ь — У D)y в квадратичные целые вида а*х + (Ь' — ^В') у, заданному умножением на (u + иУD^ (g + hV D^ с последующим делением на a. Положим и' + и' |/ В = (и -г «У В^ (g + 1гУ By. Тогда, как и в гл. 7, можно показать, что при большом п знаки и' и и’ совпадают и абсолютная величина и' велика. Далее, снова как в гл. 7, мы можем доказать, что соответствующая 2 X 2-матрица Е^М обладает свойствами | X | 4s | Z | ^ | W |, | X | 4» | Y | ^ | W | и имеет разложение вида (2). Следовательно, не ограничивая общности, можно считать, что сама матрица М имеет такой вид.
Умножение на g + кУ В отображает квадратичные целые вида а'х -г (6' — У В) у в себя (квадратичное целое w + z У В имеет такой вид тогда и только тогда, когда w + zb' = 0 (mod а'); поскольку В = b'2 (mod а'), то последнее условие выполняется для (g Д- 1гУ В) (w + zy BY если оно справедливо для w + z|/ DY Следовательно, это умножение соответствует 2 X 2-матрице Е2, для которой ЕХМ = МЕ2. Матрица Е2 имеет разложение вида (2), и знаки всех разложений согласуются таким образом, что ЕХМ й.МЕ2 являются разложениями вида (2). Тогда равенства Е^М = = МЕ^^ справедливые при всех и >0, и единственность разложений вида (2) показывают, что множители матрицы М вырезаются из разложения Е" при большом п. Поэтому из разложения (2) следует, что матрица ±М задает то самое преобразование, которое мы получаем, применяя циклический метод к ах2 + ^Ьху -у су2. Следовательно, а'х2 -•- 2Ь'ху -)- с'у2 принадлежит периоду ах2 44- 2Ъху + су2, что и требовалось доказать.
Ущшжнения
Докажите, что число собственно примитивных классов собственной эквивалентности форм с данным детерминантом конечно. Получите отсюда, что во всех случаях группа классов дивизоров конечна.
Пусть ах2 + 2Ьху + су2 — приведенная форма и D = Ъ2 — ас > 0. Предположим, что единица е = g + h ]/Р найдена так же, как и в доказательстве теоремы. Докажите, что норма е равна 1 и что все единицы порядка ^х + у VO^i имеющие единичную норму, совпадают с + еп. Покажите, что единица с нормой —1 существует только тогда, когда каждая форма ах2 + + 2Ьху + су2 несобственно эквивалентна своему отрицанию —ах2 — 2Ъху — — су2, а потому собственно эквивалентна —ах2 + 2Ьху — су2. Если эти условия выполнены, приведите алгорифм нахождения единицы с нормой —1 и покажите, что квадрат этой единицы равен определенпой выше единице е. Подведите итоги этим результатам, разработав для любого порядка {т+у ]/ У) процедуру нахождения основной единицы, т. е. такой единицы е, что формула +еп дает каждую единицу, и притом только один раз.
Найдите приведенную форму, собственно эквивалентную форме х2 — 67г/2; используйте упр. 2 для нахождения общего решения уравнения Пелля и2 = вЧи2 + 1.
Найдите приведенную форму, собственно эквивалентную форме х2 + ху — 15г/2, и используйте упр, 2 для нахождения основной единицы порядка {х + у 1^61: х, у — целые или полуцелые).
Найдите группу классов дивизоров, соответствующую порядку ^ + у V 99: х, у — целые). [—1 и 2 разветвляются, 5 распадается, s ~ 3. Дивизоры I, (—1, *), (2, *) и (—1, *) (2, *) не эквивалентны. Критерий проверки, является ли дивизор (5, 1) главным, показывает не только то, что (5, 1) — не главный дивизор, но и что он не эквивалентен ни одному из 4 дивизоров, приведенных выше, и, кроме того, (5,1) ~ (—1, *) (2, *) (5, 1). Поэтому формула (—1, *)г (5, 1)1 при i = 0, 1; / — 0, 1, 2, 3 дает 8 неэквивалентных дивизоров. Они соответствуют 8 периодам приведенных форм. Покажите, что каждая приведенная форма лежит в одном из этих периодов.)
Найдите группу классов дивизоров, соответствующую порядку {к + у V —99: х, у — целые).
Докажите, что если а и у — заданные взаимно простые целые, то существуют такие целые р и 6, что
det = 1.
Получите отсюда, что если форма ах2 + 2Ьху + су2 собственно представляет т (со взаимно простыми х и у), то опа собственно эквивалентна форме, первый коэффициент которой равен т. Используя этот факт, докажите, что метод из § 8.2 дает представление формой ах2 + 2Ъху + су2 всегда, когда такое представление возможно.
Опишите в деталях (если возможно, напишите программу для ЭВМ) процедуру нахождения всех решений уравнения вида ах2 4- 2Ъху + су2 — = т, где а, Ь, с п т — целые, заключенные в некоторых заранее фиксированных границах.
Докажите, что 3 ^ х2 — 37г/2, 151 — х2 — 37г/2, несмотря на то что 3 = 151 (mod 4-37). Это дает контрпример к гипотезе Эйлера пз упр, 8 к § 7.9 с меньшим детерминантом D, чем в контрпримере Лагранжа.
Примеры
Как было показано в § 7.6, число классов при *) D = —163 равно 1. Если в этой ситуации мы рассмотрим порядок индекса 2, совпадающий с {ж + уУ—163: х, у — целые), то его число клас-
В обозначениях из предыдущего параграфа здесь D — —163/4.
сов будет больше 1. Действительно, если мы разрешаем знаменателям содержать 2, то (41, 1) является дивизором целого (1 — — V—163)/2. Однако этот дивизор перестает быть главным в рассматриваемом порядке индекса 2, поскольку оп соответствует бипарной квадратичной форме 41а:2 + 2ху + 4г/2, и циклический метод
1 -11
41 441 ...
показывает, что эта форма пе эквивалентна в собственном смысле форме ж2 + 163г/2, соответствующей дивизору /.
[По-видимому, здесь наступил самый подходящий момент для того, чтобы остановиться и обсудить любопытную ЭТИМОЛОГИЮ прилагательного «главный» в словосочетаниях «главный дивизор» или «главный идеал». Простейшая бинарная квадратичная форма с детерминантом D равна х2 — Dy2. Поэтому достаточно естественно, что Гаусс назвал эту форму главной формой с детерминантом D. Ее класс собственной эквивалентности — класс главной формы — он назвал главным классом. При соответствии из § 8.3 этот класс отвечает классу дивизора I. Поэтому такой класс дивизоров, который является единичным элементом группы классов дивизоров, естественно называется главным классом. Тогда дивизор принадлежит главному классу в том и только в том случае, когда он является дивизором некоторого (пеидеалытого) элемента, а идеал принадлежит главному классу тогда и только тогда, когда оп совпадает с множеством всех элементов, делящихся на некоторый (пеидеальный) элемент. Таким образом, идеал кольца называется главным, если оп совпадает с множеством всех элементов, делящихся па некоторый данный элемент кольца.]
Пусть Л — (41,1). Тогда Л2 — дивизор с нормой 412 = 1681 и Л2 делит (1 — V —163)2 = —162 — 2]/ —163 = —2 (81 -г + У —163), поэтому ]/—163 = —81 (mod Л2). Следовательно, применение циклического метода к Л2 дает
-811— 11 ...
4414 ...
Таким образом, Л'2 ~ Л; значит, Л® ~ I. Докажем, что эти три класса дивизоров I, Л и Л2 исчерпывают все классы из группы классов дивизоров. Любой дивизор, взаимно простой с 2, соответствует форме ах2 + 2Ъху -]- сг/2, где а, Ь, с — целые числа, а >0, с >0 и Ь2 — ас = —163. При помощи циклического метода такую форму можно привести к форме, коэффициенты которой удовлетворяют неравенствам а с, | Ъ |а/2. Тогда а2^ ас = Ъ2 -+-
-г 163 ^ 1/4а2 -]- 163, а2 ^ (4Л63)/3, а ^ 14, | Ъ |^7. Поэтому
мы должны найти малые делители числа Ь2 + 163 при b — О, 1, . . ., 7. Кроме а = 1, Ь = 0 единственными малыми делителями этого числа являются а — 2 или 4. Доказать это утверждение можно следующим образом. Заметим, что при р = 3, 5, 7 и И детерминант D = —163 не является квадратом по модулю р, поэтому р | а влечет за собой a t ^2 т 163. Следовательно, а может делиться только на простое число 2 и 8| а, поскольку Ъг -г 163 = Ь2 + тЗ$0 (mod 8). Если а = 2, то b = ±1, с = 82 и форма ах2 4+ 2/ш/ 4" су2 пе является собственно примитивной. Это оставляет нам только три возможности: а = 1, b = 0 и а = 4, b = ±1. Следовательно, имеется только три класса, что и требовалось доказать. Таким образом, число классов порядка (ж 4- yV—163: х, у — целые} равно т) 3 и дивизоры А, А2 и А3 ~ I образуют систему представителей.
Гаусс (Disquisitiones Arithmeticae, Arts. 223, 224 и 226) рассмотрел порядок {ж + г/]/—235: х, у — целые}. В этом случае каждая форма эквивалентна форме ах2 + 2Ьху + су2, где с ^ ^а >0, | 5 | ^ а/2. Из этих неравенств следует, что а2 ^
4-235/3, а 17. Любой простой делитель числа а должен обладать тем свойством, что по модулю этого делителя —235 является квадратом. Ясно, что таким свойством обладают 2 и 5, но пе обладают 3, 7, 11, 17. Кроме того, —235 = —1 = 52 (mod 13), и к числам 2 и 5 следует добавить 13. Пусть А = (13, 5). Этот дивизор не является главным, поскольку
5-55 ...
13 2013 ...
Норма его квадрата равна N (А2) = 169. Дивизор А2 делит (5 - |/^235)2 = -210 - 10 |/=235, поэтому К=235 = —21 (mod А2). Следовательно, вычисления, производимые с целью установить, является ли А2 главным дивизором, а именно
— 211—1...
1694 59 ...
показывают, что А2 — неглавный дивизор, по он эквивалентен дивизору (59, —1). Таким образом, А3 ~ А (59, —1). Норма последнего дивизора равна 13-59 = 767, и этот дивизор делит (5 — |/ —235) (1 + ]/—235) = 240 + 4]/ —235. Поэтому циклический метод
-6000
7675 47 5...
]) В немецком издании [G2] Disquisitiones Arithmeticae на стр. 351 •ошибочно указана классификация II.3 (а не 1.3).
показывает, что А3 ~ (5, *). Поскольку (5, *)2 является дивизором числа 5, то А6 ~ I, но, как мы доказали выше, Л2 q^ I и Л8 r^ I. Следовательно, 6 дивизоров Л, Л2, Л®, Л4, Л6, Л6 ~ I принадлежат различным классам. Эти шесть классов образуют всю группу классов дивизоров. Действительно, они содержат приведенные формы с коэффициентами а = 1, b = 0; а = 4, Ъ = ±1; а = 5, b = 0 и а = 13, b = ±5. Другими возможными значениями а ^ 17 являются а = 2 или а = 10, по они пе приводят к собственно примитивным формам.
Рассмотрим теперь порядок (ж + yV60: ж, у — целые) = = (ж + 2у]/15: х, у — целые). Здесь D >0, поэтому мы должны рассмотреть дивизор (—1, *). Вычисления
7 4 4 7 7 ...
-1 И -4 И -1 ...
показывают, что (—1, *) не является главным дивизором. При D = 15 простое 3 разветвляется. Поскольку 3 взаимно просто с 2, дивизор (3, *) принадлежит некоторому классу рассматриваемой группы классов дивизоров. Этот класс не является главным:
6 2 5 5 2 6 6...
3 -8 7 -5 7 -8 3 ...
и зти же вычисления показывают не только то, что дивизор (—1, *)(3, *) с нормой —3 не главный, но и то, что четыре дивизора I, (—1, *), (3, *) и (—1, *) (3, *) принадлежат различным классам, поскольку они приводят к разным периодам форм. Квадрат любого из зтих классов равен классу I, поэтому легко найти произведение любой пары из зтих классов. Для того чтобы доказать, что зто дает нам полное описание группы классов дивизоров, достаточно доказать, что зти четыре класса содержат все дивизоры. Каждая форма собственно эквивалентна форме ах2 -|- 2Ьху -г су2, для которой а ^ 21/60/3 < 10. Кроме того, Ь2 = 60 (mod а), Ъ2 < 60 и (5 + | а |)2 > 60. В рассмотренных выше классах содержатся формы, для которых а = ±1, ±3, +4, +5, ±7, ±8. При а = ±1, а = ±3, а = +5 возможно только одно значение Ъ. Если а = 4, то Ь2 0 (mod 4), b = 0 или 2 (mod 4), и случай Ъ = 2 (mod 4), Ь = 6 не включается в рассмотренные выше. Но тогда с — (52 — — D)la = —6, и зта форма не является собственно примитивной. Аналогично, а = —4, Ь = 6 приводит к не собственно примитивной форме. Если а = ±7, то возможны только два значения Ь, b = 2 или 5 (mod а). Эти возможности содержатся в рассмотренных выше случаях. Если а = +8, то сравнение Ъ2 = 4 (mod 8) имеет два решения b = 2 или 6 (mod 8) и соответствующие формы принадлежат введенным выше четырем классам. Пусть теперь а = ±2;
тогда Ь ^ 6 и с -- +12, т. е. форма не является собственно примитивной. Наконец, если а = +6, то Ь2 = 0 (mod 6), b = =0 (mod 6), b — 6, с = +4 и соответствующая форма снова не является собственно примитивной. Следовательно, группа классов дивизоров совпадает с описанной выше группой из четырех зле- мептов.
Наконец, рассмотрим еще один случай, разобранный Гауссом (Disquisitiones Arithmeticae, Art. 226): группу классов дивизоров порядка {ж -•- у У45: х, у — целые). Индекс s этого порядка равен 6, поскольку 45 = 32-5 и 5 = 1 (mod 4), В зтом случае дивизор (—1, *) не является главным. Однако циклический метод показывает, что (5, *) ~ (—1, *), следовательно, (—1, *) (5, *) ~ I. Применяя процесс исключения, аналогичный использованному выше, мы получим, что группа, классов дивизоров содержит в точности два элемента; классы дивизоров I и (—1, *). (Значения а = = +2, +3 приводят к пе собственно примитивным формам; 45 пе является квадратом по модулю 7, поэтому а пе может быть равно +7; а — +5, ±6 приводят к уже рассмотренным формам. Если а -- ±4, то b = 3 или b = 5 и соответствующие формы отвечают уже найденным выше периодам.)
Упражнения
Найдите группу классов дивизоров (т, е. систему представителей и таблицу умножения) следующих порядков.
^х -|- у У—99: х, у — целые}. (Disquisitiones Arithmeticae, Art. 226. Циклическая группа шестого порядка.)
{х +уУ—117: х,у — целые}. (Число классов равно8.)
{х +уУ—531: х,у — целые}. (Disquisitiones Arithmeticae, Art. 255.
Число классов равно 18.)
{х +у/305: х, у— целые}. (Число классов равно 4.)
{х +уУ305: х, у— целые или полуцелые},
{^+ у У—59: х, у — целые}. (Ср. с упр. 3.)
{х + у У—59: х, у — целые или полуцелые},
И + у /=531: х, у — целые пли полуцелые}.
Просмотрите любую из таблиц бинарных квадратичных форм, помещенных в указанных ниже источниках, и проверьте ее для различных значений D.
Cayley'A., Tables des formes quadratiques binaires pour les determinants negatifs depuis D — — 1 jusqu’a D = —100, pour les determinants positifs non cartes depuis D — 2 jusqu’a D = 99 et pour les treize determinants negatifs irreguliers qui se trouvent dans le premier inillier, Jour, fur Math. (Crelle), B. LX (1862), 357—372. [См. также Cayley A., Mathematical Papers, vol. 5, pp. 141 — 156.]
Ince E. L., Cycles of Reduced Ideals in Quadratic Fields, British Assn- for the Advancement of Science, Mathematical Tables, Vol. IV, Cambridge University Press, 1966.
Проверьте различные элементы табл. Ill из книги Cohn Н,, A Second Course in Number Theory, Wiley, New York, 1962.
Докажите следующую лемму (мы использовали ее в § 3.3 без доказательства): если а и b взаимно просты, то каждый нечетный делитель числа а2 — 562 можно записать в виде р2 — 5g2.
В теории Гаусса группы классов дивизоров можно следующим образом разделить на роды. Такая группа соответствует некоторому порядку вида {т + у VD". х, у — целые}. Для каждого нечетного простого делителя детерминанта D определим характер соответствующей группы в точности так же, как в § 7.9. Если D = 1 (mod 4), то эти характеры образуют весь характер. Если D = 2 или 3 (mod 4), то полный характер содержит дополнительный зпак, определенный табл. 7.9.1. При D = 0 (mod 4) следует различать два случая. Если D = 4 (mod 8), то нечетные числа вида х2 — Dy2 ■сравнимы с 1 или 5 по модулю 8, т. е. все они сравнимы с 1 по модулю 4, и дополнительный зпак есть «+», если мег 1 (mod 4), л «—», если п = = 3 (mod 4) (как и при D = 3 (mod 4)). Если D = 0 (mod 8), то нечетные числа вида х2 — Dy2 сравнимы с 1 по модулю 8 и характер имеет два дополнительных знака, в качестве которых можно взять знаки (^J и (“). В каждом из приведенных выше примеров из основного текста и упражнений (за исключением упр. 5, 7 и 8) и в случае порядков ^х -ф у j/D: х, у — целые} при D = 24, 8, —8, —16, —24 найдите разбиение группы классов дивизоров на роды и определите все встречающиеся характеры. (Например, при D — 60 группа классов дивизоров состоит из 4 родов, каждый из которых содержит один класс — классификация IV.1 в обозначениях из § 7.9. и в действительности встречаются характеры Ц—Ь +, Ч, -- Чиг.) Обратите внимание на то, что во всех случаях в действительности встречается ровно половина всех возможных характеров (как и в § 7.11). Гаусс доказал, что так должно быть всегда (Disquisitiones Arithmeticae, Arts. 257—261).
Гауссова композиция форм
Вычисления из предыдущего параграфа показывают, что в процессе применения циклического метода для нахождения элементов группы классов дивизоров проще всего рассматривать эти классы не как классы эквивалентности дивизоров, а как классы собственной эквивалентности бинарных квадратичных форм. Поэтому может показаться естественным не прибегать вообще к понятию классов дивизоров, а, следуя Гауссу, формулировать всю теорию на языке бинарных квадратичных форм. Правда, против этого есть возражение Куммера, что понятие собственной эквивалентности становится естественнее, если рассматривать его с точки зрения теории дивизоров. Однако одного этого соображения едва ли достаточно для того, чтобы оправдать все построения теории дивизоров.
Преимущество теории дивизоров состоит в том, что опа дает объяснение операции умножения классов. С точки зрения классов дивизоров вряд ли можно найти более естественное умножение: произведение класса дивизора Л на класс дивизора В равно классу АВ. В то же время описать зто умножение с точки зрения классов собственной эквивалентности форм чрезвычайно трудно. В зтом параграфе мы ограничимся лишь кратким перечислением
множества шагов, необходимых для определения зтой операции. Гаусс назвал ее композицией форм.
Тот факт, что Куммер не говорит об зтом преимуществе своего подхода, а ограничивается лишь замечанием, что его теория «в значительной степени аналогична очень трудному разделу De compositione formarum из книги Гаусса» [К7, стр. 325], ясно показывает, что Куммер не разработал детально «теорию комплексных чисел вида х + yV0 которой он говорит в предыдущем абзаце. Другое свидетельство тесной связи между теорией дивизоров квадратичных целых и композицией форм содержится в письме Куммера Кронекеру от 14 июня 1846 г. [К5, стр. 68]. Здесь Куммер пишет: «[Дирихле] показал мне, основываясь на письменных и устных замечаниях Гаусса, что Гаусс в период завершения раздела о композиции форм в Disquisitiones Arithme- ticae уже использовал нечто похожее на идеальные делители, но он так и не смог найти для них прочную основу; в частности, в заметке о разложении многочленов на линейные множители Гаусс говорит: «Если бы я захотел продолжать пользоваться мнимыми величинами таким же образом, как это делали математики предшествующих поколений, то одно очень трудное из моих ранних исследований можно было бы выполнить очень просто». Позже Гаусс сказал Дирихле, что здесь он имел в виду композицию форм».
Изобретение композиции форм было большим вкладом Гаусса в теорию бинарных квадратичных форм. (Применение циклического метода для решения уравнений ах2 -г 2Ъху + су2 = m было хорошо известно Лагранжу и Эйлеру, и Гаусс изложил его в своих Disquisitiones Arithmeticae главным образом как резюме сделанного его предшественниками.) Частный случай композиции форм, который был известен задолго до Гаусса, содержится в формуле
(х2 Н- пу2>) (и2 + nv2^ = (хи — nyvY + п (хи + yuY, (1) показывающей, что произведение двух чисел вида х2 + пу2 снова имеет тот же самый вид. Другим примером является формула
(2У + 2ху -| Зг/2) (2и2 + 2uv + Зу2) = X2 + 5У2,(2)
где
X = 2хи + хи + уи — 2yv,
У = xv + уи + yv.
Эту формулу можно использовать для доказательства гипотезы Ферма о числах вида х2 + by2 (см. упр. 1).
Вообще, бинарная квадратичная форма az2 + 2$ху + ^у2 называется композицией двух других форм ах2 + 2Ьху + су2 и а'х2 -|- 2Ь'ху -]- с'у2, если существует равенство вида
(ах2 + 2Ьху + сг/2) (а'и2 + 2b'uv + с'у2) = аХ2 + 2^ХУ + уУ2,
где X и У — билинейные функции от (ж, г/) и (u, у), т. е.
X = рхи + р'ху + р"уи + p”yv,
У = qxu + q'ху + q"yu + q"'yy
с данными целыми р, р' делителей
Р Р\ .
q q
5 = Р’ Р" , q q"
, р", р"’, q, q', q", q’", и где шесть опре-
Q=РР" ,R=Р,
qq"qq*
T= p' p"' u= p" p" q'q'" ’q"q"'
не имеют общих делителей, больших 1. Последнее условие относительно Р, Q, R, S, Т, U является условием типа невырожденности. Гаусс не дает для него никакой мотивировки (как, впрочем, и для других аспектов зтой теории).
Путем мощных алгебраических выкладок Гаусс показывает, что в любой композиции форм тройка целых чисел (Р, R — S, U) пропорциональна (a, 2b, с), a (Q, R + S, Т) пропорциональна (а', 2Ь', с'). Например, в композиции (1) наборы р и q равны
10 0-м
0 110
поэтому P = l,^ = l,7? = 0, S = 0, Т = п, U = п, (Р, R — S, U) = (1, 0, м) и (Q, R + S, Т) = (1, 0, м). Аналогично, в композиции (2) наборы р и q равны
2 11—2
0 111
следовательно, Р = 2, Q = 2, R = 2, 5 = 0, Т = 3, U = 3, (Р, R — S, U) = (2, 2, 3) и ((?, R + 5, Г) = (2, 2, 3). Если первый из зтих коэффициентов пропорциональности положителен, то Гаусс говорит, что форма а'х2 + 2Ь’ху + с'г/2 входит в зту композицию прямо, а если этот коэффициент пропорциональности отрицателен, то форма входит в композицию обратно. Аналогично, форма ах2 + 2bxy Н- су2 входит в композицию прямо или обратно, если коэффициент пропорциональности между (^, R + 5, Т) и (а', 2Ь', с') соответственно положителен или отрицателен. Таким образом, в приведенные выше композиции обе формы входят прямо. В то же время в композиции
(х2 + пу2>) (и2 + МУ2) = (хи + пуи) 2 + м (хи — уи)2
наборы р и q равны
100 м
0 1-10
следовательно, Р = 1, Q = —1, R = 0, S = 0, Т — — п, U = п, (Р, R — S, U) = (1, 0, nR (Q, R + S, Т) - (-1, 0, -п), и первая форма входит в композицию обратно, а вторая — прямо.
В дальнейшем мы будем рассматривать только такие композиции, в которые оба сомножителя входят прямо. Основные результаты Гаусса о композиции форм кратко можно сформулировать следующим образом. Гаусс доказал т), что операция композиции корректно определена па множестве классов собственной эквивалентности бинарных квадратичных форм данного детерминанта (по зтой причине различение собственной и несобственной эквивалентности необходимо для теории Гаусса) и что она определяет на множестве классов собственно примитивных форм структуру коммутативной группы. Подробнее, среди прочих результатов Гаусс доказал следующее.
Предположим, что F можно записать в виде композиции / и /', a F' — в виде композиции / и /". Если /' и /" собственно эквивалентны, то F и F’ собственно эквивалентны.
Если F можно записать в виде композиции / и /', то F можно записать в виде композиции /' и /. (Это просто.)
Композиция, рассматриваемая с точностью до собственной эквивалентности, ассоциативна. Точнее, предположим, что F — композиция / и /', F —■ композиция F и /", F' — композиция /' и /" и Р' — композиция / и F'; тогда Р и .F' собственно эквивалентны. (Это необычайно трудно. См. Disquisitiones Arithmeticae, Art. 240.)
Если заданы две формы / и /' с одним и тем же детерминантом, то можно найти третью форму ^ которая имеет тот же детерминант и является композицией / и /'. (Это далеко не очевидно.)
Если заданы две собственно примитивные формы / и /', то найдется такая собственно примитивная форма /", что композиция / и /" собственно эквивалентна /'. (См. Art. 251.)
Обратите внимание, что Гаусс повелительным жестом определяет композицию для любых двух форм, хотя при фактическом вычислении класса композиции ради удобства можно заменять формы па собственно эквивалентные (согласно (1)). Это можно ■следующим образом использовать при вычислении композиции двух собственно примитивных форм ах2 + 2Ъху -|- су2 и ах2 + + 25'ху + с'у2 с одним и тем же детерминантом Ъ2 — ас = - Ь'2 — а'с'.
Согласно § 8.3, можно предположить (не ограничивая общности), что а нечетно и взаимно просто с D — Ъ2 — ас. Аналогично, можно считать, что а' нечетно и взаимно просто с D и а. Замена переменных х' = х + пу, у’ = у дает нам новую форму, соб-
]) Гаусс сделал даже больше того, что здесь описано, поскольку он рассматривал композицию форм разных детерминантов.
ственпо эквивалентную исходной. В этой форме а остается прежним, а b заменяется па b + па. Следовательно, b можно заменить на любое число, сравнимое с Ъ по модулю а. Аналогично, Ь' можно заменить па любое число, сравнимое с Ь' по модулю а'. Согласно китайской теореме об остатках, существует такое целое В, что В = Ъ (mod я) и В = Ь’ (mod я'); поэтому, не ограничивая общности, можно предположить, что формы, композицию которых мы составляем, имеют вид ях2 + 2Вху + сг/2 и а'х2 + 2Вху + с'г/2, где а и а' — нечетные целые, взаимно простые друг с другом и с D. Но В2 — D = ас = а'с' и а, а' взаимно просты; следовательно, 52 — D = аа'е для некоторого целого е и рассматриваемые формы имеют вид ах2 + 2Вху + а'еу2 и а'х2 + 2Вху + аеуд.
Короче говоря, без ограничения общности можно считать, что а и а' — нечетные целые, взаимно простые друг с другом и с D, и что b = Ь'; в этом случае с = а' е и с' = ае при некотором целом е. Поэтому задача сводится к нахождению композиции двух таких форм. После трудных вычислений (Disquisitiones Arithme- ticae, Art. 243) Гаусс объявляет, что в этом случае форма аа'х2 + + 2Ьху + еу2 является композицией ах2 -- 2Ьху + а'еу2 и а'х2 + -г 2Ьху + асу2. Это утверждение можно проверить непосредственно, воспользовавшись уравнением
(ах2 4- 2Ьху + а'еу2) (а'и2 + 2buv + аер2) = аа'Х2 + 2bXY +eY2,
(3)
из которого мы должны найти X и Y. Поскольку аа'е = Ъ2 — D, первый множитель в левой части можно записать в виде
^[(axY by)2- (b2 -№YD) у2] - 4 A [(ax + by) - у У 5].
Остальные две формы также можно переписать аналогичным образом, и, умножив обе части уравнения (3) на аа*, мы приведем его к виду
N\axYby — у V D\ N [а'и + bv—vV D\ = A [aa'X YbY — Y^D], Поскольку норма произведения равна произведению норм, это наводит нас на мысль о том, что
аа'Х YbY — Y У D — (ах-\-Ъу — у У D) (^а'и -j-bv—v У D) =
= — |/ D [axv + byv + a*ya + byv) + aa'xu-V- abxv +
-- a'byu + b2yv + Dyv,
Y = axv т byv + a'yu 4- byv,
aa'X = aa'-xu + abxv + a'byu + №yv + Dyv — bY =
= aa'xu 4- 0 ■ xv + 0 ■ yu — b2yv 4- Dyv,
X — xu — eyv.
26 Г. Эдвардс
(Гаусс, конечно, не одобрил бы использование |/Рв этих вычислениях.) Эти вычисления можно обратить, и при определенных таким образом X и Y выполняется равенство (3); при этом наборы р и q равны
0 0 — е
О а а' 2Ь
Следовательно, Р = a, Q = a', R = 26, S = О, Т = еа, U = еа . Таким образом, равенство (3) описывает композицию (при взаимно простых а и а'), в которую обе формы входят прямо.
Утверждение о том, что гауссова композиция совпадает с естественной композицией дивизоров, можно доказать следующим образом. В этом случае снова достаточно ограничиться нечетными а и а', взаимно простыми друг с другом и с D, и Ъ — Ъ'. Тогда в теореме из § 8.3 форма ах2 + 2Ъху + су2 соответствует дивизору А, который удовлетворяет условиям N (А)=а, b=y D (mod Л). Аналогично, ах2 -г 2Ъху -г с'у2 соответствует А' с N (А') = а' и b = V D (mod А'). Тогда N (АА') = аа' и b = У D (mod АА') (поскольку дивизор b — V D делится на единственный дивизор с нормой а и на единственный дивизор с нормой а', а целые а и а' взаимно просты). Этот дивизор соответствует форме аа'х2 -[+ 2Ъху -|- еу2, где е = (Ь2 — D)/aa', что и требовалось показать.
Упражнения
Используйте формулу (2) для доказательства гипотезы Ферма, согласно которой произведение двух простых pv рг = 3 пли 7 (mod 20) имеет вид PiPi = ж2 + 5у2. [Докажите, что при р = 3 или 7 (mod 20) существует бинарная квадратичная форма pz2 + 2dxy — еу2 с детерминантом —5. Эта форма эквивалентна либо х2 + 5у2, либо 2х2 + 2ху + Зу2. Так как р не представимо в виде р — х2 + 5у2, то оно должно иметь представление р = 2х2 + + 2ху -[- Зу2.] Обратите внимание на то, что эта гипотеза, по существу, утверждает, что при D = —5 группа классов дивизоров состоит из двух элементов.
Найдите квадрат (относительно композиции) формы 4z2 + 9у2. Найдите класс этого квадрата, подобрав собственно эквивалентную форму, которая отвечает некоторому дивизору, и возведя в квадрат соответствующий дивизор. [См. упр. 3 к § 8.1.]
Уравнения второй степени с двумя неизвестными
Самое общее уравнение первой степени с двумя неизвестными ал — by + с = 0, в котором коэффициенты а, 6, с и искомые решения х и у являются целыми числами, можно решить при помощи алгорифма Евклида (см. упр. 1). Самое общее уравнение второй степени с двумя неизвестными ах2 — Ъху -!- су2 + dx — + еу -г / = 0 можно решить, если выделить полные квадраты,
приведя его к виду ах2 + 2$ху + уг/2 = т, а затем воспользоваться циклическим методом (как и в § 8.2).
Лагранж [L1] выделяет полные квадраты следующим образом. Прежде всего запишем данное уравнение в виде уравнения относительно х, коэффициенты которого являются полиномами от у, т. е. ах1 -[- (by 4- d) х 4- (сг/2 4- еу + /) = 0. Умножив обе части на 4а, получим
(2az 4- by 4- с?)2 — (by 4- с?)2 4- 4а (су1 4- еу 4- /) = 0.
Пусть t = 2ах 4- by 4- d; запишем уравнение в виде ау1 44- 2^у 4~ у = t2, где а = Ь1 — 4ас, [5 = bd — 2ае и у = d1 — 4а/. Умножив обе части па а, получим (ау 4- Р)2 — Р2 + «У = сП2, или, проще, и1 — at1 = то, где
/ а = Ь4 — 4ас,
, ,т = р2 — ау = (bd — 2ае^ — (Ь2 — 4ас) (d? — 4а/), a t и и — целые числа:
■ t = 2ах 4* by 4- d, ' и = ау 4* Р = (Ь1 — 4ас) у 4- bd — 2ае.
Каждое решение х, у исходного уравнения дает единственное- решение t, и нового уравнения и1 — at1 = т. Обратно, решение нового уравнения получается из решения исходного уравнения тогда и только тогда, когда рациональные числа
" а ’ 2а [. а J2ааv '
являются целыми, т. е. в том и только в том случае, когда
и = р (mod a), at — bu 4* Z>P — da = 0 (mod 2аа).(2)
Таким образом, общее решение данного уравнения можно найти, используя циклический метод для решения уравнения и2 —at1 = = т, а затем отбрасывая все решения, которые не удовлетворяют сравнениям (2), и определяя х и у по формулам (1) для тех решений, которые удовлетворяют этим сравнениям.
(Если а = 0, то при (Ь, с) ^ (0, 0) можно при помощи обратимой замены координат свести данную задачу к уравнению, в котором а #= 0. Если а = 0, то уравнение имеет простое решение — см. упр. 2.)
Этот способ пока еще нельзя считать решением нашей задачи, поскольку исключение решений (t, ы), которые не удовлетворяют сравнениям (2), требует бесконечного числа шагов. Если бы такой процесс можно было считать «решением», то нам пришлось бы считать «решением» и множество всех пар целых чисел (х, у),.
26*
которые остаются после исключения всех пар, не удовлетворяющих уравнению ах2 + Ьху + су2 + dx + еу + / = 0. Однако процесс исключения для сравнений (2) можно следующим образом свести к конечному числу шагов.
Если а < 0 или а является квадратом и m ^= 0, то уравнение и2 — at2 = т имеет конечное число решений. Их можно выписать в явном виде, а затем отбросить решения, не удовлетворяющие сравнениям (2). Если а является квадратом и m = 0, то существует бесконечно много решений, по все они имеют простой вид и = ± kt (k2 = a, t — целое) и вопрос о том, удовлетворяет ли такое решение сравнениям (2), зависит только от знака +к и от класса t по модулю 2аа. Следовательно, можно указать два (конечных) списка классов вычетов по модулю 2аа, таких, что общее решение имеет вид и = kt, где t принадлежит первому списку классов вычетов, или и = — kt при t, принадлежащем второму списку.
Наконец, если а — положительное целое, не являющееся квадратом, то уравнение и2 —■ at2 = т либо вообще не имеет решений, либо имеет конечное число бесконечных последовательностей решений вида
и + <1/а = (^УУИа)(^ + ^ Vo)”. (3)
где U + TV а — основная единица, п пробегает все целые числа, X + У^а может быть одним из конечного числа квадратичных целых. Поэтому достаточно показать, что для любой последовательности вида (3) можно перечислить те значения п, для которых t и и удовлетворяют сравнениям (2). Так как существует только конечное число значений ^U + ТУаУ по модулю 2аа, то должны существовать различные целые i и /, для которых Ш + ТИа)* = (И + Т/аУ (mod 2аа). Единица U + П/а имеет обратный элемент, а именно ± (U — ТУа), поэтому (£7 + + ТУаУ = 1 (mod 2аа) при к = i — /. Следовательно, формула (3) дает значения t и и, удовлетворяющие сравнениям (2), тогда и только тогда, когда опа дает такие значения при замене п на п + к. Таким ^образом, для того чтобы проверить все решения вида (3), достаточно проверить только те решения (3), для которых п = 0, 1, 2, . . ., к - 1.
Это завершает решение уравнения ах2 + Ьху + су2 -V dx -V + еу + / = 0. По существу, приведенное здесь решение совпадает с решением Гаусса из Disquisitiones Arithmeticae, Art. 216. Однако Гаусс пользуется более симметричной заменой переменных для выделения полных квадратов, и это приводит к более стройным формулам.
Упражнения
Решите уравнение ах + by + с = 0 следующим образом. Сначала докажите, что уравнение неразрешимо, если с не делится на наибольший общий делитель d чисел а и 6. Алгорифм Евклида дает d = аи + Ьи. Воспользуйтесь этим для нахождения одного решения уравнения ах +^6у + с = 0 в любом случае, когда такое уравнение имеет решение. Покажите, что разность двух решений удовлетворяет уравнению аг + Ьз = 0. Завершите решение задачи, найдя общее решение уравнения аг + Ьз = 0.
Сведите следующим образом решение уравнения ах2 + Ъху + су2 + + dx + еу + / = 0 к случаю а ^ 0, а = 62 — кас ^ 0. Если а = 0, но с ^ 0, то, меняя х и у местами, получаем а ^ 0. Если а = с = 0, но Ъ =£ 0, то z>-»z, у t—*х + у — обратимая замена переменных, которая дает а ^ 0. Если а = b = с = - 0, то уравнение имеет первую степень. Это показывает, что данное уравнение можно привести к виду ау2 + 2ру + у = <2, и при а =^ 0, т. е. если уравнение не имеет вида[2|3у + у = t2, можно воспользоваться дальнейшим приведением из основного текста; здесь t = 2ах + by + d. При помощи этих двух уравнений выразите х и у через t и t2. (Случай р = О следует исключить и рассмотреть отдельно.) Покажите, что t определяет решение исходного уравнения тогда и только тогда, когда t + 4аР определяет такое решение; заключите отсюда, что все решения исходного уравнения можно найти за конечное число шагов.
Напишите программу для ЭВМ, которая решает уравнение ах2 + + Ъху + су2 -|- dx + еу + / = 0 в целых числах при данных целых а, 6, с, d, е, /. [Возможно, для выделения полного квадрата предпочтительнее пользоваться методом Гаусса.]
Найдите все решения уравнения х2 + 8ху + у2 + 2х — ку + 1 = 0. [Disquisitiones Arithmeticae, Art. 221.] , .
Найдите все решения уравнения 3z2 + кху — 7у2 = 12. [Disquisitiones Arithmeticae, Art. 212.]
Глава 9
ФОРМУЛА ДИРИХЛЕДЛЯ ЧИСЛА КЛАССОВ
Формула эйлерова произведения
Эта глава посвящена формуле Дирихле для числа элементов в группах классов дивизоров из гл. 7 и 8. Конечно, в изложении Гаусса это группы классов собственной эквивалентности бинарных квадратичных форм, а групповая операция — композиция форм. Хотя Дирихле и следовал терминологии Гаусса, здесь нам удобнее рассматривать эти группы как группы классов дивизоров.
Как показано в § 6.2, основная идея, на которой основана формула Дирихле, содержится в формуле эйлерова произведения
2 N (Лр= П " i • CD А р
Здесь Р пробегает все простые дивизоры, а Я — все дивизоры. (Для групп классов дивизоров из гл. 8 области изменения Р и А ограничиваются простыми дивизорами и теми дивизорами, которые взаимно просты с индексом рассматриваемого порядка квадратичных целых. Этому случаю посвящен § 9.6. До § 9.6 мы будем рассматривать только группы классов дивизоров полного порядка всех квадратичных целых для данного свободного от квадратов детерминанта D, т. е. группы классов дивизоров из гл. 7.)
По существу, формула эйлерова произведения представляет собой новую формулировку утверждения, что любой дивизор А может быть записан одним и только одним способом в виде произведения степеней различных простых дивизоров Р. В самом деле, формально
1 (Р)8 ' N (Р2)8 ' ' V 1 1 N (Р)>
и бесконечное произведение в (1) можно разложить, выбирая слагаемое 1 во всех, за исключением конечного числа, множителях, а из остальных множителей выбирая слагаемые N (P!)~s. Настоящее доказательство формулы (1) при вещественных s > 1 легко получить тем же способом, что и в § 6.3. Произведение в правой части сходится, поскольку j^W (P)~s ^ ^2p-s ^^^п-8 <_ оо. Любая конечная сумма вида jTV (Л)-8 в левой части меньше некоторого частичного произведения из правой части; в то же время любое частичное произведение в правой части равно беско-
вечной сумме слагаемых, каждое из которых входит в левую часть (перемножение нескольких абсолютно сходящихся рядов вида (2)). Следовательно, 2-^ И)-8 ^ П U — ^ ^Р^У1 ^ ^-^ (И)-8.
Как и в гл. 6, мы выведем формулу для числа классов, умножив формулу эйлерова произведения на s — 1 и взяв предел при s | 1. В правой части этот предел будет равен числу L (1, %), что можно будет записать в виде бесконечной суммы, зависящей от D. а затем эту сумму вычислить в явном виде. Сумма в левой части разобьется на к сумм (по одной для каждого класса дивизоров), и предел при s | 1 каждой из этих сумм будет одним и тем же числом. Следовательно, предел левой части равен к lim (s — 1) ^W (Л)-8, где суммирование ведется по всем главным, дивизорам Л. Этот предел можно вычислить, записав его в виде суммы по квадратичным целым и заменив сумму интегралом, который находится при помощи интегрального исчисления.
Конечно, Дирихле в своем доказательстве формулы числа классов не пользовался формулой эйлерова произведения в виде (1): его работа появилась даже раньше, чем теория Куммера идеальных круговых целых, не говоря уже о значительно более поздней теории идеальных квадратичных целых. Однако справедливости ради следует сказать, что формулу (1), по существу, можно найти в работе Дирихле ([D7], § 90); в ней недоставало лишь подходящего словаря, для того чтобы сформулировать (и доказать) ее в простом виде (1).
Как и при определении и изучении основных свойств числа классов, следует рассмотреть много частных случаев: D > 0 или D < 0, D = 1 или D ^ 1 (mod 4), D свободно от квадратов или D = PD'. Попытка рассматривать все эти случаи единообразно не будет ни поучительной, ни полезной. Поэтому в следующих параграфах мы будем разбирать эти случаи по одному. Действительно важна лишь единая идея, заложенная в формуле (1), плюс горстка приемов, которые используются при вычислении пределов обеих частей этой формулы, умноженных па s — 1, при s 1.
Первый случай
Самый простой случай формулы числа классов — это^случай, когда D < 0, D Ф 1 (mod 4) и D свободно от квадратов. В этом случае правая часть формулы эйлерова произведения равна
11 \ N VPY р
p2s /p2s /- п (1-^)” п V-W и (1 р раз-р рас-р остаются
p2s /
p2s /
ветвляютсяпадаютсяпростыми
-ГК1"^)'* 11 (1-^)'* 2 (1+^)'* =
Рр рас-р остаются
падаютсяпростыми
р
где £ (s) — обычная дзета-функция Римана (см. § 6.3) и где (°) равно 0, 1 или —1 в зависимости от того, разветвляется, распадается или остается простым р в квадратичных целых детерминанта D ' (Если р = 2 или р | D, то (^) = 0. В противном случае (^) равно символу Лежандра.)
Поскольку lira (s — 1) £ (s) при s | 1 равен 1 (см. § 6.3), предел правой части, умноженной на s — 1, при s | 1 равен пределу при s | 1 произведения |] (1 — k^P^Y"1- Как было замечено в § 7.8, определение (°) можно распространить с простых целых р па все целые, взаимно простые c4D, таким образом, что Gin2^ = <«.) Q Следовательно, рассматриваемое произведение можно формально записать в виде суммы
ПН)£Г‘-
р
=ii(^c?)7^q^+---+(„°)^+--.)=
р
= Ж)^
п
где произведение берется по всем простым р, которые не делят 40, а сумма — по всем целым п, взаимно простым с 40. При s > 1 это легко доказать перегруппировкой абсолютно сходящихся рядов.
В § 7.8 мы заметили также, что (^) является характером по модулю 40, т. е. справедливо не только соотношение (п^ ) = = („,)( ^), но и (п+4л) = (п)- Сумма значений этого характера равна 0 (половина классов являются распадающимися, а половина— нераспадающимися), поэтому, как и в § 6.5, можно воспользоваться суммированием по частям и доказать, что ряд 2 (n)n~S Условно сходится при $>0и определяет непрерывную функцию от s при s>0. Следовательно,
lim(s— 1) JJ (1 — ^ J =2(п)Т’Рп=1
где (°) считается равным 0 при п, не взаимно простом с 40, а условно сходящийся ряд в правой части суммируется в естественном порядке. По традиции это число обозначается через L (1, х), где х — характер х W = („) по модулю 4D, a L (s, х) = = 2% to^-8 (как и в гл. 6).
Это завершает вычисление предела при s | 1 умноженной на з — 1 правой части формулы эйлерова произведения
ЛЦЛ)« 11 N(Py) *
Рассмотрим теперь левую часть этой формулы. Как и в § 6.8, пределы суммы N (Л)“8 по любым двум классам эквивалентности дивизоров А совпадают, поэтому
lim[(s—1) 2 ^ (■^)~’e^lim(s—1)5 N (AY\
s 4- 1 "sUА-главные
где h. — число классов. Если D =Y —1, т° имеется в точности две единицы ±1 и каждый главный дивизор является дивизором двух и только двух квадратичных целых. Таким образом, при DY —1
2 ^мг=А 2
A-главные(х, у)^(0, 0)
При D = —1 множитель 1/2 следует заменить на 1/4. При 8^,1 сумма в правой части стремится к бесконечности так же, как интеграл
jj (х2—Dy2ys dx dy.
Точнее, разность между этими двумя величинами остается ограниченной при s ^ 1. Это легко доказать (упр. 3).
Данный интеграл можно вычислить при помощи замены переменных:
jj <x2-Dy2Ys dxdy =
xs—Dy2^l
= jj (-Dz2-Dy2ysd(V"^D^dy =
= I D |-s | D I1-'2 jj^-Yy2Y$d^dy =
= | Д |(l"2s)/2 jj r-2srdrdQ =
r*>l D I-1
= | DГ = D |(1-2s)/2 | D |s-f.
2—ивг1/2 s—1
Следовательно, при 0=^— 1
lim (s -1) V N (Л)-8 = h 4• Ит л • | D |(1 "2s№ | £> | ^ =.
s 4 1дs И2у I D I
При D = —1 следует заменить в знаменателе 2 на 4.
Таким образом, если D <; 0, D ^ 1 (mod 4), D свободно от квадратов и Д ^= —1, то
fen _ У / D \ 2.
2 V1 £> |п 11 ‘
’11П=1
При D = —1 знаменатель 2 в левой части превращается в 4.
Примеры. Если D = —1, то значение (^) равно 1 при п = = 1 (mod 4), —1 при п = 3 (mod 4) и 0 при четном п. Для гауссовых целых чисел имеет место однозначность разложения на множители, поэтому число классов равно 1. Следовательно, формула для числа классов
л _. _ 2. : 2. _2 ,
4 —3 г 5
совпадает с известной формулой из анализа, открытой Лейбницем. Приведенное здесь доказательство, которое основывается на свойствах разложения гауссовых целых чисел, по существу, дано Гауссом [G2, стр. 655—677]. Конечно, оно совершенно не похоже на обычное доказательство, которое сводится к обоснованию формулы arc tg х — х — ‘/з^ ~ Vs & — ■ • • ПРИ ^ = I. Если формулу Лейбница считать известной, то формула Дирихле показывает, что h = I 1).
При D = — 2 число классов равно 1 и формула Дирихле дает л_ , , 1 _ 11,111
2 /2357913* * ' '
Эта замечательная формула была известна Ньютону (см. его знаменитое письмо Ольденбергу [N2] от 24 октября 1676 г.). Если
доказать формулу Ньютона другим способом, то формула Дирихле показывает, что h = 1 при D = —2.
При D = —5 число классов равно 2 и формула Дирихле дает
л _ .1,1,11111,1,.
Т7"- "19+"2Г"Г
Здесь суммирование ведется по всем целым, взаимно простым с 20; слагаемое положительно при п = 1, 3, 7 или 9 (mod 20) и отрицательно при м = 11, 13, 17 или 19. Другое доказательство этой формулы, которое позволяет заключить, что h = 2, будет приведено в § 9.5.
В общем случае формула числа классов связывает h с V Отт = ^ ^’ ^" Если И, известно, то эта формула дает значение L (1, %). Обратно, если можно найти L (1, х), то можно получить и значение h. В § 9.5 будет дан метод вычисления L (1, х)- В одних случаях это дает простой способ вычисления /г, в других же этот способ сложнее, чем непосредственное вычисление методами гл. 7.
Упражнения
При каждом О в интервале —5 > D > —20, для которого применимы рассуждения из этого параграфа, опишите явно характер (^) и найдите значение L (1, X.L вычисляя h.
Зависит ли L (1, х) от порядка суммирования ряда?
Докажите, что сумма значений (ж2 — Оу2)~8 по всем точкам жу-пло- скости с целыми коэффициентами (кроме х = 0, у — 0) отличается от интеграла функции (ж2—Dy2)~sdxdy по внешности эллипса ж2—Dy2 — 1 на величину, которая остается ограниченной при s|l. [См. § 6.12,]
Докажите, что в пределе при s 11 сумма значений N (А)-8 по классу дивизоров не зависит от выбора класса. [См. § 6.13.]
Второй случай
В этом параграфе мы получим формулу для числа классов дивизоров при положительном., свободном от квадратов и не сравнимом с 1 по модулю 4 детерминанте D. Напомним, что при D > 0 определение «дивизора» требует рассмотрения (—1, *). Следовательно, в формуле эйлерова произведения
S IV (А)8 = II (1 IV (Р)> )
при Р, пробегающем все простые дивизоры, А пробегает не все дивизоры, а только те, которые не содержат (—1, *), т. е. только те дивизоры А, для которых N (Д) > 0.
Точно так же как и в случае D < 0 из предыдущего параграфа, получается формула
Ит«-4) П (1-ЛГ (Р)-Т^-3
Здесь функция % (п) = (”) является характером по модулю 4Dy т. е. % (п^) = х (ni) % («г) и X (« + 4D) = х W; число в правой части этого равенства также обозначается через L (1, /).
Как и раньше, получается формула
lim(s—1) v2 N (Л)-8 = АПш($-1)^ vV (Л)-8.(2)
sjlЛ'(Л)>0stlA-главные
№А)>0
Для этого достаточно доказать, что каждый из h классов содержит дивизоры с положительной нормой. Последнее утверждение сразу следует из замечания, что дивизор элемента ]/ D равен (—1, *) А, где дивизор А имеет положительную норму, так что (—1,Ау
где N (Л) >0.
Для вычисления предела в правой части (2) следует, как и раньше, переписать сумму в виде суммы по квадратичным целым, а затем последнюю сумму заменить интегралом. Поэтому прежде всего мы должны для каждого главного дивизора А с N (Л) > О найти способ выбора квадратичного целого с дивизором А. Это можно сделать следующим образом.
Пусть е — основная единица квадратичных целых детерминанта D, так что е = и + иУ D, где и > 0 и к > 0. Тогда произвольная единица имеет вид ±еп (п — целое); пусть Е = 8 при N (е) = 1 и Е = е2 при N (е) = —1. Если х + уУ D — квадратичное целое с дивизором А, то произвольное квадратичное целое с дивизором А можно представить в виде +Еп (х + У У D} (п — целое). Так как Е = U + Vy D, где U и V — положительные целые, то методом из § 7.5 нетрудно доказать, что для любого данного х + уУD коэффициенты х' и у* элемента х* + у’У D = = Еп (х + yVD) при достаточно большом п имеют одинаковые знаки (упр. 2). Следовательно, каждое квадратичное целое имеет тот же дивизор, что и некоторое квадратичное целое из «первой четверти», и для каждого главного дивизора А мояшо выбрать квадратичное целое х + У У D с дивизором Л, для которого х ^ 0, у 0. Как и выше, мы получаем, что Еп (х — yVВ) принадлежит первой или третьей четверти при достаточно большом п (т. е. коэффициенты Еп (х— уУ D) имеют одинаковый знак при большом п), поэтому сопряженное к нему квадратичное целое Е-п (х + у у D)
не принадлежит первой четверти при большом п. Пусть п — наименьшее положительное целое, для которого Е-п (х -V yV О) не принадлежит первой четверти. Тогда х* + y'V О = Е~п+1 (х + + yV О) имеет тот же дивизор Л, что и х + yV D, и принадлежит первой четверти х', у* ^ 0 (действительно, либо п = 1 и х' + + y'V О = х + yV О, либо п > 1 и х* + у' V D = ^-t"-1) (х + -V уУО) принадлежит первой четверти согласно выбору nV но Е-1 (х' + y'V О) — Е~п (х 4- yV О) первой четверти не принадлежит. Для каждого главного дивизора Л существует только одно такое х' + у' V О. Действительно, если х' + уУО и х’ -|- у"У~О имеют один и тот же дивизор, принадлежат первой четверти и Е-1 выводит их из первой четверти, то прежде всего х + у' V О = = ± Еп (х" + y"VО') при некотором целом п. При необходимости меняя местами х' + y'V О и х" + у" V О, можно считать п неотрицательным. Поэтому, поскольку все коэффициенты неотрицательны, мы получаем, что х' + y'V О = Еп (х" -(- y"VО) при п 0. Если n 1, то Е-1 (х' + у'У О) = En^r (х" + y"VО) принадлежит первой четверти, что противоречит предположению. Следовательно, п = 0, что и требовалось показать. Таким образом, для каждого главного дивизора Л найдется одно и только одно квадратичное целое х -V у /О с дивизором Л, которое принадлежит первой четверти (х, у 0), но которое выводится из нее умножением на Е-1.
Единица Е-1 равна U — 7|/ О, где U и V положительны, так что это целое х + yV О должно обладать тем свойством, что ^U — УУО) (х + уУ О) не принадлежит первой четверти, т. е. Ux — VyD, или Uy — Vx, или и то и другое вместе должны быть отрицательными. Если норма х + у V О положительна и Uy — Vx ^ 0, то (Uy — Vx) х ^ 0, Uxy — Vx2 ^ 0, Uxy — — Fx2 + V (х2 — Dy2) > 0, у (Ux — VyD) > 0 и Ux — VyD > 0. Следовательно, Uy — Vx < 0 и 0 ^ у < (V/U) x. Обратно, если x + yVО удовлетворяет условиям 0 ^ х, 0 ^ у < (VIU) х, то х + у|^О принадлежит первой четверти, но Е-1 (х + уУО) первой четверти не принадлежит. Следовательно, главный дивизор Л с нормой N (Л) > 0 является дивизором одного и только одного квадратичного целого х + уУ О, для которого 0^xu0^Uy< < Vx. Таким образом,
(3)(3).3N(A)-S=^^ (x2_Dy2yS.
(3)
(3)
А-главныех=1 0«7y<Vx
Я(А)>0
Легко показать, что сумма в правой части при s 11 на ограниченную величину отличается от интеграла
^ j(х2 — DyZ)'s dx dy =0<Uy<Vxx2-Dyl>l^ j(х2 — DyZ)'s dx dy =0<Uy<Vxx2-Dyl>l(Dz2—Dy2) sd (zV D)dy=(Dz2—Dy2) sd (zV D)dy=0<,Uy<Vz VdDz2-Dy2>l0<,Uy<Vz VdDz2-Dy2>l
^ j(х2 — DyZ)'s dx dy =
0<Uy<Vx
x2-Dyl>l
^ j(х2 — DyZ)'s dx dy =
0<Uy<Vx
x2-Dyl>l
(Dz2—Dy2) sd (zV D)dy=
(Dz2—Dy2) sd (zV D)dy=
0<,Uy<Vz VdDz2-Dy2>l
0<,Uy<Vz VdDz2-Dy2>l
=:D<-2^n/2 jj ^-y.ysa^.
o<uy<vz "Vdz’-l^WD
Этот интеграл можно вычислить, используя замену переменных z = г ch 0, у — г sh 0, z2 — у2 =-- г3, dzdy = rdrdQ. При каждом фиксированном г переменная 0 пробегает значения от 0 (где z = г, у=0) до той точки, где Uy = VzV D. U sh 0 = Vy D ch 0, U (e2e — — 1) =-- VV D (e26+l), e26 (U—VyD) = U + VVD, e^E'1 = ET e20 = E2, 0 = log E. Следовательно, этот интеграл равен
y(-2s+l)/2|y(-2s+l)/2|log Elog Ey2~2s looV—2s ly-l/2y2~2s looV—2s ly-l/2
y(-2s+l)/2|
y(-2s+l)/2|
log E
log E
y2~2s loo
V—2s ly-l/2
y2~2s loo
V—2s ly-l/2
= ^C-Ss+D^l! 7,_^Lg 2 (s-1)
Таким образом, умноженная на s — 1 сумма (3) при s ^ 1 стремится к пределу, равному (log E)i2V D, и умножение обеих частей равенства (1) на s — 1с последующим переходом к пределу при s 1 дает требуемую формулу
h, log Е _. р . 1
2 1/7) —' п *
Здесь Е — основная единица с нормой 1, т. е. Е = е, если N (&) = = 1, и Е = е2, если N (е) = —1.
Примеры,, Если D = 2, то s = 1 + |^2, N (е) = —1, h = 1 и (°) равно 1 при п = + 1 (mod 8), —1 при п = + 3 (mod 8) и 0 при четном п. Следовательно, формула Дирихле принимает вид
log (1+/2) _ „11,1,11
/2357911
Если D = 3, то е = 2 + |/ 3, N (е) = 1, h = 2 и (^) равно 1 при п = 1 или 11 (mod 12), —1 при п = 5 или 7 (mod 12) и О в остальных случаях. Следовательно,
log (2+/3) _ ,11 , 1 , 111
уз57111317' •1 "
Если D = 7, то е = 8 + 3]/7 = Е, h = 2 и формула Дирих
ле имеет вид
i-g(8+3K-,)=2 х(п)^,'П=1
где х (n) = 1 иРи и = ± 1, ±3 или ±9 (mod 28), х (я) = —1 при п = ± 5, ±11 или ±13 (mod 28), х (п) = 0 в остальных случаях. Конечно, здесь условно сходящийся ряд ^х W п-1 суммируется в естественном порядке.
Упражнения
При каждом D из интервала 7 < D < 20, М.1Я которого применимы рассуждения данного параграфа, пайдите h, Е и %, входящие в формулу числа классов.
Пусть X — х -V уУD — произвольное квадратичное целое и Е — определенная в этом параграфе единица. Докажите, что коэффициенты ЕпХ имеют одинаковый знак при всех достаточно больших целых п.
Докажите, что сумму (3) действительно можно заменить интегралом так, как это сделано в тексте.
Случай Ю = 1 (mod 4)
Если D свободно от квадратов и D = 1 (mod 4), то квадратичные целые х ± уУ D могут содержать 2 в знаменателях; точнее, 2 делит 1 — |/ D и каждое квадратичное целое можно записать в виде и + У>1/г(1 — VЩ с целыми и и и. В этом случае простое 2 не разветвляется. Действительно (см. § 7.1), 2 распадается, если D = 1 (mod 8), и остается простым, если D = 5 (mod 8). Таким образом, характер х (и) = („) больше не обращается в нуль при всех четных п, и, как легко показать, х (п) равно нулю тогда и только тогда, когда п не взаимно просто с D. Кроме того, х является характером по модулю D, т. е. х (^^ = X (m)X (я) и х (п + D) = х (п). При таком х по-прежпему справедлива формула
iim(s-i) п^-лчт-^ П
еП Ртпх
В другой части равенства предел lim (s — 1)5^ (Л)-8 можно найти точно так же, как и раньше; нужно только учесть, что квадратичные целые х+уУП, рассматриваемые как точки ху- плоскости, имеют удвоенную плотность (в каждом квадрате Ух, у): х0 ± х < xQ ± 1, у0 ± у < у0 ± 1} содержатся ровно 2 квадратичных целых), так что соответствующий интеграл
удваивается. Поэтому при D = 1 (mod 4) формула числа классов принимает следующий вид: при D < О
■’/|D| V М
(кроме D = —3, когда вместо двух единиц имеется шесть, поэтому левая часть этой формулы превращается в Ал/З/З), а при D > О
(здесь Е — основная единица 8, если N (е^= 1, и Е = е, если N (е) = — 1).
Например, при D = —3 формула Дирихле превращается в
/ я1 । 11 I 11 ।
' 3/35/78 '
Эта формула приведена Эйлером в работе Introductio in Analysin Infinitornm [E6, § 176]. (Я не знаю, была ли эта формула известна кому-нибудь до Эйлера.) При D = —7 получаем
* Л Л i 11 I 11 ill.
Действительно, в этом случае х (/ = 0, если п = О (mod 7), X (n) = 1, если n = 1, 2 или 4 (mod 7), х (и) = —1, если п = 3, 5 или 6, и число классов равно 1 (2 разлагается на настоящие множители у (1 ± /—7), а 3 и 5 остаются простыми).
2 log у (3+/13)/132 log у (3+/13)/13Если D = 5, то е = у (1 + /5), Е ~ е2, h = 1 (как 2, так и 3 остаются простыми), и формула Дирихле дает
2 log у (3+/13)/13
2 log у (3+/13)/13
здесь слагаемые ± — положительны при п = ±1, ±3, ±4 (mod 13)
и отрицательны при п - ±2, ±5, ±6 (mod 13). Разумеется, условно сходящийся ряд 2 — (1/п) следует суммировать в естественном порядке.
Упражнения
Найдите формулу числа классов при О = —23.
Найдите формулу числа классов при О =65.
Вычисление суммы 2(п)т"
Если мы хотим пользоваться формулой числа классов для нахождения числа классов h, то следует найти независимый способ вычисления суммы
'исй-З (")4-
П=1
Здесь х — характер по модулю 4D (или по модулю D, если D = 1 (mod 4)), определенный соотношениями % (nt п^ = х (nJ X (п2) и
X (?) = *X (?) = *О, если р разветвляется, 1, если р распадается.
X (?) = *
X (?) = *
. —1, если р остается простым.
в квадратичных целых для свободного от квадратов детерминанта/). В табл. 9.5.1 приведены значения х (п) при |/)|^7и1^п^ 28.
Пусть т = | 4D |, если D ф 1 (mod 4), и т = | D |, если D = 1 (mod 4). Тогда х является характером по модулю иг, и рассуждения из §6.5 показывают, что L (1, х) можно записать в виде
И14
L (1, X) =ci log-p^ + ^log ^^ + ... +cm log ^——,(1)
где а — примитивный корень m-й степени из единицы и через log (1/(1—z)) обозначена функция, определенная рядом 2 (z”/n) (при суммировании в естественном порядке) для всех комплексных чисел | z | ^ 1, кроме z = 1, а
(2)(2)1.
(2)
(2)
С) = — [х (1) а^ + X (2) а-2^ + ... + X (^) а"m■,].
Здесь ст = 0 (сумма всех значений характера х равна нулю, поскольку половина классов по модулю т являются распадающимися, а вторая половина — нераспадающимися), и расходящийся ряд log (1/(1 — а”*)) фактически не входит в формулу (1).
27 г. Эдвардс .
Функцию log (1/(1—z)) можно вычислить при помощи формулы (7) из § 6.5, следовательно, эти две формулы суммируют бесконечный ряд L (1, %) и сводят его нахождение к конечному числу шагов.
Дальнейшие упрощения при вычислении L (1, х) можно сделать при помощи следующей замечательной теоремы: преобразование Фуръе (pv сг, . . ., ст) характера (х (1), X (2), • • ., X (т)) кратно (х (1), X (2), • • •, X Wh- Именно, если Cj определены соотношением (2), то существует такое число ц, что с5 = цх G) при J = l, 2, . . ., т. Эту теорему можно доказать следующим образом. Если / взаимно просто с т, то существует такое целое к, что / к = 1 (mod иг) и
= (X (1) а~‘ +X (2) а~2 + ...+х (m)a"m] =
= ~ (Х (/^) a-,ft + X (2//с) а-25*1 + ... + X кт№ a-mJk] =
= X (/) • -^ (X № a~,h + X ^ а-27§+ ... + X <тпк^ a-m,fe] =
= X (/) ■ 4 1% ^ a"j + X ^ a"2j + • • • + X (™) “"^I =
= X (/) Cj
(поскольку к, 2k, . . ., mk — система представителей по модулю иг). Так как X (/) = ± 1, то отсюда следует, что с, = х G) cv и ПРИ ц = сг мы получаем, что Cj = цх (?) Для Ъ взаимно простого с т. При /, не взаимно простом с т, х (/) = 0, поэтому для доказательства теоремы необходимо и достаточно доказать, что с, = 0, если / не взаимно просто с т. Пусть 7" = pv, где р — простой делитель т, скажем т = рд. Тогда
Cj = 4г^ (^ a"pv + X (2) a-2pv + ... 4- х (m) а-тРД.
Если rv = sv (mod <?), то a-rpv = a-spv и Cj равно сумме д слагаемых:
c»-v[( 2 х«)»-"+ t = l(mod д)
+ ( 2 X (С)“-^+... + ( ^ x(O)a-mpvj.
t=2t = 0
Поэтому теорема будет доказана, если показать, что эти суммы по классам вычетов по модулю д равны нулю, т. е. если показать, что сумма значений х по р целым числам t, принадлежащим одному классу вычетов по модулю д, 0 ^ t < т, равна нулю. Такое свойство характеров х (?) = (f) легко доказать, используя фор-
мулы для (?) из § 7.8 (упр. 1). Это завершает доказательство теоремы.
Легко вычислить константу р, (по крайней мере с точностью до знака). Для этого нужно лишь заметить, что
X (?) = с^ + с2а2/+ ... + cmamj =
= Р- [X (1) «’+ X (2) а2'+ ... -у х (m) а”Ч =
= р- § X (v) аЧ v—t
Подставив х (/), выраженное правой частью этой формулы, в саму эту правую часть, получим
Х(7) = И 3 Гн 5 xW“lv]“w =V=l L X=lJ
m _ m-,
= P2 3 3 aXva’v Х(У-l=l Lv=lJ
Внутренняя сумма равна нулю, если X + / ф 0 (mod тп); в противном случае эта сумма равна тп. [Каждая степень а, отличная от I, является корнем многочлена I + ж + ж2 + . . . + ж”'1 = = (1 — жт)/(1 — ж).] Следовательно, х (/) = р2шх (—/) = = X (7)Н2тХ (—1) и
/х(—i)m
Используя эти свойства коэффициентов с; в (1), получаем
771
L (1, X) = ±2 X (7) log —•(3)
У х (—1) m1—“
Неопределенность в знаке перед суммой не доставляет затруднений, поскольку формула
Л(1,х) = Ит(х-1)П t1- л^рр-)'1
показывает, что L (1, х) ^ 0- При дальнейшем приведении формулы для L (1, х) естественно случаи О<0 иО>0 рассматривать отдельно.
Случай 1: D < 0. Здесь х (—1) = — 1, и вещественные части логарифмов в (3) сокращаются. Мнимые части можно найти при помощи формулы
10gTzbe"=-10g t28™!)-!-!-^-9)
(О<0<2л) из § 6.5. Тогда при а = е2л5/т получаем
тт
L (1, х) = ±т4—-у- 2 Х(Л (—^г) + const 2 х(/) =
'з=1з=1
Так как L(l,x)^0, то окончательная формула имеет вид
L(l,x)^|1+№2 + х(3)3+...+х(^)^|.(4)
Это число сравнительно просто вычислить при любом заданном D <_ 0.
Примеры. При D = —1 имеем т = 4 и
— формула Лейбница. Если D = —2, то т = 8, и мы получаем формулу Ньютона из § 9.2:
L(1,x)=-A-|!1 + 3-5-7|
х '8 /8 112/2
Если D= —3, то т = 3 и
7/1, х)^|1-2| = -^,v 3 /3з /з
как было указано в предыдущем параграфе. При D = — 5
7/(1, х)=2—-11+3 + 7 + 9-11-13 —17-191= -4- ;
20 У 20 11/5
если D = -7, то L (1, х) = л (7 / 7/1 | 1 + 2 - 3 + 4 - 5 — — 6 | = л// 7, и т. д. Некоторые интересные упрощения этой формулы приведены в упражнениях (см. резюме в конце упражнений).
] ] sin — 11 т] ] sin — 11 тСлучай 2: D "> 0. Здесь х (—1) = 1 и мнимые части логарифмов в формуле (3) сокращаются. Вещественные части равны —log 2 — log (sin (6/2)), и log 2 не вносит вклада в сумму, поскольку 2х (/) = 0. Следовательно,
] ] sin — 11 т
] ] sin — 11 т
П sin~JL JL гпП sin~JL JL гп7/(1, Х) = ±——logу т
П sin~
JL JL гп
П sin~
JL JL гп
где в числителе у пробегает все целые между 0 и т, для которых X (/) = 1, а в знаменателе — все такие целые, для которых X G) = —1. В этом случае найти явное выражение для L (1, х) значительно труднее, чем при D «< 0.
Примеру,. Если D = 2, то т = 8 и
l<1-x> = ±/t10sl<1-x> = ±/t10s. л . 7лsin —sin —. л . 7лsin —sin —. Зл . 5лSln _ sin _. Зл . 5лSln _ sin _
l<1-x> = ±/t10s
l<1-x> = ±/t10s
. л . 7лsin —sin —
. л . 7лsin —sin —
. Зл . 5лSln _ sin _
. Зл . 5лSln _ sin _
Это выражение можно вычислить явно, положив а; = sin (л/8) и у = sin (Зл/8) = cos (л/8). Тогда ж2 + У2 = 1, —ж2+ у2 = cos 2 (л/8) - /2/2, 2у2 = 1 + (/2/2) = (2 + /2)/2, ^ = = (2 - К2)/2, L (1, х) = ±_(2 V2/1 • log /2/у2) = ± (2 /2/1 X X log [(2 - /2) / (2 + /2)] = log [(2 + /2)2/2]/2/2 = log( 1 + + /2)//2, что совпадает с выражением из § 9.3.
Аналогично, при D — 3 формула Дирихле дает
. л . 11л г м \ 1 1 8Ш 12 SinT2~ L (1, х) — ± 2 л- log , 5л 7л
Sin 12 81П1Г
1_И
= ±1 log^=±J-log=
2/32У22/3, /3
2
-1 Ina 2±/31,(2+/3)2 _ log (2+/3)
’2/32-/3 ~ 2/3 g 1' "/3
где х = sin (л/12) и у = sin (5л/12).
При D = 5 удобнее оставить формулу в виде (3), заметив, что ее мнимая часть равна нулю. Тогда, используя вычисления из § 6.5, находим
Т \(1 —a2)(l—а3)
L (1, х) = ±7=- log /:
х м /56 (1 —а)(1 —а*)
1,3+/52 .1+/5
Эта формула была также выведена в § 6.5 и 9.4.
При D = 7 ни один из этих методов не приводит к очень удобному вычислению значения L (1, х) = log (8 + 3/7)//7, которое мы нашли в § 9.3 при помощи прямого вычисления к и формулы числа классов.
Упражнения
пп71 \ / п71 \ / пр'^, 6 и е равны 0р'^, 6 и е равны 0по модулю q, равна нулю. [Пусть ^) = ^)X • (р" ГДе D =^^ • • • РцР1Р2 • •по модулю q, равна нулю. [Пусть ^) = ^)X • (р" ГДе D =^^ • • • РцР1Р2 • •Предположим, что D свободно от квадратов. Пусть m = [D [ или |4О| — в зависимости от того, сравнимо D с 1 по модулю 4 или нет. Предположим, что т = pq, где р — простое. Докажите, что тогда сумма (^) по р целым значениям t, 0 ^ f < т, принадлежащим одному классу вычетов
п
п
71 \ / п
71 \ / п
р'^, 6 и е равны 0
р'^, 6 и е равны 0
по модулю q, равна нулю. [Пусть ^) = ^)X • (р" ГДе D =^^ • • • РцР1Р2 • •
по модулю q, равна нулю. [Пусть ^) = ^)X • (р" ГДе D =^^ • • • РцР1Р2 • •
или 1, простые р сравнимы с 1 по модулю 4, а р' сравнимы с 3 по модулю 4, а = (—l)6+v2e = D (mod 4) и ^) = 1 при а = 1, а (®) = 0 при а =4 1 и четном га. Если р | т и р печетно, то все, кроме одного, множители в (^) имеют то же значение при п + q, что и при п. (Если 2 | а, то 8 | q. Если а = —1, то 4 | q?) Следовательно, искомая сумма постоянным множителем отличается от суммы значений (*), которая равна нулю. Если р | т и р = 2, рассмотрите два случая. При е = 1 число q равно учетверенному нечетному целому и ^ = —(п* ) (° = ±2), а остальные множители в ( ^) одинаковы при п и п + q- Если е = 0, то D ^ 1 (mod 4), q = 2 (mod 4) и снова первый множитель меняет знак, а остальные остаются неизменными.]
При D= —1 найдите коэффициенты с и покажите, что вычисление L(l, X), приведенное в данном параграфе, сводится к вычислению — i log ^-^-]/2-|--g-К2 i) , т.е. к нахождению arctgl.
При D<0 и В = 1 (mod 4) вычисление D(l, х) по формуле (4) можно упростить следующим образом. Слагаемые в полученной сумме можно таким образом сгруппировать попарно, что она становится суммой по множеству 1, 2, ..., ^(IDI — 1), или их можно так разбить на пары, что получится сумма по множеству 2, 4, ..., |D| — 1. Это дает два выражения
..• + (^) v, где v = (|D|—1)/2. Этими выражениями можно воспользоваться и исключить S'. Отсюда следует, чток=|2| при (^)=+1 или О=—3
3. Восполните детали доказательства3. Восполните детали доказательстваи ^ = -^ I -1 пРи (г*)= — 1 и ^
3. Восполните детали доказательства
3. Восполните детали доказательства
этой теоремы.
Используя метод из у пр. 3, вычислите h при D = —7, —11, —15, —19, —23, —31, —35, —39, —43, —47. Это хорошее упражнение для развития навыков вычисления (^)- В таких вычислениях можно добиться значительной экономии. Редко, если вообще когда-нибудь, возникает необходимость вычислять символы Лежандра, отличные от тривиальных ^^, (^)и(^).
Покажите, что если D отрицательно, свободно от квадратов и не сравнимо с 1 по модулю 4, причем D + —1, то h = | S |, где S равно сумме ( ^ по всем п из промежутка 1 ^ п < [ D [. [Воспользуйтесь формулами X (га + 2D) = —х (,г) 11 X (^ — га) = —х (га).] В этих случаях вычислять ^) утомительнее. Дальнейшие упрощения приведены в следующих ниже упражнениях. По этой формуле вычислите К при D = —5, —6, —10, —13, —14, —17, —21.
Пусть D отрицательно, свободно от адратов и сравнимо с —1 по модулю 4. Вычисление числа классов методом из упр. 5 требует больше и более трудных вычислений символа Лежандра, чем следующий остроумный метод Дирихле. (См. 1D7], разд. 106.) Пусть D = —Р, где Р — положительное число (не обязательно простое), сравнимое с 1 по модулю 4. Кроме того, предположим, что Р =5^ 1. Тогда ^^ = (~*) где Q) равно произведению ^^ по простым делителям р{ (обязательно различным) числа Р. Для целых чисел г определим Y (г) формулой
Р-1
V(r)-2 (yiog^-L-.«—1
где у = е2лг/р и log определен рядом log (1/(1 —z)) = "^ja^ln (поэтому мнимая часть логарифма заключена между —л/2 и л/2). Тогда формула (3) показывает, что L (1, %) = ± im-^P [О-Т (0) + 1 •¥ (1) + 0 ¥ (2) + (-1) ¥ (3)]. Действительно, каждый корень m-й степени из единицы можно единственным способом записать в виде fy6, г = 0, 1, 2, 3; s = 0, 1, 2, . . ., Р — 1. Таким образом, К = +1л-1 [Y (1) — ¥ (3)]. Положим К (г) = Ф (г) — Y (—г). Тогда к = +1л-1й/ (1). Тождество К (г) = 2(р) ^^ ^^ — i'ry~s)/(l — irys)) показывает не только, что К (г) — чисто мнимое число, но и что оно равно — 3(р) (2л№/4Р), где к — целое число, определенное условиями 0 < к < < 4Р, к = Pr + 4s. Следовательно, при г = 0, 1, 2, 3 разность К (г + 1) — — К (г) равна сумме слагаемых вида —^) (2л4Р/4Р), за исключением случая, когда s удовлетворяет неравенствам Pr + 4s < 4Р ^ Р (г + 1) + 4$; в последнем случае это слагаемое равно —^) (2л1 (Р — 4Р)/4Р). (Обратите внимание на сходство этого рассуждения с рассуждениями Куммера из § 6.16.) Следовательно, К (г + 1) — К (г) = 2л1^(р), где суммирование проводится по всем значениям s, для которых Pr + 4s < 4Р ^ Р (г + 1) + + 4s. Это выражение представляет собой сумму по четвертой части всех пелых 1,2,..., Р — 1. В частности, если через Qj, j = 1, 2, 3, 4, обозначить сумму (^ по /-й четверти 0 — 1) (Р — 1)/4 < s ^ / (Р — 1)/4, то К (г + 1)। — К (г) = 2ni<24_,. Но К (3) = — К (1), поэтому К (1) = = V2 [К (!)-£ (3)] = -V2 [К ^-К ^ + К ^-К (1)] = —V, [2лй?2 + +2л1<23]. Поскольку <21 + (?2 + Q» + <24 = ° и <21 = <2»> отсюда следует, что К (1) = 2л<<21. Таким образом, h = +2<2i- Используйте эту формулу для нахождения h при D = —5, —13, —17, —21, —29, —33, —37, —41, -53.
Дирихле !) получил упрощения формулы числа классов, подобные сделанным в упр. 6, также и в остальных случаях свободного от квадратов и отрицательного детерминанта D. В этом упражнении мы рассмотрим D = = 2 (mod 8), а следующее упражнение будет посвящено единственному оставшемуся случаю D = —2 (mod 8). Пусть D = 2 (mod 8). Предположим, что Dj= —2Р, где Р = —1 (mod 4) и Р равно произведению различных нечет-
Судя по предисловию Дедекинда к первому изданию книги [D7], он сам, вероятно, сделал в этом направлении уж никак пе меньше, чем Дирихле.
ных простых. Тогда ^) = ^^ ^, где ^) определено так же, как и раньше. Пусть 0 = в2”’/8, у = е^Лг^р и
Р-1
S=1
Тогда h = ±in-i [Т (1) — ¥ (3) — ¥ (5) + ¥ (7)]. Пусть К (г) = Т (г) + + ¥ (—г). Тогда К (г) = —^ (р) (2ntA/8P), где к = Pr + 8s (mod 8Р) и 0 ^& < 8Р. Следовательно, при г = 0, 1, . . ., 7 справедливо равенство К (г + 1) — К (г) = 2л1С, где С равно сумме ^^ по всем значениям s, для которых Pr + 8s < 8Р ^ Р (г + 1) + 8s. Пусть Cj — сумма (^ по всем s, принадлежащим у-му «октанту» (у — 1)/8 < s/P < /78. Тогда К (г + 1) — К (г) = 2л1С8_г. Это дает h = +1Л*1 [й/ (1) — К (3)] = = +1Л-1 [К (3) - К (2) + К (2) - К (1)] = ±2 [С6 + С7] = ±2[С2+С8]. Используйте эту формулу для нахождения h при D = —6, —14, —22, —30, -38.
Наконец, рассмотрим случай D = — 2 (mod 8). Пусть В = —2Р, Р = 1 (mod 4), Р =^= 1. Определите Y (г) так же, как и выше, и докажите, что h = +1Л-1 [Т (1) + V (3) — ¥ (5) — ¥ (7)]. Если К (г) = Y (г) — ¥ (-г), то К (г + 1) — К (г) = 2п.1Сй_т, где Су равно сумме ^) по /-му «октанту» и h = +in-1 [К (1) + К (3)]. Вычисление К (1) + К (3) как будто бы требует еще одного тождества, а именно К (г) + К (г + 4) = (^ К (2г). Это следует из аналогичного тождества для Т, которое в свою очередь получается из соотношения log (1/(1 — а)) + log (1/(1 + а)) = log (1/(1 — а2)). (Последнее тождество несколько менее очевидно, чем это может показаться, из-за многозначности мнимой части логарифма. Тем не менее его можно доказать из общих соображений—не прибегая к вычислениям.) Тогда, если (*) = 1, то К (1) + К (5) = К (2), К (3) + К (7) = К (6), К (1) + К (3) = = К (2) — К (5) + К (6) — К (7), следовательно, к = +2 [С2 — С4]. Если (р) = —1, то ЗК (1) + ЗК (3) = К (1) — К (2) + К (1) — К (5) + + К (3) — К (6) + К (3) — К (7), и снова h = 2 | Сг — С41. Используйте эту формулу для вычисления h при D = —10, —26, —34, —42.
Всякий, кто провел вычисления из предыдущих упражнений, вероятно, был поражен следующим обстоятельством: несмотря на то что доказанная формула имеет вид h = + п, где п— целое, которое можно найти (и тем самым вычислить h, поскольку h, по определению, положительно), фактически вычисления всегда дают положительные целые п, так что во всех указанных выше случаях h = п. Тот факт, что всегда получается знак «+», представляет собой один из аспектов задачи, к решению которой Гаусс приложил значительные усилия. В первом параграфе своей статьи [G4] по этому вопросу Гаусс пишет: «... задача будет решена, если найти этот знак. Однако изучение этого вопроса, который на первый взгляд кажется очень простым, ведет к совершенно неожиданным трудностям, и дальнейшие занятия в этом направлении, которые до сих пор не наталкивались ни па какие препятствия, настоятельно требуют других методов». Здесь не место обсуждать «другие методы» Гаусса; обобщенные Дирихле и многими другими, эти методы обра-
что для положительного целого п и г = е <(1 + 0 V пчто для положительного целого п и г = е <(1 + 0 V пзуют очень важную главу в теории чисел ’). Данное упражнение посвящено изучению связи между проблемой знака в формуле числа классов и задачей нахождения знака, которой занимался Гаусс. В частности, Гаусс доказал, 1раведлива формула
что для положительного целого п и г = е <
(1 + 0 V п
что для положительного целого п и г = е <
(1 + 0 V п
при п = 0 (mod 4),
при п = 1 (mod 4),(5)
0i V п0i V ппри п = 2 (mod 4),
0
i V п
0
i V п
при п = 3 (mod 4),
•([G4], разд. 19). В каждом случае сравнительно просто найти квадрат, обеих частей этой формулы (например, доказать, что при п = 0 (mod 4) квадрат суммы в левой части равен 2in), и задача сводится к доказательству того, что знак квадратного корпя всегда совпадает со знаком, приведенным в формуле (4).
Используя формулу (5), докажите, что формулу 0О — Oj = + ]/ +Х из у пр. 4 к § 4.5 (где D = +Х = 1 (mod 4), X — простое) можно усилить и привести к виду 90 — Oj = V^i если X — простое, X = 1 (mod 4), и Оо — — 9i = i V^' если X — простое, X = 3 (mod 4), при условии что в качестве а выбирается специальный корень Х-й степепи из единицы, равный £2Л1/Х
если D > 0,если D < 0,(mod 4), т = 4 | D |, т выведите эту фор-если D > 0,если D < 0,(mod 4), т = 4 | D |, т выведите эту фор-Основная формула, которую мы должны доказать, имеет вид тр = = ]/т при D > 0 и тр = i]/т при D < 0. Иначе говоря,
если D > 0,
если D < 0,
(mod 4), т = 4 | D |, т выведите эту фор-
если D > 0,
если D < 0,
(mod 4), т = 4 | D |, т выведите эту фор-
где D свободно от квадратов, т = | D |, если] И = 1 если Л $ 1 (mod 4), и а = в-Я1/'п, В случае простого мулу из (а).
Докажите (6) при D = —1, —2, 2.
При простом | У |, D = —1 (mod 4), выведите (6) из (Ь) и (с). (Сумму по всем s по модулю 4р можно записать в виде суммы по всем s = = 4а + pb, где а пробегает все целые по модулю р, а 6 пробегает все целые но модулю 4].
При D = 2р (р — простое) выведите (6) из (Ь) и (с). [При р = = — 1 (mod 4) здесь применяется формула г2 — —1.] Аналогичным образом докажите (6) при D = —2р.
Наконец, используя рассуждения, аналогичные рассуждениям из (е), докажите, что если равенство (6) выполняется для некоторого данного значения D и если опо выполняется для простого т, то это равенство справедливо для Dp, где р — почетное простое, по делящее D.
Предположим, что D < 0 и что формула Гаусса (5) известпа (в действительности достаточно знать (5) для простого п). Докажите, что тогда число классов равно —Ц^ + . . . + ^^ т^т.
’) См. основополагающую статью Гаусса по этому вопросу и краткое изложение этой статьи в книге Смита [S3, разд. 20]. См. также совершенно иное доказательство Дирихле ([D6] или [D7], разд. 111-114). Очень интересное и простое доказательство, использующее контурное интегрирование, предложил Морделл [М1]. Почти каждая книга по высшей теории чисел содержит то пли иное доказательство используемых здесь фактов. В качестве •близкого к нам по времени источника с довольно полными ссылками можно использовать [W4].
Предположим, что дапа формула (5). Докажите, что при D < 0 число классов задается формулами из приведенного ниже резюме. ■
Если р — простое и р = —1 (mod 4), то первая половина классов по модулю р, а именно 1, 2, . . ., (р — 1)/2, содержит больше квадратов, чем неквадратов по модулю р. Если р = 1 (mod 4), то первая половина вычетов содержит равное число квадратов и неквадратов (а именно по (р — 1)/4 каждых), но первая четверть 1,2, . . ., (р — 1)/4 содержит больше квадратов, чем неквадратов. Докажите эти утверждения.
Обратно, докажите, что из утверждения (i) следует равенство (5) при простых п. Таким образом, (i) и формула (5) при простых п равносильны.
Резюме
Пусть) Р — положительное нечетное целое, свободное от квадратов и большее 1, a С, — сумма ^} = }| (р.} (где Р = ргрг ■ ■ ■ Pk — разложение Р на простые множители) по всем $, удовлетворяющим неравенствам (у — 1)/8 < s/P < 7/8 (у-й «октант»); тогда числа классов h, соответствующие следующим детерминантам D, равны:
если Р = 3 (mod 4), D = -Р, то h = (^ + С2+С3 + С4)Д2 -(”)) (за исключением случая, когда D — — 3, k = 1);
если Р = 1 (mod 4), D = — Р, то К = 2 (Cj + С2);
если Р = 3 (mod 4), D = — 2Р, то h = 2 (С2 + С3);
если Р = 1 (mod 4), D = —2Р, то h = 2 (С4 — С4).
Если D = — 1 или —2, то h = 1. Как будет показано в следующем параграфе (упр. 3), при D = 1 (mod 4) зпамепатель 2 — ^} исчезает, если рассматривать порядок {ж + у V D". х, у — целые} (как это делал Дирихле), а не полный порядок квадратичных целых детерминанта D.
Подпорядки
Формулы из § 9.2—9.4 позволяют найти числа элементов всех групп классов дивизоров из гл. 7, т. е. групп классов дивизоров, соответствующих полному порядку всех квадратичных целых для различных свободных от квадратов детерминантов D. В этом параграфе мы покажем, что для более общих групп классов дивизоров из гл. 8 число классов h отличается постоянным множителем от числа классов h0 полного порядка: h = mhOl причем множитель т легко вычислить.
Напомним, что для любого данного свободного от квадратов детерминанта D и для любого положительного целого *) t существует единственный подпорядок индекса t в порядке всех квадратичных целых детерминанта D. (Точнее, этот подпорядок совпадает с множеством {х + yto: х, у—целые}, где о = VD при D ^ 1 (mod 4) и со = (1 — У 0)12 при Z) = l(mod4). Соответствующая группа
Это целое в гл. 8 мы обозначали через $. В данном параграфе s будет использоваться для обозначения переменной, стремящейся к 1.
классов дивизоров образована всеми дивизорами, взаимно простыми с t, причем дивизор А считается эквивалентным дивизору Ву если А В является дивизором некоторого целого из данного подпорядка. Пусть h — число таких классов эквивалентности, a h0 — число классов эквивалентности при t = 1. Мы собираемся показать, что h = mh0, где т — легко вычисляемое целое.
Как подсказывает опыт, приобретенный при рассмотрении случаев, когда t = 1, формула для h получается с использованием равенства
Alim(s-l)2Д (Л)-8 = Иш(«-1)2 N (Л)"8 =
sMA=ISil(N(A), i)=l
(N(A). t)=lN(A)>0
N(A)>0
= lim(s —1) [J (Д-N (JPYT1- iH(N(P), i)=l
Здесь запись A « В означает, что АВ является дивизором квадратичного целого из данного подпорядка (Л ~ В будет означать, что АВ — дивизор квадратичного целого из полного порядка, так что А « В влечет за собой А ~ В), а запись (Д (Л), t) = 1 означает, что целые N (Л) и t взаимно просты. Последнее из этих трех чисел можно также записать в виде
lim(s—1) П (1-Д(Л-8)П (l-A^^-T^
«И(N(P), tppiР
=П(1-Д(Р)-1)Иш($-1) 2 д(Л)-а=
(lV(P),i)=£lillN(A)>0
=П(l-WWMs-l) S Д(Л)’8.
(1V(P), 0^1«ИA-1
N(.A)>0
Действительно, предел конечного произведения по простым дивизорам Р, не взаимно простым с t, можно вычислять отдельно. Заметим, что из эквивалентности А « I следует эквивалентность А ~ I, поэтому сумма в левой части равенства
Alim(s —1)2Д(Л)"8 =
s 4- 1А=1
WV, t)=l
N(A)>0
= А0 П (1 — Д (P)-1) lim (s — 1) 2 Д (Л)"8(1)
(N(P), t)¥l111А—Г
N(A)>0
получается из суммы в правой части вычеркиванием всех слагаемых, для которых Л Ф / или (Д (Л), t) 1. Поэтому задача, по существу, сводится к вычислению отношения этих сумм.
Случай 1. D < 0. Рассмотрим сначала случай, когда D не равно —1 или —3, так что единственными единицами являются ±1.
Тогда каждый дивизор Л, для которого А ~ I, является дивизором в точности двух квадратичных целых, а каждый дивизор А, для которого А ю I, является дивизором в точности двух квадратичных целых, принадлежащих данному подпорядку. Таким образом, задача состоит в нахождении предела при s ^ 1 отношения суммы 2-^ (^ + nVDys по всем квадратичным целым к сумме 2^ (^ + УVD)"s только по тем квадратичным целым, которые принадлежат данному подпорядку и взаимно просты с t. Предположим, что точки жу-плоскости с целыми координатами поставлены в соответствие квадратичным целым посредством отображения (ж, у) -^ х + у\ГЪ для Вф\ (mod 4) и (z, у) z + у • у (1 — V 5) для D = 1 (mod 4). Разделим множество всех таких точек жу-плоскости на квадраты, каждая сторона которых содержит по t точек. Тогда каждый квадрат соответствует t2 слагаемым большей суммы и все эти t2 слагаемых являются величинами одного порядка. Ответ на вопросы о том, принадлежит ли х + у® (со = |/ D или 4(1—К-®)) подпорядку индекса t и является ли это целое взаимно простым с t, зависит только от классов вычетов х и у по модулю t; поэтому ясно, что число v из этих t2 слагаемых, соответствующих меньшей сумме, является одним и тем же для всех квадратов указанного разбиения. Действительно, каждый квадрат со стороной t содержит в точности t квадратичных целых из данного подпорядка (у фиксировано, а х пробегает t значений), среди которых ср (t) целых взаимно просты с t; здесь ср (t) — число положительных целых, меньших t и взаимно простых с t (элемент х + ум, принадлежащий данному подпорядку, имеет вид х + + йсо и взаимно прост с t тогда и только тогда, когда х взаимно просто с ty Таким образом, v = ф (t). Следующее утверждение интуитивно ясно, и его нетрудно доказать строго (упр. 5): поскольку каждый блок из t2 слагаемых большей суммы содержит <р (t) слагаемых меньшей суммы и все эти слагаемые являются величинами одного порядка, то при s ^ 1 отношение большей уммы к меньшей стремится к отношению t2 к ф (t). То есть
Л-Л, Ц
(N',P), t)=/1
Например, для квадратичных целых {ж + yV—163: х, у — целые} число классов h0 равно 1 (см. § 7.6), t = 2, существует в точности один простой дивизор, не взаимно простой с t, а именно простое 2 с нормой 4, и ф (t) = ф (2) = 1. Таким образом,
Ь = Ц1 - -1=
\4/1’
как мы уже показали в § 8.5. Для квадратичных целых {z + y|/ —63: ж, у — целые} имеем D =—7, £ = 6
-)(1_>)._=L =
— 4 ' 9 " 2 -
Действительно, методами гл. 8 легко показать, что в этом случае 4 дивизора I, (11, 2), (11, 2)2, (11, 2)3 образуют систему представителей группы классов дивизоров.
Эту формулу можно упростить дальше, используя известное и легко доказываемое соотношение:
ри
(упр. 4). Поскольку
(1-^т = (1-А) (1 _(”)!),
это соотношение показывает, что в рассмотренном выше случае D < 0, D =у —1, D =у —3 число классов равно
(2)
Pit
Если D = —1, то h равно половине заданного этой формулой числа. Действительно, в этом случае сумма значений N (Л)-5 по всем главным дивизорам равна 1/4 суммы значений N (z + у У Dy® по всем ненулевым квадратичным целым, а не 1/2 этой суммы, тогда как сумма N (Л)-5 по всем дивизорам Л « I, (N (Л), t) = 1, по-прежнему равна 1/2 суммы по всем x-V-y V D, принадлежащим данному подпорядку и взаимно простым с t (поскольку подпорядок содержит в точности две единицы ±1: единицы ±У —1 не принадлежат ни одному собственному подпорядку). Аналогично, если D = —3, то h равно одной трети числа, заданного формулой (2).
Если D > 0, то, несколько видоизменяя провепенные выше рассуждения (упр. 6), легко показать, что
л=4.4-'П(1-(?)У). о)
Pit
где h0 — число классов полного порядка всех квадратичных целых детерминанта D, h — число классов подпорядка индекса t и к — целое, определенное формулой Е = Еу здесь Ео = е или е2 — основная единица с нормой 1 в полном порядке и Е — основная единица с нормой 1 в подпорядке индекса t.
Например, если D = b и £ = 2, то е^ -^-(1 + К^), Z?0 = e2=- -4-(3+/5), £2_4(7 + 3]4>), Е^А^У^ Е. Следовательно,
А = 14*2 (1 +1) = 1.
Если D = 11, / = 3, то е = 10 + 3]Л11 = Ео= Е и
^Vy'3 (1 + у)=4А0.
Но h0 = 2, следовательно, h = 8. Это можно проверить прямым, вычислением (упр. 1).
Упражнения
Найдите систему представителей группы классов дивизоров порядка {ж + уУ99: ж, у — целые}; в частности, докажите, что число классов равно 8.
Найдите h для порядка {ж + у У 117: х, у — целые} двумя способами: при помощи формулы (3); при помощи явного вычисления группы классов дивизоров.
Докажите, что знаменатель в первом случае формулы из упражнений к § 9.5 (см. резюме) исчезает, если рассматривать порядок {ж + у УD: х, у— целые}, а не полный порядок. Другими словами, если D отрицательно, свободно от квадратов и сравнимо с 1 по модулю 4, то число классов этого- порядка равно количеству целых чисел п в множестве 1, 2, . . ., 1/2 (|Д|—1), для которых ^) = +1, минус количество тех, для которых (^ = —1. Это утверждение впервые доказал Дирихле. При простом | D | Якоби высказал это утверждение в виде гипотезы. (Ссылки см. в [D7], § 104).
Докажите формулу
^=n(<4).
'Pit
При простом t эта формула очевидна. Если t является степенью простого» числа, то опа почти столь же очевидна. Если t = up, где и и и взаимно просты, то ее справедливость для t следует из ее справедливости для и и и (согласнокитайской теореме об остатках). Этих замечаний достаточно для доказательства формулы.]
Докажите, что при $11 отношение большей суммы к меньшей стремится к +ф (t) (как и утверждалось в основном тексте). [Пусть 20 ($) — большая сумма и St ($) —меньшая сумма. Через Е 2 ($) обозначим сумму зпачепий 7V (х + у У D)-s по центрам всех квадратов со стороной t, па которые разбиты квадратичные целые в доказательстве из основного текста. Докажите, что величины 20 ($) — t2S2 ($) и Е, ($) — ф (t) S2 ($) остаются ограниченными при $ 1 1, а величина S2 ($) при $ 1 1 по ограничена. Отсюда следует требуемое заключение.]
Докажите формулу (3). [Используйте метод записи суммы по всем главным дивизорам в виде суммы по некоторому подмножеству квадратичных целых (§ 9.3).] .
Простые в арифметических прогрессиях
Было бы неразумно зайти так далеко в изучении работ Дирихле и не дать хотя бы наброска его знаменитой теоремы о простых в арифметических прогрессиях, несмотря на то, что эта теорема вообще не связана с Последней теоремой Ферма и не имеет практически никакого отношения к теории дивизоров квадратичных целых.
Согласно этой теореме, для любого целого а и любого целого Ь, взаимно простого с а, существует бесконечно много простых р, которые удовлетворяют сравнению р = Ъ (mod а), т. е. лежат в арифметической прогрессии ах + Ъ (х — целое). (Конечно, если Ъ не взаимно просто с а, то сравнение р = Ъ (mod а) имеет не более одного решения.)
Доказательство этой теоремы начинается с обобщения формулы эйлерова произведения (^п-® = [] (1—р-5)-1)’ которым мы уже пользовались в § 9.2, а именно с формулы
2^= II т4?г- w
п=1 р-простые 1 ^—
Эта формула является формальным тождеством для любой функции % (п), которая удовлетворяет соотношениям % (,тп) = % (ш) % (п). (Разложите множители (1 — % (р)р-5)-1 в правой части в бесконечные ряды и формально перемножьте их.) Если % — такая ограниченная функция, переводящая положительные целые числа в вещественные или даже комплексные, то обе части (1) сходятся при s > 1, и формула (1) справедлива (не только формально).
Рассмотренные выше функции % (п) = (”) представляют собой только частный случай функций %, удовлетворяющих двум условиям: % (тп) = % (ш) % (п) и % ограничена. При изучении простых в арифметических прогрессиях естественно подчинить такие функции % двум дополнительным условиям: X (« + а) = X (п) при всех п и х (п) = 0 при п, не взаимно простых с а. Не равная тождественно нулю функция х, которая удовлетворяет всем этим условиям, называется характером по модулю а. Нахождение всех таких характеров х Для данного а представляет собой простое упражнение. Например, при а = 20 все характеры х можно найти следующим образом. Поскольку X (ге) = X (l're) = X (1)'Х (п) Для всех п, то из х (1) #= 1 следовало бы, что % (тг) = 0 для всех п. Следовательно, х (1) = 1- Все значения X будут известны, если найти х (3), X (7), X (9), X (И), X (13), X (17) и х (19). Так как 192 = (—I)2 = 1 (mod 20), то х (19)2 = X (192) = X (1) = 1- Следовательно, х (19) = ±1- Если известно х (19), то достаточно
найти % (3), % (7) и % (9). Действительно, % (11) = % (—9) = = Х(!9)Х(9), X (13) ~Х (19) X (7) и X (17) - X (19) X (3). Ясно, что % (9) — ± 1. Кроме того, X (9) = X (З)2- Следовательно, у (3) = д —1, г или —I. Если известно % (3), то можно найти не только X (9) = X (З)2, но и % (7) = % (З)3. Это показывает, что % (3) принимает одно из четырех значений, а % (19) принимает одно из двух значений, и этих двух значений X (3) и % (19) достаточно для нахождения всех остальных. Легко проверить (см. упр. 2), что все 4x2=8 возможных выборов % (3) и /(19) приводят к характерам. Следовательно, восемь характеров %, приведенных в табл. 9.7.1, дают все характеры по модулю 20.
Таблица 9.7.1.
х(>) Х(3) х(7)
х(9) xOD х(13)
Х(17) Х(19)
Хо
111
111
11
Xi
1i ->:
-1- 1- i
/1
Х2
1- 1 - 1
11-1
- 11
Хз
1-1i
-1- 1/
• /1
Х4
111
1-1- 1
- 1- 1
Х5
1i-i
-111
-1- 1
Хб
1- 1 - 1
1-11
1- 1
X?
1- ii
- 11
/- 1
Характер, определенный условием «% (n) = 1 при п, взаимно простом с а», называется главным характером по модулю а и обозначается %0. Для этого характера функция (1) имеет вид
II т^-П^-^см- PlaPla
В частности, при $1 эта функция стремится к +оо, поскольку
£ (s) стремится к + оо, а конечное произведение в правой части стремится к положительной постоянной. (В § 9.6 было показано, что эта постоянная равна <р (a)/a.)
Обозначим через L (s, %) функцию, определенную формулой (1) при s > 1 (для введенных выше характеров %). Мы только что доказали, что lim L (s, %0) = + оо при s ^. 1. В противоположность этому, если % — произвольный характер по модулю а, отличный от главного характера %0, то предел L (s, %) не только не является бесконечным, по и ряд в левой части (1) условно сходится при s >0 и при этих значениях s определяет непрерывную функцию от s. Если доказать, что YJ X (у) = 0, то, используя з=1 '
суммирование по частям (так же, как и в § 6.5), можно доказать 28 Г. Эдвардс
а
эти утверждения о сходимости. Равенство 2 X (7) = 0 получает- 3=1
ся из тождества
X W 2 X (7) = 3 X (М) = 2 X (7')3=13=1з'=1
(& взаимно просто с а), которое показывает, что если 2х(7)^0, то х (^) = 1 для всех к, взаимно простых с а.
Таким образом, существует конечный набор таких функций L (s, %), одна из которых при s ^ 1 стремится к оо, а остальные стремятся к конечным пределам.
Рассмотрим теперь логарифмы этих функций. Используя разложения из правой части (1), получим при $ >- 1
log L (s, X) = 2 log vT^77 = 2 [ 2 ^ (X (Р) Р"Т] =Рр т
= 2 2txW p-ms;
здесь мнимая часть log L (s, х) определена так, чтобы выполнялось это равенство. Слагаемые этого ряда, для которых тп^2, сходятся при s >• 1/2 и стремятся к конечному пределу при s | 1. Следовательно, если не обращать внимания на такие слагаемые, мы получим
log L (s, х) — 2 "^ .(2)
р
где символ ~ означает, что разность между обеими частями остается ограниченной при s | 1.
Для доказательства теоремы Дирихле достаточно показать, что
Нш У ~Т(3)
p=b(mod о)
бесконечен. Действительно, если бы этот ряд содержал только конечное число слагаемых, то его предел был бы равен конечной сумме 2 ^Vp)- Но сумма в правой части (3) при каждом Ь, взаимно простом с а, представляет собой комбинацию сумм из правой части (2). Например, если а = 20 и b = 7, то функция Хо + + zXi — Хг — гХз + X» + гХ5 — Хе — а? удовлетворяет соотношениям / (тг + 20) = f (ri), f (п) = 0 при п, не взаимно простом с 20, / (7) = 8 и легко проверить, что / (1) = / (3) = / (9) = = / (11) = / (13) = / (17) = / (19) = 0. Вообще, нетрудно доказать, что при любом к, взаимно простом с 20, 2 X; № -1Х;= / обладает свойствами: / (А) = 8, / (J) = 0 при j Ф к (mod 20) (упр. 7).
Следовательно,
8
82ТГ=2[2 Xv(7)-*Xv(p)J^ =
ps7(mod 20) р v=l
8
= 2 х.<7)-[2^]~
V=1р
8
~ 2 Xv(7)-‘logL(s, Xv),
V=1
где символ ~ снова означает, что разность обеих частей остается ограниченной при s ^. 1.
Функция log L (s, Хо) принимает вещественные значения и стремится к оо при s ^ 1. Поэтому для доказательства того, что предел выражения (3) (при а = 20, b = 7) при s | 1 равен оо, достаточно доказать, что для v ^ 0 функция Re log L (s, Xv) остается ограниченной при s | 1, т. e. что Re log L (s, Xv)~ 0 при v 0. Ho L (st Xv) стремится к L (1, Xv) приз | 1, следовательно, достаточно доказать, что L (1, Xv) Ф 0. Действительно, функция Re log непрерывна и определена для всех ненулевых комплексных чисел, поэтому из L (1, Xv) ¥= 0 следует, что Re log L (s, %v) стремится к конечному пределу Re log L (1, Xv) при s | 1 и, в частности, ограничена.
Точно так же можно доказать, что
ф(п) 2-^
р-^Ъ{тойа)х
где <р (а) — число характеров (можно показать, что оно равно количеству целых, меньших а и взаимно простых с а) и где суммирование в правой части производится по всем ср (а) характерам. Если доказать, что L (1, %) ^ 0 при % ^ %0. то мы получим, что
Re log L (s, x) ~ 0
при x Хо и» следовательно,
277 ~^)10^Л(5» Хо)
р=_ b(mod а)
(поскольку Хо (^) = !)• При этом будет доказано не только то, что существует бескопечпо много простых в арифметической прогрессии м + 6, но и что простые довольно равномерно распределены по всем <р (а) возможным прогрессиям (в том смысле, что разность между суммами (3) для двух различных значений Ъ остается ограниченной при s | 1). Действительно, эти разности на 28*
ограниченные величины отличаются от ф (a)-1 log L (s, Хо)~ ~ <р (а)"1 log? (з) ~ — ф (а)"1 log (s — 1).
Короче говоря, для доказательства теоремы Дирихле достаточно доказать, что L (1, %) ^ 0 при любом неглавном характере % по модулю а. При а — 20 это можно сделать следующим образом. Суммируя (2) по всем ф (а) характерам, получим:
1 log L(s, у) ~1р"\
риз l(mod а)
Вещественнозначная сумма в правой части при s ^. 1 ограничена снизу (в действительности она неотрицательна). Следовательно, ][L (з, х) отделено от нуля при s ^. 1. Как и в § 6.7, отсюда следует, что самое большее одна из функций L (з, х) может обращаться в нуль при з - 1 (L (s, Хо) (я — 1) остается ограниченной при з | 1) и, следовательно, L (1, х) не может обращаться в нуль, если х ^ X- Таким образом, достаточно доказать, что L (1, х) #= 0 для вещественных неглавных характеров х, т- е. для характеров Х2, %4> Хб в рассматриваемом примере.
Формула числа классов из § 9.2 при О-- —5 показывает, что L (1, %4) #= 0 (поскольку х4 совпадает с характером из этой формулы). Из формулы числа классов при D = 5 следует, что число
2 3 4 6 7 8 ^9* " 1
Ь(1,Х2)Ь(1,Х2)1 П 1= 3
Ь(1,Х2)
Ь(1,Х2)
,1,D, 13
(г)!- (Р) V
отлично от нуля (х2 (и) равно нулю для четных п и совпадает с (°) для нечетных п; здесь D = 5). Следовательно, L (1, Хг) 0. Наконец, Хе (Р) ~ ("*) (за исключением Хв(5)=0и (“*) = !). Следовательно,
Л<’-ь>-Пт=Зп^ = t1 "(1И 11гт1т=
Это и доказывает, что
2
p:zb(mod 20)
для всех 8 возможных значений Ъ по модулю 20.
В общем случае доказательство того, что вещественный характер х по модулю а совпадает (с точностью до нескольких простых)
с характером у п) из формулы числа классов, представляет собой довольно простую алгебраическую задачу. Поскольку число классов отлично от нуля, мы получаем отсюда, что L (1, ^ ^ 0 для всех таких % и, как было показано выше,
у1 ~ 1 ,1
—ps ф (а) ” s— 1
psbtmod о)
при всех ср (а) возможных значениях 6 по модулю а. Здесь символ ~ означает, что разность обеих частей остается ограниченной при s ^. 1. В частности, число слагаемых в левой части бесконечно, и отсюда следует теорема Дирихле.
Упражнения
Пусть п взаимно просто с а. Докажите, что существует такое положительное целое у, что пз —-. 1 (rood а). Докажите, что ненулевые значения характеров ио модулю а должны быть корнями ф (а)-й степени из единицы.
Пусть а — «р, где аир — взаимно простые целые. Докажите, что любой характер но модулю а можно единственным образом представить в виде произведения характера но модулю а и характера по модулю р. Кроме того, произведение будет вещественным тогда и только тогда, когда вещественны сомножители. Это показывает, что для нахождения всех характеров или всех вещественных характеров по модулю а достаточно решить соответствующую задачу для а, являющихся стенепями простого числа. [Определите Ха условием х« W — X ($) ПРИ s = & (mod а) и s = 1 (mod Р).]
Предположим, что а =~ рт, где р — простое число, отличное от 2. Докажите, что существуют ф (а) = а (р — 1)/р характеров по модулю а. Среди них в точности два (еще один характер, кроме главного) являются вещественнозначными. Кроме главного таким характером является символ Лежандра % (,() ~ (")• Используя формулу числа классов, докажите для этого х, что L (1, х) "т 0. [Если т - 1, то через у обозначим примитивный корень по модулю р. Тогда х полностью определяется значением х (у) 11 X будет вещественным характером, только если х (?) “■ ±1- Следовательно, в этом случае найти доказательство легко. Легко разобраться и в случае m > 1, если доказать, что существует такое целое, степени которого по модулю рт содержат все (р — 1) pm~v классов по модулю рт, взаимно простых с рт. Рассмотрим теперь случай т — 2. Пусть у — примитивный корень по модулю р. Тогда у является примитивным корнем по модулю р- в том и только в том случае, когда уп-1 £ 1 (mod р2). Действительно, наименьшая степень у, сравнимая с 1 по модулю р2, должна делить ф (р2) -- (р — 1) р. Если у — произвольный примитивный корень по модулю р и уР'1 = 1 (mod р2), то (у + р)Р-1 * 1 (mod р2). Следовательно, всегда существует примитивный корень по модулю р2 (даже при р -- 2). Для такого примитивного корпя у?1-1 1 + Кр, где h ± 0 (mod р). Тогда, если р -^ 2, то у<Р-Ър = 1 -|- + hp1 (mod р3). Отсюда следует, что у является примитивным корнем по модулю р3 и yfP-Hpp = 1 + hpx (mod р4), Продолжение этого процесса показывает, что у является примитивным корнем по модулю рт для всех т 5$ 2 тогда и только тогда, когда у — примитивный корень по модулю р2. Следовательно, для всех т существуют примитивные корни по модулю рт.)
Если а — 2, то имеется только главный характер. При а = 4 есть два характера: главный характер и х (н) = (~*). Если а = 2т при m > 2, то существуют 2т-1 характеров, среди которых 4 характера вещественны, а именно главный характер и характеры х (”) = (^) > Х(”) = („)> Х(п) = = ^ 2). Докажите, что для каждого из 3 неглавных вещественных характеров хчисло L (Д, х) + 0, [Сравнения 5 s 1 -|- 4 (mod 8), 52 = 1 + 8 (mod 16), 54 ^ 1 + 16 (mod 32), 5» = 1 + 32 (mod 64), 516 = 1 + 64 (mod 128), . , . показывают, что порядок числа 5 по модулю 2”*, т. е. наименьшая степень числа 5, сравнимая с 1 по модулю 2т, не делится на 2т~3. Таким образом, порядок числа 5 равен 2т~2 или 2т-1. Если бы его порядок был 2"»-i, то любое нечетное целое совпадало бы с некоторой степенью числа 5 но модулю 2т. Но это невозможно, поскольку 3 не равно никакой степени 5 по модулю 8. Покажите, что каждое целое сравнимо точно с одним из целых вида 3Е5?, где е — 0 или 1 и у = О, 1,2, . . ., 2"1-2 — 1. Это дает 2"1-1 характеров, среди которых 4 характера вещественны.]
Покажите, что число вещественных характеров по модулю а можно найти следующим образом. Пусть а = 2^а', где а' нечетно и делится на v различных простых. Если р = 0 или 1, то число вещественных характеров равно 2V; при р -- 2 это число равно 2-2V; если же р ^ 3, то число таких характеров равно 4-2v.
Покажите, что для каждого вещественпого характера из упр, 5 существует такое целое число D, что этот характер совпадает с Хд W = ^) с точностью до конечного множества простых р, для которых этот характер равен пулю па всех кратных р, а Хд отличен от нуля. Выведите отсюда, что L (1, х) отличается от L (4, Хд) на конечное число ненулевых множителей. Согласно формуле для числа классов, L (1, Хд) -7- 0, следовательно, L (1, х) ч 0 для всех вещественных неглавных характеров х по модулю а,
Предположим, что к взаимно просто с а. Докажите, что сумма значений X (^)-1 X (/) по всем характерам х равна 0, если у ^ к (mod а), (Конечно, при у = к (mod а) эта сумма равна ф (а).) [Достаточно доказать, что сумма значений х (у) но всем характерам х равна нулю при /^ 1 (mod а). Произведение двух характеров снова является характером, поэтому сумма х (?) по всем х совпадает с суммой х' (?) X (/") по всем х при любом фиксированном характере х' • Если эта сумма отлична от нуля, то х' (у) должно быть равно 1 для всех характеров х' • Поэтому достаточно доказать, что при у ^ 1 (mod а) существует такой характер х' по модулю а, для которого х' (?) ¥= 1 • Согласно упр, 2, достаточно доказать это утверждение в случае, когда а является степенью простого числа. Если а = рт и р =# 2, то определим х' условием X' (у) — g^ni/vtn), где ^ — примитивный корень по модулю а. Тогда х' G) = 1 только при у = 1 (mod а). Пусть а = 2т. Если иДЗ и у = 1 (mod 8), то характер х\ определенный условиями х' (3) =1, х' (5) = е2лг/°, а = 2т-2, обладает свойством х' (/) + 1- В противном случае для одного из велцествен- ных характеров х' выполняется свойство х' (?) =/= 1 при у £ 1 (mod «).[
Приложение
НАТУРАЛЬНЫЕ ЧИСЛА
А.1. Основные свойства
Теория чисел — это в первую очередь и главным образом изучение свойств натуральных чисел, т. е, чисел 1, 2, 3, . . ., встречающихся в процессе счета. Именно процесс счета — например, сколько раз осуществилась некоторая повторяющаяся операция,— вот что придает натуральным числам их значение и что лежит в основе соотношений между ними. Говорят, что к = т + п, если осуществление операции т раз, а затем ее осуществление еще п раз сводится к осуществлению ее к раз подряд. Говорят, что к = тп, если т повторений серии, состоящей из осуществления операции п раз, сводится к осуществлению этой операции к раз подряд. Говорят, что к < т, если осуществление операции к раз приводит к тому, что операция осуществлена меньше чем т раз.
Основные факты, относящиеся к натуральным числам, включают в себя следующее. Сказать, что к < т,— это то же самое, что сказать, что имеется натуральное число п, для которого т = = к-уп. Если к < т, то к + п < т + п для всех п, и обратно, если к + п < т + п для некоторого п, то к < т. Аналогично, к < т тогда и только тогда, когда кп < тп. Если к < т и т < п, то к < п. Для любых кит выполняется точно одно из трех отношений к < т, к = т, к"> т. Действия сложения и умножения ассоциативны и коммутативны, и умножение дистрибутивно относительно сложения:
(к 4- т) + п = к + (т + п). (кт) п=^к (тп),к-ут = т-ук, кт = тк,
к(т-^п) = кт -]- кп.
Суммы и произведения можно сокращать, т. е. если к У п = т У + п, то к = т, и если кп = тп, то к = т. (Тот факт, что можно сокращать произведения, делает натуральные числа более простыми в обращении, чем целые. Ведь при работе с целыми числами мы должны постоянно напоминать себе, что закон сокращения произведений выполняется для них только с дополнительной оговоркой п ^ 0.) Число 1 есть наименьшее натуральное число. Число п + 1 есть наименьшее число из чисел, больших п. Оно
следует за числом п. Если n > 1, то п = I + т для некоторого т. При этом число т меньше п и является наибольшим среди чисел, меньших п. Оно предшествует числу п. Число 1 является единицей по умножению, т. е. 1-п = п.
Принцип бесконечного спуска устанавливает, что убывающая последовательность натуральных чисел должна закончиться. Этот принцип может быть положен в основу большинства доказательств, относящихся к натуральным числам. Рассмотрим, например, основные факты, касающиеся деления. Если кит — натуральные числа, причем к ^ т, то либо к делит т, т. е. имеется такое натуральное число q, что т = qk, либо однозначно определены такие натуральные числа q и г, что т = qk4- г и г < к. Для доказательства сначала заметим, что 1 делит любое натуральное число, и поэтому можно предположить, что к > 1. Тогда тк > т. Поскольку m"5sk > 1, для числа т имеется предшествующее; обозначим его т — 1. Оно может удовлетворять или не удовлетворять условию (т — 1) к > т. Если оно ему удовлетворяет, для него имеется предшествующее число, которое мы обозначим т — 2. Тогда условие (т — 2) к > т может выполняться или не выполняться. Повторение этого процесса привело бы к бесконечно убывающей последовательности чисел, если бы па некотором этапе мы не получили бы число п (предшествующее предшествующему... числу т), для которого пк не больше т, но (n + 1) к > т. Таким образом, на основании принципа бесконечного спуска, такое целое число п найдется. Тогда либо пк — т, либо пк < т. Если пк = = т, то к делит т и первая альтернатива установлена. Если пк < т, то т = пк у г для некоторого г. Так как (n + 1) к > > т, пк + к > пк ■*- г, то отсюда следует, что к > г. Наконец, если т = qk-\- s, где s < к, то q = п, ибо иначе q < п или q > п; если q > п, то q = n-v а для некоторого а, пк -V г =-- т = = qk + s = пк + ак + s, г = ак-^8 > &, вопреки предположению, и таким же способом приводится к противоречию случай п > q. Таким образом, q — п и qk + г = т — qk-\-s, откуда следует, что г — s и предложение доказано.
Наиболее важной конструкцией для натуральных чисел, выходящей за рамки этих элементарных арифметических фактов, является, по-видимому, алгорифм Евклида *) для нахождения наибольшего общего делителя двух натуральных чисел. Этот алгорифм, который можно охарактеризовать фразой «измеряй большее меньшим», представляет собой следующую процедуру. Пусть к, т — данные натуральные числа, и предположим, не ограничивая общности, что к^т. Тогда либо к делит («измеряет») т, либо т = qk 4- г, где г< к. В последнем случае положим т' = к, к' = г и повторим процедуру (измерим большее мень-
х) «Начала» Кп. VII, предложения 1 и 2.
шим), найдя, что либо к' делит т', либо т' = q'k' -ут', где г' < < к*. В последнем случае положим т" = к’, к" = г' и снова все повторим. Продолжаем, пока не наступит момент, когда деление произойдет без остатка. Иными словами, положим а0 = т, ах = к и определим последовательность а0 > аг > а2 > • • • > ап условиями
«о = ?1а1 + а2 at>a2й^ДОг+^з «2>«з
&п-2 = Чп-1&п-1 &п О-п
&п-1~ Qn^n‘
Из приципа бесконечного спуска следует, что должен наступить такой момент, когда деление выполнится без остатка, поскольку иначе последовательность а0 > аг > а2 > • • • убывала бы бесконечно. Число ап тогда является наибольшим общим делителем (или «наибольшей общей мерой») двух данных чисел а0, av Это означает, что ап делит как а0, так и аг (последнее равенство показывает, что ап делит an_v затем предпоследнее равенство показывает, что ап делит ап_2, и дальнейший подъем по списку равенств показывает, что ап делит все а^ и что любое число, делящее как а0, так и а^ делит и ап (первое равенство показывает, что такое число должно делить а2, затем второе равенство показывает, что оно доляшо делить а3, и т. д., пока не дойдем до предпоследнего равенства, которое показывает, что это число должно делить anY Таким образом, алгорифм Евклида не только доказывает существование наибольшего общего делителя двух чисел, но и дает явный способ его нахождения путем последовательных делений.
Два натуральных числа а и Ъ называются сравнимыми по модулю третьего натурального числа с, что записывается а = = b (mod с), если имеются такие натуральные числа т и п, что а + тс = Ъ + не. Другими способами выразить то же самое можно, сказав, что а и Ъ лежат в одной и той же арифметической прогрессии с разностью с, или что а и Ъ дают одинаковый остаток при делении на с. Легко видеть, что отношение сравнимости обладает следующими свойствами. Сравнимость по модулю с является отношением эквивалентности, т. е. она рефлексивна (а = = a (mod с) для любого а), симметрична (а = b (mod с) в том и только том случае, когда Ъ = a (mod с)), и транзитивна (если а = Ъ (mod с) и Ъ = d (mod с), то а = d (mod с)). Опа согласована как со сложением, так и с умножением чисел. Это означает, что если а = b (mod с), то a -j- d = b + d (mod с) для любого d и ad= bd (mod с) для любого d. Таким образом, классы сравнений по модулю с можно складывать и перемножать очевидным образом: чтобы сложить (перемпожить) два класса, нужно в каждом выб-
рать по числу и сложить (перемножить) их. Класс результата не зависит от этого выбора (если а = а' и b = Ь', то а + Ъ = а + + Ь' = а' + Ъ’ и ab = аЪ’ = ab'Y и, следовательно, мы вправе назвать этот класс суммой (произведением) двух данных классов. При сложении классов сравнений выполняется значительно более сильное свойство, чем свойство сокращения, а именно: для любых заданных а, Ь, с имеется такое число х, что а + х = Ь (mod с) и любые два решения х этой задачи сравнимы по модулю с. Действительно, Ъ + пс">а для достаточно большого п (скажем, п = а), так что b + пс = а +- х, откуда вытекает сравнение а + х = = Ъ (mod с). Если же а + х а + х , то х х' на основании свойства сокращения для сложения. Другим способом выразить то же самое можно, сказав, что классы сравнений по модулю с образуют группу относительно сложения. Нейтральным элементом этой группы является класс всех чисел, делящихся на с, поскольку если к делится на с, то а + к = a (mod с) для всех а. Так как действие в группе обозначается знаком +, то естественно для этого нейтрального элемента принять обозначение 0 и считать, что сравнение к = 0 (mod с) означает, что с делит к. При переходе к умножению обстановка значительно усложняется. Сравнение ах =\b (mod с) может иметь решение, а может и не иметь; когда решение есть, оно может оказаться не единственным.
Манипулировать с решением этого сравнения ах = b (mod с) помогает очень важная китайская теорема об остатках ). Эта теорема представляет собой следующий шаг за алгорифмом Евклида, и ее можно сформулировать следующим образом. Два натуральных числа называются взаимно простыми, если их наибольший общий делитель есть 1. Пусть cud взаимно просты. Если а и b — данные натуральные числа, то имеется решение х задачи1, х = = a (mod с) и х = b (mod d\ Кроме того, если числа х, х' оба являются решениями, то х = х' (mod cd). Это и есть китайская теорема об остатках. Она может быть доказана следующим образом. ■/^ Если с или d есть 1, то одно из сравнений х = a (mod с), х = = b (mod d) тривиально и доказываемое утверждение очевидно. Основное предположение о взаимной простоте с и d означает, что алгорифм Евклида в конце концов доходит до 1. Будем считать, что с0 = с, сх = d, с0 = qp^ + с2, сг = q2c2 + с3, . . ., с0 > > сг > . . . > сп = 1. Так как теорема верна для с = сп_г и d = сп = 1, то достаточно показать, что из случая с = ст, d = cm+1 вытекает случай с = ст_х, d = сто. Для этого допустим, что а, Ь даны. Наша задача состоит в том, чтобы найти натуральное число х, для которого х a (mod cm) и х = Ь (mod ст_^. Поскольку х + cmcm_x обладает теми же свойствами, что и х,
мы можем предположить, пе ограничивая общности, что х > Ъ. Тогда х = Ъ + ксто_1 для некоторого к. Значит, х = Ь + + к (qmcm + cm+1) = b + кст+1 (mod cm) и x a (mod cm). Следовательно, к должно удовлетворять сравнению Ъ + кст+1 = = a (mod cm). Пусть у — решение сравнений у s b (mod cm+1) и у = a (mod cm). (Такое у существует по предположению индукции.) Так как y + cntcnt+1 обладает теми же двумя свойствами, что и у, мы можем предположить, не ограничивая общности, что у > Ъ. Тогда у = Ъ -4- у для некоторого / и / = О (mod cm+1), т. е. у = b \-ксто+1 для некоторого к. Теперь определим х условием х = b + kcm_v Тогда по модулю ст имеем х = b + + к (qmcm-V-cm+1) = b + кст+1 = у = а, а по модулю ст_1 имеем х = b-Vkcm_T = b, как и требовалось. Это доказывает, что всегда имеется х с нужными свойствами. Если х и х' оба решают сравнения х = a (mod с), х = b (mod d) и если предположить, что х > х , то х = х -Ь к, где к = 0 (mod с) и к = 0 (mod d), т. е. к делится и на с и па d, и если с и d взаимно просты, то к делится па cd. На основании уже доказанной части теоремы имеется такое число х, что х = 0 (mod с) и а: = 1 (mod d). Иначе говоря, х = пгс и х = n2d+l. Но к делится на с, к ■= qc для некоторого q. Тогда п^к = п^с = qx = q (n2d + 1) = n2qd -J- q. Так как d делит к, отсюда следует, что d делит q, т. е. q = qd и к = q'cd, что и требовалось доказать.
Очень просто показать, что если с и d не взаимно просты, то сравнения х = a (mod с) и х = b (mod d) никогда не имеют единственного решения х по модулю cd; либо нет ни одного решения, либо решений больше одного. Для этого достаточно заметить, что если наибольший общий делитель чисел си d есть D и, например, с = De', d = Dd', то число т = Dc'd' делится как па с, так и на d, но не делится на cd, поскольку cd = D^c'd' > т. Следовательно, если х = a (mod с), х = b (mod d), то х + т также удовлетворяет этим сравнениям, по х -V т ^ х (mod cd). Таким образом, если решения есть, то их больше одного, что и требовалось доказать.
Вернемся теперь к решению сравнения ах = b (mod с). Если а и с взаимно просты, то эта задача может быть решена при помощи китайской теоремы об остатках. Именно, решим сравнения у = 0 (mod а), у = b (mod с) и положим у = ах. В частности, сравнение az = 1 (mod с) имеет решение. Следовательно, если ах = Ъ и ax' = b (mod с), то х = azx : zb = zax' = х' (mod с) и решение сравнения ах=Ъ (mod с) единственно по модулю с. С другой стороны, если а и с не взаимно просты, то сравнение ах = = b (mod с) никогда не имеет единственного решения по модулю с— либо пет ни одного решения, либо решений более одного по модулю с. Чтобы убедиться в этом, достаточно написать а = Da', с = = De*, где D > 1, и заметить, что ас' = а'с = 0 (mod с), тогда как с' ^ 0 (mod с), поскольку с' < с. Тогда из ах = b (mod с)
следует, что а (х + с') = Ъ (mod с), но х + с ^ х (mod с). Значит, если решения имеются, то их больше одного.
Натуральное число называется простым, если оно взаимно просто со всеми числами, меньшими его самого. (В случае числа 1, когда это условие пусто, добавляется специальное определение, на основании которого число 1 считается не простым.) При помощи только что доказанного то же самое можно выразить, сказав, что число р простое тогда и только тогда, когда р > 1 и сравнение ах = Ъ (mod р') имеет единственное решение х для всех Ъ и для всех а ^ 0 (mod р\ Следовательно, в арифметике по простому модулю всегда можно делить на ненулевые элементы. В частности, натуральные простые числа обладают следующим основным свойством: если р делит ии, то либо р делит и, либо р делит и. (Если ии = 0 (mod р) и и ^ 0 (mod р), то путем деления получаем сравнение v=0 (mod р').')
Основная теорема арифметики устанавливает, что каждое натуральное число, большее х) 1, может быть точно одним способом записано в виде произведения простых чисел. Точнее, для данного n > 1 имеется такая конечная последовательность pv р„, . . . . . ., рт простых чисел (тп^1), что п = pip2 . . • рт, и если PiPi ■ • • Рт"" PiPk • • • PV' т0 т^Р и последовательность р^, Рг, • • •, Ри является лишь перестановкой последовательности Рх, Рг, . . ■, рт- Эту теорему можно доказать следующим образом.
Будем пытаться делить заданное п > 1 на числа 2, 3, 4, . . ., п. Пусть р ^ п — первое из чисел, на которое п разделилось без остатка, скажем п — pq. Тогда п > q. Кроме того, число р должно быть простым, ибо в противном случае либо р = 1, что уже исключено, либо имеется число а < р, не взаимно простое с р. Пусть d — наибольший общий делитель а и р. Тогда 1 < d и d ^ а < р; так как d делит р, оно делит и п = pq, а это противоречило бы определению числа р. Значит, р простое. Если ^>1, то те же рассуждения дают q = p'q', где р' — простое и q> q'■ Таким образом, п — pp'q . Если q > 1, то процесс можно повторить и найти п — pp'p"q", где q" < q'. На основании принципа бесконечного спуска этот процесс должен завершиться представлением числа п в виде произведения простых. Если рТр2 . . . рт = р\р’г . . . . . . р'ц, то PiP'2. . . р^ = 0 (mod р^. Если р\ =^ р,, то рг и р\ взаимно просты и сравнение можно разделить на р\, что дает р'^ . . . . . . рц = 0 (mod ргу Таким же образом, если р\ ^ р,, то р^р' . . . . . .р'у. =0 (mod ргу Значит, предположение p\#=Pi, Р^^Ри--- • • •■> PV ^ Pi привело бы к сравнению 1 = 0 (mod ргу Так как 1^0 (mod р^) (поскольку 1 не является простым числом), то
*) Само число 1 пришлось бы рассматривать как произведение никаких простых. Для того чтобы была верна эта теорема, число 1 и не считается простым.
отсюда следует, что p'j = р4 при некотором /. Произведя, если необходимо, перестановку последовательности рИ . . ., р'^, мы можем считать, что р\ — pv Тогда па основании свойства сокращения получаем р^Рз- . -Рт = РР-л • • • PV- Если т = 1, то это дает 1 = р'р’^. . . р'ц, откуда р = 1 и последовательности pv Pi^ • • •, Pm и Pv Pv • • ч Ри совпадают. Если р > 1, то такие же рассуждения, как и выше, показывают, что р2 должно встречаться среди р', р'3, . . ., р’у,. За счет перестановки можно предположить, что р'„ = р2, и заключить, что р3р4. . • рт ~ р'3р4 • • . pV- Если тп 2, то р — 2 и последовательности совпадают. В противном случае после перестановки мы получаем рр^ . . . рт = р’4р3. . • р’^, и т. д. По принципу бесконечного спуска мы в конце концов придем к заключению, что посредством перестановки последовательности p'vp'2, . . ., р'ц, можно добиться того, что эти две последовательности совпадут.
Натуральные числа являются, конечно, теми объектами, которым в первую очередь подходит название «число», и недаром древние греки применяли название «число» только к натуральным числам. Даже во времена Ферма дроби, иррациональные величины, нуль и отрицательные величины не пользовались всеобщим признанием как «числа». Однако во многих ситуациях удобнее иметь более широкое понятие числа. Например, после нескольких первых параграфов этой книги стало удобнее иметь дело смелыми, а не только с натуральными числами. Целые числа — это натуральные 1,2, 3, . . . вместе с отрицательными —1, —2, —3, . . . и нулем 0. В терминах целых чисел удалось придать Последней теореме Ферма более симметричный вид: «если р — нечетное простое число, то равенство хр + ур 4- ^ = 0 невозможно в целых числах ж, у, z, за исключением тривиального случая, когда одно из трех неизвестных равно пулю». Такая формулировка облегчила бы Эйлеру доказательство случая р = 3, поскольку отпала бы необходимость отдельно рассматривать случаи четного и нечетного z в равенстве ж3-(-у3 — z3.
Основные свойства целых чисел являются простыми обобщениями соответствующих свойств натуральных чисел и, поскольку в паши дни целые числа вводятся в начальной школе, едва ли необходимо обсуждать их здесь более подробно.
Упражнения
Докажите, что если d делит как а, так и Ь, то оно делит и а + Ь. Более того, оно делит да + тЪ для любых д и г.
Докажите, что если а делит Ъ и Ъ делит а, то а = Ь.
Докажите при помощи алгорифма Евклида, что если d — наибольший общий делитель чисел а и 6, то либо существуют такие натуральные числа и и у, что иа = d + yb, либо существуют такие натуральные числа и и v, что d + иа = vb. [Обработайте алгорифм с конца, как это делалось
в тексте при доказательстве китайской теоремы об остатках.] Выведите отсюда, что если а и Ъ взаимно просты, то либо сравнение ах = 1 (mod 6), либо сравнение ах + 1 = 0 (mod 6) имеет решение х. Покажите, что во втором случае сравнение ах = 1 (mod 6) имеет некоторое решение х. Следовательно, если а и b взаимно просты, то сравпения у = 0 (mod а), у = 1 (mod 6) всегда имеют решение. Выведите отсюда китайскую теорему об остатках.
Найдите все решения следующих пар сравнений:
х = 3 (mod 46), х = 4 (mod 52);
х = 2 (mod 5), х = 3 (mod 7);
х = 7 (mod 56), х = 2 (mod 295).
Покажите, что существуют такие натуральные числа у и z. что решение задачи в китайской теореме об остатках дается формулой х — ay + 6z. Таким образом, числа у и z представляют собой арифметический эквивалент «разбиения единицы», показывающий, что может быть найдено целое число х, принимающее произвольно заданные «значения по отношению к с н d».
Докажите, что если clt с2, . . ., с„ попарно взаимпо просты и аТ, аг, . . . . . ., ар — произвольные целые числа, то имеется такое целое число х, что х г а^ (mod с;) для i = 1, 2, . . ., п.
Пусть а, 6 и с — заданные целые числа. Используя алгорифм Евклида, опишите процедуру нахождения всех (целых) решений х и у уравнения ах + by + с = 0. [Если а или b есть нуль, то задача тривиальна. Можно предположить, не умаляя общности, что а и b положительны. Если d — их наибольший общий делитель, то задача тогда и только тогда имеет решение, когда d делит с. При с = 0 и взаимно простых а и b это легкая задача.]
А.2. Примитивные корни по модулю р
Натуральное число g называется примитивным корнем по модулю простого числа р, если степени g, g2, g3, . . . исчерпывают все возможности по модулю р для целых чисел, взаимно простых с р. То есть g является примитивным корнем по модулю р, если для любого натурального числа к либо к = 0 (mod рУ либо существует такое натуральное число /, что к = g’ (mod рУ В гл. 4, 5 и 6 мы постоянно пользовались тем, что для любого простого числа р существует хотя бы один примитивный корень по модулю р. Следующее доказательство этого утверждения является одним из двух его доказательств, приведенных Гауссом в Disquisitiones Arithmeticae. Гаусс утверждает (разд. 56), что его предшественники строго не сформулировали и не доказали эту теорему, хотя они и знали (или думали, что знали), что эта теорема верна.
В § 1.8 было показано, что для каждого целого а ^ 0 (mod р) существует такое натуральное число d, что ad = 1 (mod рУ и из сравнения а3 = 1 (mod р) следует, что d | /. Это натуральное число d называется порядком а по модулю р. Согласно теореме Ферма, порядок а по модулю р делит р — 1. Надо доказать, что существует хотя бы одно а, порядок которого по модулю р равен р — 1. Гаусс доказывает это путем построения такого целого числа.
Пусть р — 1 = рур^. . . рт — разложение р — 1 на простые множители. Пусть q — одно из простых чисел pv р2, . . ., рт; пусть v — кратность, с которой это число входит в разложение. Рассуждение с последовательными разностями из § 2.4 показывает, что сравнение жСр—D/ч — 1 = О (mod р^ пе может выполняться для всех целых чисел х = 1, 2, 3, . . ., р — 1. (Если бы все эти числа удовлетворяли сравнению, то, взяв разности, мы получили бы, что р делит ((р — 1)/^)!. Но это невозможно, поскольку р — простое число, большее всех делителей ^р — 1)/#)!.) Следовательно, существует такое целое число b, 0<Lb«<p, что &(р-о/9^ ^ 1 (mod р). Пусть с — целое по модулю р, полученное возведением 6 в ((р — l)/^v)-ro степень. Утверждение состоит в том, что порядок с равен qN. Так как, согласно теореме Ферма, cq'! равно 6Р-1 = 1 (mod р1), то порядок с должен делить q^. Отсюда следует, что порядок с не делится ни на одно простое, отличное от q, т. е. порядок с равен степени q. Для доказательства того, что этот порядок равен 5V, достаточно доказать, что c9V-1 ^ 1 (mod р^, но это немедленно следует из способа выбора с и Ь.
Допустим, что такое целое число с найдено для каждого простого делителя q числа р — 1, скажем cv с2, . . ., сп; пусть g — произведение этих чисел. (Здесь п^тп — число различных простых делителей числа р — 1.) Утверждение состоит в том, что порядок g равен р — 1. Если бы порядок g был отличен от р — 1, то он был бы собственным делителем р — 1. Таким образом, нашелся бы простой делитель q числа р — 1, который делит порядок g с меньшей кратностью, чем он делит р — 1. Тогда порядок g делил бы ^р — ^?q, и отсюда следовало бы, что g^ = 1 (mod р'), где ц = (р — 1)/^. Не ограничивая общности, можно считать, что с, соответствующее этому q, равно cv Тогда с^ = с^ = . . . . . . = с£ == 1 (mod р), поскольку порядки этих целых чисел делят ц = (р — 1)/^. Отсюда следовало бы, что 1 = g^ = с^, что является противоречием, так как q^ не делит ц. Таким образом, порядок g равен р — 1, что и требовалось показать.
Упражнения
Подбором найдите примитивные корни для нескольких простых. Обширные таблицы примитивных корней можно найти в знаменитом труде Якоби Canon Arithmeticus [J3], а также во многих других книгах.
Пусть у — примитивный корень по модулю р. Покажите, что yk является примитивным корнем по модулю р тогда и только тогда, когда к взаимно просто ср — 1. Найдите все примитивные корпи для всех простых, меньших 20.
Прочитайте и перескажите своими словами другое доказательство Гаусса существования примитивных корней [Disquisitiones Arithmeticae, Art. 54].
ОТВЕТЫ К УПРАЖНЕНИЯМ
1. Равенство 2р2 = 4961 + 8161 дает р = 81; тогда g — 40.
1. См. упр. 3 к § 1.3. 2. Если бы выполнялось равенство ж4 — z/4 ~ z2, то пифагоров треугольник (х4 — у4, 2ж2у2, ж4 + У4) имел бы площадь, равную квадрату.
1. х, у имеют противоположную четность. Если х четно, то х2 имеет вид 4/с, если х нечетно, то х2 = 4к + 1- 2. Если р = х2 + Зу2, то х — — 3/с + 1 и х2 = Зп + 1. Если 3m 4" 1 — простое, то m — четное. 3. (2n + I)2 имеет вид 8к + 1; 2у2 — 8к или 8к + 2. 4. Число п удовлетворяет условиям Жирара тогда и только тогда, когда любое простое число р вида 4m + 3, делящее п, входит в разложение п с четной кратностью.
1. р = 74к + 1. Если р = 149, то остатки чисел 2s, 2®, 216 , 232, 237 равны 32, 107, —24, —20 и —44 =Д 1 соответственно. Если р = 223, то остаток числа 237 равен 1. 2. a2n+1 + 62n+1 = (а + 6) (а2п — — агп-1Ь + а2п-2Ь2 — . . . + 62п). Если р j х, то жР-1 = кр + 1. 3. п = 3 , 4 , 5 , 6 , 8, 10, 12, 15, 16, 17 , 20 , 24 , 30.
3. pQ — Pg = (р2 4- pgr — pgr — д2Л)/| к | — sgn (/с); Q (,QA + PR)= — Р2 — К + PQR делится па К. Поэтому QA + PR делится на К. 4. Р — rQ = —gs/| к | = +дК. Так как Р + RQ = пК, то К | (г + Я) Q и К | (г + Я). 5. В циклическом методе второе г — 13 определяется условиями 5 | (12 + г) иг2 — 149 — малое число. Следующее к равно (132 — 149)/(—5) — —4. Последовательность к имеет вид 1, —5, —4, 7, —7, 4, 5, —1, 5, 4, —7, 7, —4, —5, 1. В английском методе второе г равно 8 и последовательность к имеет вид 1, —5, 17, —4, 7, —7, 417,—5, 1.6. | К | # = PR + QA - Р (R + г) —
— rP + QА = Рп | К | — rP + QА. Таким образом, /Р = пР + х, где | к | | К | х = — г (рг + дА) + А (р + дг) = р (Л — г2) = —ps. Так как | /с | | Я | — | s |, то х = —sgn ^-р- Вычисление & аналогично. 7. Р — rQ делится как на к, так и па К (упр. 4). Таким образом, pQ + дР делится на к и К тогда и только тогда, когда pQ + grQ делится на к и К. Как р 4- дг, так и рг 4- Ад делятся па к (упр. 3). 9. К и к имеют противоположные знаки и кК = г2 — А. Если к < 0, то знак (—г 4- К)2 — А — К (к — 2г + К) совпадает со знаком к — 2r -V 4- К = [(г 4- I к I)2 — АМк < 0;(-г 4- 2Я)2 — А = К (к—4г4-4Я)
положительно, поскольку к — 2г 4- 2К = /с-1 [(г 4- | к |)2 — А — — (Л — г2)]. Случай к > 0 рассматривается аналогично и (Я2—Л)/К= — Ur 4" I к |)2 — A Vk, поскольку обе части равны к 4- 2r sgn (/с) 4- К. 10. Следующее г — обозначим его Я — определяется условиями: Я=— т-^пК, Я2<Л, Я как можно больше. Если К < 0, то к К 44- 2гК 4- К2 < 0, г2 — Л 4- 2тК 4- к2 < 0, (-г 4- I к I)2 < А. Это неравенство справедливо и при К > 0. Таким образом, Я ^ —г 4- |Я|, — г ^ Я — | К | ^ Я и (Я — | К |)2 < А. С другой стороны, (Я 4- | К |)а > А. При 9С = (Ra — Л)/Я отсюда следует, что Я2 —
— 27? | К | + К- < А, К {Ж — 27? sgn (А) + К) < 0. Это дает Ж + 27? + К > 0 при К < 0 и Ж — 27? + К < 0 при К > 0. Противоположные неравепства получаются аналогичным образом из (7? + | К |)2 > Л. И. г имеет вид —7? + пК. Это вместе с неравенствами г2 < Л, (г + | К |)2 > Л определяет г, когда известны R и К. Неравепства —Л < кК < 0 показывают, что для к имеется только конечное число возможностей. Первое к равно 1, поэтому при первом повторении получается 1. 13. Легко доказать равенство xi+1yt — — yi-Hxi ~ ±1 — сначала для положительных, а затем и для всех 1< Равенство xj+1x; — Ayi+1yi= sgn (Jc^ rt (где rt — значение г, которое используется при переходе от х^ у{ к xz+1, i/z+i) легко доказывается при положительных i. Затем оно получается при всех i (ni+1 | ki+1 | = = ^ + ri+i)- Тогда (^ — AyY).^^ — Ау2^ = (^z+1 — Ayiyi+t')2 — — A (xi+1yi — yi+1x^2 = г? — А = к;кт, поэтому равенство х-2 — — АД = к^ выполняется при всех i,
1. Уравнение имеет вид (1 4-4(14" х2) — у2. Тогда х ^ —1. Так как 1 + х2 по является квадратом при х Ф 0, то 1 + х и 1 + х2 не взаимно просты. В действительности 1 + х — 2u2, 1 + х2 = 2у2 при х > 0. Тогда (и2, и2 — 1, у) — примитивная пифагорова тройка, если (u, х) Ф (1, 1). Если х > 1 и и нечетно, то и2 — р2 — д2, и2 — 1 = 2pq, и = р2 + д2, где р и д — взаимно простые числа разной четности и р > д. Тогда 1 — (р — д)2 — 2д2 и р — д является квадратом. Таким образом, (д2 + I)2 = д4 + ?4, что невозможно. Если и четно, то и2 -- 2рд, и2 — 1 — р2 — д2 и у — р2 + д2- Тогда р четно и в действительности р = 2<2. Значит, 1 — (р + д)2 — 2р2, 8i4 = = (р + д — 1) кР + q + 1), 2i4 = а (а + 1). Одно из чисел а, а 4- 1 является 4-й степенью, а другое представляет собой удвоенную 4-ю степень. Отсюда следует, что 64 — 2с4 — +1. При знаке «+» в этой формуле для й —- с2 выполняется равенство (d2 + I)2 = d4 + 64, что невозможно. Следовательно, (d2 — I)2 — d4 — 64. Ясно, что 6 ^= 0. Таким образом, 64 = d4. По 6 и с взаимно просты, поэтому 6 = ~ +1, с — -4-1, а “ b* ~ 1, а 4- 1 = 2с4 — 2, р 4- д — 3, р — 2, и2 = 4, х = 7.
1. Каждая единица имеет вид + (1 + V2)n ПРИ некотором целом п; ((1 4" /2)-1 = — (1 — /2)). Единственными единицами вида х 4* 4" у V—41 или х 4" у V — 7 являются +1. Равенство "82 — 1 4" 7-З2 дает единицы + (8 4* 3 ]/—7)п, где (8 4-3/ —7)-1 = 8 — 3 /—7. В этом случае так получаются все единицы, поскольку равепство х2 = —1 4" 7у2 невозможно по модулю 8. Единственными единицами вида х + у V—1 являются +1 и + ^—1, 2. 4 /2 4" /б = (19 4" 4- 6 /10) (2 /2 - /5)3.”
1. Пусть Р = р2 4" q2 ~ а2 4" Ь2. При необходимости измените знак q таким образом, чтобы Р делило pb 4" aq- Тогда либо ар — bq = 0 и aq 4" bp = +Р, либо ар — bq = +Р и aq 4" bp = 0. Таким образом, или а = +д, или а = +р. Аналогичные рассуждения проходят и в остальных случаях. 2. Согласно формуле бинома Ньютона, (х 4" 1)п — хп = па:71-1 4~ члены низшей степени. (Также и хп — — (х — I)71 = пхп 4- . . . .) Таким образом, первые разности ахп + 4- Ьж71-1 + • • • + с равны апх11-1 4" • • • -8. Указанное деление возможно тогда и только тогда, когда Р делит (ар + 6д) 4" (ад + 6р) i. 10. Согласно упр. 1, р = и2 4- и2. Если г является обратным к у по модулю р, то сравнение а2 = —1 (mod р) имеет решение а = ги. Аналогично, согласно упр. 7, сравнение Ь2 = —2 (mod р) разрешимо.
29 Г. Эдвардс
Toi-да по теореме Ферма 2(р 1>/2 = (а262)(р 1)/2 = l(mod р). Так как 64 является наименьшей степенью 2, сравнимой с 1 по модулю р, то (р — 1)/2 = 64/с, р = 1 + 128А. И. 2й — 1 = (2“ + 1) (28 + 1) X X (24 + 1) (22 + 1) (2 + 1)(2— 1). Следовательно, 257 = 28 + 1 пе делит 232 — 1 + 2.
1. Из равенства х + У —2 = (а + 6 У —2)3 следует, что b (За2 — 262) = = 1,6— +1, а = +1. Тогда х = +7 пли +5. 4. (1 + У —З)2 делится па 2. 5.(а) Равенство (2 + У—3) (1 + 2 У —3) дает два единственно возможных представления 42-ЦЗ-52, |82 + 3-32. (Ь) (2+ У—3) х X (2 + У—3) дает 49 = 72 = 12 + 3-42. (с) Найдите представления 112 = 336/3. Они получаются из 4 (2 + У —3) и 2 (2 + У —3) X X (1 + У— 3). Искомые представления имеют вид 336 = 3 - 82 + + 32.423.22 _L 32.62 _ 3.102 + 32.22,
2. Воспользуйтесь тем фактом, что целое число + 0 (mod р) обратимо ио модулю р. 3. 13-ми степенями по модулю 4-13 + 1 являются 0, +1, ±30; 17-ми степенями ио модулю 6-17 + 1 являются 0, +1, +46, +47, и условия теоремы Софи Жермен не выполняются. Однако 17-ми степенями по модулю 8-17 -|- 1 являются 0, +41, +37, ±10, +1. Для 19 первым простым числом, подлежащим испытанию, оказывается 191, по модулю которого 19-ми степенями являются 0, +7, +49, +39, +1. 4. (у 4- 5)5 = у5 (mod 25). Таким образом, ненулевыми 5-ми степенями но модулю 25 являются 1, 25 = 7, З5 = (—2)5 = = _7, 45 = _1.
3. Возьмите а2 = 0. Тогда А = 2а0 — ап В = at. 4. А — 6 + с, В — 6 — с. Степени единицы 60 различны, поскольку 6” = +а„ т + а„+160 ¥= 1, где а„+1 = а„ + а^. 6. / (а) = g (а) означает, что / (а) идептичпо g (а) + с (1 + а + . . . + У~ ). Таким образом, / (1) - g (1) + ck, Nj (а) ^ / (1) / (I2) . . . / (Iх-1) = / (1)х"* = 0 или 1 (mod X). 8. Композиция сопряжений ан->а/ и анна6 дает ан>а", где п — /А:. Если ни у, ни к пе являются нулем по модулю X, то п ^ ± 0 (mod X). Обратным к сопряжению а н-> а/ является ан-s- ат, где mj = 1 (mod X). 9. Если к = —1 (mod р), то X = 0 (mod р), X = р. Если Xх = —1 и к ^ —1, то (—/с)х = 1. X | (р — 1) по теореме Ферма. 14. Из Nj (a)-Ng (а) — 1 вытекает Nj (а) — +1- Таким образом. Nf (а) = 1 -— g (а) / (а). Сократите па / (а). 15. г (а) — 0. поскольку h (а) = / (а) = 0. Если / (X) делится па р, то //р обладает теми же свойствами, что и/; (у—Т) h (у) = ух— 1. См. упр. 1 к § 3.2. 16. Если / (a) g (а) — 0 и ah (X) = q (X) / (X) + г (X), то г (а) g (а) - 0 и г (а) может заменить / (а), если г (X) У 0. 18. Если р (а) простое и р (а) — / (а) g (а), то р (а) делит / (а) пли g (а) и второй сомножитель является единицей.
3. Из того что h (а) неразложимо, но не просто, вытекает, что q {a)h (а) = = / (а) g (а), где / (а), g (а) пе делятся на h (а). Запишите q (а), / (а), g (а) в виде произведения неразложимых и заметьте, что h (а) справа не встречается. Хотя, казалось бы, очевидно, что каждое круговое целое является произведением неразложимых — ведь можно разлагать до тех пор, пока дальнейшее разложение станет невозможным, — доказать это конструктивным способом непросто. 5. х^ + ух = = 0 (mod р). Если у ^ 0 (mod р), то это дает (—х/у)^ = 1 (mod р/ п X | (р — 1). С другой стороны, х ^ 0 (mod р). 6. (а) 1, 11, 31, 61, II2. 5-11, 211, 5-41, 11-41, 11-191, 11-191. (Ь) 43, 127, 547, 1093, 463,
29-71, 29-113, 43-127, 7-379. 14 197, 29-449, 7-1597, 10 039, 10 501. 8. р | N (а — /с) для некоторого к. Таким образом, h (а) делит бином п результат следует из теоремы в тексте. 10. (а) а = к (mod h (а)). Таким образом, кК = аЛ = 1 (mod h (а)), кх = 1 (mod рУ к ^ £ 1 (mod рУ посколькуиза = 1 (modh (а))вытекало бы
р | N (а — 1) = л. По тойже причине к*1, к\. . .,к^-1 ^ 1 (mod р).
Таким образом, к5 £ к1*)для0 < / < Л.Еслиmx = 1 и т ^
^ 1 (mod рУ то р | N (уп — a),h (а) делитодиниз сомножителей
т — а.) нормы N ^т — а), т = а) = кз (mod к (а)), т = кз (mod р). (Ь) Пусть р — 1 = Хр. Тогда сравнение fc?l = 1 (mod р) имеет не больше X решении на основании упр. 1 из § 3.2. Также и Л4 = 1 (mod р) имеет по больше п решений. Пусть а^ ф, 1 (mod рУ и положим b = = ам. Тогда все степени элемента 6 являются решениями. Если d — наименьшее целое, для которого 6« = 1 (mod рУ то Ч | к, d ^= 1, d = к. 11. По модулю тех простых р, для которых 1 + 7 -|- 72 -р 73 + + 74 = (75 — 1)/(7 — 1) = 2801 = 0 (mod р), т. е. только для р = 2801. 12. В любом случае j ^ — g (X) = q (X) (Xх-1 + . . . 4- 1) + + г (X), где deg г < к — 1. Тогда из г (а) = 0 следует г (X) = 0.
8. Хороший способ контролировать вычисления значении / (X), / (X2). / (X4), . . ., / (X7) ио модулю 599 дает тот факт, что их сумма равна 10 по модулю 599. 10. Так как (а — 1) | к | Ng (а), а — 1 простое, то а — 1 делит некоторое сопряженное элемента g (ody Тогда некоторое сопряженное элемента а — 1 делит g (,а.у а — 1 делит все свои сопряженные. 11. Умножение каждой части равенства на а — 1 дает к, поэтому обе части равны. Иначе об этом см. в § 6.17.
1. См. табл. 4.7.1. 2. 0О — а + а2 + а4; Oo0j — 2; / (а) / (а2)/(а4) = = а + 60о для некоторых целых а, 6; Nj (а) — (а + Ь0О) (а + 60]) = = а- — ab + 262 = V4 ((2а — У)2 -|- 7Ь2]. 3. (00 — 0])2 = к. если к = = 1 (mod 4), и = —к. если к = 3 (mod 4). 4. (0О + 0])2 — (0О — Oi)2 = = 40о0]. Значит, достаточно найти 0О0]. Прямым вычислением получаем 0o0j = а + 60о + 60], где а равно 0 или (X — 1)/2. Это определяется четностью а. См. § 5.6. 6. Определите периоды, используя V = 3. Тогда pg = 4 + 2pj + р2, 'ПоЛт =- 2р0 + Р2 + "ns- Poi'2 = = Ро + Pi + P2 + Рз = — 1- РоРз =- Pi + Р-2 + 2p3. 7. Тогда и только тогда, когда р имеет вид р = gh, где g — примитивный кореш, по модулю к, е | к. Иными словами, pf = 1 (mod кУ 8. р0 — период, содержащий а.
2. X (X — 1) ... (X — 10) = X11 — 55Х10 + 1320Х» — 18 150X8 4+ 157 773Х7 — 902 055Х6 + 3 416 930Х3 — 8 409 500 X4 + 4- 12 753 576Х3 — 10 628 640Х2 + 3 628 800Х. Следствие: если р — простое, то (р — 1)! = —1 (mod рУ Это теорема Вильсона. 3. Если к = 13 и р = 3, [то pg = 6 + р0 + Зр] + Зр3. 4. Если к = = 1 (mod рУ то к = 0 (mod рУ В противном случае кх s 1 (mod р) и к | (р — 1). 5. Если к = 5, то 0g = 2 + 0], 0g + 0О —• 1; и — 4 удовлетворяет сравнению и2 + и = 1 (mod 19); (0О — 4) (0] — 4) = = 19. 6. См. § 4.7; Р0Р1Р2Р3 = 3, когда к = 13. 7. Если / (а) | g (а), то Nj (а) | р< и Nj (а) — степепь числа р. Так как Nj (а) = 0 или 1 по модулю к, то Nj (а) = 1 или р/.
1. (р0 + 3)/(р2 — р, + 1) = —р]', 1/(—Pi) = 1 + р2. 3. Одно разложение имеет вид (3 — р0 — 2р2) (3 — р, — 2р0) — 17 — 120о, (17 — 1200) (17 — 120]) = 61. 4. 109 =■ (10 — 0„) (10 — 0]). 5. 53 = = X (1 + а + а3)- Разложение числа 103 требует решения и — 12 сравнения и6 + пв — 5и4 — 4и3 + би2 + Зи — 1=0 (mod 103). Тогда
сравнительно легко обнаружить, что произведение шести различных сопряженных элемента 2 (а + а12) + (а6 + а7) — 1 равно 103. Число 3 было разложено в тексте; 5 есть произведение трех сопряженных элемента —1 — (а + а8 + а12 + а5); 17 = (4 — 60) (4 — 0j); 7 неразложимо.
1. В обоих случаях (а) и (Ь) имеем а2 — р„а + 1 = 0, где р0 = а + а4 для (а) и р0 = а + а6 для (Ь). (с) а5 — 60а4 — а3 + а2 + 04а — 1 = = 0. (d) а3 — р0а2 + р2а — 1 = 0. (е) а5 — р0а4 + (pj + р2) а3 — — (р4 + Рз) я2 т р3я — 1 = 0. 2. Произведение первых двух равно а6 — 11а” — 25а4 — 155а3 + 71а2 — 17а + 1 = а6 — 11а5 + + 4а4 — 10а3 + 13а2 + 12а + 1, а произведение вторых двух имеет такие же коэффициенты и противоположном порядке. Окончательное произведение равно а12 + а11 — 115а10 — 115а9 + 59а8 — 57а7 + + 552а6 — 57а5 + . . . = а12 + а11 + а10 + . . . -|- а + 1.
(X2 — 4Х + 1) (X2 + 5Х -|- 1) (mod 19), (X2 + 26Х + 1) х X (X2 - 25Х + 1) (mod 59), (X + 4) (X - 16) (X - 18) (X - 10) (mod 41) все являются разложениями полинома X4 + X3 + X2 + + X + 1; (X2 + ЗХ + 1) (X2 + 5Х + 1) (X2 + 6Х + 1) (mod 13) и (X + 13) (X + 5) (X - 7) (X + 4) (X + 6) (X + 9) (mod 29) - разложения полинома X6 + Xs + . . . + 1. По модулю 2 полином X30 + X'29 + . . . + 1 является произведением 6 сомножителей X5 + X3 +1, X5 +X3 + X2 + X + 1,X5 + X4 + X3 + X +1,
X5 + X2 +1, X5 +X4 + X3 + X2 + 1,X5 + X4 + X2 + X +1.
Векторное пространство над полем из р элементов имеет ph элементов, гдек — егоразмерность. 5.7а3 + 45а2 + 83а + 90=
= (3890 + 83) а + (45 - 790) = (94 - 5)(300 - 8) [(2 + 00) а +1].
6. В полиноме Р (а) замените каждый коэффициент сравнимым с ним по модулю h (а) целым числом и обозначьте результат ()Л(а). Тогда Qh (а) = В (а) = 0 (mod h (а)) и легко показать, что Q^ (а) обладает требуемыми свойствами.
4-9. 1. У (р) = (1 — Ро) (1 — Pi) Рг (1 — Рз) Л^з- По модулю 2 имеем (1 — р0) (1 — Pi) р2 = р0 + Рз + Р4 = (1 — Рз) Р1Р5- Таким образом, У (р) = (Ро + Рз + Р4)2^ Ро + Рз + Р4-2. У (р) = (1 —ро) X Х(—1 —Ро) (1 — Pi) Pi (1 —Рг) Р2^—1 —Рз) Рз = Ро — Pi + Рз (mod 3).
Коэффициенты инвариантны относительно о и поэтому являются целыми числами; к = 5: X2 + X — 1; к = 7: X2 + X + 2 и X3 + + Х2 — 2Х—1; X = 11: X2 + X + Зи Xs + X4 — 4Х3 — ЗХ2 + ЗХ + + 1; к = 13: X2 + X — 3, X3 + Х2 — 4Х + 1, X4 + X3 + 2Х2 — — 4Х + 3, Xе + X5 — 5Х4 — 4Х3 + 6Х2 + ЗХ — 1. Но-видимому, самый легкий путь в этом убедиться заключается в том, чтобы выразить степени iqg, т|§, . . ., pg через тр и исключить остальные р,-.
(X - тр - 1) (X - рг - 2) . . . (X - рг - в) ^ (X - рг)Р - - (х - лг) = (ХР - X) — (р? —р,-)г хр — х = (х — 1) (х — 2) . . . (X — р) (mod р). Перемпожение этих полиномиальных сравнений для i = 1, 2, . . ., е дает ф (X — 1) ф (X — 2) ... ф (X —р) и = (X — 1)е (X — 2)е . . . (X — рУ (mod р1). Говорят, что j является корнем кратности точно к сравнения ф (X) = 0 (mod р), если ■<р (X) = q (X) (X — jy (mod р) и q (j) £ 0 (mod рУ т. е. X — у не делит q (X) по модулю р. Тогда ф (X — 1) ф (X — 2) . . . ф (X — р) -
Q (X —1) Q (Х-2) . . . Q (Х-р) (X — 1)< (X - 2)< . . . 1Х-рУ, где t — общее число корпей сравнения ф (X) = 0, подсчитанных с кратностями, a Q (X) = 0 не имеет корпей. Если а(Х) 6(Х) = = с (X) b (X) (mod р) и 6 (X) £ 0 (mod р), то а(Х)= с (X) (mod р). Таким образом, Q (X - 1) Q {X - 2) . .. <?(Х — р) = [(X — 1) (X - 2) . . . . . . (X — р)]е~К По сравнение Q (X) = 0 (mod р) не имеет корней, и поэтому в = t, а это и требовалось показать. 7. ф (X) = X2 — 1. 8. Вычислите р2, pg, . . ., pg через рг, запишите эти соотношения
как сравнения от и; и используйте известное значение и0. Это дает е — 1 неоднородных .чиненных «уравнений» от е — 1 неизвестных. Если определитель из коэффициентов отличен от пуля по модулю р, то этим однозначно определяются ult u2, . . .. иР_х по модулю р. Однако не очевидно, что если u0, uv . . ., ие_х удовлетворяют этим сравнениям, то они удовлетворяют всем сравнениям, вытекающим из соотношений между ц;. 9. р — ц; никогда не делится на р (поскольку его коэффициенты не сравнимы по модулю р), кроме случая е = 1, / = X — 1, ц = — 1, когда 0 — ц не делится на р. И. а-1 — а^а, где /с — (X -- 1)/2. Таким образом, «д1 лежит в ц^ и задача заключается в вычислении е//2 по модулю е. Если / четно, то <?//2 = 0 (mod е). В противном случае е//2 ~ е/2 (mod е).
1. См. доказательство второй теоремы из § 4.12. 2. Используйте способ из упр. 1.
1. Пусть q> (ц) — и^ — ц0. Если uj встречается лишь однажды (но модулю р) в списке их, и2. . . ., ие, то только один простой дивизор числа р делит ф (ц). Следовательно, то же самое верно для ф (ц) 4- кр при всех к. Заметим, что (ф (ц) + рк) (оф (ц) + р/с) . . . (о^-’ф (ц) + рк') = = К + ркМ (mod р2), где К — ПсЦф (ц) и М — S (й7огф (ц)). Все слагаемые, кроме одного, в сумме М делятся на данный простой дивизор числа р. Таким образом, Л/ ^ О (mod р) и имеется точно одно ио модулю р значение к, для которого (К'р) + кМ = 0 (mod р). Значит, имеется точно одно значение к, для которого Л7 (ф (ц) 4" р/с) делится па степень числа р, высшую, чем рС 2. По упр. 1 к § 4.9, У (л) ~ Ло + Лз + Л4- То1'Да Ф (л) = Л1 + Лг + Л6- ^«бо ф (л) = ф (л), либо ф (л) ~ ф (л) + 2. Вычисляя, получаем ф (ц)-о2ф (ц)Х Хо^ф (л) ~ 9 — 56t. Таким образом, ^ф (л) ~ 25-163° и простыми дивизорами числа 2 являются (2, щ + Л2 + Л5), (2, Лг +Лз + Ло)’ • • • . . ., (2, Ло + Л1 + Л»)- 3. Из-за N (1 — а 4- а-2) они могут быть записаны как (47,1 — а + а-2) и его сопряжеппые. С другой стороны, поскольку А7 (а — 4) ^ (423 — 1)/(4 — 1) ~ 23 456 248 059 221 не делится на 472, они могут быть записаны как (47, а — 4) и его сопряженные. 4. Разложение тогда и только тогда может быть записано в таком виде, когда но крайней мере одно из целых чисел и,, и2, . . ., и( встречается с кратностью 1. Таким образом, это невозможно в упр. 2, возможно в упр. 3. 5. Пусть А — ^pv фг)^1 . . ., как в тексте, и пусть п — р^1 р^Д . . . р^т. Тогда из сравнения по модулю и вытекает сравнение по модулю Л, и имеется не больше п^~ < оо классов сравнения ио модулю п. 6. См. упр. 2 к § 4.11.
1. (ill) Если а и 6 — круговые целые, для которых аЪ^Д, то а^Д или Ь^Д. 2. 2&igj всегда лежит в ,7• Обратно, если х^Д. то х - - gz (mod g^ для некоторого gt и х =- gt -г bxgx для некоторого Ьх-
,7 соответствует наибольшему общему делителю элементов gt, g2, . . • . . ., gp, кроме случая Д = {0}.
1. Если А — степень простого дивизора, скажем А — Z,v, и оА делит g (а), то pv делит g (а) -о У (ц)л , откуда вытекает, что pv делит о-1 g(a)X Х^ (ti)v и, стало быть, А делит a-'g (а). Если А, В взаимно просты и о (ЛS) — о (Л) о (В) делит g (а), то о (Л) и о (В) делят g (а), Л п В делят o-Ig (а) и, следовательно, АВ делит o-1g (а). Это показывает, что для любого Л из g (а) = 0 (mod оЛ) вытекает a-‘g (a) = = 0 (mod Л). Тогда g (a),г 0 (mod огЛ) влечет за собой o~'g (a) = ss 0 (mod о’-'Л), . . ., a'ig (a) = 0 (mod Л). Обратно, из o~/g (a) = s= 0 (mod a ^~^'i) (о’ЛЙ вытекает g (a) — о~(?--1)+г.л-г« (a) ==
= 0 (mod оМ). Таким образом, (gj — g2) = 0 (mod оМ), равносильно условию о~< (gj — g2) = ° (mod А), что и требовалось доказать. 2. Норма произведения есть произведение норм. Для простых дивизоров доказательство несложно. 3. Пусть АС — дивизор элемента gn. Тогда В и С взаимно просты. Запишите А — А 'А ВАС, где А в содержит все простые делители дивизора А. встречающиеся в В, а Ас — все простые делители, встречающиеся в С. Найдите такое у, чтобы у = 1 (mod А вВ) и у = 0 (mod А сС). Тогда фу = ф (mod A BS) и фу = 0 = ф (mod А'АС), так что фу -= ф по модулю АВ. Аналогично, фу = 0 (mod АС), фу = bngn.
2. Предположим, что Р = (у, хр) не является дивизором никакого кругового целого. Если хр = хр1'ф3, то либо Р — (у, 1р4, либо Р = — (у, ip2). Поэтому предположим, что хр неразложимо. Пусть Утр = = pfp^i . . . р^ц. Запишем р, pv . . ., рп как произведения неразложимых. Тогда Ухр представляется в виде произведения неразложимых двумя существенно различными способами.
1. Л = 31: (а 4- 660) (а + 69t) = а- — аб 4' 862. Даже очень короткая таблица дает (1 + 90) = (2, I)3, (2 4- 90) — (2 , 0) (5, —2), (3 + Оо) = - (2, 1) (7, —3). Таким образом, (2, 1) ~ (5, —2) ~ (7, 2) и (2, I)3 ~ ~ /. Как и раньше, (2, 1) ^ I и, следовательно, (2, I)2 -^ I. Поскольку V14р- + aUp + 8 < Р' при р ^ 5, каждый дивизор является произведением простых дивизоров чисел 2 или 3. Но показатель числа 3 по модулю 31 есть 30, поэтому 3 просто. Следовательно, /, (2, 1), (2, 1)2~ (2, 0) — система представителей. X — 39: (а 4- Ь90) (а Ц- 69,) = а- — ab 44- 1 Об2. Опять подходят лишь р — 2, 3. (3 4- 9,) = (2, I)4, (2 4- 9,) ~ = (2, О)2 (3, 1). Таким образом, (2, 1)2~ (3, 1). Так как ни (2. 1), пи (3, 1) не эквивалентны I, то систему представителей образуют (2, 1), (2, I)2 ~ (3, 0) и (2, I)3 ~ (2, 0). X 43: а2 — аб 4- 1162. Снова подходят лишь р ~ 2, 3. Короткая таблица значений дает простые значения и показывает отсутствие простых дивизоров чисел 2 н 3. Действительно, 2 имеет показатель 14, а 3 — показатель 42, так что е является нечетным в обоих случаях, и дивизоров вида (2. и) и (3, и) пет. Итак, все дивизоры главные, н I — система представителей.
1. (1) Если / (а) имеет дивизор Aug (а) имеет дивизор В, то / (а) g (а) имеет дивизор АВ. (2) Если / (а) имеет дивизор А и h (а) имеет дивизор АВ. то / (а) делит h (а) и частное имеет дивизор В. (3) Если А ■— I, то А — главный, поскольку таковым является I (замените А на I в А). Если А — главный, то на основании (1) и (2) дивизор С тогда и только тогда является главным, когда таковым является АС; значит, А -— I. № Если АС ~ ВС ~ I и AD~I. то (BD) (АС) = (AD) (ВС) ~ 1 но (1), следовательно, BD ~ Z по определению эквивалентности AC ~ I. По симметрии, из BD ~ I следует AD ~ I. Значит, А ~ В. Теперь допустим, что А ~ В. На основании (7) имеется такой дивизор С, что АС ~ I. Тогда ВС ~ I но определению. Утверждения (5) и (6) получаются непосредственно. (7) N (А) — дивизор некоторого целого числа; значит, дополнение В дивизора А до У (А) обладает требуемыми свойствами. (8) Пусть С такой, что АС ~ I. и положим М — ВС, У — АС. 2. См. упр. 2 к § 4.15. 3. При g (а) — а^ 4" а2а2 4" • • • ... 4* “к,^-1 имеем g (а) g (а-1) а2 4" а1а2»-1 4" а1а3%-'2 4- . . . ... 4- а,ага. 4- а^ + а>а3а-1 4" ■ • ■ . Тогда сумма X — 1 сопряженных равна (X — 1) (а| 4~ а2 4- . . . 4- а;.-1) — (а^^-р- ata3 4" . . . 4" ага1 4" 4- «2а3 +•••) = ^С — ( j«i)2. Если | аг | ^ с во всех случаях, то Ng (а) является произведением (X — 1)/2 положительных веществен-
ных сомножителей, среднее арифметическое которых не превосходит [X (X — 1) с2 — 0]/(Х — 1) — Хс2. Так как их среднее геометрическое (.Vg (сс))^^-1) ^ Хс2, то отсюда следует результат.
1. Из а = 1 следует g (а) = g (1) = целое число по модулю а — 1. Если g (а) ^ а0 (mod (а — 1)), то пусть h (а) = [g (а) — а0]/(а — 1). Тогда h (а) = а, (mod (а — 1)) и g (а) = а0 + аг (а — 1) (mod (а—I)2). Если [g (а) — а0 — аг (а —1)]/(а — I)2 = а2 (mod (а — 1)), то g (а) = = а0 + «1 (а — 1) + а2 (а — I)2 (mod (а — I)3), и т. д. Если а0 + + а1 (а — 1) 4- . . . -}- ак_2 (а — 1)*-~2 = 60 4- М« — 1) 4- • • • • • • + &л-г (« - I)'"’2 (mod (а - l)^-1)’ то с0 4- С1 (а - 1) 4- . . . = = 0 (mod (а — 1)^-1), где с; = а{ — Ь;. Тогда с0 = О (mod (а — 1)), откуда с0 = О (mod X), с0 = О (mod (а — 1)х-1). Далее, сг (« — 1) = = 0 (mod (а — I)2), (а — 1) [ с15 ст = О (mod (а — l)^-1). Далее, с2 = О (mod (а — l/"-1) и т. д. 2. Исключите х из сравнений (аЛ — a-h) х = (а1-*1 — ah-1) у, (a2h — a-2h) x = (a2-2h— a2h-2)X Xy(modX), умножив первое на ah + «-ft и вычтя его из второго. Воспользуйтесь тем фактом, что (а — I)2 | (а^ — av) только тогда, когда а^ — av. Если (а — а-1) х = 0 (mod X), то а = О (mod X). Если (а — а-1) х = (а — а-1) у (mod X), то а = 6 (mod X).
1. Вкратце вычисления выглядят так: 14-3 = 44-5 = 94-7 = = 16 4-9 -= 25 4-И = 36 4-13 = 49 4- 15=644-17=81=
= 2 4- 19 = 21 4-21 = 42 4-23 = 65 4- 25=90=114-27=
= 38 4-29 = 67 4- 31 = 98 =19 4- 33 = 52 4-35 =87=8 4- 37=
= 45 4-39 = 845 4- 41 = 46 4- 43 = 89-104-45=554-
47 = 102 = 23 4- 49 = 72 = —7 4- 51 = 44 4- 53 = 97 ^ 18 4- 4- 55 = 73 = —6 4- 57 = 51 4- 59 = 110 = 31. Так как 59 = 29 4- + 30, то это дает 31 = 302 (mod 79). 2. Неравенство, ограничивающее у, получается из 0 < г2 < (т/2)2. Когда А = 31, т = 79, значения у лежат в пределах 0 ^ у <^ 19. Из того что 31 4- 79у = 0 или 1 (mod 3), 1 + у = 2 (mod 3), следует, что у ^ 1 (mod 3). Это исключает возможности 1, 4, 7, 10, 13, 16, 19. Аналогично, 31 4" 79у = 0 или 1 (mod 4) исключает значения у = 0 или 1 (mod 4); 31 4" 79у = 0 или 1 или 4 (mod 5) исключает у = —1 или —2 (mod 5). Остаются только у = 2, 6, 11, 15; 31 4" 79у = 0, 1 или 4 (mod 8) исключает значение 2; 31 4" 79у = 0, 1, 2 или 4 (mod 7) исключает значение 15. Так как 6-79 4- 31 = 505 не является квадратом, то ответ должен быть у = 11. И действительно, 31 4-79-11 = 900 = 302 . 3. (д^^^Д) (9 7)^ (1) (11) =
= (^ = ()31)2 = + 1; У= 0,1, ... или 24. Модуль Е = 8 дает у —2, 3 или 6 (mod 8). Модуль Е = 9 дает у = 0, 2, 3, 6 (mod 9); Е = 5 дает у = 1, 2, 4 (mod 5). Это приводит к значениям у = 2, 6 пли И. 4. /,7.9, ) = ( ) =
6. (р) = ( у) ( *2,) и ( 2) равен 4-1 для р = 1 или 3 (mod 8) и равен — 1 для р = 5 или 7 (mod8)._8. Докажите отдельно критерий Эйлера, как в упр. 7.5Выведите правило (1). Тогда если р=1 (mod 4), то (^)= (’) Если р = 3 и у = 1 (modi). 1:0 ^р) = ^ = ^ч) С1У Если Р=Ч =
= 3 (mod) 4, то (’) — — ^ = ( "^ Qy 9. Как р— 1, так и q— 1 четны. Если р = 1 или q ^ 1 (mod 4), то-У (р-1) 4~ (г/—1) четно. Если как р = 3, так и <7 = 3 (mod 4), то -у(р—1)'у (?~ 1) нечетно. 10. Из первого сравнения вытекает 24м2—16м = 56, м2 — 16м -- 64 — 64 = 10, (и— 8)2 г 5 (mod 23). Так как (2°3) = ^2^ = (?) = — 1, то это невозможно. Из второго вытекает 35м2-|-30м s 10, —2м2-^30м = 10, м2—15ms =— 5, м2-|-22м-г121 s 116, (м—1-11)2 = 5 (mod 37). Так как (g?) = = (35') = (2) = — 1, то это также невозможно. 11. Если сравнение ж2 = = В имеет решение, то В^1'/2 s жР-1 = 1 (mod р). Следовательно, у<р+1>/2 = у (mod р) и квадрат числа х s 5<Р+1>/4 равен В (mod р). Вычисление значения 312о по модулю 79 просто: 312 = 13, 314 = 132 = 11, 318 = 121 =’42. 3116 = 422 = 26,1 312» s 11 • 26 s 49 = — 30.
1. Если произведение записано в виде произведения по р s 1 (mod X), умноженного на произведение по р ф 1 (mod X), то второй сомножитель меньше ]] (1 —p-2f)-(7-D < pj (1—р-2)1"*^ = £ (2)?--1 < оо и больше 1. Первый сомножитель представляет собой произведение по всем р = 1 (mod^X) выражений (1 —yj-8)^'^'Z Его логарифм равен (X — 1) У (р-* + V2P-25 + Vgp-3® + . . . ) = (X — 1) 2, р-« + конечная величина, где сумма берется по р = 1 (mod X), поскольку log (1 — xV - к < хЧ2 для 0 < х < 1/2. 2. 1000 < ?($)<! + 1000. 3. Как и в упр. 1, УУ-5 — >,р-« +конечная величина. Так^как р'$ < р-1, то из Ур""1 < °о вытекало бы, что >\р~8 ограничена при s| 1, и, стало быть, уn~s также ограничена при $11.
1. Степени числа ^ являются различными корнями полинома Хп — 1, так что X” — 1 = (X — Р) (X — Р2) . . . (X — 0”). Положите X = = х/у и умножьте па уп. Если Р является корнем р.-п степени при некотором р., то п = pv и произведение равно («4 — у^)v. 2. Предположим, что р = у/ (mod X). Тогда pi — примитивный корень /-и степени из 1 и па основании упр. 1 П (1 — p/hp-s) = (V — (p-s) 1Y = П((1 — N(P)ys, к
где Р пробегает простые дивизоры числа р. Перестановка сомножителей в произведении допустима из-за абсолютной сходимости. 3. Значения характера Хо равны 1, за исключением значений аргумента, кратных числу 13, при которых Хо = 0. Значение %6 (и) равно 0 для п = г 0 (mod 13), равно 1 для п = +1, +3, +4 (mod 13) и равно —1 для остальных п. Первые 10 ненулевых членов соответствуют значениям п = 1, 2, 3, 4, 6, 8, 9, 12, 16, 18. 4. Из % (2)3 = 0 вытекает х (п) = 0 для четных п. Из % (З)2 = 1 и х (5)2 ••= 1 вытекает х (3) = +1, х (5) = = +1. Из х (7) ~ X (3) X ^) вытекает, что зпачепия х (3) и х (5) определяют х-
1. Из (1 — 0О) (1 — 0j) = 1 вытекает log (1 — 00) — —log (1 — 0Х). 2. На основании (8) L (1, Хз) — (глт3/Х) (1 — 3 4- 2 — 6 4-4 — 5), где т3 = (а — а3 + а2 — а6 + а4 — а5)/7 = (0О—0t)/7. Из геометрических соображений, 0О лежит в верхней полуплоскости, а 6, — в нижней. Из (0О — 03)2 = —7 получаем 0О — 0i = i 1/7 и L (1, Хз) = = л/]/7 = 1,1874 . . . . 3. оца равно а в степени уц. Так как (уц)2^= = у^'1 = 1 (mod X) и у*1 $ 1 (mod X), то у*1 = —1 (mod X). 4. X =
= 3: L (1, Xi) - гл (со - со2) (1 - 2)/32 = л/Зф/З; X = 5; L (1, Хг) = = гл (а + га2 — а4 — га3) (1 — 2i — 4 + Зг)/52 = (2л sin (2л/5) + + 2лг sin (4л/5)) (3 — i)/25; L (1, Хг) ~ (Уб/5) log ((3 + V5)/2); L (1, Хз) = L (1, Xi); X = 7: £ (1, Хз) Wt, L (1, Xi) = гл (а[+ + Ра3 + р2а2 + Р+6 + Р4а4 + Р5+) ф" + З^2 + 2у3 + + бр-4 + 4[)~5 + 5р*6)/49, где Р = ехр (2лг/6), а — ехр (2лг/7);. L (1, х5) = L (1. Xi); L (1, Хг) = — 2 (а + соа3 ;+ со2а2 + а6 + + соа4 + со2а5) (log | 1 — а | + со-1 log I 1 — а3 I + со-2 log 11 — а2|)/7, где со = ехр (2лг/3); L (1, Xr) = L (1, Хг)
6.9.6.9.6.10.6.14.6.15.6.10.6.14.6.15.07 — ( —l)7[a;_i — ау0], где последовательность ..., а_г, а^, а6,. аТ, аг, . . . определяется равенствами а0 — 0, аг = 1, а;^ = а; + «i-i- Ясно, что тогда 07 ^ +0;, кроме случая, когда г = / и стоит знак +. Пусть а + 60 — единица. Если а + &9 имеет норму —1, то (а + &6) 9' имеет норму 1. Если 6 нечетно, то коэффициент при 9 либо в (а + 60) 9, либо в (а + 69) О2 четный. Следовательно, достаточно показать, что если N (а + 60) = 1 и 6 четпо, то а + 60 — +07. Так как равенство N (а 4- 2с0) = N ((а — с) + с (0О — 04)) = (а — с)2 — 5с2 дает решение- уравнения Нелля, то единица имеет вид (а — ++ с V5= + (9+4 У 5)7, где 0О — 01 = Уб. Так как 9 + 4У 5 = 13 + 80о= 0е, то это показывает, что а + 60 = +067 . 4. 1 + 2ц 0 = — ЛоЛГ1- 6. 1 + pz-7 + р2с-27 + . . . . . -+ р_;+7 равно 0, если г ун ; (mod п), и равно 1, если г = j (mod п). 8. Пусть е0 = (1 — о2а) (1 — оа)-1 для некоторого фиксированного о, и пусть е;+1 — об;. Соображения, приведенные в тексте, показывают, что log | еу+ц | — log | ej | (здесь р — 8) и что система уравнений
6.9.
6.9.
6.10.
6.14.
6.15.
6.10.
6.14.
6.15.
log | a‘lE (а) | ~ ^ ry log | еу+г | неявно определяет неизвестные гу. 7—0
как функции единицы Е (а). (В случае X — 7, приведенном в тексте, ц0 = о+е0, l°g I Чг I — log I ei I-) При X — 17 выберите о: а н-> а3. Тогда ц0 = а-1 (1 — а4) (1 — а2)-1 — а-1 (1 — о12а) (1 — о14а)-1 = = «'У+'ГЬ log I По I = —log I е3 | — log | е4 I, т. e. для E (а) = ц0. получаем r3 = r4 = —1, а остальные ry равпы 0. Если £ (а) — произведение степеней периодов Цу, то сумма соответствующих г, четпа. Следовательно, е0 не является произведением степеней периодов Цу. Так как каждая единица вида (4) есть произведение единиц е;, то достаточно выразить единицы е, (на самом деле единицу е^ через периоды цу. Если 2 — примитивный корень по модулю X, то е0 = = (1 — а4) (1 — а2)'1 = 1 + а2 = а+цо, a если примитивным корнем по модулю X является —2, то (как в случае X = 7) г0 = (1 — а4) X Х(1 — а-2)-1 = —а4 (1 — а-4) (1 — а-2)-1 = — а3т]0-
Если Ф (е4) — Ф (е2) имеет целые компоненты, то е4 эквивалентна произведению е3е2, где е3 — вещественная единица, для которой Ф (е3) имеет нулевые компоненты. Так как Ее3 = 0, е3 = +1.
При помощи прямого вычисления получаем Р = —1, 2 - 5, —22 - 72, —24-114, 25-136 для X = 3, 5, 7, 11, 13 соответственно.
либо заметив, что 0( пробегает все примитивные корни Uddyii степени, где d = и, о, д. (/с, Д, причем каждый из них появляется одинаковое число раз, либо воспользовавшись общей теоремой о том, что каждый симметрический полином является полиномом от основных симметрических полиномов. Таким образом, g (PJ + g ф2) + • • - g (Рф(п>) есть, с одной стороны, целое число, а с другой стороны, число Ф (») g (Pi). Значит, g (0,) = г, где г — рациональное число (со знаменателем, который делит ф (п)). Разделим с остатком полином ф (X) = g (X) — г на Фп (X), положив ф (X) = g (X) Фп (X) 4- г (X). Тогда г (X) имеет меньшую степень, чем Фп (X), и г(р.) = 0 для всех Р;. Значит, г (X) = 0 и g (X) — г — q (X) Фп (X), откуда еле- х~Н 1
дует, что г — целое число. 3, Пусть Ih (ж) = J tMt. Тогда Ih (z) — полипом степени k co старшим коэффициентом 1. Два полинома принимают равные значения при всех z только тогда, когда они тождественны. Требуемое равенство равносильно системе равенств вида aN = известная величина, aN-1 4- qaN = известная величина, а^_, 4- raN_4 4- saN = известная величина, . . . . Все эти известные величины равны 0, кроме одной, начинающейся с ар, которая равна 1. Тогда из этих равенств следует, что N > п. Обратно, если N ^ п, то имеется один и только один набор коэффициентов at, удовлетворяющий этим равенствам (поскольку система треугольная). 4. Достаточно доказать, что обе части равенства имеют равные производные. В обоих n—1
случаях производная равна У, n\Bhxn-1-hfk'. (п— к— 1)[; в первом h=0
случае это получается прямым вычислением, а во втором — по индук- — х 1* 1хх+1
цпп. а. (—х)п — J Вп (г) dt — ^‘ Sn (1 — и) d (1 — к) — ij" Вп (1 — и) X -Xх+1X
х +1
X du, zn = J (—l)n Sn(l — t) dt. Таким образом, S2n+1 (1/2) =
(—1) S2a+1 (1/2), S2n+1 (1/2) = 0. Тогда равенство S2n+1 = 0 для n > 0 следует из S2n+1 (1/2) — S2n+1 = 2-2n-(l — 22n+1) S2n+1. 6. S3 (<) = t (t — 1/2) (г — 1) равно пулю при 0, 1/2, 1, положительно между 0 и 1/2 и отрицательно между 1/2 и 1; В5 (г) равно 0 при 0, 1/2, 1. Оно не может иметь других нулей при 0 ^ 4 ^ 1, поскольку иначе юго производная 5В4 (t) имела бы 3 нуля, a 20S3 (t) — два пуля в этом интервале. Аналогично, единственными пулями полинома S2n+1 (4) на интервале 0 ^ 4 ^ 1 являются 0, 1/2, 1. Значит, полипом S2n (4) монотонен на интервале 0^4^ 1/2 и имеет там точно один нуль. Если Z?2n (0) > 0- то ^2п (г) убывает и S2n _j (4) < 0 для 0 < 4 < 1/2; этот полином убывает от 0 до минимального значения, а затем возрастает до 0 в точке 1/2, так что его производная отрицательна в 0 и S2n_2 < 0. Аналогично, если В„п < 0, то Вгп_г > 0. 7. Вп (ж) — Вп = — п |1 4" 2П-1 4" Зп-1 + . . . + (ж — 1)п-1] = целое число. 8. ф (z) = -= ^6 + z7 + Z9 + дЦО + ГИ + ^13 + ^15 + ж1в + ^13 + ^20 + ^21 + 4- z-1 4" z23 4" z26 4" z30 4" я35 4" я36- Используя последовательность степеней числа 2, а именно 2, 4, 8, 16, —5, —10, . . ., 14, —9, —18, 1, мы находим ф (2) = —10 4- 17 — 6 — 12 4- 13 4- 15 — 14 4-9 — — 2 — 4 — 8 — 16 4-54-34-И 4-7 — 18 4-1 — —9. Для нахождения ф (2П) составляем последовательность степеней числа 2П. Если п = 31, то 2n э —15, и мы находим ф (231) в —10 4- 2 4- 6 — 16 44- 18 4- 17 4- 11 4- 12 4- 15 — 3 4- 8 — 9 — 13 — 7 4- 11 — 4 — —5 4"1=0 (mod 37) 9. Хорошим контролем построения треуголь-
ника Паскаля ио модулю 13 служит тот факт, что строка, соответствующая показателю 12, имеет вид 1, —1, 1, —1—1, 1. Решая срав
нения So = 1, So + 2ST = О, So + 3Sj + 3S2 = 0, So + 5BT — — 3S2 — 3S3 4- 5S4 s 0, . . ., без труда найдем Bo = 1. Вх = 6, S2 = —2, В 4 = 3, S6 = —4, S8 = 3, Slo == 5. (Конечно, S2n+1 - 0 для n > 0.) Прямой подсчет значения Slo (7) показывает, что оно = —4 (mod 13). Таким же образом В10 (1/2) — SI0 + 2~9 (1 — 210)В10 = —4.
1. ф (у’‘) = (уп+1 — 1) 'Вп+1 (п + I)-1 (mod X) для 0 < n < X — 3. 2. Если X -= 13, то ф (2") = —3, 0, —5, 0, —3, 0, 3. 0, —2, 0, 3, 6 для п - 1, 2, . . ., 12.
1. Если И — порядок группы G, то элемент ah- —единица при любом а из G. Если X i h. то тХ — nh + 1 и а •= a-ahn = а™\ 2. Пусть е2 (а) = а^Е (а), где Е (а) — вещественная единица. Тогда условие +«Л = е2 (а)?* = а.тХЕ (а)х дает | Е (а) | •= 1, Е (а) •= +1. Другим способом можно получить это, заметив, что если ah сравнимо с целым числом по модулю X, то 1 + к (а — 1) сравнимо с целым числом по модулю (а — I)2, к @ 0 (mod X), (+е2 (а))'1 — 1, и единица +е2 (а) оказывается корнем уравнения Х^ •= 1. 4. На основании бесконечного спуска достаточно доказать следующее: если р | о (G), G абелева и не содержит элементов порядка р, то имеется такая абелева группа G', что р | о (С), G абелева и не содержит элементов порядка р и о (G') < < о (G). Пусть а — элемент из G, отличный от е. Пусть v — его порядок. Тогда р i v, поскольку иначе элемент а^р имел бы порядок р. Пусть G' -= G/(a). Тогда р | о (G’), о (G') < о (G) и G' — абелева группа. Нужно показать, что если G' имеет элемент порядка р (например, класс смежности элемента 6), то и G имеет такой элемент. Если такое 6 существует, то 6Р = ah. Пусть п — н. о. д. (v, /с), k — пК, v = nN. Тогда е = avK = а^к — bDN. Значит, элемент bN имеет порядок р, если только элемент 6Л отличен от единицы. Но из равенства Ь^ •- в вытекало бы р I N | v. [р | N следует из того, что р — порядок класса смежности элемента 6.]
1. ж — Dy- = (z + у V"D) U — У ^D). Если р — простое и р | (ж — Dy-), то р делит один из сомножителей, а потому и оба сомножителя. Обратно, если р | (ж + у V" D) -(и + v У^О), то р | (.с2 — Dy2) (и2 — Dv!) и р | (ж2 — Dy2) или р | (и2 — Du2). Поэтому р — простое число. 2. Квадратичное целое и + и }/D при и — 0 является обыкновенным целым. 5. —10, —7, —6, —5, —3. —2, —1, 2, 3, 5, 6, 7, 10. 6. Покажите, что сравнение и2 а — 1 (mod р) при нечетном р имеет решение в том и только в том случае, когда р | (а2 + Ь2) при некоторых взаимно простых а и 6. Таким образом, 2 разветвляется, простые = 1 (mod 4) распадаются, простые а 3 (mod 4) остаются простыми. 7. 2 разветвляется, простые psi или 3 (mod 8) распадаются, остальные остаются простыми. 8. Простые s +1 (mod 8) распадаются. 9. Если р = 1 (mod 3), то / = 1, е — 2 и р имеет 2 различных простых делителя, т. е. р распадается. Если р = 2 (mod 3). то е = 1, т. е. р остается простым; (3) = (a — I)'2, т. о. 3 разветвляется. 10. а разветвляется. Если р s 2 или 3 (mod 5), то р является простым как круговое целое и тем более как квадратичное целое. Если р = 1 или 4 (mod 5) и А — простой дивизор числа р, то 00, 9t = целые (mod Л), 0О — Oj = м (mod Л), и2 = (Оо — О)2 = 5 (mod Л), и2 з
г> ( n)d р) п р распадается. 11. 2 на разветвляются, (pJ)=(p )(j)
зависит только от класса р (mod 4-5). В действительности это число равно +1 при р = 1, 3, 7, 9 (mod 20) и —1 при р = 11, 13, 17, 19 (mod 20). 12. В каждом случае задача состоит в разложении чисел 2 и 3. Например, при D —5 число 2 разветвляется. 3 распадается и имеются 3 дивизора (2, *)2 (3, +1)2 с нормой 36. 13. Достаточно доказать, что со = целое число (mod (р, к)), но со = (1 — р) со = = |(1 — р)/2] (1 — У D) = V2 (1 — р) (1 — и) = целое (mod (р, и)).
1. Если х + у |/D имеет дивизор Л и если дивизор и + г )/D равен АВ, то х + у VD делит и + и )/D и дивизор частного равен В. 2. (а) (4 -г 7 |/3) -- (131, м), где 4 -|- 7и = 0 (mod 131), т. е. и = —38, (Ь) (И, 3) (17, -7). (с) (3, 1) (3, -1) (5, *). (d) (3, *) (7, *). (о) 1. (/) (5, 2) (5, —2) (2, *). 3. Немедленно следует из предложения 2.
1. 1 — У^, (1 — У 2)" - 3 — 2 У 2, (1 — /2)3 =7 — 5 У 2 имеют дивизоры (—1, *), I, (—1, *) соответственно. 2. Из равенства м2 — — Зи2 = —1 следовало бы, что м2 4- и2 = 3 (mod 4). 3. 2(4- У 5 имеет норму — 1.
1. При А = (5, 2) (13, —5) тогда и только тогда У — 1 = г (mod Л), когда т = 2 (mod 5), г = —5 (mod 13), т. е. г =з —18 (mod 65). Вычисления
— 18—2
6551
показывают, что Л2 является дивизором числа 1, Л, — дивизором — 2 — у—1, Л0 — дивизором (—18 — у —1) (—2 — у —1)/5. Таким образом, имеются 4 решения +(7 + 4 У — 1), ±^(—4+ 7 У— 1). 2. г0 = —11/2, ат = 1. Имеется 6 решении: +V2 (—11 — У—3), + (2 Д- 3 у'—3), +V2 (7— 5 у—3). 3. Решение сравнений т = = 3(11), г = 11 (41), г = 20 (67) есть г = 12 147 (mod 30 217). Из таблицы
12 147— 238159 1
30 21748831161 3 1
находим, что Л4, Л3, Л2, Ли Ло являются дивизорами чисел 1,1 — — >/=2, 19 — 20 У =2, —39 + 41 /^2, —97 + 102 У^2 соответственно. Имеется 2 решения: +(97 — 102 У— 2). Другое решение: (11, 3), (41, И) и (67, 20) являются дивизорами чисел 3 — У—2, 3 — 4 у ^2 и 7 + 3 У — 2 соответственно. Произведение этих чисел равно 97 — 102 У^2. 4.
8 1 1
23 3 2 3
Здесь не достигается 1 и дивизор не является главным. 5. Ло делит (8 — у ^5)2 = 59 — 16 У ^5. Так как (16)"1 = —10 (mod 23), (le)-1^ —33 (mod 232), то Ло делит (—33) (59) — /—5 = 169 — — У—5 (mod 232). Тогда
169 —7
529541
дает Л о Как дивизор числа 22 + 3 У — 5. 6. р делит N (х + у у —1), ио не делит х + У У —1, так что Р ие является простым. Если р разветвляется, то р = 2 = I2 + I2. Если р распадается и (р, и) — глав-
иый дивизор, то р = а2 4- 62. Поэтому достаточно показать, что все дивизоры — главные. В тексте было доказано, что каждый дивизор эквивалентен дивизору с нормой, не превосходящей 2 У 1/3 < 2, т. е. эквивалентен 1. 7. Если р | хг 4- У и р ^ 2, то р = и2 + ^ и р = 1 (mod 4). Если 4п — р — 1, то, используя рассуждение Эйлера с последовательными разностями из § 2. 4, можно показать, что а2п — 1 пе может быть сравнимо с 0 ио модулю р для всех а = 1, 2, . . ., р — 1. Следовательно, р | (a2n 4" 1) при некотором а = 1, 2, . . ., р — 1. 8. 2 /2/3 < 2; 2 У3/3 ^= 2, но при D = —3 пет дивизоров с нормой 2. Последнее доказано в упр. 4. 9. Пе является главным, поскольку
8 75 27 72 57 8
10.10.— 1 3 —6 7 —9 2 —9 7 —6 3 -1
10.
10.
7 59
2 22 22 22
— 1 7 —3 5 —5 3 -7 1
1 — 1 \ / —2 —1\/1 — 1W—1 —1\ /2 —1\/—1 —1\
1 о) \ 1 oj и оН 1 оИ1 О И 1 о)
-—L у I)
22 к
1
дает-1-( — 2614-25 /109). И. Необходимо одно приведение, прежде чем будет выполняться неравенство N (г — у/ D^ <0.
_ 41 19^
222
795 -5 1
дает-1-(35 — 3 /101). 12. га можно найти из (1 — /79)6 = 26644-344 /79 (mod З6), (—344)-1 = 251, 251 (1 — /79)6 = — 302— /79. Другой способ: решите сравнения г§ ^--79 (mod 3/) при /=1,2, . ..,6. Тогда
-302 52 —10729125 211-302 52 —10729125 211/—2 -1\ /2 —1\/ — Ю— VD
-302 52 —10
729125 211
-302 52 —10
729125 211
\ 1 oj И oj \1
дает 52 4-5 /79. 13. Сразу находим (-ут V—163) = (197, 25). 14. ± (5— 3/ —165). 15. Дивизор элемента г—/D (или г — у- / D) имеет вид ]^ (р, “/•[} (Р, *)• Дивизоры, делящие этот дивизор, однозначно определяются своими нормами.
1.
75 7
22 2
1-33-1
(т+/м Mt + tM (т+т^61)'’-’’--/’^
5 /61) = е. При нахождении е, применяя циклический метод
к Ло = (—1, *), можно воспользоваться сокращениями в вычислениях из упражнений к § 7.4. Общая единица имеет вид + еп. Если м2 — 61р2 = 1, то и + и У 61 = +e2n (W (е) = —1). Ясно, что е2 не имеет целых коэффициентов; е3 = —29,718 — 3805 ]/61; е4 пе имеет целых коэффициентов. Таким образом, наименьшее решение уравнения Пелля равно и + v )/61 = +е6, т. е. у = 2-29 718-3805. 2. Применяя циклический метод к До = (—1 ,**), получаем е = = V2 (—261 + 25 У109). Наименьшее решение уравнения Пелля равно е®.
1. 2 остается простым, (—1, *) ~ 1~ (3, +1), У Bl'S < 5. Все дивизоры — главные; I — система представителей. 2. 2, 3. 7 остаются простыми, У | В |/3 < 9; 5 разветвляется и (5, *), (5. *)2~ I образуют систему представителей. 3. Применяя циклический метод к (2, 0). получим (2, 0) ~ (—1, *) (2, I)3 ~ (3, [—1) ~ (—1. *) (2, 0) ~ ~ (2, I)3 ~ (—1, *) (3, —1); отсюда (—1, *) ~ Z, (2, О)4 ~ 1. Пусть А = (2, 0). Согласно циклическому методу, А2 У I; У Bl3 < 7; (3,-1) ~ А; (5, *)-(—!, *) (2, 1) (3, 1) ~ А3А3 ~ Д2. Таким образом, А, А2, Д3, А4 ~ I—система представителей. 4. Согласно циклическому методу, (—1, *) ~ (2, I)2 ~ (—1, *) (5. *) У I. Следовательно, (5, *) ~ Z, (2, 1)4~ I. Циклический метод, примененный к (2, 1), дает длинный цикл дивизоров (8 дивизоров) и показывает, что (2, 1) ~ (7, 2) У I. Так как У В/й с 11. то 4 степени (2, 1) образуют систему представителей. 5. Согласно циклическому методу, (2. *) ~ ~ (5, -1) (13, -1) У I, [3, *) ~ (43, *). Тогда (5, -1) ~ (5. -1) X Х(13, —1) (13, 1) ~ (2, *) (13, 1). Для нахождения (5. —I)2 положим г = —1 + 5к, —129 s- (—1 + 57с)2 (mod 25), к = 13 = —2 (mod 5), г = —11. Это дает (5. —1)2~ (2. *)-(5, 1) У Z; (5. —I)3 ~ (2, *). При А = (5, —1) отсюда следует, что А2 ~ (2, *) (5. 1), А3 ~ (2. *), А4 ~ (2, *) (5, —1), А6 ~ (5, 1), Дв— Z. Это не затрагивает дивизор (3, *). Пусть В — (3, *). Тогда В2 ~ Z. АВ ~ (11, —5) (короткое вычисление), Д27?~ (7, 2) (снова короткое вычисление). А3В ~ - (2, *) (3, *), А4В ~ (7, —2), А“В ~ (11, 5). Так как 2/Д/З < 14, при этом получаются все возможные неглавные дивизоры, за исключением простых дивизоров числа 13. Однако из (2, *) ~ (5. —1) (13. —1) следует, что А3 ~ А (13, — 1), (13, —1) ~ Д2, (13, 1) ~ А4. Таким образом, А^Вз, I = 0, 1, 2, 3, 4, 5, j = 0, 1 — система представителей. 6. Пусть А —■ (2, *), В = (3, *), С = (5, *). Тогда Z, А, В. С, АВ, АС, ВС, АВС — множество представителей. 7. (2, *) (3, *) (5. *) делит 15 — У В. 8. г2 + 163s2 — простое число,[поэтому г ^ 0 и s =+ 0. Если и = 0, то У —163 делит (2ж -|- 1), что невозможно. Если и = 0, то и — целое, делящее 1/2 (к + У В), так что и = +1.
1. См. упр. 15 к § 7.4. 2. Предположим, что А ~ В и что применение циклического метода к А или В увеличивает их нормы. Пусть дивизор х + у У В равен АВ. Пусть а = N (Д), 6 = N (S). Так как а ^ О У | В |/3, 6 < У | В J/3, то х2 — By2 <7 | В |/3; отсюда у = 0 пли +1/2. Если у = 0, то х — целое число и рассуждение из текста показывает, что А = В. Если у = +1/2, то, как и в тексте, через т обозначим наименьшее полуцелое г = Ц2 У^ (mod Д), а через г' — наименьшее полуцелое, для которого г' = Ц2 У В (mod В). Тогда I г | = = I г' | и а —- 6. Если | г | = а/2, то, как и в тексте, В = — 3; в этом случае из неравенства а <7 У \ В |/3 — 1 вытекает, что А — I = В.
В противном случае В следует за А. 4. Теорема. Данная матрица представима в виде ^ тогда и только тогда, когда X "^g= Z ^ W "> О, X > У > W ^г О и XW — YZ = +1. Такое представление единственно, Доказательство необходимости этих 3 условий несложно. Предположим, что алгорифм Евклида, примененный к X, Z, дает: Х^= = 90Z + гь 2 = 91г1 + г2- Г1 = Ч2Г2 + гз/ +1 = Wm + 1 (X п Z взаимно просты согласно XW— YZ = +1). Тогда матрица в правой части (4) имеет первым столбцом X, Z, если nk = q0, н^ = = qv . . ., п2 — q№, пг = г№ (и, в частности, к = т -|- 2). Определители обеих частей равны тогда и только тогда, когда XW — YZ ■= = (—l)h. Если это равенство не выполняется, то к алгорифму Евклида добавим еще rm =^ (rm — 1) .1 + 1, так что пк = ит+3 = g0, пк-1 = = qv , . •, п3 = qm, п2 — гт — 1, и, = 1. Тогда обе части (4) имеют равные определители и равные первые столбцы. Таким образом, X (W — W') = Z (У — У'), и надо доказать, что W = И'', У = У. Если У и У' отличны от нуля, то сравнение У == У' (mod X) и неравенства X > У > О, А' > У' > О позволяют сделать нужный вывод. Так как У > W, У' > W'. то У и У' отличны от нуля. 5. Есть два способа расстановки знаков в правой части (4), для того чтобы получить такое же произведение, как и в правой части (2), а именно: пг можно приписать любой знак. Любой расстановке знаков соответствует расстановка знаков при X, У, Z, W; абсолютная величина этих чисел, остается неизменной. Если даны | X | и | Z |, то для (4) имеются две возможности: одна — с нечетным, а другая — с четным числом множителей Д X и У имеют одинаковые знаки тогда и только тогда, когда пг > 0; X и W имеют одинаковые знаки в том и только в том случае, когда j нечетно. Оставшийся знак перед (2) позволяет осуществить каждую из 8 возможных расстановок знаков единственным способом. 6. В доказательстве из текста ж2 > г2у2, поскольку ж — Ьи, у = Ьи, и- — Du- = 1, D > г2. Аналогично, ab + Dy2 > (s — I 6 |)2 у2.
1. Рассуждения из текста показывают, что р | (х2 — Dy2) при некоторых взаимно простых х, у тогда и только тогда, когда р распадается в квадратичных целых детерминанта В (при р #= 2). Если D — квадрат, то всегда можно найти такие взаимно простые х, у, что р | (ж2 — Dy2). Пусть р0 | (ж^ — Dt2y^) при взаимно простых х0, у0; предположим, что р0 = pj (mod 4Bt2); надо показать, что рг | (ж2— Dt2y$ при взаимно простых Xj, ур Здесь а-0 и 1у0 могут не быть взаимно простыми, только если р0 делит t; в этом случае рТ = р0. Если р3 У Pv то. согласно предположению, существуют такие взаимно простые ж,, у2, что Pi | ^2 — Оу^). Положим d = н. о. д, (i, у2). t' — tfd. у’г - y2ld, хг — t'x2, уг = у2. 3. Если q = 2, то среди четырех классов 1, 3, 5, 7 только 1 является квадратом. Пусть q V= 2. Если у взаимно просто с q и х2 = у2 (mod 4g), то (жу-1)2 = 1 (mod 4g), т. е, х = ty, где I2 = = 1 (mod 4g). Тогда t = +1 (mod 4) и t = +1 (mod q), и, согласно китайской теореме об остатках, для i имеется в точности 4 возможности (а именно, t — +1, t — 2q + 1). Таким образом, при возведении в квадрат 4 элемента переходят в один. 4. Если В = —1, то 1 распадается, так что пе распадается —1. Если В — 2, то 1 распадается, так что распадается и —1, а остальные классы не распадаются. Когда В = —2, 3 | I2 + 2-12 распадается, а —1, —3 не распадаются. 5. Пусть а = Прц взаимно просто с 40. Если р распадается, то р*1 принадлежит распадающемуся классу. Если р остается простым, то А = = (p)vA', где А взаимно просто с р, ц — 2v и рц = (pv)2 принадлежит распадающемуся классу. Следовательно, а принадлежит распадающемуся классу. 6. Пусть 8 — представители распадающихся, a N — пераспадающихся классов. Поскольку умножение на элементы из 8
переводит 5 в 5, оно должно переводить NbN. Таким образом, при умножении 5 на N всегда получается N. Поскольку умножение па N переводит 5 в ^, то оно должно переводить N в S, что и требовалось доказать. 7. ^^ = + 1 означает, что если р — простое число, сравнимое с 15 по модулю 4-7, то —7 является квадратом по модулю р. (Например, 62 = —7 (mod 43).) 8. Достаточно рассмотреть случай простого q. Пусть р = рх . . . р^р^ . . . pv, где р; = 1 (mod 4) и pi = 3 (mod 4). Тогда, как и требуется,
Предположим, что теоремы Эйлера справедливы для детерминанта D'. Каждый класс целых по модулю 40, взаимно простой с 40, содержится в некотором классе по модулю 40', взаимно простом с 40'. Назовем класс распадающимся классом для О, если он содержится в распадающемся классе для D'. Рассуждения из упр. 1 показывают, что если р принадлежит распадающемуся классу для D, то р | (ж2—Dy2) при взаимно простых х, у. Отсюда легко выводятся теоремы Эйлера.
1. Согласно упр. 5 к § 7.8, если т — N (Л), где Л взаимно просто с 40, то (£) = +1. Так как Q = ^Q - Q - T№k = = Dlpx . . . рц(—р() . . . (—ру = О (mod 4) (и в действительности k = D (mod 8), если 2 | О), то символ Якоби равен просто произведению знаков вроде дивизора Л. Согласно §8.3, каждый дивизор эквивалентен такому дивизору Л. Если задан любой возможный характер, то используйте китайскую теорему об остатках для нахождения такого целого т, что ^), (^) , • • • , (™) являются соответствующими знаками. По теореме Дирихле, существует простое р = т (mod 40). Так как ^j = 1, то р распадается и его простые делители имеют выделенный характер. 2. Только (3) нетривиально. Так как (ж/у)2 = = — п = (u/p)2 (mod к), то хи = + уч (mod /с). При необходимости измените знак у, для того чтобы получить хи = уи. Тогда к2 = (хи + nyv)2-V + п (хи — уи)2 делится на к2 и дает 1 = а2 + nb2. Если 6 = 0, то хи = уи, х2к = х2и2 + пх2и2 — и2к, х = +м, и = +у, что и требуется. Если 6^0, то п = 1, а — О, хи = —уи и х2к = и2к, х = +н, у = +м. При п .£ 1 (mod 4) получается более легкое доказательство, если использовать теорию дивизоров. 3. Если D = —165, то Л ~ Л для всех дивизоров A; At V= Alt поскольку (1) и (2) показывают, что (2, *), (3, *), (5, *), (11, *) не делят Аг. Если дивизор элемента и + и у/ D равен ЛрЛ2, а дивизор х + у |/D равен Л^г, то х + у VD пе равно единице, умноженной на u + и ]//), что противоречит (3). Если х + у )/D имеет дивизор (р, и)п, то (р) (р, и)п~2 является главным дивизором, скажем дивизором элемента г -|- s y'D, и снова (3) не выполняется. 4. Если а четно, то 6 нечетно. Предположим, что а нечетно. Число ак является нормой дивизора числа ах + у V В, где D = —аЪ. Этот дивизор ’ имеет вид (plt *) (р2, *) . • • (рп, *) А, где .к = N (Л). Если к — простое число, то (1) и (2) очевидны. Относительно (3): если к = аи2 + Ъи2, то аи + v VО имеет дивизор (plt *) . . . . . . (рп, *) В, где к = N (В). Если к — простое, то В = А или В = А, и аи + v VD = +1 -(ах + у V D), что и требуется. Обратно, рас- сужления из упр. 3 показывают, что если А — не простой дивизор,
то существует с + d VВ с нормой ак, не равное + (аг + у у^В). так как а должно делить с, то это противоречит (3). 5. Исключениями являются 165 + 2'2 — 0-165 + 132, 165 + 142 = 361 = 0-165 + 192, 165 + 262 - 0-165 + 292, 165 + 282 = 2М65 + 172 и 165 + 322 = = 22 • 165 -д- 232. 6. 5 ф 3 (mod 4). Существуют два класса с различными характерами («++» и «»), 7. Если р = 3 (mod 4), р = 3 или
7 (mod 10), то (;7 ) = (р * )‘(5)= (—^ (—1) — +1, и р распадается при В = - 5, Характер его простых дивизоров есть «». Произве
дение простого дивизора числа рг на простой дивизор числа р2 принадлежит главному роду, а потому и главному классу, 8. —By2 = —В или 0 (mod 40); р -|- В — 180 = 5-62. Подбором находим: 5 = ^ 202 (mod 79), Тогда легко найти, что 592 = 5 (mod 4-79) и 382 = = 180 (mod 4-79). Отсюда получается, что 733 = 382 - 79-З2. Разделите на 3, 5, . . ,, 23, для того чтобы доказать простоту числа 733. Таким образом, 733 распадается и его простые дивизоры являются главными. Сравнение 101 = 733 (mod 4D) не только показывает, что 101 распадается, но и что его простые дивизоры принадлежат тому же роду, что и простые дивизоры числа 733, а именно главному роду. Надо доказать, что они пе принадлежат главному классу. Подбором находим: 79 = 1089 = ЗЗ2 (mod 101). Циклический метод дает (101, 33) ~ (2, *) (5, 2), и, используя В = (3, 1), как и в § 7.6, получим (2, *) (5, 2) ~ I-В2 ^ I.
1. Z и (2, *) (3, *) (5, *) — главные дивизоры; 4 двусторонних класса. 2. Z и (31, *) — главные дивизоры; 1 двусторонний класс. 3. Z, (2, *), (31, *), (2, *) (31, *) — главные дивизоры; дивизор (—1, *) не является главным; 2 двусторонних класса. 4. Z, (—1, *) (2, *) (7, *), (3, *) (5, *) и (—1, *) (2, *) (3, *) (5, *) (7, *) — главные дивизоры Характеры —НН,1—К, Н + дивизоров
(—1, *), (2, *), (3, *), (7, *) показывают, что все 8 характеров с четным числом минусов встречаются как характеры двусторонних классов. Следовательно, имеется по меньшей мере 8 двусторонних классов. Поэтому есть в точности 8 двусторонних классов, 5. Z, (—1, *), (61, *) и (—1, *) (61, *) — главные дивизоры; 1 двусторонний класс. 6. (—1, *) не принадлежит главному роду; Z, ( — 1, *) (2, *), (—1, *) х Х(59, *) и (2, *) (59, *) — главные дивизоры; 2 двусторонних класса. 7. При 2? > 0 имеется по меньшей мере 4 главных двусторонних дивизора. Если В — простое и В = 1 (mod 4), то имеется в точности 4 двусторонних дивизора. Таким образом, (—1, *) — главный дивизор. Если В — простое и В = 3 (mod 4), то (—1, *) не принадлежит главному роду. 8. Имеется 8 дивизоров (—1, *)» (р, *)Ь (q, *у. Характер дивизора (—1,*) равен. Таким образом, существуют 2 класса, каждый из которых образует отдельный род. Характер класса (р, *) (д, *) ~ (—1, *) равен, поэтому (р, *) и (q, *) по могут одновременно иметь характерили + +. 9. Цикл Z содержит (—1, *), скажем (—1, *) = Л2#+1. Тогда IV (Л г) = —N (Л2,-+1_г), следовательно, N (Л,-) = —N (Л;+1). При В = 13 [имеем j 0 И ^ (т—2" ^^ )= —^’ что’ как и тРсбуется, дает З2 — 13 = —22, 13 = З2 + 22. При В = 233 имеем а4 = —а. = 4, г4 — 13/2; отсюда следует, что 132 + (2-4)2 = В.
1. л = 1 ^ s дает s = 1, h = sa = а, т. е. каждый класс является двустороппим. 2. В VI дивизор (—1, *) имеет характер. Второй знак характера дивизора (р, *) ~ (—1, *) (2, *) равен +1, поскольку р = 3 (mod 8), В = —2 (mod 8). Следовательно, первый знак также должен быть равен +1. 3. Если g = а, то л = s.
1/230 г. Эдвардс
1. (а) Методы из гл, 7 показывают, что единственными квадратичными целыми с дивизором (3, 1) являются +*/2 (1 — V —И)! они пе принадлежат подпорядку. (Ь) (2) является дивизором числа 2, а (2) (3, 1)— дивизором + (1 — V—11).(с) (3, I)2 является дивизором
+(1 — V —11)2/4 = +-^- (5 + V—W>а (3, I)3 — ^дивизор
+ (4 — V —11). (d) (5, 2) (3, — 1) — дивизор 2 — И. (к) Если х, у — нечетные целые, то у + х делится на 4 при одном из выборов знака и (я + у )/—11) (1 + V—И)/4 имеет целые коэффициенты. 2. В пункте (Ь) упр. 1 положим Л = I, В = (3, 1), С = (2). Если CD ~ I, то АС ~ ВС влечет за собой А ~ В- 3. (13, 5) делит 5 — V—1. Следовательно, (13, 5) делит 30—6 )/—1 и 4 — )/ —36 — квадратичное целое с дивизором (2, *)2 (13, 5). Следующий шаг приводит —4 по модулю 4 и дает — )/—36 с дивизором (2, *)2 (3, 1) (3, —1). Таким образом, получаются дивизоры (13, 5), (2, *)2, (3, 1) (3, —1), (2, *)2, (3, 1) (3, —1), . . . . Дивизоры (2, *)2 и (3, 1) (3,—1) являются главными, поэтому пи один из них не эквивалентен (13, 5). 5. При D' = 1 (mod 4) через и обозначим такое наименьшее положительное целое, что и + иы принадлежит данному порядку. (Порядок содержит по крайней мере один элемент + (ж + yto") с у + 0.) Если х + ук> — — произвольный элемент порядка, положим у = qv + г, где 0 ^ г < < и. Так как ж + у со — g (м + гео) = (я — дм) + гео принадлежит данному порядку, то г = 0. Таким образом, данный порядок является порядком индекса и. Тот же метод можно применить и при D' ^ £ 1 (mod 4). 6. Пусть А — данный дивизор, взаимно простой с 3. При D = 2 все дивизоры являются главными, так что А равен дивизору ® + УУ^2 при некоторых х, у. Общий элемент с дивизором А имеет вид + (х + у )/2) .(1 —• V 2)2«*. По модулю 3 он равен + (ж + у V 2) или + (—у + х )/2) и принадлежит данному порядку при некотором п тогда и только тогда, когда х или у делится па 3. Таким образом, дивизор (—1, *) не является главным. Если Л — не главный дивизор, то главным является дивизор А (—1, *). 7. (1 — V D^ = 1 + + 3.0 — (3 + 0) )/О = 0 (mod 8). Если D отрицательно и + —1 или —3, то единственными единицами являются +1. Следовательно, при D + —3 ни один элемент порядка не имеет такой же дивизор, что и -у (1 — VD). При D = —3 имеется только один класс дивизоров. 10. 11 + I2 не представимо пи в одном из данных 4 видов, поэтому число 11 не должно быть удобным. Это показано в упр. 7. Далее, 13 + 1 = 2.7, 13 + 4 = 17, 13 + 9 = 2-11, 13 + 16 = 29, 13 + 25 = = 2-19, 13 + 36 = 72, так что число 13 должно быть удобным. При D = —13 I и (2, *) образуют множество представителей. Среди чисел от 80 до 89 только 85 и 88 удовлетворяют критерию Эйлера.
2. Сравнение а2 = —1 (mod 65), или, что то же самое, а2 = —1 (mod 5) иа2 = —1 (mod 13), имеет решения а = + 2 (mod 5), а = +5 (mod 13), т. е. а = +8 или +18 (mod 65). Циклический метод дает
— 18—2 О
65511
Обратив эту таблицу и положив м = 0, м=1, найдем
(? d) (? =П (?НП-
42 + 72 = 65. Таким же образом решение —8 дает I2 + 82 = 65. 3. а2 = —19 (mod 121) дает а2 = 3 (mod 11), а = +5 (mod 11), а : = +5 + 117с (mod 121), а = +49 (mod 121). Циклический метод показывает, что форма 121г2 + 98rs + 20s2 эквивалентна 5g2 — 2gh + 47г2. Последняя форма эквивалентна данной форме. Обращая шаги вычислений и перемножая матрицы так же, как и в основном тексте, получим в качестве представления g = —5, 7i — —2; следовательно, х = 2, у = —5 является решением исходной задачи, 4. х = 8 является решением сравнения ж2 = —5 (mod 23), Тогда
20718
15272323
дает решение ж = —11, у = 8, 5. Решение а = 49 сравнения а1 = = 79 (mod 3 -43) не приводит к представлению. Решение а = —49 приводит к
59228—5—49
42815—318129
и к представлению х — —15, у = 13. 6. Два решения 19 и 33 сравнения а2 = —3 (mod 182) дают два представления х — —1, у = 10 и х = = —6, у = 11.
1. I и (—1, * ) образуют систему представителей (§ 7,6), Следовательно, формы ж2 — 67у2 и —ж2 + 67у2 обладают требуемым свойством. 2. х- + 165у2, 2z2 + 2ху + 83у2, Зж2 + 55у2, 5ж2 + ЗЗу2, 6ж2 + бху + 174 г/2, 10ж2 + lOzy + 19у2, 1Н2 + 15у2, 13ж2 + 4ху + + 13у2 и этиже формы,умноженные на —1. 3. х2— 79у2,Зя2+
+ 2ху — 26у2,5ж2 + 4ху — 15у2, —х2 + 79у2. 4. х2 + 161у2,Зя2+
+ 2ху + 54у2,Эя2 + 2ху+ 18у2, 6ж2 + 2ху + 27у2, 2х2 +2ху+
+ 81у2, Чх2 -|- 23у2, Юж2+ бху + 17у2, Нг2 + 4ху + 15у2,5х2+
+ 4ху + ЗЗу2, 14z2 + 14ху + 15у2 и эти же формы, умноженные на —1. 5. х2 + Ну2, Зж2 + 2ху + 4у2 и эти же формы, умноженные на — 1. 6. + (ж2 — 18у2).
1. Число приведенных бинарных квадратичных форм с данным детерминантом, очевидно, конечно. 2. Пусть задана единица с нормой 1; пусть М есть 2 X 2-матрица, соответствующая умножению ах + + (6 - /5") у на эту единицу. Доказательство из текста показывает, что Е^М получается вырезанием из Е® для большого N\ отсюда следует, что М = +Е^ при целом к. Таким образом, данная единица равна +eh. Если ах2 + 2Ъху + су2 — приведенная форма, то циклический метод дает Л = QAQt, где
причем числа п равны частным (r; + ri+1)/ai+1. Тогда единицу е = = g + h V"D можно найти, используя формулу
б + ьк —ак\\ chg— bh)
(Q, a, b, с известны), которая следует из формул в тексте. Применить циклический метод к —ах2 + 2Ъху — су2 — то же самое, что применить его к ах2 + 2Ъху + су2 и изменить знаки в нижней строке. Таким образом, одна из этих форм приведена тогда и только тогда, когда приведена вторая, и если обе эти формы приведены и эквивалентны,
то циклический метод задает эквивалептность в явном виде
Это соответствует умножению на и + и \D с последующим делением на а, где N (м + и VО') — —а2. Тогда (и + v V&Уа — квадратичное целое с нормой —1. В явном виде оно равпо g + h )/ D, где
O_(g-Ybh —ah \ V \—ch — g+bh)'
Обратно, если g + h )//) — произвольное квадратичное целое с нормой —1, то эта формула дает собственную эквивалентность форм ах2 + 2Ьху + су2 и —ах2 + 2Ьху — су2. Доказательство того, что приведенная выше процедура нахождения единицы с нормой —1 (если такая единица существует) дает единицу, квадрат которой равен е, кажется довольно хитрым. По-видимому, простейший метод состоит в том, чтобы заметить, что с точностью до знаков
/ I /I ^1 1\ /I "ft I Ц
О И 1 ОГ 1 1 I 1 О/ •
Циклический метод, примененный к х2— 67у2, и формулы из § 8.2 показывают, что QAQt = A, где
/1 8\ „_/-5 ~-Ц —\8 —3/’ I 1 (JU 0 /' ' '1 О/ —
/ — 96 5785967 \
\ 17 901 - 1106/ 1
— а/г = 5967, h =—5967,g — bh^ — 96 578,g=—48 842.
Циклический метод дает
Тогда —ah =5, h = 5, g-\-bh — 37,-|-5 )/б1). 5. Так как (5, 1) делит циклический метод даетТогда —ah =5, h = 5, g-\-bh — 37,-|-5 )/б1). 5. Так как (5, 1) делит циклический метод даетg —39/2 и единица равна — (39-11 —1/11, то (5,1) делит 3 - V99 иg —39/2 и единица равна — (39-11 —1/11, то (5,1) делит 3 - V99 и
Тогда —ah =5, h = 5, g-\-bh — 37,
-|-5 )/б1). 5. Так как (5, 1) делит циклический метод дает
Тогда —ah =5, h = 5, g-\-bh — 37,
-|-5 )/б1). 5. Так как (5, 1) делит циклический метод дает
g —39/2 и единица равна — (39-1
1 —1/11, то (5,1) делит 3 - V99 и
g —39/2 и единица равна — (39-1
1 —1/11, то (5,1) делит 3 - V99 и
3—386378
5-205— 79—195
Дивизоры (5, 1) и (—1, *) (2, *) (5, —1) эквивалентны, поскольку они соответствуют формам, принадлежащим одному периоду; (5, I)2 ~ ~ (—1, *) (2, *), (5, I)4 ~ I, и пи одна из степеней дивизора (5, 1) не эквивалентна дивизору (—1, *). Каждая форма эквивалентна форме, для которой 0 < b < V99, 6 + | а | > 1/99 и b + | с | > V99. Легко проверить, что все такие формы эквивалентны формам, принадлежащим найденным 8 периодам (—1, *)а (5, 1)6. 6. (5, 2)3~ (11, *) и (5, 2)/ при 0 ^ у < 6 образуют систему представителей. 7. Выберем
и и vтакимобразом,чтохи— уи — 1.Тогда
( х у\(аЬ \IXи\ _/ т п\
\ и и)\ 6с /\ уи)\п к) ’
где п—ахи+ Ьхи +Ьуи+суии к —аи2 + 2buu + си2, дает форму
тХ2 + 2пХУ + ^У2 с первым коэффициентом т, собственно эквивалентную данной форме. Таким образом, п2 — D = 0 (mod m). Если в процессе из § 8.2 решение d сравнения d2 = D (mod m) сравнимо с п по модулю т, то формы тХ2 + 2nXY + кУ2 и тХ2 + 2dXY + + сУ2 собственно эквивалентны согласно
п — п dт кте
Тогда теорема из этого параграфа показывает, что циклический метод приводит тх2 4- 2dxy 4- еу2 и ах2 + 2Ъху 4" су2 К одному периоду и, следовательно, задает явную эквивалентность. 8. Найдите явную эквивалентность данной формы и приведенной формы. Тогда задача состоит в нахождении всех представлений приведенной формой. Используйте метод из § 8.2 для нахождения одного представления (если такое представление существует). Найденные числа можно записать в виде матрицы-столбца, и при D > 0 общее представление равно произведению степени некоторой 2 X 2-матрицы на полученную матрицу-столбец, причем нужную 2 X 2-матрицу можно найти в явном виде. 9. (3. 1) не принадлежит главному классу. Метод из упр. 11 к § 5.6 дает 3738 = 43 как квадратный корень из 37 по модулю 151. Тогда метод из § 8.2 дает 2742 — 37-452 — 151.
1. См. упр. 6 к § 8.4. 2. (2, *) -4- I, (7. 1)2~ (13, *). Система представителей состоит из дивизоров (2, *)‘-(7, 1)7 при I — 0, 1, / -~ О, 1, 2, 3. 3. Система представителей состоит из дивизоров (5, 1)7, 0 ^/< < 18. Приведенные формы, соответствующие этим степеням, равны (по порядку) (1, О, 531), (5, 3, 108), (25, 12, 27), (17, 8, 35), (7, -1, 76), (20, 7, 29), (4, -1, 133),(20,3,27),(19, -1,28), (9, 0, 59),
(19, 1, 28), . . .. 4. (7, 2)7 при/' —0,1, 2,3 — система представителей. 5. (2, 1) ~ (—1,*) (2, 0) и(2,1)7при] -- 0, 1,2, 3 — система
представителей. 6. (5, 1)7 при0 </^ 8 —системапредставителей.
(5, I)3 ~ I. 8. (5, l)e~ I, 11. Все формы с детерминантом 5 собственно эквивалентны х2 4- 4ху — у2.'
1. Квадратичный закон взаимности показывает, что —5 является квадратом по модулю р тогда и только тогда, когда р сравнимое 1, 3, 7 или 9 по модулю 20 (р 4- 2 или 5). Пусть d2 = —5 (mod р) и е = — ОГ- 4" 5)/р. Эта форма'имеет характер — — и, следовательно, эквивалентна 2х2 4- 2ху 4- Зу2. Таким образом, рх и р2 представимы этой формой. Затем примените формулу (2). 2. В действительности предположение о нечетности а и а' несущественно, и при а — 4, Ь •= 6' = 0, а' = 9 получается композиция (4ж2 4- 9у2).(9м2 4- 4а2) = 36Х2 + У2, где X хи — уи и У " 4хи 4- 9уи. Другой способ: класс данной формы соответствует дивизору (13, 5); (13, 5)2 делит (5 — V—I)2, 12—5 /^Т, 34-12 — 170 ]/=У —99 — /^Г, 82 — /:^36. Затем циклический метод показывает, что (13, 5)2 ~ I.
1. При D — —6 и —10 см. табл. 7.8.1. Остаются случаи —13, —14 и —17. Для них воспользуйтесь теоремами Эйлера. 2. Пет.
2. С! — — ij2^ — с8, с2 - - с4 - 0, L (1, х) ~ -- (К2) log ((14- i)/(l — 0) = ^-ilog]/i. 3. Пусть fc—1--х(2)2-гХ (3) 3 Ь... . Тогда к- — m24-2S'
и к = -т( " ) 5 + 4 ( ?? ) S'. Отсюда к = -т ( ”) 2 [2 ( ° ) - 1Г*. Тогда /г = £(1,х) УТл/п- 121 при (” ) = 1 и =у 121 при (”) = —! (за исключением случая О = —3). 4. (-„)=(”)’ h= |5| = |1 + 1 -11 = =+ ("n)=(rJ; ^=4isi=4-ii-i+i+i+h=i; Г*75)= = -("185) = -("195) = -1 и h= |1 +1-ю+1 Ч-0 +о —1| =2; (-^Ч^^-Сз^+^/^суммы +-- + + + + — + =1. При О =—23, —31, —35, —39, —43, —47 число классов h= 3, 3, 2, 4, 1, 5 соответственно. 5. ( ° ) + ( ^ ) 3~( ° ) 5 ~ ... =
= (?) [1 — (271—1) + (2Д +1) —(4Д—1)]+( ^ ) [3-(2Р-3)+(2Р + 3)-
— (40— 3)]+...=—4Z7S. Отсюда /г=|2|. Искомые числа классов равны 2, 2, 2, 2, 4, 4, 4 соответственно. 6. При О = —5 значения ( 8 ) равны -j>- и h— 2. При О — —13 эти значения равны -)Н | 4— | —+ I Ни h — 2. Остальные числа классов равны
4, 6, 4, 2, 8, 6 соответственно. 7. При О — —6 значение s=l лежит в 3-м октанте 6/8<s^9/8 и h = 2. Другие числа классов равны 4,2,4 и 6. 8. Искомые числа классов 2, 6,4,4. 9. (а) Если а = е2ягА, то гауссова сумма равна 1 + а + а4 + а9+... = 1+ 20о —0О— 0t. (Ь) Если т— простое, то /)^l(mod4) и | О | -- простое число. Таким образом, леван часть (6) равна Оо —0Р Правая часть равна Ух=УО=Ут, если О > 0, и I У X — i Ут, если 7)<0. (с) I— (— i) = 2Z = I У 4; У i + -н У 7— ( — У 7) — ( — I У 7^ == 2 yi (1 -г Z) ==2 У 7 У2Л = г Ут; УТ— _ty^-(-.yi^-iyi) = 2/7(l-i)=/m. (d) 3«k(f )=V «‘“X
X ( ”). Если О = ргX ( ”). Если О = ргМ2«рь(;^)(2>(;)Н->-^^ г: — l(mod4), то это выражение равно (— l)-2i X
X ( ”). Если О = рг
X ( ”). Если О = рг
X(i Ур) = 2 Ур= У т. Если О = — р, где р s 1 (mod4), то это выражение равно 2Z У р = i У т. (е) Если О = 2р, то У, сА ( ^ ) — У а8а+РьХ х( 8<,+„ь ) (s^pJ- Если р = 1 (mod4)> т0 эт0 выражение равпо( ^ )х X (2 «р» ( 2Ь ) ) (2 »8“ ( 8ра )) - /8 Г«8а ( Г) = Vх т. Если р = - 1 (mod 4), то это выражение равно
(“р ) (2 «рь и)) (3 а8° ( 8Р )) - Ср ) I ^~ЧУр= /-.
Доказательство при О = —2р аналогично, (f) аналогично^(е). (g) (6) было выведено из (5) при простом п. (6) утверждает, что тсг = i У т при D -< 0. Таким образом, р = ct — —I У т/т определяет зпак в (3). Это определяет знак в (4). (h) проверяется непосредственно, (i) Если р = —1 (mod 4), положим D = —р. Тогда h или 3/г равно Сг + С2 + + С3 + С4 — сумма первой половины символов Лежандра по модулю р. Если р = 1 (mod 4) и D — —р, то h — 2 (Сг + С2) — удвоенная сумма цервой четверти символов Лежандра, (j) Знак формулы для числа классов определяет знак гауссовой суммы.
1. См. упр. 5 к § 8.4. 2. Используя (3), получаем h — 1 -V3-6 -(1 + V2)X Х(1 —V3) =—-2; I и ( — 1, *) образуют систему представителей. 3. Так
как < = 2, то hg умножается на 2 — (р), что и требовалось показать. Это правило годится и для D = —3.
6. Пусть а — произведение pg-x степеней pt, i = 1, 2, . . ., п. Вещественные характеры по модулю а имеют вид Xi Хг • ■ ■ Хп> гДе характер X;, соответствующий pt, либо является главным характером по модулю Pi, либо символом Лежандра по модулю pt (если pt + 2), либо одним из 4 вещественных характеров по модулю 8 (если рг = 2). Поэтому его можно записать в виде
где дг — простые из числа pt, сравнимые с 1 по модулю 4, д;— простые из числа pt, сравнимые с —1 по модулю 4, е = +1 и г=1 или 2, за тем исключением, что х W = 0 при п, делящемся па одно из чисел pt, тогда как правая часть равна нулю, только если п делится на одно из чисел q; или д;. Правая часть равна (п), гдеД = erg1g2 . . . gp (—gl)X XG—g^) . • • (—go) (cm. § 7.8). Таким образом, A (s, x) — = П (1 — x (p) p + ^ = (1 — X (ri) 4-s) ... (1 — x (rT) tt® L (s, Xd). где r — числа p, отличные от g.
A. 1. 1. Если a = a'd и b = b'd, to qa + rb = (qa' + r6') d. 2. Если a = ub и 6 = va, to a = uva = 1 • а и uv = 1. Ес ли и > 1, то 1 = uv > г 5$ 1, что невозможно. Следовательно, а = 1 -6 = 6. 3. Пусть а = а0, 6 = аи ^г+1 = g+i Н- ^г— 1’ а0 > ^1 > • ' ' > ^п = d. ГОГДЭ ап _2 ' Чп — 1 ®П-1*Ь d- Если иа; = d + vai+1, то uat + qtvat = d + и ^сца, + ai+1), Uat = = d + раг_1? а если иа; + d = vat+1, to Uat + d = va^,, где U = = и + qtv. Если ax + 1 = 0 (mod 6), то a2#2 + lax + 1=0 (mod 6), a2x2 + 2 (ax + 1) = 1 (mod 6), Ax = 1 (mod 6), где Л = агх. Если а и ^взаимно просты, то система у (= ах) = 0 (mod а), у = 1 (mod 6) имеет решение. По симметрии, система z = 1 (mod a), z = 0 (mod 6) имеет решение. Значит, число и = cz + dy удовлетворяет системе и = с (mod а), и = d (mod 6), как это и требуется. 4. (а) решений нет. (Ь) х = 2 + 5к = 3 (mod 7), 8 + 207с = 12 (mod 7), 1 = 5 + к (mod 7), 3 = к (mod 7), к = 3 + Чп, х = 17 + 35м. (с) х = 2 + 295/с, 7 = 2 + 15/с (mod 56), 1 = 3/с (mod 56), 19 = 577с (mod 56), х -— 5607 + + 56-295п.5. См. выше упр. 3. 6. Найдем такие 62, 63, . . ., 6П,
чтобы bt = 1 (mod с^), b{ г 0 (mod ct). Положим dT = 6263 . . . bn. Тогда dt = 1 (mod cj), dt = 0 (mod сг) для i = 2, 3, . . ., n. Этим же способом найдем такое dt, чтобы dt = 1 (mod ct), dt = 0 (mod Cj) (j 4= t). Число atdt + a2d2 + . . . + andn удовлетворяет данной задаче. 7. Если а отрицательно, то положим ах = (—а) (—х). Пусть d — наибольший общий делитель чисел а и 6. На основании упр. 3 d = иа + vb при целых миг. Если с пе делится па d, то яспо, что решения нет. Если с = qd, то х = —дм, у = —qv образуют решение. Если X, Y — частное решение, то самое общее решение имеет вид х = X + г, у = = У + s, где ar + 6s = 0. Это равносильно условию ar + b's = 0, где а = a'd, b = b'd. Для любого решения этого уравнения мы имеем а'г = 0 (mod 6'), г = 0 (mod 6') (6' и а' взаимно просты), г = kb', s= —kb'a'lb' = —ка', Таким образом, наиболее общим решением является х = —дм + kb', у = —qv —■ ка'.
А.2. 2. Сравнение ^а = ^Ъ (mod р) равносильно сравпепию a=b (mod (р—1)). Если к взаимно просто с р — 1, то (yk)a = 1 (mod р) только в том случае, когда р — 1 делит а и ^к — примитивный корень по модулю р. Обратно, если ^к — примитивный корень, то у = (чк)а при некотором а, ак = 1 (mod (р — 1)) и к взаимно престо ср — 1.
ЛИТЕРАТУРА 1
[Al] Comptcs Rendus de l’Academie des Sciences, Paris, vol. 24 (1847), p. 310 et seq. 96.
Bell E. T., The Last Problem, Simon and Schuster, New York, 1961. 39.
Боревич 3. И., Шафаревич И. Р. Теория чисел.— М.: Наука, 1964.
277, 289.,
Bourbaki N., Elements d’llistoire des Mathematiques, 2-eme ed., Hermann, Paris, 1969. [Имеется перевод 1-го изд.: Бурбаки Н. Очерки ' по истории математики.— М.: ИЛ, 1963.] 296.
[Cl] Cayley A., Tables des formes quadratiques binaires, Jour, fur Math. (Crelle), 60 (1862), 357—372 (Mathematical Papers, vol. 5, Cambridge, 1892, Johnson Reprint Corp., New York and London, 141—156). 396.
[C2] Cohn H., A Second Course in Number Theory, Wiley, New York and London, 1962. 396.
[C3] Colebrooke H. T., Algebra with Arithmetic and Mensuration from the Sanskrit of Brahmegupta and Bhaskara, London, 1817. 44.
[DI] Dedekind R., cm. [D7].
[D2] Dickson L. E., History of the Theory of Numbers (3 vols.), Carnegie Institute of Washington, 1919, 1920, and 1923 (reprint, Chelsea Pub. Co., New York, 1971). 24, 25. 27, 43, 54, 62, 90, 95, 371, 442.
[D3] Diophanti Alexandrini arithmeticorum libri sex, et de numeris multan- gulis liber unus. Cum commentariis C. G. Bacheti V. C. et observationi- bus D. P. de Fermat Senatoris Tolosani, Toulouse, 1670. [Имеется перевод: Диофант. Арифметика в книге о многоугольных числах.— М.: Паука, 1974.] 14. •
[D4] Dirichlet P.G.L., Memoire sur Fimpossibilite de quelques equations indeterminees du cinquieme degre. Jour. fUr Math. (Crelle) 3 (1828), 354-375 (Werke, vol. 1, 21-46).,
[D5] Dirichlet P.G.L., Demonstration du theoreme de Fermat pour le cas des 14iemes puissances, Jour, fur Math. (Crelle) 9 (1832), 390-393 (Werke, vol. 1, 189-194). 94.
[1)6] Dirichlet P.G.L., Uber eine neue Anwendung bestimmtcr Integrale auf die Summation endlicher Oder unendlicher Reihen, Abh. Konig. Preuss. Akad. Wiss., 1835, 391-407. 425.
[D7] Dirichlet P.G.L., Vorlesungen iiber Zahlentheorie, herausgegeben und mit Zusiitzen versehen von R. Dedekind, Vieweg und Sohn, Braunscheweig, 1893 (reprint Chelsea Pub. Co., New York, 1968). [Имеется перевод: Дирихле Петер Густав Лежен. Лекции по теории чисел в обработке и с добавлением Р. Дедекинда.— М.—Л.: ОНТИ НКТИ СССР, 1936.] 367, 388, 407, 424, 425,431.
[El] Edwards Н. М., Advanced Calculus, Houghton Mifflin, Boston, 1969. 172, 257.
*) Выделенные жирным шрифтом цифры указывают страницы этой книги, где цитируются соответствующие источники.
[Е2] Edwards Н. М., Riemann’s Zeta Function, Academic Press, New York, 1974.
[E3] Edwards H. M., The background of Kummer’s proof of Fermat’s Last Theorem for regular primes, Arch. Hist. Exact. Set., 14 (1975), 219-236. 101, 155.
[E4] Edwards H. M., Postscript to «The background of Kummer’s proof of Fermat s Last Theorem for regular primes» (to appear). 101, 119.
[E5] Euclid, Elements, T. L. Heath, ed., Cambridge Univ. Press, eNew York, 1908, 3 vols. (reprint Dover, New York, 1956). [Имеется пер о : Ен - лид, Начала Евклида.— М.—Л.: Гостехтеориздат, 1950.) д , [Е6] Euler L., Introductio in Analysin Infinitorum, Bousquet et Socios., Lausanne, 1748 (Opera (1), vol. 8). [Имеется перевод: Эйлер Леонард, Введение в анализ бесконечных.— М.: Физматгиз, 1961.] 416.
Euler L., Theoremata circa divisores numerorum in hac forma paa±qbb contentorum, Comm. Acad. Sci. Petrop. 14 (1751), 151-181; Opera (1), 2, 194-222. 340.
[E8] Euler L., De numeris, qui sunt aggregata duorum quadratorum, Nov. Comm. Acad. Sci. Petrop. 4 (1758), 3-40; Opera (1), 2, 295-327. 64.
[E9] Euler L., Vollstandige Anleitung zur Algebra, СПб., 1770; Opera (1), vol. I. 50. 61.
[E10] Euler L., Extrait d’une lettre de M. Euler a M. Beguelin en mai 1778, Nouv. Mem. Acad. Sci. Berlin, 1776, 1779, 337-339; Opera (1), 3, 418420 . 370.
[Ell] Euler L., Observationes circa divisionem quadratorum per numeros primos, Opuscula Analytica, 1 (1783), 64-84; Opera (1), 3, 497-512. 341.
[E12] Euler L., Opera (1), 4, Vorwort des Ilerausgebers (III. Grosse Primzah- len) and related papers 708, 715, 718, 719, and 725 of Euler. 370, 371.
[Fl] de Fermat P., Oeuvres, 3 vols., Gauthier-Villars, Paris, 1891, 1894, 1896.
[F2] de Fermat P., Observations on Diophantus, originally published in [D3]; also [Fl], 1, 291-342; French transl. [Fl], 3, 241-274.
[F3] de Fermat P., Letter to Pascal, 25 Sept. 1654. Oeuvres de Pascal, 4, 437-441; also [Fl], 2, 310-314. 74.
[F4] de Fermat P., Letter to Digby, sent by Digby to Wallis on 19 June 1658, published by Wallis in [W3]; republished [W2] and [Fl], 2, 402-408; French transl. [Fl], 3, 314-319. 66.
|F5] de Fermat P., Letter to Carcavi, dated August 1659, [Fl], 2, 431-436. 39, 75.
[F6] Fuss P.-П., ed., Correspondance Mathematique et Physique, Имп. Академия паук, СПб., 1843, vol. 1 (reprint, Johnson Reprint Corp., New York and London, 1968). 63, 64, 340.
[Gl] Gauss C. F., Disquisitiones Arithmeticae, Leipzig, 1801; republished, 1863, as vol. 1 of Werke; French transl., Recherches Aritnmetiques, Paris, 1807; republished, Hermann, Paris, 1910; German transl. in [G2]; English transl., Yale, New Haven and London, 1966. [Имеется перевод: Гаусс Карл Фридрих. Труды по теории чисел.— М.: Изд-во Акад, наук СССР, 1959.]
[G2] Gauss С. F., Untersuchungen uber Hohere Arithmetik (German transl. of [Gl] and other works on number theory) H. Maser, transl., SpringerVerlag, Berlin, 1889 (reprint, Ghelsea Pub. Co., New York, 1965). 394, 410.
[G3] Gauss C. F., Theorematis arithmetici demonstratio nova, Comm. Soc. Reg. Sci. Gott., 16 (1808); Werke, 2, 3-8; German transl. in [G2]. 341, 359....
(G4] Gauss C. F., Summatio quarumdam serierum singularium, Comm. Soc. Reg. Sci. Gott. Rec. 1 (1811); Werke, 2, 11-45; German transl. in [G2], 425, 426.
[G5] Gauss С. F., Theorematis fundamcntalis in doctrina de residuis quadra- tici demonstrationes et ampliationes novae, Comm. Soc. Reg. Set. Gott. Rec. 4 (1818); Werke, 2, 49-64; German transl. in [G2J. 208.
[G6] Gauss C. F., Theoria residuorum biquadraticorum, Commentatio prima, Comm. Soc. Reg. Set. Gott. Rec. 6 (1828), Commentatio secunda, 7 (1832); Werke, 2, 67-148; German transl. in [G2J. 107.
[G7] Gauss C. F., De nexu inter multitudinem classium, in quas formae bina- riae secundi gradus distribuunter, earumque determinantem, commentatio prior Societati Regiae exhibita, 1834; Werke, 2, 269-303; German transl. in [G2J.
[G8] 'Gauss C. F., Letter to Sophie Germain, Werke, 10 (part 1), 70-73; also in ' Oeuvres Philosophiques de Sophie Germain, Paris, 1896, p. 275. 80.
[G9] Grube F., Uber einige Eulersche Satze aus der Theorie der quadratischen Formen, Zeltschr. Math.. Phys., 19 (1874), 492-519. 371.
[Hl] Heath T. L., Diophantus of Alexandria, Cambridge University Press, 1910 (reprint, Dover, New York, 1964). 17, 26, 29, 42, 44.
[H2] Hecke E., Vorlesungen iiber die Theorie der Algebraischen Zahlen, Akad. Verlag, Leipzig, 1923 (reprint, Chelsea Pub. Co., New York, 1948). [Имеется перевод: Гекке Эрик. Лекции по теории алгебраических чисел. М.—Л.: Гостехиздат, 1940.] 208.
[НЗ] Hilbert D., Die Theorie der algebraischen Zahlkorper (called «the Zahl- bericht»), Jahresber. der Deut. Math. Verein, 4 (1897), 175-546; Gesam- melte Abhandlungen, 1, 63-363. 206.
[Il] Ince E. L., Cycles of Reduced Ideals in Quadratic Fields, Brit. Assn, for the Advancement of Science, Mathematical Tables, vol. 4, Camb. Univ. Press, New York 1966. 396.
[JI] Jacobi C. G. J., Uber die Kreistheilung und ihre Anwendung auf die Zahlentheorie, Monatsber. Akad. PFiss. Rerlin, 1837, 127-136; also Jour, filr Math. (Crelle) 30 (1846), 166-182; and Werke, 6, 254-274. 77. 345.
[J2] Jacobi C. G. J., Uber die complexen Primzahlen, welche in der theorie der Reste der Sten, Sten, und 12ten Potenzen zu betrachten sind, Monatsber. der Akad. PFzss. Rerlin, 1839, 86-91; also Jour, fiir Math. (Crelle) 19 (1839), 314-318; and Werke, 6, 275-280; French transl., Jour, de Math., 8 (1843), 268-272. 100, 111.
[J3] Jacobi C. G. J., Canon Arithmeticus, Academie-Verlag, Berlin, 1956 (originally published by Typis Academicus Berolini, 1839). 447.
[J4] Johnson W., Irregular primes and cyclotomic invariants, Math, of Computation, 29 (1975), 113-120. 289.
[Kia] Kline M., Mathematical Thought from Ancient to Modern Times, Oxford, New York, 1972. 41.
[KI] Kronecker L., Zur Geschichte des Reciprocitatsgesetzes, Monatsber. Akad. PFzss. Rerlin, 1875, 267-274; Werke, vol. 2, 1-10. 346.
[K2] Kronecker L., Ein Fundamentalsatz der allgemeinen Arithmetik, Jour, fur Math. (Crelle) 100 (1887), 490-510; Werke, vol. 3, 211-240. 107.
[КЗ] Kronecker L., Uber den Zahlbergriff, Jour, fiir Math. (Crelle) 101 (1887), 337-355; Werke, vol. 3, 251-274. 107.
[K4] Kummer E. E., Collected Papers, Andre Weil, cd., vol. I, Contributions to Number Theory, Springer-Verlag, Berlin, Heidelberg, New York, 1975.
[K5] Festschrift zur Feier des 100. Geburtstages Eduard Kummers, Abh. Gesch. Math. Wiss., Teubner, Berlin and Leipzig, 1910; reprint, [K4], 31-133. 398.'
[K6] Kummer E. E., De numeris complexis, qui radicibus unitatis et numeris integris realibus constant, Gratulationschrift der Univ. Breslau zur Jubelfeier der Univ. Konigsberg; reprint, Jour, de Math., 12 (1847), 185-212, and [K4], 165-192. 99, 125.
[K7] Kummer E. E., Zur Theorie der Complexen Zahlen, Monatsber. Akad.
Wiss. Berlin, 1846, 87-96; also Jour, fur Math. (Crelle) 35 (1847), 319326, and [K4], 203-210. 99, 172, 182, 398.
[K8] Kummer E. E., Uber die Zerlegung der aus Wurzeln der Einheit gebilde- ten complexen Zahlen in ihre Primfactoren, Jour, fiir Math,. (Crelle) 35 (1847), 327-367; also [K4], 211-251. 99, 155, 171, 172, 183 , 296.
[K9] Kummer E. E., Extrait d’une lettre de M. Kummer a M. Liouville, Jour, de Math., 12 (1847), p. 136; also [K4], p. 298.
[K10] Kummer E. E., Beweis des Fermat’schen Satzes der Unmoglichkeit von жх + yX = zx fiir cine unendliche [sic] Anzahl Primzahlen X, Monatsber. Akad. Wiss. Berlin, 1847, 132-141, 305-319; also [K4], 274-297. 216.
[Kll] Kummer E. E., Bestimmung der Anzahl nicht aquivalenter Classen fur die aus Xten Wurzeln der Einheit gebildeten complexen Zahlen, Jour, fiir Math. (Crelle) 40 (1850), 93-116; also [K4], 299-322. 183, 296.
[K12] Kummer E. E., Zwei besondere Untersuchungen uber die Classen-Anzahl und uber die Einheiten der aus Xten Wurzeln der Einheit gebildeten complexen Zahlen, Jour, fiir Math. (Crelle) 40 (1850), 117-129; also [K4], 323-335.
[K13] Kummer E. E., Allgemeiner Beweis des Fermat’schen Satzes, dass die Gleichung зЛ + y^ = z^ durch ganze Zahlen unlosbar ist, fur alle diejenigen Potenz-Exponenten X, welche ungerade Primzahlen sind und in den Zahlern der ersten (X—3)/2 Bernoulli’schen Zahlen als Factoren nicht vorkommen, Jour, fiir Math. (Crelle) 40 (1850), 130-138; also [K4], 336-344.,,
[K14] Kummer E. E., Memoire sur la theorie des nombres complexes composes de racines de Г unite et de nombres entiers, Jour, de Math. 16 (1851), 377-498; also [K4], 363-484. 269, 276.
[K15] Kummer E. E., Uber die Irregularitat von Determinanten, Monatsber. Akad, Wiss. Berlin, 1853, 194-200; also [K4], 539-545. 269.
[K16] Kummer E. E., Uber die den Gaussischen Perioden der Kreistheilung entsprechenden Congruenzwurzeln, Jour, jiir Math. (Crelle) 53 (1857), 142-148; also [K4], 574-580. 155.
[K17] Kummer E. E., Uber diejenigen Primzahlen X, fur welche die Klassen- zahl der aus Xten Einheitswurzeln gebildeten complexen Zahlen durch X teilbar ist, Monatsber. Akad. Wiss. Berlin, 1874, 239-248; also [K4], 945-954. 269.
[LI] Lagrange J. L., Sur la solution des problemes indetermines du second degre, Mem. de l’Acad. Roy. Sci. et Belles-Lettres, Berlin, 23 (1769) (Oeuvres, 2, 377-535). 215, 403.
[L2] Lagrange J. L., Additions to Euler’s Algebra. First published 1774, Lyon, in vol. 2 of a French translation of Euler’s Algebra [E9]; republished in vol. 7 of Lagrange’s Oeuvres, 5-180, and in vol. (1) 1 of Euler’s Opera. 354.
[L3] Lagrange J. L., Oeuvres, vol. 2, Paris, 1868, 531-535. 97.
[L4] Lagrange J. L., Oeuvres, vol. 14, Paris, 1892, 298-299. 79.
[L5] Lame G., Demonstration general du theoreme de Fermat, Comptes Ren- dus, 24 (1847), 310-315.
[L6] Lame G., Memoire sur la resolution, en nombres complexes, de Fequa- tion A5 -!- B= + 0^ = 0, Jour, de Math. 12 (1847), 137-184. 121.
[L7] Legendre A. M., Sur quelques objets d’analyse indeterminee et particu- lierement sur le theoreme de Fermat, Mem. Acad. B. Sc. de Tlnstitut de France, 6, Paris 1827; also appeared as 2nd Supplement to 1808 edition of [L8]. 81, 90.
[L8] Legendre A. M., Theorie des Nombres, vol. 2, Paris, 1830, pp. 361-368 (reprint, Blanchard, Paris, 1955).
[Ml] Mordell L. J., On a simple summation of the series Ve2S ^Mn, Messenger of Math., 48 (1919), 54-56. 425.
[Nl] Neugebauer О., The Exact Sciences in Antiquity, Brown University Press, Providence, 1957, Chapter 2. 17.
[N2] Newton L, The Correspondence of Isaac Newton, vol. 2, H. W. Turnbull, ed., Cambridge, 1960, 110-160. 410.
[N3] Norlund N. E., Differenzenrechnung, Springer-Verlag, Berlin, 1924. [01] Ohm M., Etwas uber die Bernoullischen Zahlen. Jour, fiir Math.. (Crelle) 20 (1840), 11-12. 274.
Shanks D., Five Number-theoretic Algorithms, Proceedings of the 2nd Manitoba Conference on Numerical Mathematics, 51-70, Univ, of Manitoba, Winnipeg, 1972. 215.
Smith D. E., A Source Book in Mathematics, McGraw-Hill, New York, 1929 (reprint, Dover, New York, 1959). 99.
Smith H. J. S., Report on the Theory of Numbers, originally published in six parts as a Report of the British Assn; reprinted, 1894, in The Collected Mathematical Papers of H. J. S. Smith; (reprinted, both separately and as part of the Mathematical Papers, Chelsea Pub. Co., New York, 1965). 48, 101, 276, 340, 359, 425.
Steinig J., On Euler’s idoneal numbers, Elemente der Math-, 21 (1966) 73-88. 370.
[Tl] Toeplitz O., Die Entwicklung der Infinitesimal Rechnung, SpringerVerlag, Berlin-Gottingen-Heidelberg, 1949; English transl. The Calculus: A Genetic Approach, Univ, of Chicago, Chicago, 1963. 9.
[Wl] Wagstaff S., Fermat’s Last Theorem is true for any exponent less than 1 000 000 (Abstract), AMS Notices, No. 167 (1976) p. A-53. 289.
[W2] Wallis J., Opera Mathematica, 3 vols., Oxford, 1695-1699 (reprint, G. 01ms, Hiiidesheim-New York, 1972).
[W3] Wallis J., ed., Commercium Epistolicum, Oxford, 1658 (reprint, [W2]; French transl., [Fl]).
[W4] Weil A., La cyclotomie jadis et naguere, L'Enseignment Mathematique (2) 20 (1974), 247-263. 425.
УКАЗАТЕЛЬ
Аналитический метод 18, 111, 115, 138, 291
Баше 14
— комментарий к Диофанту 25
Бернулли полиномы 273
— числа 273—274
Бесконечного спуска метод 21—22, 440
Бинарные квадратичные формы 373
Брахмагупта 44
Броупкер 48
Бхаскара Акхария 44, 48
Валлис 48—50
Гаусс 79
Гауссовы суммы 426
Группа классов дивизоров порядка квадратичных целых 368
Двусторонние классы дивизоров 355-358
Дедекинд 173
Деление для круговых целых 106
Дзета-функция 220
Дивизор для квадратичных целых 303-304
— для круговых целых 168
Диксон 27
Диофант 43
Дирихле 85, 94
Идеальные простые делители см.
Простые дивизоры
Индекс порядка квадратичных целых 367
Квадратичные целые 297
Квадратичный закон взаимности 209-211, 213, 214, 340, 341, 344, 345—347, 360—362
Китайская теорема об остатках 442
—для дивизоров 177
Композиция форм 397—402
Конечность числа классов 195—197
Коши 97—99
Кратности 163, 169
Кронекер 107, 208, 346
Круговые целые 102
Куммера лемма 287
Лагранж 49, 69, 78
Лагранжа контрпример к гипотезе
Эйлера 354—355
Ламе 94, 96—99
Лежапдр 79, 85, 90
Лежандра символ 212, 344
Лейбница формула 410, 421, 423
Лиувилль 97
Мерсенна простые 35
Евклида алгорифм 440—441
— формула для совершенных чисел 34
Единица 84
Жермен Софи теорема 83
Жирара теорема 29—30
Идеал 174
Непрерывные дроби 331, 372
Неразложимые круговые целые 105
Норма дивизора 175 —176, 305—306
— квадратичного целого 292
— круювого целого 104
Однозначность разложения на простые, отсутствие однозначности 37, 444
Основная единица порядка квадратичных целых 321, 322, 392
— теорема арифметики 444
— — теории дивизоров 166
Пелль 50
Периоды 132
Порядки квадратичных целых 367
Представление числа формами 373— 377
Примитивные бинарные квадратичные формы 382
— корпи 446—447
Приведенные дивизоры 330
Простые дивизоры 131, 153, 165, 293—298
— круговые целые 105
Разветвление простых 298
Распадающиеся классы 342
Распадение простых 298
Регулярности критерий 289
Регулярные простые 201
Римана дзета-фупкция 221
Род класса дивизоров 352, 397
Система представителей 195, 323
Собственная эквивалентность квадратичных форм 380, 400
Собствеппо примитивные бинарные квадратичные формы 382
Собственные представления 377
Сопряжение круговых целых 132
Сопряженные кругового целого 109
Сравнение по модулю дивизора 172 — 173
— — — кругового целого 107, 112
— — — простого дивизора 153
Сравнения для натуральных чисел 441
Суммирование по частям 226, 229
Теория полей классов 342 (прим.)
Удобные числа 354, 369—371
Формула для числа классов 268, 410, 414, 416, 430
Ферма 13 — 15
— вызов англичанам 41—42
— открытия в теории чисел 53—55
— Последняя теорема 14—15
— теорема 49
— числа 39—41
Фурье анализ (конечномерный) 247
Характер дивизора 350
— класса дивизоров 350, 397
Характеры по модулю простого числа 224
— — — целого числа 433
Циклические матрицы 247
Циклический метод 44—48, 315
Число классов 195, 250, 255, 268
Эквивалентность бинарных квадратичных форм 374 — дивизоров 194, 304, 367 — едипиц 254
Якоби символ 345
ОГЛАВЛЕНИЕ
От редактора перевода 5
Предисловие 7
ГЛАВА 1. ФЕРМА 13
Ферма и его «Последняя теорема». Формулировка теоремы. История ее открытия. 1.2. Пифагоровы треугольники. Пифагоровы тройки, которые были известны вавилонянам за 1000 лет до Пифагора. 1.3. Как находить пифагоровы тройки. Метод, основанный на том, что произведение двух взаимно простых чисел может быть квадратом только тогда, когда оба сомножителя являются квадратами. 1.4. Метод бесконечного спуска. 1.5. Случай п = 4 Последней теоремы. В этом случае доказательство состоит в применении бесконечного спуска. Общая теорема сводится к случаю простых показателей. 1.6. Одно доказательство Ферма. Доказательство того, что пифагоров треугольник не может иметь площадь, равную квадрату, включает элементарные, по очень остро- умпые соображения. 1.7. Суммы двух квадратов и родственные вопросы. Открытия Ферма, относящиеся к представлениям чисел в виде п = ж2 + ку2 при к = 1, 2, 3. Отличие в случае к — 5.
Совершенные числа и теорема Ферма. Формула Евклида для совершенных чисел приводит к изучению простых Мерсенна 2п — 1, которое в свою очередь ведет к теореме Ферма аР — а « 0 (mod р). Доказательство теоремы Ферма. Числа Ферма. Ошибочное предположение о простоте числа 232 + 1. 1.9. Уравнение Пелля. Вызов Ферма англичанам. Циклический метод, изобретенный древними индийцами для решения уравнения Аж2 -г 1 = у2 при данном А, не равном квадрату. Эйлер ошибочно назвал это уравнение «уравнением Пелля». Упражнения: доказательство того, что уравнение Пелля имеет бесконечное число решений и что циклический метод дает все такие решения. 1.10. Другие открытия Ферма в теории чисел. Наследие Ферма, которое осталось в виде задач, предложенных им в качестве вызова. Решения этих задач, данные Лагранжом, Эйлером, Гауссом, Коши и другими.
ГЛАВА 2. ЭЙЛЕР 56
Эйлер и Последняя теорема Ферма при и *- 3. Эйлер пе опуб
ликовал правильного доказательства неразрешимости уравнения ж3 + У3 = 23, однако эту теорему можно доказать, используя его методы. 2.2. Доказательство Эйлера для от = 3. Сведение Последней теоремы Ферма в случае п = 3 к утверждению, что р2 + 3g2 только тогда может быть кубом (р и g — взаимно цро- стые), когда существуют такие а и 6, что р = а3 — 9а62, q = = За3Ь — З63. 2.3. Арифметика иррациональных чисел. Условие р2 + 3g2 = куб можно записать просто в виде р + q У —3 = = (а + 6 У—З)3, т. е. р + q У—3 является кубом. Ошибочное доказательство Эйлера, использующее однозначность разложения
на множители, необходимости этого условия для того, чтобы р2 + 3g2 было равно кубу. 2.4. Эйлер о суммах двух квадратов. Эйлеровы доказательства основных теорем о представлениях чисел в виде ж2 + у2 и ж2 + Зу2. Упражнения: числа вида ж2 + 2у2.
Завершение доказательства Последней теоремы Ферма при н —• 3. Использование методов Эйлера для доказательства неразрешимости уравнепия ж3 -|- у3 = z3. 2.6. Дополнение о суммах двух квадратов. Метод решения уравнения р — ж2 — у2 при простом р вида 4п -г 1. Решение уравнений р = ж2 + Зу2 и р = ж2 -|- 2у2.
ГЛАВА 3. ОТ ЭЙЛЕРА ДО КУММЕРА 78
Введение. Лагранж, Лежандр и Гаусс. 3.2. Теорема Софи Жермен. Софи Жермен. Разделение Последней теоремы Ферма па два случая, случай I (ж, у, z взаимно просты с показателем р) и случай II (когда это пе так). Теорема Софи Жермен — достаточное условие для случая I. Опо дает легкое доказательство случая I для всех небольших простых показателей. 3.3. Случай п = 5. Доказательство того, что ж5 + у5 Ф z5.: Совместное достижение Дирихле и Лежандра. Общая техника подобна эйлерову доказательству утверждения ж3 4- у3 Ф г?, за исключением того, что из равенства выражения р2 — 5g2 пятой степени вытекает равенство р 4- д }/ 5 = (а + 6 }/5)5 только при дополнительном условии 5 | д. 3.4. Случаи п = 14 и п = 7. Доказательства, полученные соответствеппо Дирихле и Ламе, здесь пе приводятся. Для того чтобы продвинуться дальше и доказать Последнюю теорему Ферма для больших показателей, очевидно, требуется новая техника. Упражнение: данное Дирихле доказательство случая п~ 14.
ГЛАВА 4. КУММЕРОВА ТЕОРИЯ ИДЕАЛЬНЫХ ДЕЛИТЕЛЕЙ 96
События 1847 года. «Доказательство» Ламе Последней теоремы Ферма. Возражение Лиувилля. Попытки доказательства, предпринятые Коши. Письмо Куммера Лиувиллю. Нарушение однозначности разложения. Новая теория Куммера идеальных комплексных чисел. 4.2. Круговые целые. Основные определения и действия. Норма кругового целого. Различие между «простым» и «неразложимым». Деление с использованием пор- мы. 4.3. Разложение простых чисел р ^ 1 (mod X). Получение необходимых и достаточных условий того, что круговое целое является простым делителем такого простого р. кД. Вычисления для р = 1 (mod X). Явные разложения таких простых при малых значениях р и X. Разложения Куммера при X ^ 19 и р ^ 1000. Невозможность разложения, когда X = 23 и р = 47. Идея, лежащая в основе «идеальных» простых делителей Куммера. 4.5. Периоды. Сопряжение о: а н-♦ аД, соответствующее примитивному корню у по модулю X. Круговое целое тогда и только тогда образовано периодами длины/, когда оно инвариантно относительно ое, где е/ = X — 1. 4.6. Разложение простых р:М mod X). Если / — показатель числа р по модулю X и если А (а) — любой простой делитель числа р, то все периоды длины / сравнимы с целыми числами по модулю А (а). Это позволяет легко проверять делимость круговых целых, образованных периодами, на А (а). 4.7. Вычисления при р ^ 1 (mod X). Явные разложения для малых значений р и X. 4.8. Расширение признака делимости. Проверка делимости произвольного кругового целого — нс обязательно образоваппого периодами — па данное простое круговое целое А (X).
Простые дивизоры. Признаки делимости на простые дели-
тели существуют во всех случаях, даже в тех, когда простого делителя вообще нет. Это является основой определения «идеального» простого делителя, или простого дивизора. Дефект в первоначальном доказательстве Куммера основного предложения. 4.10. Кратности и исключительное простое число. Определение кратности, с которой простой дивизор делит круговое целое. Один простой дивизор (1 — а) числа X. 4.11. Основная теорема. Круговое целое g № тогда и только тогда делит другое Н (а), когда каждый простой дивизор, делящий g (а), делит Н (а) с меньшей или, в крайнем случае, такой же кратностью. 4.12. Дивизоры. Определение дивизоров. Обозначение. 4.13. Терминология. Дивизор определен множеством всех объектов, которые оп делит. «Идеалы». 4.14. Сопряжения и норма дивизора. Сопряженные дивизора. Норма дивизора как дивизор и как целое число. Имеется N (Л) классов круговых целых по модулю А. Китайская теорема об остатках. 4.15. Выводы.
ГЛАВА 5. ПОСЛЕДНЯЯ ТЕОРЕМА ФЕРМА ДЛЯ РЕГУЛЯРНЫХ ПРОСТЫХ'
Замечания Куммера о квадратичных целых. Понятие эквивалентности дивизоров. Упоминание Куммером теории дивизоров для квадратичных целых х + у VВ и связь ее с гауссовой теорией бинарных квадратичных форм. 5.2. Эквивалентность дивизоров в частном случае. Изучение вопроса: какие дивизоры являются дивизорами круговых целых? — в частном случае. 5.3. Число классов. Определение и основные свойства эквивалентности дивизоров. Системы представителей. Доказательство конечности числа классов. 5.4. Два условия Куммера. Характер аргументации, использованной в доказательствах Последней теоремы Ферма для показателей 3 и 5, обусловливает выделение среди простых чисел X тех, для которых (А) число классов пе делится па X и (В) единицы, сравнимые по модулю X с целыми числами, являются Х-ми степенями. Такие простые названы регулярными.
Доказательство для регулярных простых. Куммеров вывод Последней теоремы Ферма для регулярных простых показателей. Для любой единицы е (а) едипица е (а)/е (а-1) имеет вид аг. 5.6. Квадратичная взаимность. Теория Куммера ведет не только к доказательству знаменитого квадратичного закона взаимности, но и к выводу формулировки этого закона. Символы Лежапдра. Дополнительные законы.
ГЛАВА 6. ОПРЕДЕЛЕНИЕ ЧИСЛА КЛАССОВ
Введение. Осповпая теорема, которую нужно доказать,— это теорема Куммера о том, что число X тогда и только тогда регулярно, когда оно делит числители чисел Берпулли В2, Вц • • •, В^_3.
Формула эйлерова произведения. Аналог формулы для случая круговых целых. Формула числа классов находится умножением обеих частей на (s — 1) и вычислением предела при s I 1.
18218221К21КПервые шаги. Доказательство обобщенной формулы эйлерова произведения. Дзета-фупкция Римана. 6.4. Преобразование правой части. Правая часть равна £ (s) L (s, Xi) L (s, /2). . . L (s, Хх-гВ где Xi — пеглавпые характеры по модулю X. 6.5. Проведенное Дирихле вычисление значений L (1, X). Суммирование по частям. L (1, х) как суперпозиция рядов для log (1/(1 — а?')),/ = 1, 2, . . . . . ., X — 1. Явная формула для L (1, хВ 6.6. Предел правой части. Явная формула. 6.7. Необращение в пуль /.-рядов. Дока-
182
182
21К
21К
зательство того, что L (1, %) -/= 0 для рассматриваемых характеров %. 6.8. Преобразование левой части. Предел при s 1 1 суммы слагаемых N (Л)-5 по всем дивизорам А из класса дивизоров одинаков для любых двух классов. Программа вычисления общего предела таких сумм. 6.9. Единицы: несколько первых случаев. Явное извлечение всех единиц в случаях X = 3, 5, 7. Конечномерный анализ Фурье. Неявное извлечение единиц в случае X = И. Второй сомножитель числа классов. 6.11. Единицы: общий случай. Метод нахождения (по крайней мере в принципе) всех единиц. Су.мма по всем главным дивизорам, записаппая как сумма по некоторому множеству круговых целых. 6.11. Вычисление интеграла. Решение одной задачи интегрального исчисления. 6.12. Сравнение интеграла с суммой. В вычисляемом пределе сумма может быть заменена интегралом. 6.13. Сумма по другим классам дивизоров. Доказательство того, что в пределе сумма по любым двум классам дивизоров одна и та же. 6.14. Формула числа классов. Объединение всех частей, разбросанных в предшествующих параграфах, и получение явной формулы числа классов. 6.15. Доказательство иррегулярности числа 37. Упрощение подсчета первого сомножителя числа классов. Числа Бернулли и полиномы Бернулли. 6.16. Делимость первого сомножителя на X. Обобщение техники предыдущего параграфа с тем, чтобы показать, что число X тогда и только тогда делит первый сомножитель числа классов, когда оно делит числитель одного из чисел Бернулли В2, В4, . . . . . ., Вх-3. 6.17. Делимость второго сомножителя па X. Доказательство того, что X только тогда делит второй сомножитель, когда оно делит также и первый сомножитель. 6.18. Лемма Куммера. Из (А) вытекает (В). 6.19. Краткие выводы.
ГЛАВА 7. ТЕОРИЯ ДИВИЗОРОВ КВАДРАТИЧНЫХ ЦЕЛЫХ 290
7.1. Простые дивизоры. Чем должны быть простые дивизоры, если мы хотим, чтобы существовала теория дивизоров для чисел вида ^ + у VВ). Модификация определения квадратичных целых при D а 1 (mod 4). 7.2. Теория дивизоров. Доказывается, что определенные в предыдущем параграфе дивизоры дают теорию дивизоров со всеми ожидаемыми свойствами. Эквивалентность дивизоров. 7.3. Знак нормы. При D > 0 норма принимает как положительные, так и отрицательные значения. В этом случае вводится дивизор с нормой —1. 7.4. Квадратичные целые с данными дивизорами. В отличие от кругового случая для квадратичных целых существует простой алгорифм, позволяющий определить, является ли данный дивизор главным, и, если это так, найти все квадратичные целые с данным дивизором. По существу, этот алгорифм совпадает с циклическим методом древних индийцев. Обоснование алгорифма при D < 0. Упражнения: использование 2 X 2-матриц для сокращения вычислений циклического метода. 7.5. Обоснование циклического метода. Доказательство в случае D > 0. Вычисление основной единицы. 7.6. Группа классов дивизоров: примеры. Явное нахождение группы классов дивизоров для нескольких значений D. 7.7. Группа классов дивизоров: общая теорема. Доказывается, что два дивизора эквивалентны только тогда, когда применение к ним циклического метода дает один и тот же период приведенных дивизоров. Это упрощает нахождепие группы классов дивизоров. 7.8. Теоремы Эйлера. Эйлер эмпирически обнаружил, что закон разложения простого числа р в квадратичных целых х + у VО зависит только от класса р по модулю 40. Он
открыл также другие теоремы, которые упрощают нахождение тех классов простых по модулю 40, которые содержат распадающиеся простые или простые, остающиеся простыми при переходе к квадратичным целым детерминапта D. Эти теоремы (не доказанные Эйлером) равносильны квадратичному закону взаимности. 7.9. Роды и классов дивизоров. Необходимые условия Гаусса для эквивалентности двух дивизоров. Характер класса дивизоров. Возникающее при этом разбиепие группы классов дивизоров на роды. 7.10. Двусторонние классы. Определение. Доказывается, что число двусторонних классов пе превосходит половины числа возможных характеров. 7.11. Второе доказательство Гаусса квадратичного закона взаимности. Доказывается, что в действительности встречается пе более половины возможных характеров. Из этой теоремы Гаусс выводит квадратичный закон взаимности.
ГЛАВА 8. ГАУССОВА ТЕОРИЯ БИНАРНЫХ КВАДРАТИЧНЫХ ФОРМ
8.1. Другие группы классов дивизоров. Если D не свободно от квадратов, то требуется изменить определение группы классов дивизоров. Порядки квадратичных целых. Эквивалентность относительно порядка. Группа классов дивизоров, соответствующих порядку. Упражнения; удобные числа Эйлера. 8.2. Другая интерпретация циклического метода. Интерпретация циклического метода как метода порождения эквивалентных бипарных квадратичных форм. Метод нахождения представлений данных целых чисел данными бинарными квадратичными формами. 8.3. Соответствие между дивизорами и бинарными квадратичными формами. Собственная эквивалентность бинарных квадратичных форм. Взаимно одпозначпое соответствие между классами собственной эквивалентности собственно примитивных форм (положительных при D > 0) и классами дивизоров порядка {х + у "^D; х, у — целые}. 8.4. Классификация форм. Распространение теоремы из § 7.7 на случай пе свободного от квадратов D. 8.5. Примеры. Нахождение группы классов дивизоров в нескольких случаях. 8.6. Гауссова композиция форм. Как Гаусс определил произведение двух классов бинарных квадратичных форм, не используя теории дивизоров. 8.7. Уравнения второй степени с двумя неизвестными. Полное ретепие (по существу, принадлежащее Лагранжу) уравнепия ах2 + Ъху + су2 + dx + еу + / = 0.
ГЛ АВА. 9. ФОРМУЛА ДИРИХЛЕ ДЛЯ ЧИСЛА КЛАССОВ . . . .
3613614064069.1. Формула эйлерова произведения. Аналог этой формулы для квадратичных целых. Разбиение па случаи для различных типов D. 9.2. Первый случай. Случай!) < О, D ^ 1 (mod 4), D свободно от квадратов. Вывод формулы числа классов. Примеры. 9.7. Второй случай. Случай D > О, D ф 1 (mod 4), D свободно от квадратов. Вывод. Примеры. 9.4. Случай D = 1 (mod 4). Изменения, которые требуются при 0 = 1 (mod 4), D свободно от квадратов. 9.5. Вычисление суммы 2 (п ) п ■ Эту часть формулы числа классов можно подсчитать методами § 6.5. Преобразование Фурье характера (^ по модулю 4D кратпо самому характеру. Этот факт используется для редукции формулы. Упражнения: дальнейшие упрощения Дирихле формулы числа классов при D < О, D свободно от квадратов. Знак гауссовой суммы и его связь с формулой Дирихле.
361
361
406
406
9.6. Подпорядки. Обобщение формулы числа классов на случай не свободного от квадратов D и, вообще, на случай групп классов дивизоров, соответствующих произвольным порядкам квадратичных целых. 9.7. Простые в арифметических прогрессиях. Приводится доказательство Дирихле теоремы о том, что формула ап + 6 при 6, взаимно простом с а, дает бесконечно много простых чисел. Формула числа классов используется при доказательстве неравенства L (1, %) ^ 0 для всех вещественных характеров % по модулю а.
ПРИЛОЖЕНИЕ. НАТУРАЛЬНЫЕ ЧИСЛА 439
АЛ. Основные свойства. Сложение и умножение. Алгорифм Евклида. Сравнение по модулю натурального числа. Китайская теорема об остатках. Решение сравнения ах = 6 (mod с). Основная теорема арифметики. Целые числа. А.2. Примитивные корни по модулю р. Определение. Доказательство того, что каждое р имеет примитивный корень.
Ответы к упражнениям 448
Литература 472
Указатель 477
ИЗДАТЕЛЬСТВО«МИР» ПРЕДЛАГАЕТКНИГИ ПО МАТЕМАТИКЕ
Андерсон Т. СТАТИСТИЧЕСКИЙ АНАЛИЗ ВРЕМЕННЫХ РЯДОВ. 1976. 3 р. 52 к.
Acmapuma Дж. Марруччи Дж. ОСНОВЫ ГИДРОМЕХАНИКИ НЕНЫОТО- НОВСКИХ ЖИДКОСТЕЙ. 1978. 1 р. 90 к.
Ауман Р. Дж., Шепли Л. ЗНАЧЕНИЯ ДЛЯ НЕАТОМИЧЕСКИХ ИГР. 1977. 2 р.
Басс X. АЛГЕБРАИЧЕСКАЯ Х-ТЕОРИЯ. 1973. 2 р. 86 к.
Бауэр Ф., Гнац Р., Хилл У. ИНФОРМАТИКА. Задачи и решения. 1978. 1 р. 30 к.
Бахман Ф., Шмидт Э. ;г-УГОЛ Ы1ИКИ. (Популярная серия «Современная математика»). 1973. 77 к.
Бордман Дж., Фогт. Р. ГОМОТОПИЧЕСКИ ИНВАРИАНТНЫЕ АЛГЕБРАИЧЕСКИЕ СТРУКТУРЫ ПА ТОПОЛОГИЧЕСКИХ ПРОСТРАНСТВАХ. 1977. 2 р. 30 к.
Вайнгартен Ф. У. ТРАНСЛЯЦИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ. (Математическое обеспечение ЭВМ). 1977. 75 к.
Вейль А. ЭЛЛИПТИЧЕСКИЕ ФУНКЦИИ ПО ЭЙЗЕНШТЕЙНУ И КРОНЕКЕРУ. 1978. 40 к.
Вит Р., де. КОНТИНУАЛЬНАЯ ТЕОРИЯ ДИСКЛИНАЦИЙ. 1977. 1 р. 21 к.
By X. ТЕОРИЯ РАВНОРАСПРЕДЕЛЕНИЯ ДЛЯ ГОЛОМОРФНЫХ КРИВЫХ. 1973. 95 к.
Гаевский Г., Грегер К., Захариас К. НЕЛИНЕЙНЫЕ ОПЕРАТОРНЫЕ УРАВНЕНИЯ И ОПЕРАТОРНЫЕ ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ. 1978. 1 р. 80 к.
ГИББСОВСКИЕ СОСТОЯНИЯ В СТАТИСТИЧЕСКОЙ ФИЗИКЕ: Сб. ст. (Математика. Новое в зарубежной науке). 1978. 1 р. 40 к.
Гусман М. ДИФФЕРЕНЦИРОВАНИЕ ИНТЕГРАЛОВ В Вп. (Математика. Новое в зарубежной науке). 1978. 85 к.
Драммонд М. МЕТОДЫ ОЦЕНКИ И ИЗМЕРЕНИЙ ДИСКРЕТНЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ. 1977. 1 р. 81 к.
ЕВКЛИДОВА КВАНТОВАЯ ТЕОРИЯ ПОЛЯ.МАРКОВСКИЙ ПОДХОД. Сб. ст. 1974—1976. (Математика. Повое в зарубежной пауке) 1978. 1 р. 50 к.
Кахан Ж.-П. АБСОЛЮТНО СХОДЯЩИЕСЯ РЯДЫ ФУРЬЕ. 1976. 76 к. КИБЕРНЕТИЧЕСКИЙ СБОРНИК. Новая серия. Вып. 15. 1978. 1 р. 80 к. КнутД. Э. ИСКУССТВО ПРОГРАММИРОВАНИЯ ДЛЯ ЭВМ. Т. 2. Полу- численные алгоритмы. 1977. 3 р. 80 к.•
Кнут Д. ИСКУССТВО ПРОГРАММИРОВАНИЯ ДЛЯ ЭВМ. Т. 3. Сортировка и поиск. 1978. 4 р. 80 к.
КОМПОЗИЦИОННЫЕ МАТЕРИАЛЫ. В 8 томах. П/р Л. Браутмана, Р. Крока. Пер. с апгл. Т. 2. Механика композиционных материалов. П/р Дж. Сспдоцкого. 1978. 2 р. 90 к.
КОМПОЗИЦИОННЫЕ МАТЕРИАЛЫ. В 8 томах. П/р Л. Браутмана- P. Крока. Пер. с англ. Т. 5. Разрушение и усталость. П/р Л. Браутмана, 1978. 2 р. 30 к.
Матерой Г. СЛУЧАЙНЫЕ МНОЖЕСТВА И ИНТЕГРАЛЬНАЯ ГЕОМЕТРИЯ. 1978. 1 р. 50 к.
Мейер П. А. ВЕРОЯТНОСТЬ И ПОТЕНЦИАЛЫ. 1973. 1 р. 52 к.
МЕТОД ГРАНИЧНЫХ ИНТЕГРАЛЬНЫХ УРАВНЕНИЙ. Вычислительные аспекты и приложения в механике. П/р Т. Круза и Ф. Риццо. (Механика. Новое в зарубежной науке.) 1978. 1 р. 20 к.
МЕХАНИКА ОБРАЗОВАНИЯ ВОРОНОК ПРИ УДАРЕ И ВЗРЫВЕ. 1977. 1 р. 48 к.
Мостовский А. КОНСТРУКТИВНЫЕ МНОЖЕСТВА И ИХ ПРИЛОЖЕНИЯ. 1973. 1 р. 25 к.
Новацкий В. ВОЛНОВЫЕ ЗАДАЧИ ТЕОРИИ ПЛАСТИЧНОСТИ. 1978. 2 р. 10 к.
Оллонгрен А. ОПРЕДЕЛЕНИЕ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ИНТЕРПРЕТИРУЮЩИМИ АВТОМАТАМИ. (Математическое обеспечение ЭВМ.) 1977. 1 р. 20 к.
Орнстейн Д. ЭРГОДИЧЕСКАЯ ТЕОРИЯ, СЛУЧАЙНОСТЬ И ДИНАМИЧЕСКИЕ СИСТЕМЫ. (Математика. Новое в зарубежной пауке.) 1978. 65 к.
Партхасаратхи Т., Рагхаван Т. НЕКОТОРЫЕ ВОПРОСЫ ТЕОРИИ ИГР ДВУХ ЛИЦ. 1974. 1 р. 34 к.
Прахар К. РАСПРЕДЕЛЕНИЕ ПРОСТЫХ ЧИСЕЛ. 1967. 1 р. 10 к.
ПСИХОЛОГИЯ МАШИННОГО ЗРЕНИЯ. 1978. 1 р. 80 к.
Рагуиатаи М. ДИСКРЕТНЫЕ ПОДГРУППЫ ГРУПП ЛИ. 1977. 1 р. 52 к.
Рид М., Саймон В. МЕТОДЫ СОВРЕМЕННОЙ МАТЕМАТИЧЕСКОЙ ФИЗИКИ. Т. 2. Гармонический анализ и самосопряженность. 1978. 1 р. 90 к.
Розенмюллер Дж. КООПЕРАТИВНЫЕ ИГРЫ И РЫНКИ. (Библиотека «Кибернетического сборника».) 1974. 64 к.
Сакрисон Д. ЛЕКЦИИ ОБ АНАЛОГОВОЙ СВЯЗИ. 1974. 56 к.
Сакс Дж. ТЕОРИЯ НАСЫЩЕННЫХ МОДЕЛЕЙ. 1976. 60 к.
СЛУЧАЙНЫЕ ПРОЦЕССЫ. ВЫБОРОЧНЫЕ ФУНКЦИИ И ПЕРЕСЕЧЕНИЯ. Сб. ст. 1974—1976. (Математика. Новое в зарубежной науке.) 1978. 1 р. 50 к.
СЛОЖНОСТЬ ВЫЧИСЛЕНИЙ И АЛГОРИТМОВ. Сб. перев. ст. 1969— 1971. (Библиотека «Кибернетического сборника»). 1974 г. 1 р. 96 к.
Такеути Дж. ТЕОРИЯ ДОКАЗАТЕЛЬСТВ. 1978. 2 р. 10 к.
Фейс К. АЛГЕБРА: КОЛЬЦА, МОДУЛИ, КАТЕГОРИИ. 1979. т. 2. 2 р. 40 к.
Фукс Л. БЕСКОНЕЧНЫЕ АБЕЛЕВЫ ГРУППЫ. Т. 2. 1977. 2 р. 70 к.
Хеннан 9. МНОГОМЕРНЫЕ ВРЕМЕННЫЕ РЯДЫ. 1974. 2 р. 78 к.
Холл П. ВЫЧИСЛИТЕЛЬНЫЕ СТРУКТУРЫ. Введение в нечисленное программирование. (Математическое обеспеченно ЭВМ.) 1978. 95 к.
Черчиньяии К. ТЕОРИЯ И ПРИЛОЖЕНИЯ УРАВНЕНИЯ БОЛЬЦМАНА. 1978. 3 р. 10 к.
ЧИСЛЕННОЕ РЕШЕНИЕ ЗАДАЧ ГИДРОМЕХАНИКИ. П/р Р. Рихтмайо- ра. 1977. 1 р. 50 к.
Шмидт Г. ПАРАМЕТРИЧЕСКИЕ КОЛЕБАНИЯ. 1978. 2 р.
Штеттер Г. АНАЛИЗ МЕТОДОВ ДИСКРЕТИЗАЦИИ ДЛЯ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ. 1978. 2 р. 20 к.
Эти книги Вы можете приобрести в магазинах книготоргов, распространяющих научно-техническую литературу. Если в наличии этих книг но окажется, заказ можно направить по адресу:
121019 Москва, просп. Калинина, 26, п/я 42, Магазин № 200 «Московский Дом книги»;
103031 Москва, Петровка, 16, Магазин № 8 «Техническая книга»;
191040 Ленинград, Пушкинская ул., 2, Магазин А? 5 «Техническая книга».
Книги будут высланы наложенным платежом (без задержки). Индекс 000-41-СК79"Издательство «Мир»
Союзкнига
1 = (488422 - 67 • 59672)2=
') Незначительное несовпадение в знаке можно исправить, положив —х ~ cq2 — р2 и —у ----- 2pq, так что х + У V—с = (р — q У —с)2.
играет теорема: «если uv есть га-я степень, амии взаимно просты, то и и а
оба должны быть га-ми степенями».
Куммера, Гаусс ясно говорит (замечание в конце п. 30), что для изучения кубических вычетов нужно было бы рассматривать комплексные числа, построен-
в качестве делителя числа N (ха + у) для некоторой пары х, у при | я | ^ 12,
все встречаются. Однако из остальных восемнадцати, до 1021, встречаются
и соотношениям, получаемым из этих циклическими перестановками т]0 т—►
*) В наших рассуждениях имеются в виду дивизоры, представимые 'В виде (а — l)ui (р() (р£) • • • (Pr) (Pi, “i) (Р2- “г) • • • (Ps* Щ), которые, следовательно, могут быть дивизорами круговых целых вида а + Ъ90;
лено на «кубы» с ребром 2_ft, то имеется такая постоянная В, что общее число кубов на границе области не превосходит В-2^<>-~2) для к — 1, 2, . . ..
[Докажите вначале, что граница области Жй компактна и невырожденна в том смысле, что она может быть представлена как образ конечного числа
4 Другой вывод см. в упр. 11 к § 4.4.
х) Из В4 ~ I следовало бы, что В2 ~ В2Вв ~ (В4)2~7, поэтому В*^ -*рТ. Аналогично, если В6 ~ I, то В~ B-Ba~ I, что невозможно. Поэтому никакие два из дивизоров В®, В1, . . ., В® не эквивалентны, ибо в противном случае при некотором /, 0 < j < 6, дивизор Bi был бы эквивалентен I.
1) Аналогичное явление наблюдалось и в случае круговых целых, где число простых дивизоров, делящих р, зависит только от показателя р по модулю X и, следовательно, только от класса вычетов р по модулю X. В случае алгебраических целых, более общих, чем квадратичные или круговые целые, это явление обычно не встречается, т. е. не так легко предсказать способ разложения простых р. Законы взаимности и теория полей классов тесно связаны с этим особым свойством квадратичных и круговых целых.
*) Точнее, этот метод дает собственное представление ах2 + 2Ьху + су2 =
= т, т. е, представление, в котором х и у взаимно просты (при условии, что
такое представление возможно). Несобственное представление, в котором
2) Существует по крайней мере одно целое Ь, удовлетворяющее этому условию. Действительно, в § 7.4 доказано, что если А не делится пи на одно целое, большее 1, то \У D сравним с некоторым целым по модулю А.
■следует, что fe = 1, ибо очевидно, что
HAROLD M. EDWARDS
FERMATS LAST THEOREM
A GENETIC INTRODUCTION TO ALGEBRAIC NUMBER THEORY
Work on this book was supported in part by the James M, Vaughn, Jr., Vaughn Foundation Fund.
SPRINGER-VERLAG
NEW YORK HEIDELBERG BERLIN 1977
Г Эдвардс
ПОСЛЕДНЯЯ ТЕОРЕМА ФЕРМА
1ёнетическое введение В АЛГЕБРАИЧЕСКУЮ ТЕОРИЮ ЧИСЕЛ
Перевод с английского
В. Л КАЛИНИНА И А. И. СКОПИНА
под редакцией Б. Ф. СКУБЕНКО
ИЗДАТЕЛЬСТВО «МИР» МОСКВА 1980
УДК 511
Монография по арифметике круговых и квадратичных полей, написанная свежо и оригинально. Автор следует в своем изложении историческому ходу событий, но описывает только те идеи, которые в дальнейшем получили развитие. Поэтому он называет свой метод изложения пе «историческим», а «генетическим». Каждое общее утверждение иллюстрируется конкретными примерами, что выгодно отличает книгу от других, где материал излагается на более абстрактном уровне.
В целом книга представляет несомненный интерес для математиков различных специальностей. Она может использоваться и для первоначального знакомства с предметом.
Редакция литературы по математическим наукам
1702030000
Э
20203-013
041(01)-80
13-80
© 1977 by Harold М. Edwards All rights reserved. Authorised translation from English language edition published by Springer- Verlag Berlin — Heidelberg — New York
© Перевод па русский язык, «Мир», 1980