Книга
Книга
А. А. Бухштаб
ТЕОРИЯ ЧИСЕЛ
А.А. Бухштаб
ТЕОРИЯ ЧИСЕЛ
Издательство "Просвещение", Москва
ПРЕДИСЛОВИЕ
Книга рассчитана в первую очередь на то, чтобы служить в качестве учебного пособия при прохождении курса теории чисел на физико-математических факультетах педагогических институтов и в университетах. Теоретико-числовые вопросы вызывают интерес не только у специалистов математиков, но и у значительно более широкого круга людей, задумывающихся над отдельными арифметическими проблемами, и автор старался учесть интересы читателей в этом отношении. Охватывая полностью учебную программу по теории чисел, книга содержит и дополнительный материал, развивающий тот небольшой обязательный курс, который проходится всеми студентами-математиками в педагогических институтах. Этот дополнительный материал может быть использован при организации работы спецсеминаров, а также в качестве основы для ряда курсовых работ по теории чисел. Содержание курса теории чисел в педагогических институтах заключено в следующих главах: 4 (п. 1), 5, 6 (п. 2), 7, 8, 9, 10, 11, 13, 14, 15 (п. 1 и 3), 16, 17, 18 (п. 1), 19 (п. 1 и 2), 20 (п. 1), 21 (п. 1, 2 и 3), 23, 24 (п. 1 и 2), 25 (п. 1 и 2), 26 (п. 1), 28 (п. 1), 29, 30, 33 (п. 1), 35 (п. 1 и 2), 36.
Автор старался добиться того, чтобы читатель мог в этой же книге найти все то, что используется при доказательстве теорем курса. В связи с этим в 1-й главе сформулирован ряд общих математических положений, теорем высшей алгебры и математического анализа, используемых в дальнейшем.
2-я и 3-я главы излагают арифметику целых чисел. Этот раздел арифметики фактически является базисом всего дальнейшего построения самой теории чисел. В педагогических институтах арифметика целых рациональных чисел проходится в курсе элементарной математики и эти две главы могут быть использованы при изучении этого курса.
В книге введена сплошная нумерация теорем (арабскими цифрами). Это дает возможность более удобно пользоваться подробными ссылками. В конце книги (начиная примерно с 31-й главы) ссылки, когда они связаны с применением элементарных теорем теории делимости или теории сравнений, носят менее
систематический характер. Теоремы, относящиеся к другим разделам математики и помещенные в книге только в качестве справочного материала, перенумерованы римскими цифрами. Основная часть теорем теории чисел дана с полными доказательствами. Некоторые теоремы даются без доказательств. Автор считал, что в тех случаях, когда важный результат не может быть дан с доказательством ввиду его сложности, полезно по крайней мере сформулировать его, вводя читателя в круг интересов современной математики.
Большое место в книге занимают вопросы исторического развития теории чисел. Помимо введения, дающего общий очерк развития теории чисел, история предмета освещается и в самом тексте, а в конце многих глав помещены исторические комментарии.
Автор старался везде, где это возможно, ввести читателя в курс современного состояния рассматриваемых вопросов и дать представление о теории чисел как о развивающейся науке.
Л. Бухштаб
ОБОЗНАЧЕНИЯ
В скобках указаны страницы, на которых введены или впервые встречаются эти обозначения.
а£Л4 —а элемент множества Л4 (стр. 15).
((fli, а, < • • , а«))—комплекс (стр. 17).
b I а —b делитель а (стр. 19).
b\a ——Ь не делитель а (стр. 19).
Е(х)、з(х)——асимптотическое равенство функций £ [%) и со (х) (стр. 26).
О (со (х)), о (со (х)) — (стр. 26 и стр. 27).
(。工,。2,,…,。%)一наибольший общий делитель чисел а「а3> ... , art (стр. 38).
[。1, 。2, •・・,。"]—наименьшее общее кратное чисел ап а2^ ,.. tan (стр. 41).
[а]—целая часть числа а (стр. 48).
{а}—дробная часть числа а (стр, 49).
ав+»а1+»аа+・・・+"。5—конечная цепная дробь (стр. 59).
е—основание натуральной системы логарифмов, л—отношение длины окружности к диаметру.
a^b (mod т)——а сравнимо с д по модулю т (стр. 72).
а—класс по рассматриваемому модулю т (стр. 77).
Ф (т)——функция Эйлера (стр. 89).
L (т)——обобщенная функция Эйлера (стр. 99).
Рт (а), Р (а)—показатель а по модулю m (стр. 140).
屮(々)一число классов по рассматриваемому модулю тя показатель которых равен 尼(стр. 143).
indad—индекс b по рассматриваемому модулю т и основанию а (стр. 152).
(^■} (3)—символы Лежандра и Якоби (стр. 177 и стр. 191).
а0 + -^а1 + -^оа+ ...—бесконечная цепная дробь (стр. 210).
{а,瓦 《}——бинарная квадратичная форма (стр. 278).
——унимодулярная линейная подстановка (стр. 279).
(а,仇 с} со {Л, В, С}—эквивалентность форм {а,九 с} и {Л, В, С} (стр. 279).
т(л)—число делителей числа л (стр. 316).
а (л)—сумма делителей числа л (стр. 316).
р(Л)—функция Мёбиуса (стр. 319).
(s)—дзета-функция Римана (стр. 321).
Q (%)—число натуральных чисел, не превосходящих х и свободных от квадратов (стр. 329).
л (г)—число простых чисел# не превосходящих х (стр. 333).
V (л)—число различных простых делителей числа п (стр. 348).
几?(也,х)—число простых чисел, не превосходящих х и принадлежащих прогрессии kt + l (стр. 358).
% (л)—характерл по рассматриваемому модулю &
(стр. 356).
ВВЕДЕНИЕ
ПРЕДМЕТ ТЕОРИИ ЧИСЕЛ
Первоначальные элементы математики связаны с появлением навыков счета, возникающих в примитивной форме на сравнительно ранних ступенях развития человеческого общества в процессе трудовой деятельности. Понятие натурального числа, появляющееся как результат постепенного абстрагирования, является основой всего дальнейшего развития математики.
Изучение свойств натуральных чисел, начатое в примитивной форме математиками давно ушедших поколений, занимает большое место в современной математике, составляя основное содержание одного из ее ведущих разделов, который мы называем теорией чисел. При рассмотрении натуральных чисел мы замечаем, что среди них встречаются числа с весьма разнообразными свойствами. Так, Например, среди натуральных чисел мы выделяем простые числа, и, естественно, возникает вопрос, как распределены эти числа среди всех натуральных чисел. Мы можем также заметить, например, что среди натуральных чисел есть числа, которые нельзя представить в виде суммы двух квадратов натуральных чисел, и поставить вопрос о том, какие именно числа обладают этим свойством и как часто встречаются такие числа.
В теории чисел, естественно, выделяются и рассматриваются в первую очередь те проблемы, которые глубоко и достаточно непосредственно связаны с изучаемыми объектами и важны для построения математики в ее целом. Некоторые теоретико-числовые задачи возникают уже в рамках школьного курса арифметики. Исторически теория чисел возникла как непосредственное развитие арифметики. В настоящее время в теорию чисел включают значительно более широкий круг вопросов, выходящих за рамки изучения натуральных чисел. В теории чисел рассматриваются не только натуральные числа, но и множество всех целых чисел, а также множество рациональных чисел.
Если рассматривать корни многочленов:
f (%)=炉十4炉т十・・* + %(1)
с целыми коэффициентами, то обычные целые числа соответствуют случаю, когда многочлен (1) имеет степень л = 1. Во множестве комплексных чисел естественно выделить так называемые целые алгебраические числа, представляющие собой корни многочленов вида (1) с целыми коэффициентами.
Изучение свойств таких чисел составляет содержание одного из важнейших разделов современной теории чисел, называемого алгебраической теорией чисел. В теорию чисел включают также вопросы, связанные с приближением действительных чисел рациональными дробями. Такие приближения называют обычно диофантовыми приближениями, по имени великого греческого математика Диофанта.
Для современной теории чисел характерно применение весьма разнообразных методов исследований; так, например, многие проблемы теории чисел могут быть, естественно, сформулированы в геометрической форме, и к решению такого рода задач применяют геометрические соображения (геометрическая теория чисел). В современной теории чисел широко пользуются методами математического анализа; в частности, при изучении вопросов, связанных с распределением простых чисел, особенно часто приходится применять теорию функций комплексного переменного. Теоретико-числовые исследования, в которых существенно используются методы математического анализа, являются содержанием весьма значительного раздела теории чисел, получившего наименование „Аналитическая теория чисел**.
Развитие теории чисел тесно и непосредственно связано с развитием целого ряда разделов математики.
Теория чисел не только широко использует методы, разработанные в смежных математических дисциплинах, но и сама влияет на формирование этих дисциплин. Так, например, начало глубоких исследований в теории алгебраических чисел было связано с так называемой проблемой Ферма о возможности существования целых положительных решений неопределенного уравнения хп + уп = ^ при 几 >2; дальнейшее развитие этой теории оказало решающее влияние на современную алгебру, а возникшие в теории чисел понятия „кольца**, „идеала** являются одними из основных понятий всей математики нашего времени. Ряд вопросов теории чисел находит себе применение на практике, например в теории телефонных сетей (кабелей), в кристаллографии, при решении некоторых задач теории приближенных вычислений. Современную теорию чисел можно в основном разбить на следующие разделы:
Эл еме нт а р н а я теория чисел (теория сравнений, теория форм, неопределенные уравнения). К этому разделу относят вопросы теории чисел, являющиеся непосредственным развитием теории делимости, и вопросы о представимости чисел в определенной форме. Более общей является задача решения
систем неопределенных уравнений, т. е. уравнений, в которых значения неизвестных должны быть обязательно целыми числами. Неопределенные уравнения называют также диофантовыми уравнениями, так как Диофант был первым математиком, систематически рассматривавшим такие уравнения. Мы условно называем этот раздел „Элементарная теория чисел", поскольку здесь часто применяются обычные арифметические и алгебраические методы исследования.
Алгебраическая теор ия чисел. К этому разделу относят вопросы, связанные с изучением различных классов алгебраических чисел.
Диофантовы приближения. К этому разделу относят вопросы, связанные с изучением приближения действительных чисел рациональными дробями. К диофантовым приближениям примыкают тесно связанные с этим же кругом идей вопросы изучения арифметической природы различных классов чисел.
Аналитическая теория чисел. К этому разделу относят вопросы теории чисел, для изучения которых приходится применять методы математического анализа.
Конечно, разделение теории чисел на такие разделы не является стандартным. Иногда выделяют как особую часть теории чисел геометрическую теорию чисел или из общего круга вопросов теории диофантовых приближений выделяют теорию трансцендентных чисел. Надо, кроме этого, иметь в виду, что часто приходится иметь дело с исследованиями, которые нельзя ограничивать рамками одного определенного раздела.
В этой книге мы будем относительно подробно изучать теорию сравнений; что же касается теории форм и неопределенных уравнений, то эта проблематика затронута здесь в очень небольшом объеме. Книга даст также некоторое общее представление о приближении действительных чисел рациональными дробями (диофантовы приближения). В аналитической теории чисел мы ограничиваемся рассмотрением наиболее простых результатов, полученных элементарными методами. Оставлены в стороне методы, связанные с применением теории функций комплексного переменного. Алгебраическая теория чисел совсем не рассматривается в этой книге.
КРАТКИЙ ИСТОРИЧЕСКИЙ ОЧЕРК РАЗВИТИЯ ТЕОРИИ ЧИСЕЛ
При изложении конкретного материала будут приводиться соответствующие исторические и биографические данные. Здесь же, во введении, мы ограничимся весьма кратким общим очерком истории развития теории чисел.
..Ранний период развития арифметики характеризуется тем, что постепенно и притом весьма медленно развивается сам
процесс счета, выявляются возможности неограниченного его продолжения, создается практическая арифметика, в которой решаются отдельные конкретные арифметические задачи.
В трудах Евклида теоретико-числовые исследования занимают сравнительно небольшое место, однако уже у него мы встречаем ряд основных положений теории делимости и хотя простой, но чрезвычайно важный результат: бесконечность множества простых чисел.
Греческим математикам был известен способ выделения простых чйсел из натурального ряда, получивший название эратосфенова решета. Теорию чисел как особую область математики можно рассматривать только начиная с работ Диофанта (время его жизни в точности неизвестно, по~видимому, III век нашей эры). Диофант рассмотрел ряд задач о представимости чисел в определенной форме и более общие задачи решения неопределенных уравнений в целых и рациональных (точнее, положительных рациональных) числах. Именно эти задачи явились позднее отправным пунктом всей теории форм и той базой, откуда возникла проблематика теории диофантовых приближений.
В период упадка античной культуры работы Диофанта были почти совсем забыты. В VIII—IX веках в арабских странах — на территориях теперешнего Иракй, Средней Азии и других стран Ближнего Востока — возникает своеобразная математическая культура. Арабская математика, культивируя исследования по алгебре и тригонометрии, проявляла незначительный интерес к теоретико-числовым задачам. Некоторые арабские ученые, например Алькарги (XI век), комментировали Диофанта, несколько развили его символику, рассматривали арифметические задачи того же типа, что и Диофант, однако ничего существенно нового ими не было получено.
В Европе, начиная с эпохи крестовых походов вплоть до XVII века, развитие теории чисел, как, впрочем, и всей математики, было очень медленным. Математики обычно рассматривали только отдельные конкретные задачи теоретико-числового характера. Общие методы были почти неизвестны. В этот период в основном развилась практическая арифметика действий. Из работ этого времени наибольший след в дальнейшем развитии теории чисел оставили весьма значительные для этой эпохи работы Леонардо Пизанского (умер в 1250 г.) и работы Региомонтана (1436—1476), который нашел труды Диофанта и впервые в Европе стал систематически их изучать.
В XVI и в начале XVII века на латинском и французском языках были изданы сочинения Диофанта, и ряд математиков того времени, из которых в первую очередь можно назвать Виета (1540—1603) и Баше де Мезирьяка (1581—1638), занялись комментированием этих сочинений, несколько дополняя их новыми результатами..
W
「「В настоящем смысле теорию чисел как науку надо считать начиная с работ французского математика П. Ферма (1601—1655)г получившего основной результат теории делимости на заданное простое число и решившего ряд важных задач теории неопределенных уравнений.
В XVIII веке Л. Эйлер (1707—1783), большая часть работ которого была написана у нас в Петербургской Академии наук, значительно продвинул вперед развитие теории чисел. Л. Эйлер обобщил основной результат Ферма для случая делимости на составные числа, создал общую теорию так называемых степенных вычетов, получил очень большое число разнообразных результатов о представимости чисел в виде форм определенного типа, исследовал ряд систем неопределенных уравнений и получил интересные результаты о разбиении чисел на слагаемые. У Эйлера мы впервые встречаемся с идеей применения методов математического анализа к задачам теории чисел. Рассмотрение бесконечных рядов и произведений явилось у Эйлера действенным орудием для получения теоретико-числовых результатов.
После работ Эйлера почти все крупные математики XVIII и XIX веков в той или иной степени занимаются теорией чисел. В частности, существенный след в развитии теории чисел оставил французский математик Лагранж (1735—1813), развивший дальше методы Эйлера. Лагранж рассматривал вопрос о представлении чисел в виде бинарной квадратичной формы ах2 + + 匕初+ 啰2, доказал теорему о представимости чисел в виде суммы четырех квадратов и провел существенные исследования по теории непрерывных дробей.
Большое влияние на дальнейшее развитие теории чисел оказали и работы А. Лежандра (1752—1833) по теории неопределенных уравнений высших степеней. Лежандр, между прочим, нашел также эмпирическую формулу для числа простых чисел в заданных пределах. Работы Эйлера, Лагранжа и Лежандра создали базу для цельной теории, получивший позже у Гаусса название теории сравнений.
Замечательные работы немецкого математика К. Гаусса (1777——1855) имели особенно большое значение для всей теории чисел. Работы Гаусса по теории сравнений 2-й степени придали ей законченный вид, так что в настоящее время вся эта область теории чисел базируется на результатах, изложенных им в книге „Disquisitiones arithmeticae". В этой книге рассматривается также теория квадратичных форм, в которой им были получены фундаментальные результаты. Гаусс наряду с изучением обычных целых чисел начал рассматривать также и арифметику чисел, получивших название целых гауссовых чисел, а именно чисел вида xi + bit где а и b——обычнее целые. Эти его исследования положили начало алгебраической теории чисел.
После работ Гаусса в течение всего XIX века и теперь, в XX веке, исследования по теории чисел приобретают все увеличивающийся размах. Крупные математики XIX века: Якоби, Дирихле, Куммер, Чебышев, Лиувилль, Эрмит, Кронекер, Риман, Минковский, Золотарев и другие—разрабатывают разнообразные проблемы теории чисел.
В работах Куммера (1810—1893) и Дирихле (1805—1859), развитых затем Кронекером (1823—1891), Дедекиндом (1831—1916) и Е. И. Золотаревым (1847—1878), была построена теория алгебраических чисел. Работы Лиувилля (1809—1882) и Эрмита (1822—1901) явились основой теории трансцендентных чисел.
В 1873 г. Эрмиту удалось доказать трансцендентность числа е, а в 1882 г. была доказана трансцендентность числа л (Линдеман).
Особенно надо отметить работы Дирихле, П. Л. Чебышева и Римана по теории простых чисел, явившиеся фундаментом всей аналитической теории чисел. Дирихле впервые доказал существование бесконечного множества простых чисел в арифметических прогрессиях общего вида и дал асимптотические оценки ряда важнейших числовых функций.
Чрезвычайно важное значение имеют работы великого русского математика П. Л. Чебышева (1821—1894). Чебышев первый дал оценку роста функции л (х), выражающей число простых чисел, меньших или равных х. Его работы по теории простых чисел являются основой для целого ряда последующих исследований в этой области. Б. Риман (1826——1866) дал основные идеи использования функций комплексного переменного в теории распределения простых чисел, и эти идеи в работах Адамара, Валле-Пуссена и ряда других математиков далеко продвинули эту теорию.
Начиная с работ Чебышева, в теории чисел большую роль стали играть работы русских математиков, развивавших теорию чисел во всех ее направлениях. Кроме уже упомянутого Е. И. Золотарева, разрабатывавшего теорию целых алгебраических чисел, в первую очередь надо отметить работы А. А. Маркова (1856—1922) по теории квадратичных форм и выдающиеся работы Г. Ф. Вороного (1868—1908) по аналитической теории чисел и теории квадратичных форм.
XX век дал существенные сдвиги в аналитической теории чисел, развитие которой было связано как с совершенствованием уже известных, так и особенно с созданием совершенно новых методов.
В начале XX века Э. Ландау, Г. Бор, английские математики Г. Харди и Дж. Литлвуд, а затем Е. Титчмарш, К・ Зигель, А. Пейдж, Н. Г. Чудаков, А. Сельберг и др. подробно исследовали дзету-функцию Римана и L ряды Дирихле (см. главы 33
н 36), совершенствовали технику применения методов теории функций комплексного переменного к исследованию разнообразных проблем аналитической теории чисел.
В XX веке стали также применяться (Г. Вейль) так называемые тригонометрические суммы, простейшие из которых рассматривались еще Гауссом.
Основное влияние на развитие аналитической теории чисел оказали работы И. М. Виноградова, глубоко разработавшего метод тригонометрических сумм и сумевшего с помощью этого метода решить ряд задач, казавшихся до этого совершенно недоступными. Применение этого метода нашло свое развитие в работах целого ряда математиков: Ван Корпута, Л. Морделла, Г. Давенпорта, Т. Эстермана, Хуа Ло-гена, Н. М. Коробова и др.
В самые последние годы большие успехи в аналитической теории чисел были достигнуты благодаря глубоким идеям, внесенным Ю. В. Линником. Эти идеи сближают некоторые разделы аналитической теории чисел с теорией вероятностей. Методы Линника нашли свое развитие в работах целой плеяды его учеников и в целом значительно увеличили возможности применения L рядов Дирихле к различным проблемам аналитической теории чисел.
Наряду с методом тригонометрических сумм и теорией рядов Дирихле в аналитической теории чисел начиная с 1918 г. все в большей степени применяются элементарные методы.
Метод эратосфенова решета был разработан в работах Виго Бруна, а другая разновидность решета в работах А. Сельберга. В последующие годы аппарат метода решета был существенно усилен.
Советский математик Л. Г. Шнирельман в начале тридцатых годов разработал общий метод изучения аддитивных свойств последовательностей натуральных чисел. Идеи, заложенные в работах Л. Г. Шнирельмана, не только принесли ему успех в решении ряда конкретных задач, но и внесли в теорию чисел новую проблематику, связанную с аддитивными свойствами множеств натуральных чисел.
Проблемы, возникшие на базе работ Шнирельмана, разрабатывались в исследованиях А. Я. Хинчина, Г. Мана, Н. П. Романова, П. Эрдёша и др.
Из элементарных методов нужно особенно отаетить разработанный в конце сороковых годов метод А. Сельберга. В работах А. Сельберга основные законы распределения простых чисел в натуральном ряду и в арифметических прогрессиях были получены без применения теории функций комплексного переменного.
Большие успехи в XX веке были достигнуты в теории диофантовых приближений и в теории трансцендентных чисел. Новые методы доказательства трансцендентности широких клас-
сов чисел были разработаны советским математиком А. О. Гель- фондом и немецким математиком К. Зигелем.
Вопросы аппроксимации алгебраических чисел рациональными были существенно продвинуты в начале века А. Туэ, а затем в пятидесятых годах в работах К. Рота. Эти исследования позволили изучить число решений некоторых неопределенных уравнений высших степеней. Общие вопросы диофантовых приближений разрабатывались в работах А. Я. Хинчина.
В последнее время все большее внимание специалистов по теории чисел привлекает алгебраическая теория чисел.
Здесь надо назвать работы Г. Хассе, Е. Гекке, а в особенности французского математика А. Вейля, результаты которого были использованы во многих теоретико-числовых исследованиях, как например Д. Берджессом в проблеме о наименьшем квадратичном невычете.
К алгебраической теории чисел относятся и интересные работы советского математика И. Р. Шафаревича, а также работы Б. Н. Делоне по теории кубических форм.
ГЛАВА 1
ОБЩИЕ ОСНОВЫ ТЕОРИИ ЧИСЕЛ
1. МНОЖЕСТВА С ОПЕРАЦИЯМИ
Высказывания „ЛГ—множество, а — элемент множества АГ" (записывается а М) рассматриваются как основные, не требующие определений или каких-либо пояснений. Обычно нам придется иметь дело с множествами, в которых определена некоторая операция.
Определение 1. Будем говорить, что s множестве М определена некоторая операция, если установлено соответствие, при котором каждой паре элементов а ^ М и b ^М сопоставь ляется некоторый определенный элемент с ^ М, называемый результатом операции над а и Ь.
Таким образом, согласно этому определению задание операции означает в сущности задание функции двух аргументов f (а, Ь), определенной для всех а и 瓦 входящих в Л4, значения которой также представляют собой элементы этого множества.
В большинстве случаев мы будем иметь дело с множествами, для которых определены две операции: сложения и умножения. Будем, как это общепринято, результат сложения а и Ь называть суммой слагаемых а и Ь и записывать в виде а + b, а результат умножения называть произведением множителей а и Ь и записывать в виде ab,
Будем считать знакомыми читателю такие основные математические понятия, как „группа, „аддитивная группа**, „кольцо", „поле**. Как обычно, кольцо называется кольцом с делителями нуля, если в нем существует хотя бы одна пара элементов а и Ь, таких, что а =/=0, 6*0 и а-Ь = О, Кольцо называется кольцом без делителей нуля, если для любых двух его элементов а н 瓦 таких, что а=/=0 и 匕崂0 будет также 曲崂0・
с 2. ЧИСЛА
Считая известными читателю различные классы чисел, рассматриваемые в этой книге, а именно: числа натуральные, целые, рациональные, действительные, комплексные, мы не будем давать определения соответствующих понятий и обосновывать действия над ними. В этой главе мы ограничимся только перечислением основных понятий, операций и тех их свойств, с которыми мы будем встречаться в книге.
Натуральный ряд чисел будет, как обычно, обозначаться в виде 1, 2, 3, 4, ..., а отдельные его элементы——называться натуральными числами. Натуральный ряд чисел обладает следующими основными свойствами, называемыми аксиомой индукции и аксиомой Архимеда.
Аксиома индукции. Если некоторое множество натуральных чисел содержит единицу и вместе с каждым натуральным числом, входящим с него, содержит следующее за ним, то оно содержит все натуральные числа.
Аксиома Архимеда. Для любых натуральных чисел а и b существует натуральное число с, такое, что Ьс> а.
Сумма и произведение двух натуральных чисел—функции двух аргументов, определенные во множестве натуральных чисел. Мы не будем напоминать общеизвестные свойства операций сложения и умножения, а также операций со знаками неравенств.
Распространяя понятия суммы и произведения на произвольное число слагаемых и множителей, рассматриваем выражения вида 2 а( и Ц otj, в частности, при а1 = а2= ,,, = as = a последи ее произведение обозначается в виде а5 и называется s-й степенью числа а. Произведение ab можно рассматривать как сумму。+。+…+% в которой число слагаемых равно Ь, или как сумму 匕 + 匕+ …+Ь, в которой число слагаемых равно а. Каждое число мы рассматриваем как сумму, состоящую из одного слагаемого, и произведение, состоящее из одного множителя.
С помощью натуральных чисел мы можем считать предметы, т. е., выбирая порядок следования, приписывать соответствующую числовую характеристику отдельным элементам любого конечного множества. Вместе с тем натуральные числа позволяют придавать определенные числовые характеристики конечным множествам в целом, приписывая всем множествам с одинаковым числом элементов одну и ту же числовую характеристику. Для натурального ряда чисел, пользуясь аксиомой индукции, доказываются следующие теоремы.
Теорема I. Всякое непустое подмножество натуральных чисел содержит наименьшее число.
Теорема II. Всякое конечное подмножество натуральных чисел содержит наибольшее число.
Теорема 1П. Если известно, что некоторое утверждение: 1) верно для 1; 2) из предполоо!сения, что утверждение верно при некотором л, вытекает, что оно верно для n+ 1, то это утверждение верно для всех натуральных чисел.
Теорема IV. Если известно, что некоторое утверждение: 1) верно для натурального числа а; 2) из предположения, что утверждение верно для всех натуральных чисел k, таких, что aV^V〃,вытекает, что утверждение верно для и, то утверждение верно для всех натуральных чисел k^a.
Если утверждение сформулировано в терминах, имеющих смысл только для натуральных чисел, не превосходящих М то из посылок 1) и 2), где 几 vM следует справедливость утверждения для всех натуральных чисел 左,таких, что qM^vN. Мы не будем приводить доказательства этих известных теорем. Доказательства, в которых используется аксиома индукции или одна из теорем: III или IV, мы будем называть доказательствами методом математической индукции (индукция по п).
Для двух множеств с одинаковым числом элементов имеет место общий принцип, который мы сформулируем, называя условно элементы одного множества “ящиками", а второго — „п рвдмвтамн". Этот принцип мы будем называть „принципом ящиков4*.
Теорема V („принцип ящиков"). Пусть имеется некоторое число „ящиков11, и ^предметов''. Если известно, что: 1) каждый предмет лежит в каком-то ящике; 2) ни в одном ящике не лежит более одного предмета; 3) число предметов равно числу ящиков, то в каждом ящике лежит один и только один предмет. Доказательство. Обозначим число ящиков через п. При 几=1 утверждение очевидно.
Возьмем и > 1 и предположим, что хотя бы один ящик пуст. Тогда (условия 1 и 3) в остальных и—1 ящиках лежит л предметов, а это противоречит тому, что в п—1 ящиках может лежать (условие 2) не более л—1 предмета. Предположение, что хотя бы один ящик пуст, привело нас к противоречию; значит, все ящики не пусты. Поскольку согласно условию 2 в каждом ящике лежит не более одного предмета, то мы и получаем, что в каждом ящике один и только один предмет.
Определение 2. Пусть мы имеем и множеств Afv М2, ..., ЛГЛ. Комплексами из элементов этих множеств будем называть множества ((а* а2, ..., ап)), где а1( а2, ..., ап—элементы, взятые так, что а^ € а2 之 M2t ..., аи Мп, причем выбор элементов может быть подчинен и некоторым дополнительным условиям.
В частности, множества ЛГ^ Ма, ..., Мп могут совпадать, и тогда комплексы представляют собой занумершанные наборы
из элементов одного и того же множества. Элементы а» входящие в комплекс, будем называть элементами комплекса.
Два комплекса ((%,%,•••,%)) н ((瓦,%,… 也}) будем считать равными тогда и только тогда, когда ах = Ь^ а2= 62,... ...,ап = Ьп. Комплекс из двух элементов ((。工,а2)) обычно называют парой.
Теорема VI. Если, элемент аг может, быть выбран s* способами, элемент а2 выбран s2 способами и т. д. до элемента ап, который может быть выбран sn способами, то комплекс ((а£, а2, ..., а/) может, быть выбран sL-s2' •…*s^ способами.
При п= 1 утверждение тривиально. При п = 2 утверждение справедливо, так как число комплексов ((〃工,а2)) получается равным сумме s—…+s» где число слагаемых равно s2, т. е. мы действительно получаем s^s? комплексов. Аналогично доказывается, что если утверждение верно для и, то оно верно и для 几+1, и тогда согласно принципу полной математической индукции это утверждение верно для всех n 1.
Теоремы I, II и IV справедливы для множества целых неотрицательных чисел, если в их формулировках заменить слово „натуральный" словами „целый неотрицательный4*. Упорядоченное кольцо всех целых чисел нам придется особенно часто рассматривать в качестве объекта изучения в этой книге.
Как известно, все числовые кольца представляют собой кольца без делителей нуля, поэтому для множества целых чисел справедлива теорема.
Теорема VII. Если ak = bk, где а, b и k (尼片0) — целые числа, то а = Ь.
Множество целых чисел дискретно, а именно имеет место следующая теорема.
Теорема VIII. Пусть а и b—целые числа и а>瓦 тогда а ^^ Ь + 1. ■
Рассматривая степени целых чисел, мн, по определению при а#=0, считаем а°= 1.
Основную роль во всей арифметике целых чисел имеет теорема о делении.
Теорема 1. Для любого целого а и целого 6 > 0 существуют, 〃 притом единственные, целые q и г, такие, что a = bq-\-r, OWrVb.
Число q называют полным или неполным частным, в зависимости от того, равно ли г нулю или нет; г называют остатком от деления а на 瓦
Доказательство. Возьмем числа:
Ь・1, Ь・2, Ь・3,・・・(1)
При а》0 рассмотрим множество М тех чисел в (1), которые больше, чем а. Согласно аксиоме Архимеда М не пусто, а, следовательно (теорема I), во множестве М должно быть
наименьшее число, которое мы обозначим через 加'. Обозначим через s число, на единицу меньшее, чем s'; тогда s+ 1 =s, и bs^a<6(s+l).
При qvO, —а>0 мы можем взять множество М тех чисел из (1), которые больше, чем —а, или равны —а, и обозначить через bf‘ наименьшее из них; тогда при £ =尸一1 будет bt <;—avb(%+l), так что'
b(—f—l)WaVb(— f).
Мы видим, что во всех случаях для анЬ(Ь>0) существует целое д, такое, что
bq^a<b(q+l).(2)
Обозначая через г разность а—bq, из (2) получаем г = а—bq<Zb(q+ 1)—bq = b и r^O, так что a = bq-\-r, Ovrvb.
Докажем теперь единственность таких g н г. Пусть
а士bq + г и a = bq' + г‘, где 0《rVb; Owr'Vb.
Предположим сначала, что г' > г; тогда bq-\-r^=bqr + rr, г'—r — b(q—д'), где 0 vr Vr‘V仇 так что 0 Vr'—г Vb, 4>4’ и, следовательно (теорема VIII), q^qf-\-\, т. е.
rf—r = b(q—qf)^b.
Мы получили противоречие с тем, что перед этим имели г'—г V 瓦 Точно таким же путем мы получаем противоречие, предположив, что г>г‘,т. е. должно быть г' = г, и тогда b(g—q') = 0; а поскольку Ь:И=О, то q―g' = 0, q‘ = q.
Определение 3. Пусть a u b(by=O)—целые числа, b называется делителем а, если существует целое число q, такое, что a = bq. В этом случае а называется кратным Ь; а q — частным от деления а на Ь.
Соотношение《Ь делитель а» мы будем записывать для краткости в виде Ь\а, и эта запись всегда содержит в себе предположение, что Ьу=0. Если же Ь не является делителем а, то мы будем писать Ь\ а. Делитель называется собственным, если он отличен от самого числа.
Теорема 2. При b>0 b является делителем а тогда w только тогда, когда остаток от деления а на b равен нулю.
До казательство. Пусть a = bq-\-r, OwrVb.
Если г = 0, то a = bq и Ь|а.
Если Ь|а, то существует д' такое, что a — bqf9 и в силу теоремы 1 о единственности представлений а в виде a= bq-\-r полудим g = д', г = 0.
Запишем ряд простых теорем о делимости.
Теорема 3. Для любого целого а=#6 имеем а\а (рефлексивность отношения делимости).
Доказательство. a = n・L
Теорема 4. Для любого целого а имеем 1 |а.
Доказательство, а= 1 .д.
Теорема 5. Если Ь\а,то при любом сочетании знаков 土 b | 土。・
Доказательство. Если a = bq, то а = ( — Ь)(—办 —a = b (—g), —。= ( — b)g, где вместе с q число —q тоже целое.
Теорема 6. Если с|Ь, Ь |а, то с\а (транзитивность отношения делимости).
Доказательство. Если а = bq^ b = cq» где q* и % не‘ лые, то а = сд, где q = qm тоже целое.
Примечание. Из теоремы 6 непосредственно следует, что, если с | Ь, с а, то b 才 а.
Теорема 7. Если b | а, то при любом целом 々抬 0, kb \ka.
Доказательство. Если а = bq, то ka= (kb) q.
Теорема 8. Если kb\ka, &у=0, то Ь|а.
Доказательство. Если ka = kb^q, где k=^0. то согласно теореме VII а = 6q.
Теорема 9. Если Ь | а, то при любом целом с Ь|аа
Док азател ьство. Если a — bq^ где % целое, то ас= bqt где q = cq1 тоже целое.
Теорема 10. Если с\а и с|Ь, то с\а + Ь 〃 с\а — Ь,
Док азательство. Если а = с%, Ь = с%, где 以 и 飯 целые, то a + b — cqt где < = % + % целое. Аналогично а—b = cq\ где “ = %—仇 Целое.
Теорема 11. Если c|alt с|а2, ... , с|%; 仇, д2, Ьп любые целые, то с|а1Ь1-|-а2Ь24- ... +ал&„.
Доказательство. Если с|ап с® …,с|ап, то, применяя теоремы 9 и 10, получаем последовательно c\a1blt c\a^bif • • • » e 1azi b口; e101% +0202,e I01ь1 +02% 十03b3,• • • • 6101b1 + +0抄2+ 一,+^Д.
Примечание. Из этой теоремы непосредственно следует, что если с\аъ .t.,c\an^ &ь ..., ^п-1, Ьп любые целые и <7^(аА+- • - 4-«n-i^n-i+ + %%),то с#%.
Теорема 12. Если Ьг | аг, %丨°2,• • • > ^п I ап* то 匕广灰
• • ' ^л I。1& • • • ал*
Доказательство. Если a1 = b1q1, аа=九%,• •・,ал = &п^п, где все % целые, то a^t. .an^=b1bit. .bnq. 「aeg = %%. •.飯 тоже целое.
Теорема 13. Если Ь \а. то при любом целом 几 № имеем Ьп |ап.
Доказательство. Если п = 0, то 111, а при n ^ 1 имеем частный случай предыдущей теоремы, где а1 =.,, = ал = а и Ь、b以s= b.
Теорема 14. Для любых целых чисел а ^ 1 и g> 1 при иеко- /порох s а 0.
Существует представление а в виде
a = Qg$+c.igST+...+0这+句(3)
где 0 <q Wg— 1 при всех i= 0, 1, ... t s—1 и 0 Vq vg—1;
при званном g и наложенных на целые q условиях представление а в виде (3) единственное.
Доказательство. ^Существование. Возьмем любое g > 1 и применим метод математической индукции.
При а=1, взяв s= 0, Co=lvg—1, получаем равенство (3) в виде 1 = Cq. Предположим, что рассматриваемые представления (3) имеют место для всех натуральных чисел а, меньших, чем л. Согласно теореме 1 для л и g можно найти целые неотрицательные числа % и г, такие, что
几=g% + 乙 О W г V g— L
Легко видеть, что n^Vn. Действительно, если бы было п1'^п9 то, поскольку g>l, г >0, мы имели бы n^g^ + r^ п.
Рассмотрим два возможных случая:
Если 几1 = 0, то л = г, т. е. равенство (3) осуществляется при s = 0, cQ = r.
Если ^ ^: 1, то 1 ^ ^! < л, и согласно предположению о существовании представления (3) для всех чисел а ^ л, т, е., в частности, и для л1г имеем:
ni= г<^ + rt-iS,t~1 + - • - +го
при некотором / и Ovr^Vg—1 (i = 0, ...,/),尸才>0. Тогда n = g"i + r = rtg'+i + П-1"+ • • • +,忠+r,
т. e. представление (3) осуществляется при s = / + 1, с$=г^..., q = r0, cQ = r. Согласно принципу полной математической индукции (теорема IV) существование рассматриваемых представлений доказано для всех натуральных чисел.
2) Еди нственность. Если
a=GgS+...+qg+Co = dgt+...+c;g + c;,(4)
где все & и Ct такие, что 0 Vq Vg—1, 0 Vc; Vg — 1, q > О, c;>0, то, записав (4) в виде:
a = g(qgS7+ • • • +<?!)+ с0 — g (^g*"1 + …• + с;)+с(), мы получаем равенство двух представлений а вида:
a=gq + r,° WrVg—L
Согласно теореме 1 это возможно только при %=е;,% =。"$-1+・・.+4=脸、1+.. +e;.
Проводя для аг то же рассуждение, получаем “ = с;, затем q = c; и т. д. Теперь легко видеть, что s = /・ Действительно, если, например, было бы s< Л то, получив cQ = c^ 5 = с;,…, &=《,мы могли бы сократить обе части на общие слагаемые с®,eg …,Jg£ % поскольку d>0, получили бы в право! части (4) положительную величину, равную нулю. _
Определение 4. Представление а в виде(3), где при всех £ OMCjMg—1 и с$>0, называется представлением числа в системе счисления с основанием g. Числа q, cs^ ..., с0 называются цифрами числа а.
Для краткости выражение (3) записывают так: a = cscs_1.. .с0, или даже просто cscs_x …
Кольцо целых чисел рассматривается как подполе поля рациональных чисел. Рациональные числа мы будем записывать в виде у, где а и Ь ^ 1 целые, т. е. фактически будут рассматриваться как пара целых чисел, у которых знаменатель всегда положителен.
Упорядоченное поле действительных чисел не является объектом специального изучения в этой книге. Как уже отмечалось раньше, во введении, теория чисел изучает только вопросы, связанные с арифметической природой действительных чисел, а именно такие вопросы, как, например, существование уравнения с целыми коэ(|х{)ициентами, корнем которого является данное действительное число, приближение действительных чисел рациональными и т, д4
Действительные числа мы будем обычно обозначать буквами греческого алфавита а, Р, Y, •••, но иногда, желая подчеркнуть то, что величина рассматривается как переменная,— последними буквами латинского алфавита х, у,
Будем считать известными понятия суммы, произведения» разности, частного, степени действительных чисел. Как обычно, пустую сумму будем считать равной нулю, а пустое произведение—равным единице.
Имея в виду интерпретацию действительных чисел на числовой оси, мы будем действительные числа иногда называть точками.
Модуль, или, как иначе говорят, абсолютная величина, действительного числа а обозначается \а\ и определяется формулами:
{
а при а^О,
—а при а<0.
Для модулей применяются известные соотношения:
2 % V 2同⑸
[耳а,=咫%.1,(6)
справедливые при любом s, т. е. при любом числе слагаемых в формуле (5) и множителей в формуле (6). Остановимся, в частности, на некоторых важных свойствах модулей целых чисел.
Теорема IX. Если а—целое число, не равное 0, то |а|^ 1.
Теорема X. Среди целых чисел, модуль вторых меньше, чем т, только 0 делится на т.
Во множестве целых чисел имеет место теорема, аналогичная теореме I.
Теорема Г. Всякое непустое подмножество целых чисел содержит наименьшее по абсолютной величине число, причем таких наименьших по абсолютной величине чисел может быть либо одно, либо два.
ПОСЛЕДОВАТЕЛЬНОСТИ. ФУНКЦИИ
Будем считать известными читателю не только основные понятия алгебры и математического анализа, но и важнейшие их свойства. Среди таких понятий у нас будут встречаться понятия: интервала, сегмента, последовательности, счетного множества, континуума, предела, непрерывной функции, ограниченной функции» логарифма, синуса, многочлена, корня многочлена, многочлена неприводимого над данным полем, симметрического многочлена, сходящегося и расходящегося ряда, производной, интеграла и т. д. Напомним только определение периодической последовательности.
Определение 5. 1) Последовательность чисел
。0厂。1,^2» • • • » ^п • • •(7)
называется периодической, если существуют 々纟1 и s"0 такие, что fln+ft = an при всех s.
Если k и s—наименьшие числа, удовлетворяющие этим условиям, то k называется длиной периода, a s——длиной пред* периода,
При s = 0, m. е. если существует k ^ 1, такое, что an+k = an при всех п, последовательность (7) называется чисто периодической.
Периодическая последовательность имеет, таким образом, вид
где после предпер^ода а0, ..., а^г периодически повторяются одни и те же элементы as,<з$十力一八
Чисто периодическая последовательность имеет вид:
где с самого начала периодически повторяются элементы а0,
• ■ •,■
При рассмотрении действительных чисел нам придется пользоваться и соответствующими теоремами, изучаемыми обычно в курсах математического анализа и высшей алгебры. Перечислим несколько основных положений алгебры и математического анализа, на которые мы будем опираться в дальнейшем.
Теорема XI. Для любых двух многочленов f(x) u g(x) над полем Р существуют два многочлена над этим полем q(x) и г (х), таких, что
f(x)=g(x)q(x) + r(x), причем степень г(х) меньше, чем степень g(x).
Теорема XII (Безу—Горнер). Для любого многочлена f (х) ^ = aQxn + a1xtl^1 + .. +art(n ^ 1) и числа а
/ (х) = (х—a)g(x) + r,
аОе g (х) = bQx ' + ... + ^п—1» М = 口о,% =仪瓦 +。1,b^ = аЬ】+ а?, • • •» 九-1 = аЬтт +а.» г = 5匕广1 -\-an = f (а).
Теорема XIII (формула Тейлора). Для любого многочлена f (х) f(x + h) = f(x)+^r(x)+^r(x) + ...+^r>(x).
Теорема XIV. Любой многочлен над полем Р степени п*1 может быть представлен в виде произведения неприводимых над этим полем многочленов.
Теорема XV. Пусть F(alt ..., ап, рп ..., рт)—многочлен над полем Р, симметрический по отношению к двум системам неизвестных , с^ 〃 В» ..., Вт・ Тогда
尸(%,・・♦, а〃, Р1,• •・,рда)=①(。1,• • • ,。/1,^1» • * • > ^да),
где Ф (□!,.. .,^„,^, ..., р亦)—многочлен с коэффициентами из Р, °i,・・•, °门—элементарные симметрические многочлены от
丫1,・・・,хт—элементарныесимметрические многочлены от
Р1» ■ • ■ * Рт-
Теорема XVL Пусть ап ..., art—корни многочлена f (х) степени л. Тогда элементарные симметрические многочлены от ап ・..,а寵 выражаются рационально через коэффициенты f(х).
Теорема XVII. Сумма счетного множества счетных множеств представляет собой также счетное мнооюество^
Теорема XVI1L Последовательность строго вложенных друг 6 друга интервалов, длины которых стремятся к нулю, имеет одну и только одну точку, общую всем интервалам и являющуюся общим пределом левых и правых концов этих интервалов.
Другими словами, если две последовательности действительных чисел ап и p„(n= 1, 2,,..) таковы, что
% V % V % V • •. V % V ?2 V Bi
и lim (Рп—ап) = 0, то существуют Пт ад и Нт >, причем n ®п — аол -> ао
Нт а„ = Пт ^п.
n f 8 П f 8
Теорема XIX. Пусть f (尤)一непрерывная в сегменте [а; Ь] функция; тогда:
f (х) ограничена на этом сегменте.
Если / (а) и f(b) имеют разные знаки, то в этом сегменте лежит по крайней мере один корень f (х).
Если с—простой корень f (х), такой, что а <с<; Ь, то в достаточно малой окрестности с, слева и справа от с, f(x) принимает противоположные по знаку значения.
Теорема XX. Пусть f(x)—непрерывная в сегменте [а, Ь] функция; т и М—соответственно наименьшее и наибольшее значения f (х) в этом сегменте; тогда
т(Ь—а) V f (x)dx^M (b—а).
Теорема XXI (Эйлер).,
exZ = cosx + i sin х; 2) (exi+e~xi) = cosx.
Действительное число а можно представлять в виде суммы бесконечной систематической дроби с основанием системы счисления, равным некоторому целому g>l, т. е. в виде:
а = ао + ^十胃 + …(8)
где все 生一целые числа и при i ^ 1 O Mapg—1. Сокращенно формула (8) записывается в виде а = а0> а^ ..., где ап а2»* • • называют цифрами дробной части а; а0 называют целой частью а и записывают также в виде а0 = [а]. Мы рассмотрим [а] как функцию от а в главе 4. В качестве основания системы счисления большей частью берется g=10. Известны следующие теоремы.
Теорема XXII. Любое действительное число а единственным образом может быть представлено в виде (8), так что при всех i Ova/Wg—1 и существуют Oi¥=g—1 co сколь угодно большими i.
Бесконечная систематическая дробь (8) называется периодической, если периодической является последовательность цифр
Теорема ХХШ・ Действительное число а является рациональным тогда и только тогда, когда представление а в виде (8) есть периодическая дробь.
Эта теорема, в частности, означает, что если представление а в виде систематической дроби по некоторому основанию g> 1 является периодическим, то периодической будет и систематическая дробь, получающаяся при разложении а с другим осно* ванием системы счисления.
Нам часто придется рассматривать функции при неограниченном росте аргумента, т. е. рассматривать процесс, при котором аргумент становится больше любого фиксированного натурального числа.
Определение 6・ Функция / (х) называется асимптотически равной функции со (х), если пр〃 х—► сю, т. е. при неограниченном росте х, существует предел отношения ^^ и этот предел равен /.
Асимптотическое равенство функций / (х) и со (х) записывается знаком 〜,так что /(х) со (х) означает, что lim 厶义=1.
Примеры. 1) х3 + 2х2 + Vxx3; 2) sin;~!;
In (%+2) —~ lnx.
Асимптотическое равенство f (x) ^ co (x) может иметь место и тогда, когда разность /(х) и со (х) растет по модулю с увеличением х, однако рост |/(х) —со(х)| медленней, чем рост [ /(х) |
Действительно, если Hm ^^= 1, ^^= 1+ 6(%), где при х—юо 6(х)—►О, откуда следует, что f (х) = со(х) + 6(%)(о (х), IJ (х) — со (х) I = 16 (х) I • I со (х) I. Несмотря на то что 6(х) стремится к нулю, произведение 16 (х) | • | со (х) | может неограниченно увеличиваться, хотя и медленней, чем |<о(х)| и |/(х) |. Так, в только что данном примере f (工)=%3+2%2 +j/^ ①⑴=吟 a |f (x) —(o(x)| = 2炉 + Vx —*-oo при неограниченном увеличении х.
Определение 7. Пусть / (х) и со (х) (со (х) > 0) — две функции, рассматриваемые на некотором множестве значений аргумента х» таком, что х—юо. Равенство f (х) = О(со(х)) (читается „/(х) равно О большое от со (х)“) означаету что существует постоянная Л >0, такая, что | f (х) | <: Лео (х) для всех достаточно больших х, /и. е. при х> х^.
Таким образом, О (со (X)) может означать любую функцию / (х), удовлетворяющую при х> х0 условию |/(х)|<: Асо (х), где Л и %, вообще говоря, различны для различных /(%). Мы можем всегда записать О((о(х))<: Лсо(х).
Примеры. 1) (х —l)asinx = O(xa); 2) рЗ炉+ 1+1口%=0(炉);
ln(l-;)=o(;).
Теорема XXIV. 1) Если f (х) = 0 (со (х)), g(x) >09 то f (x)g(x)== = 0(s(x)g(%))・
Если f (x) = 0(s(x)), mo 0 (f (x)) = O(co (x)).
0((o (x)) ±O((o (x)) —0((o (x)).
Если f (x) = O(co(x)), mo 0 (f(x)) + O(a)(x)) = 0 (co (x)).
0 (<o (x)) 0 (g (x)) = 0 (co (x) g (x)).
Доказательство. 1) Если f (x) = 0 (co (%)), т. e. существует / > 0, такое, что при х> % имеем |f(x) | V Лео (х) и g(x)>0, ТО |/(х)^(х)|< Л^(х)ш(х).
Запись О (/ (х)) означает, что / (х) положительна для рассматриваемых значений аргумента. Если f (х) V Лео (х), то |。(/(%))丨 V/丿(尤)V4/(o(x), т.巳 0(; (х)) = О((о (х)).
Обозначив О (/ (х)) через F (х), мы можем записать это свойство в следующем виде:
Если 尸(%) = О(/(%)), f (%) =0 (s (%)), то F (х) =О((о (х)).
Таким образом, символ О обладает свойством транзитивности.
Можно вместе с тем отметить, что этот символ не обладает свойством симметричности. Из / (х) =0 (со (х)) не следует со (х)= — О (/(х)). Например, 1пх = 0(х), но x^O(lnx).
Если для первой из рассматриваемых функций О (со (х)) имеем IО (со (х)) | < 儿①⑶,а для второй |0 (со (х)) | < Л2(о (х)» то \0^(х))±0(^ (x))|<|0((d (x))| + |0(s (x))|V(/t + 4)(d(x)・
Если f (х) = 0 (со (х)), то» применяя свойства 2 и 3, данные в этой теореме, получаем
。(f (х)) + 0^ (х)) =。(s (x)) + 0^ (x)) = 0(^ (%)).
I O((o (x)) 0 (g(x)) I = 10 (co (x)) I• I。(g(x)) IV 4з (x) A^^x)^ = Aa(x)g(x).
пример. ^-In (1 +;) +。(;)=。(3)一0(;) +
Определение 8. Пусть f(x) и со (х) (со (х) > 0)—две функции, рассматриваемые на некотором множестве значений х, таком, что %—► сю. Равенство / (х) = о (со (х)) (читается „/ (х) равно о маленькое от со (х)и) означает, что lim = 0.
,со (X)
Символ о((о (х)) может означать, таким образом» любую функцию вида е(х)со(尤),такую» что в (х) —► 0 при х—»-оо.
Примеры. 1) 1пх==о(х); 2) «"* + ^4- = ° (-^-) •
Частными случаями определений 7 и 8 являются функции вида 0(1) и о(1). 0(1) означает функцию от х, ограниченную по модулю при всех х>х0, а。(1)——функцию от %, которая при #т8 имеет предел, равный нулю.
Примеры. 1) (1 十f = 0⑴;2)綜= о(1).
ГЛАВА 2
ПРОСТЫЕ ЧИСЛА
ПРОСТЫЕ И СОСТАВНЫЕ ЧИСЛА
Каждое натуральное число п имеет по крайней мере два положительных делителя: 1 и и. Существуют натуральные числа» которые не имеют положительных делителей, отличных от 1 и самого себя.
Определение 9. Натуральное число р называется простым, если р> i и р не имеет положительных делителей, отличных от I и р.
Мы будем обычно простые числа обозначать буквой р. Первые простые числа в натуральном ряду:
3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47,…
Определение 10; Натуральное число и > 1 называется составным, если п имеет по крайней мере один положительный делитель, отличный от I и п. Согласно этому определению, если и—составное число, то у 孔 имеется делитель а, такой, что n = ab, где Ь = — тоже такое, что 1<Ь<п.
Все четные числа, кроме 2, составные, так как при n = 2k9 k> 1 будет 2| и и 1 < 2 < л.
Согласно определениям 9 и 10 множество натуральных чисел разбивается на три подмножества: 1) простые числа, 2) составные числа и 3) число 1, которое не причисляется ни к простым, ни к составным числам.
Теорема 15. Если р и рг — простые числа и р#=р1? то р\р^
Доказательство. Положительными делителями простого Pi является только 1 и само р*・ Простое число р#=1 (по определению) и 卩寸叩1 (по условию), так что р\р^
Теорема 16. Для любого натурального числа 九 >1 наимень- ший^ отличный от единицы положительный делитель всегда представляет собой простое число.
Доказательство. Рассмотрим множество М. положительных, отличных от 1 делителей числа и. Множество Л1 не пусто, так как п М (п\п и л> 1). Согласно теореме I в множестве М должно быть наименьшее число д>1・ Если бы q не было простым числом, то существовало бы а такое, что 1 vavg и а[% но так как q\n, то тогда (теорема 6) было бы а|и, что 2从
противоречит тому, что 0—наименьший, отличный от единицы положительный делитель и. Предположение, что q не является простым числом, привело нас к противоречию, следовательно, q—простое число.
Теорема 17. Каждое натуральное число, отличное от 1, можно представить в виде произведения простых чисел. Доказательство. Каждое простое число мы рассматриваем в виде произведения, состоящего из одного множителя, так что для всех простых чисел, и в частности для 2, утверждение теоремы верно. Предположим, что утверждение теоремы верно для всех 应,таких, что 2 ^ ^< и. Обозначим через р наименьший» отличный от 1 положительный делитель и, который согласно предыдущей теореме должен быть простым числом. Тогда и = рЫ. Если #=1, то для п = р утверждение теоремы верно. Если 力>1, то 2《#vm и, согласно нашему предположению, 力‘,а следовательно, и п представимы в виде произведения простых чисел, т. е. и в этом случае наше утверждение верно для и. Согласно теореме IV утверждение теоремы верно для всех натуральных чисел п^2.
Два разложения на простые множители называются одинаковыми, если они отличаются только порядком этих простых множителей; например, разложения 30= 2-3-5 и 30 = 5-2-3 считаются одинаковыми. Следующая теорема является основной теоремой арифметики натуральных чисел.
Теорема 18. Для каждого натурального числа 门> 1 существует единственное разложение на простые множители.
Это значит, что для любого натурального п два разложения на простые множители могут отличаться только порядком этих множителей.
Доказательство. Предположим, что множество М натуральных чисел, для которых единственность разложения на простые множители нарушена, не пусто. Тогда согласно теореме I в множестве М имеется наименьшее число л, для которого имеются два различных разложения на простые множители:
门=Р—• • Р$н% • • • %•⑴
Среди простых чисел р】,• •., р$, q* …,q^ выберем наименьшее: пусть это будет, например, рг. Число рг отличается от всех %(1 VjWf), так как если бы p、= qj, то, сокращая равенство (1) на в。 получили бы два различных разложения на простые множители для числа ^- , которое меньше, чем л.卩工 V% при всех / = 1, ..., t и (теорема 15) Px^q^
Мы можем, представив ,工 в виде 9工=卩工力 + 厂,где 々N1, IWrV% подставить это выражение вместо q工 в (1). Получим 门=卩歩2 • • •& = Р1Л% • • •% +R,(2)
где /? = %.・%•
(3)(3)Из (2) видно (теорема 10), что pJR,
(3)
(3)
т. е. 「VPiV^t, RVm, так что R, согласно предположению, имеет только единственное представление в виде произведения простых множителей, которое можно получить, разлагая в формуле (3) г и / на простые множители. Получающиеся тогда из (3) два разложения R на простые множители должны содержать одинаковые простые множители, а следовательно, поскольку Р1#=^2» •••» Pi¥=^p Pi Iг, что противоречит условию 1 ^r<plt Предположение» что множество М не пусто, привело нас к противоречию, следовательно, М пусто, т. е. каждое и > 1 имеет единственное разложение на простые множители.
В разложении п = р1р2.. tps среди чисел 卩工,р2> ..., р3 могут быть одинаковые простые множители, и если, например, среди них первые k различны» мы можем записать и в виде и =於…禮・ Если целое число и<0, то —几>0 и, представив —и в виде —m=p;L・.成* где все р『一попарно различные простые числа» будем иметь п = — pi1.. .р^к. Такое представление, как это следует из теоремы 18, тоже обладает свойством единственности.
Определение 11. Каноническим разложением целого числа а > 1 называется представление а в виде а = р? … р* 己。^ Pi, ..., pl попарно различные простые числа, аг, ..., аА—на- туральные числа. Каноническим разложением целого числа а <:—1 называется аналогичное представление в виде а = — Pi1.. -Pfeft.
При ах = ... = аА = 1» т. е. а = рг.. .рА, число а называют свободным от квадратов.
Каноническое разложение n = a1.„as—b1...bt можно получить, перемножая канонические разложения чисел ^»..., as или чисел Ь],…,ЬР Теорема 18 показывает, что результат получится один и тот же. В частности, таким образом, справедлива следующая теорема.
Теорема 19. Если р—простое число, р#а, P#瓦 加。p\ab.
Теорема 20. Если а = ± Pi1 • • •卩^卜—каноническое представление числа а, то положительное число d является делителем а тогда 以 только тогда, когда d = p0・・・成* 0£瓦<%, ...» 0 Р^ :^ ос^.
Доказательство. Пусть d\a и простое p\d, тогда р|а, следовательно, согласно теореме 18 р должно совпадать с одним из чисел рг, ..., р&・ Таким образом, в каноническое разложение d не может войти ни один простой множитель, отличный от ръ pft, т. е. d = p?1...p|\
Если при всех i OwB/W%, то а = р?\, ^Pkk = Pi\- • ^P^Qt где q = р?~仇…成晶—недое число» т. е. d\a.
Если же хотя бы одно §声>。厶 то из предположения a — dq9 т. е. из а = р^.. .р^=^ f^.. .f^q, после сокращения на pf* мн получили бы для целого числа — два различных разложения РГ
на простые множители.
Таким образом, d = f^.. .р** является делителем а тогда и только тогда, когда для всех i Ov§fVa「
Последовательность простых чисел неограниченна. Этот результат был получен еще Евклидом и помещен в IX книге его „Начали в качестве 20-й теоремы.
Теорема 21 (Евклид). Множество простых чисел бесконечно.
Доказательство. Предположим, что множество простых чисел конечно и состоит из чисел 2, 3, 5, ..., р, где р —последнее, самое большое простое число. Рассмотрим натуральное число ^ = 2•3•5.. .р + 1.
2* N, 3^ ^, ...» р#2, так как непосредственно видно» что при делении ^ на все числа 2, 3, 5, ..., р получается остаток, равный 1 (теорема 2). Таким образом, N не делится ни на одно простое число, т. е, (теорема 16) ^= 1; а вместе с тем непосредственно видно, что ^> 1. Предположение, что множество простых чисел конечно, привело нас к противоречию, т. е. простые числа образуют бесконечное множество.
В дальнейшем будет показано, что простые числа, хотя их и бесконечно много, составляют небольшую часть всех натуральных чисел. Можно легко доказать, что в натуральном ряду существуют сколь угодно большие промежутки, заполненные сплошь одними только составными числами.
Теорема 22. Как бы велико ни было целое число k^l9 в натуральном ряду можно найти k составных чисел, непосредственно следующих друг за другом.
Доказательство. Число (力+ 1)! =2-3...(力+ 1) делится на все числа 2, 3, ..., ^+ 1, так что среди чисел
(^+1)1 + 2, (^+1)1 + 3, ....他+1)! +他+1)(4)
первое делится на 2, второе на 3 и т. д. до последнего ^-го, которое делится на ^+ 1. Таким образом, каждое из этих чисел имеет положительного делителя, отличного от 1 и самого себя, т. е. все числа (4) составные.
Следующая теорема дает критерий, позволяющий судить, является ли натуральное число л простым или составным.
Теорема 23. Если натуральное число л (л > 1) не делится ни на одно простое число, не превосходящее УН,加。он。простое.
Доказательство. Если бы л было составным, то n = ab, где 1 <;а<;n, 1 <&<;л. Числа а и b не могут быть одновременно больше, чем ]/^ так как тогда ab было бы больше,
чем 几.Пусть, например» av]/7T. Поскольку а> 1, у а должен существовать по крайней мере один простой делитель р и тогда р|п, где p<a,<yii л что противоречит условию.
Очевидно, что если 几 делится хотя бы на одно простое число» меньшее или равное V7T, то оно является составным.
Для того чтобы из множества натуральных чисел выделять простые числа, можно взять все натуральные числа до заданной границы и, пользуясь критерием теоремы 23, определить для каждого из них, является ли оно простым или составным. Более удобен способ отсеивания составных чисел, известный еще греческому математику Эратосфену (276—194 гг. до нашей эры).
Этот способ, получивший название решета Эратосфена, осно ван на следующей модификации теоремы 23.
Теорема 23’・ 1) Если в множестве натуральных чисел 2, 3, 4,・,・,N зачеркнуть числа, кратные первым 厂 простым числам 2, 3, . .., Рг, то первое (наименьшее) незачеркнутов число будет простым.
Если вычеркнуть все числа, кратные всем простым числам до ]Л^, т. е. выбрать 厂 так, что pr^YN < Pr+i> m。оставшиеся числа будут совпадать с множеством всех простых чисел р, таких, что V р £ N.
Доказательство. 1) Каждое составное число п делится по крайней мере на одно простое число, меньшее, чем п. Если число п не делится ни на одно простое число, меньшее, чем п, то оно является простым.
Каждое составное число 几,такое, что VN VnW N, делится (теорема 23) по крайней мере на одно простое PfWpmwV"^, т. е. на одно из чисел 2, 3, ..., pr {pr^VN <рг+^, и, следовательно, будет вычеркнуто.
Простые числа p>VN не делятся на 2, 3, ,.,, рг и, таким образом, не будут вычеркнуты.
Теорема дает следующий алгоритм нахождения всех простых чисел ^^: в множестве натуральных чисел
3, 4, 5, 6, ..., ^
первое число 2 простое. Вычеркиваем все числа, кратные 2; тогда первое невычеркнутое число 3 простое. Вычеркиваем все числа, кратные 3; первое невычеркнутое число 5 простое и т. д. Продолжаем этот процесс, пока не вычеркнем все числа, кратные найденным простым числам 2, 3, ..., рг, где рг такое, что р,<У^, а следующее простое Рг+1>Ю^・ Все оставшиеся невычеркнутыми числа дадут нам множество простых чисел, лежащих между и N (включая N, если оно простое), а
вместе с ранее найденными простыми 2, 3, ..., рг мы получаем все простые числа, не превосходящие ^.
Пример. Пусть ^ = 50. Последовательные вычеркивания дают (рис. 1):
К&м, §№,Х№,9М;Н,凤13,询 N,!€#,/,19,敢困,缘23,添,2$,26,27,能,29,货咼,北,羽,%,货,限37,夠阳阀,m為,43,44,转,出47,储,械緻一
Рис. 1.
Подчеркнуты простые числа р『мр50 (2, 3, 5, 7). Остались невычеркнутыми простые числа, лежащие между 厂50 и 50.
ФАКТОРИЗАЦИЯ
Процесс представления чисел в каноническом виде мы будем называть факторизацией. Общий метод факторизации заданного числа заключается в том, что 几 пробуют делить последовательно на простые числа 2, 3, 5, ...» p’vVTT до тех пор, пока не найдется простое число р, такое, что р\п. Если такое р находится, факторизация п сводится к факторизации меньшего числа; если же среди этих всех простых чисел нет ни одного делителя 几,то согласно теореме 23 само п простое.
Для больших п этот алгоритм требует долгих вычислений. Имеются таблицы, с помощью которых можно производить факторизацию чисел, лежащих в достаточно широких пределах. Так, например, таблицы Лемера, составленные им ещё в 1909 г., дают для каждого натурального числа п^ 10 000 000 величину его наименьшего простого делителя, так что с помощью этих таблиц можно найти каноническое разложение на простые множители для любого числа, лежащего в пределах перьых 10 миллионов.
Многие математики давали ряд способов, рассчитанных на уменьшение объема выкладок, необходимых для факторизации отдельных классов чисел. Некоторые из этих приемов основаны на применении простых алгебраических тождеств.
Если многочлен /(%) представлен в виде произведения двух многочленов 屮(无)и <о (х) с целыми коэффициентами, то при любом целом 几,таком, что 屮(几)> 1 и ш (n) > 1, f (п), очевидно, представляет собой составное число и факторизация / (п) сводится к факторизации 屮(几)и ш (п).
Пример (так называемая теорема Софи Жермен).
Число 几4十4 при п> 1 всегда составное.
2 А. А. Бухштаб -33
Это следует из того, что п4 + 4 = (д2 + 2п + 2) (п2—2п +2), где при 几>1 оба множителя больше 1.
Факторизацию чисел можно осуществлять с помощью следующей простой теоремы.
Теорема 24. Рассмотрим при нечетном 几 А9 числа:
Nq =住,忆="()+1, N2 = "1 + 3,М=m + 5,...
…什嗯|="[-7广2[沼 i…什嗯|="[-7广2[沼 i⑸⑸
…什嗯|="[-7广2[沼 i
…什嗯|="[-7广2[沼 i
⑸
⑸
maze, что вообще
N$=+2s — 1, (1MSM FU]);
几 будет составным тогда и только тогда, когда в выражении (5) некоторое ^ = /2, т. е. представляет собой полный квадрат, причем в этом случае 几=(/—s)(f + s)・
Доказательство. Из (5) получаем:
^ = п + (1 + 3+...+(25-1)) = п + ^(0vs V [守)♦
Если " =几+$2 =评,то 几=/2 - 62 = (/-s) (/ 4-S).
При sV—g— имеем n > 6s + 9 > 2s + 1, Z2 = n + s2> £>(s+ I)2, f>s+l, t — s> 1, так что n—составное число.
(宁У = (ЧТ те(宁У = (ЧТ телучаем Ns = n + s2 — ab-^лучаем Ns = n + s2 — ab-^6—нечетныеb—aS ^ "~2~ п0"6—нечетныеb—aS ^ "~2~ п0"множителимножителиЕсли п нечетное составное, то п = аЬ, где а и числа, такие, что BvavM^, Vп ^Ь^^ . При
(宁У = (ЧТ те
(宁У = (ЧТ те
лучаем Ns = n + s2 — ab-^
лучаем Ns = n + s2 — ab-^
6—нечетныеb—a
S ^ "~2~ п0"
6—нечетныеb—a
S ^ "~2~ п0"
множители
множители
b-a 一「九一9так что целое -厂 W —g—
Пр имер. Найти разложение на простые числа 391.
Находим первые числа вида (5):
纥= 391, М = 392, #2 = 395, “3 = 400 = 20*
Здесь s = 3, / = 20, так что 391 = (20―-3) (20-f- 3) = 17 • 23.
Примечание. Если применять теорему 24 для числа л, не делящегося на 2, 3 и 5, то в (5) можно ограничиться значениями sV―j^—. Действительно, тогда n = ab、 где 7<avV"底 K^VbV? и
Среди отдельных классов простых чисел в свое время значительный интерес вызывал вопрос о простых числах вида 2Л—1. Интерес к этому вопросу • возник в связн с изучением так называемых совершенных чисел (см. главу 33). Простые
числа вида Мп = 2п—1 рассматривались, в частности, французским математиком XVII века Мерсенном, и такие числа получили название простых чисел Мерсенна.
Если число 几 нечетное составное, то 2"—1 будет также составным числом, так как из n = ab, 3 V。<几,3 vb V几 следует
2,+2,+…+2“+1)・…+2“+1)・
2,+
2,+
…+2“+1)・
…+2“+1)・
При любом четном п ^ 4 числа вида 2П—1 =〈2 ? — 1丿〈2 ? + 1 丿 составные.
Таким образом, 2"—1 может быть простым числом только, если само п = р простое. При простых значениях п = р число 2尸—1 может оказаться простым, но может быть и составным.
Например, при р = 2, 3, 5, 7, 13, 17, 19 мы получаем простые числа Мерсенна 22—1 =3, 23—1 = 7, 2б — 1 =31, 27 —1 = 127, 213_i=8191, 217 —1 = 131071 и 21е —1 =524287, а при р= 11, 23, 29 числа 2尸一1 составные.
При больших значениях р определение того, будет ли 2尸一1 простым или составным, требует больших вычислений. Было выяснено, что 231—1 (Эйлер, 1750 г.), 2е1—1 (Первухин, 1883 г.), 289 — 1 и 2107—1 (Поуэрс, 1907 и 1914 гг.) — простые числа. До 1952 г. самым большим известным простым числом Мерсенна являлось число 2127—1; простоту этого числа, имеющего 39 цифр, установил Люка в 1876 г.
Применение быстродействующих счетных машин позволило за последние годы найти значительно большие простые числа Мерсенна. В 1952 г. было установлено, что 2尸—1—простое число при р = 521, р = 60 7, р= 1279, р = 2203 и р = 2281・ В 1957 г. было найдено простое число Мерсенна, 23217 — 1 , имеющее 969 цифр. В 1962 г* были найдены два простых числа Мерсенна 24253 — 1 и 24423 — 1, а в 1965 г. еще три простых числа Мерсенна, а именно 29689—1, 2°°4i—1 и 211213—1, Число 211213—1 имеет 3376 цифр и является вообще самым большим из известных нам простых чисел. Существует ли бесконечно много простых чисел Мерсенна? Этот вопрос не решен до сих пор и, по-видимому, является чрезвычайно трудным.
Числа вида 2Л+ 1 могут быть простыми только при п= 2*. Если 几 имеет хотя бы один нечетный делитель а> 1, то
2”十 1 =(2^+ 1)(2 券《7—2^ (а-2,+ ...-2-+1).
где, как легко видеть, поскольку и ^ 3, а ^ 3, оба множителя больше 1, так что 2П+ 1—составное число.
Ферма высказал предположение, что все числа вида 尸尼= =22* 4-1 простые; это как будто подтверждалось тем, что при 左=0, 1, 2, 3, 4 действительно получались простые числа 3, 5, 17, 257, 65 537. Следующее число такого вида 22Б +1 было
уже настолько велико, что Ферма не сумел определить, простое оно или составное.
В 1739 г. Эйлер показал, что это число составное, и тем самым опроверг гипотезу Ферма. Эйлер указал общий путь для факторизации чисел такого вида, доказав, что все делители числа вида 2"+1 должны иметь вид /и2“+1.
Простые числа вида 2# + 1, как известно, связаны с задачей построения правильных многоугольников с помощью циркуля и линейки. Гаусс доказал, что правильный многоугольник может быть построен с помощью циркуля и линейки тогда и только тогда, когда число его сторон п равно 炉网3 … %、「пе все простые числа р{ имеют вид 2а* + 1. Среди первых 1000 значений n (n> 1) имеется всего только 54 числа такого вида.
Неоправдавшееся предположение Ферма, что все числа вида 2牡 + 1 простые, естественно ставит задачу построения других функций ,(々),значениями которых при всех натуральных й являлись бы только простые числа. Функции, которые принимают подряд много простых значений, были известны давно.
Эйлер указал интересный многочлен %2—% + 41, который при всех целых % от 0 до 40 включительно принимает только простые значения. При % = 41 и % = 42 значения этого многочлена будут, однако, уже составными числами. Легко видеть, что вообще многочлен с целыми коэффициентами не может при всех натуральных значениях аргумента принимать только простые значения.
Теорема 25. Любой многочлен с целыми коэффиц иен там и при некотором натуральном значении аргумента принимает значение, представляющее собой составное число.
. Доказательство. Пусть / (х) = аох° + а1хп~1+ ... + ап, где все а『——целые числа. Предположим, что при некотором k /(々)= р, где р ——простое число. Известно, что многочлен степени л принимает одно и то же значение не больше, чем в л точках, так что найдется такое целое / > 1, что f (女+ pf)声р. Разлагая f(女+ pf) по степеням pf, получаем:
/ (^ + р0 = / (^) + C^pt + с2 (pt)2 + ... + с„ {pty, (6) где все с(——целые числа. Поскольку /(女)=р, из (6) получаем, что p|/(E + pf), так что f(k + pt)—составное число.
Пр имер. Многочлен х24-Зх4- 1 принимает простые значения при 1, 2, 3, 4, 5. Однако поскольку,⑴=5 н f (6) #5, то /(6) согласно доказательству теоремы 25——составное число. Действительно, /(6) = 55. Точно так же из /(2) ==11 и f(13) =^= 11 следует, что / (13) ^209—составное число.
В теореме 25 предположение, что рассматриваемая функция — многочлен, существенно.
Из вестей вид некоторых функций f W» принимающих при всех натуральных значениях аргумента только простые значения.
Так, например, Миллс в 1947 г. доказал, что существует действительное число а, такое, что /(%) = [«8口 при всех целых х^ 1 принимает значения, представляющие собой простые числа. В 1951 г. Нивен несколько уточнил эту теорему, показав, что для любого с>~|" существует а, такое, что [а^х] при всех целых х 1 — всегда простое число.
Исторические комментарии ко 2-近 главе
Евклид——великий древнегреческий математик, живший около 300 г. до нашей эры. „Начала44 Евклида——важнейшее произведение всей древнегреческой математической культуры. Основное его содержание — изложение системы геометрии, однако в нем рассматриваются и некоторые теоретико-числовые проблемы.
Теорема 19 в несколько другой форме имеется в „Началах** Евклида.
Теорема 18 по своему содержанию давно известна и часто неосновательно рассматривалась как очевидное положение. Точная формулировка с доказательством этой теоремы была впервые дана Гауссом.
Эратосфен (276——196 гг. до нашей эры) был главным библиотекарем знаменитой Александрийской библиотеки. Помимо исследования расположения простых чисел в натуральном ряду, занимался изучением так называемых многоугольных чисел. Эратосфен был более известен не как математик, а как географ и астроном, сделавший, в частности, на основании измерения длины меридиана между Александрией и Ассуаном довольно точный расчет величины земного шара. Он занимался также хронологией древней истории.
Фибоначчи (Леонардо Пизанский) был первым математиком, указавшим, что для нахождения делителей числа п достаточно испытать делимость этого числа на числа, не превосходящие рм.
Теорема 24 основана на идее способа факторизации Ферма.
Мерсенн (1588—1648) рассматривал простые числа вида 2"—1 в своем сочинении „Cogita physico-mathematica". Тот факт, что числа 217—1 и 219 ——1 простые, был установлен итальянским математиком Катальди (1552—1626) до Мерсенна. В сущности простые числа, носящие имя Мерсенна, встречались еще в трудах древнегреческих математиков.
Если взять последовательность slt s2, ... ,s月...,где ^ = 4, s^ = s;.i——2, то (критерий Люка) Л1^=2Г—1 при простом р будет .простым числом Мерсенна тогда и только тогда, когда Sp—i 三。(mod р). В настоящее время числа Мерсенна находят, применяя быстродействующие ^электронно-вычислительные -ма- шцры, обычно используя при этом критерий Люка. 一 •
По-видимому, большая часть чисел вида 2尸一1 составные; например, при простых значениях р в пределах 2300 < р <3200 все числа вида 2?— 1 оказались составными.
В настоящее время известно, что числа вида 2小十 1 составные при 6 = 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19,21, 23, 25, 26, 27, 30, 32, 36, 38, 39, 42, 52, 55, 58, 63, 73, 77, 81, 117, 125,144, 150,207,226, 228, 250, 267, 268, 284, 316, 452, 1945.
Делители большинства из этих чисел Ферма были найдены только в самое последнее время с помощью электронных вычислительных машин. До сих пор не обнаружено ни одного простого числа вида 2小+1 при 々三=5.
Первые таблицы для факторизации чисел были опубликованы еще в XVII веке. Одна из них, составленная Пеллем (1668), дает возможность производить факторизацию чисел в пределах до 100 000.
Таблица, опубликованная Леммером в 1909 г., дает для каждого натурального числа, лежащего в пределах первых 10 миллионов, наименьший простой делитель. Польский математик Я. Кулик (1793—1863), работавший в Пражском университете, составил таблицы для факторизации чисел в пределах до 100 000 000, но эти таблицы до сих пор не напечатаны.
Издана таблица простых чисел, лежащих в пределах первых 11 миллионов натуральных чисел. Таблица первых шести миллионов простых чисел, наибольшее из которых равно 104 395 301, записана в 1959 г. на микропленке.
ГЛАВА 3
НАИБОЛЬШИЙ ОБЩИЙ ДЕЛИТЕЛЬ.НАИМЕНЬШЕЕ ОБЩЕЕ КРАТНОЕ
ОБЩИЕ ДЕЛИТЕЛИ И ОБЩИЕ КРАТНЫЕ ЦЕЛЫХ ЧИСЕЛ
Теорема 26. Каждое целое число а*0 имеет только конечное множество делителей.
До казател ьство. Пусть d|a, тогда a = d«・ Поскольку а#6, то е#0, и, следовательно (теорема IX), целое число WI拄 1, |a| = |d|・|g|k|d|.
Существует только конечное множество целых d, таких, что ]d|v|a|.
Определения 12. 1) Общим делителем целых чисел а^, называется любое целое d, такое, что d|аг, ... ,d\an.
Наибольшим общим делителем целых чисел ^, ... , а4 называется такой положительный общий делитель аг, .., , ant который делится на любой другой общий делитель этих чисел.
Наибольший общий делитель числа ^, ... , ая обозначается (^1» - • • 50口),
Таким образом, (ап .... a“)=d означает:
d>0 целое'
d\ аг, d\an■ .(1)
если 61 а» …,61 %, то 6 J d
Теорема 27. 1) Для любых целых чисел а】,...,а„, из которых хотя бы одно отлично от нуля, существует наибольший общий делитель.
Если % = ±р;| Ps4, , ап = ±р^ ... рр, где р» … …,Р$— различные простые числа, то
а,...,а“) = рТп&,.…%) “『ing,.…丫支(2)
Доказательство. Рассмотрим сначала случай, когда все /5Ao. Обозначим через р、,р$ множество простых чисел, которые являются делителями хотя бы одного из чисел 。1, • •・,а„; тогда аг,... , ап можно записать в виде
а± = ±р^ Ps\ ... , а„ = ± р? ... р?,(3)
где все а『^0, ... , Yf^O—некоторые целые числа. Для этого достаточно записать каждое а?# 土 1 в канонической форме и добавить недостающие простые множители в нулевой степени, а если 生=±1, то взять 修=土 р:…р:. Докажем, что
口)口)p『in(a$,…,yCp『in(a$,…,yC
口)
口)
p『in(a$,…,yC
p『in(a$,…,yC
является наибольшим общим делителем чисел а丄,…,。小 Действительно: l)d>0.2) Поскольку % N min (%, •…yj
...,asNmin (а$,・•. , 丫$), то согласно теореме 20 d\alt и совершенно аналогично получаем, что d\a2, •, d\an. 3) Если
6 I аА, .. . , 61 а„, то в разложении 6 на простые множители не могут содержаться простые множители, отличные от % …,р$, так что 6 имеет вид 6 = р^ р?, где
% W %,.…,电 W Yi,так что 馬 v min (%,..., у)
々$ V%,...,々$ Vy$, так что 右$ V min (%, . *. , yJ
и согласно той же теореме 20 61d. Поскольку для d выполнены все условия (1), определяющие наибольший общий делитель данных чисел, то d = (at, ... , ап).
Если а1=^0, ...» ад=7^0 и (а^ ... , a^)=d, то и
(а丄,.* • , а^, 0, • • • , 0) 口 d*
Действительно: 1) d>0; 2) d\a±, ... t d\an и d|0, .一,d|0; 3) если 6—делитель всех чисел а15 ... , а„, 0, ... , 0, то 6, в частности, делительн 6|d*
Таким образом, наибольший общий делитель существует и тогда, когда часть чисел равна нулю.
Теорема 27 дает вполне определенный алгоритм для нахождения наибольшего общего делителя d конечного множества целых чисел %, …,ап. Если среди этих чисел есть хотя бы одно, равное ± 1, то очевидно, что d = 1. Если все они отличны от ± 1, то оставляем только те из них, которые отличны от нуля, записываем их в канонической форме, а затем дописываем недостающие простые множители с показателями, равными нулю, т. е. берем их в виде (3); наибольший общий делитель находится тогда по формуле (2).
Если все а; равны нулю, то любое целое число 6 будет их общим делителем, и не существует целого d, которое делилось бы на все эти 6, т. е. в этом случае наибольшего общего делителя не существует.
Пример. Найти наибольший общий делитель чисел а~ 1 000 000 001 и 6 = 1 000 000 000 000 001, записанных в двоичной системе счисления.
Переходя к десятичной системе, получаем:
а = 29+1=(2б —2?+1)(2? +1) = 57・9 = 3§ J9,
6 = 215+1=(21。一25+ 1)(25 + 1)=993、33 = 3,11、331,
так что d = 32 = 9・
Теорема 28. Наибольший общий делитель чисел а「 ... , ап всегда больше любого другого общего делителя этих чисел.
Доказательство. Пусть d = (alt ...»а„). Возьмем любой другой общий делитель 6 этих чисел (8^d). Согласно определению наибольшего общего делителя (⑴,условие 3) 6 |d, так что d = 6g, и поскольку d>0, |d| = |8|・|g|, |g|《:0, т. е. так что d> 6.
Теорема 29. Если (а1( .... aj=d, b\d 〃 b>0, то \5, •一'万)一万.
Примечание. Из b ] d н d 丨 а; спедуетЬ | а” так что все числа ^-целые.
Доказательство. 1) d>0, b>0, так что у>0.
H3d| а^ следует (теорема 8), что у j у при всех £ = 1, ... , л.
Пусть 6 |у при всех t = 1, ... , л; тогда 66 |а£ (f = 1, ... , л); 6Ь—общий делитель чисел а「а, значит, 8Ь——делитель их наибольшего общего делителя d, т. е. 6b(d, а следовательно, по той же теореме 8, 6 | у; у удовлетворяет условиям (1), определяющим наибольший общий делитель чисел у ,...,争;
Теорема 30» (<z^, .. > > a^—i,^n)^((^j>• > ^n—i^r ^t^*
Таким образом, наибольший общий делитель л чисел (孔2 3) можно найти, i^S^ снс^шл^ ^^^делитель я— 1 •
чисел и взяв затем наиболыиий общий делитель от полученного таким образом числа d, = (a1, ... , ап_^ и последнего числа ап.
Доказательство. Пусть 。口 …,%—простые числа, делящие хотя бы одно из чисел м,口丁
ai = ±Pi' ... Ps1, ... , an_1 = p^ ... рГ1, an = pV ■■■ Ps's,
где все a; 0, ... , ц. 0,匕?0 целые.
血口(则,…,"宀i) = mi口(mi口 a,…,"J,%),
min (%,.・.,%, %) = min (min (a$,…・,卩$), w) что согласно (2) и доказывает нашу теорему.
Последовательно применяя теорему, получаем, что если (а» %)=厶,(厶;a^ = d2t (d„_2, a^ = dn.lt то d… будет наибольшим общим делителем чисел alt a2, ... , a„.
.Определение 13. Пусть а» ... , а„—отличные от нуля целые числа. Наименьшим общим кратным этих чисел называют наименьшее положительное число, кратное всем этим числам、
Наименьшее общее кратное чисел 仪小…,ап обозначается [^ 1 > • • •>a门]"
Таким образом, ®,…,叫=m означает, что:
m>0 целое、
a1\mt . .. t ап\т• .(4)
если М >0 и % I Л1,…,% I М то mwM
Положительные кратные любых таких чисел alt .. , t ап образуют некоторое подмножество натурального ряда так, что (теорема I) среди них имеется наименьшее. Таким образом, для любого конечного множества целых чисел, не содержащего нулей, существует наименьшее общее кратное.
Теорема 31. Если М = ± р;‘ 川\ •…,% = ± 〃:〔• • • Р?‘, где все а; 0, . .. , Y/三=0—целые числа, то
m = d,…,叫=ртаха,…宀).руд……叫(5)
Доказательство. l)m>0 целое.
at W max (04,у)a$ w max (a^, ., у) так что согласно теореме 20。11 m. Аналогично получаем, что а2 \mt.. .,ап\т.
Пусть 附 >0 целое н а/ Л4,.…,а/ А1.
М = Р1 pl^N (厶 2 0 при всех »
Из Oi|Al, ... , а„| Л1 следует, что 04 V %, •・• , Yi V厶,так что 4 > maxYi)-
Аналогично получаем:
/3 > max(a2, ....; у2), ... , ^^ max (а^, . .. , 丫),
так что т | М, и, следовательно, поскольку m н Л1 положительны, т^М.
Для т выполнены все условия (4), и, значит, т — наименьшее общее кратное
Пример. Найти наименьшее общее кратное чисел а = 333 333$ b = 420 и с = — 312,
Находим канонические разложения а, 6 и с:
а = 3.111 111-3.11b 1001 =: 32^7.11-13.37,
Ь = 22・3*5・7, с = — 2КЗ・13.
По формуле (5) получаем:
[а, Ь, с] = 2 3・32・5・7・11・13・37 = 40а= 13 333 320.
Теорема 32. Наименьшее общее кратное двух или нескольких чисел всегда является делителем любого другого общего кратного этих чисел, т. е.если т = [ар ... ,аД, ах\М, .. .,an\Mtm пг\М4
Доказательство. т>0, так что М можно представить в виде М =mq 十八 где 0v「V,l Из ajM и а^т следует, что а/ г. Аналогично получаем, что & I「,…,% |「,т. е. г кратно всем числам。工,…,ап. Поскольку m—наименьшее из всех положительных чисел, кратных %, а2, ... , %, и rVm, то г не может быть положительным, т. е. r = 0, М = mqt т\ М.
Теорема 33. d,ап_^ ап\ =[瓦 …,а…],а/, m. е. наименьшее общее кратное л чисел (л^3) можно найти, найдя сначала наименыиее общее кратное л——1 чисел и взяв затем наименьшее общее кратное от полученного таким образом числа тг = [а15 ап^ и последнего числа ап.
Доказательство совершенно аналогично доказательству теоремы 30. Достаточно в проведенном там рассуждении всюду заменить взятие наименьшей величины — наибольшей, т. е. везде вместо ,,min“ написать “max".
Теорема 34. Пусть а>0, Ь>0 целые, (a, b) = d и [а, 6] = т, тогда dm^ab, т. е. произведение наибольшего общего делителя 〃 наименьшего общего кратного двух положительных чисел равно их произведению.
Доказательство. Пусть а = р^ ... р?\ Ь = р^ ... ps4 (все а; ^0, Р戶 0 целые); тогда (теоремы 27 и 31);
d = р,в(%, в jpF’"(°*'网
m = p:ax(a,R). .p『ax(aW, min(a1, P1) + max(a1,又)=电+又,
ming, ED 十 max(as"s) = as+0s, так что dm = ab・
П р н м e p. a = 132 = 2a- 3• 11, b = 90 = 2*3a• 5, тогдаd = 2♦ 3 = 6, m = 2a-33«5 -11 = 1980 н, действительно, 6-1980 = 90-132.
Теорема 34 показывает, что наименьшее общее кратное двух положительных чисел а и 6 можно найти по формуле
Из доказательства легко видеть, что если взять не два, а больше чисел, т, е. взять ^ > 0, ..., art >0, где 孔23, то произведение аг t. t ап может оказаться больше, чем произведение dm наибольшего общего делителя и наименьшего общего кратного.
АЛГОРИТМ ЕВКЛИДА
Нахождение наибольшего общего делителя по формуле (2) возможно, если предварительно найдены канонические разложения рассматриваемых чисел. Для очень больших чисел нахождение таких разложений сопряжено с большими трудностями. Для нахождения наибольшего общего делителя двух чисел существует еще другой алгоритм, который был дан Евклидом. Алгоритм Евклида базируется на теоремах 35—37, в которых, не оговаривая этого каждый раз, мы будем все рассматриваемые величины предполагать целыми числами.
Теорема 35. Если Ь\а и 6>0, то (а, Ь) = Ь.
Доказательство. 1) 5>0; 2) Ь\а и Ь\Ь\ 3) если 6|а и 6|Ь, то, в частности, 61b. Поскольку для b выполнены все условия (1), определяющие наибольший общий делитель а и 6, то (а, Ь) = Ь.
Теорема 36. Если a = bq-\-r, то (а, 6) = (6, г).
Доказательство. Пусть (a, b) = d; тогда: 1) d>0; 2) из d|a, d\b и r = a — bq следует (теорема 11) d|r; 3) если 6|Ь, 6|г, то 6|а; 6—общий делитель а и 6, и, следовательно, 6|d.
Таким образом, все условия, определяющие d в качестве наибольшего общего делителя чисел Ъ и г, выполнены: (а, Ь)= =d = (Ь, г).
Теорема 37. Для любых целых а и Ь>09 где Ь\а при некотором s существуют целые числа 备,的,…,% н q, q,…,小 такие, что b \ q > % > …> Г? >。,
⑹⑹0=如)+分 b = r1q1 + ri 「I =「2% +「3
⑹
⑹
「S-2 =「5-19$- I + Г$
^-1 = rs^s丿
И (a, b) = rs
Доказательство. Согласно теореме 1 для а и b>0, где b才а, можно найти ^0 и rt, такие, что a = 6^0 + rt и 0 < Г! < 6.
Для b н「1 можно найти числа 分 и г2, такие, что Ь = ^^Ч- г2» где 0< r2<ri- Если % = °,мы заканчиваем наш процесс, если же г?>0, то для「I и г? находим ^2 и г3, такие, что rx = r^-{-rz, О W г8 V % и т. д.
Вообще мы для 〃一^ и 厶(Ov 厶 V 〃-J находим qk и rA+1, такие, что rk^ = rkqk +rk+1, °V〃+iV〃,и если rk+1 = Q, то процесс заканчивается, а если г^+1^0, процесс продолжается таким же путем. Получаем соотношения вида:
а = Мо + А 6=人内+厶
Г]=々% + Г3卜⑺
где Z> > rj > r2 > .. . > О J
Процесс построения равенств (7 ) не может быть бесконечным, так как тогда существовало бы бесконечное множество различных натуральных чисел rkt лежащих между 0 и Ь. Вместе с тем по условию самого построения процесс заканчивается только, если некоторое rs+1 = 0. Тем самым доказано, что при некотором s будет 乙十「О, так что (7) заканчивается соотношением 々-1 =「国$,и мн получаем (6), причем 6>гх > г2>.. .> г^>0. Пользуясь теоремами 36 и 35, получаем:
Q Ь) — (А「1) = (「1,%) = • ♦ ♦ = (「s-i,「J =「s*
При 匕V。можно воспользоваться очевидным соотношением (а, &) = (а,— &), так что теорема 37 вместе с дополняющей ее теоремой 35 дает алгоритм, позволяющий находить наибольший общий делитель двух любых целых чисел, из которых хотя бы одно отлично от нуля.
Пример. Найти наибольший общий делитель чисел 1173 и 323.
Последовательным делением находим:
1173 = 323-3 + 204
323 = 204*1+ 119 204= 119*1+85 119= 85*1 + 34 85= 34*2+ 17 34= 17-2, так что (1173,323)= 17.
Пользуясь алгоритмом Евклида, можно найти наибольший общий делитель любого конечного множества целых положительных чисел alt 。纟,・・・,а%. Для этого, пользуясь алгоритмом, последовательно находим: 乙=3「&), & =(厶,勾),… @7 = 言(乙-2,%) и согласно теореме 30 d„_r = (аг, а2, ..., ля). В случае же, когда часть а; равна нулю или отрицатёльна, пользу-
ются тем, что (%, &,…,%) = ( & 丨,|的|,…/*) (теорема 5), причем, как было уже отмечено, при вычислении наибольшего общего делителя, числа, равные нулю, можно вообще не принимать во внимание. Алгоритм Евклида дает возможность находить наименьшее общее кратное любого конечного множества положительных чисел а^, а?,・•・,а%・ Для этого, пользуясь теоремами 34 и 33, последовательно находим:
心=(a1,02),m1 = "^^ = [a1,能],4 =(m1,а3),
m2 =*=[恤, 03] = [a1.a2,03]d“_i = (m“_2,a“),m“_i = ^^=[m“T,a』= [ai,a2%].
Если часть чисел % отрицательна, то, пользуясь тем, что 回...,а/ = [|а/,…,&| j, вычисления проводят для чисел
Пример. Найти наименьшее общее кратное чисел 1403, 1058 и 3266.
Алгоритм Евклида для чисел 1403 и 1058 имеет вид:
1403= 1058-1+345, 1058 = 345*3 + 23, 345 = 23*15, так что
4 = (1403,1058) = 23,mi = [1403, 1058] = 1403•曙=64 538.
Применяя алгоритм Евклида, находим теперь d?= =(64 538,3266) = 46 и, наконец, т2 = [ 1403,1058,3266]= =[64 538,3266] = 64 538 •響=4 58 2 198.
ВЗАИМНО ПРОСТЫЕ ЧИСЛА
Определение 14. Числа аг, ... ,ап называются взаимно простыми, если (alt ...»ап)= 1, т. е. если наибольший общий делитель этих чисел равен 1.
Определение 15. Числа а^,・• •, а〃 называются попарно взаимно простыми, если (ah Ду)= 1 при всех i ^ / (1 i ^ n, Iwjvzi).
Примеры. 1) 15, 21, 77—взаимно простые числа, однако эти числа не являются попарно взаимно простыми.
34, 53, 99, 115—попарно взаимно простые числа, следовательно, тем более взаимно простые.
Теорема 38. Два числа а и Ь, отличные от 0 〃 ± 1, взаимно просты тогда и только тогда, когда их канонические разложения не содержат одинаковых простых множителей.
Доказательство. 1) Пусть (a, b) = 1. Если бы для некоторого простого числа р было р\а и р|瓦 то р являлось бы общим делителем а и Ь, а поскольку (а, 6) = 1# то было бы Г>р>2.
Если канонические разложения а и 6 не содержат общих простых множителей, то а и 6 можно записать в виде:
а = р?1 • * • Р:\ b = р?1 ・.• р?\
где в каждой паре an М будем иметь одно число, равное нулю, т. е. при всех i=l, 2, ...»s имеем 匕=min (%,瓦)=0 и (теорема 27) (а, 6) = 1.
Теорема 39. Если р—простое число, то р\а тогда и только тогда, когда (а, р) = 1.
Доказательство. При а = ± 1 это очевидно. При а #= ± 1 р\а означает, что каноническое разложение а не содержит простого множителя р; согласно предыдущей теореме это будет тогда и только тогда, когда (а, р) = 1.
Теорема 40. Если (ап .. .,a„) = d, то числа 号,…,号8за- имно простые.
Доказательство. Теорема является частным случаем теоремы 29 при b = d.
Теорема 41. Если c\ab и (а, с) = 1, то с|Ь.
Доказательство. В случае с= 土 i c\b для любого b. При с声 1 рассмотрим каноническое разложение с=±р¥‘…р?$・ По условию при некотором целом q
ab = p}\ ..曲д,(8)
(а,с)=1, так что множители pF, ..., р? не входят в каноническое разложение а (теорема 38), а тогда, поскольку канонические разложения левой и правой части равенства (8) должны совпадать (теорема 18):
曲…р?|6, т. е. ф.
Примечание. Пользуясь этой теоремой, легко доказать, что из равенства двух несократимых дробей следует равенство их числителей и знаменателей, т. е< если (а, 6)— 1, (с, d) = l, *=%, b^ 1, d»h та а=с, b=d.
Теорема42. Если(а^ 6) = 1, ..., (ап, b)= 1, mo (at ... ant i>) = l, т. е. произведение чисел, каждое из которых взаимно просто с одним и тем же числом, также взаимно просто с этим числом.
Доказательство. Рассмотрим три возможных случая:
6 = 0. Из условия @,0) = 1 получаем, что при всех f / = ± 1 и тогда (% ・…b) = 1.
6= ± 1. В этом случае (а】・•.。中 ± 1) = 1 при любых целых а»..., а„.
6=#0, b幺土 1. Рассмотрим в этом случае каноническое разложение 6 = ± р? ... р?$・ Поскольку (aL, 6)=1»..., (ая, 6)=1, множители р:‘, рА согласно теореме 38 не входят ни в одно из канонических разложений чисел 。小・一,0炉 а следовательно
(примечание на стр. 30), не входят и в каноническое разложение их произведения 。丄...ап, так что по той же теореме 38 имеем (а】.♦ ♦ %, b) = L
Теорема 43. 1) Если (а, 6) = 1, то при любых целых неотрицательных пит имеем:
(а\/)=1.
Если при каких-либо двух целых положительных значениях пит (а", 6Ш) = 1, то (а, b) = 1.
Доказательство. 1) Из (а, 6) = 1 согласно предыдущей теореме при ^ = ... = а„ = а (и > 0) получаем (а",Ь)=1, а отсюда таким же образом при т>0 получаем, что и (a", bm) = 1. Если хотя бы одно из чисел 九,m равно 0, то утверждение очевидно.
Если (。",严)=1,九>0, m>0 и (a, b) = d, то из d|a, d\b последовательно получаем: d|a", d\bm, d| (ап, bm)t 叩,d=\,
Эта теорема, в частности, показывает, что если (a, pm) у= 1, где р — простое число, то (а, р) у= 1, а следовательно (теорема 39), р\а.
Теорема 44. Если pt, р2—простые числа и р、耍 р%、то при любых целых и^0, т^О (р:, р^) = 1.
Д оказательство. Для двух разных простых чисел pt и /?2 имеем (теорема 38) (pn р2) = 1 и, применяя предыдущую теорему, получаем (р^, р7) = 1 •
Теорема 45. Если целое положительное число d—делитель произведения двух взаимно простых чисел а и Ь, то d может быть представлено и притом единственным образом в виде произведения двух положительных чисел 6工 и 62, таких, что 6Ja, 621b.
Доказательство. Пусть р:'・・・ р:$—каноническое разложение d. Поскольку а и b—взаимно простые числа, простой делитель р“ входящий в каноническое разложение d, не может быть одновременно делителем а и Ь, т. е. либо р/а, либо P[{bt
Рассмотрим сначала случай, когда р^а. Из p/а следует (а, рг) = 1, (а, р:‘)= I (теоремы 39 и 43), и тогда, поскольку p^\d9 d\ab9 имеем ^\аЬ, р^\Ь (теоремы 6 и 41).
Точно так же в случае р^Ь получаем р^\а.
Таким образом, каждый множитель d вида р?< является либо делителем а, либо делителем Ь, т. е. d = p;'・・・ р:‘= б^б?, гДе 6Ja, S2|6.
Представление d в виде 6Х62, где 6Ja, 62|6, (а, Ь)=1, единственно, так как иначе было бы два различных канонических разложения для числа d (см. примечание к определению 11 на стр. 30).
Теорема 46. Произведение двух взаимно простых положительных чисел равно квадрату целого числа тогда и только тогда, когда каждый из сомножителей есть квадрат, целого числа.
Д оказател ьство. 1) Если a = s* 6 = Р, то 曲= (sf)£
Пусть ab — n2. (а, 6)= 1. Если каноническое разложение л имеет вид п = р;'・・・р:*, то каноническим разложением ab будет ab — n2 — p^\ .. р^\ Поскольку (а, 6) = 1, каждый делитель ab вида р” является либо делителем а, либо делителем Ъ и, таким образом, а и 6 — также полные квадраты.
Теорема 47. Если 〃工,.・.,ап——попарно взаимно простые числа, то [。工,...,а%] =。1 ..・ а%, т・ е. наименьшее общее кратное попарно взаимно простых натуральных чисел равно их произве* дению.
Доказательство. При п = 2 утверждение теоремы верно, так как из (ах> а2) = 1 следует (теорема 34):
Предположим, что утверждение верно для любых п попарно взаимно простых чисел (п ^ 2). Возьмем любые 旧+1 попарно взаимно простых числа а1( ..., а„, ап+^ ап^ будучи взаимно простым со всеми числами а1? ... , а„, взаимно просто с их произведением (теорема 42), и тогда согласно сделанному предположению и тому, что при п — 2 утверждение теоремы верно, получаем:
[а1? ...» ап, ая+1] = [[^1» • • • » aj, an+i\~[ai * • • ап^ %+J
—ai • • • апап+1'
Согласно принципу полной математической индукции утверждение теоремы верно при любом 几》2・
Теорема 48. Если а1? ... , ап——попарно взаимно простые числа и 一 ・,a/b, то 久…an\b.
Доказательство. По условию 6—общее кратное а1?..., а„. Наименьшее общее кратное попарно взаимно простых чисел 。工,・..,ап, равное (теорема 47) ага2 ... ап, согласно теореме 32 должно быть делителем любого общего кратного этих чисел, т. е., в частности, делителем Ь*
ГЛАВА 4
ФУНКЦИЯ 1x1
РАЗЛОЖЕНИЕ л! НА ПРОСТЫЕ МНОЖИТЕЛИ
Определение 16. Целой частью действительного числа а на* зывается наибольшее целое число, не превосходящее а, т, е. целое число л, такое, что п^а<п+ 1. Целая часть числа а обозначается [а]. Следовательно,.
[а]<а<[а]+1.(1)
Определение 17. Дробной частью действительного числа а называется разность а—[а].
Дробная часть числа а обозначается {а}. Следовательно, {а} = а—[а] и 0^ {а} < 1.
Пр имеры. [5,8] = 5;[3] = 3;[л] = 3;[—7,39] = —8;
[—е] = —3; {4} = 0; {л} = 0,1415...;
Теорема 49. Пусть а—действительное положительное число3 d—целое положительное. Число положительных чисел, не превосходящих а и делящихся на d, равно [^].
Доказательство. Рассмотрим положительные числа, кратные d и непревосходящие а; пусть наибольшее из них будет равно sd, так что (s+ 1) d уже больше, чем а; число таких чисел
d, 2d, 3d,…,sd
равно s, где sd ма V($+ 1) d, следовательно,sv*s+l, т. e. s=M-
Теорема 50. Для любого действительного а>0 и целого d>0
[用=[外
Доказательство. Между [а] и а нет целых чисел, и поэтому число чисел, кратных d, в сегменте 1, [а], равное согласно предыдущей теореме [号],равно также величине 悄], выражающей число чисел, кратных d в сегменте 1, а.
Теорема 51. Для любого дей с те и тель ного числа а разность [а]——2 挤 может равняться только 0 или 1.
Доказательство. Для любого а имеем а—1 v[ct]va, так что•
[а] —2 圉 Va—2(接—1) = 2,
[а]—2 [*^ ] > ct — 1 ■— 2 -g- = — 1,
т. е. целое
-ИЛИ 1.
число [а]—2 愕] может
равняться только 0
Теорема 52. Пусть р—простое числоt п ^ 1 целое. Для показателя а наивысшей степени р, делящей и!, имеем:
a=園+関+国+。,。,⑵
/и. е. при а, равном сумме (2), р°|л!, но ра+1^п!.
Примечание. Ряд (2) представляет собой конечный ряд, так как. если в знаменателе появляется степень pJ, большая числителя пу слагаемые в (2) обращаются в нули.
Доказательство. При 九VP все слагаемые в ряде (2) равны нулю, и вместе с тем действительно в этом случае показатель наивысшей степени р, делящей 九!,равен нулю, так что для таких р и и утверждение теоремы верно.
Возьмем теперь произвольное простое число р и применим метод индукции по и. При 九=1 теорема верна, так как в этом случае 九=1 V р. Предположим, что утверждение теоремы верно при всех л, таких, что
1 ^, где ^ целое (^ >2).
Если ^ <р, то утверждение теоремы верно для ^, как это было отмечено выше.
Если ^ ^ р, то среди множителей 1,2,・・・,N произведения ^! число делящихся на р будет равно (теорема 49) [~^] . Произведение всех остальных множителей числа 1 *2 ... ^ обозначим через М.
Тогда
N! = p・2p[^] р・М = р[丁] • [^] ! М, где р^М. (3)
Из У ^ р следует 1 V ^--J V М
Так что согласно предположению показатель наивысшей степени р, делящей [^] I, равен:
=修]+[词=修]+[词
=修]+[词
=修]+[词
(теорема 50). Из формулы (3) получаем, что наибольший показатель степени р, делящей ЛИ, равен [^] + [务]+ [备]+
Таким образом, утверждение теоремы верно для N и в этом
случае. Согласно одной из форм принципа полной математической индукции (теорема IV) теорема при произвольном простом р верна для любого натурального 九.
Пр имер. Найти наибольшее а, такое, что За|1000! *
+ [费卄[黑]=498,+ [费卄[黑]=498,По формуле (2), имеем: a=[譽"[響卄[喏]+ [饗] так что з4881 1000!, но 3499!1000!.
+ [费卄[黑]=498,
+ [费卄[黑]=498,
Теорема 52 дает возможность находить каноническое разложение 九!,а именно, поскольку каждое простое р входит в каноническое разложение и! с показателем, равным
圉+図+t。
球.=m国"卦….(4)
Для функции Т(х)= У In и на основании равенства (4) и равенства м=м- справедливого для любого целого d> 0, получаем:
(5)(5)Т(х) = 1п[х]! = £1пр([^] + [Д+ ...)•
(5)
(5)
В формуле (5) можно ограничиться простыми числами pwxj
при остальных р слагаемые равны нулю.
ТОЧКИ С ЦЕЛОЧИСЛЕННЫМИ КООРДИНАТАМИ
Возьмем на плоскости решетку, образованную всеми точками (х, у) с целочисленными координатами х, у. Функция [а] играет большую роль при подсчете та
ких точек, лежащих внутри некоторой замкнутой кривой.
Теорема 53. Пусть / (х)— неотрицательная и непрерывная при а^х^Ь функция. Число точек с целочисленными координатами, лежащими в криволинейной трапеции a w V х W b, 0 V У W / (%) (исключая, таким образом, точки, лежащие на отрезке оси 认 равно
N [/(*)]•(6)
Доказательство. При любом целом 力(av力Vb) длина отрезка М'М (рис. 2) равна / (А). Число точек с целыми координатами, лежащих на этом отрезке (исключая точку на оси х), равно числу целых значений у, таких, что OVy Wf(E), т. е. равно
[f (й)]. Поскольку все точки с целыми координатами в А"АМВВ9 располагаются на таких отрезках, где a^k^btxo общее число этих точек равно сумме (6).
Если кривая АВ задана уравнением с параметром, т. е. f(%) = f(M%), и при изменении этого параметра N площадь криволинейной трапеции А"АВВГ неограниченно возрастает, то, естественно, возникает вопрос об оценке порядка роста числа точек с целочисленными координатами, лежащих в этой области. Интуитивно ясно, что если кривая АВ не является слишком изогнутой, то число таких точек близко к площади фигуры; однако вопрос о том, как сильно может отличаться рассматриваемое число точек с целочисленными координатами от площади, обычно вызывает серьезные трудности.
Особый интерес для теории чисел представляют случаи, когда кривая АВ есть дуга гиперболы У=/ или окружности у = = р「2—X3. При рассмотрении числа точек с целочисленными координатами в области, ограниченной гиперболой y = g нам понадобится следующая теорема.
Теорема 54.
£ ^ = 1п% + С +。 1 W£ ^ = 1п% + С +。 1 W丄X丄X⑺⑺
£ ^ = 1п% + С +。 1 W
£ ^ = 1п% + С +。 1 W
丄X
丄X
⑺
⑺
где С—некоторая постоянная.
Доказательство. Заменяя подынтегральную функцию ее наибольшим и наименьшим значениями, получаем:
так чтотак что左11左11?<4?<411
так что
так что
左11
左11
?<4
?<4
1
1
Из сходимости ряда£ ^—^j) согласно известному признаку сравнения рядов следует сходимость ряда。工十%+… , где 0启=无— J 丁・ Обозначая сумму этого ряда через С, получаем:
e = (1-弹) + (3—5*)+ g-胖)+…(8) * * 3
Если в сумме (8) взять члены начиная с (У + 1)-го, то
。v £ (「*"$ (63)=$, k—N+lkk—N+1
так что
23N+l
c= (1-胃)+(卜 乌)+••• + (%一 У 毕)+。(3), 12
+ 抖.+% =,¥ + С +。偿丿= ln" + C +。(3) • 1
Таким образом, соотношение (7) доказано для целых значений х.
Пусть [х] =х—6, где OwBVl; тогда
1п [х] == 1п (х — 8) = 1п х + In ^ 1 — ^) = In % + О (g).
££ т=1п [х1+с+0(й)=1пх+с+°(т)-
Число С называют постоянной Эйлера. Из (7) следует, что
С = Jim П+^+^.+З — lnN)・⑼
Вычисления дают, что С = 0,577215...
Теорема 55. Число S (^) точек с целочисленными положи^ тельными координатами 8 области, ограниченной гиперболой у =~ и координатными полуосями, равно
S(^) = ^ 1п У + (2С— l)^ + O (VN)t(10)
где С——постоянная Эйлера.
Примечание. Для таких точек с целочисленными координатами имеем 1W#VM так что S(M)(рис. 3) согласно теореме 53 может быть записано в виде:
S (Z)=E| 圉.
Для получения оценки (10) надо предварительно представить S (7V) другой формулой.
Доказательство. Возьмем на гиперболе (рис. 3) ^ =寸 точки D(VN, /Q, А 3 N), В世,1) и нх проекции на оси координат: D1(J/ ^, 0), 0"《0, /%), А* (1, 0), ВЛ (0, 1). (Буквы
квадрате OD'DD", исключая точкиквадрате OD'DD", исключая точки
квадрате OD'DD", исключая точки
квадрате OD'DD", исключая точки
с одним штрихом означают проекции соответствующих точек на ось х, а с двумя штрихами—на ось у.)
Ввиду симметрии гиперболы относительно биссектрисы 0Z) координатного угла число точек с целочисленными координатами (исключая точки на осях) в криволинейных трапециях ArADDf и B"BDD" одинаково и согласно теореме 53 равно
Число точек с целочисленными координатами в на осях, равно
2
10左W匕V
Таким образом, для S(N) получаем формулу:
S (N) = 2 £ 图 _“]а(11)
Отбрасывая скобки во всех слагаемых суммы правой части равенства (11), т. е. заменив 行 числами 万,мы изменяем каждое слагаемое меньше, чем на 1, а всю сумму—на величину, меньшую, чем 2]/^・ С другой стороны, [V^V] — ^^—仇 где О^0<1, так что [У¥]2 = (Р"—9)" = N + O (战).
Из равенства (11), пользуясь теоремой 54, получаем
S(^) = 2^ £N + 0(l<^) = 2屮п/^ + С + О (台))—
—У + О(]/л7) = У1пУ + (2С—i)y + o(yW).
Вопрос о точной оценке числа S(N) может быть поставлен в виде следующей проблемы: в формуле
(12)(12)S(^) = ^lп^ + (2C—l)^ + O(^3)
(12)
(12)
получить для 6 возможно меньигёе значение.
мени появления работы Вороного
было получено много результа
тов, постепенно уменьшавших 6; однако эти уточнения оказались не слишком значительными. Например, в 1959 г. для 6 было получено значение % + &• Вместе с тем известно, что 6> ^-, так что -i-<6<ig + e. .
Рассмотрим еще задачу подсчета числа точек с целыми координатами, лежащих в круге с центром в начале координат, радиус которого г неограниченно увеличивается.
Теорема 56. Число А (г) точек с целыми координатами 8 круге %2十^2 =厂2 выражается формулой
А(г) = пг2 + О(гу (13)
Доказательство, Рассмотрим точки с целыми координатами, лежащие в секторе Ow%£r, QwywMr'—吟 т. е. (рис. 4) в MONt включая точки, лежащие на отрезках ОМ, ON и дуге ММ Обозначим число этих точек через В (г).
Для каждой такой точки возьмем квадрат со стороной, равной 1, левая нижняя вершина которого совпадает с данной точкой. Все эти квадраты заключены в секторе M'ON\ ограниченном окружностью:
炉+ ^ = (「+ 2)2.
Действительно, левая нижняя вершина квадрата по условию удалена от начала координат на расстояние, не большее, чем г, а передвижение в пределах квадрата со стороной, равной 1, может изменить расстояние от центра не больше, чем еще на Две единицы.
С другой стороны, часть плоскости, занятая этими квадратами, заключает в себе сектор MON, ограниченный окружностью:
炉+歹=儿
Действительно, если точка (х0> %) лежит в этом секторе, то она удалена от начала координат на расстояние, не большее, чем г. Поскольку [хо]^^о> [УоКУо. точка ([х0], [%]) также удалена от начала координат на расстояние, не больше, чем г, т. е. она является левой нижней вершиной одного из рассматриваемых нами квадратов.
Из [х0]^х0<[х0]+1, [уо1^^о<!^о1+1 заключаем, что точка (%, %) принадлежит этому квадрату.
Число В (г) точек с целочисленными координатами в секторе MON равно сумме площадей всех этих квадратов, т. е. представляет собой величину, заключенную между площадью сектора MON и площадью сектора M'ON
;口尸 V в (г) V } п (г + 2)2.
Мы получаем отсюда, что
О В (г) — -i- лг2 < -^- л; (г + 2)2 —^-”2= лг + л,
8(「)=十冗" +。(Г).
4В (г) равно числу точек с целочисленными координатами в круге х2 + у2^г2, если считать каждую такую точку, лежащую вне осей координат, один раз, точки, лежащие на осях координат,— два раза, а точку (0, 0)—четыре раза.
Отсюда следует, что
Л (г) = 48 (г)—4 [г]——3 = лг2 + 0 (г).
Оценка (13) была известна еще Гауссу. Применяя метод Вороного, польский математик Серпинский в 1906 г. доказал, что формула
4")=冗产+ 0(尸)
'1
верна при 七=専・ Было доказано также, что v >:у, т. е. ■|•VvV■|■• В настоящее время известны оценки Л (г) со зна-
2 ченйями V, меньшими, чем —, однако точная наименьшая величина V в этой формуле до сйк пор неизвестна/ ./
Исторические комментарии к 4-й главе
Теорема 52 впервые встречается во втором издании 1808 г. книги Лежандра „Теория чисел". Основные результаты исследований П. Л. Чебышева по теории простых чисел базируются на этой теореме, точнее на формуле (5), которую обычно называют тождеством Чебышева.
Теорема 55 была опубликована Дирихле в 1849 г. Немецкий математик П. Лежен-Дирихле (1805—1859), семья которого происходила из Франции, большую часть жизни провел в Берлине. Леже н - Ди р ихле—один из крупнейших математиков XIX века, оказавший большое влияние на развитие математического анализа и теории чисел. В анализе особенно большое значение имеют его работы по теории тригонометрических рядов и дифференциальным уравнениям математической физики. В теории чисел он доказал основную теорему о простых числах в арифметической прогрессии. Примененные им при этом ряды получили название рядов Дирихле (см. 33-ю и 36-ю главы). Дирихле получил фундаментальный результат о числе единиц заданного поля алгебраических чисел и определил число бинарных квадратичных форм с заданным дискриминантом.
Формула (11) впервые встречается в работах Шарля Эрмита.
Георгий Федосеевич Вороной (1868——1908)——замечательный русский математик, работы которого почти целиком посвящены теории чисел. Г. Ф. Вороной оставил сравнительно небольшое число работ, однако они представляют существенный вклад в теорию чисел. Его работы, посвященные теории квадратичных форм, дают существенное развитие так называемого метода непрерывных параметров. Вороной построил алгоритмы для вычисления основных единиц кубического поля.
Мемуар Г. Ф. Вороного 1903 г. „Об одной задаче из теории асимптотических функций11, в котором он получил оценку £ [*] ' ПОСЛУЖИЛ отправным пунктом исследований асимптотического поведения различных числовых функций^ В частности, эта работа оказала большое влияние на формирование методов, развитых в первых теоретико-числовых работах нашего выдающегося современника И. М. Виноградова.
Оценка этой функции имеет чрезвычайно большое значение в теории чисел и рассматривается как одна из центральных ее задач (см. 34-ю главу). Начиная с Дирихле, Вороного и вплоть до нашего времени исследованию, этой функции, обозначенной у нас через S (^), посвящено очень большое число работ.
Работы Вороного по аналитической теории чисел касаются также общих вопросов р методах суммирования функций; один из этих методов получил в математике имя Вороного.
ГЛАВА 5
КОНЕЧНЫЕ ЦЕПНЫЕ ДРОБИ
ПРЕДСТАВЛЕНИЕ РАЦИОНАЛЬНЫХ ЧИСЕЛЦЕПНЫМИ ДРОБЯМИ
Рациональные числа можно задавать в разной форме, например, одно и то же число можно записать в виде отношения двух целых чисел -у или в виде систематической дроби по некоторому основанию g, причем эта систематическая дробь может быть конечной или бесконечной, в зависимости от выбора основания системы счисления. Запись в виде систематической дроби имеет ряд существенных преимуществ особенно при приближенных вычислениях, однако существенные неудобства возникают из-за того, что форма записи зависит не только от рассматриваемых величин, но и от основания системы счисления.
В этой главе мы рассмотрим другую форму записи рациональных чисел, а именно представление их в виде так называемых непрерывных или цепных дробей. Большим преимуществом аппарата цепных дробей является то, что выражение любого рационального числа в виде цепной дроби не зависит от каких- либо других величин, кроме самого этого числа. Другие достоинства, а также и недостатки этого аппарата по сравнению с аппаратом десятичных и других систематических дробей будут рассмотрены позже.
Определение 18. Конечной непрерывной дробью называется число, записанное в виде
.玩
+м,
где а0,。工,...,。$,匕工,Ь2, ..., bs—целые числа.
Мы будем, конечно, предполагать, что все знаменатели, встречающиеся в этой дроби, отличны от нуля. Очевидно, что величина такой непрерывной дроби может быть записана в виде Р
, где Р и Q—целые числа.
Если Ь] —- ^2 — • >»■— Ь$ ^― 1, а^ ^^ 1 при всех i — 1, 21 . • •, s -1 и а$>1, то такую непрерывную дробь называют обыкновенной непрерывной дробью или цепной дробью.
Определение 19. Конечной цепной дробью называется число, записанное в виде
(1)
1
где а0, а» ・・・,as—целые числа,。工田1, •・•, а5_х ^: 1, 。$>1・ Примечание. При s = 0 as = а0 может быть любым целым числом. Будем для удобства записывать цепную дробь (1) в виде
Числа а0, ап ・・・,as будем называть элементами цепной дроби.
Теорема 57. Любое рациональное число равно некоторой конечной цепной дроби.
Док азател ьство. Любое рациональное число можно представить в виде -~, где Р н Q целые, причем Q》l. Алгоритм Евклида для таких чисел Р н Q дает цепь равенств:
⑵⑵p=Q%+q Q = r 101 + % 「1 = Г 2。2 +「3
⑵
⑵
где Q>q>『2> …>q>0・
Равенства (2) можно записать в следующем виде:
?=02
откуда получаем:
1
или в сокращенной записи:
今=40 + 'a1 + "/ + • • • ++ " %•
Для целого числа, т. е. в случае Q = 1, в равенствах (2) будет только одно первое равенство Р=1・Р + 0, и цепная дробь оборвется на а0 = Р.
Естественно поставить вопрос, является ли такое разложение в цепную дробь единственным, т. е. может ли существовать конечная цепная дробь, равная 页,с элементами, отличными от неполных частных ар полученных в алгоритме Евклида (2). Мы докажем, что каждое рациональное число может быть единственным образом представлено в виде такой цепной дроби. Этот факт существенно зависит от того, что в определение конечной цепной дроби включено условие, что последний элемент а$>1(§#=0). Если бы мы, рассматривая выражение вида (1), допускали для последнего элемента значение, равное 1, то единственность представления уже не имела бы места, например:
2 + »4 + "Зма + ^ + ^ + З.
Теорема 58. Существует одна и только одна конечная цепная дробь, равная данному рациональному числу,
Доказ ате льство. Предположим, что существуют две различные конечные цепные дроби, равнне-^-, т. е.
—-=а0 + ”。工 + "а? + • •. + ^as =
=а; + "а;十”а;+…+"а;, где /ns.(3)
Если бы было а0 = а^,。工=。;,а$ = а;, то, поскольку эти две цепные дроби предполагаются различными, f> s.
Отнимем из обеих частей равенства (3) а0 = а0, приравняем знаменатели получающихся после этого дробей (числители у нйХ одинаковые), отнимем после этого из обеих частей @1 =。; и т. д., 60 ,
так что в конце концов получим 。事= а; + »@;+] + ・・・+»а;,ито при a5 = ds и положительных 0;+】, ・・・, а; не может иметь место.
Таким образом, найдется такое k(Q ^k^s), что
Поступая, как и выше, т. е. отнимая в (3) а0 = а0, приравнивая после этого знаменатели и т. д.} до того как в (3) исчезнут a0 = 0о,a1 =心 …,ak_x = ak.x и обозначая /丰"訣+1 + + ... + ^as через R, получим:
R = a* + 1/4+i+.・・+Vas = % + 1/%+i++才4.(4)
Если s = N то ak= R = [R].
Если s = ^+ 1, то, поскольку согласно определению цепной дроби ak+1 = as> 1, будем иметь ~^~ <: 1 и ak = [R],
Если s>^+ 1, то 。為+1+・・・+"а$> 1 и в этом случае также ak = [R].
Мы видим, что во всех случаях ak= [/?]; совершенно аналогично из формулы (4) получаем, что 或= [R], т. е. ak = a^ в то время как 々 было выбрано так, что % 丰 а” Предположение, что существуют две различные конечные цепные дроби, р
равные @ , привело нас к противоречию, т. е. любое рациональное число только единственным образом может быть разложено в конечную цепную дробь-
Теоремы 57 и 58 устанавливают взаимно однозначные соответствия между рациональными числами и конечными цепными дробями.
ПОДХОДЯЩИЕ ДРОБИ
Для данной цепной дроби
00 + "01 + "а2 + …. + "400 + "01 + "а2 + …. + "4(5)(5)
00 + "01 + "а2 + …. + "4
00 + "01 + "а2 + …. + "4
(5)
(5)
будем рассматривать так называемые подходящие дроби:
"0 =a0> 4 =a() + "a1> /2 =00 + "01 + "02> * ■ .
> 4 =00 + "01十"02 + • ..十 "4.
Определение 20. n-П подходящей дробью (0 vmMs) к конеч- най цепной дроби (5) будем t называть величину . h
4 =。0 +% + 丑%'+ ...彳 %“.
(6)
Рассмотрим теперь две последовательности чисел:
определенные
^о» 匕> • • • > Рj н Qq> Qi> • • • > Qs>
рекуррентными соотношениями:
Рп= рп-1ап + РП-2> \ Q^小
Qn = ^л-1ал ~Ь Qn-2 J
и начальными условиями:
Ро = а(),Qo = l> 匕=。0。丄+1, Qi= ai>(8)
Непосредственно видно, что соотношения (7) вместе с условиями (8) при данных а0, о】,...,as однозначно определяют величины:
^о» Pi> • • • » Р$ н Qg» Qi» • • • > Qs*
Теорема 59. Если а。,。工,・・・,。$—элементы цепной дроби (5), то последовательность чисел Рп и Qn (л = 0, 1, ••.,£), определенная формулами (7) “ (8), облегает тем свойством, что при всех этих л отношение ~ равно л-и подходящей дроби (6).
Доказательство. Применим метод полной математической индукции по л (О^л ^s). Для л = 0, л = 1 и л = 2 непосредственно проверяем, что
совпадают с нулевой, первой и второй подходящей дробью.
Предположим, что утверждение теоремы верно для n(2^n(^s), т. е. что подходящая дробь (6) равна:
О)О)и запишем ееи запишем ееLQ 一忆而石二
О)
О)
и запишем ее
и запишем ее
Возьмем (л + 1)-ю подходящую дробь Лд+1 в виде:
^п + 1 = ао+^:
4—4—1ал+11ал+1
4—
4—
1
ал+1
1
ал+1
и не зависят от ая+1.•^/J + I* Т・ е*и не зависят от ая+1.•^/J + I* Т・ е*
и не зависят от ая+1.
•^/J + I* Т・ е*
и не зависят от ая+1.
•^/J + I* Т・ е*
Непосредственно видно, что если в л-й подходящей дроби
Ап величину а„ заменить величиной а„Н———,то получим Л„+1. ап+1
Pn^l9 Рп^ Qn-i» Q„-2 выражаются рекуррентными соотноше
ниями (7) и (8) через а0, а1( ... , ап
Заменяя в (9) an на 。導 + ^~, получаем
4十I =4十I =P“-i (% + ;)+PiPn_ia“ + *+ 沔
4十I =
4十I =
—) + Qn-я Qn-ian + Qn-a+—^\ал+1/дл+1
Л ал+1
Согласно принципу полной математической индукции соот-
ношение Ап = -^ верно при всех л = 0, 1,
Определение 21. Числителями и знаменателями подходя-
щих дробей к конечной цепной дроби (5) называются величины. Рп и Qn (л = 0, 1, ... t s), определенные рекуррентными условиями (7) и (8).
Эти названия оправданы тем, что отношение Рп к Q„ согласно теореме 59 равно л-й подходящей дроби. Мы будем поэтому ■ р в дальнейшем л-ю подходящую дробь (6) обозначать через 寸.
Ч л Последовательное вычисление числителей Рп и знаменателей Q^ подходящих дробей по формулам (7) удобно располагать по схеме
的
• • •
角
。0a1 十 1
• • •
• ♦ •
• • ■
Qn
1
«1
• • ♦
• • •
…
Каждая следующая пустая клетка заполняется результатом операций над числами двух предыдущих по горизонтали клеток и соответствующим ал+1, стоящим над этой пустой клеткой [см. формулы (7)].
Пример. Найти подходящие дроби к цепной дроби а+^ + М+^з+^+М+^+^з.
2
2
1
3
1
1
4
3
乙
2
5
7
26
33
59
269
866
Q”
1
2
3
11
14
25
114
367
Подходящие дроби 糸(Оу 麓 W 7) равны соответственно
25726 33 g9 269 866
Т*'2'*_3_*ТТ*Т4*25*Т14*Зб7*
Последняя подходящая дробь, очевидно, равна величине всей конечной цепной дроби./
Рассмотрим ряд свойств подходящих дробей, их числителей и знаменателей.
Теорема 60. При л = 1, 2, ... , s выполняется равенство
P”Q”-i-*Q“ = (-i)f(Ю)
Доказател ьство. Проведем индукцию по п. При л = 1 равенство (10) справедливо. Действительно,
Pi =。0。1 + 1,Qo=l,尸0 =。0,Qi= ^it так что PiQo — PoQi = 1 •
Пусть (10) верно при некотором л (1 ^n^s—1); тогда
P^+iQ/i—匕 Q^+i =(匕4十1 + 匕-1) Qn—Pn (Qnan+i+ Qn-i)== -(P«Ai-*Q〃)=-(-i)j = (-i)\
t. e. равенство (10) верно и при 九 + L Согласно принципу полной математической индукции равенство (10) верно при всех m (1 Vm Vs)・
Теорема 61. Числитель и знаменатель любой подходящей дроби—взаимно простые числа.
Доказательство. При л = 0 Р0 = а0, Qo= 1, так что (Ро* Qo) = L
Пусть л >0. Обозначим через d наибольший общий делитель Рд и Q„,T.e.(P„,Qn) = d. Из равенства ^Q^! —Pn_1Qn = (—l)n-i (теорема 60), поскольку d|P„, d|Qn, получаем d|(—l)71*', где 2>0 и, следовательно, d=L
Если рациональное число 守 разложить в цепную дробь, то последняя подходящая дробь 才 представляет собой несократимую дробь, равную 寺* Таким образом, разложение в цепную дробь позволяет осуществлять сокращение дробей,
2227
Пример. Сократить дробь
Представляя эту дробь в виде конечной цепной дроби, находим:
Находим подходящие дроби:
0
4
2
4
1
1
G
Рп
0
1
2
9
11
20
131
Qn
1
4
9
40
49
89
583
2227131131
彌打=號,где 品^ —уже несократимая дробь.
Теорема 62. При Iv^Vs
1)=日二(11)
2)嫁一把卜訳门(12)
Доказател ьство. PnQn-i^Pn-iQn = (— IT""1» откуда получаем (11) и (12).
Теорема 63. Знаменатели подходящих дробей к цепной дроби (5), начиная с первого, образуют монотонно возрастающую последовательность, /п. е.
= Qo V Qi V Q2 V. • • V Q$‘
Доказательство. Q°=I, Qx = дх ^ 1 = Qo> так что Qo и Qi положительны. Соотношение
Q“=Q“-A,+ Q“-2 (2v〃vs)(13)
показывает, что и все следующие знаменатели Q2, Q3,…,Qs положительны. При п^2, поскольку тогда ап^\, из (13) получаем:
Qm>Q”i”1 + 0 = Q”i・
Примечание. Если цепная дробь положительна, то, как это непосредственно следует из формул (7) н (8), числители ее подходящих дробей также образуют монотонно возрастающую последовательность.
Теорема 64. При л 2
^(2Л-2-^-2(2П = (-1)4.(m)
Доказательство, Заменяя в левой части (14) Р„ и Q„ по формулам (7) и используя теорему 60, получаем:
PfiQnT — Pfi — Qn = (P”14+ Р”2)Q计2 — ^л-2 (Qn-Ian + Qa2)=
‘ 一 -an(Pn^Qn^Pn^Qn^(-l}^
6565Теорема 65. Четные подходящие дроби образуют возраста- ющую, а нечетные подходящие дроби——убывающую последовав тельность.
65
65
3 А. А. Вухттаб
Доказательство. Из (14) получаем:
РпQ〃РпQ〃^Л-2Q%-2^Л-2Q%-2(-1УЧQnQn—2(-1УЧQnQn—2
Рп
Q〃
Рп
Q〃
^Л-2
Q%-2
^Л-2
Q%-2
(-1УЧ
QnQn—2
(-1УЧ
QnQn—2
так что при爲UEтак что при爲UE孔 четном имеем 务а при 孔 нечетном
так что при
爲UE
так что при
爲UE
Две подходящие чается на единицу,Две подходящие чается на единицу,дроби 7rx и , у которых номер отли- будем называть соседними.
Две подходящие чается на единицу,
Две подходящие чается на единицу,
Теорема 66. Из двух соседних подходящих дробей четная дробь всегда меньше нечетной.
Доказательство. Согласно теореме 62 имеем:
Qn Q*i QnQn-i *
Прн 孔 четном ^ <Х^ , а при л нечетном 案 > ^^ , так что
и ~ четная всегда меньше не-и ~ четная всегда меньше не-из двух соседних дробей 卢」
и ~ четная всегда меньше не-
и ~ четная всегда меньше не-
четной.четной.Чл-1
четной.
четной.
Теорема 67. Любая четная подходящая дробь меньше любой нечетной дроби.
Доказательство. Если бы хоть одна четная дробь была больше или равна нечетной, то согласно теореме 65 последняя четная дробь тоже была бы больше последней нечетной, что
противоречит теореме 66.
Теорема 68. Расстояния (модули разностей) между соседними подходящими дробями уменьшаются с увеличением их
номера.
Доказательство. Согласно теоремам 62 и 63 имеем:
I Q«+i I Qn+iQn Qn—iQn I Qn Qn-i I
Примечание. Теорема 68 является также непосредственным следствием теорем 65 и 67.
Эти теоремы показывают, что подходящие дроби с четными и нечетными номерами являются левыми и правыми концами вложенных друг в друга интервалов, т. е.
员"且" 「且乙值乙且
瓦V石V爲V… v匂V①VqJ
P причем последняя цепная дробь ~ совпадает с величиной всей цепной дроби.';
ГЛАВА 6
ИРРАЦИОНАЛЬНЫЕ ЧИСЛА
КРИТЕРИИ ИРРАЦИОНАЛЬНОСТИ
Множество действительных чисел заключает в себе, в частности, все рациональные числа; все остальные действительные числа называют иррациональными.
Определение 22, Действительное число а называется иррациональным, если оно отлично от всех рациональных чисел, е. если а при всех целых а и о.
Существование иррациональных чисел было доказано еще греческими математиками. Иррациональность числа,2 была известна еще в V веке до нашей эры математикам пифагоров- ской школы, а доказательство этого часто приписывается Пифагору, хотя точно неизвестно, было ли оно построено им самим или кем-либо из его учеников. Поскольку множество всех рациональных чисел счетно, основную массу действительных чисел составляют иррациональные числа.
В этой главе мы рассмотрим простейшие методы, позволяющие устанавливать иррациональность некоторых классов чисел, а также докажем иррациональность нескольких величин, часто встречающихся в математике. На первый взгляд кажется неоправданным то, что задача доказательства иррациональности какого-либо действительного числа а относится к теории чисел, однако включение такой проблематики в теорию чисел становится сразу ясным, если поставить этот вопрос в следующей форме: доказать, что не существует целых чисел а и 瓦 таких, что Ьа = а.
Дадим сначала одну теорему, устанавливающую иррациональность довольно широкого класса действительных чисел, встречающихся особенно часто в школьных курсах алгебры и геометрии.
Теорема 69. Пусть f (х) = хп -\- с^^1 -\- ... +(?„ — многочлен с целыми коэффициентами, действительное число а— корень /(%). Тогда а либо целое, либо иррациональное число.
Доказательство. О—целое число, так что мы рассмотрим только случай а#0. Предположим, что а не является ирра- а циональным числом, т. е. что а—рациональное число, а =万, где а и b целые, b,l, (n, Z?)=L Подставляя а = у в уравнение /(х) = 0 и умножая обе части его на Ьп, получаем:
—о" н匕+・・・十c.iab'T十
3*«7
Из этого соотношения непосредственно видно, что Ь\ап. Поскольку (а,匕)=1, то (теорема 43) (а“,力)=1 н Ь\ап может быть только при 匕=1, т. е. а= а —целое число.
Пример. Если натуральное число а отлично от всех п-х степеней целых чисел, то — иррациональное число.
Действительно, j/a есть корень уравнения %"——а = 0. Если число 步а не является целым, то согласно теореме 69 оно иррациональное. Например, ]/2 — иррациональное число, так как последовательность квадратов целых чисел имеет вид0, 1,4,9, ... и ни один из этих квадратов не равен 2. Число |/21 иррациональное, так как последовательность положительных кубов целых чисел имеет вид 1, 8, 27, … и ни один из них не равен 21.
Иррациональность некоторых действительных чисел можно установить с помощью критериев, сформулированных в следующих двух теоремах.
Теорема 70. Если а — рациональное число,团。существует О 0 такое, что для любой рациональной дроби ^^а будет справедливо неравенство:
1"0%齐 ⑴
Доказательство. Пусть а , где / 1. Возьмем с = Для любой рациональной дроби у будет kb ——al =^=0, а следовательно (теорема IX), целое число \kb — al\^ 1, и тогда
I a I \ k а I I kb — а/1 _ 1 с
Теорема 71. Если для любого положительного числа с существует хотя бы одна пара целых чисел а, Ь, таких, что ^*а a
\а~т\<Т' ⑵
то а — иррациональное число.
Доказательство. Если бы а было рациональным, то по теореме 70 нашлось бы с>0 такое, что для любой дроби 斎#а выполнялось бы неравенство (1), а это противоречит тому, что согласно нашим условиям для этого с существует 工#« такое, что имеет место неравенство (2). Предположение,- что а — рациональное число, привело нас к противоречию, значит, а иррационально.
Пример. Доказать иррациональность числа а:
11 г 11,г11 г 11,г(-1尸2M(-1尸2M
11 г 11,г
11 г 11,г
(-1尸2M
(-1尸2M
Возьмем произвольное с >0 н выберем 孔 настолько большим, чтобы было 22n+I >— . Положим,
Ь=2": а = 2"2(1 —^十^一…
а и — целые числа. При таких д и b
I I l_J1, I―1=1С
I аь I — I 2(« + и2{л +2* 十…• I25+i)2 — b.2?" + ]b *
так что а иррационально.
Теорема 72. Если при некотором g>l разложение а в систематическую дробь с основанием системы счисления, равным g, содержит сколь угодно длинные конечные цепочки, состоящие из одной и той же цифры, то а — иррациональное число.
Иначе говоря, если в разложении
а = с。+ ^ 十 ^ + . .. (0 V Q V g)
для любого л0 найдутся ck+1 = ck+2— •… =сА+л (л>п0), причем ck^ck+1 и ck+n т^сА+л+1, то а иррационально.
Доказательство. Если бы а было рациональным, то разложение а в систематическую дробь с основанием g было бы периодическим (теорема XXIII). Такое разложение не может иметь одной цифры в периоде, так как для бесчисленного множества п ck+n ^ck+n+1. Предположение же, что период состоит из нескольких цифр, также противоречит нашим условиям, так как в этом случае не могли бы существовать цепочки из одной цифры длиной больше, чем число цифр в периоде.
Пример. Число а, записываемое в десятичной системе счисления в виде а = 0, 121122111 222, иррацио-
л единиц л двоек нально.
Из е = ~ следует, что ale^1 —целое число, так что целым будет и число
=出(丽F_研讲+ • ■ •) •
Мы получаем отсюда
° V " V а! (а+1)! ' ^й V 1,
е. между 0 и 1 лежит целое число. Предположение, что е
рационально, привело нас к противоречию, значит, е иррацио
нально.
Теорема 74. Число л up рационально t
Доказательство. Предположим, что л рационально,
—►(); поэтому можно найти п такое, что вы-—►(); поэтому можно найти п такое, что вы-т. е. л = у, где а и b — натуральные числа. При увеличении 孔 1 /а2 величина 元(不 полняется неравенство
—►(); поэтому можно найти п такое, что вы-
—►(); поэтому можно найти п такое, что вы-
融"•⑶
Рассмотрим для такого 孔 функцию
f(x) = ^x”m-x)".(4)
Заменяя л через у и разлагая (л ——%)" = ^(а——bx)n по степеням Ьх, можно представить f(%) в виде:
f (^) = -^(Сохп + €^+1+4- с„х2п),(5)
так что f (0)=尸(0)= 一 .=产*口 (0) = 0. Если равенство (5) продифференцировать s раз, где s^n, то получим:
尸"(0)=二 分一版!~.
,',nl ж $ n / nl (s —冷!
Биномиальный коэффициент 加 «_力! — целое число, так что /<л, (0), /(л+п (0), ...» ^2п) (0) —целые числа.
Из равенства (4) видно, что f(x) = f(n — г), так что, дифференцируя, получаем для всех 左
f^(x)^(-l)kf^(n-x)1 f^^
и,. следовательно, f (a)=厂(г)=...=产"7(冗)=0, a 尸%(几),….
...,,(2切(п)—целые числа.
Интегрируя / (х) sin х по частям, получаем;
лл
,/ (х) sin xdx = f(0) + f (л)+^ fr (%) cos xdx = о0
Л
=f (0) + f (兀)一,Г W sin x dx
0
(6)(6)лЛ
(6)
(6)
§ f,f (%) sin %d% = f,f (0) + 广(л)— § /(IV) (x) sin xdx оо
§ /Н") (x) sin xdx=产"D (0) + 产2")(H)
о丿
так как следующая производная 产2办+2)(工)тождественно равна нулю.
Из равенства (6) получаем:
л
,f (х) sin х dx - (/ (0)+/(л))-(广(0) + Г(л))+,.,+ о
+(一1)"(产口0)+ 产)5))= 4(7)
где / — целое число. Поскольку в интервале (0; л) подынтегральная функция / (%) sin х положительна, интеграл в левой части (7) больше нуля и Л ^ 1. С другой стороны, из равенства (4) видно, что при 0v%vn имеем:
7-灯
и поскольку sin х^ 1, то при нашем выборе п (см. (3)) имеем:
л
A = ^f (x)sin xdx^-^(~y,
о ..
т. е.扌>/^1・ Предположение, что л рационально, привело нас к противоречию, следовательно, л — иррациональное число.
Исторические комментарии м 6~〃 главе
Теорема 69 принадлежит Гауссу.
Иррациональность числа л была доказана впервые в 1761 г. французским математиком Ламбертом. Доказательство Ламберта основано на применении непрерывных дробей. Доказательство, приведенное в этой книге, было дано Нивеном в 1947 г.
Арифметическая природа многих величин до сих пор неизвестна. Современным математикам пока не удалось установить, являются ли рациональными или иррациональными некоторые часто встречающиеся постоянные. Так, например, неизвестно, является ли рациональным или иррациональным эйлерова постоянная С (см. теорему 54).
ГЛАВА 7
СРАВНЕНИЯ
Во всей этой главе мы будем рассматривать только целые числа и обозначать их латинскими буквами.
Возьмем произвольное фиксированное натуральное число т и будем рассматривать остатки при делении на т различных целых чисел. При рассмотрении свойств этих остатков и проведении операций над ними удобно ввести понятие так называемого сравнения по модулю.
Определение 23. Целые числа а и b называются сравнимыми по модулю т, если разность а — Ь делится на т, т. е* если т\а — Ь.
Таким образом, сравнение представляет собой соотношение между тремя числами at b ^ т, причем т, играющее роль своего рода эталона сравнения, мы называем модулем. Для краткости мы будем это соотношение между at b и т записывать следующим обрати:
a = b (mod mJ,
а и b будем называть соответственно левой и правой частями сравнения. Число т, стоящее под знаком модуля, будем всегда считать положительным, т. е. запись mod т будет означать, что m 1.
Если разность а——6 не делится на т, то мы будем записывать это так: а^Ь (mod т).
Согласно определению а = 0 (mod т) означает, что а делится на т.
Примеры. 101 = 17 (mod 21); — 5 三 28 (mod 11).
Теорема 75. а сравнимо с b тогда и только тогда, когда а и b имеют одинаковые остатки при делении на т.
Доказательство. 1) Пусть a = b (mod m), т. е. т\а—b. Представим а и 6 в виде а = mqr + rlt b = mq"「2, 「Де OVq Vm, 0<「2<加・ Из этих представлений а и b получаем a— b = m(qt—,2)+ q — J; но 加心一А так что по теореме 10 будем иметь 闸q — r2- Поскольку — m <r1~r2<z m, а среди чисел, абсолютная величина которых меньше, чем т, только 0 делится на т, то получаем 公一「2 = 0,厶=厂2・
Пусть остатки от деления а и 6 на m равны, т. е. а =- т^± + г и b = m% + r; тогда а — b =/и (处一飯),т\а— b. а 三力(mod m).
Согласно этой теореме сравнимость а и 6 по модулю m эквивалентна утверждению: „а и b имеют одинаковые остатки при делении на mu. Поэтому в качестве определения сравнения можно было взять следующее.
Определение 23'. Целые числа а и b называются сравнимыми по модулю т, если остатки от деления этих чисел на т равны.
Согласно только что сделанному замечанию определения 23 и 23’ эквивалентны. Устанавливая свойства сравнений, мы будем этим пользоваться для упрощения некоторых доказательств. Теоремы 76——91 дают основные свойства сравнений, которыми мы будем пользоваться во всем дальнейшем.
Теорема 76. Рефлексией ость отношения сравнимости а = а (mod т).
Доказательство, а на имеют одинаковые остатки при делении на пг.
Теорема 77. Симметричность отношения сравнимости: если a = b (mod m), mo b = a (mod m).
Доказательство. Если а и b имеют одинаковые остатки при делении на т, то остатки от деления b и а на т также равны.
Теорема 78. Транзитивность отношения сравнимости: если a = b (mod m), b 三 c(modm), то а 三 c(modm).
Доказательство. Если остатки от деления на m одинаковы у чисел а и bt а также у b и ct т а и с тоже имеют одинаковые остатки при делении на т.
Из теорем 77 и 78 легко получить, что два числа, сравнимые с одним и тем же третьим, сравнимы между собой по тому же модулю.
Запись вида
аг^а2 = . . t =as (mod m)
будет означать, что любые две из величин: alt <л2, . . . , as сравнимы между собой по модулю т.
Запись вида
аг = .. . == . .^as (mod m)
будет означать, что все alt . . . , as сравнимы между собой по модулю т, причем ak и ak+1 совпадают.
Теорема 79. Если a^b (mod т) и k ——произвольное целое число, то
ka = kb (mod m).
Доказательство. Если a ~b (modzn),то т\а — b,
m\k (a — b), m\ka——kbt ka = kb (mod m).
Теорема 80. Если ka = kb (modm) и (居 m) = l, mo a = b (mod 加).
Доказательство. Если ka = kb (mod m), to m\ka — kb, m\k (a — b), но тогда согласно теореме 41 условие (k, m) = 1 дает т\а — Ь, т. е. a=b (mod /и).
Если ka = kb (mod m) и(^, m)^ 1, то может быть a = b (mod m), а может быть a^b (mod m), например, 3-14 = 3-2 (mod 6) и 14 = 2(mod 6), 3-10 = 3*2 (mod 6), но 10^2 (mod 6).
Теорема 81. Если а = b (mod m) и ^ — произвольное натуральное число, то ka = kb (mod Am).
Доказательство. Если a^b (mod m), то 词 a—b, km\ka—々b, ka = kb (mod km).
Теорема 82. Если ka^kb (modern), где 左 и m — произвольные натуральные числа, то a = b (mod m).
Доказательство. Если ka = kb (modern), то km\ka— kb, km\k (a ——b), k ——натуральное, т. e.々#0, и тогда т\а—b, а =6 (mod m).
Теорема 83. Если a = b (mod m), c = d (mod m), mo a-\-c = = b-\-d (mod m) и a — c= 6 — d (mod m).
Доказательство. Если a = b (mod m) и c = d (mod m), to m|a ——b и 阕c—d. Применяя теорему 10, получаем
词(a —匕)土(с—d), 川(a土с) —(匕土 d), a ±c~b ±d (mod m).
Теорема 83, (обобщение теоремы 83). Если ax = b± (mod m), a2 = b2 (mod m), ..., an = bn (mod m), mo ^1 + ^2 + • ■ • + an = 三仇 + 厶 + • • • + b(mod
Доказательство может быть проведено аналогично предыдущему, причем вместо теоремы 10 можно применить теорему 11.
Переход от случая двух сравнений (теоремы 83) к любому числу п сравнений (теоремы 83') может быть, конечно, также осуществлен применением принципа математической индукции.
Теорема 84. Если a = b (mod m), c = d (mod m), то ac = bd(mod m).
Доказательство. Если a = b (mod m), c = d(modm), to согласно теореме 79 ас = be (mod т) и be = bd (mod m); теорема 78 (транзитивность сравнений) дает тогда ac = bd (mod m).
Теорема 84’ (обобщение теоремы 84).
Если 的 三 仇(mod m),・・・,an = bn (mod 加),то
aY ... an = br . .. bn (mod m).
Доказательство. Последовательно применяя теорему 79, получаем:
"1出的..三%他能4三九%a3,,,4三….三仇%36n(modz72)•
Доказательство может быть также проведено применением принципа математической индукции.
Теорема 85. Если a = b (mod m), то при любом целом 几ап = bn (mod m).
Доказательство. При 几=0 утверждение верно согласно теореме 76, а при п ^ 1 оно верно согласно теореме 84', по* лагая там
at ~— ип — а и
Переход от сравнений
a = b (mod /и), c = d (mod m) к сравнениям
а 土 с= b 土 d (mod m), ас三 bd (mod m), 0n三b" (mod m) будем называть соответственно сложением, вычитанием, умножением, возведением в степень сравнений..
Поскольку из сравнения c = d (mod m) следует d = c(u\od m)» то из сравнений a = b (mod rri) и c = d (mod m) следует также, что a±d = b±c (mod m) и ad~ be (mod m).
Теорема 86. Если a = b (mod /и) и / (%) == c0 + qx^ .. . + cnxn — произвольный многочлен с целыми коэффициентами, то
f (a) = f (6) (mod m).
Доказательство. Если а = Ь (mod m), то согласно теоремам 85 и 79 имеем:
Ь$(гпо(1 m), csas = csbs (mod m) прн s = 0,1,・..,几,
но тогда по теореме 83’ получаем:
с° + qa + •.. + %a" = Cq + Rb + ….+ c/“ (mod ш), т. e.
f (a) = f (b) (mod m).
Теорему 86 можно обобщить и дать в следующей форме.
Теорема 86'. Если a1 = b1 (mod m), ..., at = bt (mod m) и /(%[,, x^} — многочлен с целыми коэффициентами, mo
,a,…,aj 三,(仇,. …6t) (mod m).
Доказательство совершенно аналогично доказательству теоремы 86.
Теорема 87. Любое слагаемое левой или правой части сравнения можно перенести с противоположным знаком в другую часть,
Доказательство. Ввиду симметричности отношения сравнения (теорема 77) достаточно рассмотреть случай, когда дано сравнение
--a~\-b=c (mod m).
Складывая это сравнение со сравнением
—& = —6 (mod m), получаем:
а 三с— Ь (mod m).
Простым следствием этой теоремы является то, что в левой н правой частях сравнения можно добавлять или отбрасывать одно и то же слагаемое.
Теорема 88. В сравнении можно отбрасывать или добавлять слагаемые, делящиеся на модуль.
Доказательство. Если a-\-c = b (mod tn) и ш|с, т. е. —с = 0 (mod m), то, складывая эти сравнения, получаем a = b(mod m). Аналогично из а = 6(modт) и 制с получаем а + с 三 b (mod m).
Поскольку левую и правую части сравнения можно менять местами, утверждение верно и для слагаемых правой части.
Теорема 89. Если a = b(mod т) и d\m, то a = b (mod d).
Доказательство. Если a = b (modm), то т\а — Ь, Из d[m, m\a — b в силу транзитивности отношения делимости (теорема 6) получаем d\a — b, a = b (modd).
Теорема 90. Если a = b (mod m), mo множество общих делителей а и т совпадает с множеством общих делителей bum. В частности, (a, m) = (b, m).
До казательство. Если а三 b (mod m), то т\а — b, a — b=mq, b = a — mq, любой общий делитель 6 чисел а и m является общим делителем чисел b н т, и, наоборот, если b|b и 6|т, то 6|а.
Поскольку пара a, m и пара b, m имеют одни и те же общие делители, то и (а, /п) = (Ь, т).
Теорема 91. Если a = b (mod m^t a = b (mod m2),..., a = b(mod mJ, mo a = &(modm), где m= [тг> m2, . .. , m5].
Доказательство. Если a = b (mod mJ, a = b (modni^,... ...,a = b (mod m5), to m^a — b, m^a — b, ... , m^a—b и согласно свойствам наименьшего общего кратного (теорема 32) т|а ——b.
Сравнения в таком виде, как их здесь рассматриваем, были вгедены впервые Гауссом в его знаменитой книге „Disquisitiones arithmeticaeu („Исследования по арифметике44).
Исторические комментарии м 7-й главе
Карл Фридрих Гаусс родился в 1777 г. в Брауншвейге. Большую часть своей жизни он прожил в Геттингене, где он в 1795 — 1798 гг. был студентом, а с 1807 г. до конца жизни (Гаусс умер в 1855 г.) —профессором Геттингенского университета. С 15 лет Гаусс начал работать в области теории чисел. Сначала он самостоятельно получил важнейшие результаты в этой об- 76
ласти, известные уже его предшественникам, а затем открыл ряд новых фактов исключительной важности.
Гаусс начал писать „Disquisitiones arithmeticae" в 1796 г., и значительная часть этого сочинения им была написана в студенческие годы. Печаталась эта книга крайне медленно и появилась только в 1801 г. В первом отделе книги Гаусс вводит понятие сравнения. Это понятие фактически в неявном виде употреблялось многими математиками до Гаусса, однако только Гаусс точно определил его и систематически развил соответствующую теорию. Дальнейшие фундаментальные результаты Гаусса, изложенные в этой книге, из которых особенно надо выделить квадратический закон взаимности, явились основой всего последующего развития теории чисел. Большая часть „Disquisitiones arithmeticaeu посвящена развитой Гауссом арифметической теории квадратических форм.
В следующие годы, занимаясь различными вопросами математики и ее приложениями, Гаусс не терял интереса к теории чисел и написал две очень важные работы в этой области математики. В целом научное наследие Гаусса очень велико. Полное собрание сочинений Гаусса было издано еще в XIX веке Геттингенским научным обществом.
ГЛАВА 8
КЛАССЫ
РАСПРЕДЕЛЕНИЕ ЧИСЕЛ В КЛАССАХ ПО ЗАДАННОМУ МОДУЛЮ
Определение 24. Классом по данному модулю m называется множество всех целых чисел, сравнимых с некоторым данным целым числом а.
Будем обозначать такой класс знаком а. Таким образом, а обозначает множество всех тех х, которые удовлетворяют условию 尤三 a (mod m). Например, по модулю 10 имеем 73 С 13,—17 С 3, 8£——2. В силу свойства транзитивности сравнений все числа класса сравнимы между собой, т. е. имеют одинаковые остатки при делении на модуль.
Теорема 92. Класс чисел, сравнимых с а по модулю т, совпадает со значениями линейной функции a^mt при целых значениях аргумента t.
Доказательство. Для каждого х^а имеем 尤三a (modm), т\х — а, x — a = mt, где / — целое, т. е. х = а-\- mt, где / — одно из чисел: 0, ±1, + 2, ... Таким образом, значения х находятся среди значений линейной функции а+ mt. Поскольку при любом / имеем а + т/ = a (mod m), то значения этой функции при целых значениях / совпадают со множеством чисел, сравнимых с а по модулю т, т. е. с числами класса а.
Эта теорема, в частности, показывает, что каждый класс содержит бесконечное множество чисел.
Пример. По модулю 8 класс 11 состоит из чисел:
.・・一21, —13, — 5, 3, 11, 19, 27,...
Теорема 93. a = b тогда и только тогда, когда a = b (mod т).
Доказательство. Если a = b (mod ш), то для любого х^а будет 尤三 a (mod m); пользуясь транзитивностью отношения сравнения, получаем x = b (mod m), х g &. В силу симметрии а и & (теорема 77) для любого х^Ь также будем иметь х^а. Классы а и bt таким образом, совпадают.
Обратное утверждение очевидно. Если а = Ь, то это, в частности, означает, что a^bt т. е. a = b (mod т).
Введение классов позволяет, таким образом, заменять сравнение равенством соответствующих классов и, наоборот, равенство классов —соответствующим сравнением. Эта теорема вместе с тем показывает равноправность всех чисел класса. Заменяя в некотором классе а число а любым числом bt принадлежащим тому же классу, т. е. сравнимым с а по рассматриваемому модулю, мы получаем тот же класс.
Теорема 94. Если два класса имеют хотя бы один общий элемент, то они совпадают.
Доказательство. Пусть с g а и с g йтогда, с = а (modm), с^Ь (mod m)r так что (теорема 78) a = b (mod ш) и по предыдущей теореме а = Ь.
Теорема 94 показывает, что два класса по модулю m либо не имеют общих элементов, либо полностью совпадают.
Теорема 95. Если какде-то число класса по модулю /и имеет при делении на m остаток, равный г, то все числа класса имеют вид г + т/, где аргумент / принимает любые целые значения.
Доказательство. Пусть а —число некоторого класса по модулю m и а = mq -\- г, где 0 ^ г <С т. Тогда (теорема 92) все числа этого класса имеют вид:
а + mt = г tn** q) = r^mt\
где /' = / + , и,так же как и 九 принимает любые целые значения.
Теорема 96. Число классов по модулю m конечно и равно т.
Доказательство. Выше было отмечено, что все числа класса имеют при делении на модуль один и тот же остаток. Поскольку, наоборот, каждому остатку г соответствует определенный класс чисел г, сравнимых с г, то классы по модулю m могут быть взаимно однозначно сопоставлены остаткам г. Остатками при делении на /п являются числа 0, 1, 2, • •・,m— 1, 78
классов равно т.Пример. Поклассов равно т.Пример. Повсего 6 классов, а именно:всего 6 классов, а именно:е. число различных остатков, а значит, и число различных
классов равно т.
Пример. По
классов равно т.
Пример. По
всего 6 классов, а именно:
всего 6 классов, а именно:
0{...
—12,
—6,
0,
6,
12,
18,
И---
— 11,
一 5,
1,
7,
13,
19,
2{-..
-ю,
—4,
2,
8,
14,
20,
3{...
—9>
一 з,
3,
9,
15,
21,
4
-8,
-2,
4,
10.
16,
22,
5{…
-7,
—1,
5,
П,
17,
23,
…}
модулю 6 имеется
Определение 25Определение 25Вылетом класса называется любое 〃з чисел.
Определение 25
Определение 25
принадлежащих этому классу.
Среди неотрицательных (положительных) вычетов класса, образующих часть множества неотрицательных чисел согласно теореме I, содержится наименьшее число, которое мы будем называть наименьшим неотрицательным (положительным) вычетом класса. В классе (теорема Г) имеется наименьший по абсолютной величине вычет класса.
Теорема 97. Наименьший неотрицательнwй вычет класса а по модулю m равен остатку от деления а на т.
Доказательство. Обозначим через г остаток от деления а на т, т. е. положима = mq -[-г, где О Vг 之т. Тогда а —г (mod m), а^г. Любое х^а имеет вид x^r-^mt (теорема 95). При целых отрицательных / будем иметь r + m/Vr —mV。,т. е. положительные числа класса получаются при неотрицательных значениях /, а наименьшее среди них, получающееся при / = 0, равно г.
Теорема 98. Обозначим через г остаток от деления а на т; тогда наименьший по абсолютной величине вычет класса а равен: 1) г, если О V г Vq ; 2) 士 г, если г =万;3) г —/и, если у <r<m.
Доказательство. Если a = mg +「(OwrVm) и x^at то х = г ~\- tnt, где f может равняться 0, 士 1, ±2, . Наименьшее неотрицательное значение % равно г, а наименьшее по абсолютной величине отрицательное значение % равно г — т. Если при этом:
0 ^ г < у , то г < I г — т\. Наименьший по абсолютной величине вычет равен г.
г =夢(это может быть только при четном т), то г | г — m |. Имеются два наименьших по абсолютной величине вычета г и г —/и =——г.
了 VrVm, то I г——m I < г. Наименьший по абсолютной величине вычет равен г—т.
Следующая теорема будет иметь существенное значение для дальнейшего.
Теорема 99. Числа класса а по модулю m образуют k классов по модулю km, а именно классы:
а, а + R 2m, …,а+伍一l)m.(1)
Другими словами, значения %, удовлетворяющие сравнению 尤三 а (mod т), совпадают со значениями %, удовлетворяющими одному из следующих сравнений:
尤三а (mod km), 尤三а十团(mod km), x = a-\-2m (mod 々m), ... ...,尤三a+(力——1) m (mod km).
Доказательство. Возьмем некоторый класс а по модулю т. Числа этого класса имеют вид a^mt, где 方=0, ±1, ±2, . . ., т. е.
・..,а—2m, а — т, а, а + т, а^2т,(2)
Докажем, что находящиеся среди них числа
а, а+m, а + 2т, а+伍一l)m(3)
попарно несравнимы по модулю 力т, т. е. принадлежат различным классам по этому модулю. Действительно, абсолютная величина разности между двумя из чисел (3) будет положительной и вместе с тем не больше, чем разность между самым большим из них 〃+(力——l)m и самым маленьким а, т. е. не больше, чем 侬一1) m. Такая разность не может делиться на 力т, а следовательно, среди этих чисел нет сравнимых по модулю 力т.
Таким образом, классы
а, а+т,а + 2т, ..., а-\- (k— 1) tn
по модулю km различны, причем очевидно, чго все числа каждого такого класса целиком входят в множество (2).
Докажем теперь, что любое число из (2) сравнимо с одним из чисел (3).
Действительно, любое число из (2) имеет вид а-\~ Nт. Представим ^ в виде N』^q + r(0vrv^ ——1). Тогда
а + Nm = а 十 rm + kmq = a-\-rm (mod 力m),
где a-\- rm — одно из чисел множества (3). Таким образом, все числа класса а по модулю т принадлежат к различным по модулю km классам (1), не содержащим каких-либо чисел, отличных от чисел вида (2), и теорема тем самым доказана полностью.
КОЛЬЦО КЛАССОВ
Введем в множестве классов по модулю т две операции, которые будем называть сложением и умножением классов.
Определение 26. Суммой классов а и b называется класс а + Ь, т. е. класс чисел, содержащий число а + Ь.
Определение 27. Произведением классов а и b называется класс 狐m. е. класс чисел, содержащий число ab.
Поскольку каждый класс содержит бесконечное множество чисел, то при сложении и умножении классов а и & числа а и b можно заменять любыми числами а' и Ь', принадлежащими этим же классам. Возникает вопрос, меняются ли при этом определенные нами сумма и произведение классов.
Легко доказать, что определенная нами сумма классов единственна и не зависит от выбора отдельных представителей классов, используемых при составлении суммы.
Действительно, если а7 € Q, 6 € Ь, тоа'三a(modm), b'三匕(mod m) и, применяя свойства сравнений (теоремы 83 и 84), получаем: 优 Т"'三 a + b (mod 小),а& = ab (mod m), т. e. (теорема 93)
a' + b' = a + b, a'b' ^ab.
Мы видим, таким образом, что сумма и произведение классов не меняются от замены а и b числами а' и Ь'. Сумма классов а и b содержит сумму любого числа а" ^а и Ь'СЬ, а произведение классов а и & содержит произведение любых таких чисел аг и Ь'.
Для суммы классов верно и обратное, а именно любое число с^а + b можно представить в виде с = а А- V, где а'£а, b' gb.
Действительно, c£a + b=-a + b означает, нтос三a + b (mod m), с—а三 b(modm), с—а£Ь, т. е. с можно представить в виде с = а-^(с—а), где а£а, с—a^b.
Например, в кольце классов по модулю 6 (см. стр. 79) класс 2 представляет собой сумму классов 3 и 5. Любое число класса 3, сложенное с любым числом класса 5, дает некоторое число класса 2, и каждое число класса 2 является суммой некоторых двух чисел из классов 3 и 5.
Для произведений положение меняется. Вообще говоря, не всякое число из класса а・Ь можно представить в виде произведения двух чисел из классов а, Ь. Например, при т = 7 произведение 5-3=1, но 1 нельзя представить в виде произведения двух чисел, дающих при делении на 7 остатки 3 и 5. Соотношение 3-5=1 означает здесь только то, что любое число из класса 3, умноженное на любое число из класса 5, дает некоторое число из класса 1.
Среди классов особое место занимает нулевой класс, состоящий из чисел, остаток от деления которых на модуль равен
нулю, т. е. из чисел, делящихся на модуль. Мы имеем для любого класса а:
а + 0 = а + 0 = а, а • 0 = а*0 = 0.
Теорема 100. Множество классов по данному модулю представляет собой аддитивную группу.
Доказательство. Проверим для множества классов по некоторому модулю m справедливость условий, определяющих аддитивную группу.
Условие 1 (замкнутость операции сложения).
Действительно, по определению сумма классов а м b по модулю m представляет собой единственный, вполне определенный класс по этому же модулю.
Условие 2 (сочетательный закон для сложения).
Действительно,
а -\- (Ь с) = и-{- (Ь с) = и-\- (Ь-\- с) = (а-\- Ь) -\- с =
=(а -\- Ь) + с = (а + Ь) + с.
Условие 3 (существование нулевого элемента). Роль нулевого элемента выполняет класс 0.
Действительно, выше было показано, что а+0 = а.
У сл овие 4 (существование для каждого элемента противоположного ему). Для класса а противоположным классом является класс ——а, т. е. класс, содержащий число ——а.
Действительно,
а + (—а) = а + (—а) = 0.
Условие 5 (переместительный закон для сложения).
Действительно,
a-\-b = d-]-b — b-^u = b-\-at
Можно отметить, что при проверке выполнимости условий 1——5 для классов существенно использовалась справедливость этих же условий для множества целых чисел.
Установив, что множество классов есть аддитивная группа, мы можем считать доказанными для классов все те свойства, которые верны для всех аддитивных групп, например: 1) существует единственный нулевой элемент (класс) 0; 2) для каждого класса а существует единственный противоположный элемент (класс) ——а; 3) операция вычитания всегда выполнима и единственна, причем а—Ь = а + (—Ь).
Теорема 101. Множество классов по данному модулю представляет собой коммутативное кольцо.
Доказательств ot Проверим выполнимость условий, определяющих коммутативное кольцо, пользуясь тем, что само множество целых чисел представляет собой коммутативное кольцо.
Условие 1 (множество представляет собой аддитивную группу).
См. теорему 100.
Условие 2 (замкнутость операции умножения).
Действительно, по определению произведение классов а и b представляет собой единственный вполне определенный класс ab.
Условие 3 (сочетательный закон для умножения). Действительно,
а (Ь • с) = a (be) = a (be) = (аЬ) с = (а/?) с = (а-Ь) с.
Условие 4 (переместительный закон для умножения).
Действительно,
а • b = ab = Ьи = Ь - а.
Условие 5 (распределительный закон). Действительно,
(а + 6) с = (а + Ь) с = (а + Ь) с = ас + Ьс = ас 十 be = ас-\- Ъс.
Поскольку для множества классов проверена выполнимость всех условий, определяющих коммутативное кольцо, теорема доказана. Установив, что множество классов— коммутативное кольцо, мы можем считать доказанными для всех классов все те свойства, которые верны для всех коммутативных колец, например правила действий со знаками, справедливость сочетательного закона при сложении и умножении нескольких классов и т. д.
Кольцо классов представляет собой кольцо с единицей. Роль единичного элемента выполняет класс 1. Действительно, для любого класса а:
\ - а — \\ =а.
Обычным для всех колец образом вводятся определения произведения па и степени (а)", а именно:
Определение 28. Пусть целое число п>0, а — класс по некоторому модулю т. Произведением 〃а будем называть класс, равный сумме а-\-а-\- ... + а, где а повторено слагаемым п раз. Произведение——па определим равенством——па = п (——а), а под произведением 0-а будем понимать нулевой класс 0.
Определение 29. Пусть 几 >0 целоеt а——класс по некоторому модулю т. Степенью (а)" будем называть класс, равный произведению а-а.. .а, где а повторено множителем п раз. Степень (а)° будем считать равной классу 1.
Теорема 102. 1) Для любого целого с и любого класса а по модулю т са = са.
Для любого целого и ^ 0 и любого класса а по модулю /п имеем (а)" = а*.
Доказательство. Легко видеть, что классы са и са имеют общий элемент са, а классы (а)" и ап——общий элемент а", так что согласно определению классов (определение 24) имеем:
са = са и (д)п
Определение 30. Пусть f (х) = с0%п + с1хп"1+ ,.. + сп — многочлен с целыми коэффициентами, 〃——некоторый класс по модулю т; значением этого многочлена по модулю m при % = а будем называть выражение
/ @) = R (а)" + G (&)"7 + • • • + с„ Г.
Теорема 103. Пусть / (х)——многочлен с целыми коэффициентами, Для любого класса а по рассматриваемому модулю т f(a) =Па)-
Доказательство. Пусть/ (х) = с。』1 + &% …+ …+
+ ^„-1% + с„. Тогда, пользуясь теоремой 102, получаем:
“£) = & (а)п + с1(а)п^1+ .. . +%_]£; %・1 = » + ^^^丁+ ...+
+ еп^ 1 =e0以" 十 0a"~1十•一十% = f (a).
Для колец классов естественно поставить вопрос: могут ли такие кольца иметь делители нуля? Оказывается, что кольцо классов может быть кольцом с делителями нуля, а может быть и кольцом без делителей нуля, причем легко установить, в каких случаях будет то или другое.
Теорема 104. Кольцо классов по составному модулю представляет собой кольцо с делителями нуля.
Доказательство. Пусть модуль m ——составное число, т. е. т = а・Ь, где 1 va Vm, 1 <Ь <m. Из условия 1 va Vm получаем а 若0(modm), а#=0 и аналогично b R 0. Вместе с тем a・b = ab = m = U, т. е. а и Ь——делители нуля.
Пример. На странице 79 записаны классы по модулю 6.
В этом случае 2・3 = 0, 2 и 3——делители нуля. Поскольку имеем 3-4 = 0, то 4—также делитель нуля.
Теорема 105. Кольцо классов по простому модулю представляет собой кольцо без делителей нуля.
Доказательство. Пусть модуль т = р——простое число, 石六0,匕力0. Тогда а 若 O(modm), b^O(modm), т. JQ彳^_^彳匕, и тогда согласно теореме 19 р ^ ab, ab ^ 0(mod р), a・b = ab 护 G.
Таким образом, произведение классов, неравных нулевому, всегда отлично от нулевого класса, т. е. кольцо классов в этом случае——кольцо без делителей нуля. Для полноты можно отметить, что при /п=1 кольцо классов не имеет делителей нуля. В этом случае кольцо классов состоит из одного нулевого класса.
Как было отмечено в теореме 93, соотношение равенства для классов может быть записано в виде сравнения для чисел (вычетов) этих классов. Поэтому теоремы 104 и 105 можно записать еще в другом виде.
Теорема 104'* По составному модулю т существуют числа а и Ь, такие, что а 壬。(mod m), 6 若 0 (mod т) и притом, однако,
ab~(modm).
Теорема 105, По простому модулю р из а 若 0(modp) и b 若 0 (mod р) следует, что a-b (mod р).
Таким образом, произведение двух чисел сравнимо с нулем по простому модулю только тогда, когда по крайней мере один из сомножителей сравним с нулем по этому модулю.
Метод математической индукции позволяет распространить последнее положение на произвольное число множителей. (Произведение s чисел представляется в виде произведения s——1 первых чисел и еще одного последнего.) Таким образом, имеет место следующая общая теорема.
Теорема 105、Произведение нескольких чисел сравнимо с нулем по простому модулю только тогда, когда по крайней мере один из сомножителей сравним с нулем 〃о этому модулю.
Отмеченная здесь разница в свойствах сравнений по составному и простому модулю является основной для всей теории сравнений и определяет то, что многие теоремы этой теории, справедливые для простых модулей, будут неверными при переходе к составным модулям.
ГЛАВА 9
ПОЛНАЯ И ПРИВЕДЕННАЯ СИСТЕМЫ ВЫЧЕТОВ
ПОЛНАЯ СИСТЕМА ВЫЧЕТОВ
Определение 31. Полной системой вычетов по некоторому модулю называется система чисел, взятых по одному из каждого класса по этому модулю.
Пример. Числа 12, ——23, 2, 63, ——2, 5 образуют полную систему вычетов по модулю 6.
Поскольку в полной системе вычетов число вычетов должно равняться числу классов, полная система вычетов по модулю т состоит из m чисел. Обычно в качестве представителей классов берут наименьшие неотрицательные, наименьшие положительные или наименьшие по абсолютной величине вычеты; такие полные системы вычетов называют соответственно: полной системой наименьших неотрицательных вычетов, полной системой наименьших положительных вычетов, полной системой наименьших по абсолютной величине вычетов.
Согласно теореме 97 полной системой наименьших неотрицательных вычетов по модулю m является система чисел: 0, 1, т——1, а полной системой наименьших положительных вычетов—система чисел: 1, 2, т.
Согласно теореме 98 при нечетном 团 наименьшими по абсолютной величине вычетами классов 0, 1, 2,.一,鼻-丄 являются числа: 0, 1,2, ..., —2— , а для классов , ..., /п——2, m—1 — числа: ——..., —2, —1; поэтому при нечетном m полной системой наименьших по абсолютной величине вычетэв является система чисел:
—亚 2-丄—2, — 1, 0, 1, 2, ..., " 2 1 •
При четном т для класса (号)наименьший по абсолютной величине вычет равен 士 % ; если для этого класса, как это обычно принято, взять вычет 吋,то мы получим следующую систему наименьших по абсолютной величине вычетов четного модуля т: 一? + 1,一2, —1, 0, 1, 2,..., 守"
Примеры. 1) 0, 1, 2, 3 ——полная система наименьших неотрицательных вычетов по модулю 4;
1, 2, 3, 4, 5 — полная система наименьших положительных вычетов по модулю 5;
——4, —3, —2, —1, 0, 1, 2, 3, 4 ——полная система наименьших по абсолютной величине вычетов по модулю 9;
―2, —1, 0, 1, 2, 3—полная система наименьших по абсолютной величине вычетов по модулю 6”
Полную систему вычетов по модулю m мы будем записывать в виде %i,%2, Хщ, причем, поскольку в полной системе вычетов из каждого класса может быть только один представитель, все х{ попарно несравнимы между собой, т. е. при z #= / U 若%‘(mod 办 Справедливо и обратное утверждение, а именно имеет место следующая теорема.
Теорема 106“ Любые m чисел: х15 /,…%加,попарно несравнимых между собой по модулю т, представляют собой полную систему вычетов、
Доказательство получается непосредственным применением „принципа ящиков44 (теорема V). Будем рассматривать классы как пящикии, а числа /, х2,…хт как „предметы44 лежащие в соответствующих „ящиках44. Тогда:
Каждое из этих чисел принадлежит некоторому классу, т. е“ каждый „предмет-4 лежит в одном из „ящиков*4.
Поскольку любые два из этих чисел х; и , несравнимы между собой, ни в одном „ящике** не лежит более одного „предмета".
Число чисел m равно числу классов, т. е. число ппред- метов" равно числу „ящиков1*. Согласно „принципу ящиков" в каждом „ящике44 лежит один и только один „предмет14, т. е. каждому классу принадлежит одно и только одно из этих чисел. Числа %工,4,…,% образуют полную систему вычетов.
Теорема 107. Если (а, т) — 1, Ь — произвольное целое и % пробегает полную систему вылетов по модулю т, то ах-^Ь также принимает значения, образующие полную систему вычетов по этому модулю.
Доказательство. Пусть % принимает значения %, х2» xmt образующие полную систему вычетов по модулю т. Составим числа ахг -т- b, ax2~rbахт -yb. Любые два из этих чисел QXf + 分 и ах^Ъ (z ^ /) несравнимы по модулю т. Действительно, если бы было ах^Ь^ах^Ь (mod т), то отсюда следовало бы ax^^axj (mod m), и поскольку (а, т) — 1, то согласно теореме 80 х^ = Ху (mod tn). При £ Wj это противоречит тому, что %i,%,丫巾 есть полная система вычетов. Система чисел а/十匕,ах2 + 6, …аХт + b, содержащая т попарно несравнимых по модулю m чисел, согласно теореме 106 представляет собой полную систему вычетов по этому модулю.
Эта теорема является частным случаем следующей более общей теоремы.
Теорема 107'. Если (a, m) = d, b——произвольное целое, % пробегает полную систему вычетов по модулю — , то ^ х-]-Ь также принимает значения, образующие полную систему вычетов по гт
мооулю ~^~ .
Доказательство. Эта теорема получается из предыдущей, если принять во внимание, что из (a, m) = d следует 传,号)~ 1.
Теорема 108. Если (а, Ь)=1, % пробегает полную систему вычетов по модулю 匕,у пробегает полную систему вычетов по модулю а, с——любое число, то ах ^Ьу с принимает значения, образующие полную систему вычетов по модулю ab.
Доказательство. Пусть х принимает значения %工,х2» “ ・・> 儿,образующие полную систему вычетов по модулю 匕,у принимает значения %, ^ Уа> образующие полную систему вычетов по модулю а” Составим числа вида &打十物+ & где Iv^vb, 1V/W&, соответствующие всевозможным различным комплексам ((%「力))“
Число таких комплексов (теорема VI) равно &”氏 Докажем, что все получающиеся при этом числа вида ах^А-Ьу^с попарно несравнимы между собой по модулю &匕“ Действительно, если
axi + by^- c ^ axk -[- byt + c (mod ab), то согласно свойствам сравнений (теоремы 87 и 89) axt Н- byj s axk + byt (mod b). Отбрасывая (теорема 88) слагаемые, делящиеся на модуль, получаем axi^axk (mod b) и, поскольку (&,匕)=1, получаем x;sx^(mod Ь)\ 工1,尤2,…“,%ь ——полная система вычетов по модулю b и х^ = 三%龙(mod 匕)может быть только при х尸xk、 Аналогично имеем У У г
Таким образом, составив ab выражений вида &% + 匕//一卜с, соответствующих различным парам, x=xit //=力,мы получим систему ab попарно несравнимых по модулю ab чисел, т“ е“ согласно теореме 106 полную систему вычетов по этому модулю.
Эта теорема может быть обобщена на произвольное число попарно взаимно простых модулей в следующей форме”
Теорема 108'. Пусть Д — а^а^^.. . •&$, где все &【попарно взаимно просты, Л; = — (t=l, 2,s), с——произвольное целое. xt про
бегают соответственно полные системы вычетов по модулям а* Тогда %i%i + 42%2 +,"“ 十 Asxs-\-c принимает значения, образующие полную систему вычетов по модулю 4“
Доказательство проводится совершенно аналогично доказав тельству теоремы 108. Составим QiQ"… & чисел вида А^^ + Л2х2 + …十 А^^ + с, соответствующих всевозможным различным комплексам ((/, %,%)), где каждое х; принимает соответственно а; несравнимых по модулю а; значений. Два таких числа вида А±х[+ .., + А^ + с и ЛгХ1 + • ^ • + Д^ + с, соответствующих различным комплексам ((Xi, . .. , %$)) и ((xlt ..., xj), несравнимы по модулю 4“ Действительно, если бы было
4/1 + ■ • • + 4sxs +。/4jXj + ”.. + 4/s + с (mod /4),
то (теоремы 87 и 89) было бы также:
4丄/ + ・…+ ^s^s (mod
Так как a{ | Л2).. ,, а± \ Ast то, отбрасывая члены, делящиеся на модуль, имели бы А^ = AAxr (mod а^„ Тогда поскольку из (aL)tz2) = 1, …,(生,&§)=1 следует (теорема 42) &, А^— 1, то 打三%1 (mod&i); %; н х; — два значения из полной системы вычетов по модулю а» так что сравнимыми эти числа могут быть только при %i — Xi, Аналогично получаем х2—х21 что противоречит тому, что комплексы ((xl,%)) и ((打….,/))
различные. Это доказывает несравнимость по модулю Л чисел 4 工*1 ++ 4Ts + e
А чисел такого вида, попарно несравнимых по модулю А, согласно теореме 106 образуют полную систему вычетов по этому модулю.
ПРИВЕДЕННАЯ СИСТЕМА ВЫЧЕТОВ
В теореме 90 мы видели, что все числа данного класса, т. е. все числа, сравнимые с некоторым а по модулю т, имеют с т один и тот же наибольший общий делитель, равный (а, т)“
Определение 32. Наибольшим селителем класса называется наиболыиий общий делитель какогс^либо числа этого класса и модуля^
Определение 33. Классами, взаимно простыми с модулем, называются классы, у которых наиболыиий делитель равен единице.
Согласно этпм определениям классы, взаимно простые с модулем, состоят из взаимно простых с модулем чисел.
Определение 34. Приведенной системой вычетов по некоторому модулю называется система чисел, взятых по одному из каждого класса, взаимно простого с модулем.
Пример. 1, 29, —5, 71 — приведенная система вычетов по модулю 12, так как из 12классов по этому модулю имеется 4 класса чисел, взаимно простых с модулем, и из всех этих четырех классов здесь взято по одному представителю.
Теорема 109. Если е полной системе вылетов отбросить представителей всех классов, 〃е взаимно простых с модулемt mo оставшиеся числа образуют приведенную систему вычетов.
Действительно, в полной системе вычетов имеются представители всех классов, в том числе по одному представителю классов, взаимно простых с модулем. Все остальные числа полной системы вычетов по условию отбрасываются, т. е. остается приведенная система вычетов. В частности, если в полной системе положительных вычетов 1, 2, ..., m оставить только числа, взаимно простые с модулем т, то мы получим приведенную систему наименьших положительных вычетов.
Таким образом, очевидно, что число классов, взаимно простых с модулем т, равно числу целых чисел, не превосходящих m и взаимно простых с т. Число таких классов зависит от величины модуля' и является, таким образом, функцией от модуля. Эту функцию обычно называют функцией Эйлера и обозначают через q) (m). Мы можем, таким образом, дать два эквивалентных определения этой функции.
Определение 35. Функцией Эйлера 屮(m) называется число классов по модулю т, взаимно простых с этим модулем.
Определение 35'. Функцией Эйлера 屮(т) называется число натуральных чиселt не превосходящих m и взаимно простых ст. 一
Пример. По модулю 1, очевидно, имеется один класс 1 чисел, взаимно простых с модулем, поэтому (p(l) = L По модулю 12, как было указано выше, имеется 4 класса чисел, взаимно простых с модулем 12, т. е. <р (12) = 4. Чтобы определить <р (24),
выписываем натуральные числа от 1 до 24 и вычеркиваем числа, имеющие не равные единице общие делители с 24, т. е. числа, делящиеся на 2 и 3. Оставшиеся числа 1, 5, 7, 11, 13, 17, 19, 23 образуют приведенную систему вычетов по модулю 24;中(24) равно числу этих чисел, т. е. (р(24) = 8・
Поскольку приведенная система вычетов содержит представители всех 屮(т) классов, взаимно простых с модулем т, то приведенная система вычетов состоит из 屮(т) чисел. Любая приведенная система вычетов по модулю m представляет собой, таким образом, систему 屮(т) чисел q, %, . . ., где 「iHrj(modm) при i,j н для всех t (厂九 т)=1. Справёдливо и обратное утверждение.
Теорема 110. Любые 屮(т) попарно несравнимых по модулю т и взаимно простых с этим модулем чисел представляют собой приведенную систему вычетов.
Доказательство. Пусть q,与,匚八⑺—любые 屮(m) чисел, относительно которых известно: 1)厂J亲 Q (modm) при i,j, 2)(々,加)=1. Так же как и в теореме 106, применяем „принцип ящиков". Классы, взаимно простые с модулем т, рассматриваем как „ящики", а числа г1? г2, , . *, гкак „предметы*1. Тогда:
поскольку все ri взаимно просты с т, все эти числа принадлежат классам, взаимно простым с модулем, т. е. каждый „предмет'1 лежит в одном из этих „ящиков1*;
все эти числа попарно несравнимы между собой, т. е. ни в одном „ящике" не лежит более одного ”предмета”;
число “предметов” (чисел)屮(т) равно числу „ящиков41 (классов, взаимно простых с модулем). Согласно „принципу ящиков" в каждом классе, взаимно простом с модулем, лежит одно и только одно из этих чисел, т. е. числа厂%^)
образуют приведенную систему вычетов.
Теорема 111. Если (а, т) = 1 и х пробегает приведенную систему вычетов по модулю т, то ах также принимает значения, образующие приведенную систему вычетов по этому модулю、 Доказательство. Пусть х принимает значения 厂口 &,.…, 「屮(m>,образующие приведенную систему по модулю т. Эти числа составляют часть полной системы вычетов, и поэтому согласно теореме 107, где мы в данном случае берем 匕=0, можно сразу утверждать, что числа %,%, . . ., %g несравнимы по модулю т.
С другой стороны, поскольку「1,г2, . .., г外加)——приведенная система вычетов, (/■;, т)=1 при всех 1W》M屮(т)・ Согласно теореме 42 из (q, m)= 1 и (a, m)= 1 следует (arh m)= 1. Числа aq, &「2,^^{ть образуют, таким образом, систему(р(т) попарно несравнимых по модулю m и взаимно простых с этим модулем чисел, т. е. согласно теореме ПО приведенную систему вычетов.
Эта теорема является частным случаем следующей, более общей теоремы.
Теорема 111\ Если (a, rn) = d 〃汇 пробегает приведенную систему вычетов по модулю -^ , то 彳汇 принимает значения, образующие приведенную систему вычетов по этому модулю.
Теорема 112. Если (а,分)=1 〃工 пробегает приведенную сис^ тему вычетов по модулю Ь, у пробегает приведенную систему вычетов по модулю а, то ах*by принимает значения, образующие, приведенную систему вычетов по модулю ab.
Доказательство. Пусть % принимает значения Q, %,…, 匚б&), образующие приведенную систему вычетов по модулю Ь, р принимает значения s】,s2, . .., §「““), образующие приведенную систему вычетов по модулю а. Составим числа вида ari + bs^ где lViVq)e), 1 ^j^^(a). Числа q, %, •一, г^^) —часть некоторой полной системы вычетов х2, . .., хь по модулю “ числа S), s2, ..., %д)— часть некоторой полной системы вычетов 勿,必2, Уа_ по модулю а, Числа вида aq +匕斗(1 V i V 屮 0), 1 V j V 屮(а)) составляют тогда часть чисел вида ах{鼻也尺 vivb, 1V/V&), которые согласно теореме 108 образуют полную систему вычетов по модулю ab. Разобьем числа вида ак^Ьу, на два подмножества. Первое подмножество составим из тех чисел аХ[ + Ьу,у которых (хг, 6) = 1 и Q/戸 а) — 1, т. е. из чисел ari + bsf, второе —из всех остальных чисел.
Докажем, что числа второго подмножества являются представителями классов, не взаимно простых с ab. Действительно, если &%• + byj принадлежит второму подмножеству, то это значит, что выполнено хотя бы одно из условий: (%/, &)#=!, (у八 &)=/= 1. В случае (汇九 分)= d>l получаем (теоремы 11 и 9) d\axi-]rbyJy d\ ab, т. e. (ax^ bi/^ &分)> 1. Если же (巧,分)=1, то (У/, a)并 1, и в этом случае аналогично получаем (&%?十分у,, 而)>1.
Докажем теперь, что среди чисел второго множества имеются представители всех классов, не взаимно простых с ab. Действительно, если а% + 分у,— представитель класса, не взаимно простого с ab, т. е. (axz + bya» = d>l, то, взяв (теорема 16) простое число p|d, будем иметь p\axi + byj1 р | ab, и тогда р—делитель по крайней мере одного из сомножителей ab. Если р|а, то из р I а, р I axt + byj следует р\Ьу/, поскольку (&,分)=1 и р|а, то р ^ Ь. Наконец, согласно теореме 19 из р\Ьу ^ и р«b следует р \ ур т. е., таким образом, р — общий делитель & ну,, а значит, 〈У广&)声1 •
Аналогично, если p|R получаем (%八 Ь)^=\, т. е. а% + Ьу『 принадлежит второму подмножеству. Числа arz + bSj (первое подмножество), получающиеся после отбрасывания в полной системе вычетов представителей всех классов, не взаимно простых с модулем (чисел второго подмножества), образуют согласно теореме 109 приведенную систему вычетов,
ГЛАВА 10
ФУНКЦИЯ ЭЙЛЕРА
В этой главе будут рассмотрены основные свойства функции Эйлера (р(т). В соответствии с определением этой функции ее аргумент будем всегда считать натуральным числом. Наша основная цель—получить удобную формулу для вычисления этой функции.
Определение 36. Функция ,(几),определенная на множестве натуральных чисел, называется мультипликативной, если для любых взаимно простых натуральных чисел а и Ь:
f(a Ь) = /(&)/(b).(1)
Определение 37. Функция /(几),определенная на множестве натуральных чисел, называется вполне мультипликативнойt если равенство (1) выполняется для. любых натуральных чисел а и Ь.
Очевидно, что множество вполне мультипликативных функций есть часть множества мультипликативных функций.
Пример. Функция f (п) = па вполне мультипликативная, так как
/ (面)=(面)"=a巧" =[(a) [(b).
Теорема 113. Если [ (п) — мультипликативная функция, 。1, 。2, • • ■, 。$,— попарно взаимно простые числа, то
Доказательство. Поскольку (。尸 а,)=1 при всех »关j, то (а】* ...・。5一1,а$)= 1. Согласно определению мультипликативной функции имеем:
. J),(&.).
Продолжая тот же процесс, получаем:
/ (^i ■ • ■ 4-1%) = / (^£ . - • 4-1)f (%)=
==/ (&1 ... % 一 2)f(4-1) / (。$) =•••=/(。1) • • J(4-i)f (%)•
Теорема. 114. Функция Эйлера мул ьти плакат иена, т. е.
屮(出>)=(р (а)屮(刀 при (а,匕)= 1.
Дадим два доказательства этой теоремы.
1-е доказательство. Пусть 尤 пробегает значения г» G,…,% 3),образующие приведенную систему вычетов по модулю Ь, а у пробегает значения 邑,s2,斗⑷,образующие при
веденную систему вычетов по модулю а. Составим всевозможные числа вида ar^bsj. соответствующие различным парам q,号; число таких чисел (теорема VI) будет р^вно ф (6) q) (а).
С другой стороны, поскольку (。,分)=i, то согласно теореме 112 эти числа образуют приведенную систему вычетов по модулю ab.
т. е. число таких чисел должно равняться 屮(。分).Произведение 屮(匕)屮(。) и 屮(。匕) выражают одну и ту же величину, т. е. 屮(而)=屮(a)屮(b).
Это доказательство существенно использовало теорему 112 о значениях линейной формы ах + by. Дадим теперь другое непосредственное доказательство теоремы.
2-е доказательство. Составим таблицу:
1, 分+ 1, 2力+1,1, 分+ 1, 2力+1,2, 分+ 2, 2分+ 2,2, 分+ 2, 2分+ 2,3,分+ 3, 2分十3,3,分+ 3, 2分十3,(0一 1)分+ 1,(0一 1)分+ 1,(а一1)分十 2,(а一1)分十 2,(0一1) & + 3,(0一1) & + 3,6;、2分;3生 (2)...,ab J6;、2分;3生 (2)...,ab J
1, 分+ 1, 2力+1,
1, 分+ 1, 2力+1,
2, 分+ 2, 2分+ 2,
2, 分+ 2, 2分+ 2,
3,
分+ 3, 2分十3,
3,
分+ 3, 2分十3,
(0一 1)分+ 1,
(0一 1)分+ 1,
(а一1)分十 2,
(а一1)分十 2,
(0一1) & + 3,
(0一1) & + 3,
6;、
2分;
3生 (2)
...,ab J
6;、
2分;
3生 (2)
...,ab J
—и определим число чисел в этой таблице, взаимно простых с ab. (左分+ 几分)=1 (теорема 90) тогда и только тогда, когда (г,分)=L Таким образом, числа, взаимно простые с &, а тем более и с ab, могут быть только в столбцах с номерами г, такими, что (厂,分)=1, где 1 W г V Ь. Число таких столбцов по определению равно <р 0). Каждый такой столбец состоит из чисел:
* 匕+九 26 + г, . . ., (а —1)匕十*(3)
т. е. из чисел вида bx + г, где % пробегает полную систему вычетов по модулю а. Поскольку (а, 6) = 1, то согласно теореме 107 числа (3) образуют также полную систему вычетов по модулю。, и, следовательно, в (3) содержится 屮(о) чисел, взаимно простых с а. Мы имеем, таким образом, в таблице (2)屮(分)столбцов чисел, взаимно простых с Ь, причем каждый такой столбец содержит 屮(а) чисел, взаимно простых с а. Если число взаимно просто с b и с а, то (теорема 42) оно взаимно просто с ab. Таким образом, таблица (2) содержит 屮(分)屮(。)чисел, взаимно простых с ab.
С другой стороны, эта таблица содержит все числа от 1 до 。九 и, таким образом, в ней 屮(ab) чисел, взаимно простых с ab, т. е.
屮(а)屮 3)=屮(ab).
Примеры.
(р (3) — 2,(р(10)=4,屮(30) = 8;'
<р(5,= 4, (р(8,= 4,(р(40) = 16;
q) (3) = 2,屮(6) = 2,(р(18) = 6.
В последнем примере 屮(3・6)六 <р (3)屮(6), так как (3, 6) = 2. Теорема 115. Пусть р — простое число, а^ 1—любое нашу, ральное, тогда 屮(僧=广"0一1).
Доказательство. Число взаимно просто с р" тогда и только тогда, когда оно не делится на р (теоремы 39 и 43). Среди первых р” натуральных чисел имеется (теорема 49) —— р^^
чисел, делящихся на 〃; остальные р° —р“-〔 чисел взаимно просты е р\ т. e.屮(炉)=炉一卩аT =口"-1(卩-1)."
Теорема 116. Если т = р;'р^ •…р^$——•каноническое разложение числа т, то
Ф (加)= p¥~i時 1 …点 1 (尸1 — 1) (р? — 1)…(а — 1).
Доказательство. 。口 р2, ..., р$ в каноническом разложении обозначают различные простые числа, поэтому (теорема 44) р}, р:2,...,成$—попарно взаимно простые числа и согласно теоремам 114, 113 н 115 имеем:
中(近谓•. •卢)=屮(p?)屮(時)•..屮(或)=
=("L1)脸 т (Р217 (Ps-1 )• Примеры.
1)屮(270)=屮(2・33 *5) = 3 2(2— 1)(3— 1)(5- 1) = 72;
2)屮(700 000) =屮(2久55・7) = 24 5& (2 —1)(5—1) (7 — 1) = 240 000; 3)(р(45 375) =(р(3-53.П2) = 52.11-2-4.10-22 000.
Теорема 117. При т > 1
屮 5)=^п•
Знак p \m означает здесь то, что множители произведения берутся при всевозможных простых делителях числа т.
Доказательство непосредственно вытекает из предыду-
щей теоремы. Любое т>1 можно представить в канонической форме т = р?…或 и тогда
屮(m) = p:……或7(凸一1)一1)=
=区…或(1-春)…(1一齐广加II (1—
Теорема 118.
屮(d) = т.
Суммирование в левой части производится по всем положительным делителям числа т. Например, [при ли = 20 имеем:
d
1
2
4
5
10
20
屮(d)
1
1
2
4
4
8
N屮(d) = q)(l)+中⑵+屮⑷+屮(5) +中(10)十屮(20) = rfj20
=1十1+2十4+4+8 = 20.
Доказательство. Обозначим нашу сумму, значение которой, очевидно, зависит отт, через ^(т), так что F (т) ~ У ф (d).
Доказательство разобьем на три части. Сначала докажем, что F (т) — мультипликативная функция, затем вычислим F (т) при т = р瓜 % наконец, докажем, что F(m)~m.
Пусть (а, Ь) = 1; тогда для любых 8 | а, 6' \Ь будет (6, 6)二 1, так что, применяя правило умножения суммы на сумму, т. е. правило раскрытия скобок и теорему 114, получаем:
尸(a)F(a=2 屮⑹ £中心)Н工 У (р (6) (р (6")^2 Z 中(6g.
Полученная сумма равна V ф (d). Действительно, произ веде- d
ние 66', где 6 | а и 6'|仇 очевидно, равно некоторому определенному делителю d произведения ab. С другой стороны, если взять некоторый делитель d произведения abt то (теорема 45) мы имеем для данного d вполне определенное представление в виде d = 66\ где 6|а, 6'也
Равенство
6|a 51Tbd\ab
9(66‘)〜屮(d), если9(66‘)〜屮(d), еслиоднозначное соответствие, сопоставляяоднозначное соответствие, сопоставляятеперь непосредственно следует из того, что между равными слагаемыми левой и правой частей можно установить взаимно
9(66‘)〜屮(d), если
9(66‘)〜屮(d), если
однозначное соответствие, сопоставляя
однозначное соответствие, сопоставляя
66’= d, 6 I a, 6' \b. Таким образом, получаем: F(ab)~y\(p(d) = F(a)F。)*
Пусть m = p“, тогда
尸(/产)=三屮(d) = <p(l) +屮(р)+<р(р2) + ... +<Р(Р“)= dip"
=1 +(P — 1) +(P2 — P)+ •…+(P“ 一 P°7) = P°・
Пустьzn н р『於…或一каноническое разложение т. Тогда согласно теореме 113
F (加) = F(pf)F (成2)…f(或)二 p:/2…或二九
Исторические комментарии к 10-и главе
Леонард Эйлер (1707—1783) родился в Швейцарии. В 1727 г. он был приглашен в Петербург в созданную там незадолго до того Академию наук. Эйлер жил и работал в Петербурге с 1727 по 1741 г. и с 1766 г. до конца своей жизни.
Среди великих математиков XVIII века, создавших основы современного математического анализа, Эйлер выделяется своей исключительной интуицией; даже когда Эйлер, находя новые
результаты, обосновывал их не всегда еще строго разработанными в его время методами, конечные выводы его, как это выяснилось позже, были всегда верны. В самых различных областях математики и ее приложений с именем Эйлера связано чрезвычайно большое количество новых глубоких результатов, являющихся основой всего дальнейшего ее развития.
В 1729 г. Эйлер начал переписку с членом Петербургской Академии наук Христианом Гольдбахом, проявлявшим большой интерес к теоретико-числовым задачам. Эта переписка и пробудила, по-видимому, интерес Л. Эйлера к теории чисел. Начиная с 1732 г. и до конца своей жизни Эйлер занимался разнообразными вопросами теории чисел и написал свыше 100 работ в этой области.
Работы Эйлера по теории чисел посвящены весьма разнообразным вопросам, в том числе проблеме распределения простых чисел в натуральном ряду, различным задачам теории форм, разбиению чисел на слагаемые. В своих работах Эйлер не употреблял терминов теории сравнений, однако ряд важнейших ее результатов, сформулированных в терминах теории делимости, были получены именно им. Для работ Л. Эйлера в теории чисел характерно стремление использовать методы математического анализа. Это проявилось не только в работах по распределению простых чисел, явившихся, как было отмечено выше, началом аналитической теории чисел, но и в работах по теории разбиения чисел на слагаемые.
Труды Эйлера по теории чисел были изданы у нас в России Академией наук в 1849 г. на латинском языке. Два тома этих трудов под названием „Commentationes arithmeticae collectae4* содержат 1235 страниц. Функция 屮(zn), получившая в дальнейшем его имя, была введена им в одной работе, опубликованной в 1760 г.
Тождество теоремы 118 встречается впервые у Гаусса.
ГЛАВА 11
ТЕОРЕМЫ ФЕРМА И ЭЙЛЕРА
ОСНОВНЫЕ ТЕОРЕМЫ
Возьмем некоторое натуральное число а, взаимно простое с модулем т, и рассмотрим последовательные степени а:
а, а2, *,..
Все числа этого бесконечного множества ра определены в т классах, следовательно, по крайней мере один из этих классов должен содержать бесчисленное множество степ еней а. Взяв иэ этого класса две степени 〃 и обозначив их as и а', где s> 1, бу дем иметь а^=а* (mod m).
Поскольку из (а, т) — Г следует (а* т) ^ 1, то (теорема 80) q$-* 三 1 (rnod /h). Таким образом, для некоторого k^ s——t имеем aA= 1 (mod m), причем поскольку s> £, to^ ^L Вместе с тем тогда и при любом натуральном п будем иметь 〃无"三 1 (mod加), что доказывает существование бесконечного множества степеней а, принадлежащих классу 1. Конечно, поскольку мы с самого начала имеем известный произвол в выборе чисел gs и а\ то соответствующее 々 не определяется единственным образом. Например, при /п = 43, а = 6 имеем:.'
6® 三 6? (mod 43) и 613 s63 (mod 43), так что
6е = 1 (mod 43) и 69 = 1 (mod 43).
П. Ферма для простого модуля, а Л. Эйлеру для любого модуля удалось указать значения 々>0,при которых имеет место сравнение 疗三 1 (modm). Соответствующие теоремы, мы их будем называть теоремами Ферма—Эйлера, являются основой всей теории сравнений и находят широкое применение как в теоретических исследованиях, так и в арифметических приложениях.
Теорема 119 (Ферма). Для любого простого р и любого 〃纟 1, не делящегося на р, справедливо сравнение
а"】三 1 (mod р).(1)
Теорема 120 (Эйлер). Для любого модуля т и любого 1, взаимно простого с т, справедливо сравнение
а^т)三 1 (modm).(2)
Сравнения (1) и (2) мы будем называть соответственно сравнениями Ферма и Эйлера.
Легко видеть, что теорема Ферма является частным случаем теоремы Эйлера. Действительно, если в теореме Эйлера взять т =р$ где р——простое число, то условие (а, р) = 1 эквивалентно условию р^ а (теорема 39), а 屮(р)=р — 1, так что при т = р теорема Эйлера сводится к утверждению, что при р \а справедливо сравнение др -1 = 1 (mod р), т. е* к теореме Ферма.
Поскольку доказательство Теоремы Эйлера не сложней, чем доказательство теоремы Ферма, приведем доказательство теоремы Эйлера. Тем самым будет доказан и ее частный случай — теорема Ферма.
Доказательство теоремы Эйлера. Пусть j, %,•…,々《加)一 некоторая приведенная система вычетов по модулю т. При (а, т)=1 согласно теореме 111 числа %, а%,…,%(加)также образуют приведенную систему вычетов. Установим взаимно однозначное соответствие между этимидвумя системами, сопоставив
97974 А. А. Бухштаб
97
97
каждому из чисел arlt arit ..., 〃「叭皿)сравнимое с ним число из системы q, j,…,厂唄加 так, что:
аг1 = гл (mod m)) ar2=r3(modm)l⑶
где 「。,厂旷...,rv —некоторым образом переставленные числа г1( 「2,•…,Г中(虐\, Т・ е. %「в * • * 乙一 J「2 • ■ * 々(/л)”
Перемножая все сравнения (3), получаем
炉(%Г2з三心"(modm).(4)
Поскольку (г,,, m) = 1 для всех i, то (rx「纟• • • 「耿力㈠ m)= 1 (теорема 42) и обе части сравнения (4) можно сократить на г~2"屮(加),так что а ?е)三 1 (modm).
Примеры. При р = 7 имеем 26 = 64= 1 (mod7), 3^ = 729三 =1 (mod7); при р= 11, a = 2,2i°= 1024= 1 (mod 11); при m = 9, a = 5 имеем 屮(9) = 6, 56 = 15625= 1 (mod9); при 他= 21, a = 2 имеем 屮(21)=1公,212 = 4096= 1 (mod 21).
Запишем теорему Ферма еще в другой форме.
Теорема 119'. Для любого простого модуля р и любого натурального числа а имеет место сравнение
ар = a (mod р).(5)
Доказательство. Если р\а, то, умножая на а обе части сравнения (1), получаем ap = a (mod р). Если р | а, то р|а「——а, так что также
戒三 a (mod р).
Таким образом, сравнение (5) имеет место при любом натуральном а.
Теоремы Ферма——Эйлера позволяют часто находить остатки от деления на модуль больших степеней заданного числа. Действительно, если нам надо найти остаток от деления aN на т, где (a, m) = 1 и N 纟屮(т), то можно представить N в виде
N =(p(m) q+r, 0<r <(p(m).
Тогда
a"=(产硏尸. M三优(mod m), где a「может быть значительно меньше, чем ау.
Если (а, /и)声1, т. е* ⑺;m) = d> 1, то найдем наименьшее k, такое, что d | akt так что 状=〃乩 т = т1d. Обозначая искомый остаток от деления а" на m через %, имеем:
x = aN = aN—ha工 d (mod m1d) и, следовательно, % = %& так что
修三 QMTQi(modffq),
Xj может быть найдено путем вычисления произведения остатков от деления на т】 чисел а“-月 и а】. Для отыскания остатка от деления a^~k на % можно использовать теорему Эйлера.
Примеры. 1) Найти остаток от деления 17121^7 на 52* Обозначим искомый остаток через %* Имеем: (р(52) = 24* %三 1712147三 J52 4.g9 + n = 15ii =(зз75)з,225=( —5)э. 17 = =—21-17 = 7 (mod 52).
Найти остаток от деления 1261020 на 138.
Здесь (126, 138) = 6* Если х ^ 1261020 (mod 138), то% = 6%, xt = 2 \ • 1261019 = 21 • 1 1 22-46 + 7 三—2「и 三 116^63 = 9 (mod 23), x = 54 = 2 mod (52). Остаток равен 2*
ОБОБЩЕНИЕ ТЕОРЕМЫ ЭЙЛЕРА
Функция Эйлера 屮(т) не всегда является наименьшим положительным значением k, таким, что 〃用三 1 (mod 〃z). Для нахождения значений 左,меньших, чем 屮(т), удовлетворяющих этому сравнению, имеет смысл ввести в рассмотрение обобщенную функцию Эйлера А (т).
Определение 38. Обобщенной функцией Эйлера 厶(т) называется функция, определенная для всех натуральных значений m следующим образом: А (1) =^ 1, а при m> 1
£ (m) = [p«*-1 (рх—1),吟 уд—1),…,吸 7(Р$—叨,(6) где т = р^ р®2.. . р:§—каноническое разложение т.
Примеры.
L(360) = L (23・32.5) = [4, 6, 4]= 12.
£(735) = £(3*5*7 2)=[2, 4, 42]-84.
L(45551)-L(11.41-1O1)-[1O, 40, 100] = 200.
При т = ра функции L (т) и 屮(т), очевидно, совпадают.
Теорема 121. При любом модуле т и (а, т)= \ имеет место сравнение
〃l g)三 1 (mod m).
Доказательство. Пусть m = p^p^ … 贈一каноническое разложение числа m. Согласно теореме Эйлера aPi ⑺一"三 =1 (mod pf^ при i=l, 2, •••, s. Возводя обе части этого сра- £ (m)厶(m)
внения в степень —, где —целое число,
旷T(Pi_l)呼-】⑵—1),
так как по определению L (т) кратно 晔一】旧一1), получаем ” g三 1(mod р?” Из сравнимости 〃2)и 1 по модулям р^ , 吸,…,吟 согласно теореме 91 следует сравнимость этих чисел по модулю т, т. е. “丄⑺三1 (modm).
4*”99
Примеры. 1) m = 546, а= 5; имеем L (546) = L (2・3・7・ 13)= =[1, 2, 6, 12]= 12; 51а= 1 (mod 546). Действительно,
512 = 6253 = 793=l(mod 546).
2) m= 1360, а=3; здесь L (1360) - L (24-5-17) - [8, 4, 16]- 16; 3le= 1 (mod 1360). Действительно,
316 = 65612= 11212=l(mod 1360).
Согласно теореме Ферма если т―простое число и (а, т)= 1» то am~l= 1 (modт). Естественно поставить вопрос: может ли сравнение а^"1 = 1 (mod m) иметь место для составного m при всех а, таких, что (а, т) = 1, или же это сравнение является характерной особенностью только простых модулей? Оказывается, что существуют составные модули т, такие, что при всех а взаимно простых с т имеет место сравнение
a*i 三 1 (mod т).
Действительно, если взять т = р^ р『 … ・р§, такое, что L (m) J (т —1), то согласно теореме 121 будем иметь "⑺三i (mod m) и, возведя обе части сравнения в степень 厂(加)・,получим 〃gt 三 I (mod т) при всех а, таких, что (a, m)=L Нетрудно подобрать такие значения т. Например, это будет иметь место при: т = 3・11・17 = 561, £(561) = 80, 801560;
т = 5-13-17 = 1.105, L(1105) = 48, 48 1104;
加=5 J7-29 = 2465, L(2465)= 112, 1 2 | 2464; 加=7・13・19= 1729, £(1729) = 36, 36 1728.
Согласно теореме Ферма при р^а остаток от деления а^ 1 на простое число р всегда равен единице. Можно поставить вопрос: бывает ли остаток равен единице при делении ар"^ (а> 1) на более высокую степень р, например на р2, т. е. может ли при каком-либо а>1 и простом р иметь место сравнение 〃p~i三 1 (modр2)? Оказывается, что такие значения аир существуют. Например, можно взять а = 3, р = 11 и тогда З10 = 2432 = =1 (mod П2).
Одно время некоторые математики предполагали, что сравнение 2尸-I 三 1 (mod р?) не может иметь место для простых чисел р. Это предположение оказалось неверным. Можно проверить, что, например, 2尸т三 1 (modр2) при р= 1093, хотя 1093 — простое число.
Исторические комментарии к //-й главе
Пьер Ферма (1601——1665)——известный в свое время юрист и советник судебного парламента в Тулузе—интенсивно и с большим успехом занимался различными математическими вопросами. П. Ферма является одним из творцов дифференциального исчис-
ления и теории вероятностей, но особенно большое значение имеют его работы по теории чисел. Большинство теоретикочисловых результатов П. Ферма записывались им на полях экземпляра сочинений Диофанта „Арифметика4*; Ферма обычно не записывал доказательства, а давал А)лько краткие указания о методе, который он применял для получения своего результата. Сочинения Ферма под названием „Opera Varia" были изданы впервые в 1679 г.
Теорема Ферма, изложенная в этой главе, была высказана в одном из писем, посланном им в 1640 г.①реннклу: В этом письме Ферма пишет, что он получил доказательство этой теоремы; однако само доказательство не было им опубликовано.
Первое из известных доказательств теоремы Ферма принадлежит Лейбницу (1646—1716). Доказательство Лейбница было основано на рассмотрении сравнения:
(〃i + а? + • • • +。“)尸=ai +%十•…+ % (mod p).
Эйлер дал несколько различных доказательств теоремы Ферма, из которых первое относится к 1736 г. В 1760 г. Эйлер обобщил теорему, придав ей вид теоремы 120, носящей его имя. Надо при этом иметь в виду, что терминология и обозначения у Ферма и у Эйлера совершенно отличны от современных. Приведенное нами доказательство теоремы Эйлера представляет собой непосредственное обобщение доказательства, данного в 1806 г. для теоремы Ферма математиком Айвори.
Вместо функции 厶(т), определенной формулой (6), можно рассматривать функцию / (т), такую, что
/ L (т), при 8《т,^L(m), при 8|m,
и доказать справедливость сравнения a1 (m) ^ 1 (modm) при всех а, взаимно простых с т.
Функцию / (т) рассматривал французский математик Люка.
Доказано, что для любого натурального числа а существует бесконечное множество составных чисел т, таких, что am~l= 1 (modm) (Дюпарк, 1955 г.).
Неизвестно, бесконечно ли множество составных чисел т, таких, что = 1 (mod m) для всех а, взаимно простых с т.
ГЛАВ А 12
ГРУППА КЛАССОВ, ВЗАИМНО ПРОСТЫХ С МОДУЛЕМ
ГРУППА КЛАССОВ
Во множестве классов по любому модулю т всегда выполнимы операции сложения, вычитания, умножения. В этом множестве есть единичный элемент, а именно класс 1. Естественно
поставить вопрос о выполнимости операции деления, т. е. выяснить, является ли множество классов группой по отношению к введенной здесь операции умножения. Легко видеть, что множество всех классов по модулю m не является группой. Это следует хотя бы из того, что для нулевого класса не существует обратного элемента. Действительно, при любом х произведение 0-х = 0=#1 . Таким образом, из условий, определяющих группу, одно условие здесь нарушено. Вместе с тем если из множества всех классов выделить только классы, взаимно простые с модулем, то имеет место следующая теорема.
Теорема 122. Множество классов, взаимно простых с модулем., представляет собой группу.
Доказательство. Пусть г» 小,・•・,「屮(加)—классы, взаимно простые с модулем т. Проверим, что в этом множестве выполнимы все условия, определяющие группу.
Условие I (замкнутость операции умножения) выполнено, так как если (г「加)=1,(尸戸 加)=1, то (%「/, т)=1 и г/у — =<7「/ =「色,где (rk, m) = 1, т. е. произведение классов, взаимно простых с модулем, также представляет собой класс, взаимно простой с модулем.
Условие II (сочетательный закон) выполнено при умножении любых классов (теорема 101).
Условие III (существование единичного элемента) выполнено, так как класс 1 взаимно прост с модулем и потому входит в наше множество. Наконец, выполнено и условие IV (существование обратных элементов). Если взять любой класс г, взаимно простой с модулем т, то обратным классом (г)"1 будет класс 「屮(加)~工,также взаимно простой с модулем. Действительно,
7 戸(g-i = г屮的)=
так как согласно теореме Эйлера 「屮(加)三 1 (mod т).
Класс, обратный классу г, мы будем записывать также в виде 上,так что 上=(r)~L
Группа классов, взаимно простых с модулем т, представляет собой коммутативную конечную группу, и порядок ее, т. е. число элементов, равен(р(т).
В теории групп известна теорема Лагранжа, согласно которой для любого элемента Л конечной группы при 几,равном порядку группы, имеет место равенство Ап = Е, где £—единица группы. Теорема Эйлера является частным случаем этой теоремы Лагранжа для группы классов, взаимно простых с модулем т. Для этой группы теорема Лагранжа принимает вид (г)叭询=1, что в другой записи и дает теорему Эйлера г叫制三 —1 (mod m) при (г, m) = 1.
2* ПОЛЕ КЛАССОВ ПО ПРОСТОМУ МОДУЛЮ
В коммутативной группе для любых двух элементов Л и В можно найти элемент X, такой, что А Х~ X* А — В. Для такого элемента X можно принять обозначение Х = ~. В частности, рассматривая группу классов, взаимно простых с модулем т, можно, таким образом, ввести дроби —, у которых числитель и знаменатель—классы, взаимно простые с модулем. Мы дадим более общее определение, позволяющее рассматривать в дальнейшем дроби вида 4: и тогда, когда класс 万 не взаимно прост с модулем.
Определение 39. Пусть а и b——классы по модулю т. Частным — называется любой класс х (если он существует), такой, что
а х~Ь.
Запись й будем понимать в том смысле, что А входит а
一 彳一
в некоторый класс % = = . Согласно определению 39, если а
匸f - b
и о—классы по модулю т, запись 々£= означает, что
ak = b (mod m).
Теорема 123. Для любого класса b и класса а, взаимно простого с модулем т, существует^ и притом единственное, часть ное —.
Доказательство. Пусть (a, g = 1. Тогда а— элемент группы классов, взаимно простых с модулем, и для него существует обратный класс (а) У
Если существует частное % = то а х = Б, и, умножая обе части этого равенства на (а)"1, получаем, что х = й(а)~1,т. е. значение % может быть только единственным. Непосредственная проверка показывает, что а (Ь (а)-1) =^Ь а (а)"1^^-1 — Ь, —
Таким образом, единственность и существование класса 2 доказаны, причем установлено, что I仿尸=6•а^(т)7.
Примеры. 1) По модулю 8 частное - = 4-§ ' = 4・5。($)7 =
=源』_
Пэ модулю 14 частное = = 3-11 1=3*11ф (i«)-i= 3. Ц&= 13.
Поскольку дроби вида 2 представляют собой классы, при операциях над такими дробями можно применять переместительный, сочетательный и распределительный законы.
Рассматривая дроби X и X со знаменателями, взаимно простыми с модулем, мы будем, как обычно, равенство === по- а с
У ~d нимать в смысле совпадения классов = н =.
Теорема 124. Пусть a а с——классы, взаимно простые с модулем т. Равенство ~ = ~ имеет место тогда и только тогда, когда
ad 三 bc(modm).
Доказательство. 1) Пусть = = = . Возьмем число k,
принадлежащее этому классу. Поскольку 々£= и 々£ = , то должны выполняться сравнения:“
ak=b (mod m), ck s d(mod m).(1)
Обозначим (比 m) = 5, тогда сравнения (1) показывают, что
6 \b и 6 I d, т. е.巾=瓦5, т = т,В, Ь — b& d =厶5, где (色,加J = 1.
Сокращая (теорема 82) обе части этих сравнений и модуль на 5, получаем:
叫三 % (mod mJ d]三或I (mod m1).
Перемножая эти сравнения и сокращая на 巾工,взаимно простое с модулем т» получаем последовательно:
dk^ 三 b'Ch* (mod 团)。厶=%c (mod mx).
Умножая теперь обе части и модуль на 6, получаем: ad = bc(modm).
ad = bc(mod m), (a, m) = l, (c, m) = 1. Возьмем 巾 такое, что ak^b (mod m). Умножая обе части
этого сравнения на с, получаем ack = bc(mod m), т. е. ack^ad (mod m). Наконец, сокращая на % взаимно простое с модулем, приходим к сравнению ck~d (mod m), т. е. получаем 力 £ =.
Поскольку (а, т) — 1 и (с, т) = 1, классы X и = опреде- а с
лены однозначно 宀 имеют общее число k, а следовательно (теорема 94), Х ==.
Определение 40. При (а, т) — 1, (с, т) = 1 две дроби ~ называются сравнимыми по модулю т, если 6с三ad(modm). Мы будем в этом случае писать ^- = — (mod m). Согласно этому определению сравнение — = — (mod m) будет означать, что (а, т) = 1, (с, m) = 1 и что bc = ad(mod m), а следовательно, по теореме 124 мы будем в этом случае иметь:X .
Таким образом, сравнимость двух дробей по рассматриваемому модулю означает совпадение соответствующих классов. В частном случае, если ■三々(modm), то ak = b (mod m), т. e.
Теорема 125. Если
b У /, \ d d' /」、
- = y-(mod m), 三R(modm), mo:
,4 be + ad b'c'士 a'd'/.、
1)^?—(mod m),
2)石三而(mod m)・
Доказательство.!) ■^三 ^- (mod m) и ^ 三^ (modm) означают, что
ba' = abf (mod m) и de' = cdz (mod m).
Умножая обе части первого из этих сравнений на сс- а второго—на。优 и складывая, получаем:
(bc + ad)a'c‘ 三(b^' + 优力)ас (mod m).
Поскольку при этом из (a, m) = (a‘,m) = (c, m) = (厶 /и) = 1 следует также, что (act m) = (a'c‘,m) = 1, то последнее сра-
внение можно записать в виде:
bc^-ad b'c’+d’d’/ 二、
—三 —— (mod m).ас'
Для разности доказательство совершенно аналогично.
Перемножая сравнения Ьа‘ 三ab,(modm) и dd 三 cd,(mod m), получаем:
ba*de* = ab^d' (mod m), ^ = ^; (mod m).
Таким образом, согласно этой теореме операции сложения н умножения сравнений с дробными членами производятся по тем же законам, как операции с обыкновенными дробями.
Следующая теорема является непосредственным следствием теоремы 101 для случая, когда модуль — простое число.
Теорема 126. Множество всех классов м。 простому модулю представляет собой поле.
Доказательство. Уже раньше (теорема 101) было доказано, что множество классов по любому модулю представляет собой коммутативное кольцо по отношениям к введенным нами операциям сложения и умножения. Если модуль р ——простое число, то, очевидно, существует по крайней мере один класс, например 1, отличный от нулевого. Если класс 。方0 н &—произвольный класс, то р а, (а, р) = 1 и, следовательно, согласно теореме 123 существует единственное вполне определенное частное 士,т. е. а х=Ь.
Поскольку условие, при котором кольцо является полем, выполнено, теорема доказана.
По составному модулю кольцо классов имеет делители нуля (теорема 104) и, следовательно, заведомо не является полем.
ГЛАВА 13
СРАВНЕНИЯ С НЕИЗВЕСТНОЙ ВЕЛИЧИНОЙ
СРАВНЕНИЯ С ОДНОЙ НЕИЗВЕСТНОЙ
Возьмем многочлен с целыми коэффициентами:
f (%) = сохп + 0^~1 + • • • + cn-
Рассмотрим сравнение /(х) = 0 (mod m), которое будем называть сравнением с неизвестной величиной х. Если мы будем в это сравнение вместо 尤 подставлять различные целые числа, то, вообще говоря, некоторые значения 尤 могут удовлетворять сравнению, т. е. соответствующие значения f (х) могут оказаться делящимися на т. Поставим задачу отыскания множества всех
таких значении х, причем не исключена возможность и того, что это множество может оказаться пустым. Эта задача аналогична алгебраической задаче нахождения решений уравнения /(х) = 0. В алгебре мы ищем значения х, при которых / (х) обращается в нуль. Решая сравнение / (х) = 0 (mod m), мы ищем значения х, и притом целые, при которых f(x) делится на т, т. е. имеет при делении на m остаток, равный нулю.
Оказывается, что сравнение / (х) = 0 (mod m) либо вообще не имеет места ни при каких значениях х, либо существует бесконечное множество целых чисел х, удовлетвориющих сравнению, причем все эти значения х образуют некоторое число классов по модулю т.
Теорема 127. Если некоторое число а удовлетворяет сравнению
/(х) = 0 (mod т),
то весь класс а состоит из чисел, удовлетворяющих этому сравнению.
Доказательство. Пусть а удовлетворяет сравнению /(х) = 0 (mod m), т. е. /(а)=0 (mod m) и & g а. Тогда & = a(modm) и согласно теореме 86 f(b) = f (а)~0 (mod т). Таким образом, вместе с а любое число & класса а также удовлетворяет данному сравнению.
Согласно этой теореме если в классе имеется хотя бы одно число, удовлетворяющее сравнению /(x) = 0(mod m), то весь класс состоит из чисел, удовлетворяющих сравнению, а если в классе имеется хотя бы одно число, не у до влет вор я ющее сравнению, то и весь класс состоит из чисел, не удовлетворяющих сравнению. Принимая это во внимание, естественно решениями сравнения называть не отдельные числа, удовлетворяющие сравнению, а соответствующие классы.
Определение 41. Решением сравнения /(x) = 0(mod m) называется класс по модулю т, состоящий из чисел, удовлетворяющих этому сравнению.
Если класс а чисел по модулю m является решением сравнения /(x) = 0(mod m), то говорят, что класс а удовлетворяет данному сравнению. Соответственно определению 41 числом решений сравнения /(х) = 0 (mod m) называют число классов по модулю т, у до влетвор яющи х этому сравнению.
Задача нахождения чисел, удовлетвор яющих сравнению /(х) = 0 (mod m), сводится к нахождению классов, удовлетворяющих уравнению,(%)=». Действительно, если /(a) = 0(mod m), то f (а) = 0; но тогда согласно теореме 103 / (а) =/(а) = 0. Легко видеть, что и, наоборот, из / (а) = 0 следует /(a) = 0(mod m). Решение сравнения представляет собой частный случай общей задачи решения уравнений. Особенностью этого частного случая
является то, что значениями неизвестного являются классы по некоторому фиксированному модулю.
Число классов по данному модулю конечно, а именно по модулю m мы имеем m классов: 0, 1, …,m—1. Если нам дано сравнение / (x) = 0 (mod m), то мы можем, перебрав все эти классы, выяснить, какие классы удовлетворяют этому сравнению, а какие нет, т. е. найти все его решения.
Согласно теореме 127, для того чтобы узнать, удовлетворяет ли класс сравнению, достаточно взять какое-либо число, принадлежащее классу, и проверить, удовлетворяет ли оно этому сравнению.
Таким образом, чтобы решить сравнение f (%)三 0 (mod m), можно взять любую полную систему вычетов по модулю т: Xi, х2, ..., %血,вычислить f(%J, / (х2),...,『(%血)и отобрать те 々,при которых f (々)делятся на т. Соответствующие классы % дадут все решения этого сравнения. Обычно в качестве %】,х2, ... хт берут полную систему наименьших по абсолютной величине вычетов.
Если сравнение имеет несколько решений 。丄,...,ast иногда эти решения записывают в виде x = alt ..., a^(mod т). Таким образом, %三%, …,a$(modm) означает, что х принимает любые значения, сравнимые с одним из чисел а1( ..., as.
Примеры. Найти все решения следующих сравнений:
х3—2% +6三0(mod 11)・ Непосредственная проверка показывает, что в полной системе наименьших по абсолютной величине вычетов
—5, —4, —3, —2, —1, 0, 1, 2, 3, 4, 5 сравнению удовлетворяет только одно число 5. Решение записываем в виде х = 5 (mod 11).
х4 + 2л3 + 6^0(то(1 8). В полной системе вычетов
—3, —2, —1, 0, 1, 2, 3, 4
пи одно число не удовлетворяет сравнению и, следовательно, сравнение не имеет решений.
/一х3—x2 + 5х—2 = 0 (mod 6). В полной системе вычетов
—2, —1, 0, 1, 2, 3
сравнению удовлетворяют два числа: —1 и 2. Сравнение имеет два решения: х=—1 (mod 6) и x = 2 (mod 6).
Мы видим, что задача решения сравнений вида /(%)三 = 0(mod m) гораздо проще, чем рассматриваемая в алгебре задача решения уравнений / (х) = 0. Решая уравнение /(%)== 0, мы обычно ищем решения в некотором бесконечном поле, например в поле действительных или комплексных чисел, и не можем путем испытаний перебрать все числа такого поля. Решая 108
сравнение /(x) = 0(mod m), мы ищем решение в конечном кольце классов по модулю m и поэтому можем с помощью конечного числа операций найти все решения. Теоретически задача решения сравнений вида f (%)三0 (mod т) этим решена полностью. Вместе с тем надо иметь в виду, что нахождение решений путем таких испытаний при больших модулях довольно затруднительно.
Дальнейшая теория таких сравнений имеет целью дать способы, позволяющие определять число решений, а иногда и находить эти решения с помощью возможно меньшего числа операций..
Для сравнений вида f (х) = g (х) (mod т) можно сформулировать теорему, совершенно аналогичную теореме 127.
Теорема 127'. Пусть f(%) и g(%)—многочлены с целыми коэффициентам и. Если некоторое число а удовлетворяет сравнению
f (%)三 g(%)(modm),(1)
то весь класс а по модулю т состоит из чисел, удовлетворяющих этому сравнению.
Доказательство. Если а удовлетворяет сравнению (1), то оно удовлетворяет и сравнению
f (%) —g (%)三 0 (mod m).(2)
Вместе с а любое b^a также удовлетворяет сравнению (2), а следовательно, и сравнению (1) (теоремы 127 и 87).
Определение 4Г. Решением, сравнения (1) называется класс по модулю т, состоящий из чиселt удовлетворяющих этому сравнению.
Определение 42. Два сравнения
fi(%)mgi(%)(modmi)(3)
и .
%(%)mg2(x)(modm2)(4)
называются эквивалентным и, если множество чисел, удовлетворяющих одному из них, совпадает с множеством чисел^ удовлетворяющих другому сравнению.
Если т1 = т2 и сравнения (3) и (4) имеют одни и те же решения, то мы, очевидно, будем иметь два эквивалентных сравнения по одному и тому же модулю.
Теорема 128. 1) Если к обеим частям сравнения f(%)三 =g (%) (mod m) прибавим, любой многочлен ①(%), mo получим сравнение, эквивалентное первоначальному.
Если обе части сравнения f(x)=g{x) (mod m) умножим на одно и то же число, взаимно простое с модулем, то получим сравнение, эквивалентное первоначальному»
Если обе части сравнения и модуль умножим на одно 〃 то же число 々>0, то получим сравнение, эквивалентное первоначальному.
Доказательство. 1) Если при некотором %。
f (%)三 g(%)(modm), ТО
f (%о) + з (х0) =g (х0) + 3 (х0) (mod m)
и, наоборот, из / (х0) + ш (х0) =g(х0) + со (х0) (mod m) следует f(%o)『(%o)(modm).
Если при некотором х0 f(x0)=g(x0)(modm) и (й, т)=1, ТО
kf (Xj 三hg (%)(modm),
а из kf (x0) = kg (x0) (mod m) следует f (xQ)=g(xQ) (mod m) (теоремы 79 и 80).
Если при некотором х0
f (%)三 g(%)(modm),(5)
ТО
kf(x0) = kg(x0) (modern),(6)
а из (6) следует (5) (теоремы 81 и 82).
Из теоремы 128 (1) непосредственно следует, что сравнение / (х) =g(x) (mod m) можно заменить эквивалентным сравнением f(%)—g(%)三。(modm),
поэтому в дальнейшем достаточно рассматривать сравнения вида 尸(%)三0(modm) S(x)三〃%)—g(%)).
Теорема 129. Если с0 = с0 (modm), с工三c;(modm),..., сп = сп (modm), то сравнения f (х) = cQxn + с^^1 + ... + + с„ = 0 (mod m) н g (%) = с;%“ + с;炉т + ... + с^ = 0 (mod m) эквивалентны.
Доказательство. 1) Умножим сравнения
c0 = Co(modm), с1 = с1 (modm), ..., сп = Сп (modm) соответственно на Хо, х^1, ..., 1, где х0—некоторое целое число. Складывая полученные сравнения, имеем:
f (%)三g(%) (modm).
Обе части этого сравнения могут только одновременно быть сравнимы с нулем по модулю т, и, таким образом, сравнения f(x) = 0(modm) и g(%)三0(modm) эквивалентны.
Согласно этой теореме, в частности, сравнение заменится эквивалентным, если отбросить или добавить слагаемые с коэффициентами, делящимися на модуль. .
Определение 43. Степенью сравнения /(x) = 0 (mod m), где /(%)—многочлен с целыми коэффициентами, называется степень многочлена /(х).
Согласно этому определению эквивалентные сравнения могут иметь разную степень. Например, сравнения 2х+ 1 = 0 (mod 3) и х3— 1 = 0 (mod 3) эквивалентны. Степень первого из них равна 1, а степень второго 3.
СИСТЕМЫ СРАВНЕНИЙ
Более общей является задача решения системы сравнений: f2(x) = 0(mod m2)(门、
fs(x) = 0(modmj
где fi(x), /2 (x), ..., fjx)—заданные многочлены с целыми коэффициентами.
Если некоторое число а удовлетворяет этой системе, т, е. если т^ (а), т^2(а), ..., ms\fs(а) и М = [т2,恤,...,mJ — наименьшее кратное 团】,恤,…,m$,a &—любое число, такое, что 匕三a (mod 7W), то (теорема 86) для всех i(lviVs), 力(匕)三力(a) (mod 而),а, следовательно, согласно теореме 89 力而三力,汕 jmod т/ т. е. /z (&) = 0 (mod mz) (Ivivs).
Мы видим, что вместе с каждым числом а, удовлетворяющим системе (7), этой же системе удовлетворяет и любое число класса а по модулю М. = [т]( т2, …,mJ. Естественно весь этот класс чисел рассматривать как одно решение этой системы.
Определение 44. Решением системы сравнений (7), где f 丄(%), ..., %(%)—многочлены с целыми коэффициентам и, называется класс чисел по модулю М = [m1? т2, ..., mJ, состоящий из чисел, удовлетворяющих всем сравнениям системы.
Соответственно этому число решений системы (7) означает число классов по модулю М, у до в лет во р яющих всем этим сравнениям. По модулю М. имеется всего только конечное число классов. Взяв полную систему вычетов по этому модулю, можно проверить, какие именно числа этой системы, а значит, и соответствующие классы удовлетворяют (7). Поступая таким образом, мы можем для любой системы сравнений найти все решения. В частном случае, когда модули всех сравнений одинаковы и равны т, решениями являются классы по тому же модулю.
Примеры. 1) Найти решение системы сравнений:
%?+ %+ 7 三 0 (mod 9),炉一%+ з 三 о (mod 9).
В полной системе наименьших по абсолютной величине вычетов по модулю 9 системе удовлетворяет только число 4. Решение систры—класс 力三4 (mod 9).
Найти решения системы сравнений:
х2 — Зх + 2 = 0 (mod 6), 2x2 + x + 2=0 (mod 4).
Здесь М = [6, 4] = 12. В полной системе наименьших по абсолютной величине вычетов по модулю 12 системе удовлетворяют два числа, а именно ± 2. Решения системы——два класса по модулю 12; т. е. ± 2 (mod 12).
Еще более общей является задача решения системы сравнений с несколькими неизвестными:
fi(%i,膜,..м)三O(modmi)) },(8)
大(石,/,/)三0(modmJ J
где " (%丄,%2,%t),…厶(匕,%,xt) —многочлены с це
лыми коэффициентами.
Если ((а】,а2, ..., at)) —комплекс чисел, у до влетво р яющих системе, т. е, если
"(%, %,&)三 O(modmi), .. •,厶(а】, %,•…,%)三。(mod m$); M = [mi, 团2, ..., mJ и b1 = a1 (mod M), &3 = a2 (mod M)t ...,
...,匕$三a$(mod M),
то, пользуясь теоремой 86' и рассуждая совершенно так же, как в случае системы с одним неизвестным, получим, что комплекс ((%,匕2,%)) также удовлетворяет системе (8). Естественно поэтому решениями системы (8) называть соответствующие комплексы классов по модулю М.
Определение 45. Решением системы (8) называется комплекс классов ((%, &,%)) по модулю М = [тх, т?, ..., mJ, удовлетворяющий всем этим сравнениям. Соответственно этому число решений системы (8) понимается как число таких различных комплексов.
Поскольку по модулю М каждая из t компонент комплекса может принимать М различных значений, искомые решения приходится отбирать среди Л4‘ комплексов. Проверяя, удовлетворяет ли комплекс ((%, %, ..., %)) системе, из каждого класса а1( 。士, ..., аъ обычно берут наименьшие по абсолютной величине вычеты и подставляют их в рассматриваемые сравнения. Поскольку Mf даже при небольших М и Z может оказаться сравнительно большим числом, вычисления обычно получаются длинными.
Пример. Найти все решения системы:
х2—y2 + 2 = 0(mod 6),x3 + x + у + 1 三 0 (mod 3).
Здесь Л1 = [6, 3] = 6. Среди 36 комплексов чисел вида ((а, &)), где ——2vnw3, —2vbw3, имеется только два комплекса:
((—2, 0)) и ((1, 3)), удовлетворяющих обоим сравнениям. Система имеет два решения:
№—2 (mod 6), t/ = 0 (mod 6), 2) x= 1 (mod 6), t/^3 (mod 6).
Примечание. Сравнение называется тождественным, если оно справедливо при произвольных значениях неизвестных.
ГЛАВА 14
СРАВНЕНИЯ 1-Й СТЕПЕНИ
СРАВНЕНИЕ 1-Й СТЕПЕНИ
Рассмотрим сначала случай одного сравнения 1-й степени с одним неизвестным, т. е. сравнения
с/+ с工三 0 (mod m).
Такое сравнение удобнее записать, перенеся q с обратным знаком в правую часть в виде ах = &(mod m).
Теорема 130. Если (a, m)~d и d^bt то сравнение 。尤三方(modm) не имеет решений.
Доказательство. Предположим, что существует хотя бы одно число х0, удовлетворяющее сравнению, т. е. ах0 三 b (mod т). Тогда поскольку d\a и d:m, то (теорема 90) d仇 но это противоречит условию d\b. Предположение существования хотя бы одного числа, удовлетворяющего сравнению, привело к противоречию, т. е. таких чисел нет.
Согласно этой теореме решения сравнения ax = /?(mod т) будут разыскиваться только в случае, когда d | &. В этом случае имеем а = а& m = 〃qd, b = b1d. Записав сравнение в виде a^x—^d (mod т^у мы можем (теорема 128) заменить его эквивалентным
a1x = b1 (mod 恤),
где (о» mJ = L Мы видим, что изучение сравнений 1-й степени сводится к частному случаю, когда коэффициент при неизвестном и модуль——взаимно простые числа.
Теорема 131. Если (а, т)=1, то сравнение
ax = b (mod m)(1)
имеет одно и только одно решение.
Дадим два доказательства этой теоремы. В первом доказательстве мы обходимся без теорем главы 12. Второе доказательство короче, так как оно основано на теоремах главы 12.
1-е доказательство. Возьмем полную систему наименьших неотрицательных вычетов по модулю т, т. е. числа 0, 1, 2, …,tn — 1. Поскольку (а, /п) = 1, то согласно теореме 107 числа а-0, а-1, а・2, ..., а(т—1) также образуют полную систему вычетов, а значит, среди них найдется одно и только одно, принадлежащее тому же классу, что и число Ь. Обозначив
это произведение через ах0, где Ov/Wm—1, будем иметь ах0 = & (mod /и), т. е. класс 犬。удовлетворяет сравнению (1).
Это решение единственное, так как среди чисел 0, 1, 2, m — 1, кроме х(), нет чисел, удовлетворяющих этому сравнению, а значит, среди классов б, Т, 2,.…т—1, кроме %, нет решений сравнения (1).
2-е доказательство. Если (а, т) = 1, то класс а принадлежит (теорема 122) группе классов, взаимно простых с модулем, а поэтому (теорема 123) существует единственный класс х0 , такой, что axQ = b, т. е. сравнение ax = b (mod tn) имеет одно и только одно решение.
Для нахождения этого решения можно пользоваться следующей теоремой.
Теорема 132. При (а, т) = 1 решением сравнения ax = b (mod m) является класс
x = ba^(g-i (mod m).
Доказательство. Применяя теорему Ферма, получаем а (Ьа^(т)т) = Ьа中(т)三匕(mod m),
и тогда согласно теореме 131 х = Ьа^ (mod /и)— единственное решение сравнения (1).
Пример. Решить сравнение 9х = 8 (mod 34).
Здесь (9,34)= 1, ср (34)= 16 и мы получаем:
х = 8.915 = 8.330 = 8.3и = 8-(2187)2 = 8.112= 16 (mod 34).
При большом tn и (а, т) = 1 нецелесообразно разыскивать решение сравнения пх = & (mod /и), подставляя вместо х числа полной системы вычетов, или искать его по формуле
х = Ьа^ (т) т (mod tn);
обычно значительно проще бывает воспользоваться следующей теоремой.
Теорема 133. Если , . •., р — посл€довс1~ тельность подходящих дробей разложения 号 8 цепную дробь u (а, т)=1, то решением сравнения ax = b (mod т) является класс
х三(一1)恥 Ps_i(mod m”
Доказательство. По условию (a, m)=l, а согласно теореме 61 (Р$, Q$)=l; поэтому * = * есть равенство двух несократимых дробей, так что (примечание к теореме 41) Р§ = т, Qs = a.
Согласно теореме 60
PstQs-AQs—i = (-1)s, так что
а%-1 = ( —D' + mQs-i,а%-】三(一DYmodm).
Умножая это сравнение на (— 1)$匕,получаем:
а ((— О^&Р^-О = & (mod m).
Таким образом, число (— \ уЬР5-1 удовлетворяет сравнению (1) и (теорема 131) соответствующий класс представляет собой единственное решение этого сравнения.
Пример. Решить сравнение 55х = 7 (mod 87).
Разложение ~ в цепную дробь дает следующую таблицу элементов а{ и числителей Pz подходящих дробей:
勺
,1
1
1
2
1
!4
匕
1
2
3
8
11
19
87
Здесь s」6, так что класс х = (— 1 )б• 7 • 19 = 46 (mod 87) ~ искомое решение.
Теорема 134. Если (a, m) = 1, a\b + smt то %三"十师(modm)— решение сравнения ах = & (mod /и).
Доказательство, а (” *团)=b + sm 三匕(mod m).
Пользуясь этой теоремой, сравнение ах三匕(modm) последовательно заменяют эквивалентными (теорема 129) сравнениями:
ax = b ±tn (mod /и), ax = b ± 2m (mod /и),ах三匕 ± 3m (mod m),…,
пока не попадется сравнение, в котором левую и правую части можно сократить на а.
Поскольку условие а ] b + sm при а ^ 0 означает, что ms=— Ь (mod а), где (т, а)=1, то s может быть найдено в полной системе вычетов по модулю а, т. е. число испытываемых сравнений будет не больше, чем а.
Этот способ особенно целесообразен при небольших а. Например, для сравнений вида 2х = & (mod /и), где 2^ги при 21 & решением будет х = у (mod т), а при 2#匕 будет х = ^~ (mod tn).
Пример. Решить сравнение Зх = 20 (mod 161).
При а = 3 число s можно выбрать среди чисел —1,0, + L В данном случае 3120—161 сравнение 3x = 20(mod 161)
эквивалентно сравнению Зх=-—141 (mod 161), так что х = = ~47 (mod 161).
Теорема 135. Если (a, m) = d 〃 d|&, то сравнение дх = & (mod m) имеет d решений. Все эти решения образуют один класс по модулю .
Доказательство. Выше (стр. 113) было показано, что при (a, m)^dwd\b сравнение ах = & (mod m) эквивалентно сравнению вида a1x = b1 (mod ^), где 恤=号,回 恤)=1.
Согласно теореме 131 такое сравнение имеет решение, п ре дета вл яющее собой один класс по модулю 方, т. е. этому сравнению удовлетворяют числа вида х三a (mod?), где а может быть найдено применением способов, изложенных в теоремах 132—134.
Числа этого класса по модулю 号 образуют d классов по модулю т (теорема 99), и решения сравнения ax = b (mod /и) могут быть записаны в виде:
х = а (mod т), х三а +号(modm), …,尤三a + (d—1)-^ (mod /и).
Пример. Решить сравнение 20х = 44 (mod 108).
Здесь (20, 84) = 4 и 4 144. Сокращая обе части сравнения и модуль на 4, получаем эквивалентное сравнение 5х = 11 (mod 27) или 5х = 65 (mod 27), т. е. х^ 13 (mod 27). Множество таких к образует по модулю 108 четыре класса: 13, 40, 67, 94. Сравнение 20х = 4 (mod 108) имеет четыре решения.
НЕОПРЕДЕЛЕННОЕ УРАВНЕНИЕ 1-Й СТЕПЕНИ
Пользуясь теоремами предыдущего раздела, можно для любого сравнения 1-й степени выяснить, имеет ли оно решения или нет, и если имеет, то определить их число. Эти теоремы можно применить к решению неопределенных, или, как их иначе называют, диофантовых, уравнений 1-й степени.
Определение 46. Диофантовым уравнением 7-〃 степени с п неизвестными называется уравнение вида
+"2%2 + …=b,(2)
где все коэффициенты 〃 неизвестные—цель^ числа 〃 хотя 6& одно 生=И=0.'
Определение 47. Решением диофантова уравнения (2) называется комплекс целых чисел ((%и х2, ..., %〃)), удовлетворяющий этому уравнению.
Теорема 136. При взаимно простых коэффициентах п「 。2, ..., ап диофантово уравнение
a/i + %% 十• • • + 書乙=1(3)
имеет решение в целых числах.
Доказательство. Обозначим через М множество тех положительных чисел Ь, для которых уравнение
0+1 + &%2++ апхп - &
имеет решение в целых числах. Л1, очевидно, не пусто, так как при заданных а「а2, ..., ап можно подобрать целые значения %!,х2, . .., хл, такие, чтобы а^ + а2х2 + ... + апхп было положительным числом.
В множестве М (теорема I) существует наименьшее число, которое мы обозначим через d(d£Al). Обозначим через %;, х;, ..., Хп целые числа, такие, что
Пусть。1 =歯 + 几 где OvrVd; тогда
= =а1-91%; + &%;十•…+a内;)4 =
=旬(1—/;)+。2 (—/;) + • • • + ал (—qx'》
Мы подобрали целые значения: %= 1 — qx;, х2= — qx^,..., ...,хп = —qxn, такие, что а^^а^-^ • • • +^лхи=г, но OVrWd, a d — наименьшее положительное число в Л4, т. е. г не может быть положительным, г = 0, % =對,d®.
Аналогично получаем: d | а2,d&.
Мы видим, что d—общий делитель чисел а「 а2, ..., ап, следовательно, поскольку (а「ап) = 1, d| 1, d=l, 1€庇 т. е. уравнение (3) разрешимо в целых числах.“
Теорема 137. Пусть d—наибольший общий делитель коэффициентов а「а2, ..., ап. Диофантово уравнение (2) имеет решение тогда 〃 только тогда, когда d|b. Число решений такого уравнения равно либо нулю, либо бесконечности.
Докажем последовательно все три утверждения теоремы.
Пусть d I &. Для уравнения
号 / + 号 %2 + …+ * % = 1,
где (号,?,.. ., *) = 1, существуют целые числа: q, &,…,%, удовлетворяющие ему (теорема 136), т. е. такие, что
G+ * % = 1 •
Тогда
т. е. ((С[^, c2 ~ , ..., сп ―^ — решение уравнения (2).
Пусть теперь d#b. Тогда левая часть уравнения (2) при любых целых %i,尤2, ..., хп делится на d, а правая на d не делится, так что равенство (2) при целых значениях х1? х2, ..., хи невозможно.
Если ((%;, %;,...,尤;)) ——комплекс чисел, удовлетворяющий уравнению (2), то, например, все комплексы
((尤;+&九 尤;一а/, х;, .. ., %)) при Z = 0, ± 1, ±2, … также удовлетворяют этому уравнению и, таким образом, у нас либо совсем не будет решений, либо их будет бесконечное множество.
Если хотя бы одна пара коэффициентов взаимно простая, то d=l, и уравнение (2) имеет бесчисленное множество решений.
Примеры. 1) Диофантово уравнение 9хг—21х24~6х3= 100 не имеет решений, так как здесь d = 3 и 3#100.
Диофантово уравнение 20хг + 6х2 — 15х3 + 35х4 = 12 имеет бесконечное множество решений, так как здесь d=L
Теорема 138. Если х。удовлетворяет сравнению ах = с (mod Ь), то комплекс ((%(),匕"^“))есть решение диофантова уравнения
ах + Ьу = с.
До казательство. Из ax0 = c(mod b) следует, что《吃叫 есть целое число, и непосредственная проверка показывает, что а%о + & (^^"с.
Теорема 139. Пусть d—наибольший общий делитель а и Ь, где а=#0, b=#0, d[c и ((х0, у。))一некоторое решение диофантова УРМ*ах + Ьу = с.⑷
Тогда множество решений уравнения (4) в целых числах совпадает со множеством комплексов ((%', у')), где х' = х0—~ /, p' = % + *Z, a Z—любое целое число.
Доказательство. Пусть ((%', у'))—произвольное решение диофантова уравнения (4), т. е. пусть
а£ + by' =с.-(5)
По условию, /, % удовлетворяют уравнению (4), т. е. а%о + ЬУо = с Вычитая равенство (5) из последнего равенства и 113
деля все члены на d, получаем:
^ (хо—%,) = ^ (У — %),
где у и -^- —целые числа. Тогда ~ j ~ (у' — Уо), причем (теорема 40) ^~ , ^) = 1, так что согласно теореме 41 имеем:
у J У —%,У —% = к Z , у = % -г 胃 Z, где /—некоторое целое число. Подставляя найденное значение yf в (5), получаем:
a% =e一ь(%+彳2)=0/一一2Z, ,b ,
откуда x = xQ — -^ t.
Таким образом, любое решение уравнения (4) будет иметь вид:
/ = %о — ~ /, У = % + В 九
где /—некоторое целое число.
Обратное утверждение также верно. Пусть ((/, у')) — комплекс, такой, что
X =% — "九 у =У0十力九
Непосредственная проверка показывает, что
а 卜。一^) + 匕(%+ %) =a% + W = c,
т. е. ((£, у')), — решение диофантова уравнения (4).
П римечание. Теорема верна и тогда, когда о или b равны нулю. Например, при а —0, т. е. в случае уравнения 0-х -}- by = с^ получаем d = =(О, b) = b и при Ь|с для у имеется единственное значение t/0 = y , а 尤 произвольное целое. Любое решение этого уравнения можно представить в виде xf = xQ——1 ■ /, р' = Уо + 0•力,и при любом / такие %' и уг удовлетворяют уравнению
Пример. Решить уравнение 50х—42y = 34.
Здесь (50,42) = 2,2 [ 34. Рассматривая сравнение
50х = 34 (mod 42), находим последовательно:
4х= 17 (mod 21), 2х= 19 (mod 21), х = 20 (mod 21), % = 20,
так что 25-20—21%= 17, % = 23.
Любое решение данного диофантова уравнения имеет вид:
无=20+ 21 九 g = 23 + 25九\
3. СИСТЕМА СРАВНЕНИЙ ЬЙ СТЕПЕНИ
Перейдем теперь к рассмотрению системы сравнений 1-й степени с одним неизвестным. Рассмотрим сначала систему вида:
X三q (mod mJ )
x = c2 (mod 恤)J 'I
Для краткости будем называть эти сравнения соответственно первым и вторым.
Теорема 140. Пусть d — наибольший общий делитель, а М.—наименьшее кратное m^ u m?; ^погда если d#&—q, то система сравнений (6) не имеет решений, а если d | с2—с^, то система (6) имеет одно решение, представляющее собой класс чисел по модулю 714.
Доказательство. Из первого сравнения (6) получаем x = q + m#. При любом целом / такие х удовлетворяют первому сравнению. Задача нахождения решений системы (6) сводится, таким образом, к тому, чтобы выбрать такие 九 при которых х удовлетворяет и второму сравнению, т. е. найти все целые t, такие, что
сг += с2 (mod 团纟).
Отыскание таких / свелось к решению сравнения 1-й степени с неизвестной /:
tn't 三%一% (mod m2)。(7)
Если при (恤,mj = d будет d#&—q, то (теорема 130) сравнение (7) не имеет решений, т. е. среди всех значений х, удовлетворяющих сравнению x = q (mod 团丄),нет ни одного, которое удовлетворяло бы сравнению х = с2 (mod m?), и система (6) несовместна. Если d |с2—q, то решение сравнения (7) можно записать (теорема 135) в виде класса по модулю 勺, т. е. в виде:
/三a (mod*), / = а +贷 у(9 = 0, ±1, ±2,…); подставляя эти значения / в уравнение х = сг-[- т^, выделяем из множества значений х, удовлетворяющих первому сравнению, те, которые удовлетворяют и второму:
.(、trig \..л . т1т2
х = 0 + m上(а+ 才У) =r + 恤a+ -^{/ = 6 + —
(у = 0, ±1, ±2,…)
Эти значения х образуют класс по модулю ^^ = М (тео-' рема 92), т. е. х = р (mod М), где по теореме 34 〃 =[加「mJ
В соответствии с определением 44 система имеет одно ре-、 шение.
Примечание. Если m】н 切? взаимно просты, то d — 1, Л1 =т1т^ поскольку в этом случае при любых с】и с2 будет 1 |с2—с】, система (6) для таких модулей всегда имеет одно решение, представляющее собой класс по модулю т-^т^.
Примеры. 1) Исследовать, имеет ли решение система: х = 9 (mod 34), х = 4 (mod 19), и если имеет, то найти его.
Поскольку (34, 19) = 1, система имеет решение. Находим: х = 9 + 34/三4 (mod 19), 15/ =—5 (mod 19), 3/ =—1 =
=18 (mod 19), / =6 (mod 19), / = 6+ 19y.
Подставляя это значение / в выражение для х, имеем:
% = 9 + 34 (6+19у) = 213 + 646у; х = 213 (mod 646).
Исследовать, имеет ли решение система:
х = 29 (mod 63),
х = 9 (mod 35), и если имеет, то найти его.
Поскольку (63, 35) = 7 и 7《29 — 9, то система не имеет решений.
Теорема 141. Система
х 三 & (mod mJ ]
х = с2 (mod 恤)I(8)
%三G (mod mJ J
либо совсем не имеет решений, либо имеет одно решение.
Примечание. В соответствии с определением 44 решение понимается как класс по модулю, равному наименьшему кратному чисел:
加1,加 2,- - ■ * АП j.
Доказательство проведем индукцией по s. При s = 2 утверждение теоремы верно в силу предыдущей теоремы.
Предположим, что утверждение теоремы верно для любых s сравнений вида (8), и возьмем s+ 1 произвольных сравнений:
х = ^ (mod mJ '
x = c5(mod mJ •(9)
% 三 q+Jmod ms^
Обозначим: M = [mlt …,叫 и Mf = [mv …,m$, m$+J Известно (теорема 33), что [Mt ms+1] = Mf. Согласно предположению могут представиться только следующие две возможности:
Первые s сравнений не имеют решений» В этом случае и система (9) не имеет решений.
Первые s сравнений имеют решение, представляющее собой класс по модулю 財.Тогда значения %, удовлетворяющие первым s сравнениям, совпадают со значениями х вида %ma(mod М), где а—некоторое целое, и система (9) эквивалентна системе:
%三a(mod М), % 三 q+i(mod
Если 5 =(例,m$+i) и 5#q+i—а, то система не имеет решения, а если 5|与+1—а, то система имеет одно решение, представляющее собой класс по модулю [Л1, т$+±]=М<
Таким образом, из справедливости утверждения теоремы для любых s сравнений рассматриваемого вида следует справедливость утверждения теоремы для любых s+ 1 таких сравнений. Согласно принципу математической индукции утверждение теоремы верно для всех s 2.
Если система (8) имеет решения, то их можно найти, решив сначала первые два сравнения, добавив потом последовательно третье и т. д., пока не будет исчерпана вся система.
Теорема 142. Если m^, т2, , ms——попарно взаимно простые числа, то система (8) совместна и имеет одно решение, представляющее собой класс по модулю 乂二团寸团旷• • •• 加§・
Доказательство. При s = 2 утверждение верно в силу теоремы 140 (см. примечание на стр. 121). Предположим, что утверждение теоремы верно для любых s сравнений вида (8), где 血,吗)=1 при i声j, и возьмем s+1 таких сравнений (9) с попарно взаимно простыми модулями.
Согласно предположению значения %, удовлетворяющие первым s сравнениям, совпадают со значениями % 三 a (mod M), где M = m“ ... , и система (9) эквивалентна системе:
х = а (mod ]
x = ci+1(mod 他s+i) J ,
Поскольку ms+1 взаимно просто с каждым из модулей:恤, оно взаимно просто и с их произведением, так что
Система (10), а следовательно, и система (9) согласно к теореме 140 имеет решение, представляющее собой класс по модулю Mtns+1 = nt!.. -^stns+li и, таким образом, утверждение верно для любых s十 1 сравнений рассматриваемого вида с попарно взаимно простыми модулями. Согласно принципу полной математической индукции утверждение теоремы верно при любом s.
Пример. Решить систему сравнений:
х = 2 (mod 7), 尤三5(mod 9), 尤三 11 (mod 15).
Решаем сначала систему, состоящую из двух первых сравнений:
5 + 9/三2 (mod 7), 2/ =—3 (mod 7), / = 2 (mod 7), / = 2 + ly, % = 5 + 9 (2 + 7y)三 23 (mod 63).
Таким образом, данная нам система эквивалентна системе: 尤三 23 (mod 63), х = 11 (mod 15).
Здесь (63, 15) = 3 и 31 23 —11, так что система совместна. Решаем ее:
% 工 23 十 63у 三 11 (mod 15), 3y = 3(mod 15),у = 1 (mod 5), y = l+5z,% = 23十63 (1 + 5z) =86+315z.
Ответ. x = 86(mod 315).
Для нахождения решения системы сравнений 1-й степени с взаимно простыми модулями можно пользоваться следующей теоремой.
Теорема 143. Пусть m^, т?, ••• ,ms—попарно взаимно простые числа, М ~ 团1,仞2・・・团$; Pi,如,•…,У$ подобраны так, что ~(/1 = l(mod mJ.-^-y^ 1 (mod m2)-~ys=\(mod ms),
x0 = -y1cl + -~y2c2+ . . . +-—y^.
Тогда решение системы
x = ct (mod 恤))x = c2 (mod ;n2) I
%三与(mod m^)丿
будет иметь вид: х =х0 (mod Л1).
Доказательство. Поскольку mj~^~‘ ...,恤|^~ и ~- yv = 1 (mod mJ, получаем х0 = -^- ^q = cr (mod mJ. Аналогичным образом проверяем, что x0 = c2(mod mJ, ... r xos 三Cs(mod m^), т. e. x0 удовлетворяет всем сравнениям системы.
Согласно теореме 142 решение этой системы представляет собой класс по модулю М, т. е. х = х0 (mod М).
Пример. Решить систему:
尤三 6(mod 17), х = 4 (mod 11), 3(mod 8).
Находим:
11 -8^ = 1 (mod 17), Зуг = 1 (mod 17), % = 6; 17-8(/2= 1 (mod 11), 4% 三 1 (mod 11),力2 = 3; 17-11^3 = 1 (mod 8), Зу3 = 1 (mod 8), y3 — 3;
x0-ll-8.6-6+17-8-3-4— 17-11-3^3=125 (mod 17.11-8); № 125 (mod 1496).
Рассмотрим теперь систему сравнений 1-й степени общего вида:
a1x = b1 (mod 恤)'
a2x = b2 (mod tnj .⑴)
asx = bs'(mod mJ .
Если хотя бы при одном i(lviMs) для (af, т) = 4 будет d^b^ то (теорема 130) не существует значений %, удовлетворяющих Лму сравнению, а, следовательно, система (11) не имеет решений.
' Если же для всех I dflbf, то каждое сравнение можно решить относительно х и заменйть систему (11) эквивалентной системой: *
%三r (mod号)
久三q (mod
Такая система согласно теореме 141 либо не имеет решений, либо, если решения есть, то значения %, удовлетворяющие ей, образуют класс по модулю [祭, ~-,...,第]-
Пример. Решить систему сравнений:
7%三 3 (mod 11),15% 三 5 (mod 35),3%三2 (mod 5).
Решая каждое сравнение, заменяем эту систему эквивалентной ей системой сравнений:
x = 2(mod 11), х = 5 (mod 7), ■ х = 4 (mod 5).
Применяя теорему 143, находим:
7-5-yt= 1 (mod 11),先=6; 11 -5у25^ 1 (mod 7), %=—U
11 ・7・%三 1 (mod 5), уз = 3;
* 。 = 7-5-6-2- 11-5-5+ 11-7-3-4^299 (mod 11 。7。5卜
Ответ. x = 299(mod 385).
Исторические комментарии к 14-й главе
Неопределенные уравнения 1-й степени начали рассматриваться еще индусскими математиками примерно с V века. Некоторые такие уравнения с двумя и тремя неизвестными появились в связи с проблемами, возникшими в астрономии, например, при рассмотрении вопросов, связанных с определением периодического повторения небесных явлений.
Во 2-м издании книги французского математика Баше де Мезирьяка ..Problemes plaisants et delectables qui se font par les □ombres", вышедшем в 1624 г.» решается неопределенное уравнение ах ——by = l. Баше де Мезирьяк фактически применяет процесс, сводящийся к последовательному вычислению неполных частных и рассмотрению подходящих дробей; однако он не рассматривал непрерывных дробей, как таковых, и не употреблял обозначений вида (1) 5-й главы. Популярное сочинение Баше де Мезирьяка оказало большое влияние на развитие теории чисел, так как способствовало возникновению интереса к этой области математики.
Баше де Мезирьяк известен и как поэт, писавший свои стихи на многих языках. В 1621 г. он выпустил издание сочинений Диофанта со своими примечаниями.
После Баше де Мезирьяка в XVII и XVIII веках различные правила для решения неопределенного уравнения 1-й степени с двумя неизвестными давали Ролль, Эйлер, Саун- дерсон и другие математики.
Цепные дроби к решению таких уравнений были применены Лагранжем, который, однако, замечает, что фактически это тот же способ, который был дан Баше де Мезирьяком и другими математиками, рассматривавшими неопределенные уравнения до него.
Неопределенные уравнения 1-й степени стали записываться и решаться в форме сравнения значительно позже, начиная с Гаусса.
Задачи, сводящиеся к рассмотрению системы сравнений 1-й степени, рассматривались в арифметике, китайского математика Сун Тзу, жившего примерно в начале нашей эры. У него, как у целого ряда китайских, индусских, арабских и европейских ученых, решавших такие задачи после него, вопрос ставился в следующей форме: найти число, дающее заданные
остатки при делении на заданные числа, Сун Тзу дает способ, фактически эквивалентный тому, который дан у нас в теореме 143, и поэтому теорему 143 иногда называют китайской теоремой об остатках. Работа Сун Тзу стала известна в Европе в 1852 г. Независимо от китайских математиков способ решения задач такого рода был дан индусским математиком Браме- гупта (588—660).
Леонардо Фибоначчи в своей книге „Liber abaci" рассматривал задачу нахождения числа ^, делящегося на 7 и имеющего остаток, равный 1, при делении на 2, 3, 4, 5 и 6.
Система неопределенных уравнений 1-й степени впервые встречается у китайских математиков VI века. Задачи, приводящие к таким системам, встречаются у Леонардо Фибоначчи и у Баше де Мезирьяка.
Система п сравнений с л неизвестными изучалась Гауссом. Полное исследование систем линейных сравнений было дано в работах Фробениуса и Стейница в конце XIX века.
ГЛАВА 15
СРАВНЕНИЯ ПО ПРОСТОМУ МОДУЛЮ
СРАВНЕНИЕ ПО ПРОСТОМУ МОДУЛЮ С ОДНИМ НЕИЗВЕСТНЫМ
Переходя от сравнений 1-й степени к сравнениям более высоких степеней, целесообразно сначала рассмотреть тот случай, когда модуль — простое число. В этом случае имеется ряд весьма важных теорем, которые, вообще говоря, неверны для составных модулей. Вместе с тем теория сравнений по простому модулю является основой, на которой строится изучение сравнений по составному модулю.
Во всей этой главе буквой р будем обозначать модуль, представляющий собой простое число.
Теорема 144. Если р ^с0, то сравнение
сохл + сухп~1 + . .. + = 0 (mod р)
может быть заменено эквивалентным сравнением с коэффициентом при старшем члене, равном единице.
Доказательство. Рассмотрим сравнение 1-й степени соу=1 (mod р); поскольку р\ cQ, то (с0, р) = 1 н (теорема 131) сравнение имеет решение. Найдем число у。,удовлетворяющее этому сравнению, т. е. % такое, что соуо = 1 (mod р).
Тогда сравнение сохл + с^~1 + ... + сл = 0 (mod р) эквивалентно (теорема 128) сравнению
(с。%) %” + (&%)£7+ …+(%%)辛0(mod р),
а следовательно (теорема 129), сравнению
一xn + blxn~1 + ... +&л^0 (mod р),
где 瓦三 R% (mod р), ... , bn = cnyQ (mod p).
Пример. Заменить сравнение
27%3+14炉—10%+13三0 (mod 59)
эквивалентным сравнением с коэффициентом при старшем члене, равным 1.
Решаем сравнение 27 у0= 1 (mod 59) и находим % = 35. Данное нам сравнение эквивалентно сравнению
%з + 14・35%2 — 10-35х+ 13 • 35 三 0 (mod 59),
. е. сравнению х3+ 18х2 + 4х —17 = 0 (mod 59).
Теорема 145. Если f(%) u g(x)——многочлены с целыми коэффициентами, то сравнения 九。простому модулю
f(x)m0(modp)(1)
/ (%)—①一%) g (%)三。(mod p)(2)
эквивалентны.
Доказательство. Пусть х0 удовлетворяет сравнению (1), т. е. f (%о)三 0 (mod р)・ Поскольку при любом х0 согласно теореме Ферма (теорема 119') %§—x0 = 0(mod р), то
f(%o)—(xW—Xo)g(Xo)三0(modp).
Пользуясь той же теоремой Ферма, получаем, что если х0 удовлетворяет сравнению (2), то / (%0)三(%名——%) g (/) м 0 (mod p), и,,акнм образом, сравнения (1) и (2) эквивалентны.
Из этой теоремы непосредственно вытекает следующая.
Теорема 146. Сравнение по простому модулю р, степень которого больше, чем этот модуль или равна ему, может быть заменено эквивалентным сравнением степени, меньшей чем р・
Доказательство. Пусть f(x) — многочлен с целыми коэффициентами степени 九》р・ При делении f(%) на хр——х согласно известному способу деления многочлена на многочлен неполное частное g(%) и остаток г (х) будут также многочленами с целыми коэффициентами:
f(x) = (xp—x)g(x) + r(x),
где степень г (х) меньше степени хр——х, т. е. меньше, чем р. Согласно _ предыдущей теореме сравнения / (х) = 0 (mod р) и г (х) =0 (mod р) эквивалентны.
Примечание. Практически удобней пользоваться теоремой 145, заменяя каждое слагаемое многочлена х$, где s』p, слагаемым
xs—(xP—x)xs-P^xs~^-^
степени, меньшей чем s. Следовательно, если s = (p—l)^ + r (l^r^p — l)a го xs можно заменить на хг. Проделывая эту операцию для всех слагаемых многочлена, достигнем того же результата, что и применением теоремы 146.
Пример. Сравнение х16 + 3х8—5炉一х^ + бх—2 = 0(mod7) заменить эквивалентным сравнением степени, меньшей чем 7.
Решение. Согласно примечанию к теореме 146 мы получим эквивалентное сравнение, если заменим %【б на %1б-2・“=%4, Xs на 炉,犬 на х. Таким образом, заданное сравнение эквивалентно сравнению
"4 十 3炉—5%)—%4+ 6%-2 = 0 (mod 7),
е. сравнению Зх2 + х—2 三 0 (mod 7).
Теорема 147. Если f(%), g(%), й (х), г (х)—многочлены с целыми коэфф и ц иен там и: / (х) ^ g (х) А (х) + г (х), и все коэффициенты г (%) делятся на простое число р, то любое решение сравнения .
/(х) =0 (mod р) (3) является решением по крайней мере одного из сравнений:
g (%)三 0 (mod р), /г (%)三 0 (mod р). (4)
Доказательство. Пусть х0—решение сравнения (3), т. е. /(x0) = 0(mod р). Поскольку все коэффициенты г (х) делятся на р, будем также иметь г (х0) s0 (mod р), а поэтому
g(%)"(Xo) = f(x0) —Г(X0) = 0(mod р).
Согласно теореме 105" из сравнимости произведения g(x0) й (х0) с нулем по модулю р следует, что по крайней мере один из этих множителей сравним с нулем по этому модулю, т. е. х0— решение по крайней мере одного из сравнений (4).
Пример, В сравнении х4 + 18x2 + 5 = 0(mod 31) левую часть можно представить в виде (х2 — 4) (х2—9) + (31х2—3 1), и мы находим все решения этого сравнения, решая сравнения: х2—4 = 0(mod 31),炉—9 = 0 (mod 31), т. е. %三士夕(mod 31) и 尤三± 3 (mod 31). Все эти четыре класса удовлетворяют нашему сравнению.
Для составных модулей эта теорема неверна. Например, сравнению х2 + 4х = х (х + 4) = 0 (mod 12) удовлетворяет класс 6, не являющийся решением ни одного из сравнений: х = 0 (mod 12), % +4 三0 (mod 12).
Теорема 148. Сравнение степени л по простому модулю р с коэффициентом при старшем члене, не делящимся на р, может иметь не больше чем л решений *
Доказательство. Утверждение теоремы верно при м& 1. Действительно, в этом случае мы имеем сравнение 1-й степени: С/+&三O(modp), где р\с^ т. е. (с。,р) = 1, а такое сравнение (теорема 131) имеет в точности одно решение. Применим 128 .
теперь для доказательства теоремы метод полной математической индукции. …
Предположим, что утверждение теоремы верно для всех многочленов (п ——1)-й степени со старшими коэффициентами, не делящимися на простой модуль р. Возьмем теперь произвольный многочлен п-й степени:
/(%) = %/ + с/"】+ •・• + %,
где и рассмотрим сравнение
/ (х) = 0(mod р).(5)
Если это сравнение не имеет ни одного решения, то число решений меньше чем п.
Если же это сравнение имеет решения, то возьмем любое число %о, удовлетворяющее ему, и разделим /(х) на %—х0. Согласно теореме Безу (теорема XII) будем иметь:
f(x) = (x—x0)g(x) + f(x0).
Коэффициенты многочлена (п——1)-й степени
^(х) = Ьохп-1+ • . . +九-1
могут быть, как известно, найдены по схеме Горнера и представляют собой целые числа, причем Ьо — с0.
Поскольку %о удовлетворяет сравнению (5), р | / (х0), т. е. здесь применима теорба 147, то все решения (5) находятся среди решений сравнений %——хо = О (mod р) и g (х) =0 (mod р), удовлетворяя либо одному из них, либо обоим.
Сравнение %—x0 = 0(mod р) имеет одно решение, а сравни нне g (%)三 0 (mod р), представляющее собой сравнение (п ——1)-й степени по простому модулю с коэффициентом при старшем члене bQ = cQt не делящемся на р, согласно предположению может иметь не больше чем п——1 решений. Таким образом, сравнение (5) имеет не больше чем 1+(孔 ——1), т. е. не больше чем п решений.
Утверждение теоремы было проверено при м=1. Из справедливости утверждения для многочленов (п ——1)-й степени следует справедливость этого же утверждения для многочленов n-й степени. Согласно принципу полной математической индукции справедливость теоремы доказана.
Пример. х0=31 удовлетвор яет ср авнению 11х2 =65 (mod 103). Найти все решения этого сравнения.
Очевидно, что вместе с классом 31 этому сравнению удовлетворяет и класс——31. Коэффициент при старшем члене 11 не делится на простой модуль 103, поэтому сравнение не может иметь больше двух решений.
Ответ. х = ± 31 (mod 103).
5 А. А. Бухштаб
Для составных модулей эта теорема неверна. Сравнение степени п по составному модулю с коэффициентом при старшем члене, не делящемся на модуль или даже взаимно простом с модулем, может иметь больше чем п решений. Например, сравнение х2—Зх+ 2 =0(tnod6) имеет 4 решения: 1, 2, ?, 5.
Теорема 149. Если сравнение степени п по простому модулю р имеет больше чем п решений, то все коэффициенты сравнения делятся на р.
Доказательство. Возьмем любое простое число р. Если сравнение сох-[-с} = 0 (mod р) имеет больше чем одно решение, то согласно теореме 131 (с。,р) =# 1, т. е. р|с0, а тогда и p|Q. Таким образом, при n = 1 теорема верна. Предположим, что утверждение теоремы верно для многочленов степени, меньшей чем п, т. е. предположим, что число решений сравнения степени, меньшей чем п, может превосходить степень сравнения только тогда, когда все коэффициенты делятся на модуль р.
Возьмем любое сравнение степени п:
с^ + с^-1 + ... +c„ = 0(mod р), (6)
имеющее больше чем п решений. Согласно теореме 148 в таком сравнении с。делится на р, а тогда сравнение
・• • 4-c„ = 0(mod р), (7) эквивалентное (теорема 129) сравнению (6), также имеет больше чем п решений.
В сравнении (7), степень которого меньше чем п, а число решений превосходит степень согласно предположению, все коэффициенты должны делиться на р, т. е. р | ^, ..., р | сп. Поскольку уже раньше было установлено, что р | с0, утверждение теоремы верно для п. Согласно принципу полной матема- тичёской индукции справедливость теоремы доказана.
Теорема 150. Пусть f {х) = хп + с1хп~1 + ... +с“一многочлен с целыми коэффициентами и свободным членом с“若 0(modp), где р—простое число, причем р^п. Сравнение / (x) = 0(mod р) имеет п решений тогда и только тогда, когда все коэффициенты остатка от деления №一1—1 на f (х) кратны р.
Доказательство. Пусть хр-1 — 1 — / (х) g (х) + г (х), где g(x) и г (х)—многочлены с целыми коэффициентами, причем степень г (х) меньше чем п.
. Докажем достаточность условия. Пусть коэффициенты г (х) делятся на р.
Обозначим через S к 7 соответственно число решений сравнений
,.i ; f(x) = 0 (modp), (8)
g(x) = 0(modp). (9)
Сравнение №т—1 = 0 (mod р) по теореме Ферма имеет р—1 решений. Каждое из этих р—1 решений согласно теореме 147 является решением хотя бы одного из сравненн{Ь (8) или (9), т. е. S + 7^p*1.
Сравнение (9) степени р—1 — п имеет коэффициент при старшем члене, равны員 единице, так что (теорема 148) 7 Vp—1—n и, следовательно,
S ^^ (p - 1)—Т ^^ p — 1 - (p — 1 — ?I)= 71.
Поскольку при этом в силу той же теоремы 148 SVn, получаем 5 = п, т. е. из делимости коэффициентов г (х) на р следует, что число решений сравнения (8) равно п.
Докажем необходимость условия. Пусть сравнение (8) имеет п решений. Если х0——решение сравнения (8), то f (хо) = О (mod р) и вместе с тем, поскольку р《сп, то р\х^ а следовательно, согласно теореме Ферма %厂一1 =0(mod р), так что
,(%) = (%仁1 — 1)—f (%) g (%0)三。(mod р).
Таким образом, каждое из п решений сравнения (8) является решением сравнения г (х) = 0 (mod р), степень которого меньше чем п. Согласно теореме 149 все коэффициенты г (х) делятся на р.
Пример. Сравнению х3= 1 (mod 13) щовлетворяют классы 1 и 3. Имеет ли это сравнение еще одно решение?
Деля %12—1 на %з—1( находим:
"2—1=(炉—1)(X9 + Xе +%?+ 1),' так что г (х) = 0, и,. следовательно, это сравнение имеет \ три решения..
СРАВНЕНИЕ ПО ПРОСТОМУ МОДУЛЮС НЕСКОЛЬКИМИ НЕИЗВЕСТНЫМИ
Некоторые из рассмотренных нами теорем можно легко обобщить на случай сравнений с несколькими неизвестными вида /(хп /, xs) = 0(modp),(10)
где /(%工,%2,・・•, %$)—многочлен с целыми коэффициентами, а р—простое число. Непосредственным обобщением теоремы 146 является следующая.
Теорема 151. Если 6 левой части сравнения (10) некоторые из неизвестных встречаются 6 виде степени с показателем ^ р, то сравнение (10) можно заменить эквивалентным сравнением, в котором степень каждого из неизвестных не превосходит р—1.
Доказательство. Рассуждая совершенно так же, как и при доказательстве теоремы 145, убедимся, что сравнение (10) эквивалентно сравнению
f(*D *2,・・• /)—(建―*i)g(/,*2,・・・,/)三 О (mod р),
где g(*i, ха> • • •, %$)—произвольный многочлен с целыми коэффициентами. . ;
Если среди слагаемых f(%i, х2, ..., %$) есть член вида /少1 ・.• %夕・・.%仅(1 W i W s), где 々i》p, то мы можем, взяв g (%i, х2, ..., %$) = Ах^ ...弃г ... Xs*, заменить его членом Лх?1 ... х^~{р~1} ... Xs\ затем Arf1.…统广*(”。…%" и т. д.
Если 々『 = (р——1)% + 勺,где 1 Wr^Wp——1, то в показателе для %; можно отбросить (р — 1) 7; и получить эквивалентное сравнение, в котором слагаемое Ах^ ,.. х^... Xss будет заменено на А^ .. . хр ... Хг3- Проделав такие операции для всех слагаемых по отношению к каждому из неизвестных, входящему с показателем 》р, получим сравнение, эквивалентное первоначальному, в котором степень по отношению к каждому неизвестному будет не больше чем р — 1.
Теорема 152. Если сравнение f(xlt /, /)三0(modр), степень которого по каждому неизвестному меньше чем 卩, удовлетворяется при всех целых %「/,• • • > %,加。&се коэффициенты многочлена f(xlt х2, %) делятся на р.
Доказательство. Проведем индукцию по числу неизвестных s. При s— 1 утверждение теоремы верно. Предположим, что утверждение теоремы верно при s^n, и возьмем произвольное тождественное сравнение f(xlt .. .t xnt xn+1) = 0(modp), степень которого по каждому неизвестному меньше чем р. Если k——наибольший показатель степени неизвестного xn+lt то сравнение можно представить в виде:
go (^1» • ■ ■ > 修)^л+1 + Si (^i> • • • > 修)^n+i ~h • • • ~h Sk (^i» • • •» %/ ^==0 (mod p),
где все gj(%i, ・•・,x„)—многочлены с целыми коэффициентами, степени которых по каждому неизвестному меньше чем р. Если вместо %i,..., хп подставить любые целые числа, то получим тождественное сравнение с неизвестной хл+1 степени А <р. Согласно теореме 149 все коэффициенты этого сравнения: gQ(xlt . %«), g也(%工,・•・,x„)—должны при любых значениях %i, ..., хп делиться на р. Поскольку согласно предположению для многочленов от п аргуме нтов утверждение теоремы верно, все коэффициенты этих многочленов, а следовательно, и многочлена f(xlt xnt хл+1) должны делиться на р.
Согласно принципу полной математической индукции утверждение теоремы верно для любого числа аргументов.
ПРИЛОЖЕНИЯ: ТЕОРЕМА ВИЛЬСОНА, ТЕОРЕМА ШЕВАЛЬЕ
В качестве приложения теоремы 150 докажем интересное свойство простых чисел, которое обычно называют теоремой Вильсона. ..
Теорема 153. Для любого простого числа р имеет место сравнение:
(р— 1) I + 1 =0 (mod р).
Доказательство. Пусть р3, т. е. р нечетно и (_1尸』1.
Свободный член сравнения
/(%) = (%—1)(%—2) ... (х—(р —l)) = 0(modp),(11)
равный (р—1)! = 1 ・2…(р——1), не делится (теорема 105") на р・ Классы 1, 2, ..., р—1 удовлетворяют этому сравнению, т. е. число решений сравнения (11) равно его степени. Рассмотрим равенство
%"1_1=/(%).1 + f(%),
где г (х)—остаток от деления х^-1 — 1 на / (х). Тогда согласно теореме 150 все коэффициенты остатка
г (%) = (%'t — 1)—(%—1)(%—2)…・(%—(p—1))
делятся на р. В частности, на р делится свободный член г (х), равный по абсолютной величине (р ——1)! + 1. При р = 2 утверждение теоремы проверяется непосредственно.
Примеры.
р = 5, 4!+ 1=25, 5|25.
р = 7, 61 + 1=721, 7|721・
Теорема 154. Если п—составное число, то
(п—1)! + 1 若 0 (mod n).
Доказательство. Пусть п составное, т. е. п = а*Ь, где 1 <a<n, lvbVm; тогда а| (п—1)! и, следовательно, а^(п—1)! +1, но тогда и подавно (примечание к теореме 6) п|(п-1)! + 1.
Теоремы 153 и 154 показывают, что необходимым и достаточным условием того, чтобы число п > 1 было простым, является делимость (п—1)! +1 на п.
Иногда простое число р может быть делителем п! + 1, при значениях п— 1, например,
18!+ 1 = 0(mod 23), 61! + 1 三(mod 71).
Следующая теорема была доказана впервые Шевалье в 1936 г.
Теорема 155. Пусть f(xlt х2, ..., %)—многочлен с целыми коэффи ц иен там и со свободным членом, равным нулю. Если степень этого многочлена меньше чем число неизвестных, то сравнение по простому модулю р
f(石,х2, ...» /)三0(modp),(12)
кроме очевидного решения ((0, 0,・・・, 0)), имеет по крайней мере е毋 одно решение.
'Дока з а те л ь с т в о. Пусть f (xlt х2, ...» %)—многочлен степени n<s со свободным членом, равным нулю.
Рассмотрим сравнение
(/(/,/,・..,%)产7三1一(1一工;7)(1一域7)...
…(1—%L)(modp).(13)
Согласно теореме 151 сравнение (13) можно заменить эквивалентным сравнением
尸(%i,x2t • • •» %) — 1 —(1 —%;т)(1 —城 1) 二一(1-总7)(modp),(14)
в котором и левая часть будет иметь по отношению к каждому неизвестному хх, /,…,xs степень, меньшую чем р.
Степень F (%丄,х2, ...» %$) не больше чем степень (/(хх, %2,•…,/))"',т. е. не больше чем п(р—1), и, следовательно, меньше чем s(p — 1). Старшим членом в сравнении (14) является член (——l)^1%?-1%^-1 • • ^s"1, который не может сократиться с левой частью, так как его степень s(p ——1) больше степени всех членов левой части. Коэффициент при этом старшем члене не делится на р, и, следовательно, согласно теореме 152 сравнение (14) не является тождественным. Сравнение (13), эквивалентное сравнению (14), также не будет тождественным, так что существует система значений хх = ах, %2 = «£,・…,%$ = а$, не удовлетворяющая сравнению (13), т. е. такая, что
(/ Qi, &,・・•,&))"】声 1 一(1 一*7) (1 —嚏7)…
…(1—as-1) (mod p).(15)
Поскольку свободный член f (xXl xs, ..,, %$) равен нулю, непосредственная проверка показывает, что комплекс ((0,0,...»0)) удовлетворяет сравнению (13), а значит, все эти ax> аа> ..., а5 не могут одновременно принадлежать нулевому классу, и среди них найдется по крайней мере одно %, такое, что р ^ а(-.
По теореме Ферма (теорема 119) при р#а; имеем:
1 —af-1 = 0(mod р),
так что из сравнения (15) получаем:
(f(%, a?,…,a$))"工芒 1 (modp).
Согласно той же теореме Ферма это может быть только, если
f(%, а2> ..., а$)三0(modp),
т. е., кроме очевидного нулевого решения ((0, 0, ..., 0)), сравнение (12) имеет но крайней мере еще одно, отличное от нулевого, решение.
П ример. При любых целых at b и с сравнение по простому модулю р
ах2 + by2-{-cz2 = Q {mod р):
имеет решение, при котором по крайней мере одно неизвестное не делится на р.
Исторические комментарии к /岳& главе
Теорема 148 была доказана Лагранжем в 1768 г. Лагранж не рассматривал классы решений, а формулировал теорему, говоря о наибольшем числе целых %, лежащих между —多 н ^ , при которых / (х) делится на р. Доказательство, приведенное у нас, близко к доказательству, данному Гауссом.
Варинг в своем сочинении „Meditationes Algebraicae", вышедшем в свет в 1770 г., приводит без доказательства теорему 153. Варинг пишет, что теорема принадлежит его ученику Джону Вильсону. Первое доказательство теоремы Вильсона было дано в 1771 г. Лагранжем. Гаусс обобщил теорему Вильсона на случай составного модуля (теорема 198 20-員 главы).
ГЛАВА 16
СРАВНЕНИЯ ПО СОСТАВНОМУ МОДУЛЮ
В этой главе будут рассмотрены способы приведения сравнений по составному модулю к сравнениям по простому модулю. Следующая теорема показывает, что решение сравнений по модулю /п = р:丄・.・ р®1» где р^—простые числа, может быть приведено к решению сравнений по модулям р?) Во всей этой главе / (х) будет обозначать произвольный многочлен е целыми коэффициентами.
Теорема 156. Если /и — рi1 ... pf$—каноническое разложение модуля /и, то сравнение
/ (х) = 0(mod/n)(1)
эквивалентно системе сравнений:
f (х) = 0 (mod рЧ1)]
⑵ f(x) = 0(modpss) J
Доказательство. Решения системы (2) (определение 44) представляют собой классы по модулю т, равному наименьшему общему кратному чисел р;‘, ・・・, р;'・ Если, класс а по
модулю m удовлетворяет системе (2), т. е. если P:"f(。),P:*lf(。),то согласно теоремам 32 и 47, f(а) делится на т,
/(а) = 0 (mod m),
т. е. а представляет собой решение сравнения (1).
Наоборот, если класс а удовлетворяет сравнению (1), то tn \ / (а), и поскольку р7( | /и, имеем: ^ | /(а),/ (а)=0 (mod р^) при i=l, 2, s, т. е. а—решение системы (2).
Для нахождения решений системы (2) обычно предварительно решают каждое из сравнений этой системы. Если хотя бы одно из сравнений (2) не имеет решений, то и вся система несовместна, т. е. в этом случае сравнение (1) не имеет решений. Если каждое из сравнений имеет хотя бы одно решение, то находим их в виде:
х = аг (mod
:::;:::::>.(3)
# 三 % (mod 罐)
Значения %, удовлетворяющие всем этим сравнениям с взаимно простыми модулями, существуют и образуют класс по модулю /и, являющийся решением (3), а следовательно, решением исходной системы (2) и сравнения (1).
Если некоторые из сравнений (2) имеют больше чем по одному решению, то мы получим несколько систем вида (3), а именно, если сравнение f (x) = 0(modp?1) имеет 左工 решений, /(х) = 0 (mod р?2) имеет 饱 решений, ...» f (x) = 0(mod р?1) имеет ks решений, то мы можем составить 卜工%、…也 систем вида (3), каждая из которых даст по одному решению системы (2), и тогда система (2) и сравнение (1) имеют h* 也•…电 решений.
Можно сформулировать полученный нами результат в виде следующей теоремы.
Теорема 157. Число решений сравнения (1) равно 左工,左纟・左$, где klt й2, ..., ks соответственно равно числу решений каждого из сравнений (2).
Пример. Решить сравнение х2 —3x4-23 = 0 (mod 63).
Сравнение эквивалентно системе:
%2 — 3%+ 23 = 0 (mod 7),— 3%+ 23 = 0 (mod 9).
Для сравнения №—3x+2 = 0(mod7) находим два решения: х = 1 (mod 7) и х = 2 (mod 7), а для второго сравнения 136
炉一3% + 5=0 (mod 9) — два решения: л = 4 (mod 9) и 力三8(mod9)・ Решаем четыре системы:
х= 1 (mod7), 2) *三 l(mod7),
% 三 4 (mod 9);№ 8 (mod 9);
3) x = 2(mod7), 4) %三2(mod7),л = 4 (mod 9);x = 8(mod 9)
и находим следующие решения: 1) х = 22 (mod 63),
x = 8(mod 63), 3) x = 58(mod 63), 4) x = 44 (mod 63).
Рассмотрим теперь сравнение по модулю р* где р —простое число. Покажем, что нахождение решений таких сравнений сводится к решению сравнений по простому модулю.
Теорема 158. В каждом классе а по простому модулю р, удовлетворяющем сравнению / (х) = 0 (mod р), таком, что p^f' (а), числа, удовлетворяющие сравнению f (%)三6 (mod р*)(々N 1), образуют класс по модулю р\
Доказательство. Применим метод полной математической индукции по А. Пусть / (х) — произвольный многочлен с целыми коэффициентами и а, такое, что р | f (a), p\fl (а). Степень /(х) обозначим через п{п^ 1). При k= 1 утверждение верно по условию. Предположим, что утверждение верно при некотором А, т. е. предположим, что среди чисел
а—pt а, а + р, а + 2р, числа, удовлетворяющие сравнению
f (x) = 0(modpfe),(4)
образуют один класс по модулю pk вида
х = й (mod р*).(5)
Число Ь^а, так что й — а (modp), /' (b) = fr (a) (mod р) (теорема 86) и из условия p\fr (а) следует р\У (Ь)・ Поскольку b удовлетворяет сравнению (4), то / (й) = 0 (mod р也),^^ ——целое число.
Сравнение первой степени /' (й) • / + ^-ф- s 0 (mod р), у которого коэффициент при неизвестном и модуль взаимно просты, имеет решение, так что можно подобрать число /0, такое, что
r(b)PktQ + f(b) = 0(modpk+^(6)
Тогда класс чисел по модулю р‘+^
% 曰 Y(modpF),(7)
где 丫 =匕十//力,удовлетворяет сравнению
/ (х) =0 (mod рЛ+х).(8)
Действительно, в разложении f(b + p*f) по степеням р" (теорема Ньютона)
f е+p%)=fw+广 ев 乜+c2(pkt^+十 %,幻”, /(J) (M
все cs~- s^ —целые числа, и поскольку при 左^1 будет 2А^ А + 1, то все слагаемые, начиная с третьего, делятся на pk+1t так что
f(Y)= f е + р”。)三 f (b) + p"of'(匕)三 о (mod pk+1).
Таким образом, класс (7) по модулю pk+1 удовлетворяет сравнению (8).
Докажем, что среди чисел вида (5), кроме класса (7), не существует других классов по модулю р*十丄,удовлетворяющих сравнению (8). Заметим прежде всего, что поскольку у = Ь = 三a (mod р), то 讨广(?)• Возьмем среди чисел вида (5) какое- либо число Yi = a*p^,i, удовлетворяющее сравнению (8); тогда Yi——y = pk (^i — ^o)» так что, разлагая по формуле Тейлора, имеем:
f(Yi) = f(Y + Р” (片一幻)三 f(Y)+ P* (九一%) f'(Y)(mod pk+1). (9)
Поскольку pk+1 If (Yi), pk+11 f (у) и вместе с тем p#f'(Y), то (9) показывает, что р | 厶——/0, так что из у1 — у = рл (^ — ^0) получаем у】 三 y(modp也+1); Yi принадлежит по модулю pk+1 тому же классу, что и у.
Мы видим, что из справедливости теоремы для А следует справедливость утверждения для 左 + 1. Согласно принципу полной математической индукции теорема верна при любом 々N1.
Мы видим, что для того, чтобы, зная решение x=b(n\odpk) сравнения (4), такое, что р《戸(b), найти решение х = у (modpk+1) сравнения (7), надо взять y~b + pktQi где /0 удовлетворяет сравнению (6).
Доказательство теоремы таким образом эффективно и дает возможность для каждого решения а сравнения f (х) = 0 (mod р), такого, что р*『(а), найти последовательно решения сравнений /(х) =0(modр2), ・・・,/(х) =0 (modра) при любом сколь угодно большом а.
Пример. Решить сравнение х3 — 2х2 — ЗОх + 41 =0 (mod 125).
Здесь / (х)=炉一2炉—30% + 41, 125 = 53. Решаем сначала сравнение f {х) = 0 (mod 5), эквивалентное сравнению 炉—2炉 + 4-1=0(mod5), и находим для него решение х = 1 (mod5). Составляем сравнение /' (1) / + ^у^ = 0 (mod5), т. е. ——31方 + 2 三 =0 (mod 5) или / = 2(mod5). Беря /0 = 2, находим решение сравнения f(x) = 0(mod25) в виде х= 1 4- 2-5 = 11 (mod 25).
Составляем сравнение /'(11) /+ ^У™- = 0 (mod 5), т. е. 289/ +
+ 32 三 0 (mod 5), решением которого является /三 2 (mod 5), т. е. в качестве /° здесь также можно взять ^0 = 2.
Решение сравнения / (х) =0 (mod 125) будет иметь вид № 三 11+2・25(mod 125), т. е. %三61 (mod 125).
Теорема 159. Пусть р\ ff (а) и
% 三a (mod/?)(10)
решение сравнения f (х) = 0 (mod pk).
Если pk+1\f (а), то среди чисел (10) нет ни одного числа, удовлетворяющего сравнению
f (%)三 0 (mod pk+1).(11)
Если pA+11 f (а), mo все числа (10) удовлетворяют сравнению (11).
Доказательство. Разложим f(a + p空)по степеням р": f(a + pkt) = f (а) + Г (а) pH + с2 (рк^ + ... + с„ (pkt)n,(12)
где л—степень /(х), q= §; —целые числа (2^s<л). По условию р I/7 (а) и при 也》1 2也》也+1, так что все слагаемые правой части (12), начиная со второго, делятся на pk+1.
Если pk+1\f (а), то правая часть равенства (12) не делится на pk+1 (примечание к теореме 11) ни при каком 九 и из этого равенства получаем pk+1\f (а + р^), т. е. среди чисел (10) нет ни одного, удовлетворяющего сравнению (11).
Если pk+1\f(a)t то правая часть (12) при любом целом t делится на pk+1\ pk+1 \f(a + pkt), т. е. все числа (10) удовлетворяют сравнению (11).
Теорема 159 показывает, что в случае р | /' (а) среди значений х. удовлетворяющих сравнению f (x)^O(modp), может не быть чисел, удовлетворяющих сравнению
f (%)三 0 (mod 峭,(13)
но может быть и несколько классов по модулю р“,являющихся решениями сравнения (13).
ГЛАВА 17
СТЕПЕННЫЕ ВЫЧЕТЫ
ПОКАЗАТЕЛИ КЛАССОВ ПО ЗАДАННОМУ МОДУЛЮ
В этой главе мы рассмотрим вопрос о распределении в классах по модулю m последовательности:
а, а2, а3, ...»(1)
где а—некоторое число, взаимно простое с модулем.
В начале главы 11 было показано, что среди этих степеней должны существовать степени а*, сравнимые с единицей по
модулю m. Мы будем рассматривать наименьшее положительное 也,при котором aft= 1 (modm), и называть его показателем а по модулю т.
Определение 48. Показателем а по модулю m (будем обозначать его через Рт(а)) называется наименьший положительный показатель степени а, сравнимой с единицей по модулю т.
Если модуль m фиксирован, то показатель Рт (а) зависит только от выбора а, в этом случае будем обозначать его для краткости Р (а). Согласно этому определению Р (а) означает положительное число, такое, что
”⑷=1 (modm),
причем при всех г, таких, что lv『VP(a), tf 結 1 (modm).
Примеры. 1) Найти Р“⑶.
Легко проверить, что
З1, З2, З3, 3* З5 й 1 (mod 11), а 36= 1 (mod 11), так что Р^ (3) == 6.
Найти по модулю 15 Р(2) и Р (11).
22, 23 ^ 1 (mod 15), а 24 = 1 (mod 15), так что Р(2)=»4・
112= 1 (mod 15)( так что Р(11) = 2.
Рассмотрим свойства функции Р (а), причем во всей этой главе, не оговаривая этого каждый раз, будем считать, что (a, m)= 1.
Теорема 160. Если b 三 a(mod/n), то Р{Ь) = Р (а).
Доказательство. При й = а(modm) для любого натурального s ftJ=ay(modm) (теорема 85). Из ар^= 1 (modm) следует Ьр^= 1 (modm), а из аг^ 1 (modm) при 1 ^г<;Р(а) следует, что при таких г будет также и br^ 1 (mod m), т. е. действительно Р (b) = Р (а).
Согласно этой теореме.для всех чисел, принадлежащих одному и тому же классу а, показатель по модулю т одинаков. Мы можем поэтому рассматривать Р (а) как функцию, определенную на множестве классов, взаимно простых с модулем, и обозначать ее в виде Р (а).
Теорема 161. Если ал= 1 (mod m), mo Р(а)\п, Иными словами, показатели всех степеней а, сравнимых с единицей по модулю т, кратны наименьшему положительному из них.
Доказательство. Представим л в виде п = Р (a) q + r, где 0 Vr <Р (а). Поскольку а"三 1 (modm) и ”⑷三 1 (modm), то
三 а" == °p ⑷ g"=(” ⑷)g=(f (mod m).
Согласно определению 48 при всех г, таких, что 1 V г V Р (а), а' несравнимо с единицей по модулю т, и, таким образом, г может равняться только нулю, т. е.
п = Р (а)Р(а)|л.
Теорема 162. Р (а) | <р (т).
Доказательство. По теореме Эйлера @中(加)三 1 (mod加), следовательно, согласно предыдущей теореме имеем Р (а) | <р (т). Если вместо чисел а брать классы а, то теорема 162 будет представлять собой частный случай общей теоремы теории групп, согласно которой порядок любого элемента группы—делитель порядка группы.
Теорема 162 может быть дана в несколько более усиленном виде.
Теорема 162'・ Р (a)\L (т)9 где L (/п)—обобщенная функция Эйлера (определение 38).
Доказательство. При (a, m) = 1 а1 w= 1 (modrzz) (теорема 121), и тогда согласно теореме 161 Р (a}\L (m).
Теоремы 162 и 162’ показывают, что показатели по модулю m достаточно искать среди делителей 屮(m) и даже среди делителей L (т).
Примеры. 1) По модулю т = 22 найти Р (3) и Р (7).
Ф (22) = 10, поэтому значениями Р (а) могут быть только 1, 2, 5 и 10. Находим З1, З2 ^ 1 (mod 22), Зв = 1 (mod 22), Р (3) = 5. Для а = 7 имеем:7,72,75 芒 1 (mod22) и, следовательно, Р(7)= 10.
По модулю т= 133 найти Р(2).
Находим L (133)= 18, так что Р(2)—одно из следующих чисел: 1, 2, 3, 6, 9, 18. Поскольку 21, 22, 23, 2е, 29 芒 1 (mod 133), то Р (2)=18.
Теорема 163. Сравнение ay=af(modm) имеет место тогда “ только тогда, когда s = t (mod Р (а)).
Доказательство. 1) Пусть d三a'(modm), s^/; тогда, поскольку (а, m) = 1, обе части этого сравнения можно (теорема 80) сократить на а* так что 淤‘三 l(modm). Согласно теореме 161 будем иметь P(q)|s—九 s = /(modP (а)). Случай 方>s^0 сводится к уже рассмотренному, так как левую и правую части сравнения можно поменять местами.
Пусть s = t (mod Р (a)), s》/》0・ Тогда s = t + Р (a) yt где у целое неотрицательное.
as=at+P ⑷ y = df («Р(%У 三 a* (mod m).
Случай />s^0 сводится к уже рассмотренному.
Теорема 164. В последовательности (1) все числа принадлежат Р (а) классам, представителями (вычетами) которых являются числа:a QР 小/т
а, а2, а3,d ⑷.(2)
Доказательство. Числа (2) попарно несравнимы между собой. Действительно, согласно теореме 163 о'三 a'(mod m) только тогда, когда s = t (mod Р (а)); но среди показателей степеней а в последовательности (2) нет сравнимых по модулю Р (а). С другой стороны, в силу той же теоремы, если показатели двух степеней а сравнимы по модулю Р (а), то степени сравнимы
по модулю m, поэтому в последовательности (1) ие может быть больше чем Р (а) несравнимых по модулю m чисел, т. е. каждое число вида a"(lwNwoo) сравнимо с некоторым числом последовательности (2).
Пример. По модулю т = 21, Р(2) = 6. Среди степеней основания 2 попарно несравнимыми величинами являются степени: 21, 22 = 4, 23 = 8, 24= 16, 25 三 11, 2е = 1 (mod 21), и, таким образом, все числа вида 2$ принадлежат классам 1, 2, 4, 8, 11, 16.
Теорема 165. Р(* = Р(а) тогда и только тогда, когда (s, PS))=L
Доказательство. 1) Пусть (s, Р(а))= 1. Найдем наименьшее положительное целое число у, такое, что (。$)歹三 1 (mod т). Из последнего сравнения получаем а^у= 1 (modm), т. е. согласно теореме 161 должно быть P(a)|sy; но, поскольку (s, Р(а))=1, это может быть только при Р{а) | у, и наименьшее положительное значение у, удовлетворяющее поставленному условию, равно Р (а).
Пусть (s, P(a)) = d> 1. Тогда ^^ и у —целые числа и (徜 d = (aP(G)d 三 1 (mod m), т. e. P (а) v—^ VP (а)・
Эта теорема показывает, что среди степеней последовательности (2) все степени а', у которых s взаимно просто с Р(а), имеют тот же показатель по модулю т, как и само а.
Пример. По модулю т= 19, Р(5) = 9. Среди степеней основания 5: 51, 52, 53, 54, 5В, 5е, 57, 58, 59 — подчеркнуты те, у которых показатели взаимно просты с 9. Для всех этих степеней и всех чисел соответствующих классов 5, 52 = 6, *=17, 56= 9, 57= 16, 58= 4 показатели также равны 9.
Теорема 166. Если по модулю т Р(а) = ^, то классы
а, а2,…,d (3) представляют собой различные решения сравнениям
xk= 1 (modm). (4)
Доказательство. Если Р (a) = kt то aft= 1 (modm), и тогда при любом s》0 (a^*=(。'),三 1 (modm), так что все числа as удовлетворяют сравнению (4),' т. е. классы (3) — решения этого сравнения.
Согласно теореме 164 все эти решения различны.
Примечание. Кроме классов (3), сравнение (4) может, вообще говоря, _юлеть и^другие ^решения^ Например, при /п = 36, Р(5) = 6 классы 江 尊=武,^ = 17,京uI5, 5®= 29* 丽=丁 являются решениями сравнения 炉曰 и 1 (mod 36), но это сравнение имеет и другие решения, а именно (классы) % П, 19, 2331, 35.
Оказывается, и мы это установим в следующей теореме, в случае, когда модуль т—простое число, классы (3) исчерпывают все решения сравнения (4).
Теорема 167. Если по простому модулю р имеем Р(а) —k9 то классы
а, а2,…,а*(5)
представляют собой все решения сравнения
公三 1 (modp).(6)
Доказательство. В теореме 166 уже было установлено, что классы (5) являются различными решениями сравнения (6).
Поскольку модуль р — простое число, сравнение (6) (теорема 148) не может иметь больше чем 也 решений и, таким образом, классы (5) исчерпывают все возможные решения этого сравнения.
Пример. Зная, что 2 удовлетворяет сравнению
炉三 1 (mod 17), найти все решения этого сравнения.
Так как ф (17) = 16, то Р17 (2) находится среди чисел 1, 2, 4, 8, 16. Непосредственная проверка показывает, что Р(2)=8. Решениями данного сравнения являются классы:
22 = 4, 2» = 8, 24 = Тб, 25=15( 2е = 13, 27 =9, 28 = L
ЧИСЛО КЛАССОВ С ЗАДАННЫМ ПОКАЗАТЕЛЕМ
Если мы возьмем все классы, взаимно простые с модулем т, то каждый такой класс а принадлежит некоторому показателю k = Р (а), причем (теорема 162) k | <р (т).
Мы будем рассматривать при заданном 加 число классов, для которых показатель по модулю т равен 也,и обозначать это число через 屮(也).
При k^ (m) число k не может быть значением Р (а), так что при ^fф (т) имеем 屮他)= 0.
Примеры. 1) При m= 11 имеем(р(11)= 10. Возможные значения ^ = Р(а) должно быть среди делителей 10, т. е. среди чисел 1, 2, 5, 10. Составим следующую таблицу значений Р (а):
а
1
2
3
4
5
6
7
8
9
10
论=Р (а)
1
10
5
5
5
10
10
10
5
2
В первой строке выписаны представители всех классов, взаимно простых с модулем, а во второй строке—соответствую-
щие значения Р (а). Таким образом, по модулю 11 имеется один класс, показатель которого равен 1, один класс, показатель которого равен 2, четыре класса, показатели которых равны 5, и четыре класса, показатели которых равны 10, т. е. при т= 11 имеем:
屮(1)=1,屮(2)=1,7(5) = 4,2(10) = 4.
При т = 20 ф (20) = 8. Возможные значения 也=1, 2, 4, 8・ Соответствующая таблица будет иметь вид:
屮(1)=1,屮(2) = 3,屮(4) = 4,屮(8) = 0・
Теорема 168.
£屮伊)=中(加)一
А]Ф (m)
Доказательство. Выпишем все положительные делители 屮(т), обозначая их через 也工=1,也2, • • • > 也$ = <Р(т)・ Всего по модулю m имеется 屮(т) классов, взаимно простых с т, и каждый из этих классов имеет в качестве показателя одно из чисел:瓦,々2,・・・,瓦(теорема 162).
Некоторые из этих классов имеют показателем 也工,причем число таких классов равно 屮(也J, некоторые имеют показателем 也2, причем число таких классов равно 屮(々2), и т. д. до последней части этих классов, в которую войдут ®(^$) классов с показателями, равными 也$・ Сумма
屮他1) +屮伊2)+ ...十Р (电)
равна общему числу классов, взаимно простых с модулем т, т. е. равна 屮(加)и, таким образом,
X屮他)=屮(瓦)+屮(左2) + • • • + W优s)=中(加)。
ЛI ф (/П)
Пример. В примере 1 к предыдущей теореме было вычислено, что по модулю 11 屮(1)= L 屮⑵==1,屮(5) = 4,屮(10) = 4,
E屮伍)= W(l) + 屮⑵ + W(5) + 屮(10)=10 = 屮(ll)・
A|10
Теорема 169. По простому модулю р для любого целого 也 а 1 W 他)W(p (同.
Доказательство. Рассмотрим классы, для которых показатели по модулю р равны k. Если таких классов не существует, то ▽(也)= 0, т. е.屮伍)Vq?(也).Если существует хоть
один такой класс а, т. е. если Р(а) =也,то согласно теореме 167 классы_ _—
а, а2, 片(7)
образуют все решения сравнения xft= 1 (mod р).
По теореме 165 Р(а) = Р(а) тогда и только тогда, когда (s,也)=1・ Число таких s (1 vs《也)равно 屮(也),так что число классов в (7), у которых показатель равен 也,тоже равно 屮(也)・
С другой стороны, любой класс Ь, -у которого показатель по модулю р тоже равен 也,должен удовлетворять сравнению (6), и поэтому b Должен находиться среди классов (7).
Это значит, что, кроме 屮(也)классов, имеющихся в (7), вообще не существует других классов, у которых показатель равняется 也,т. е.屮(也)=屮(也)・ Мы видим, таким образом, что Q 3) может равняться либо нулю, либо 屮(也),т. е. во всяком случае w他)他).
Теорема 170. По простому модулю р при k\p——1 всегда 2他)=<Р他)•
Доказательство. Согласно теоремам 118 и 168 при модуле т, равном простому числу р9 имеем:
2<р(А) = р-1,(8)
2 屮伍)=р—1.(9)
Поскольку в формулах (8) и (9)々 пробегает одни и те же значения, то, вычитая (9) из (8), можно объединить попарно слагаемые с одними и теми же значениями 也,так что
W {中他)一2候)} = 6(10)
Согласно теореме 169 屮(力)W 屮 3), т. е. все слагаемые в левой части равенства (10) неотрицательны. Сумма неотрицательных слагаемых может равняться нулю только, если все слагаемые равны нулю, т. е. при всех 也|р—1*
中他)一屮他) = 0,屮他)=屮(也),
Пример. Для простого модуля 11 в примере на странице 143 было найдено, что 屮(1)= 1,屮(2) = 1,屮(5) = 4,屮(10) = 4, и действительно имеем также <р(1) = 1, 屮(2)=1, 屮(5) = 4, 屮(10) = 4.
ГЛАВА 18
ПЕРВООБРАЗНЫЕ КОРНИ
ПЕРВООБРАЗНЫЕ КОРНИ ПО ПРОСТОМУ МОДУЛЮ
Определение 49. Класс а, где (а, т)=1, называется мрво- образным парнем по модулю т, если показатель а по этому модулю равен 屮(加),加.е・ если Р (а) = <р (т).
Вместе с классом а мы будем называть первообразными корнями и все числа этого класса.
При (а, т)= 1 а@(小)=1 (mod m) и (теорема 162) Р (а) | 屮(zn), поэтому, если все собственные делители 屮(加)не являются значениями Р(а), то Р (а) может равняться только 屮(加)・ Таким образом, чтобы убедиться, что а, где (а,加)=1, — первообразный корень по модулю т, достаточно проверить, что 歩芒 ^ 1 (modm) при всех 也|屮(加),таких, что 1 ^Л<(р(т).
Пример. По модулю 54 класс 5—первообразный корень. Действительно, (р(54)=18. Собственные делители 屮(54) равны 1, 2, 3, 6, 9. Легко проверить, что 5々芒 1 (mod 54) при 也=1, 2, 3, 6, 9.
Для простого модуля т = р имеем (р(р) = р—1. Первообразными корнями по простому модулю р являются классы, показатели которых по_ этому модулю равны р—1, т. е. классы а, для кот屮ых Р (а) = р — 1.
При р^а (т. е. (а, р,= 1) класс а будет первообразным корнем по модулю р, если при всех 也 |р—1, таких, что 也之 Vp — 1, ak 1 (mod p).
Пример. На странице 144 были указаны показатели по модулю р= 11 для всех классов, не делящихся на 11. Показатели, равные р—1, т. в. 10, имеют четыре класса: 2, 6, 7, 8, являющиеся, таким образом, первообразными корнями по модулю 11.
Первообразных корней по модулю /п может совсем не быть и, таким образом, число первообразных корней может равняться нулю. Так, например, на странице 144 были указаны показатели по модулю 20 для всех классов, взаимно простых с модулем. Для всех этих классов показатель отличен от <р (20)= =8, т. е. первообразных корней по модулю 20 не существует.
Теорема 171. По любому простому модулю р существует 中(р—1) классов первообразных корней.
Доказательство. Первообразные корни по модулю р — классы, у которых показатель 也 равен р—1. Согласно теореме 170 при k = p—\ число 屮伍)таких классов равно ср(^) = Ф (р——1).
Если а — класс первообразных корней по простому модулю р, то согласно теореме 165 все классы а$ при (s, р—1) = 1, 1 Vsvp—1 имеют по модулю р тот же показатель р—1, т. е. также являются классами первообразных корней. Придавая s значения, образующие приведенную систему вычетов по модулю р—1, получим <р (р——1) классов первообразных корней, т. е. все первообразные корни по модулю р.
Пример. По модулю 13 класс 2 является первообразным корнем, так как при k=\, 2, 3, 4, 6 (собственные делители 12). 2*^1 (mod 13). .
Мы получим все первообразные корни по модулю 13, если возьмем классы вида 2$, придавая s значения 1, 5, 9, И, образующие приведенную систему вычетов по модулю 12. Находим четыре первообразных корня по модулю 13:
男步=6,歹=仃,声=7.
Теорема 172. Если апервообразный корень по модулю т, то числа
образуют приведенную систему вычетов по модулю т.
Доказательство. Если а—первообразный корень по модулю т, то P(a) =(p(zn), и тогда согласно теореме 164 числа (1) попарно несравнимы по модулю т. Из (а, т) = 1 следует (теорема 43), что все числа (1) взаимно просты с модулем.
Таким образом, система 屮(zn) чисел (1), попарно несравнимых по модулю т и взаимно простых с этим модулем, образует (теорема 110) приведенную систему вычетов.
Замечание. В частности, если а— первообразный корень по простому модулю т = р, то 屮(р) = р—1, и числа
а, а*(2) образуют приведенную систему вычетов по модулю р.
Пр имер. По модулю р — 11 число 2——первообразный корень. Степени 2 от первой до десятой, т. е. числа:
2% 22 = 4, 23 = 8, 24^5, 2百三 10, 26 = 9, 2?三 7, 2&三 3,29三6, 210~ 1 (mod 11),
образуют приведенную систему вычетов по модулю 11.
Для нахождения первообразных корней по простому модулю можно пользоваться следующим критерием.
Теорема 173. Если р;】р;& •・• р:$—каноническое разложение числа р— 1 〃
а 办 芒 1 (mod р),а р$ 若 1 (mod p), mo a—первообразный корень по простому модулю р. Доказательство. Любой собственный делитель k числа "—1 является делителем хотя бы одного из чисел ^^ и тогда Pi
~—~kL Если бы для такого k (1 ^k<p~\) былоа 庵三 三 1 (mod p), то
(a)三 1 (mod p),
что противоречит условию. Таким образом, для всех собственных делителей k числа р—1 имеем а* ^1 (mod р) и, следовательно, а—первообразный корень по модулю р・
№
Очевидно, что условие а 现 安 1 (mod р) для всех простых р;, входящих в каноническое разложение р — 1, является не только достаточным, но и необходимым условием того, чтобы а было первообразным корнем по простому модулю р.
Пр имер. Доказать, что 2 есть первообразный корень по модулю р = 53.”
р— 1 = 52 = 2纟• 13. Имеем: 213 = 24 ^ 1 (mod 53), 62
-2^ = 22e=(8192)a = (30)2=—1 (mod 53)
и, таким образом, согласно теореме 173 число 2—первообразный корень по модулю 53.
ПЕРВООБРАЗНЫЕ КОРНИ ПО СОСТАВНЫМ МОДУЛЯМ
Рассмотрим теперь вопрос о существовании первообразных корней по составному модулю. Прежде всего отметим, что первообразные корни по модулю р" находятся среди первообразных корней по модулю р.
Теорема 174. Пусть р — простое число. Любой первообразный корень по модулю ра (а 1) является также первообразным корнем по модулю р.
Док а з ате л ь ст в о. Если а не первообразный корень по модулю р, то существует 也 такое, что 1《也Vp——1 и а息三 s 1 (mod p). Тогда ak^=\+pt и, разлагая a" 1 = (l + p/)p по степеням pt, получаем= \ + pa^Apt + ~~飞? 一立侬尸+
+ . ••三 1 (mod p) где кр“т<р“т(р—1)=屮(Р°), так что а не первообразный корень по модулю ра.
Таким образом, задача отыскания первообразных корней по модулю р“ при a> 1 сводится к тому, чтобы среди первообразных корней по модулю р отобрать числа, являющиеся также первообразными корнями и по модулю ра.
Теорема 175. Если a—первообразный корень по простому модулю р 〃
厘一2("])若](mod p)
где a A 2, то а является также первообразным корнем по модулю ра.
Доказательство. Пусть по модулю ра Р(а) =也,тогда a*= 1 (mod ра) и ^ |ра-1 (р — 1) (теорема 162). Вместе с тем будет справедливо и сравнение a々三 1 (modр), так что поскольку a — первообразный корень по модулю р, то (теорема 161) р—1| 也, 也 н(р—1)/,(р—1〃|рат(р—1), " рат, / = рр, ГДеО^Р<(Х—1. Таким образом, h = p“p — 1),
諸3D三 1 (mod p) (0 <0 <a— 1).
Если бы было OvBvcx—2, то, возводя обе части сравненияа^("D = 1 (mod ра)
в степень ра"2"?, получили бы
6 z<p-^~ 1 (modpa),
что противоречит условию теоремы. Таким образом, В может равняться только a—1, так что
Р(а) = Р^(р-\) = ^{р^
т. е. a—первообразный корень по модулю ра.
Теорема 176. Если а первообразный корень 孔。простому модулю р>2, то из двух чисел а и a + р по крайней мере одно является первообразным корнем по модулю р2.
Доказательство, a+р вместе с а также является первообразным корнем по модулю р, причем р《а. Предположим, что а и a + р не являются первообразными корнями по модулю р2; тогда согласно предыдущей теореме:
а「т 三 1 (modp2)и (a + p)",三 1 (mod 戸),
(a + p)尸T—a"i=(p—1)"Тр + с;_】а"Зр2+三ogodp)
так что раI (р — ])a"2p, р|(р—1)аг-а, что противоречит тому, что p^fp—1 н р4a.
Поскольку уже раньше (теорема 171) было установлено существование первообразных' корней по любому простому модулю, теорема 176 доказывает существование первообразных корней по модулю р% где р—нечетное простое число.
Теорема 177. Если а—первообразный корень по модулю ра, где р — нечетное простое число, то а является первообразным корнем по модулю ра при любом а 2.
Доказательство. Докажем сначала, что при n = pa-2, где р—нечетное простое число, a>2, С= si (;L)J,$》2, будет
「“те.⑶
Действительно: 1) при s==2 卩"』〃々^, т. е. ра-3(С®;
при s^3 р°-2 является делителем числителя выражения
л (л — 1) .. ■ (л—$+1)rTTTTs ,
а pL*」 l* 」 есть наивысшая степень р, делящая знаменатель (теорема 52), поэтому
Если 5 = 3, то
2 -[訂一号]-• •.工仪一2—園 3 = a-5, а если s>:4, то
J2 一 团一国“一2一信 + 盘+ ...) =
-a - 2-^n Na—2 - у ^ а-s,
т・ е. р^$\С^.
Перейдем теперь к доказательству того, что а является первообразным корнем по модулю /Л
р^а9 так что согласно теореме Ферма ar-1= 1 (mod р),
办7=1+加(4)
и вместе с тем поскольку Рр£(а) = р(р—1), то р\ t.
Возводя (4) в степень n = pa"3, где a >2, получаем
ak 2(…)=(1 + 0 尸=1 + 叩f + ④ ЗУ + …+02 (pF
Из (3) при s^2 получаем pa|C„ps и, следовательно, pa|C:(W)2+…+圆3尸.
Вместе с тем npt = pa-11 не делится на pa, так что
6 2 (рт)若 1 (mod pa),
и согласно теореме 175 a—первообразный корень по модулю р°・ Пример. Найти первообразный корень по модулю 625. По модулю 5 класс 2 является первообразным корнем, так что (теорема 176) из двух чисел: 2 и 2十5 = 7—по крайней мере одно должно быть первообразным корнем по модулю 52. 24 ^ 1 (mod 52), так что согласно теореме 175 2 —первообразный корень по модулю 52, но тогда (теорема 177) 2—первообразный корень и по модулю 5《 = 625.
Теорема 178. Для любого модуля ра, где р—нечетное простое число “ целое а ^ 1, существуют первообразные корни.
Доказательство. Теорема является непосредственным следствием теорем 171, 176, 177.
Теорема 179. По модулю 加=2卩°, где р — любое нечетное простое число u a ^ 1 целое, существуют первообразные корни. Любой нечетный первообразный корень по модулю ра является также первообразным корнем по модулю 2ра.
Доказательство. Если а нечетно и М三 1 (modpa), то a*Ml(mod2), а следовательно (теорема 91), а*三 1 (mod 2ра). Из с^= \ (mod 2ра), очевидно, следует aft= 1 (mod ра). Таким образом, для нечетных а показатели по модулям ра и 2ра равны,
p2” (a) рра (а) ■
Прн нечетном р в любом классе по модулю р” из двух соседних чисел одно нечетное. Взяв из класса первообразных корней по модулю ра, существование которого было доказано (теорема 178), такое нечетное число а, будем иметь
2户(а) = Р” (а) = ср (р“)= Ф (2ра),
т. е. а будет первообразным корнем и по модулю 2ра.
Пример. Найти первообразный корень по модулю 50.
В примере к теореме 177 было найдено, что 2 есть первообразный корень по модулю 25. Любое нечетное число, сравнимое с 2 по модулю 25, будет первообразным корнем по модулю 50. Например, таким первообразным корнем будет число 27.
Теорема 180. При 2 彳 а, а^З имеет место неравенство:
Р2«(а)<2а~2.(5)
Доказательство. Пусть а—любое нечетное число. Докажем неравенство (5) индукцией по а. При а = 3 неравенство (5) верно, так как из а — 1 + 2/ следует, что
а2^ 1 + 4f (f + 1) = 1 (mod 23), т. е. Р8 (а) < 2.
Допустим, что неравенство (5) верно при а = п^3; тогда =⑹
Возводя обе части равенства (6) в квадрат, получаем a2"т= 1+2"+1/ + 22"严三 1 (mod 2n+1), т. e. (5) верно и при 仪=孔十1・
Согласно принципу математической индукции (теорема III) теорема доказана для всех сх^З.
Замечание. Поскольку 屮(2。) = 2°一1, теорема показывает, что по модулю 2a при а^З Р (а) #= ф (2а), т. е. по такому модулю не существует первообразных корней. .
Теорема 181. Первообразные корни по модулю т существуют тогда и только тогда, когда:
т = рл I где р — любое нечетное простое число, сх ——любое
т = 2рл J * целое положительное»
3)加=2° при 0^а^2.
Доказательство. Существование первообразных корней в случаях 1 и 2 при (х>0 было доказано (теоремы 178 и 179). В оставшихся случаях т— 1, 2, 4 можно непосредственно указать первообразные корни, равные соответственно 1,1, 3.
Докажем теперь, что при всех других т первообразных корней нет. В случае zn = 2\ сх^З первообразных корней не существует, согласно замечанию к теореме 180.
Если т имеет хотя бы два различных нечетных простых делителя pi и р3, то, поскольку 卩1一 1 и р2—1—не взаимно про-
стые числа, формула (6) главы 11 показывает, что L (m) <(р (т). L (т) <(р (т) и при т = 2а р?, а> 1, р > 1. В обоих этих случаях согласно теореме 162' Р (а) <<р (т), т. е. по модулю m не существует первообразных корней.
ГЛАВА 19
ИНДЕКСЫ
ОБЩИЕ СВОЙСТВА
Общеизвестно, какое большое значение в различных разделах математики и в особенности в вычислительной практике имеют логарифмы. В теории чисел вводится сходный с логарифмами аппарат, который мы будем называть индексами. Логарифмом b по основанию а, как известно, называется показатель степени а, равный 瓦 В теории чисел аналогично этому рассматривают показатель степени а, сравнимой с 6 по рассматриваемому модулю т, и такой показатель называют индексом b по модулю m и основанию а.
Определение 50. Пусть (а, zn) = 1» (Ь, zn) — 1; число s называется индексом b по модулю m и основанию а, если
а$ 三 b (mod т).
Для краткости при фиксированном модуле m мы будем записывать это в виде s = indg b, а если фиксировано также и основание а, то еще короче, в виде s = ind 氏
Таким образом, согласно определению:
ainda ь 三匕(mod zn).(1)
Если bL £石,то из aJ=b (mod т) следует также а,三 力丄(mod zn), т. e. индекс числа Ь является также индексом и всех чисел из Ь, и мы можем такое число s называть индексом класса Ь.
Определение 50'. Пусть (a, zn)=l, (Ь, zn) = 1. s называется индексом класса Ь по модулю т и основанию а, если 孔。этому
近 $ = 5.
Примеры. Пусть модуль т= 13, основание а = 2, тогда 2®三 12 (mod 13), т. е. ind212 = 6, и для любого bs 12 (mod 13) будет также ind2 Ь^6,213 = 2 (mod 13), т. е. ind2 2 — 13, и вместе с тем, поскольку 2Х = 2 (mod 13), имеем также ind2 2 == 1./
Пусть модуль т = 21, основание а = 5. Тогда 54 = 16 (mod 21), 5es 1 (mod 21), т. е. по модулю 21 indB 16 = 4, ind5 1 =6. По этому модулю indB 2 не существует, так как не существует s такого, что 5$三 2 (mod 21)・
Если в качестве основания взять число а, не являющееся первообразным корнем по модулю т, то индексы будут существовать не для всех чисел, взаимно простых с модулем т.
Действительно» если Р(а) = А<(р (т), то согласно теореме 164 среди степеней а имеется только k различных, и для чисел, принадлежащих остальным ср (т)—k классам, индексов не существует. Иначе обстоит дело, если основание есть первообразный корень по модулю т. В этом случае, как мы докажем в следующей теореме, любое число, взаимно простое с модулем, имеет бесконечное множество индексов.
Будем в этой главе первообразные корни по модулю 加 обозначать буквой g, чтобы отличать их от других оснований.
кие, чтокие, чтоТеорема 182. Пусть g—любой первообразный корень по модулю т. Для каждого числа Ъ, взаимно простого с модулем т, существуют индексы по основанию g, т. е. существуют s та-
кие, что
кие, что
gs=b (mod zn).
Множество всех таких индексов s для данного фиксированного b совпадает с неотрицательными числами некоторого класса по модулю ср (т).
Доказательство. Согласно теореме 172 степени перво-
⑵⑵образного корня g:2
⑵
⑵
g,g
—образуют приведенную систему вычетов по модулю т.
Если взять любое число Ь, взаимно простое с zn, то в приведенной системе вычетов (2), которую можно заменить также системой g°= 1, g, g2, ... , g7^"1, существует число и притом только одно, принадлежащее тому же классу, что и Ь, т. е. сравнимое с Ь по модулю т.
Таким образом, при некотором s (0<sV(p(zn) — 1) g$三 b (mod zn), т. e. существует по крайней мере один индекс 6 по основанию g, причем этот индекс не больше чем 屮(加)——1.
Докажем теперь, что числа s такие, что gJ= Ь (mod zn) совпадают с неотрицательными числами некоторого класса по модулю 屮(加).
Если s - и Si—два числа, таких, что g$三b(modzn) и gs】三b (mod zn), тоgsi 三g$(mod zn), и тогда, поскольку P (g)=屮(加) согласно теореме 163, s1 = s(mod(p (m)), т. е. все индексы 6 принадлежат одному классу по модулю ^(т).
Все неотрицательные числа этого класса являются индексами, так как согласно той же теореме из s1 = s(mod(p(zn)) следует gst三g$(mod zn), и если g$三b (mod zn), то и gs^=b (mod m), t. e. любое неотрицательное 区,сравнимое с s по модулю 屮(zn), также является индексом Ь.
Теорема 183. Пусть g — первообразный корень по модулю т, (b, zn) = 1; сравнение
с三 b (mod m) (3) имеет место тогда и только тогда, когда
lndr с s indr b (mod (р (т)Х(4)
Примечание. Выше было отмечено, что числа с и Ь, сравнимые по модулю т, имеют по заданному основанию g одни и те же индексы. Принимая это во внимание, теорему 183 можно получить из теоремы 182.
Дадим непосредственное доказательство теоремы 183.
До казательство. 1) Пусть с 三 b (mod zn); тогда согласно определению индекса (1):
gind/ 三 с三力三gindgb (mod/П);
но поскольку P(g) =(p(m), то по теореме 163 из
g'ndgC 三gindg& (mod 加) следует
indg с = indg b (mod 屮(加))・
2) Пусть indgC三 indg b (mod 屮(zn)); тогда согласно той же теореме
gind/ 三gind/(mod m),
т. e. c~b (mod m).
Переход от сравнения (3) к сравнению (4) мы будем называть индексированием сравнения (3), а переход от (4) к (3) потенцированием.,
Теорема 184. Пусть g — первообразный корень по модулю т,
(а,加)=1, (Ь, zn) = 1. Т огда
indg (ab) = ind^a+ ind^b (mod 屮《加))・
Доказательство. Согласно определению индекса (1):
g 三曲三 g g・g g=g g g (moa
но поскольку p (g) = ф (m), то согласно теореме 163 из
gind产三 gindg°+ ind/ (mod m) следует
indg (ab) = indg a + ind^ b (mod 屮(zn))..
Теорема 184'・ Пусть g —первообразный корень no модулю m,
(仆,m) = 1, (a2, m) = l, , (a„,加)=L
Тогда
indg(%•а2.・・・.4)三由4。1+1П4%+ +ind^an(mod(p(m)). (5)
Доказательство. Утверждение теоремы верно при 九=1. Предположим, что утверждение теоремы верно при некотором 〃 (п ^ 1). Возьмем любые « +1 чисел %, …,%, ап+1, взаимно простых с модулем т. Согласно теореме 184
indg(a;... a“,a“+i)三 indgSi ... a„) + indf a„+1 (mod <p (m)), (6) и поскольку по предположению
indg(a—・・ 4)三indg。工+・.・+indg%(nu)d(p(zn)),(7)
то из (6) и (7) получаем справедливость утверждения для чисел a丄,/, •…,%+i.
Согласно принципу полной математической индукции сравнение (5) верно для любого числа чисел ah взаимно простых с модулем zn.
Теорема 185. Пусть g—первообразный корень по модулю т, (a, m) = 1,九三 0; тогда
indg ап = п ind« a (mod 屮(加))・(8)
Доказательство. g°= 1 (mod zn), так что ind^ 1 三 = 0(mod(p (m))t ind^ a0 = ind^ 1=0 = 0 ind^ a (mod <p (zn)), t. e. сравнение (8) верно при n = 0.
При 九=1 левая и правая части в сравнении (8) совпадают, а при 九廿2 теорема 185 представляет собой частный случай теоремы 184' при ^ = а2 — ... = an = a.
Определение 51. Если ~ = k (mod zn), (a, zn) = 1, zn > 1, mo mod Edg^ будем понимать ind^ ^, m, e. индекс любого числа из класса k по модулю 加・
Теорема 186. Пусть g — первообразный корень по модулю 加> 1, (a, m) = i; тогда
ind^ y = ind^ b — indga (mod ①(m)).
Доказательст во. При (a, m) = 1 существует (теорема 123) единственный класс k по модулю т, такой, что a •右=Ь. Индексируя сравнение ak = b (mod m)t получаем:
ind^ a+ indg 右三 indgb (mod <p (m)), или
ind_— = ind 右三 ind b — ind a (mod(p(zn)).
Теоремы 184, 185 и 186 показывают, что операции с индексами производятся по тем же правилам, что и операции с логарифмами.
В частности, конечно, можно брать такие значения индексов, что indab = inda +ind 瓦
ИНДЕКСЫ ПО ПРОСТОМУ МОДУЛЮ
Особенно большое значение имеет случай, когда модуль— простое число. Поскольку, как было показано выше (теорема 171), по любому простому модулю р существуют первообразные корни, то, взяв за основание какой-либо из них, получим систему индексов, в которой каждое число, не делящееся на р, будет иметь свои индексы.
Индексы каждого такого числа согласно теореме 182 представляют собой неотрицательные числа некоторого класса по модулю р—1, а теоремы 183—186 дают следующие правила операций с индексами по модулю р.
Если а = Ь (mod р), то ind а= ind b (mod р— 1), и, наоборот, из indа = ind 6 (mod р—l) следует а = 6 (mod р).
ind (ах.. .ап)三 ind 。丄 + ・・.+ ind а以(mod p— 1).
ind а"三九 ind a (mod p —1).
ind ~ = \ndb — ind a (mod p— 1).
Для краткости здесь везде опущен значок g, указывающий основание, которое предполагается одинаковым в левой и правой частях. Все индексируемые числа предполагаются не делящимися на р. По простому модулю р для каждого числа существует бесконечное множество индексов, сравнимых по модулю р—1, и в качестве индекса можно брать любое из них. Обычно из всех возможных значений индекса по данному основанию берут наименьшее; при таком выборе индексов они имеют значения, меньшие чем р — 1.
Таблицы индексов для простых модулей р содержат индексы чисел от 1 до р ——1. Для каждого такого числа и всех сравнимых с ним по модулю р в таблице указывается индекс, представляющий собой одно из чисел: 0, 1, ..., р —2. В некоторых таблицах в качестве индекса единицы указывается не 0, ар — 1. Таблицы индексов составлялись многими авторами. В 1839 г. таблицы индексов для простых чисел, меньших чем 1000, были опубликованы Якоби (Jacobi „Canon Arithmeticos").
В конце книги (стр. 372 — 378) приведены таблицы индексов по простым модулям pV109・
ИНДЕКСЫ ПО СОСТАВНЫМ МОДУЛЯМ
Для составных модулей вида ра и 2ра, где р —простое число (р>2), как было доказано (теоремы 178 и 179), существуют первообразные корни, и поэтому для любого числа, взаимно простого с таким модулем, существуют индексы.
Пр имер. Составить таблицу индексов по модулю 27 с основанием g = 6・
Собственные делители числа (р(9)=6 равны 1, 2, 3. Поскольку 51, 5а, 53 несравнимы с 1 по модулю 9, то 5 — первообразный корень по модулю 9 = За, а следовательно (теорема 177), и по модулю 27 = 33. Получаем последовательно:
5°= 1, 5丄三5, 52三25, 58 = 17, 54 = 4, 55 = 20, 5®三 19, 5?三 14, 58= 16, 59 = 26, 51О=22, 5口三2, 51а=10, 513s23, 5"三 7, 51Б = 8, 51в = 13, 517=11 (mod 27).'
Теоремы 183—186 устанавливают правила операций с индексами по таким модулям, причем в этих случаях
屮(ра)=屮(2ра) = paТ (Р — 1) •
Достаточно иметь таблицы индексов по модулям ра с основаниями g, представляющими собой нечетные первообразные корни. Как было доказано в теореме 179, если нечетное основание g является первообразным корнем по модулю ра, то оно является первообразным корнем и по модулю 2ра, причем, как мы докажем, при таком основании индексы чисел по модулю 2ра такие же, как и по модулю ра.
Теорема 187. Пусть g—нечетный первообразный корень по модулю ра (р>2), (а, 2р) = 1; тогда каждый индекс числа а по модулю ра “ основанию g является индексом а по модулю 2ра и основанию g.
Доказательство. Пусть s——индекс а по модулю ра и основанию g, т. е.
^ = а (mod р。).
При 2#а, 24g имеем gJ=a (mod 2), так что gJ=a(mod 2р。), т. е. s —индекс а и пй модулю 2ра.
Таблицы индексов по составному модулю вида т = ра или т = 2ра, где р — нечетное простое число, содержат индексы всех чисел а, таких, что iWaVzn—1 (a, 加)=1. Индекс такого числа а является также индексом всех чисел, сравнимых с а по модулю т.
В таблицах Якоби даны индексы для модулей видат = ра<1000.
В таблицы индексов, которые помещены в конце книги, включены индексы по составным модулям zn = 9, 25, 27, 49, 81.
При а = 2 для модуля т = 2а существует первообразный корень g= 3.
При а^З для модуля 加=2° не существует первообразных корней (теорема 181), и поэтому степени одного основания не могут являться п редета в ител ям и всех классов, взаимно простых с модулем.
Понятие индекса можно обобщить, введя индексы и для модулей вида 加=2。при а^ 3. Индексы по таким модулям будут представлять собой уже не числа, а пары чисел. Для построения такой системы индексов нам понадобится следующая теорема.
Теорема 188. При а^2 два числа вида (—1)"5» и (— 1广5" (и, и'》0) сравнимы по модулю т = 2а тогда и только тогда, когда
u = uf (mod 2) и u = uz (mod 2а~2).
Доказательство. Методом полной математической индукции докажем, что при любом 九^2 имеет место равенство:
52^3 =1+2%, где 2也.⑼
При 九=2 равенство (9) верно, так как 5 = 1 + 2а-1. Пусть равенство (9) верно при некотором 九(九》2), тогда, возводя обе части равенства в квадрат, получим
5/t oi + 2〃+i(九十2"嗯)=1+2П+1九”, где
如1 =%+ 2*嶠.
Поскольку при 九》2 2 | 2"~\ 2彳九,то 2^/п+1> т. е. из справедливости равенства (9) для п следует его справедливость и для n+ 1. Согласно принципу полной математической индукции равенство (9) верно при всех 九.Соотношение (9) показывает, что при л^2 尸2n (5) = 2“т.
Рассмотрим сравнение
(_l)«5^s(—1)И/5В/ (mod2°).(10)
Если u = uf (mod 2), то сравнение (10) принимает вид 5”三5”' (mod 2а), что, посколькуг
\"5) = 2…,
согласно теореме 163 может иметь место тогда и только тогда, когда u = uz (mod 2а~2).
Если же и^ uf (mod 2), то сравнение (10) невозможно ни при каких V и и\ так как при а ^2 из 5®=——5" (mod 2。)следовало бы
1 =— 1 (mod 4), что неверно.
Таким образом, сравнение (10) имеет место тогда и только тогда, когда u = uz (mod 2) и вместе с тем и 三 и'(mod 2af)
Теорема 189. При а>2 любое нечетное число сравнимо по модулю 2а с одним и только одним числом из множества:
— 52°т ,・・・,一52,—5,5, 52,б?".(11)
Док азательство. Числа (11) имеют вид (~ 1)^5", где и равно 0 или 1, IwuV2a-2. Согласно предыдущей теореме они попарно несравнимы по модулю 2a. Все эти числа принадлежат, таким образом, различным классам нечетных чисел по модулю 2е,
и так как их число 2・2°~2 = 2“~〔 равно числу нечетных классов по модулю 2е, то согласно „принципу ятнков" в системе (11) имеется . по одному и только одному представителЕО каждого такого класса.
Определение 52. Индексом нечетного числа а по модулю 2a при а^З называется пара чисел ((〃,и)), zdeuAO, такая, что
(一1片5日三a(mod2)(12)
Такую пару ((〃,и)) будем иногда записывать также в виде inda. Теорема 189 показывает, что при а^З любое нечетное число имеет индекс по модулю 2a.
Пример. Пара ((0, 0)) является индексом 1 по любому модулю 2a(аХЗ). Действительно, ( —1)°-5° = 1 (mod2е).
Определение 53. Две пары:《〃,и)) и ((〃',и')), где и?0, и'^0—называются сравнимыми по двойному модулю ((zn, л)), если
u = uf (modm), и = и'(modп).
Сравнимость пар: ((〃,и)) и ((〃',и'))—по двойному модулю ((т, п)) будем записывать в виде:
((«,。))三(3', и')) (mod ((m, и))).
Очевидно, что две пары, сравнимые по двойному модулю с одной и той же третьей, сравнимы между собой.
В сравнении (12) число а можно заменить числом 6» сравнимым с а по модулю 2、так что индекс а по модулю 2а является вместе с тем индексом всех чисел класса а. Теорема 188 показывает, что индексом данного числа вместе с парой ((и, 〃)) является также любая пара, сравнимая с ((и, и)) по двойному модулю ((2, 2a-2)). Теорему 188 при а^З можно поэтому записать в следующей форме.
Теорема 188'. При а>3 a = b (mod 2е) тогда и только тогдаf когда индекс а сравним с индексом 6 по двойному модулю ((2, 2-2)).
Определение 54. Суммой индексов ((〃丄,%)) + ••・+((〃小 %)) называется индекс ((〃丄 + ^ • + ип, их + • * • + uj)・
Теорема 190. При а/З для модуля 2е индекс произведения нечетных чисел сравним с суммой индексов сомножителей по двойному модулю ((2, 2е*2)).
Доказательство. Пусть %, а2, ..., ап —нечетные числа.
(_l)o1.5^1 = ai(mod2a), ...» (—l)«n.5°n = an(mod2a).
Перемножая эти сравнения, получаем:
…+陇。什…三а…q(mod2)(13)
i5g
Пусть индекс ах... а„ равен ((〃, и)), т. е.
(—1 尸・5讶三 ^4(^042)(14)
Согласно теореме 188 из сравнений (13) и (14) следует» что
((〃,叫三((〃i+…+〃》%+_+%))== ((〃i,办))+ — +((〃* уп)) (mod((2, 2~)))・
В случае, когда &丄=・..=&〃, вместо ((%, ^))+ .. ^un,v^ будем для краткости писать п ((〃丄,^丄)).
Мы получили, таким образом, что для модуля 2a (а>3) индекс степени ап сравним с ninda по модулю ((2, 2е*2)).
Таблицы индексов по модулям вида т = 2а, где а^ 3, даются в виде пар ((〃,и)). Таблица индексов по такому модулю указывает для каждого класса нечетных чисел соответствующую пару, представляющую собой индекс чисел данного класса.
Пример. Составить таблицу индексов по модулю zn = 64. 64 = 26; для чисел вида (——1)算5岁,где и равно 0 или 1, а и пробегает полную систему вычетов по модулю 24 = 16(0 Wu< 15), находим:
±5° 三 ±1, ±5丄三士 5, ±5?三士 25, ±53 三 ±61, 士5&三±49, ±55三53, ±56三±9, 土5?三±45, ±58 三 ±33, ±5» = ±37, ±51° 三士57, ±5й 三 ±29, 土512 三 土17, ±513 = ±21, ±514 = ±41,
±515 = ± 13(mod64).
Таблица индексов по модулю 64 будет иметь вид:
а
ind а
а
ind а
а
1
ind а
а
ind а
((0,0))
17
((0 12))
33
((0,8))
49
((0,4))
((1,3))
((0,1))
19
21
2,7)) ((0,13))
35
37
((1,11)) ((0,9))
51
53
((1/5)) ((0,5)) (36)) ((0,Ю))
((1,10))
23
((1,14))
39
(32))
55
9
((0,6))
25
((0,2))
41
((0,14))
57
11
(0,5))
27
(39))
43
((1.13))
59
((Ы))
13
((0,15))
29
((0,11))
45
((0,7))
61
((0,3))
15
(0,4))
31
(0,8))
47
(0,12))
63
((1.0))
Индексы можно применять для вычисления остатков от деления на заданный модуль т произведений с двумя или несколькими сомножителями и, в частности, степеней.
Имея таблицу индексов по модулю т, чтобы найти остаток от деления ах.. .а„ на т, где все а? взаимно просты с т, мы искомый остаток обозначаем через х и пишем
х三。丄・・.о力(mod/n). (1S)
Индексируя сравнение (15), получаем:
ind х= ind。丄 + ... + ind ап (mod(p (zn)).
Находим в таблице индексов s= ind a]+ ... + indan, так что ind x = s (mod 屮(zn)).
Находим число, индекс которого равен s, т. е. г такое, что s = ind г. Тогда
ind %三 ind r (mod 中(加)), откуда (теорема 183)
%三 r (mod m).
В частности, если ах = ... = ап = а, мы получаем прием для вычисления остатка от деления на модуль т степени ап.
Пример. Пользуясь таблицей индексов, найти остаток от деления на 61 числа 3720.2312^,
х = 3720<2312(mod61), indx = 20ind37 + 12ind23(mod60).
В таблицах по модулю 61 с основанием g = 59 или g==—2 находим ind37 = 9 и ind23 = 27, так что
ind х = 504 = 24 (mod 60).
По значению индекса находим %. Число 24 является индексом 20, так что ind х s ind 20 (mod 60), х = 20 (mod 61).
Если zn = Pi1 ... Ps\ то для нахождения остатка от деления на т произведения или степени находим остатки /\, ..., ^при делении на модули рЗ …,p®JH затем решаем систему уравнений:
力三/\ (mod Р11),
力三q (mod或).
При Pi = 2, ax > 1 остаток от деления на 2а> находим другими методами (без применения теории индексов) или рассматриваем индексы по модулю 2® (определение 52).
При & = 2, &=1 мы можем представить т в виде (2р;)…,或 и находить с помощью индексов остатки от деления на 2р;2, ...,
Пример. Найти остаток от деления на 1242 числа 35100; 1242 = 2-33-23.
Находим остаток /\ от деления 35100 на 2・3§ = 54:
厶三 35100 (mod 54), ind 厶三 100 ind 35 (mod 18).
В таблице индексов по модулю 27 с основанием g^5 нахо дим
ind 35 = ind 8= 15,
6 А. А. Бухштаб161
так что
ind /\ 三 1500 = 6 (mod 18).
По модулю 27 находим, что 6 = ind 19, так что
r1=19(mod54).
Находим остаток г2 от деления 35100 на 23.
ra = 35100 = 12100(mod23), ind%三 100・ind 12 = 100-10 = —10 (mod 22), r2 = 12 (mod 23).
Решая систему x= 19 (mod 54), x= 12 (mod 23), находим; 力三 127 (mod 1242). Остаток равен 127.
Исторические комментарии к 17-й, 18-й » 19-и главам
Теория степенных вычетов возникла на базе мемуара Эйлера „Теорема о вычетах, получающихся от деления степе- ней** (1755). Понятие показателя данного основания было введено Гауссом.
Понятие первообразного корня было введено Эйлером. Теорема о существовании первообразного корня для любого простого модуля была высказано без доказательства в 1769 г. Ламбертом. Доказательство этой теоремы встречается у Эйлера, однако оно не было дано им в достаточно четкой форме. Гаусс дал два различных доказательства существования первообразных корней по простому модулю (теорема 171).
П. Л. Чебышев в ряде теорем указал некоторые классы простых чисел, для которых можно легко найти первообразный корень.
И. М. Виноградов дал оценку величины наименьшего первообразного корня по простому модулю. Он доказал, что если обозначить через g(p) наименьший первообразный корень по модулю р» то при любом сколь угодно малом е>> 0
8(р) = 0(рЕ).
Существует предположение, что простые числа р, для которых 2 является первообразным корнем, имеют положительную плотность в множестве простых чисел. Это значит, что если обозначить через Т (х) число таких р^х, а через п (х) — общее число простых р<А\ то при некотором а>0для всех尤(尤>1) выполняется неравенство^ Т (х) ^ ал (х). Это предположение пока не удается ни доказать, ни опровергнуть^
Теорема 181 встречается впервые у Гаусса p^Pisqulsitiones arithmeticaew.
Понятие индекса, основные свойства индаксов были даны Гауссом.
ГЛАВА 20
ДВУЧЛЕННЫЕ СРАВНЕНИЯ
ДВУЧЛЕННЫЕ СРАВНЕНИЯ ПО ПРОСТОМУ МОДУЛЮ
Определение 55・ Двучленным сравнением называется сравнение вида
А^ = В {mod
модулю(1)модулю(1)Мы рассмотрим двучленные сравнения по простому р>2 вида
модулю
(1)
модулю
(1)
хп = а (mod р).
Теорема 191. 1) При р^а сравнение (1) по простому модулю р>2 либо совсем не имеет решений, либо число решений равно наибольик^у общему делителю п и р ——1.
Сравнение (1) не имеет решений, если для 6 = (п, р—1) fi^ind а, и имеет 6 решений, если 61 ind а.
Док аз ате л ьст во. Пусть (п, р —1) = 6. По простому модулю р (теорема 171) существует первообразный корень. Индексируя сравнение (1) по некоторому основанию g, представляющему собой первообразный корень, получаем
п indx= ind a (mod р — 1). (2)
Сравнения (1) и (2) согласно теоремам 183 и 185 эквивалентны. Если обозначить ind х = г, ind а = &, то для неизвестной z получим сравнение 1-й степени:
nz = b(mod р—1). (3)
При 6^ ind а, т. е. 5彳Ь, сравнение (3) не имеет решений (теорема 130), но тогда не существует и значений х, удовлетворяющих сравнениям (2) и (1).
При 51 ind а, т. е. 5|Ь, сравнение (3) имеет 6 решений (теорема 135). Значения ind х, удовлетворяющие сравнению (2), принадлежат 6 классам rio модулю р — 1, а следовательно, и для 力 существует 6 классов по модулю р, удовлетворяющих сравнению (1).
Примечание. При р | а сравнение (1) может быть записано в виде хп = 0 (mod р) и в этом случае оно имеет одно решение: х^0 (mod р).
Определение 56. 1) а называется( вычетом п-й степени по простому модулю р, если р^а и сравнение ^ = а (mod р) имеет решения. 「
а называется невычетом n-й степени по простому модулю р, 就兑〃 сравнение Xя = а (mod р) не имеет решений.
В частности, вычеты 2-й -степени но лростому модулю ^ называются1 квадратичными вычетами по этому модулю, вычеты 3-й степени ——кубическими вычетами, а вычеты 4-й степени — биквадратичными. ; : . ; :
Заменяя в сравнении (1) а любым числом, сравнимым с ним по модулю р, получим (теорема 129) сравнение, эквивалентное (1).
Если а представляет собой вычет n-й степени по модулю р, то весь класс а состоит из вычетов n-й степени по модулю р, а если а—невычет» то и весь соответствующий класс состоит из невычетов. Можно поэтому вместо отдельных вычетов и невычетов n-й степени рассматривать соответствующие классы.
Определение 56'. а ^ 0 называется классом вычетов п-й степени по простому модулю р, если сравнение %"三а (mod р) имеет решения, а называется классом невычетов n-й степени, если сравнение %"三 а (mod р) не имеет решений.
Имея таблицу индексов по модулю р, легко найти все классы вычетов степени 九 по этому модулю. Действительно, теорема 191 показывает, что вычетами n-й степени по модулю р являются только те числа а, для которых (п, р—1) | ind а. Рассматривая таблицу индексов по модулю р, можно отобрать все такие а. Пользуясь этим же свойством, легко определить число таких классов.
Теорема 192. По простому модулю р>2 число классов вычетов n-й степени равно ^~ , где 6 = (п, р—1).
Доказательство. Всего по модулю р имеется р—1 классов, взаимно простых с модулем (класс 0, состоящий из чисел, делящихся на р, согласно определению 56' не причисляется к вычетам n-й степени).
Индексы этих классов образуют полную систему вычетов по модулю р—1, т. е. каждому такому классу (если взять ind 1 — р—1) можно сопоставить индекс, равный одному из чисел:
1, 2,…,р—1- (4).
Возьмем 6 = 5, р—1). Среди первых р—1 чисел (4) имеется чисел, делящихся на б, т. е. согласно теореме 191 существует ^^ классов вычетов n-й степени по простому модулю р.
Пример. Пользуясь таблицей индексов, найти классы вычетов 6-й степени по модулю р = 11.
Здесь 6 = (6, 10) = 2. В таблице индексов по модулю 11 находим, что индексы, делящиеся на 2, имеют следующие классы: Т, 3, 4, 5, 9. Эти классы и будут классами вычетов 6-й степени по модулю 11.
Теорема 193. Если б = (л, р—1), то вычеты n-й степени по простому модулю р>2 совпадают с вычетами степени 6 по этому модулю.
Доказательство. Если (п, р — 1)«б, то будем иметь также (6, р —1) = 6. При р^а сравнения 力"三 a (mod р) и 164
x's a (mod p) согласно теореме 191 имеют решения при одних и тех же числах а, таких, что d | inda.
Будем поэтому в дальнейшем рассматривать вычеты и невычеты n-й степени только для так^ п, которые являются делителями р—1, и рассматривать сравнения вида (1), где 〃|р—1. При n I р — 1 теоремы 191 и 192 принимают следующий вид.
Теорема 19Г. При р^а, п\р — 1 сравнение xn = a(modр) по простому модулю р>2 либо совсем не имеет решений, либо имеет 九 решений. По такому модулю а является выче* том п-й степени тогда и только тогда, когда n | inda.
Теорема 192'. По простому модулю р> 2 и п\р—1 число классов вычетов п-и степени равно —.
В следующей теореме мы установим необходимое и достаточное условие того, чтобы а при п | р—1 было вычетом п-й степени по модулю р.
Теорема 194. При п\р—1 а является вычетом п-й степени по простому модулю р > 2 тогда и только тогда, когда
1 (modp).(5)
Доказательство. Индексируя сравнение (5), получаем,что это сравнение имеет место тогда и только тогда, когда勺inda三0(modр—1) или 勺^inda = (p — 1)九inda = ntt (t — целое),
е. сравнение (5) имеет место тогда и только тогда, когда п\ inda.
Примечание. Легко проверить, что теоремы 191 и 192 справедливы также и при р«2. В этом случае a£i и р —1 = 1, так что утверждения этих теорем тривиальны.
Сравнение %"三 1 (mod р), очевидно, имеет решение х 三 1 (mod р). Согласно теореме 191 это сравнение будет, вообще говоря, иметь 6 =(九,р—1) решений, а при п | р—I (теорема 19Г)—九 решений. Естественно классы, удовлетворяющие этому сравнению, или, что то же самое, уравнению (x)rt= 1, называть корнями п-й степени из единицы по модулю р. Аналогично этому классы (если они существуют), удовлетворяющие сравнению (1), т. е. уравнению (?)"=〃, естественно назвать корнями п-й степени из а по модулю р.
Определение 57. Корнем п-й степени из класса а по про- стому модулю р называется класс чисел по этому модулю, удовлетворяющих сравнению
炉三a(modp)・(6)
По простому модулю р, если п|р—1, либо не существует ни одного корня п-й степени, либо число корней равно 九(теорема 19Г).
Теорема 195. При 川р—1, р^а все решения сравнения (1) по простому модулю р> 2 можно получить, умножая одно решение этого сравнения на различные решения сравнения xn = 1 (modp).
Другими словами, все корни n-й степени из а по модулю р можно получить, умножая один из этих корней на различные корни n-й степени из 1.
Доказательство. Поскольку ind 1 =0 и п10, сравнение xn = 1 (mod р) имеет 九 решений. Обозначим эти решения через \,...,九,где /^ ^ /у- (modp) и р#左.Пусть х0 удовлетворяет сравнению (1), тогда
(х0/(-)л = %;/7 三1 三a (modp)
при i — 1, 2, ..., п, т. е. классы х0^1( ..., х^п представляют собой решения сравнения (1).
Поскольку р《а, то р《/ (%心,р)= 1, и, следовательно, числа х0/х, ..., %"% являются (теорема 111) частью приведенной системы вычетов по модулю р; xQtlt ..., xQtn представляют собой п различных решений сравнения (6) n-й степени и, значит, исчерпывают все решения этого сравнения.
Сравнение по простому модулю
Ахп = В (mod р) (7)
при р\А эквивалентно сравнению хп ^a(modp)t
где Ла = В (mod р) (теорема 144). При р^В будем иметь также р*а н> следовательно, согласно теореме 191 сравнение (7) либо совсем не имеет решений, либо число решений равно 6, где 6 — (л, р—1).
Имея таблицу индексов ио модулю р, сравнение (7) можно решить и не преобразовывая его к виду (6). Индексируя сравнение (7), получаем:
n indx = ind В —ind A (modp—1), (8) т. е. сравнение 1-й степени с неизвестной z = ind х.
Решая это сравнение относительно z = indx, находим все значения indx, удовлетворяющие сравнению (8), а затем по таблицам находим и значения х, удовлетворяющие сравнению (7).
Пример. Пользуясь таблицей индексов, решить сравнение
13xal = 5(mod31). ,,、
Индексируя, находим:.
11+21 indx = 20(mod30),
7indx = 3(mod ГО), indx = 9(mod 10),
indx = 9, 19, 29(mod30)f x=i2t 21, 29(mod31).
(Индексы взяты в таблице с основанием g = 3・) Ответ. Классы 12, 21, 29 по модулю 31.
ДВУЧЛЕННЫЕ СРАВНЕНИЯ ПО СОСТАВНОМУ МОДУЛЮ
Совершенно аналогичным образом можно применять теорию индексов и для решения сравнений
Ахп = В (mod m)(9)
в случае составного модуля т, если для этого модуля существует хотя бы один первообразный корень, взяв который в качестве основания, можно построить систему индексов.
При ги>2 получаем в этом случае сравнение 1-й степени с неизвестной indx: nindx = indB —ind?l (mod(p(m)), из которого в случае существования решений находим значения indx, а по ним и значения %.
Сравнение (9) имеет или не имеет решения в зависимости от того, будет ли (п,(p(m)) | ind В—ind Л. В частности, можно применить этот критерий для модулей т = р° при р > 2 и в пределах имеющихся таблиц отыскивать решения сравнений вида Ахп= В (mod 峭.
Это позволяет, между прочим, выяснить вопрос о существовании для заданного простого р> 2 числа а, такого, что
«рт 三 1 (modp2)(10)
(см. стр. 100). Действительно, такие числа а удовлетворяют сравнению хр~х= 1 (modр2), которое эквивалентно сравнению (р—1) indх = О (tnodр (р — 1)), т. е. indx三0(modp). По модулю- р (р—1) будет р— 1 классов таких индексов, а следовательно, по модулю р2 существует р — 1 классов искомых значений %. При р ^5 будем иметь не менее. четырех таких классов. 1 Мы видим, что для любого р“5, кроме чисел а, сравнимых с ±1, существуют и другие значения а, удовлетворяющие условию (10). Любое число а, индекс которого делится на р, будет удовлетворять сравнению (10), причем все эти значения а будут образовывать р—1 классов по модулю р2.
Пример. Пользуясь таблицей индексов, найти все числа а, такие, что а®= 1 (mod 49).
Здесь р『7. В таблице индексов по, модулю; 49 находим шесть классов: ч?1сел по- этому модулю,, индексы которых делятся на 7; а именно классы: 1, 18, 19, 30, 31, 48, т. е. а三土 1, ±18, ±19 (mod 49).
Для составного модуля т^р?1.. .р?Л мы заменяем сравнение
системой:
Ахп В (mod Pi1)
Ахп = В (mod р^а).
При модуле 加=2°, а》3, для решения сравнения (9) можно воспользоваться теоремами 188' и 190 для вычисления индекса 力 в виде пары ((〃,и)) с тем, чтобы потом по значениям этого индекса найти и все значения неизвестной х.
Пример. Пользуясь таблицей индексов, решить сравнение 7尤6 三 23 (mod 64).
Решение. 64 = 2е. Индексируя сравнение, получаем: ind 7-|- 6 indx = ind 23 (niod ((2, 16))).
Обозначая ind х через ((и, и)) н пользуясь таблицей индексов по модулю 64, составленной в примере на странице 160, находим последовательно:
((1, Ю)) + 6((и, и)) = ((1, 14)) (mod ((2, 16))), ((6〃+1, 6и+10)) = ((1, 14))(mod((2, 16))), 6〃+1 三1 (mod 2), 6。十 10三 14 (mod 2% u = 0,l (mod 2), и三6, 14 (mod 24).
В качестве значений индекса ((〃,и)) имеем четыре пары: ((0, 6)), ((0, 14)), ((1, 6)), ((1, 14)),
В таблице индексов находим соответствующие значения х по модулю 64, а именно: х = 9, 23, 41,昌(mod 64). Сравнение имеет четыре решения: классы 9, 23, 41 и 55 по модулю 64.
КВАДРАТНЫЕ КОРНИ ИЗ ЕДИНИЦЫ
Понятие корня п-й степени можно распространить на произвольные модули.
Определение 58. Корнем п-й степени из класса а по модулю т называется класс чисел, удовлетворяющих сравнению
хп = а (mod m).(11)
Рассмотрим квадратные корни по любому модулю из единицы и определим их число. Начнем со случая, когда т = р* где р — простое число.
Теорема 196. При любом нечетном простом р и h> 1 число квадратных корней из единицы по модулю рА равно 2. При 〃 = 2 число квадратных корней из единицы по модулю 2* равно соответственно: 1 при fe = 0 u 1; 2 при 々= 2; 4 при 月КЗ.
Доказательство. 1) Сравнение xas 1 (mod pk) при нечетном простом р запишем в виде (х—1)(х+ l) = 0(mod рА). Оба множителя при одном и том же значении х не могут делиться на р, так как из х—1 =0(mod р) и х+ 1 =0(mod р) следовало бы 2 = 0(modр), что при р>2 невозможно.
Поэтому сравнение 工纟三 1 (modpk) при p>2 может удовлетворяться тогда и только тогда, когда х——1 =0(modpft) или х+ 1 ^0(modpk), т. е. при х=± 1 (modpft). Мы видим, таким образом, что при нечетных р существуют два квадратных корня из единицы по модулю рА.
Возьмем теперь р = 2, 々n3. Обозначим через ((〃,и)) индекс по модулю 2А чисел х, удовлетворяющих сравнению
x2=l(mod 2А).(12)
Поскольку, как было отмечено раньше, индекс 1 по модулю 2А равен ((0, 0)), индексируя сравнение (12), получаем согласно теоремам 188' и 190:
2((〃,и) = ((0, 0))(mod((2, 2左一2))), или u = 0 (mod 1), и = 0 (mod 2А*3). Для и по модулю 2, и для V по модулю 2*~2 получаем соответственно:
u=0 (mod 2), u=l (mod 2), tsO (mod 2ft-a), t^2A~3 (mod 2A~2), t. e. четыре значения индекса %, а именно:
((0,0)), ((1,0)), ((0,2f, ((l,2f),которым соответствуют четыре класса решений сравнения (12), этиклассы:^ являются квадратными корнями из единицы по модулю2А.
В случае р = 2,々=0 или I непосредственно находим, что существует один, а при р = 2, ^ = 2—два класса решений сравнения (12).
Теорема 197. Пусть т = 2^р%... р孔 где pi > 2—каноническое разложение модуля т; тогда число квадратных корней из единицы по этому модулю равно:
2J при 々=0 или 力=1,
2"i при 々 = 2,
2"2 при Q3.
Доказательство. Нам надо определить число решений сравнения х2= 1 (modm), которое эквивалентно (теорема 156) системе:
x2 = l(mod2A)
炉三 1 (mod рО)
(13)
炉三 1 (mod Pse).
Согласно предыдущей теореме каждое из этих сравнений, кроме первого, имеет два решения. Если обозначить через “
число решений первого сравнения, то система (13), а следовательно, и сравнение х2= 1 (mod m) имеет по теореме 157 “2s решений.
В предыдущей теореме было, определено, что: 1) при А —О и 々=1 т]= 1; 2) при 々=2 т] = 2; 3) при 々>2 т| = 22, так что число квадратных корней из единицы по модулю m в этих трех случаях получается соответственно равным 2$, 2$+i и 2$+2.
Примечание. При т > 2 каждому квадратному корню 7 из единицы по модулю т можно сопоставить отличный от г квадратный корень т — г.
Действительно, если г2 — 1 (mod т), то и (加——г)2 ^ 1 (mod т), причем т—г # г, так как если бы было т—r=r, то имели бы т — r=r (modm), 2/■三O(modm). Вместе с тем из f^= 1 (mod т) видно, что (m, r)= 1, так что было бы т I 2, что противоречит условию m > 2.
Пр имер. Определить число квадратных корней из единицы по модулю т = 600.
Поскольку 600 = 23-3-52, т. е.々=3, 5 = 2, число таких корней будет равно 24= 16.
Результат, полученный в теореме 197, можно применить для доказательства одной теоремы Гаусса, представляющей собой непосредственное обобщение теоремы Вильсона (теорема 153). Это обобщение было приведено Гауссом в „Disquisitiones arith- meticae"
Теорема 198. Пусть г】,г2, ... , г屮(小)——приведенная система вычетов по модулю т. Тогда
Ji • • • г屮⑺)三/(modт), (14) где / = —1, если т принадлежит множествуt состоящему из числа 4, всех чисел вида рА и 2р*, где р—любое нечетное простое число, 々N1, и / = 1, если т не принадлежит этому множеству.
Доказательство. Не ограничивая общности, можно в качестве 一
Г J2 ■ * * Г屮(小),■ ■ \\ ■ (15) рассматривать произведение чисел, образующих приведенную систему наименьших неотрицательных вычетов.
При т= 1 и т = 2 мы можем в правой части (14) взять как / = —1, так и / = 1.
Пусть т>2. Объединим попарно все числа в (15) следующим образом. Для каждого г; решаем сравнение г^ = 1 (mod m), (г;, m) = 1, и находим гу такое, что r/z = l (mod m).
Если r^rj, составляем пару „первого типа44 ((% г》). Все такие множители г^ - г^ в (15) можно отбросить, так как произведение каждых двух чисел, образующих такую пару, дает лри делении на m остатокг равный L
Если 「/=〃,т. е. если rf = 1 (mod m), то для такого rf составляем пару „второго типа*4 ((rz, т—г;)), где согласно примечанию к теореме 197 (т—r^ = 1 (mod /п) и т—г{ отлично от г;. Для каждого из произведений двух чисел 勺 и т——rl9 образующих пару второго типа, имеем:
г? (т—q) = — г: =— 1 (mod m).
Таким образом, P по модулю т сравнимо с (—1)", где л — число пар второго типа.
Поскольку в парах второго типа объединены попарно решения сравнения х2= 1 (mod m)> число этих пар будет равно половине числа квадратных корней из единицы по модулю т.
Согласно теореме 197 при m = 4, т = pk и т = 2рА имеем
п = ~2= 1, т. е. Р三一1 (mod /п). Если же т = 2*-р^*.. . ^pis — каноническое разложение т, то согласно той же теореме:
при 々=0 и 1, s》2, число 孔=芽 2$ четно;
при k—- 2, snI, число 孔= ^~2"1 четно;
при й 3, s 力0, число 孔= ^2"2 четно.
Таким образом, во всех этих трех случаях
Р = + 1 (modm).(16)
Непосредственная проверка показывает, что сравнение (16) верно для т=1 и т = 2, соответствующих значениям 々=6 и 1 при s = 0, что вместе с ранее рассмотренными случаями исчерпывает все возможные значения т.
Сравнивая результаты, полученные в теоремах 198 и 181, можно теорему 198 записать также в следующей форме.
Теорема 198'. Произведение чиселt образующих приведенную систему вычетов по модулю т>2, сравнимо по этому модулю с — 1 тогда и только тогда, когда по модулю m существуют первообразные корни. Для всех остальных модулей это произведение сравнимо с 十 L
Пр и ме ры. а) т=18 = 2・3久 Здесь Пг; = 1 - 5-7 -11 • 13 -17 = =(5,11)(713),(117)三1。1(一 1)三—1 (mod 18).
m = 30 = 2・3*5.Здесь Пг; = 1 •?• 11 • 13* 17• 19*23• 29 =
= (7-13). (17 • 23) • (1 ^29) (1Ы9) = Ы (— 1) (— 1) ^ 1 (mod 30).
4. показательные сравнения
Таблицы индексов можно применять и для рещения показательных двучленных сравнений вида
炉三 b(mod/n)・(17)
Если по модулю m существуют первообразные корни, то,
индексируя сравнение (17), получаем сравнение
xinda = ind b (mod<p (m)),(18)
представляющее собой следствие сравнения (17). Все значения х, удовлетворяющие сравнению (17), находятся среди чисел х, удовлетворяющих сравнению (18). С другой стороны, каждое неотрицательное значение %, удовлетворя ющее сравнению (18), удовлетворяет также и срав нению (17).
В случае сравнения вида
afw = be{X} (mod m),(19)
где / (х) и g(x)—многочлены с целыми коэффициентами, а т—модуль, для которого существует первообразный корень, индексируя, получаем сравнение вида
尸(%)三 0 (mod 屮(m)),(20)
где
F (%) =f (%) ind a—g (x) ind b.
Значения %, удовлетворяющие сравнению (19), совпадают со значениями х, удовлетворяющими сравнению (20).
ГЛАВА 21
СРАВНЕНИЯ 2-й СТЕПЕНИ ПО ПРОСТОМУ МОДУЛЮ
КВАДРАТИЧНЫЕ ВЫЧЕТЫ И НЕВЫЧЕТЫ
Общий вид сравнения 2-й степени по простому модулю р имеет вид:
с0х2 + qx + q 三 0 (mod р).(1)
В качестве модуля р мы будем брать нечетные простые числа. При р = 2 решения, если они есть, находятся испытанием классов 0 и 1. Мы будем рассматривать только случай р \cQ, так как при р& сравнение (1) эквивалентно сравнению 1-й степени r% + q 三 0 (mod р)・
Теорема 199. При р>2, р\ cQ сравнение (1) эквивалентно некоторому сравнению вида
(% + с)2 三 a (mod р)・(2)
Доказательство. Сравнение (1) при р\cQ можно (теорема 144) сначала привести к виду
х2 +瓦芯+九三° (mod р)・(3)
Рассмотрим два возможных случая:
Если 2 也,то сравнение (3) можно записать в виде:
(х + 算三⑶ 2—九(mod р).
Если 2 才 Ь» то сравнение (3) заменяем эквивалентным сравнением
x2 + (b1 + p)x + b2 = 0 (mod р), которое, поскольку р нечетно и, следовательно, 21 bj + можно записать в виде
卜 +^1^£)2三(^^)2一仇(modp).
Таким образом, в обоих случаях мы получаем сравнение вида (2), эквивалентное первоначальному.
Если обозначить % + с через г, то вопрос о существовании решений и нахождении этих решений для любого сравнения 2-й степени сводится к исследованию сравнения г2 = (шо(1 р).
В этой главе мы будем рассматривать только такие сравнения, записывая их в виде
х2 = а (mod р),(4)
причем будем считать а не пр ин адлежащим нулевому классу, т. е. таким, что р\а. —
В случае, когда а£0, очевидно, что сравнение (4) имеет только одно решение х = 0 (mod р), так как при х ^ 0 (mod р), а 三 0 (mod р) будет также х2 ^ a (mod р).
Сравнение (4) является частным случаем (при п = 2) сравнения хп~ a (mod р), рассмотренного в 20-й главе.
Некоторые из результатов настоящей главы являются частными случаями теорем 20-й главы. Чтобы сделать изучение сравнений 2-й степени независимым от общей теории двучленных сравнений, будем наряду со ссылками на ранее установленные результаты давать и новые доказательства, проводя их специально для рассматриваемого случая.
При р\а сравнение (4) может не иметь решений. Например, легко проверить, что сравнению х2 = 2 (mod 5) не удовлетворяет ни один из классов по модулю 5.
Вместе с тем если при р \ а сравнение (4) имеет решение %о, то решением будет также класс—-х0, отличный от х0. Действительно, если xl = a (mod р), то и ( —x0)2 = a(modp)t причем поскольку р\а, то р\^у а, следовательно, для р>2 будет 2х0 ^ 0 (modp),力@ 声—尤^(modp), т. e. решения x0 и —x^ различные.
С другой стороны, сравнение (4) не может (теорема 148) иметь более двух решений. Таким образом, если исключить из раеомотрения, как мы это сделали, значения а, кратные р, то
сравнение (4) либо имеет два решения, либо не имеет ни одного решения. Если при некотором а сравнение (4) имеет два решения, то и для любого b = a (mod р) это сравнение имеет два решения, поэтому естественно рассматривать сравнение (4) не для отдельных чисел а, а для соответствующих классов.
Определения 59. 1) Класс чисел по модулю р называется классом квадратичных вычетов по этому модулю, если для чисел а, принадлежащих этому классу, сравнение х2 = а (mod р) имеет два решения.
Класс чисел по модулю р называется классом квадратичных невычетов, если для чисел а, принадлежащих этому классу, сравнение x2 = a(mod р) не имеет решений.
Соответственно этому все числа, принадлежащие классам квадратичных вычетов, т. е. все числа а, для которых сравнение 貯三a(modp) имеет два решения, будем называть квадратичными вычетами по модулю р и аналогично все числа а, для которых это сравнение не имеет решений, — квадратичными невычетами по этому модулю. Числа а, принадлежащие классу О, для которых сравнение (4) имеет одно решение, не причисляются ни к квадратичным вычетам, ни к квадратичным невычетам.
Если сравнить определения 59 с определениями 56 и 56', то легко видеть, что понятие квадратичного вычета (невычета) по модулю р совпадает с понятием вычета (невычета) 2-й степени по этому модулю.
Теорема 200. Необходимым и достаточным условием того, чтобы а было квадратичным вычетом по простому модулю р(р>2, р^а), является справедливость сравнения
三 1 (mod р). ⑸
Доказательство. 1) Эта теорема является частным случаем теоремы 194 при 几=2.
Дадим еще одно доказательство этой теоремы.
Согласно теореме 150 необходимым и достаточным условием того, чтобы сравнение (4) имело два решения, является делимость на р всех коэффициентов остатка от деления хЛ~1―;1 на %?一а. Найдем этот остаток.
По теореме Безу остаток от деления f (г) на (z—а) равен f(a), так что ,
z~—l = (z—a)g(z) + r,
где г = а * —1, a g(z)—многочлен с целыми коэффициентами. Заменяя в (6) г на 炉,получаем:
следовательно, необходимым и достаточным условием того, 174
чтобы, сравнение (4), имело два решения, является делимость а * —1 на р, т. е. выполнение условия (5).
Теорема 201. Необходимым и достаточным условием того, чтобы а было квадратичным невычетом по простому модулю р (р>2, р才а), является
а 2 =—1 (mod р).(7)
Доказательство. Согласно теореме Ферма при р^ а имеем:、
— 1) (а~+ 1) =а#т— 1 =0(modр).(8)
Если а—квадратичный невычет по модулю р, то первый множитель не делится на р и, следовательно (теорема 105"), на р делится второй множитель, т. е. выполнено условие (7). Оба множителя в (8) не могут одновременно делиться на р, так как тогда их разность 2 тоже делилась 6н на р > 2, что невозмож
но. Поэтому если выполнено условие (7), то а 2 若 1 (mod р), т. е. согласно теореме 200 а— квадратичный невычет по модулю р.
Теоремы 200 и 201 можно объединить в виде следующего критерия, данного впервые Эйлером; этот критерий позволяет судить, является ли целое число а, не делящееся на простой модуль р>2, квадратичным вычетом или невычетом по этому модулю.,
Критерий Эйлера. Число а, не делящееся на простое число р (р>2), является квадратичным вычетом или невычетом 几。мо- дулю р 8 зависимости от того, будет ли а 2 сравнимо' с +1 или с —1 по этому модулю.
Приме р ы. Число 2—квадратичный невычет по простому модулю 11, так как 25 — 32=—1 (mod 11).
Число 3—квадратичный вычет по модулю 11, так как З5 = 243 三 1 (mod 11)..
Теорема 202. По любому простому модулю р > 2 число классов квадратичных вычетов равно числу классов квадратичных невычетов.
Доказательство. Установим сначала, что число классов квадратичных вычетов по такому модулю р равно •
Это утверждение является частным случаем теоремы 192' при 几=2; мы можем также легко доказать это, пользуясь теоремой 200.
Действительно, согласно теореме 200 классы квадратичных вычетов по модулю р представляют собой решения сравнения
] (mod p),(9)
к, следовательно, число квадратичных вычетов равно числу решений этого сравнения. Имеем:
Поскольку остаток от деления 产-丄一1 на х~—1 равен нулю, то (теорема 150) сравнение (9) имеет —1 решений, т. е. по простому модулю р>2 существует ~^ классов квадратичных вычетов. Всего по модулю р существует р—1 классов чисел, взаимно простых с модулем, и, таким образом, число классов квадратичных невычетов равно р—1—=t^—t т. e. столько же, сколько классов квадратичных вычетов.
Теорема 203. Числа I, 22, ... , (^^)? образуют систему представителей всех классов квадратичных вычетов по простому модулю р> 2.
Доказательство. Каждое из этих чисел представляет собой квадратичный вычет по модулю р, так как сравнение 力2 三 s2 (mod p), где 1 W s W ^^ , имеет два таких решения: л:三± s(modp). Все эти числа попарно несравнимы по моду^ лю р. Действительно, если взять любые два из них: s2 и /2 (1 WfVsW^i) , то
1 W s 士 f V р—1, p^s—f, p^s-\-tf и, следовательно (теорема 105'):
(s + f)(s—f)若 0(modp),炉若外(modp).
Таким образом, числа
Классами квадратичных вычетов по модулю 17 являются классы:
Т, 2, 4, 8, 9,百,15, 15.
Имея таблицу индексов по модулю р, можно найти квадратичные вычеты, отобрав числа, у которых индексы четные (теорема 19Г). |
СИМВОЛ ЛЕЖАНДРА
При изучении сравнений 2-й степени удобно пользоваться так называемым символом Лежандра. Введение этого символа.
как будет видно из дальнейшего, значительно упрощает запись многих результатов и облегчает вычисления. Символ Лежандра для числа а по простому модулю р>2 принято записывать в виде 得),причем этот символ определяется следующим образом.
Определение 60. Пусть р—простое число, р>2 и р\а. Символом Лежандра (^) обозначается +1 или —1, смотря по тому, будет ли а квадратичным вычетом или невычетом по
модулю р, т. е.;
если а—квадратичный невычет по модулю р.словами, ^у ^ равно 十1, если сравнение имеет два решения, н (^) равно —1, если это имеет решений.если а—квадратичный невычет по модулю р.словами, ^у ^ равно 十1, если сравнение имеет два решения, н (^) равно —1, если это имеет решений.-1,-1,Другими х2 = а (mod р) сравнение неДругими х2 = а (mod р) сравнение не+1, если а—квадратичный вычет по модулю р,
если а—квадратичный невычет по модулю р.
словами, ^у ^ равно 十1, если сравнение имеет два решения, н (^) равно —1, если это имеет решений.
если а—квадратичный невычет по модулю р.
словами, ^у ^ равно 十1, если сравнение имеет два решения, н (^) равно —1, если это имеет решений.
-1,
-1,
Другими х2 = а (mod р) сравнение не
Другими х2 = а (mod р) сравнение не
Примеры. 1) 信)=1, так как сравнение x2 = 3(modll) имеет два решения: х= ± 5 (mod 11);
偿)=—1,так как сравнение х2 = 2 (mod 5) не имеет решений.
Запишем ряд свойств символа Лежандра, непосредственно
вытекающих из определения и ранее установленных свойств квадратичных вычетов и невычетов. Поскольку символ 仔) определен у нас только для простых модулей р>2 н р#а, то запись ^у^ во всех следующих теоремах 204—212 будет озна-
РРчать, что р и а удовлетворяют этим условиям. Теорема 204. Если bsa(modр),加。(^~) =
Р
Р
Доказательство. Если ( — ) = 1, т. е. а—квадратичный вычет по модулю р, то и любое Ь^а тоже будет квадратичным
вычетом по этому модулю, и (_^) = 1・ Если (^)?— 1, то и весь класс а состоит из квадратичных невычетов по модулю р, т. е. при b = a (mod р), 偿)=—L
Теорема 205.偿) = 1.
До каз ательетв о. Сравнение х2 = а2 (mod р), р#а, имеет два решения: х = ±а (modр).
В частности, 佶) = 1.
Теорема 206 (критерий Эйлера).
а丁三(^(modp).(Ю)
Доказательство. Если (^) = 1, т. е. если а — квадратичный вычет по модулю р, то согласно теореме 200 имеем:
а 2 = 1 = ^yj (mod р)./
Если 仔)=—1, т. е. если а — квадратичный невычет по модулю р, то согласно теореме 201 имеем:
а 2 三」]=(^(niodp).
Таким образом, сравнение (10) верно для любого а, нё делящегося на р.
Примеры.
^^ = 3е = 729= 1 (mod 13), так что 儁) = 】•
2)(甘)=108=(—2尸=16=—1 (mod 17), так что (岩)=—1.
Теорема 207•(二)=(+% 前妆 p = l(mod4)(
〈P 丿 I —1, если p = 3(mod4).
Доказательство. Согласно теореме 206 имеем:
(書)三(—l)『modp).
В левой и правой частях этого сравнения стоят величины, по абсолютной величине равные 1. Две такие величины могут быть сравнимы по модулю р>-2, только если они равны, т, е.
(—1) 2 равно +1 или —I, смотря по тому, будет ли р=\ (mod 4) или p = 3(mod4).
Поскольку сравнение x2s—1 (mod р) можно записать в виде х2+ 1 三0 (mod р), то теорему можно записать ещё в следующей форме. '
Теорема 207'. Целые значения х, при которых х2 +1 делится на простое число р, существуют тогда и ■ только тогда, когда р~ 1 (mod 4).
Пример- Существуют ли значения х, такие, чтобы л2 +1 делилось на 127? Поскольку рн 127=3(mod4), таких значений не существует.
Теорема 208.
Док азательство. Согласно теореме 206 имеем:
(—)三(a….a .年=斤...君三⑺… 倒(modp). (口丄・;・口?) и произведение (^) ... (^) по абсолютной величине равны 1. Выше было отмечено, что два таких числа сравнимы по модулю р>2 только тогда, когда они равны, следовательно,
В частности,В частности,(7)=(1:ТУ(7)=(1:ТУтото偿)=(у)伐)* и, таким образом, если 勖=1, а если (^) = -伐),T。管卜偿)=(у)伐)* и, таким образом, если 勖=1, а если (^) = -伐),T。管卜=—1, т. е. произведение двух квадратичных вычетов=—1, т. е. произведение двух квадратичных вычетовили двух квадратичных невычетов по модулю р представляет собой квадратичный вычет по этому модулю, а произведение квадратичного вычета на невычет представляет собой квадратичный невычет. .или двух квадратичных невычетов по модулю р представляет собой квадратичный вычет по этому модулю, а произведение квадратичного вычета на невычет представляет собой квадратичный невычет. .
В частности,
В частности,
(7)=(1:ТУ
(7)=(1:ТУ
то
то
偿)=(у)伐)* и, таким образом, если 勖=1, а если (^) = -伐),T。管卜
偿)=(у)伐)* и, таким образом, если 勖=1, а если (^) = -伐),T。管卜
=—1, т. е. произведение двух квадратичных вычетов
=—1, т. е. произведение двух квадратичных вычетов
или двух квадратичных невычетов по модулю р представляет собой квадратичный вычет по этому модулю, а произведение квадратичного вычета на невычет представляет собой квадратичный невычет. .
или двух квадратичных невычетов по модулю р представляет собой квадратичный вычет по этому модулю, а произведение квадратичного вычета на невычет представляет собой квадратичный невычет. .
万)土*1, ТО и при万)土*1, ТО и прилюбом srO имеем 俱)=любом srO имеем 俱)=1, т. е. любая степень квадратичного1, т. е. любая степень квадратичногоИз теоремы 208 следует также, что если」
万)土*1, ТО и при
万)土*1, ТО и при
любом srO имеем 俱)=
любом srO имеем 俱)=
1, т. е. любая степень квадратичного
1, т. е. любая степень квадратичного
вычета представляет собой квадратичный вычет по рассматриваемому модулю.
Пр имер. 52= 2(mod 23). Пользуясь тем, что 2 является квадратичным вычетом по модулю р = 23, найти все классы квадратичных вычетов по этому модулю.
Беря степени 2; находим постедовательно такие классы квадратичных вычетов по модулю 23.
4, 8, 1б, 2U6 = 9, Т9=18, 2Л8=ТЗ, 2ЛЗ = 3, Т3 = 6,
"Гб= 12, 212=1.
Мы нашли 11 = —у— классов квадратичных вычетов, т. е. все такие классы.
Ответ. Т, 2, * 4, 6, 8, 9, 12, Тз, Тб,羽.
Следующий критерий, установленный впервые Гауссом, дает новый, отличный от критерия Эйлера, способ выяснять, является ли некоторое число а квадратичным вычетом или невычетом по простому модулю Р・
Теорема 209 (критерий Гаусса). Для любого а, не делящегося на простой модуль р (р>2), имеем:
где /—число чисел множества:
а, 2о,...,与—а, (12) у которых наименьший по абсолютной величине вычет по простому модулю р отрицателен.
Док а зательст во. Каждое число из (12) сравнимо с одним и только одним числом приведенной системы вычетов по модулю р:
—^2~ » • • • » —2, — 1, 1, 2,・•・,%- ] , (13)
так что каждому числу sa из (12) мы сопоставим число из (13) вида ( —1)厶г$, такое, что sa = ( — 1 )^r5(modр), где lwr$W^^ и ls равно 0 или 1, причем 厶=1 тогда и только тогда, когда наименьший по абсолютной величине вычет sa по модулю р отрицателен.
Если взять два таких числа: sa и ta (s*f), то соответствующие rs и rf также будут не равны друг другу. Действительно, если бы было rs — ru т.е. sa=(— 1 y&r§(niod р) и /а=( — 1也 q(niodp), то мы имели бы sa = ±ta (mod р), p|(s^f)a. Поскольку при 1 Vsv^i, 1 Vfw^i , s 展 t, имеем 0V|s士"Vp—1, то p\s± / н, следовательно, p | а, что противоречит условиям теоремы.
Таким образом, придавая s значения, равные 1, 2, ... , —^ , будем получать в качестве г$ также разные значения из числа чисел 1, 2,.・・,^i и, такий образом, 「工,「需,...,小工 и ],2,…,宁могут отличаться только порядком, так что
4 =「工厂2• • • Гд—1= 1,2 . а а ^^-
Перемножая сравнения:
1<a = ( - 1)%「工(mod p),2-а = (—l)z«ra(mod р),
1
2 2a三(—1) 3 гp-i (mod р),
получаем:
"-14+ % +…+ /p — 1
力・а丁三(一1)2 Л (mod р).
Сокращаем обе части сравнения на Л, где Л, как произведение чисел, взаимно простых с р, также взаимно просто с р:
а з =( — 1)з (modр).
Согласно критерию Эйлера (теорема 206) имеем:
а丁三(^ (mod р), так что
/i+/a+...+/p_j
(-^)=(—1) 丁(modp).(14)
В левой и правой частях сравнения (14) величины по абсолютной величине равны 1; из сравнимости их по модулю р вытекает их равенство, т. е.
' ^i+G+---+^p—1е)=(-1) к = (—1乂
где I—число чисел /;, равных 1, т. е. число чисел во множестве (12), у которых наименьший по абсолютной величине вычет по модулю р отрицателен.
Пример. Имеет ли решение сравнение х2~6 (mod 19)?
Находим наименьшие по абсолютной величине вычеты чисел 6s(lwsw9), подчеркивая те из них, у которых такой вычет отрицателен:
6*1=6,6-2 =—7, 6-3=—1, 6*4 = 5,6・5 三一8,
6-6 =—2, 6-7 = 4,6・8 三一9, 6 ・9 三一3 (mod 19).
Здесь / = 6, так "О 瑞)=(—l)e= 1, и, значит, сравнение л2 = 6 (mod 19) имеет два решения.
Теорема 210.
/_2 \ _ Г + 1, если р = 1 (mod 8) или р 三 7 (mod 8), (万丿=[—1, если р = 3(mod8) или p = 5(mod8).
信)=(-1)',гдe/信)=(-1)',гдe/—число чисел во множестве—число чисел во множествеДоказательство. Согласно критерию Гаусса (теорема 209)
信)=(-1)',гдe/
信)=(-1)',гдe/
—число чисел во множестве
—число чисел во множестве
1-2, 2-2, 3-2, , ^1.2 = р-1, (15)
т. е. во множестве 2, 4, 6, .., , р — 1 четных чисел, меньших или равных р — 1, для которых наименьший по абсолютной величине вычет по модулю р отрицателен.
Числа, лежащие в интервале от 1 до р—1, имеют отрицательный наименьший по абсолютной величине вычет, если они больше, чем 刍.Согласно теореме 49 число четных положительных чисел, меньших или равных у, равно [今].Во множестве (15) всего имеется ^^ чисел, н, таким образом, чисел, больших чем § , будет
При:
p = 8拉+ 1 / = 4n—2拉=2拉,
p н 8拉+3 / = (4及 + 1)—2n = 2m + 1,
р = 8n + 5 / = (4« + 2)—(2拉+ l) = 2n+ 1,
p = 8拉 + 7 / = (4及+3)-(2拉+ l)=2(n+ 1).
Таким образом, (^) = (—1)' равно 1 для простых чисел р вида 8n+ 1 или 8拉十7 и равно —1 для простых чисел р вида 8л + 3 и 8孔 + 5.
Теорему 210 можно записать в виде
Ш=(-1)~'(16)
так как легко проверить, что - четно, если р = 8п+1 или 8% + 7, и нечетно, если р = 8п 十 3 или 8п + 5. Теорема 210 означает, что простые делители чисел вида 尤含一2 могут йметь только вид 8n+ 1 или 8п + 7.
Пример. Существует ли целое число х, такое, что %含一2 делится на 79?
Поскольку 79 = 8・9 + 7, то (^) = 1, и, следовательно, такое целое число 尤 существует.
ЗАКОН ВЗАИМНОСТИ
Для двух нечетных простых чисел р н g значения символов Лежандра (^-) и (^-). связаны замечательным соотношением»
законом взаимности квадратичных был найден еще Эйлером, однако дано Гауссом. Этот закон в соче- 207, 208, 210, как будет показано вычислять символ Лежандра (—)законом взаимности квадратичных был найден еще Эйлером, однако дано Гауссом. Этот закон в соче- 207, 208, 210, как будет показано вычислять символ Лежандра (—)которое обычно называют вычетов. Закон взаимности первое доказательство было тании с теоремами 204, 205, дальше, дает удобный способ при любом 〃•
законом взаимности квадратичных был найден еще Эйлером, однако дано Гауссом. Этот закон в соче- 207, 208, 210, как будет показано вычислять символ Лежандра (—)
законом взаимности квадратичных был найден еще Эйлером, однако дано Гауссом. Этот закон в соче- 207, 208, 210, как будет показано вычислять символ Лежандра (—)
Закон взаимности дает непосредственное и притом очень простое выражение для произведения символов Лежандра (-^~) и (^-) , где р и g—простые числа. В то время как способы
вычисления каждого из этих символов в отдельности, данные, например, в теоремах 206 и 209, требуют при больших р м g длинных вычислений, произведение этих символов вычисляется совсем просто. Мы дадим предварительно следующую вспомога
тельную теорему.
Теорема 211. Пусть р и q——нечетные простые числа 以 gVp, тогда
传)(%(-,
где s —число чисел х, принадлежащих множеству 1, 2,..—— и удовлетворяющих какому-либо из сравнений вида ^л=г (mod р),
209 (f) = (-l)s\209 (f) = (-l)s\где ——f-V「V-|-・
209 (f) = (-l)s\
209 (f) = (-l)s\
Доказательство. Согласно теореме где s' —число чисел 尤 во множестве
1, 2$ ・…'»',「. '(17)
для которых наименьший по абсолютной величине вычет qx по модулю р отрицателен, т. е. числу чисел 尤 в (17), таких, что при некотором целом у
-—~<qx—py<:0. (18)
Поскольку 0 V% V 导,для возможных значений у получаем неравенства:*
心呉>。'"春(力+昂)V^(号+*) =等,
,g -— 1 и так как q нечетно, то
Замена у соседним с ним целым числом изменяет величину qx——ру на 士р; для каждого 尤 в (17) может быть самое большее одао у, при котором qx—ру лежало бы в пределах от —冬 до 0, т. е. s' равно числу пар (&, у)), где 尤 выбрано из множества 1, 2, •… —^ , а у—из множества 1, 2, …,写 удовлетворяющих неравенству (18).
Поменяв местами р н g (а также 尤ну), получаем (^~)=(——1 产, s"—число пар ((х, у)), где 尤 и у—всевозможные числа, взятые так, что 1 W%W与L 1 WpW宁■ н —Vpy—/VO.
Поскольку p^q и при 1V%W^^ р\х, то ру ^qx, так что условие —等 Vpy —— gxV0 можно записать в виде 0 Wqx —— —PU V 鼻、Произведение
(t) (f) =<-1)s,+r
где s = s' + s”, равно числу всевозможных пар ((х, y))t составленных из чисел 1, 2,...,巴后丄 для 尤 н 1, 2,...,写口 для у, таких, что
—2* V qx—ру v 万•
При gVp для каждого целого 尤 может быть самое большее одно такое у, так что число этих пар равно числу чисел 尤 в множестве 1, 2, ...,, таких, что qx= г (mod р) при не
котором г, удовлетворяющем условию —,V「V 击.
Теорема 212 (закон взаимности). Для двух любых нечетных простых чисел р и q имеем:
—1, если р = 4п + 3 и д = 4п' + 3, + 1, если хоть одно из чисел р или q имеет вид 4п+1.
Доказательство. Пусть gVP・ Обозначим через М множество чисел х, таких, что 1 W%<^^ и qx^r (mod р) при некотором г, таком, что ——^"Vrvg.
Согласно теореме 211 имеем:
(书(^)=(一m
где s—число чисел %WM・ Каждому числу xQ^M можно сопоставить число xQ = ^-~—а。, также входящее в М. Действительно, из 1 следует 1<力;《若丄 и если qxo = r(modp), —-j-<r<y , то
9% = 9 (■Ч^—% )三 Р 岑 + 守一г 三-^―г (mod p).
Обозначив ^^ —г через г',Обозначив ^^ —г через г',будем иметь ”;三 r‘(modp),будем иметь ”;三 r‘(modp),
Обозначив ^^ —г через г',
Обозначив ^^ —г через г',
будем иметь ”;三 r‘(modp),
будем иметь ”;三 r‘(modp),
где, поскольку —-у <г <~ , —г < у , так что х;£М. Числогде, поскольку —-у <г <~ , —г < у , так что х;£М. Числополучаемполучаемр 1 г, q—p— Т<Г =~2~р 1 г, q—p— Т<Г =~2~х0 отлично отх0 отлично от%,%,
где, поскольку —-у <г <~ , —г < у , так что х;£М. Число
где, поскольку —-у <г <~ , —г < у , так что х;£М. Число
получаем
получаем
р 1 г, q—p
— Т<Г =~2~
р 1 г, q—p
— Т<Г =~2~
х0 отлично от
х0 отлично от
%,
%,
за исключением случая, когда 尤0 = ^^—
Объединим числа М в пары вида (卜о,与^—/)),где х0 ^ -^±1——х0. Если не входит в М, то все числа М разобьются на такие пары, и s будет четным, а если ^^ входит в М, то в М, кроме чисел, входящих в эти пары, останется еще одно число ^-~~ , и s будет нечетным.
Нам остается только выяснить, входит ли ^- в М или нет.
Если р = 4〃+1, то Р$1——нецелое число, ^-^ не входит в т. е. s будет четно.
Если р = “ + 3 и д = 4〃'+1, то
9牛=P宁+牛三牛(modp).
При q<p имеем -^< J~~1 < ^ и ^™-1 несравнимо с числами г, лежащими между—-у и 斎,так что ^^ не входит в М, т. е. s—четно.
Если р = 4〃 + 3, д = 4〃' + 3, то
9牛==Р 中 +三"^ (mod р).
Поскольку —勺V^^V^, -^^€ Al, s нечетно.
Ввиду того что выражение (^-) (^~) симметрично по отношению к р н д, случай pVg сводится к уже рассмотренному.
Легко проверить, что выражение -2 ■ • нечетно, если 口=4九 + 3 и g = 4n' + 3, и четно, если хотя бы одно из чисел р или q имеет вид 4九十 1; поэтому доказанный нами закон взаимности можно дать также в следующей форме.
Теорема 212'.
⑺(书=(-卢
(■^-) как величину, равную 士 1, можно перенести в другую сторону и записать эту формулу также в виде
0 — 1 (—1『0 — 1 (—1『2 обычно оп реде-2 обычно оп реде-по тому, каковы остатки отпо тому, каковы остатки откак 59=14,4+3 и 83 =как 59=14,4+3 и 83 =(19)
0 — 1 (—1『
0 — 1 (—1『
2 обычно оп реде-
2 обычно оп реде-
по тому, каковы остатки от
по тому, каковы остатки от
как 59=14,4+3 и 83 =
как 59=14,4+3 и 83 =
Применяя формулу (19), знак ляют, как в теореме 212, смотря деления р и на 4.
Пример. (§)=-(§), так =20-4 + 3.
Закон взаимности вместе с ранее установленными свойствами символа Лежандра (теоремы 204, 205, 208, 210) позволяет вычислять ^^ для любых а ^ р (р\а простое), т. е. определять, имеет или нет решения сравнение х2 = а (modp).
Вычисляя символ Лежандра (~^> мы можем считать 0<а<р, так как если бы число а не лежало в этих пределах, его можно было бы заранее заменить (теорема 204) остатком от деления на р.
Если a = g;i...g:8—каноническое разложение а, то (теорема 208)
信)二(然’…(窘,—」 причем, так как 伶)含=1, можно оставить и притом в первой степени только те множители, у которых а/ нечетны, заменяя нечетные % единицами.■
Если некоторое д, = 2, то (~^-) вычисляется по теореме 210, а к множителям вида (^~) , где q—нечетное простое (gvp), применяется формула (19), сводящая вычисление (~^) к вы- числению(Т)=(7)' где г—остаток от деления р на д, так что rVg.
Непосредственно видно, что этот процесс сводит вычисление символа Лежандра (^~) к вычислению других символов Лежандра, в которых а заменяется меньшими числами. Продолжая этот процесс, мы дойдем до символов вида (今)=1 и ^^ =
=(—1) &(р「у—некоторые простые).
Применение теоремы 207 часто существенно облегчает вы
числения.
Приме р ы. 1) Имеет ли решения сравнение x2 = 68(mod 113)?
Модуль 113—простое число. Находим:
Сравнение не имеет решений.
(鬻)=(詛匾)(爵)=(粤)(劉= 2・「(鬻)=(詛匾)(爵)=(粤)(劉= 2・「простое число;простое число;Имеет ли решения сравнение х2 = 310 (mod 521)? 521 —
(鬻)=(詛匾)(爵)=(粤)(劉= 2・「
(鬻)=(詛匾)(爵)=(粤)(劉= 2・「
простое число;
простое число;
Сравнение имеет два решения.
Имеет ли решения сравнение ха+174 = 0 (mod619)? 619-простое число;(需)=(籲嵐=
=(篇儒)一借)(窈一⑼閩一阂(訴
Сравнение имеет два решения.
4. НЕКОТОРЫЕ ПРИЛОЖЕНИЯ ТЕОРИИ КВАДРАТИЧНЫХ ВЫЧЕТОВ
Закон взаимности позволяет определить, для каких простых модулей р(р>2) данное простое число q (или —q) (g#2) является квадратичным вычетом. Действительно, представим р в виде р = 4^ + г, где 1«「V 4g (г, 4^) = 1; тогда
信"㈠仔w⑶W(/=(/(书h(-1尸.7(孙
т・е・(у) и (割
не зависят от t・
Таким образом, q является квадратичным вычетом для тех и только тех простых чисел р, для которых (—1) * * (т) = • а—q—квадратичный вычет простых чисел р, для которых
(一1)s 3)=1・
При данном q величины (—1)~
зависят от г, т. е. от того, в какой из прогрессий по модулю 4g лежит р.
Замечание. В частном случае, когда q= 1 (mod4), представив р в виде р = ^ + г\ где 1 Wr'Vg, будем иметь (^)= =(^-)=(彳)・ При заданном q величиназависит только от г', т. е. от того, в какой прогрессии по модулю q лежит р.
При д = 2 символ (普)равен +1 или —1, смотря по
будет ли р= 1,7 (mod 8) или р =3,5 (mod 8) (теорема af) = (割传) ли р = 1,3 (mod 8) или р
равно +1 или —1, смотря по тому,
Таким образом, и в
=5,7 (mod 8) (теоремы 207 и
тому,210),будет210).
этих случаях значение символа Лежандра
зависит от того, в какой из прогрессий по модулю 4g лежит р* Аналогичная задача определения нечетных простых модулей р, для которых данное а является квадратичным вычетом, может быть поставлена и для составных а. Эта задача может быть поставлена также в следующей форме: определить, какие простые числа р являются делителями чисел вида х?—а.
Можно ограничиться случаем, когда все простые множители
различны, так как при вычислении символа Лежандра (^-) ионическом разложении a = ±q?…q:$ каждое а『можно нить остатком от деления на 2.
Беря случай а = (士q*)q …q^,где все q{--различные
в ка- заме-
про-
стые числа, мы для каждого из этих множителей определимпрогрессии по модулю 4g” в которых простые числа р таковы,что (登) =〔’н прогрессии по этому же модулю, в которых
простые числа р таковы, что
=—1 в случае, когда а<0,
при ,= 1 вместо (^) берем •
После этого остается определить общий вид тех простых
чисел р, при которых
(20)
т* ?. найти те прогрессии по модулю
М = [4%, 4%4%] = 4%% …%,
для которых.в произведении (20) число множителей, равных —1У четно. Проще, однако, представить простые числа р в виде p = Mf+「(1 Vr VM, (г, М)=1) и для каждого г определить, являются ли простые числа прогрессии Mt^r квадратичными вычетами или невычетами.
Примеры. 1) Для каких простых чисел р>2 сравнение 炉 三 3 (mod р) имеет решения?
Представляем р в виде р= 12/-р г, где г = 1, 5, 7, 11.
Сравнение имеет решения для простых модулей р= 1 (mod 12), р三 11 (mod 12) и не имеет решений для модулей р三5 (mod 12), р = 7 (mod 12).
Определить, какие простые множители могут быть у чисел вида х2 + 6. Здесь а = ―6, М = 24. Представляем р в виде р = 24^ + г, где г=1, 5, 7, 11, 13, 17, 19, 23.
при р = 1, 11, 17,при р = 5, 7, 13,при р = 1, 11, 17,при р = 5, 7, 13,19231923(mod 24), (mod 24).(mod 24), (mod 24).
при р = 1, 11, 17,
при р = 5, 7, 13,
при р = 1, 11, 17,
при р = 5, 7, 13,
19
23
19
23
(mod 24), (mod 24).
(mod 24), (mod 24).
Пользуясь результатом предыдущей задачи, находим, что /—6\ _ J 1 при р=1, 5, 7, 11 (mod 24), \ Р / — i —1 при р= 13, 17, 19, 23 (mod 24),
т. е., кроме 2 и 3, простые множители чисел вида х2 + 6 имеют вид 力4/十几 где г — одно из чисел 1, 5, 7, 11.
Теория квадратичных вычетов может быть применена для нахождения простых делителей натуральных чисел; например, следующая теорема позволяет в определенных случаях из множества всех простых чисел выделить подмножество простых чисел, которые заведомо не могут быть делителями заданного
Теорема 213. Пусть
N = axl + byl,(21)
где a, R х0, %—целые числа, (ах0, Ь%)=1, 'р—нечетный простой делитель тогда
(用=(一产(22)
Доказательство. Из условий р\ах^ + Ьу1, (ах0, Ьуо) = 1 получаем p\af р\Ь, p\y^f a^ + ^ = 0(modp).
(ax0)a s——aby^ (mod p), t. e.——aby^—квадратичный вычет по модулю р и, таким образом,
(~?)т или (Т)(7)= 1-'
Пользуясь формулой 11 (теорема 207), получаем: 偿) = (”) =(т'・
Условие (22) существенно ограничивает возможные простые делители чисел N вида (21).
Пример. Разложить на простые множители число
10541 =3-592 + 2.7а.(23)
Согласно теореме если р|10541, то (-^-) = (—1)~ == =(粉信)i_
В примере на странице 189 мы видели, что ( —)= 1 при р= 1, 5, 7, 11 (mod 24), так что простые делители р wMM网 1 находятся среди чисел: 5, 7, И, 29, 31, 53, 59, 73, 79, 83, 97, 101.
Из (23) сразу видно, что 5, 7, 59 не делители этого числа.
3,592+2・72三3,42+98声0 (mod 11),
3,592+2,72 三3 + 98 芒 0 (mod 29),
3,592+2〃2三3(一3产 + 98 法0 (mod 31),
3,592+2;2三3,62+98 法 0 (mod 53).
Непосредственным делением находим:
73^ 10541, 79^ 10541, 83|10541, 10541 = 83-127.
Частными случаями теоремы являются следующие утверждения: .
Нечетные простые делители, р чисел вида 尤Г+у", где (х, у) = 1, имеют вид: р = 4л+ 1.
Действительно, при N = х2 +у2 условие (22) принимает вид:
(—1) ^ = L
Нечетные простые делители р чисел вида х2 + 2у2- где (х, у) = 1, имеют вид: р = 8л Н- 1, р = 8п + 3.
Действительно, при ^= x2 + 2y2t 2不 х условие (22) принимает вид:
(7)= (-1) а,f § =(-】),,
что может иметь место только при 。= 8九十1 или р = 8п 4~ 3.
При x = 2%i,2彳g, (хх, g) = l, N==2(2x: + g2)получаем тот же результат.'?
Нечетные простые делители р чисел вида 2%窑一у2 и №—2y窑 при (%, у) = 1 имеют вид: р = 8〃^-1, р = 8п + 7.
Действительно, при N = x2 — 2y2t 2《х условие (22) сводится к (款)=(—1)2,佶) = 1,что может иметь место только при р = 8л + 1 или р = 8л+ 7.
При x = 2jq, ^ = — 2(у2—2X1), 2彳弘(弘 芍)==1 получаем тот же результат.
Рассмотрение чисел вида 2х2—炉=—(уа—2х2) сводится к разобранному случаю.
Теорема 202 показывает, что среди чисел от 1 до р — 1 квадратичные вычеты по простому модулю р составляют половину этих чисел. Естественно поставить вопрос, как распределены квадратичные вычеты и невычеты по модулю р в некотором интервале от 1 до Q, где QVp — 1.
И. М. Виноградов и Пой а независимо друг от друга в 1918 г. доказали следующую теорему, которую мы приводим без доказательства.
Теорема 214. Обозначим через R число квадратичных вычетов по простому модулю р, находящихся среди чисел 1, 2, ... ,Q.
Тогда
ade 101 < -^-.
Эта теорема показывает, что при Q, большом по сравнению с Mplnp, примерно половина всех чисел от 1 до Q являются квадратичными вычетами по простому модулю р.
Аналогичная теорема была указана И. М. Виноградовым для вычетов л-й степени.
Теорема 214'. Пусть 〃|р—1, Rn — число вычетов л-й степени по простому модулю р, находящихся среди чисел 1, 2,, Q.
Тогда
^=^-Q+0/pinP> г5е |6|< 1.
СИМВОЛ ЯКОБИ
Обобщением символа Лежандра является символ, введенный Якоби.
Определен|«е 61. Пусть нечетно^ G = PiPa .… р$, где р{— простые числа, среди которых могут быть одинаковые, (а, /п) = 1.
Символ 兄л»6“Символ 兄л»6“信)определяется равенством停)=候)偿)… 偿),
Символ 兄л»6“
Символ 兄л»6“
при /= 1, 2,...при /= 1, 2,...s—символы Лежандра.s—символы Лежандра.
при /= 1, 2,...
при /= 1, 2,...
s—символы Лежандра.
s—символы Лежандра.
Символ Лежандра Якоби.Символ Лежандра Якоби.^у^ является частным случаем символа
Символ Лежандра Якоби.
Символ Лежандра Якоби.
При т = р, где р —простое число, символ Якобн ^J является по определению вместе с тем и символом Лежандра. Таким образом, для простого модуля т = р символ Нкобн равен +1 или — 1, в зависимости от того, имеет ли сравнение х2 = а (mod р) решения или нет. Вместе с тем символ Нкобн (斎)может равняться + 1 и тогда, когда сравнение № = а (mod т) не имеет решений.
Например, сравнение х2 = 2 (mod 15) не имеет решений, а символ ако6и 信)=得)信)=+ 1.
Свойства символа Якоби аналогичны свойствам символа Лежандра. В теоремах 215—216, 218—222 мы будем, не оговаривая этого каждый раз, буквой т обозначать произвольное нечетное число, большее чем единица, и, рассматривая какой-либо символ Якоби вида (斎),всегда считать (a, m) = 1. Пусть т = Pi р$, где р. — простые числа.
Теорема 215. Если a = b (mod /п), то символы Якоби (£) н 偿)раены・
Нмеем:爾卜得Теорема 216.Нмеем:爾卜得Теорема 216.Доказательство. Согласно определению 61 н теореме 204,
Нмеем:爾卜得
Теорема 216.
Нмеем:爾卜得
Теорема 216.
Доказательство. Согласно определению 61 и теореме 205 имеем:
1.
При доказательстве следующих теорем нам понадобится вспомогательная теорема.
Теорема 217. Пусть 九工,л2, ... , п£—произвольные нечетные числа, Л равно 1 или 2, тогда
У —1) + «—1) +…+«—1)壬(%% …л,)А—1 (mod22A). (24)
Доказательство. Для любого нечетного л 2|п—1 и 4|紋一1, так что при k= 1 и 尼=2 будет 2论|М —1. При s=l сравнение (24) верно, так как левая и правая части тогда одинаковы.
Пусть сравнение (24) верно для любых s нечетных чисел д;. Возьмем s+ 1 произвольных нечетных чисел л1( ... , м$, nJ+1. Поскольку сравнение (24) согласно предположению справедливо для勺,・・・,%,то
(着一1) +…+ (几f - 1) + ( ^s +1 - 1)三(几1 …%尸一l+(^s + l - 1)= = (пг n^j+i)4—1 —((«1 ••• n?ft—1) (ns+1—I)(mod22ft), Поскольку 2*|(«! ... п5)4—1, 2*|n*+1—1, то
(("i …饱尸一1) («s+i— 1)三0 (mod 2г&), так что (nJ— 1)+.. .+(nl— 1 ) + («*+!— 1)三 а…;г$%+1尸一1 (mod 22ft).
■ Согласно принципу индукции (теорема Ш) сравнение (24) при 々=1 и 々=2 верно для произвольных нечетных чисел 几1, ... , nJt как бы много их ни было.
Теорема 218. ^—J =(—1) 2 ・
Доказательство. Согласно определению 61 и формуле (11) WM京…(訂=(-产+
Теорема 217 при k= 1 дает.
県+ . • • +哈三? i:2&~~「県(mod 2),
те。рема 219.(也/)=得)...停).Док азател ьство. Согласно определению 61 и теореме 208те。рема 219.(也/)=得)...停).Док азател ьство. Согласно определению 61 и теореме 208
те。рема 219.(也/)=得)...停).
Док азател ьство. Согласно определению 61 и теореме 208
те。рема 219.(也/)=得)...停).
Док азател ьство. Согласно определению 61 и теореме 208
/2 \吧
Теорема 220. ^―) ^=(—1) 8 •
Доказательство. Согласно определению 61 и формуле (16) имеем:Доказательство. Согласно определению 61 и формуле (16) имеем:
Доказательство. Согласно определению 61 и формуле (16) имеем:
Доказательство. Согласно определению 61 и формуле (16) имеем:
1931937 А. А. Бухштаб
193
193
Доказательство, Пусть n = q* .. “ qt, где gf —простые числа. Согласно теореме 219, определению 61 и теореме 221 получаем: .Доказательство, Пусть n = q* .. “ qt, где gf —простые числа. Согласно теореме 219, определению 61 и теореме 221 получаем: .=(_1 产•(『+•••+『).=(_1 产•(『+•••+『).
Доказательство, Пусть n = q* .. “ qt, где gf —простые числа. Согласно теореме 219, определению 61 и теореме 221 получаем: .
Доказательство, Пусть n = q* .. “ qt, где gf —простые числа. Согласно теореме 219, определению 61 и теореме 221 получаем: .
=(_1 产•(『+•••+『).
=(_1 产•(『+•••+『).
Теорема 217 прц Ат= 2 ;дает
《mod 2),《mod 2),Р; —1 I I Ps—1 __ (Pl ... P,)* —1 _'«* —1
《mod 2),
《mod 2),
—gг •.. 18~ ="8;8~
так ^tO : л :
灯=1)' •
Мы обобщим закон взаимности, распространив его на значения символа Якоби- Сначала рассмотрим частный случай символа Якобй ^^ , где q — простое число, большее 2;
Теорема 221. Для любого нечетного простого числа q и нечетной т ймеем:
力⑺=J)丁
Доказательство. Пусть т = рг ・・? р$, где р; —простые числа. Согласно определению 61 и теоремам 208 и 212’
停)=1产耳…(-#f
=(_1)(书+…+卡)模
Поскольку (теорема 217 при k= 1)
嗯+…+石二三P」. ysT =限(mod 2), то получаем:
得)停)=(1)kk・
Теорема 222 (закон взаимности для символов Якоби). Пусть m и л — нечетные числа, большие 1; тогда
=(—1)~'~
Поскольку (теорема 217 при k= 1)
%—1 I
~2 г
+安1三分二2"二1 =宁_(mod 2),
то , . Ш}^
avp можно непосредственно применять закон взаимности, в то время как, рассматривая одни только символы' Лежандра, необходимо представить (^) в виде произведения символов вида 华),где 力一простые множители числа а. /Примеры. 1) Имеет ли решения сравнение ха = 506avp можно непосредственно применять закон взаимности, в то время как, рассматривая одни только символы' Лежандра, необходимо представить (^) в виде произведения символов вида 华),где 力一простые множители числа а. /Примеры. 1) Имеет ли решения сравнение ха = 506Введение символа Якоби дает возможность во многих случая^ значительно упростить вычисление символа Лежандра. Как было уже отмечено, символ Лежандра 停) при нечетном а и простом р совпадает с таким же символом Якоби. Вычисление же символа Якоби упрощается за счет тогог что при составном
avp можно непосредственно применять закон взаимности, в то время как, рассматривая одни только символы' Лежандра, необходимо представить (^) в виде произведения символов вида 华),где 力一простые множители числа а. /
Примеры. 1) Имеет ли решения сравнение ха = 506
avp можно непосредственно применять закон взаимности, в то время как, рассматривая одни только символы' Лежандра, необходимо представить (^) в виде произведения символов вида 华),где 力一простые множители числа а. /
Примеры. 1) Имеет ли решения сравнение ха = 506
(mod 1103)?
1103—простое число. Вычисляем символ Лежандра (^^) рассматривая его как символ Якоби: ,;,[」
11103丿 11103丿 IH03丿 I 253 ; \253/ / iJT丿
=(需)=(前僚)=-管)=一信)=-1•
Сравнение не имеет решений.
Имеет ли решения сравнение № = 903 (mod 2111)?
2111 — простое число. Вычисляем символ Лежандра, рассматривая его как символ Якоби:
(2111丿 ( 903丿人90 3/(305丿… (305丿
一綺儘)=-(喇一伟i
Сравнение имеет два решения.
Исторические комментарии к 21~й славе
Символ (^) был назван символом Лежандра в честь французского математика Адриана Лежандра (1752—1833). Лежандр, помимо ряда исследований в теории чисел, плодотворно работал над развитием теории эллиптических интегралов. В 1798 г. Лежандр опубликовал сочинение „Essal sur la theorie des nombres**, в котором излагаются разнообразные результаты по теории чиселг полученные к тому времени. В этой книге
Лежандр впервые и ввел символ, называемый нами теперь символом Лежандра.
Закон взаимности был открыт эмпирически Эйлером (L. E и- ler, Opusc, analytica 1, St. Peterb., 1783, стр. 84). Лежандр в „Essai sur la theorie des nombres" приводит закон взаимности в несколько иной формулировке и дает доказательство, не являющееся, однако, полным.
Первое полное доказательство закона взаимности было дано Гауссом в 1796 г. в возрасте 19 лет и опубликовано им вместе с другим, вторым доказательством в 1801 г. (Disquisitiones arithmeticae). Формулируя и доказывая этот закон, он не пользуется символом Лежандра. В последующие годы Гаусс нашел и опубликовал еще шесть других доказательств этого закона.
В XIX веке было опубликовано свыше 50 работ с различными доказательствами закона взаимности, а к настоящему времени это число еще значительно возросло. Конечно, многие из этих доказательств близки по своей идее и отличаются только в деталях.
Интересное доказательство закона взаимности было дано в 1872 г. Е. И. Золотаревым в статье „Nouvelle demonstration de la loi de reci procite de Legendre". Известны некоторые обобщения закона взаимности на случаи вычетов степеней, больших чем 2.
Закон взаимности для биквадратичных вычетов был доказан К. Якоби в лекциях, прочитанных им в 1836—1837 гг.: однако даже для этого случая формулировка закона взаимности получается довольно сложной. Закон взаимности квадратичных вычетов был перенесен также на случай сравнений, рассматриваемых в произвольных квадратичных полях. Интересные результаты о законах взаимности весьма общего вида были даны в ряде работ И. Р. Шафаревича.
Теоремы 207 и 210 часто называют дополнительными к закону взаимности. Теорема 207 была известна еще Ферма, а теорема 210 была доказана впервые Эйлером.
Теорема 214 была опубликована И. М. Виноградовым в „Журнале физико-математического общества при Пермском универ- снтете", т. 1, 1918 г. Доказательство основано на применении конечных тригонометрических сумм. Пользуясь этой теоремой, И. М. Виноградов доказал, что наименьший квадратичный невычет простого модуля р меньше чем р^'е 1п2р для всех достаточно больших значений р.
В 1957 г. Берджесс доказал, что при любом е>0 наимень ший квадратичный невычет простого модуля р представляет со
бой величину порядка О (р 4 ). Этот результат представ ля- 196
ет собой существенное улучшение результата И. М. Виногра- 飭出.
Весьма вероятно, что на самом деле наименьший квадратичный невычет по модулю р при возрастающем р представляет собой величину порядка О(р*) (гипотеза И. М. Виноградова).
Символ Якоби был введен им в 1837 г. К・ Якоби (1804—1851) известен главным образом своими работами в различных областях математического анализа (эллиптические функции, уравнения в частных производных, вариационное исчисление) и в механике. Развитая им теория эллиптических функций применялась им для получения теоретико-числовых результатов. В теории чисел Якоби оставил большой след своими работами по теории кубичных и биквадратичных вычетов.
Г Л А В А 22
СРАВНЕНИЯ 2-й СТЕПЕНИ ПО СОСТАВНОМУ МОДУЛЮ
СРАВНЕНИЯ 2-й СТЕПЕНИ ПО МОДУЛЮ", ГДЕ р —ПРОСТОЕ ЧИСЛО
Рассмотрим сначала сравнения 2-й степени по составному модулю вида р森.
Теорема 223. Сравнение
х2 = а (mod(1)
где р — нечетное простое число,月 А1, Р,& имеет два решения или ни одного, смотря по тому, равен ли символ Лежандра 信)+1 〃4〃 一L
Доказательство. Если ^^ = 1, то сравнение xa=a(mod р) имеет два решения: х0 и —х^, причем ввиду р,а будет также р\ х^ Поскольку тогда для / (х) = №—а имеем p^f' (х0), то (теорема 158) и при любом 月纟 1 сравнение (1) будет иметь два решения. Если ^у^ =—1, то сравнение xa = a(mod р) не имеет решений, а, следовательно, при любом 月 А1 не будет подавно иметь решений и сравнение (1).
Зная решения сравнения xa = a(modp), можно найти решения сравнения (1) пр竺 любом 左 > 1.
В случае, когда a£i, решениями сравнения (1) при любом k будут (теорема 223) х=± 1 (mod 废)....
Если же а € I, то для нахождения решений сравнения (1) можно применить способ, изложенный в главе 16 (теорема 158).
Можно также пользоваться следующей теоремой.
Теорема 224. Если х0 удовлетворит сразнению па простому модулю р>2:
」;:: 炉二费(fnodp), :; '
где р^а,-
Рк = х^ + Clx^ а + С:х^-* а2 + :]
QkC"尸+3尤尸a + e泣一"十...G^D i
mO p^Q^ и решения сравнения
炉三 a (mod p*)(3)
.имеют вид х = ± Pkyk (mod рА), где уА「решение сравнения Qky= I (mod рк).
Доказательство.
PA + l^QA = (х0+Уа)А, P.-VaQ^ (х0-/а)А, так что, поскольку р|%;—а, имеем:
& — aQ^ = ( Pk-[-VaQ^ ( РА—/aQA) = (Xo—а)А = 0 (mod рА),
Pl^aQ*(mod р&).(4)
По условию а = xj (mod р), так что из формул (2) получаем: p々三总(1 +或+金+ ,一)(mod p), Q々三臂 J (G + С + 欧+...) (mod р)
и, следовательно,
Р 什%Q£w(2/)气 modp).(5)
Докажем, что р^ Qk. Если предположить, что p|Q必то из сравнений (4) и (5) последовательно получаем: p\Pki р|(2芍尸, а отсюда, поскольку р>2, следует р] х0 (теорема 105ff). Число х0 —решение сравнения x2 = a(modр)( т. е. p\xl—а, откуда получаем р|а, что противоречит условию.
-Таким образом, доказано, что р ^ Qk и, следовательно, существует ук такое, что Qkyk=l (mod pk).
Умножая обе части сравнения (4) на у?, получаем: (尸勘t尸三a (mod吟,
e. №^f PftyA(mod p*) образуют два решения сравнения (3).
В предыдущей теореме было показано, что сравнение (3) не может иметь других решений.
Пример. Решить сравнение ха = 3(mod 113).
Сравнение х2s3(mod 11) имеет решение x=5(mod Ц).
Беря х0 = 5, а = 3, вычисляем:
Р3 = 53 + 3-5-3 = 170, Q3 = 3-5a + 3 = 78.
Решая сравнение 78纟三"mod 1331), находим % = 529『 так что х= 170-529 = 753 (mod 1331).
Ответ; х = ±753(mod 1331).: F
Рассмотри теперь случай.р —2, т. е. сравнение **三afmdd 2*), где 2 4 а—
Теорема 225. При 24a сравнение'
х^~ а (mod 2й)(6)
имеет: 1) при k= 1 одно рёшение; 2) при 々 = 2, а= 1 (mod 4)—два решения; 3) при 左 >3, а= 1 (mod8)—четыре решения. Во всех, остальных случаях, сравнение (6) с нечетными а не имеет ре・ шений.
Доказательство. При 月=1 и Л = 2 утверждение тес- ремы проверяется непосредственно.
Пусть теперь 々^3. Обозначим через ((u, v)) индекс по модулю 2а чисел х, удов летво ряющих сравнению (6〉а индекс а по этому модулю обоз начим через ((с, d))・
Индексируя сравнение (6) получаем:
2(3 и))三((% d))(mod((2, 2l))),、 Т,е'2u = c(mod 2) и 2и = d(mod 2А-а).
Если с= 1 или если 2#d, то сравнение (6) не имеет, решений, а если с— 0 и 2|d, то 〃三 0$ 1 (mod 2), 。三 ^~, у+2А-3 (mod 2A"a), т. е, индекс ((и, у)) имеет четыре значения ((о, 4)), ((о, "2-)), ((1,狂,((l,"2f) н соответственно получаем четыре решения сравнения (6).
Таким образом, при fe ^ 3 сравнение (6) имеет решения тогда и только тогда, когда indа^((с, d)), где сн。才 &—чет- ное число, т. е. d = 2rt а = 52Г (mod 2А).
Легко видеть, что 52rs l (mod 8), в то время как •—5^1 52尸+工,—52「+工 сравнимы по модулю 8 соответственно с числами 7, 5, 3, т. е< сравнение (6) имеет решения тогда и только тогда, когда а= 1 (mod8).:
Эти решения можно найти, пользуясь теоремой 159 главы 16, а если по рассматриваемому модулю 2А имеется таблица нндек- сов, то сравнение проще решать, пользуясь этой таблицей.
Пример. Решить сравнение ха +71 = 0 (mod 128).
Пользуясь таблицей индексов по модулю 64 (стр. 160), решаем сначала сравнение № + 71 = 0 (mod 64), т. е. сравнение х2 = 57 (mod 64).
Индекс 57 по модулю 64=2’ равен ((0, 10)). Обозначая ин- деке х по этому модулю через ((и, и)), получаем 2 ((и, и)) = ((0, 10)) (mod ((2, 24))); 2〃 三0 (mod 2)力 2и=10 (mod 16); и = 0, 1 (mod 2), и = 5, 13 (mod 16).
Индекс x равен одной нз следующих napt ((0, 5)), ((0, 13)), ((1, 5)), ((1, 13)), откуда находим решения сравйения ха4-71 =0(mod 64) в виде х = ± 11, ± 21 (mod 64). Имеем:
128|21в4-71, но 1284* 11а + 71, так что согласно теореме 159 решения сравнения ха + 71 =0(mod 128) можно записать в виде х=± 21 (mod 64).
Ответ. Сравнение имеет четыре решения по модулю 128, а именно классы: 21, 43, 85, 107,
СРАВНЕНИЕ 2•而 СТЕПЕНИ ПО ПРОИЗВОЛЬНОМУСОСТАВНОМУ МОДУЛЮ
Рассмотрим теперь сравнение xa = a(mod m) при составном модуле т.
Теорема 226. Пусть 加=2启 р% •・• р%, где 〃工,...,ps—различные нечетные простые числа (a, m)= 1.
Сравнение
№ = а(тоа т)(7)
имеет решения тогда и только тогда, когда а является квадратичным вычетом по всем модулям р1( ..., ps 〃, кроме того, если 月= 2»_ то а= 1 (mod4), а если 月>3, то а= 1 (mod8).
Число решений сравнения (7), если решения существуют^ равно 2s при 月=0 〃 ^= 1, 2叶工 при 月=2 и 2^+2 при 月>3.
Доказательство. Сравнение (7) эквивалентно системе: 炉三a (mod 2*)、
炉三а (modр%) I(8)
№ = а (mod p*)
Если ^)=...=(^) = 1, to:
при 月=0 и 月=1 первое сравнение в (8) имеет одно ре・ шение, каждое из следующих сравнений имеет по два решения. Система (8) и сравнение (7) имеют 2’ решений;
при 月=2, а= 1 (mod 4) каждое из сравнений в (8) имеет по два решения. Система (8) и сравнение (7) имеют 2$*工 решений;
при 月》3, а= 1 (mod 8) первое сравнение согласно тео- реме 225 имеет 4 = 2а решений и, следовательно, система (8) it сравнение (7) имеют по 2^+2 решений.
Во всех остальных случаях, т. е.:
если хоть один из символов Лежандра 伐)=—1»
если при 月=2 имеем a = 3(mod 4),
если при 月33 имеем а = 3, 5, 7(mod8),
в систему (8) входит сравнение, не имеющее решений, а следо- вательно, не имеет решений и сравнение (7).
При нечетном 加,как было отмечено раньше (стр. 186), сравнение xa=a(modnrt может не иметь решений, несмотря на то, что символ Якоби (—) равен 1. Однако, если этот символ
равен —1, вопрос о наличии решений сравнения (7) решается отрицательно.
Доказательство, ного т имеет вид:加=Доказательство, ного т имеет вид:加=Теорема 227, Если т нечетное^ (а, т)= 1, символ 兄陋6〃 (专)=—1' то сравнение ха = а (mod m) не имеет решений.
Доказательство, ного т имеет вид:加=
Доказательство, ного т имеет вид:加=
• Пусть каноническое разложение нечет- 畔…吁;тогда
(*)=(力'…傅广
Если (*) =——1, то среди множителей (^) по крайней мере один равен —1, так что при некотором i(1 ^i^s) сравнение ^ = а (mod р0 не имеет решений, а следовательно, не имеет решений и сравнение х2 = а (mod m).
ГЛАВА 23
АРИФМЕТИЧЕСКИЕ ПРИЛОЖЕНИЯ ТЕОРИИ СРАВНЕНИЙ
При изложении теории сравнений мы уже встречались с задачами, возникающими в рамках элементарной арифметики, например с задачей отыскания остатков от деления. В этой главе мы рассмотрим еще некоторые другие вопросы элементарной арифметики, изучение которых упрощается применением теории сравнений.
ПРИЗНАКИ ДЕЛИМОСТИ
Рассмотрим применение теории сравнений к вопросу об отыскании признаков делимости на 加,где т — число, взаимно простое с 10.
Теорема 228. Пусть (т, 10) = 1, Рт(10)=^ и М записано 6 системе счисления с основанием 10. Число N делится на т тогда и только тогда, когда на т делится сумма чисел, которые получаются при разбиении справа налево цифровой записи числа N на грани по k цифр s каждой грани.
Доказательство. Запишем N в системе счисления с оо нованием 10А, т. е. в виде
^ = cJ(10A)^ + cJ_1(10A)'-1+...+ql0A + c0,(1)
где при всех i = 0, 1, ..., s OwqwIO*—1.
Если Рт (10) = ^, то 10А= 1 (mod m), и тогда
N三G + Gt+ …・ +q + c()(mod m).
Остатки от деления на /п чисел N н 内 + 内_工+…•+^ + % равны; следовательно, N делится на т тогда и только тогда, когда на т делится сумма с$ + ^一工 +・••-}■ t\ 十 с。. Число с。,
как это непосредственно видно из <1),, равно остатку от. деления N на 10*, т. е. %^—число, которое в десятичной системе счисления имеет цифры, одицакрвце с посцкедними J? цифрами числа N. .
Отбросив ЭТИ цифры В записи ^, МЫ получим ЧИСЛО ~^1 остаток от деления этого числа на 10* равел q, т. е. ^―число, которое в десятичной сис^гемё имеет цифры такие же, как в предпоследней грани из k чисел у числа Nt и т. д.
Таким образом, с。, q, ..., cs—числа, которые получаются при разбиении справа налево числа N на грани, по k цифр в каждой грани. ;
Примеры. 1) Признак делимости на 9. Р9(10)= 1, 101 三 1 (mod 9). Число делится на 9 тогда и только тогда, когда на 9 делится сумма его цифр.
Признак делимости на 11. Ри (10) = 2, 10а 三 1 (mod 11). Число N делится на И тогда и только тогда, когда на 11 делится сумма чисел, которые получатся при разбиении N на грани по 2 цифры в каждой грани.
Поскольку Л = Р^ (10) всегда является делителем(р (т), то Л^Ф(т). Признак делимости на т, сформулированный в теореме 228, всегда будет таков; что количество цифр в каждой грани будет не больше чем ср (т). В частном случае, при отыскании признаков делимости на простое число р (р \ 10), будет 々|р—1 н 々vp—1, т. е. число цифр в каждой грани будет не больше чем р—1. Наименее удобен это! признак тогда, когда Л максимально, т. е. А = р—1, или, иначе говоря; тогда, когда 10 представляет собой первообразный корейь по модулю р. Например, при р = 7, поскольку Р7 (10) = 6, соответст в у ющи й признак делимости на 7 будет следующий: число делится или не делится на 7, смотря по тому, делится ли на 7 сумма чисел, получающихся при разбиении числа на грани, по 6 цифр в каждой грани.
Применять этот признак имеет смысл тблько тогда, когда испытываемые числа очень велики.
В дополнение к теореме 228 дадим признак делимости на 2П и 5П. . ....
Теорема 229. Пусть ^ записано s десятичной системе. N делится на 2" (на 5") тогда и только тогда, когда на 2rt (cooтветственно на 5П) делится число, имеющее те же цифры, что и последние 九 цифр числа М
Доказательство. Пусть ^= 10л^4-г, 0^г< 10л. Если 2" I ^t то 2" [г, и, наоборот, если 2Л | г, то 2Л | Точно так же 5" J N тогда и только тогда, когда 5" [ г.
Если N записано в системе счисления с основанием 10, т. е. если ‘ •]
N^cs\G^/+сП\0п + ^^ .
где при всех i QvqV9, то г = сл_110"~14-... 4-сл> т. е. г — число; - цифры которого такйе же, как и последние п цифр 4исла N:
Примеры.!) 73 571625 делится на 125 = 5s, так как 125(625.
909 311 736 не делится- на 16 <=2*, так как 16# 1736.
Если т = р?・・ ・р:$—каноническое разложение числа т, то число N делится на r^i тогда и только тогда, когда N делится на каждое из чисел р?,・・.,р"
Делимость на числа р«« (t = 1» 2, ..., s) может быть выяснена с помощью соответствующего признака делимости, основанного на теоремах 228 и 229.
Пример. Определить, делится ли на 3256 число N = 65 204 779 728;
3256 = 2§ • 11 • 37. Имеем 23 | 728」так что 2" ^. Разбивая N на грани но две цифры в каждой, получаем:
〔N戸:6 + 52 + 4+77+,97:+28 (modi 1),「"
так что 11 I ^. Так как 103= 1 (mod 37), то, разбивая N справа на грани по три цифры в каждой, получаем ^ = 65+ 204 -Ь + 779 + 728 = б (mod 37), так что 3? | N н N делится на 3256.
При нахождении признаков делимости на т для чисел А, записанных в десятичной системе счисления, можно пользоваться следующей теоремой.
Теорема 230. Пусть (т, 10) = 1, 10’三一1 (mod т) и ^ записано в десятичной системе счисления; число У делится на m тогда и только тогда, когда на т делится сумма взятых 几” переменно со знаками плюс и минус чисел, которые получаются при разбиении справа налево цифровой записи числа N на грани, по / цифр 8 каждой грани.
Доказател ьство. Если 10^ = —1 (mod m) н
Ni (1О')'+с.】(IO”)*-】+ ... + q (10') +%,
ТО
N 三(一】)%$ + (—l)J-1Cj-i + . •. —q +с()(пю(1 m).
Остатки от деления на m у чисел N и с0—q+ ... +(—l)$q равны, а следовательно, N делится на т тогда, когда на т делится сумма с0—Q + ... + (—1)$с$. Здесь с。, q, ..., cs—числа, которые получаются при разбиении справа налево цифровой записи числа N на грани, по / цифр в каждой.
Пример ы. 1) 10х=—1 (mod 11). Число N делится или не делится на 11, смотря по тому, делится ли на 11 сумма цифр числа N9 взятых попеременно со знаками „плюс** и „минус**.
103=—1 (mod 7). Число N делится или не делится на 7, смотря по тому, делится ли на 7 сумма взятых попеременно со
знаками „плюси и „минус** чисел, получающихся при разбиении справа налево числа N на грани, по три цифры в каждой.
Например, 61907531 делится на 7, так как, разбивая справа налево это число на грани, по три цифры в каждой, и складывая получающиеся числа, взятые попеременно со знаками „плюс** и „минус**, получаем:
531—907 + 61 = —315 = 0 (mod 7).
Если т = р—простое число, р 彳 10, то согласно теоремам 200 и 201 будет либо 10 3 = 1 (mod р), либо 10 2 =—1 (mod р), и, таким образом, наименьшее из чисел k и I, фигурирующих в теоремах 228 и 230, будет всегда не больше чем ^^. Это значит, что признак делимости на простое число р (卩尤2, 5), такой, как в теореме 228 или в теореме 230, всегда можно сформулировать так, что число цифр в каждой грани будет не больше
Р一1 чем .
Следующий весьма общий способ для отыскания признаков делимости представляет собой обобщение приема, указанного еще в XVII веке французским математиком и философом Паскалем (1623—1662).
Способ Паск ал я. Пусть ^ записано в системе счисления с основанием g, т. е. пусть
N = c店 $+& ■这 $т+・•・+%, где при всех t OVCjVg—1, &0= 1, %三gi(modm), …,%三g$(mod/и).(2)
Число ^ делится на m тогда и только тогда, когда на m делится число
а% + а_1%т +• •・+%瓦・(3)
Действительно, если справедливы сравнения (2), то
N = cZ+qrg$T+ +%三 с«Д+а・也т + +%瓦(mod /и), так что N делится на m в зависимости от того, делится ли на т число, указанное формулой (3).
Теоремы 228 и 230 являются частными случаями применения этого способа. Действительно, теорема 228 представляет собой частный случай способа Паскаля при g—10*, таком, что 10*= 1 (mod m); причем здесь из g= 10*= 1 (mod т) следует, что все &= 1.
Теорема 230—частный случай способа Паскаля при g=10‘, где 2 такое, что 10^=—1 (mod /и), причем здесь
Ьх = —19 % = + 1,・・.,Ь$ = ( —1) *.
Для применения способа Паскаля в системе счисления с основанием 10 нужно знать остатки от деления на тп Степеней 204
•основания 10. Эти остатки дают набор чисел bh умножая на которые цифры любого данного числа и составляя сумму с^+ ... ,.• +clbl + cobQt можно узнать, делится ли число на т.
Так, например, при m = 7 имеем b0= 1, bt = 10 = 3, b2= 102 = 2, &3 = 103=—1, &4=104=—3, &5=1О5=—2(mod7), а дальше все эти значения Ь{ периодически повторяются.
Пример. Узнать, делится ли на 7 число N = 269 341 058.
Находим, что N三8*5・3 + 0・2 + 1 (—1) + 4(—3) + 3(—2) + + 9-1 + 6'3 + 2-2 = 0(mod7), так что " делится на 7.
ПРОВЕРКА АРИФМЕТИЧЕСКИХ ДЕЙСТВИЙ
Теория сравнений дает следующий способ проверки арифметических действий.
Выбираем некоторый модуль m и заменяем большие числа а, Ь, с, над которыми нам надо производить действия (сложение, вычитание, умножение, возведение в степень), небольшими числами а', Ь‘, с', ..., сравнимыми с ними по модулю т. Произведя действия над Q, Ь, с, ..., мы точно такие же действия производим над а', Ь‘, с', ... Если действия произведены правильно, то результаты этих действий над а, 6, с, ... и над а', Ь‘, с', ... должны быть сравнимы по модулю т.
Действительно, согласно теоремам 83', 84', 85 если
a = af (mod m), b = bf (mod m),...,
TO
a + b + . ••三 a' + b'+・.・(mod zn), q•氏.•三优6'.…(mod m),q以三b以(mod m).
Для проверки соотношения у = с представляем его в виде а — Ьс, Применение этого способа проверки, конечно, имеет смысл только тогда, когда нахождение таких чисел а', Ь‘, с\... может быть осуществлено легко и быстро. Для этого обычно в качестве модуля m выбирают т = 9 или m= il. Каждое число, записанное в десятичной системе счисления, сравнимо с суммой его цифр по модулю 9, так что мы можем сформулировать следующий способ „проверки с помощью девятки".
Для каждого числа вычисляется остаток от деления на 9 суммы цифр. Производя действия над числами, производят такие же действия над этими остатками. Результат рассматриваемых действий над этими остатками должен отличаться от суммы цифр искомого результата на число, кратное девяти.
Конечно, если ошибка такова, что разность между найденной и истинной величинами кратна 9, то она при этом способе проверки не будет замечена.
По модулю m = 11 каждое число, записанное в десятичной системе счисления, будет сравнимо с суммой цифр, взятых справа
налево' поперехшнно со знакам® „плюс44 й „минус**; ггоэтому мы можем сформулировать следующий способ „проверки с помощью одиннадцати**. Для каждого числа вычисляется остаток от деления на 11 суммы цифр^ взятых попеременног справа налево со знаками „плюс*5 и „минуе44. Результат рассматриваемых действий над этими остатками должен отличаться от суммы взятых попеременно со знаками „плюс4' и „минус4* справа налево цифр искомого результата на число, кратное 1L Если ошибка будет кратна 11, она не будет замечена при этом способе.
При сложных вычислениях имеет смысл проводить две проверки: одну с помощью модуля 9, а другую с помощью модуля 11. В этом случае ошибка не будет замечена только, если она кратна 99, что, конечно, бывает очень редко.
Примеры. 1) Проверить с помощью модуля 9, верен ли результат умножения 73 416• 8539 = 626 899 224.
Находим, что сумма цифр первого множителя 21 = 3(mod9), а второго 25 = 7 (mod 9). Сумма цифр произведения равна 48 и действительно отличается от 3-7 — 21 на число, кратное 9.
С помощью, модуля 11 проверить результат:
(3197)3 = 32 675 9?6 373. ; 「
Cywa Нйфр ЬСнован麻я; взятьях попёремёнйо со знаками „плюс" и ”минус", 7—9+ 1 —3 = 7(mod 11). Соответствующая сумма для результата, равная —9, отличается от 73 = 343 на число, кратное одиннадцати. : : .
Проверить с помощью модулей 9 и 11, верно ли, что
'5 839 131 309 ос 6 7 ——=85 847.
Сумма цифр делимого 42 —6 (mod 9), делителя 30 = 3 (mod 9) и частного 32 = 5(mod9). Произведение 3*5= 15 отличается от 6 на число, кратное 9.
Проверяем с помощью модуля 11. Знакопеременная сумма цифр делимого, делителя и частного равны соответственно 22, 2 и 14. Произведение 2-14 = 28 отличается от 22 на число, не кратное 11, так что результат не верен.
ДЛИНА ПЕРИОДА ДЕСЯТИЧНОЙ ДРОБИ
Применим некоторые из рассмотренных свойств сравнений к вопросу об определении длины периода, получающегося при обращении обыкновенной дроби в десятичную. Начнем со случая дробей, у которых знаменатель не делится ни на 2, ни на 5.
Теорема 231. Пусть (&, 10)=1, 1 ^a<Cb, (а, 6) = 1, тогда разложение у в бесконечную десятичную дробь будет содержать Рь (10) цифр 6 периоде.
Д о« аз а т^ л ьст в о. Пусть Pft(10)=ft и, таким образом, 10ft=l(modfi).
Согласно теореме 1 10а ^ 6%+q, где О V 厶 V 瓦 (rr> fe) = (10a# Ь) ^ 1 (теоремы 36 и 42), так что, в частности, /•丄 не может равняться; нулю, ■ т. е. 1 Vq V Ь・ Мы имеем для пары /•丄,b те же условия, что и для пары а, Ь, так что получаем неограниченно продолжаемую последовательность равенств:
10a =b% + q 、 也"?,⑷
10rft_x = bck_l + J
где при всех f величины т{ и q таковы, что !</,<&. 0^Ci = -lfc^<10(re = a) и при всех i имеем (q, b) = L
Деля все члены равенств(4) последовательно на 10瓦 IO%,…. 10%, …,получаем
a _ £o I U _竺上q I 尸宮 __■
=+ … +怨 + 告(5)
10 1 102 11 iofe 1 10*&\
Из соотношений (5) находим
a*10ft = (c010ft-1+cl10^a+ ・・・ +ck_^b + rkt
так что rk = a-\0k = a(mod b), и поскольку 1 V/^ V b, 1 WQ Vb, to rk = a.
Совпадение величин rk и а показывает, что после k шагов равенства (4) периодически повторяются, т. е. с斤+, = % при всех s = 0, 1, 2,...
Поскольку 抬句一»"0 при увеличении 九,из равенств (5) получаем периодическое разложение
亲=需+秸+ 。 • • +帯+品+謁+…+需+…
или в сокращенной записи
結0,
Можно утверждать, что найденныйнами период длины 也一 наименьший. Действительно, если
万=0, (%q ・• • с,т), то
b10 十尸 1(/ 十 10, 6,
q10上=(CglO‘7 + 一・十q一1)b +q三a(modb) и поскольку (а, b) = l, то 10z= 1 (mod&), так что наименьшее значение l — Pb(\6) — k.
22
П р имер. Найти число цифр в периоде разложения * в бесконечную десятичную дробь. <р (91) = 72. Испытывая делители 72, т. е. 1, 2, 3, 4, 6, 8, .... находим fe = P9i(10) = 6, так что длина периода равна 6. Действительно, ||=0, (241758).
Теорема 232. Если ^ = 0, (%с • •・ 4т), где k = Pb(lO), %, сп ..., %_工 и r0 = a, q, • 一, rk_x определены равенствами (4), то при всех i = 0, 1,...,々—1 имеем:
Доказательство. Поскольку rk = r0 = a9 rft+1 = rx> ・・., то равенства (4), начиная с t-го, можно записать в виде:
10гг = Ьг£ + гг+1
Юг /е~1 = ^Ск~^Г0心
10ro = bcQ + rx ,(6)
10ri_1=bcl_1 + rl ?
где все неотрицательные числа с и положительные г меньше чем Ь. Поскольку (〃,Ь) — 1 и Рь (10) = ^, то согласно предыдущей теореме первые Л значений с в (6), а именно 生,.・・,ck_l9 с。, ・・・, Cj-i образуют период разложения 等,т. е.
•^■ = 0, (с「•"々т%.. .с—).
Рь(Ю)1 屮(匕)",следовательно, Рь(1。)W屮(匕),так что из теоремы 231 следует, что для рассматриваемых там дробей — число цифр в периоде всегда не больше чем <р (Ь). Если воспользоваться теоремой 162', то можно утверждать, что число цифр в периоде не превосходит L (&).
В частности, разложение в бесконечную десятичную дробь чисел вида ^ , где р — простое и 1 а р — 1, всегда имеет не больше, чем р—1 цифр в периоде, причем число этих цифр представляет собой делитель р—1.
Если 10—первообразный корень по модулю ", то длина периода наибольшая возможная и равна р—1. При таких знаменателях k=p—1 и число различных остатков в (4) равно р—1, т. е. эти остатки образуют всю приведенную систему вычетов
по модулю р.
В этом случае согласно теореме 232 разложения в бесю нечные десятичные дроби для всех чисел — получаются друг из друга циклической перестановкой, так что, зная одну из них, легко найти все остальные.
Пример. Зная, что ^ = 0, (052 631 578 947 368 421), найти 帝・
Поскольку число цифр в периоде ~ равно 18, то 10 представляет собой первообразный корень по модулю 19, и разложение 西 получается из разложения циклической подстановкой. Непосредственным делением находим первые две цифры ^ = 0,73・・・ так что
拓。,(736 842 105 263 157 894).
Если при (а, Ь) = 1,(瓦 10)= 1 а не лежит в промежутке между 1 и ft—1, то a—bq + a\ где 1《а= b—1, у=? + у » и после выделения целого числа q число цифр в периоде разложения определяется значением РЬ(Ю) по теореме 231.
Если в дроби у b = 2a・53・b「где (6\ 10) = 1, то, обозначая max (а, Р) = /, имеем:
д д 一成'一a5"自. 1 . a
ьГ2"。53。6' 一 10二〃一-而’6'‘
Разложение ~ после выделения целой части чисто периоди- 1。
ческое, а умножение на ^ осуществляется переносом запятой на / разрядов влево, так что разложение получается смешанно периодическим, причем число цифр в периоде будет равно Рь,(Ю).
ГЛАВА 24
БЕСКОНЕЧНЫЕ ЦЕПНЫЕ ДРОБИ
СХОДИМОСТЬ БЕСКЭНЕЧНЫХ ЦЕПНЫЕ ДРОБЕЙВвяв две бесконечные п оследовательности целых чисел«о,«1,% > • • ■
....■ ^1 > Ь/, Ьд, •..,
напишем выражение
соединяя, таким образом, элементы этих двух последовательностей в указанном порядке знаками + н . Мы не можем
пока что ^рассматривать выражение (1) как результат ряда сложений и делений, поскольку в нем не определено, что прибавляется к каждому ап и на что делятся числа &„. Выражение (1) мы будем, называть бесконечной непрерывной дробью.
Рассматривая выражение (1), обозначим через Ап так называемую n-ю подходящую дробь
44玩
4
4
ai+•
++维 %维 %
+
+
维 %
维 %
где + и -——■ знаки сложения и деления, так что Дя—некоторое рациональное число.
Если существует предел Ал при увеличении л, т. е. если \imAn~ at где а——некоторое действительное число, то непрерывная дробь (1) называется сходящейся, а а называется величиной бесконечной непрерывной дроби (1).
Если все 九=1 н при n> 1 все ап^ 19 выражение (L) называется обыкновенной бесконечной непрерывной дробью или бесконечной цепной дробью.
Определение 62. Бесконечной цепной дробью называется выражение вида
%2 + •
где а0—целое число, а все остальные ап—натуральные числа, т. е. ап 1 при л = 1, 2,...
■ Будем в дальнейшем записывать выражение《2% в виде
Определение 63. Подходящей дробюо 崇 к бесконечной цепной дроби (2) называется конечная цепная дробь
⑶⑶2 = % + »@1 + "% + • •« + Т%*
⑶
⑶
Определение 64. Бесконечная дробь (2) называется сходящейся, если существует предел ее подходящих дробей; т: е・
.吧й-
Определение 65. Величиной бесконечной сходящейся цепной дроби (2) называется предел ее подходящих дробей, т. е. число а, такое, что Нт 十=а.
Если величина (2) равна а, будем записывать это в виде a =旬+方/+』a2+……
Конечные и бесконечные цепные дроби объединя19Т общим понятием цепных дробей, понимая под этим выражения вида
где последовательность целых чисел а0, ах^ 1, 包 ^1… может быть конечной или бесконечной, причем в случае конечной последовательности последний член а$>1.
Свойства подходящих дробей, их числителей и знаменателей, сформулированные в теоремах 59—68$ справедливы и для бесконечных цепных дробей. Действительно, как бы велико ни было 九,подходящие дроби 冬,亲,._., ^ к бесконечной дроби (2) являются вместе с тем подходящими дробями к конечной цепной дроби а0 + "а^ + ^аа + ... + 扌% + ^an+l9 так что утверждения теорем 59——68 верны для всех 九.
Для дальнейшего наиболее существенны следующие свойства.
Теорема 59'. Если а0, а1} а2, . • •——элементы цепной дроби (2), то последовательность чисел Рп u Qnl определенная рекуррентными условиями*.
Q” = Qi” + Q…"phq2 ⑷
(5) равно(5) равнои начальными условиями:
(5) равно
(5) равно
% = а。,Qo = 1, Р* =旬@1+1, Qi = @i, обладает тем свойством, что при всех п отношение 索 n-й подходящей дроби (3).
Определение 66. Числителями и знаменателями подходящих дробей (3) к бесконечной цепной дроби (2) называются величины Рп «。以,определенные условиями (4) и (5).
Теорема 60- При n= b 2,...
P"Q"-i-P"-iQ"=(-l)"T・(6)
Теорема 6Г. Числитель и знаменатель любой подходящей дроби к бесконечной цепной дроби (2)—взаимно простые числа.
Теорема 62'. При всех л N 1
I匕一3L_
Теорема 63'・ При увеличении номера л знаменатели Qn бесконечной цепной дроби, начиная с п = 1, монотонно, неограниченно возрастают.
Доказательство. Действительно, поскольку в бесконечной цепной дроби ап^ 1 при всех л^ 1, то согласно сделанному выше замечанию результат теоремы 63 распространяется на любое множество значений п, так что
1 = Qo м Qi V Qss V・・・
Поскольку все Qn—целые числа, то при 九>1 каждое Qn по крайней мере на единицу больше предыдущего, т. е. Qn —* оо.
Аналогично доказывается следующая теорема (см. примечание на стр. 65).
Теорема 63". При увеличении 九 числители Рп положительной бесконечной цепной дроби монотонно, неограниченно возрастают.
Теорема 68'. Модули расстояний между соседними подходящими дробями монотонно уменьшаются с увеличением номера 〃 стремятся к нулю.
Доказательство. В теореме 68 было доказано, что
и так как согласно предыдущей теореме 63’ Qn—^8, то iQ/i Q」Q"iQ「
Теорема 233. Подходящие дроби с четными 〃 нечетными номерами образуют систему концов вложенных друг в друга интервалов.
Доказательство. В теореме 65 было установлено, что четные подходящие дроби образуют возрастающую последовательность, а нечетные подходящие дроби—убывающую последовательность, и при этом любая четная дробь меньше любой нечетной дроби.
Так как все это верно для любого числа подходящих дробей, то
ё; v広v . •. < 研 v@ v石•
Докажем, что рассматриваемые нами цепные дроби с элементами а;; А 1 (л = I, 2,・•.) всегда сходятся и, следовательно, имеют определенную величину.
Теорема 234- Любая бесконечная цепная дробь сходится.
Дока зате л ьство. Пусть нам дана произвольная цепная дробь:
а。+ "% + "а? + • • •,
где все ап—целые числа и an^ 1 при всех 九=1, 2, 3,・••
В предыдущей теореме было доказано, что подходящие дроби с четными и нечетными номерами являются левыми и правыми концами системы вложенных друг в друга интервалов. Согласно теореме 68’ имеем:
院一旣i
так что длины интервалов:
(Р。 PR 但 Р"
(瓦,备丿'(客,広丿
стремятся к нулю при увеличении 九.
Согласно известной теореме математического анализа (теорема XVIII) левые и правые концы такой системы вложенных друг в друга интервалов, длины которых стремятся к нулю, имеют общий предел, представляющий собой некоторое действительное число а, такое, что
iim —- = а.
Замечание. Из приведенного доказательства непосредственно видно, что величина бесконечной цепной дроби больше любой четной подходящей дроби и меньше любой нечетной подходящей дроби, так что
窗 V2 V…va V-.V窓 v^v*.⑺
Для случая, когда цепная дробь конечная, неравенства (7) также верны, однако а совпадает с последней подходящей дробью (см> примечание к теореме 68).
Определение 67. Пусть a^a0^-%] + 力。^ + ...; полными частными 6 разложении а будем называть величины а0> а。 аа, ..., определенные равенствами
a=% + "%+…+"%+眼+1 при s>0,
а = а0 при s=—L
уеорема 235. Пусть 仪=% + %1 十力0*+・・・,%£—"owoe частное В разложении xz, тогда ‘
где Р$; Q$, Рц, Qj-i — числители и знаменатели s-й и (s —1)心
Доказательство. Сравнивая выражения
产 = % + %i+…+"%+"4+Тa = % + "aТ+ •.. + "af + "а"十Т,
непосредственно видим, что если в /г^ заменить aJ+1 через aJ+1> то получим а. Согласно теореме 59'
(Ю)(Ю)Р&+1 = Р&%+1 + Р$_1
(Ю)
(Ю)
Qj+i Qg+i + Qs-a
где Р$, Q$, Pj-j, Q$・t не зависят от величины aJ+1.
Заменяя в (10)生十丄 через aJ+1> получим, как это только что было отмечено, а, т. е.
Т 一 P$a$+1 + R-1
откуда следует и (9).
Замечание. Формулы (8) и (9) верны и при s = 0 и s== — 1, если принять P_j=l, Q_i = 0・ Р_2 = 0, Q-2== 1.
Действительно,
a = a I 1 = °0ai+l = Р0ai+l и a= 1&+。
0十%% Qg+0 0a+1 "
В дальнейшем, рассматривая величины Pst Q&, при s=—1 и s= — 2, будем всегда считать:
P-i= 1. Q-i = 0, Р_2 = О, Qt = L
РАЗЛОЖЕНИЕ ДЕЙСТВИТЕЛЬНЫХ ЧИСЕЛ В ЦЕПНЫЕ ДРОБИ
Рассмотрим теперь разложение действительных чисел в цепные дроби.
Определение 68. Разложением действительного числа а в цепную дробь называется представление а в виде
a = a0 + ^Oi +%+・・.,
где a。,。丄,a2... —конечная или бесконечная последовательность целых чисел, такая, что при k^ 1 все ak^\9 а в случае конечного разложения последний элемент as>\.
Тесфема 236. Пусть разложение а в цепную дробь имеет 1ид: a = af) + llal + llai+
Введем обозначение
а'$=а$ + %+1+…
Тогда:,.
а = & + "% + ..・ + "%т + "&, т. е. а; — а$ представляет собой s-e полное частное в разложении а;
а$ = [а/ при всех $.
Доказательство. 1) Для конечной цепной дроби это соотношение очевидно. Рассмотрим случай бесконечной цепной дроби. Если предел подходящих дробей к бесконечной цепной дроби 。$ + 力。$+1+.равен as, то as> 1 и согласно известным теоремам о пределе суммы и частного.
,吧(% + "% +…+ "a,+"%+i+…+收ь”x
= % + "%+•.. +"а,т + " ^(^ + ^+^ ... +"а$+)
т. е., действительно, а= а0 + 1^а1+ ... +J^aJ_1+-^as; a$=as;
Если цепная дробь конечная и а^—ее последний элемент, то а$ = а$ = &].
Если а, не является последним элементом, то
%+1 = а'$+1 = а$+1 + "а$+2+ ・・・ > 1; О V^^ VL U5+l
и, как только что было доказано в первой части, а^ = а,+^. так что a^ = [aj.
Примеры. 1) Найти величину цепной дроби:
а = 1+^4 + ^1+^4 + ...,где все дальнейшие элементы равны последовательно 1 и 4.Согласно теореме 236 имеем:
a= 1+*4 + *a= 1+^^ =|^] , 4a3 —4a— 1 = 0,
a =——-——,т. е., поскольку a >0, a = —~—,
Найти величину цепной дроби:
а^г + ^+'^ + ^^^+^+^+^Ц-..., где все дальнейшие элементы последовательно принимают значения 2, 2, 2, 1.
Согласно теоремам 236 и 235 имеем:
a = 2 +L2 +%2 + "1;%, a 费.、
Q 州+ Qs
и поскольку а>0, тои поскольку а>0, тоСоставляем таблицу значений Рп и Q^ при п = 0» 1, 2, 3:
и поскольку а>0, то
и поскольку а>0, то
2
2
2
1
2
5
12
17
1
2
5
7
так что(1=,7a2 - 12а — 12 = 0, 十з
6 + 2/36
Теорема 237. Для любого действительного числа существует разложение 8 цепную дробь.
Доказательство. Пусть нам дано произвольное действительное число а. В теореме 57 было доказано, что если а— рациональное число, то существует конечная цепная дробь, равная а.
Рассмотрим теперь случай, когда а — иррациональное число.
Обозначим через а。целую часть а, а через ау —величину, обратную дробной части а, т. е. возьмем % = ^^公,так что а = & + ^.
Поскольку а иррационально, а。а и ах также иррациональное число, причем а工 >1.
Мы видим, таким образом, что для любого иррационального числа а можно найти целое число а0 = [а] и иррациональное число 0v такие, что а = а0 + ^. Находя таким же образом для % числа а工=[^1 и а2> 1, для 匆 числа а2 = (c^l и а3> 1 и т. д., получим:
1 -а11 石+ +аа11 -а11 石+ +аа1
1 -а11 石+ +аа1
1 -а11 石+ +аа1
■ Числа а。, 。1, &,・.・ образуют бесконечную последовательность целых чисел и, поскольку при SR1 а$>1, мы можем, взяв эти числа в качестве элементов, составить бесконечную цепную дробь а。+ "。1 +"。2 + ・・•, которая согласно теореме 234 сходится.-
Докажем, что величина этой цепной дроби равна нашему исходному числу а. Действительно, из равенств (И) получаем
а = ао + % + .,. +^Jas + 1,as+1,
так что согласно теореме 235 имеем:
а = Ps%+i+ Р$ТQ$a$+i+ Qs_i
-V ——=——V —
(Q$%+1+Qs_i) Q$ QM+i Qg
Поскольку (теорема 63', стр. 212) Qs—►oo, величина | a—矿 | при увеличении s становится меньше любого наперед заданного положительного числа, т. е. Нт 姍
s f 8 Qs
Мы видим, таким образом, что для заданного иррационального числа а имеется алгоритм, позволяющий строить цепную дробь, равную а. Легко проверить, что для рациональных a алгоритм (11) совпадает с алгоритмом, данным при доказательстве теоремы 57, причем при рациональном а все % также рациональны и процесс заканчивается, как только а^ становится целым числом.
Пример. Разложить в цепную дробь a= L十Г^・
Находим:
]+ КТ
2
2
Поскольку С4 = а, будем иметь а2 — [^] = [a] — a0 = 1, так что % = % и т. д.
В последовательных равенствах (11) будет a — ^ — а2 = ...» 1, т•
L.+戸+ +(12)
Пример. Найти первые четыре элемента разложения в цепную дробь числа л = 3,14159265...
НАХОДИМ。0== [л] = 3; Oi/^ од4159265'.7. ' а1 = 311 = 7;
а _ 1 —0/4159265….-広 , а»~ 5^-0,00885145...* 他一1°4— 2,-
10,00885145... r ,,.
а» = ^а, = 0.00882090.;. ; &3 =网]=1. •
Таким образом,・• 「・
Л = 3+1У7 + 1У15 + 1У1 + ...
Для числа л был вычислен ряд элементов цепной дроби.
Разложение л в цепную дробь имеет такой вид:
л = 3 + -1;7 + -1У15 + -1У1 +1/292+1У1 + 〃1 +^1 +^2 + ^\ +
+ V3 + 刃1 + 功4 + V2+171 + ...(13)
При мер. Найти первые шесть элементов в разложении J2 в цепную дробь.
Решение, а— ^/2—единственный действительный корень уравнения х3 —2 —0; 1<а<2, так что а— 1 -|——; подставляя значение а в уравнение, получаем ^1 -|-Xy —2 —0, или после упрощений а:—За: — 3al— 1 =0. Непосредственными 5 испытаниями находим 3V%V4, так что %=3-|——.Разложив левую часть уравнения для аг по схеме Горнера по степеням а工一3, находим:
々+二 +色一10 = 0,
時 С а3 откуда
10а| — бсс; — 6а2 — 1 —0.
Из этого уравнения находим теперь, что 1<а2<2, так что а2 = 1 +^-・ Таким же образом находим для а3 уравнение
За| — 12а;—24%— 10 — 0, откуда получаем:
5<a3<6, g==5 +『
Уравнение для а4 будет иметь вид:
55сс®—8 let® —*33ct4-3 — 0, откуда находим, что
1<а4<2, % = 】+;1 '
Уравнение для а$ имеет вид:
62а: + 30а:—84%—55 = 0,,
откуда находим, что lVa5V2・
Таким образом,
/2 = 1 + ±3 + V1 + u5 十L1 十"1 + .;.一
В теореме 237 было доказано, что для любого действительного числа существует по крайней мере одно разложение в цепную дробь. Возникает вопрос, могут ли для данного действительного числц а существовать различные разложения в цепную дробь, т. е. может ли для некоторого а существовать разложение
а = % + % + %* + ...,
где а0, а】》】, а?》1.・.—целые числа, отличные от тех, которые были получены с помощью алгоритма, примененного при доказательстве теоремы 237.
Оказывается, разложение любого действительного числа в цепную дробь обладает свойством единственности, а именно: две различные конечные или бесконечные последовательности целых чисел
%), % А 1, a2Al ・・・ н %, а; А 1, а; >1. образуют две различные по величине цепные дроби, т. е. если хотя бы для одного i %力4,то
% + "01 + "02 +*% + *01 + "优2 + • • -
При этом, как и раньше, в случае конечных цепных дробей сохраняется условие, что последний элемент больше единицы.
Теорема 238. Для любого действительного числа а существует одна и только одна цепная дробь, равная а.
Доказательство. Существование цепной дроби, равной а, было установлено в теореме 237. Нам надо доказать единственность такой цепной дроби. Пусть
a=0()+ "% + %2+ …=a; + "& +"a; + …,
где Qj и а*—“целые числа, причем при i n 1 все а; и Q; положительны. Будем считать, что из этих двух цепных дробей по крайней мере одна бесконечная, так как случай равенства двух конечных цепных дробей уже был рассмотрен в теореме 58.
Предположим, что эти две цепные; дроби отличаются хотя бы одним элементом, и обозначим через k первый по порядку номер, такой, что ak^ak, т. е. предположим, что
% = %, а丄=%皐,4r H%7, ak=/=ak .
Обозначим % = 4+"%+1+... , а; =а; +"成+i+・.*
Из равенства (теорема 236J
а = а。+ "仰 + •.. + "а*-】+ ”% =
=а: +"а; + ... + ra*-i +"成
получаем а& = а;, но тогда согласно теореме 236а имеем:
4 = [а』=[%] =。&,
что противоречит условию 爆:
Предположение, что действительное число а имеет два различных разложения, привело нас к противоречию, и, таким образом, разложение в цепную дробь может быть только одно.
Примечание. Единственность разложения уже не будет иметь места, если отказаться от условия a$Nl при $》1 или вообще брать непрерывные дроби вида (1).
Например, из (12) получаем разложение ^±^=2+m+山+m+...;
но, как легко проверить, для этого же числа имеем другое разложение в непрерывную дробь:
^^^^+V—3+L3.+V_3+…
Теорема 238 показывает, что любое разложение действительного числа в цепную дробь, полученное каким-либо другим методом, отличным от того, который был применен при доказательстве теоремы 237, даст нам ту же цепную дробь, как и в рассмотренном там алгоритме.
Разлагая действительные числа в цепные дроби, мы для каждого рационального числа имеем единственное разложение, представляющее собой конечную цепную дробь, а для каждого иррационального числа—единственное разложение, представляющее собой бесконечную цепную дробь. В этом отношении разложения действительных чисел в цепные дроби характеризуют природу действительных чисел лучше, чем разложения в систематические дроби.
Разложения рациональных чисел в систематическую дробь, например в десятичную, могут быть конечными и бесконечными, причем характер таких разложений существенно зависит от основания системы счисления.
Поскольку между действительными числами и цепными дробями установлено взаимно однозначное соответствие, мы будем в дальнейшем, в случае, когда
подходящие
дроби ^ к
этой цепной
дроби называть также
для краткости подходящими дробями к числу а.
3. РАЗЛОЖЕНИЕ ЧИСЛА е В ЦЕПНУЮ ДРОБЬ
В качестве примера рассмотрим разложение в цепную дробь числа е.
Теорема 239.
吿=2 + y6 + L10+...+44a + 2)+...
Доказательство. Определим fn (х)(几=0, 1, 2,・・) как сумму ряда:
f /上1-— 山 I (几+1)1 *2 I (几+2)!4 一¥ (几+s)!2$
〃 I丿—画万十[「(% +公!十2! (2n + 4)i 十…._£sl(2几+ 2s)产'
Этот ряд сходится при любых значениях %; однако мы будем рассматривать только значения %, лежащие в интервале (0; 1).
Легко проверить, что имеет место тождество
九(х)—(4п+2)〃+1(х) = 4х%+2(х).(14)
2内
Действительно, коэффициент при % в левой части равенства (14) равен
(%+ 々)1 _(4 亠 2) (" + 々+1)! —依& + 2碎十3总(2几+ 2万+ 2)! 一
(几+ r)!/.2几+1 ) "2(几 + 少)!
=Щ^T^У! 11 一行+ 20 -Н 丿=但-1)!(2几+ 2々+》
а в правой части равенства (14) он равен
4(几+左+1)!2(几十田!
伍一1)!份R2订2)! 0仅一1)!(2几*2々+1)!,
так что (14) верно.так что (14) верно.ОбозначимОбозначим• В• Вчастности, посколькучастности, поскольку
так что (14) верно.
так что (14) верно.
Обозначим
Обозначим
• В
• В
частности, поскольку
частности, поскольку
fo(%)= 1 +芸+ ♦「+ • • • =^(е* + е-*),
&(х)V(x+$+^r+ • • • ) Т S—е-"), ТО
Из тождественного равенства (14) при %=彳 получаем: ая = (4п + 2)+-5-.(15)
Поскольку ая+1 положительно, равенство (!5) показывает, что при всех 几 窃〃>4п十2>Е, V1, т. е. 4rt + 2 = [ая] и по- следо вате льн ость соотношений (15) при 几=0, 1* 2.・。
% = 6 + —
дает разложение a0 в цепную дробь:
|il = a0 = 2 + ^6 Ч-^ЮЧ-. ..4-^471+2)+(16)
Теорема 240.
e = 2 + Li+』2 +』「+Li 4_»4 +』i +』i +』6+…,(17) m. e. элементы an разложения c se цепкую дробь имеют виду % = 2, а3п - ^3л+1 - 1 " &〃-1 = 2几.
Доказательство. Обозначим подходящие дроби к правой части (17) через 冬",а подходящие дроби к (16) через
~ (几=0, 1, 2, …).Докажем, что
R〃 Р8〃+1 十 Qm + 1
^П^ Зл + 1一Qs〃 + 1 *
Принимая во внимание значение элементов цепной дроби (17), имеем:
^Зл-1 ~ 2几尸3〃一2 + 匕〃-3,
P肌-2 =尸3П一3 + 尸3〃一4,Р3以一3,一尸 3"-'+Р?〃 -5, откуда находим:
Рзп^Р^ + РЗл-2= (4п + 1)* + 2几〃7 ===(4几 +2)尸Зл_а + Р3п^3—尸切т = (4竝 + 2) Р8〃т + РЗп_6.
Аналогичное соотношение имеем и для Q3„+1, так что 「3〃+1r(4几 + 2)/\“2+尸8时》1门外
团к&кн индукцией по п, что.
&子密(匕"+1 + Qs〃+J,(19)
Из (16) и (17) непосредственно вычисляем /?0 —2, &=13, Р1=3, Р* = 19, Qt«= lf jQ4 = 7, та:к что соотношение (19) верно при п = 0 и й==1.'
* Предположим, что соотношение (19) верно для всех R с номерами, меньшими чем л, где п" 2; т. е., в частности,
R”T = "2~ (夕8/|-會 + Qm-2),^л-2 ~ q (Р^пТ + Qs〃-5); тогда, используя равенства (18), получаем:
& = (4п +2) К»】+ Rn_2^ 1 {(4п + 2) (Рз〃 т + Qmt) +
+ Рз“-5 4~ Q3/J-5} ~ "yC^Sn + l "Ь Qan + l)'
Согласно принципу полной математической индукции равенство (19) верно для всех 几.
Совершенно аналогично доказывается, что
нахо1нахо1Sn =万(Рзп +工—Qm +J・
нахо1
нахо1
Рассматривая теперь предел отношения величин Rn и S„, дим:
lim ^±1 + 1 ав Qan+i 一11m1А8 Q3n + 1lim ^±1 + 1 ав Qan+i 一11m1А8 Q3n + 1= lim= lim已"+1+ Q 8〃 + 1 _ Hm 火〃Рм-Q…— s„已"+1+ Q 8〃 + 1 _ Hm 火〃Рм-Q…— s„宀e--1宀e--1
lim ^±1 + 1 ав Qan+i 一
11m1
А8 Q3n + 1
lim ^±1 + 1 ав Qan+i 一
11m1
А8 Q3n + 1
= lim
= lim
已"+1+ Q 8〃 + 1 _ Hm 火〃
Рм-Q…— s„
已"+1+ Q 8〃 + 1 _ Hm 火〃
Рм-Q…— s„
宀
e--1
宀
e--1
т. е.т. е.lim 第2=е.
т. е.
т. е.
“-*8 Узл + 1
Поскольку цепная дробь в правой части (17) сходится, мы будем иметь также, что вообще lim* = % а это доказывает теорему.
Исторические комментарии к 5/。勿» главам
Процесс последовательного образования бесконечных непрерывных дробей, получающихся при разложении некоторых действительных чисел частного вида, описан в алгебре Бом- белли, вышедшей в 1572 г.; однако Бомбелли, описывая процесс, не употребляет обозначений вида (1). Обозначения вида (1) для непрерывных дробей впервые встречаются у Катальди в 1613 г., только вместо знака ” + “ он писал ”段“•
Конечные цепные дроби вида (I) 5-Й главы рассматривались немецким математиком Швентером (1585一-1636). Швентер применял таблицы типа тех, которые даны у нас на странице 65.
Широкое применение цепные дроби получили начиная с работ известного физика, астронома и математика Христиана Гюйгенса (1629——1695). Гюйгенс рассматривал цепные дроби в связи с задачей подбора зубчатых колес, у которых отношение числа зубцов было возможно ближе к некоторому заданному числу. Число зубцов в таких колесах нельзя было брать слишком большим, так что приходилось отыскивать два сравнительно небольших натуральных числа, отношение которых было близко к заданному числу. Решение задач такого рода, естественно, приводит к рассмотрению цепных дробей и подходящих к ним. Подбор таких зубчатых колес был нужен Гюйгенсу в связи с его намерениями построить модель, имитирующую движение планет в солнечной системе.
Теория цепных дробей была систематически разработана Эйлером, а затем Лагранжем.
2
Разложение — в цепную дробь при любом натураль-
е А +1
ном 论 было найдено Эйлером в 1737 г. Разложение в цепную дробь числа е (теорема 240) также принадлежит Эйлеру.
ГЛАВА 25
ПРИБЛИЖЕНИЕ ДЕЙСТВИТЕЛЬНЫХ ЧИСЕЛРАЦИОНАЛЬНЫМИ ДРОБЯМИ
ПРИБЛИЖЕНИЕ ДЕЙСТВИТЕЛЬНЫХ ЧИСЕЛ ПОДХОДЯЩИМИДРОБЯМИ
Рациональные числа, как известно, образуют счетное множество, в то время как множество иррациональных чисел несчетно. В этом смысле можно сказать, что основную массу всех действительных чисел составляют иррациональные числа. Применение иррациональных чисел в практике обычно осуществляется заменой данного иррационального числа некоторым рациональным числом, мало отличающимся в пределах требуемой точности от этого иррационального числа. При этом обычно стараются выбрать рациональное число возможно простым, т. е. в виде десятичной дроби с небольшим числом знаков после запятой или в виде обыкновенной дроби со сравнительно небольшим знаменателем. Для громоздких рациональных чисел, т:е чисел с большими знаменателями, также иногда возникают задачи, связанные с необходимостью отыскания хороших рациональных приближений, понимая под этим отыскание рацио-
нальных чисел со сравнительно Небольшими знаменателями, мало отличающимися от данных чисел.
Цепные дроби дают очень удобный аппарат для решения задач такого рода. С помощью цепных дробей удается заменять действительные числа рациональными дробями так, что ошибка от такой замены мала по сравнению со знаменателями этих рациональных чисел.
Теорема 241, Для любых двух соседних подходящих дробей 案 и ^^ /с действительному числу а имеет место неравенство
(1)
и если а,то
1。Y|Vq 丄
Доказательство. Если 仪声^^ , подходящие дроби # и , из которых одна четная, а другая нечетная, лежат по разные стороны от а (замечание к теореме 234), и поэтому расстояние от а до любой из них меньше длины интервала, образованного этими двумя подходящими дробями, т. е.
I Q” 尸 lQ“+i Q“l Q”Q“+i
Еспн a =旣,m 卜一^J^^.p
Теорема 242・ Для любой подходящей дроби # к действа- тельному числу а справедливо неравенство:
⑵⑵а—^-|<±.
⑵
⑵
Q“ I Q*
Доказательство. Если а = ~ , то неравенство (2) очеР"Р
видно. Пусть а*7^ , т. е. существует подходящая дробь 7^ .
При 几>0 Q〃VQ〃+1 и согласно предыдущей теореме имеем:
..丄V丄Q“Q“+Lq 丁..丄V丄Q“Q“+Lq 丁
..丄V丄
Q“Q“+Lq 丁
..丄V丄
Q“Q“+Lq 丁
Отдельно рассмотрим случай п = 0. Если
а = Q。+ "а】+ "@2 + • • • > то
|а —箒卜"a—"&+... < 1 = ^Г-
8 А. А. Вухттаб
Теорема 243. Если « 厘卓, то
(3)(3)|a-^|>Q“(Q: + Q“)・
(3)
(3)
Доказательство. Рассмотрим сначала случай, когда для а существует подходящая дробь ^5^. Неравенства (7) 24-й главы показывают, что при а##^ подходящие дроби 案 и 索空 на-
ходится по одну и ту же сторону от а, и тогда, пользуясь еще теоремой 64, получаем:
I a_上 I、I P〃+2 Лn I I P〃+bQ万-P〃Q〃+2 丨 h
Qn (Qn+ian+a + Qn) Qw (Qw+ian+a+ Q〃%+J Qn (Qn+i+Qn)
При « =亲举 будет а〃+需 >1, так что
Хл+2
Q〃(Q〃+iQ〃+纟十 Q〃)Qn (Qn+i + Qn)'Q〃(Q〃+iQ〃+纟十 Q〃)Qn (Qn+i + Qn)'>>ITT旣T卜
Q〃(Q〃+iQ〃+纟十 Q〃)
Qn (Qn+i + Qn)'
Q〃(Q〃+iQ〃+纟十 Q〃)
Qn (Qn+i + Qn)'
>
>
тотоQ〃(Q〃a〃+9 十 Q〃a〃+J
то
то
Если же —^ — последняя подходящая дробь, т. е. а= —^ Хл+1Хл+1
Q〃l Q〃Q"i> Qn(Qn+i + Qn)'
Теоремы 241 и 243 дают оценки приближения любого действительного числа подходящей дробью 柴.Так как при всех 几 имеем QzjMQ^+i,то можно написать также
2Q丄+1 V* 窓 У QtA+J
и, таким образом, Ffс точностью до множителя, заключенного между у и 1, определяет порядок приближения а подходящей дробью с номером 几.
Теорема 242 показывает, что при этом, во всяком случае, обеспечивается точность приближения .
Мы видим, что, вообще говоря, подходящие дроби дают лучшие приближения к действительным числам» чем конечные деся-
тичные дроби, получающиеся в процессе разложения этого числа по степеням •” Действительно, если Q,・•・— десятичные знаки числа а после запятой и % = [а], т. е.
a = qTa = qT10 丁 10й10 丁 10й
a = qT
a = qT
10 丁 10й
10 丁 10й
то, взяв в качестве приближенного значения а число
% +奇+…t% +奇+…tсп Лсп Л
% +奇+…t
% +奇+…t
сп Л
сп Л
будем иметь:
I« ―力 I — %+1_ _1_ %+2 _i_ у 一 匕 I 9 I — Г
]юл I — т& io"】十 юп+а ' ' ■ * — Юл '
Обозначив 10л через В, имеем:
Десятичная дробь с°+^+ •・•十希=令 выражает действительное число а с точностью до величины, обратной знаменателю, в то время как согласно теореме 242 приближение подходящими дробями обеспечивает точность до величины, обратной квадрату знаменателя.
Надо при этом иметь в виду, что при больших значениях ап Q冷+里 может быть намного больше, чем Q〃, и тогда согласно теореме 241 точность приближения подходящими дробями будет еще лучшей.
Для того чтобы найти рациональное приближение действительного числа а с точностью до е, можно подобрать подходящую дробь ^ с таким номером п, чтобы Q冷Q^+工 было больше -|- , н тогда будем иметь:
отлиотлиПример. Найти подходящую дробь к числу 2+ /5,
отли
отли
чающуюся от этой иррациональности меньше чем на 0,00001.
Находим,Находим,что 2 + /5=4 + "4 + "4 + "4十....
Находим,
Находим,
Последовательность знаменателей:
Q0=l, Q1 = 4, Q2=17, Q3 = 72, Q4 = 305, Q6=1292f
так что
Q4> 100 000,齐舞
отличается от 2十/5 меньше чем на 0,00001.
Пример. Найти первые четыре подходящие дроби к числу л, оценить порядок приближения этими дробями и найти подходящую дробь, приближающую л с точностью ДО 刃・
Пользуясь равенством (13) 24-й главы, составляем таблицу числителей и знаменателей подходящих дробей к л:
3
7
15
1
292
• - •
pn
3
22
333
355
103 993
Q”
1
7
106
113
33 102
九 П22 P2333 Рз 355
Неравенство (1) дает:
Iп--7 1^7^06^700I"-Т5ё|V 1ёё:изV0,0001,I 搭| V 113・зз 102V 0,0000003.
Рациональное приближение к л в виде у , дающее сравнительно близкое к л; значение, было известно еще Архимеду. Особенно удобным рациональным приближением к л является число 箒,дающее при сравнительно небольшом знаменателе высокую точность. Это связано с тем, что в разложении л число а4 сравнительно большое (а4 = 292), и поэтому после знаменателя 113 следующий знаменатель намного больше, чем 113.
Докажем, что каждая следующая подходящая дробь всегда ближе к рассматриваемому действительному числу а, чем предыдущая.
Теорема 244. Для любых двух соседних подходящих дробей
*j и ^ к действительному числу а имеем:
(4)
Доказательство. Как и в теореме 237, при а получаем:
I а—厶 I = I 土一厶 I =!
I Q〃丨 I Q«an+i + Qn-i О» I (С«а«+1 + Сд-1) Qn
Qn-i I * Q«an+i + Q«-i Qn-i I (Qnan+i+ Qrt-i) Qn-i
но ая+1> 1 и Q„> Q辞-к, так что модуль разности в (5) меньше, чем в (6). При а=* неравенство (4) очевидно.
В следующей теореме мы покажем, что рациональная дробь, в некотором смысле достаточно хорошо аппроксимирующая действительное число, должна обязательно совпадать с одной из его подходящих.
Теорема 245. Если для целых а и b (Ь>0, (а, Ь) = 1) выполняется неравенство
|a"|v 壷,
加。-у—одна из подходящих дробей к а.
Доказательство. Пусть а声~^ (при а = у утверждение теоремы тривиально). Рассмотрим разложение у в цепную дробь:
^■=Qq + ”Q1 + ・・・ +”Q$="^~,
обозначая через мем числообозначая через мем число且且подходящие дроби к этому разложению, возь-подходящие дроби к этому разложению, возь-ТогдаТогда⑺⑺I m I Qs_" = I P$-lQQ$:1 I Q$-1|=1 — =]I +aQs—& 十 叫 厂叩откуда получаем, что (o>2—a 1.I m I Qs_" = I P$-lQQ$:1 I Q$-1|=1 — =]I +aQs—& 十 叫 厂叩откуда получаем, что (o>2—a 1.
обозначая через мем число
обозначая через мем число
且
且
подходящие дроби к этому разложению, возь-
подходящие дроби к этому разложению, возь-
Тогда
Тогда
⑺
⑺
I m I Qs_" = I P$-lQQ$:1 I Q$-1|=1 — =]
I +aQs—& 十 叫 厂叩
откуда получаем, что (o>2—a 1.
I m I Qs_" = I P$-lQQ$:1 I Q$-1|=1 — =]
I +aQs—& 十 叫 厂叩
откуда получаем, что (o>2—a 1.
Пусть <0 =仆+1 + 厶叫2+ …—разложение(о в цепную дробь.
Поскольку(о >1, то а$”А1, и тогда
旬+从"十••・+"/十У%+1十• . . =p
представляет собой некоторую цепную дробь, величину которой мы обозначили через р.
Согласно формуле (8) 24-й главы имеем:
н, подставляя сюда выражение co из (7), после простых преобразований получаем 0=а, так что цепная дробь Qq + ”Qk+・・・ ・.• +"%, равная у f есть подходящая дробь к а.
ПРИБЛИЖЕНИЕ ДЕЙСТВИТЕЛЬНЫХ ЧИСЕЛ РАЦИОНАЛЬНЫМИ ДРОБЯМИ С ЗАДАННЫМ ОГРАНИЧЕНИЕМ ДЛЯ ЗНАМЕНАТЕЛЕЙ
В теоремах 241 —244 ставился вопрос о порядке приближения действительных чисел подходящими дробями. В следующих теоремах рассмотрим некоторые сравнительно простые результаты» показывающие» как обстоит дело с приближением действительных чисел рациональными числами, не предрешая заранее, что эти рациональные числа будут подходящими дробями. Вместе с тем в доказательствах этих теорем мы часто будем пользоваться уже известными нам теоремами о цепных дробях, так как использование их обычно дает наиболее простые пути для исследования рациональных приближений.
Пусть а — произвольное действительное число. Как было отмечено раньше, уже из теории десятичных дробей следует существование рационального числа — , такого, что | а — у | < у. Поставим вопрос о возможности таких приближений а рациональными числами g при которых точность приближения будет оценена не величиной 彳,а величиной, в т раз меньшей, т. е. вопрос о нахождении рациональных чисел у / таких, что
где т — любое заранее заданное положительное число..
Например, можно поставить задачу нахождения такого рационального приближения к а, чтобы точность приближения была в 1000 или в 1 000 00(У раз лучшей, чем величина, обратная знаменателю. Это соответствует выбору т— 1000 или т = 1 000 000, Оказывается, что, как бы велико ни было т, можно найти рациональную дробь у , приближающую а с точностью до 露,причем, н это является самым интересным, дробь у мы можем выбрать так, что bvt.
Теорема 246 (Дирихле). Для любого действительного числа а 囱 проыз第льного т > 1 можно найти рациональную дробь
, такую,修加。
Ут.
Доказательство. Обозначим, как обычно, через -^ (п —0,1, 2, ...) подходящие дроби разложения а в цепную дробь. Последовательность
Qo = 1 V Qi V Q 牙 V ...
может быть конечной или бесконечной, но, во всяком случае, поскольку Qo=l, a t>L, можно на於тн наибольший номер 几, та кой f что Q„^t.
В качестве дроби у , у до влетво р яющей условиям теоремы, можно выбрать ^, т. е. положить а = Рп, b = Qnt Действительно, рассмотрим два возможных случая.
Qn не является последним знаменателем (это будет для любого иррационального а, но может быть и в случае рационального а), т. е. существует Qn+1, такое, что
Qn V т V Qn+i*
Тогда при а = Рп, b=Qn согласно теореме 241 имеем:
[吁中卜一創V盒71V最=*Н b = Q"WT (b>0).
Qn —знаменатель последней подходящей дроби разложе-
ния а, т. е. а= . Тогда при а = Рп, b = Q„ имеем:
la_^;l=0<^^ b=Q”<T・
Пример. Найти рациональное приближение ^ к 丿5 c Toq・
ностью 即 да-
Согласно теореме 246 такую дробь можто найти среди дробей со знаменателями, меньшими чем 1000. Разлагая VT в цепную дробь, получаем
]^=2 + 山戸4 + l4 + 山 + "4+...
,,.
Находим подходящие дроби:
2
4
4
4
4
4
• ♦ ■
2
9
38
161
682
• • ■
Q”
1
4
17
72
305
1S92
-■ ■ •
Наибольшим знаменателем, меньшим чем 1000, является Q“ = 305. Искомая дробь равна ^; |У5-^.
Обобщим теорему 246 при целых i》1 на случай нескольких действительных чисел.
Теорема 247. Пусть %, а9> ・・•, а„—действительные числа; т—целое число (т^ 1), Существуют рациональные числа ?, 号看,такие, что
卜l?|v£, |аз-貝V*卜“ — Зк^’Ут".
Доказательство. В единичном n-мерном кубе берем ти 4-1 точек с координатами:
({出},伊廟,…,伊叫),
где 也=0, 1, 2, ..., тл, a {々aj—дробная часть А%.
Разделим каждую из сторон этого куба на т равных частей точками 0, —,™,...,y = ^h соответственно этому весь куб на тл одинаковых частей, так, что в пределах каждой части любая координата увеличивается меньше чем на — . Поскольку число точек ({论%}, {论а/, • •・,{论а〃}) больше, чем число частей, то по крайней мере две точки:
({b'aj, {"%},..., {"а”}) и ({夕%}, {b"%}{Ь"а“}),
где 0^bf ^%пу 0《Ь"Мт〃, попадают в одну и ту же часть, и тогда соответствующие координаты этих точек отличаются друг от друга меньше, чем на J .
{b'%} = b'%_《,{Ь"%} = ь”%—4,
где as и as (§ = О, I, .. ., п) —целые числа, так что, например, при b'V廿 получаем для всех s=0, I, 2, -.., п:
|(b"-b,)%-(a;-4)j V L, или 卜s-計 v£,
где % = а; —a;, b = lf — bf ^1^ — целые числа.
Примечание. Дроби у, .. ., g, существование которых мы доказываем в этой теореме, могут оказаться сократимыми.
Пример. Найти две дроби с одним и тем же знаменателем Ь, приближающие соответственно силе точностью до 六.
Решение. В этом примере п = 2, т =4. Согласно теореме знаменатель b искомых дробей может быть выбран <4* =16. Берем точки с координатами ({fee}, {也冗}),也=0, 1, ..., 16. Находим две точки ({2с}, {2л}) и {6с}, {9л}), у которых координаты 232
отличаются меньше, чем на 彳.Полагая Ь = 9 —2 = 7 и подбирая соответствующие числители, получаем:
221Л -у]221Л -у]
221
Л -у]
221
Л -у]
ПРИБЛИЖЕНИЕ ДЕЙСТВИТЕЛЬНЫХ ЧИСЕЛ БЕСКОНЕЧНОЙПОСЛЕДОВАТЕЛЬНОСТЬЮ РАЦИОНАЛЬНЫХ ЧИСЕЛ
Теорема 242 показывает, что для любого действительного числа а существует бесконечное множество рациональных чисел у , таких, что 卜一今|<3,причем в качестве ^ можно взять любую подходящую дробь к а.
Можно ли в этом неравенстве заменить постоянную 1, стоящую в числителе, другой более маленькой величиной с< 1 так, чтобы получающееся после этого неравенство |а — ^Jv"^- осуществлялось при любом а для бесконечного множества рациональных дробей?
Оказывается, это можно сделать, и такое неравенство будет иметь место при с = -рЦ~= 0,4472.・•, причем постоянная -^下 здесь наилучшая; для меньших значений с существуют значения а, при которых неравенство | а~ у J < ^ осуществляется уже только для конечного числа дробей у.
действительного числа рациональных дробейдействительного числа рациональных дробейТеорема 248. (Гурвиц). Для любого а существует бесконечное множество у, таких^ 修加。
действительного числа рациональных дробей
действительного числа рациональных дробей
⑼
Доказательство. Разложим а в цепную дробь. Мы до・ кажем, что из трех любых соседних подходящих дробей / по крайней мере одна может служить в качестве у в неравенстве (9).
Доказательство этого утверждения будем вести от противного. Предположим, что для каких-либо трех соседних подходящих дробей выполняются неравенства:
I。-把
pp
и ^ расположены по разные стороны от а и -поэтому при четном п из (10) следует:.
а при нечетном:
так что и в том и в другом случае имеем:
iM /十 点),吃一fel= Q,-J
или,или,умножая на Q: и перенося все члены в одну сторону,
или,
или,
т. е.
(11)(11)или, поскольку Qn и Q〃一!一целые числа, Q”「1 + V5
(11)
(11)
2 —•
Поскольку 7~- и #±2 также расположены по разные сто- Чл Vo+1
роны от а, из (10) аналогично получаем:
(12)(12)Qn+1^ 1 + /5"
(12)
(12)
■qt<—2—
Пользуясь еще тем, что ал+1 ^ 1, из (11) и (12) получаем:
-2—
—1 ,21 +/Г
j (总广=
Предположение, что выполнены все три неравенства (10), привели нас к противоречию, поэтому по крайней мере для одной из трех подходящих дробей , *, "盯,взятой в качестве у, должно выполняться неравенство (9). Придавая п различные значения, получим бесконечное множество дробей, удовлетворяющих неравенству (9).
Перейдем теперь к доказательству того, что постоянная фигурирующая в теореме Гурвица^ наилучшая.
Теорема=j+/L —2Теорема=j+/L —2aaу, таких t чтоу, таких t что|aW/・|aW/・(13)(13)
Теорема
=j+/L —2
Теорема
=j+/L —2
a
a
у, таких t что
у, таких t что
|aW/・
|aW/・
(13)
(13)
249. При любом положительном 1<-^ и
существует только конечное число рациональных чисел
Доказательство. Предположим, что при а = —^—, 入 V-^=. неравенство (13) удовлетворяется для бесконечного У 5
множества рациональных чисел у. Тогда для каждой такой дроби выполняются неравенства
откуда, подставляя значение а, получаем:
~b~T<a~~2<~b+Tt
а возводя в квадрат, получаем:
^ -K5X<a2-a&-&»<^ + /5X.
Поскольку О V 丿5 入 V 1, то при достаточно большом 6 будем иметь:
—1 V。冬一ab—b* V 1
и, следовательно, целое число 。誓一ab—М=0, ^ =丄、九 , что при целых а и b не может иметь места. Полученное противоречие показывает, что неравенства (13) может иметь место только для конечного числа рациональных чисел у.
Замечание. Из теоремы 249 следует, что при замене 入 достаточно малым положительным с можно добиться того, что неравенство ja —у | <-^- не будет осуществляться уже ни для одной рациональной дроби у , так что при а =—胃—всегда для всех целых а и & будет иметь место неравенство
卜тз
Существенные обо(Яцения теоремы 248 были даны в работах А. А. Маркова. Марков показал, что если из множества дейст
вительных чисел исключить числа, эквивалентные а0 = —^^— ,
т. е. числа вида /。叶g, где AD — BC^ ± 1, Л, В, С, D — целые, то для оставшихся действительных чисел а неравенство
(14)(14)卜一^|V居
(14)
(14)
% = /2.% = /2.ос у щест в л яетс я при с= у^ для бесконечного множества рациональных чисел у. Это значение с наилучшее, что легко про-
% = /2.
% = /2.
/4cti + В Cdi + D/4cti + В Cdi + Dверить, рассматривая рациональные приближения к Исключив после этого еще все числа, эквивалентные
/4cti + В Cdi + D
/4cti + В Cdi + D
т. е. числа видат. е. числа вида,где AD 一 ВС =士1, Л, Вt С, D —
т. е. числа вида
т. е. числа вида
целые, получаем множество действительных а, в котором неравенство (14) удовлетворяется для бесконечного множества рациональных чисел уже при с =歹声,и т. д. В своих исследованиях Марков связывает вопрос о порядке приближения действительных чисел рациональными дробями с изучением соответствующих квадратичных форм.
Исторические комментарии к 25心 главе
Китайский астроном Цзу Чун-чжи (V век нашей эры) показал, что л заключено между 3,1415926 и 3,1415927. Он указал в качестве рационального приближения к л величину 箒.
В Европе рациональные приближения л в виде и впервые указаны Адрианом Мети усом (1571—1635).
Английский математик Валлис (1616——1703) вычислил 35 первых элементов разложения л в цепную дробь. Общий вид элементов разложения л в цепную дробь неизвестен.
Теоремы 248 и 249 были опубликованы Гурвицем в 1891 г. Тот факт, что из трех соседних подходящих дробей по крайней мере одна дает приближение вида (9), был доказан Борелем в 1903 г.
Андрей Андреевич Марков (1856—1922) занимался весьма разнообразными вопросами математики, но особенно большое значение имеют его работы по теории чисел и по теории вероятностей. Исследования А. А. Маркова по теории квадратичных форм являются основными для всего последующего развития этой области теории чисел. Важнейшие результаты А. А. Маркова, полученные им в этом направлении, изложены им в магистерской диссертации “О бинарных квадратичных формах положительного определителя1*.
Научная деятельность А. А. Маркова протекала в Петербургском университете, после окончания которого Марков рабо- та/в нем с 1880 г. до конца своей жизни, и в Академии наук, избравшей его академиком в 1890 г.
ГЛАВА 26
НАИЛУЧШИЕ ПРИБЛИЖЕНИЯ
ОТЫСКАНИЕ НАИЛУЧШИХ ПРИБЛИЖЕНИЙ С ПОМОЩЬЮ ЦЕПНЫХ ДРОБЕЙ
Подходящие дроби в определенном смысле являются наилучшими приближениями к действительным числам.
Конечно, очевидно, что, поскольку множество рациональных чисел всюду плотно, не существует рациональной дроби, которая была бы ближе к данному иррациональному числу, чем любая другая дробь.
Говоря о наилучшем приближении, мы понимаем под этим наи лучшее приближение по сравнению не со всеми другими рациональными числами, а только по сравнению с рациональными числами, у которых знаменатель меньше, чем у данной дроби, или равен ему.
Определение 69. Рациональная дробь у называется наилуч- uiuM приближением к действительному числу а .если не существует ни одной рациональной дроби у со знаменателем vb, которая была бы ближе к а, чем у.
Таким образом, согласно этому определению у является наилучшим приближением к а, если для любой другой рациональной дроби у , такой, что
будем иметь у> Ь.
Геометрически это означает, что если взять на числовой прямой точку а и интервал с концами в точках а — ~ , а + у , то все рациональные дроби, лежащие в этом интервале, имеют знаменатели, большие чем 氏
Таким образом, если у —наилучшее приближение к а, то рациональные дроби со знаменателями <Ь лежат вне этого интервала или совпадают с одним из его концов.
5
П римеры. 1) 万 является наилучшим приближением к числу % так как среди рациональных дробей со знаменателем 1 и 2 нет ни одного числа, которое было бы ближе к е, чем у, т. е. ближе к % чем у , могут быть только дроби $ где Ь>2.
у не является наилучшим приближением к 丿歹. Действительно, ^^2" = 1,41, и легко проверить, что дробь у со знаменателем, меньшим, чем у 号 ближе к ]/2, чем 产= =1,428,...
Рассмотрим вопрос об отыскании наилучших приближений к действительным числам и, в частности, докажем, что все подходящие дроби, начиная с первой, не только дают хорошие приближения к действительным числам, но всегда являются наилучшими приближениями.
Теорема 250. Если интервал ^у; 糸) образован двумя рациональными дробями, такими, что Ьс — ad^ I, то:
любая рациональная дробь, лежащая в этом интервале, имеет знаменатель, больший чем bud;
для любого действительного числа а, принадлежащего этому интервалу, по крайней мере одна из дробей у или *, а именно ближайшая к а, является наилучшим приближением.
Доказательство. 1) Пусть рациональная дробь у такова, что у <у < у и bc — ad= 1, тогда, поскольку а, Ь, х, у — целые и &>0, у>0, из Ьх—ау>0 получаем bx—ay^ 1, а, следовательно,
С другой стороны, поскольку у лежит между ^ н / ,
ж а с7一万vz—ж а с7一万vz—⑵⑵
ж а с
7一万vz—
ж а с
7一万vz—
⑵
⑵
так что, сравнивая (1) и (2), получаем ^V 占,т. е. y>d.
Совершенно аналогично, рассматривая вместо Ьх—ay выражение cy—dx и вместо -у—у разность у—у , доказываем, что У>Ь.
Пусть у<а<-^ , Ьс—ad = 1. Если у ближе к а, чем
3 т0 у— наилучшее приближение к а.
,лежащая бли*,лежащая бли*得;糸)и得;糸)иДействительно, любая рациональная дробь у
,лежащая бли*
,лежащая бли*
得;糸)и
得;糸)и
же к а, чем 万,должна принадлежать интервалу
следовательно, согласно первой части теоремы для нее будет у>Ь・ Таким образом, любая дробь, которая ближе к а, чем у , имеет знаменатель, больший чем 仇 т. е. у—наилучшее приближение к а.
Если g ближе к а, чем у, то аналогично получаем, что 弟—наилучшее приближение к а, а если》н * лежат на равном расстоянии от а, то обе эти дроби являются наилучшими приближениями.
Примечание, Вообще говоря, как это будет видно из следующей теоремы, оба конца интервала信;今)м。гут быть одновременно наилучшими приближениями к а и тогда, когда расстояния от а до концов интервала не равны.
Теорема 251. При s/1 любая подходящая дробь 舟 к дей* ствительному. числу а является наилучшим приближением.
Д ок аз ате л ьст во. При &#旨 а заключено в интервале, концами которого являются * и 冬т, причем (теорема 60') PsQ.i—2-iQs=」,или PS-1QS — PSQS_1=1 (В зависимости от четности или нечетности s).
Согласно предыдущей теореме ближайшая к а из двух дроР рР
бей 六 и , а таковой является # (теорема 244), является наилучшим приближением.
р
Ро + 1 ~0ГРо + 1 ~0ГПри s = 0 Qo= 1 и — = Ро= [а], как легко видеть, не всег-
Ро + 1 ~0Г
Ро + 1 ~0Г
[а] + 1[а] + 1да является наилучшим приближением, так как
[а] + 1
[а] + 1
Q;'Q;'355При мер. Дробь 肃355При мер. Дробь 肃,найденная нами (стр. 228) в качестве,найденная нами (стр. 228) в качествеможет быть ближе к а, чем
Q;'
Q;'
355
При мер. Дробь 肃
355
При мер. Дробь 肃
,найденная нами (стр. 228) в качестве
,найденная нами (стр. 228) в качестве
хорошего приближения к числу л, является согласно последней теореме наилучшим приближением, т. е. ни одна дробь со знаменателем v』13 не может быть ближе к л, чем 需.
МНОЖЕСТВО ВСЕХ НАИЛУЧШИХ ПРИБЛИЖЕНИЙК ЗАДАННОМУ ДЕЙСТВИТЕЛЬНОМУ ЧИСЛУ
Естественно возникает задача определения всех наилучших приближений к заданному действительному числу а.
Прежде всего заметим, что все наилучшие приближения к а лежат в сегменте ([а]; [а] +1).
Действительно, если рациональное число у лежит вне этого сегмента, то по крайней мере один из концов сегмента, а именно ближайший к а, имеет знаменатель 1 vb н расположен ближе к а, чем у , т. е. -^- не является наилучшим приближением.
Легко указать алгоритм, дающий последовательное построение всех наилучших приближений со знаменателями 1,2, 3,... Сначала из двух чисел [а] и [а]+ 1 берем то, которое ближе к а; это число будет наилучшим приближением со знаменателем L Берем затем в этом интервале последовательно все рациональные числа со знаменателями 2, 3, 4, ..., проверяя каждый раз, не существует ли рационального числа с меньшим или таким же знаменателем, которое было бы ближе к а, чем исследуемое число- Если для числа у не нашлось ни одного рационального числа со знаменателем «Ь, которое было бы ближе к а, то у является наилучшим приближением. Конечно, при этом для сравнения из всех чисел с меньшими чем п зна* менателями достаточно взять ближайшее к а. Очевидно, что в случае иррационального а может быть самое большее одно наилучшее приближение со знаменателем л, а в случае, когда а рационально, не больше двух. Таким образом, этот алгоритм позволяет выделять из множества рациональных чисел все наилучшие приближения к а.
Для рационального числа а = у число наилучших приближений конечно, так как все рациональные числа интервала ([?]; [т] + О с0 знаменателями, большими чем &, дальше от у , чем само число у.
Пример. Найти все наилучшие приближения к /3 со знаменателями, меньшими чем 15.
Р ешение. 1V^WV2,= 1,44224...
з
— наилучшее приближение со знаменателем 1; у —наилучшее приближение со знаменателем 2. В рассматриваемом интервале (1; 2) все дроби со знаменателями 3 и 4 дальше от р/3, чем -|-» а из дробей со знаменателем 5 отбираем наилучшее при-
73 /-3
ближение 写,которое ближе к / 3, чем у ・ Дроби со знаменателем 6 дальше от р/3, чем у. Из дробей со знаменателем 7 отбираем наилучшее приближение 学.Наилучших приближений со знаменателем 8 нет, а среди дробей со знамена- 13
телем 9 находим наилучшее приближение §. Все дроби со зна
менателями 10, 11, 12, 13, 14 и 15 дальше от J3, чем @.
37
Таким образом, искомые наилучшие приближения: 1, у ,-
10 13、
Следующая теорема позволяет значительно уменьшить число испытываемых чисел.
Теорема 252. Пусть ◎(尼=0,1,2, •・•) — подходящие дроби /с действительному числу <z = aQ + "а】十 厶% .…; тогда любое на・ илучсиее приближение к а находится среди чисел вида:
(3)(3)PjfeX + Pjfe-lQ/ + Qm-i
(3)
(3)
где при 尼=1, 2, ... величина х принимает значения такие, что 0^х^ай+1> а при 尼=0 выражение (3) берем со значениями Рт=1, Qt = 0, 0v%《a「
Доказательство. Предположим, что у — некоторое наилучшее приближение к а, отличное от всех чисел (3), в частности отличное и от всех чисел 々-】.Поскольку, как было отмечено выше, все наилучшие приближения к а лежат в сегменте ([а]; [а] + 1) и Р0 = [а1» Qo= Ь то
Р。/。и Ро + !
区V石
Рассмотрим поеледовательность
(4)(4)которая, в частности, при рациональном а =которая, в частности, при рациональном а =1)Если §<!<£1)Если §<!<£Ps①Ps①конечна.конечна.» то у лежит между двумя какими-» то у лежит между двумя какими-либо соседними числами в (4).Отметим при этом, что в случае рационального а =либо соседними числами в (4).Отметим при этом, что в случае рационального а =耳 вели-耳 вели-чина м не может лежать между #чина м не может лежать между #и т^1. Действительно, еслии т^1. Действительно, еслиРо 7 Р2 7P4 ?^3^1
(4)
(4)
которая, в частности, при рациональном а =
которая, в частности, при рациональном а =
1)Если §<!<£
1)Если §<!<£
Ps①
Ps①
конечна.
конечна.
» то у лежит между двумя какими-
» то у лежит между двумя какими-
либо соседними числами в (4).
Отметим при этом, что в случае рационального а =
либо соседними числами в (4).
Отметим при этом, что в случае рационального а =
耳 вели-
耳 вели-
чина м не может лежать между #
чина м не может лежать между #
и т^1. Действительно, если
и т^1. Действительно, если
бы ^ лежало между# и ^=^\ то согласно теореме 250 было “Q$ Q~iрр
бы b>Q$; вместе с тем, поскольку а—寸=0, дробь ^ ближе
к а, чем на и лучшее приближение у , так что Q$>b.
Таким образом, в последовательности (4) найдутся две под
ходящие дроби и 六,между которыми лежит 工.
Легко проверить, что числа:
Рц Pjfe + P 力 1 2P 力+ Р 力一1 。力+1Р/ + Р力一i =P^+i Qu' Qa + Qa-i 1 2Qjt +Qu ' • * *' ^a+iQa + Qa-i Qa+i
— либо монотонно возрастают, либо монотонно убывают, т. е. лежат по одну и ту же сторону от а.
Действительно, разность между двумя соседними членами: 什?分+ £ J и 力gl —в последовательности (5), равная, как легко вычислить:
(f + l)P 力+РиfP 力+ P»i(一1尸 ⑹
(f +1) Qa+Qa-i tQh + Qh_i ((f +1) Qjt + Qjfe_i) (fQjt+Qu)'
имеет при всех t один и тот же знак.
Пусть -г- лежит между двумя такими членами:二二;二:
tpk+pkl(t+i)pk+pj ^+Р^
н ?Й$^; Т0ГДа одна из величин 方+崂+qL,totfo^ ближе к а, чем наилучшее приближение 万,т, е. один из зна
менателей: (/4-1) Qfc + Qfe-i> ^Qfe + Qft-i больше чем Ь. Вместе с тем согласно теореме 250 из (6) следует, что b больше обоих этих знаменателей.
) Если то к лежит между двумя числами монотонно убывающей конечной последовательности:
Р о+ 1 2Pq+ 1 3Pg+ 1。止 g + 1 —。0。1+ 1 = Pl
у,F",FT,…,Qq] 丁=石
..fPo+1 " + 1)Pq+1/7、
t. e. между некоторыми числами —宁一и ' 厶; из (7). Дробь "•十£^ + > ближе к а, чем наилучшее приближение у , а, следовательно, f+l>b; вместе с тем, поскольку разность fP—1 (f + l)Po+l 1А
_о_2J 二 1=/ 〃丄к,т° согласно той же теореме 250
имеем b+ 1.
Предположение, что ^ отлично от всех чисел (5), в обоих возможных случаях привело нас к противоречию, т. е. теорема доказана.-
Пр и м е ч а н и е. Среди чжхл (3) могут быть м числа> не являющиеся наилучшими приближениями.
Пример. Найти все наилучшие приближения к числу л: л = 3,1415... =3+J/7 + 1/15+..., со знаменателями, меньшими или равными 75.
Подходящие дроби к числу л имеют вид:
322 333
Т1 Т * Тбб * ' "'
Дроби вида (5) со знаменателями V75 имеют вид:
4710 13 16 19 22325 47 69 91
丁,T 1 百,T1 5,6,丁,耳,正,方,秀,
113 135 137 179 201 223
前'4T'而'乔'而
Оставляем из них те, которые ближе к л, чем другие дроби из этой последовательности с меньшими знаменателями, и получаем, таким образом, искомые наилучшие приближения:
3 13 16 19 22 179 201 223
Г* У 1 б"* Т1 57 * 京,ТГ,
ГЛАВА 27
ПОСЛЕДОВАТЕЛЬНОСТИ ФАРЕЯ
ФАРЕЕВЫ ДРОБИ
Приближения действительных чисел рациональными изучались нами до сих пор главным образом с помощью аппарата цепных дробей. Эти приближения исследуются также с помощью так называемых последовательностей Фарея, имеющих большое значение и при рассмотрении многих других вопросов теории чисел.
Определение 70. Последовательностью Фарея Фя называют множество несократимых рациональных чисел у со знаменателем Ь^п, принадлежащих сегменту [0; 1] 〃 расположенных 6 порядке их возрастания.
Фареевы последовательности названы по имени английского ученого Дж. Фарея, опубликовавшего в 1816 г. некоторые свойства этих последовательностей.
Пример ы. Последовательности Фарея при 枕=1, 2, 3, 6 имеют вид:
J 011112132345Ц
\Ti 石,5,Z1 g,万,T1 万,音,石,T1 石,t/ '
Дроби, входящие в Фл> часто называют фареевыми дробями порядка п. Начнем с теоремы, дающей алгоритм построения для каждой дроби в Фп> следующей за ней.
Теорема 253. Пусть у €ФП, Уа—целое число, такое, что 枕一bV%<枕 〃。%三—1 (modb), x0 = —^1; тогда — является в ①〃 дробью* непосредственно следующей за у.
Замечание. Целое число(/0, удовлетворяющее условиям п~~Ь <у0^п и ay。三一1 (mod&), существует, так как (а, Ь)=1, и из b последовательных чисел, лежащих между п — Ь н 枕, включая л, одно удовлетворяет сравнению a(/0 = — 1 (mod Ь).
Доказательство. Из % = ^ti следует bxQ — ayQ^ 1, (%о, %) = 1, и поскольку %<П, то 款e(D“;詁=专 +壶〉奈. Пусть ~—дробь из Фл> непосредственно следующая за у .
Если 亲<彳<1 卜 то, так как Q, &, % d, х0> (/0 —целые числа, имеем: xod — cyQ^l, cb —ad>l и ~——у = ^—£)+ 十b丿一 叫 十bd =^d如十必一京万.
^a_= b#Q—叫=丄彳6~~~ 一荻^a_= b#Q—叫=丄彳6~~~ 一荻С другой стороны,
^a_= b#Q—叫=丄
彳6~~~ 一荻
^a_= b#Q—叫=丄
彳6~~~ 一荻
откуда следует
b + 场 v 1dbyb by^ 1
Поскольку ^€仇 и, следовательно, d^n. получаем b + y0^nt yQ^n — b, что противоречит условию теоремы.
Предположение, что между 备 н / в Ф„ лежит еще одна дробь, привело нас к противоречию, т. е. ——ближайшая в Ф„ дробь, следующая за 石;-^ ==^- и, поскольку обе 9TH дроби несократимые, с~х^ d = %・
Пр имер. Найти в Ф10 дробь, следующую за у.
Решаем сравнение Зу 三一1 (mod 7); находим у w 2 (mod 7)» %不9, % = ^^tl = 4. Искомая дробь у.
Теорема 254. Если у 〃 /—две соседние дроби s Ф启〃
у < у, mo верны следующие соотношения:
& + d>n,
be—ad= 1,
наибольший общий делитель (&, d) = 1.
Док азательство. Согласно предыдущей теореме c=xQf d = yQf где п—&<у0<п, ау0 = —1 (mod&), %尸”。产,откуда:
b + d = b + %>%
be—ad = bxQ — ayQ = lf
вытекает из 2).
последовательныепоследовательныеТеорема 255. Если f~V^v/—три дроби в ①小 то — = гф^.
последовательные
последовательные
Дробь ^^ называют медиантой ^ и % Доказательство. Согласно теореме 2542 имеем:
bx — ay= 1,—dx + cy^l.
откуда, решая относительно хну, получаем:
_а + е_ b +d х 一 口 +0
尤—be—ad *У 一be—ad * ~y —6+d'
Теорема 256. Любая дробь из Фп+1 со знаменателем n+1 лежит между двумя соседними е Фл дробями и является их медиантой.
Доказательство. В Фп+1 не может быть двух соседних дробей со знаменателем n+ 1, так как это противоречило бы теореме 2543. Любая дробь из Фп+1 со знаменателем, равным n+1, лежит между двумя дробями из Ф„ и, образуя вместе с ними в ФпЧт1 три последовательные дроби, является (теорема 255) их медиантой.
Эта теорема дает удобный способ получения последовательности Фп+1, если нам известна последовательность Ф„.
Если ~ и ~—две соседние дроби в Фп, то
(a + c)b — a(b + d) = bc—ad= 1, (а+с, b + d) = 1,
е. медианта 莊^—несократимая дробь h^^€Q+i тогда и только тогда, когда b + d = n+ 1. Добавление таких медиант к Фл дает нам множество Фп+1.
Пример. Зная Фв (см. пример на стр. 243), найти Ф7.
Находим в Фв соседние дроби, у которых сумма знаменате-
。О V011121132
леи равна 7; это будут: -р и ;彳 н у; у и у; и у; у
351
и Т; б- и т-
Вставляя в Фв между этими дробями их медианты, получаем:
①尸件,4①尸件,41 1 1 2 1 2 3 1 4 3 2 5т» Т» Т» Т' Т - Т * Т» У*
①尸件,4
①尸件,4
34561 )
T,g,g;尸,丁广
ПРИБЛИЖЕНИЕ ДЕЙСТВИТЕЛЬНЫХ ЧИСЕЛ ФАРЕЕВЫМИ ДРОБЯМИ
Последовательности Фарея позволяют находить хорошие рациональные приближения к действительным числам, обеспечивающие точность до величины, обратной квадрату знаменателя.
Теорема 257. Пусть OVaVL Из двух соседних дробей в Фп, между которыми лежит а, по крайней мере одна дробь -j- отличается по абсолютной величине от а меньше, чем на 1
Док азательство. Пусть 糸 Va vg, где у и ^—две соседние дроби в ①父
Если *MaV^^, то, так как согласно теореме 254а Ьс—ad = 1, получаем:
I а Iа + с аЬс—ad1
Аналогично, еслн^^уас/, то получаем Ja—21VM.
Примечание. Если а лежит вне интервала (0; 1), то мы можем применять нашу теорему к {а}, а затем в найденном неравенстве |{а}у-1< jr прибавить к уменьшаемому и вычитаемому в левой части целое чйсло [a] = a— {a}・
Рассмотрение последовательностей Фарея позволяет дать простые доказательства многих теорем о рациональных приближениях действительных чисел. В виде примера приведем доказательство теоремы 246 25-й главы при целом т. Очевидно, что при этом достаточно рассмотреть случай, когда 0《а<1,так как при других а можно вместо а брать {а}, и затем в заключительном неравенстве поступать так же, как в предыдущем, случае £см. примечание к теореме 257).
Доказательство теоремы 弘 6. Пусть т^ 1 целое, a (OWaV 1) лежит между двумя соседними в Фх дробями ^ н%, так что y^a^y• Если 万<а<^ф^, то, так как согласно теореме 254 be —ad=l и 6 + d>% получаем:
I a I」а + с a | Ьс—ad . 1 八厶— 卜一丁|g1击一方| = йй^V加'гд bw •
Случай f^Vav糸 рассматривается аналогично.
Фареевы дроби можно применять также для нахождения наилучших приближений.
Теорема 258. Если а лежит между двумя соседними е Фп дробями, то по крайней мере одна из них представляет собой наилучшее приближение к а.
Док а з а те л ь ст во. Пусть у < а< -j , у и 糸一соседние дроби в Фл; тогда bc—ad = 1 и согласно теореме 250 по крайней мере одна из дробей: у и у, есть наилучшее приближение к а.
Теорема 259. Если а лежит между двумя соседними е Ф„
дробямителем 〕дробямителем 〕толькотолькожениемжениемп+1 дробь тогдап+1 дробь тогда务,то среди несократимых дробей со знамена-
дробями
телем 〕
дробями
телем 〕
только
только
жением
жением
п+1 дробь тогда
п+1 дробь тогда
наилучшим приближением к а может быть
ние от этойние от этойДоказательство.Доказательство.В Фя+1 может быть только одна дробь со знаменателем 枕+ 1, лежащая в интервале ^у; £) , а именно дробь 注^ при 匕+^ =枕十1 (теорема 256).В Фя+1 может быть только одна дробь со знаменателем 枕+ 1, лежащая в интервале ^у; £) , а именно дробь 注^ при 匕+^ =枕十1 (теорема 256).幷^. Эта дробь является наилучшим прибли- и только тогда, когда b + d = n+ 1 и расстоя- дроби до а не больше расстояний от у и -^ .
ние от этой
ние от этой
Доказательство.
Доказательство.
В Фя+1 может быть только одна дробь со знаменателем 枕+ 1, лежащая в интервале ^у; £) , а именно дробь 注^ при 匕+^ =枕十1 (теорема 256).
В Фя+1 может быть только одна дробь со знаменателем 枕+ 1, лежащая в интервале ^у; £) , а именно дробь 注^ при 匕+^ =枕十1 (теорема 256).
Достаточ н ость условия. При b+d = n+ 1» кроме ^^ , в интервале (^;糸)нет других дробей со знаменателями V 枕+ 1 (теорема 256), и если расстояние до а от ~^ не больше,
чем от у и -^-, то оно тем более не больше, чем расстояние до а от всех дробей, расположенных вне этого интервала.
Не об ходимость условия очевидна. Если ^^, где b+d = n+1 — наилучшее приближение к а, то ^^ должно быть не дальше от а, чем дроби ~^ н g.
Если исходя из интервала (#; }) последовательно строить медианты, отбирая интервалы, заключающие в себе а(0<а<1), то согласно последней теореме можно найти все наилучшие приближения. Мы имеем при этом в виду, что при увеличении номера 枕 новые фареевы дроби появляются (теорема 256) только в качестве медиант двух соседних дробей. Если а не принадлежит интервалу (0; 1), то вместо а рассматриваем а* = {а}.
Пример. Найти все наилучшие приближения к In 10= ■= 2,30258... со знаменателями 枕《30.
Возьмем а* ={1п 10} =0,30258..., 0<а'<у. Оба конца ^ , у и их медианта у есть наилучшие приближения в Ф3; 0 Va'v^ • Медианта } не является наилучшим приближением,
Следующая ме-Следующая ме-так как она дальше от а', чем
Следующая ме-
Следующая ме-
21]
днанта у ближе к а', чем 7 H 万,т. е. является наилучшим
2J32
приближением; у < а,< у • Медианта ^ ближе к а', чем у
и у, т. е. также наилучшее приближение; ^<«'< у. Медианта * не является наилучшим приближением; y^Va V代.
734
Медианта 方 ближе к а', чем и ^, т. е. наилучшее приближение. Продолжая процесс, находим еще следующие наилучшие приближения к а':品,寫,不* 1п10 = 2+а', так что наилучшими приближениями к In 10 со знаменателями ^ 100 являются числа:
9 旦工竺胆 53 至殂竺
4 讶,5,У * 10 * 23* 33 * 备,76 *
ГЛАВ А 28
КВАДРАТИЧЕСКИЕ ИРРАЦИОНАЛЬНОСТИИ ПЕРИОДИЧЕСКИЕ ЦЕПНЫЕ ДРОБИ
РАЗЛОЖЕНИЕ КВАДРАТИЧЕСКИХ ИРРАЦИОНАЛЬНОСТЕЙВ ЦЕПНЫЕ ДРОБИ
Рациональные числа представляют собой корни уравнений 1-й степени вида а% + Ь==0 с целыми коэффициентами.
Во множестве иррациональных чисел наиболее простыми являются те иррациональности, которые являются корнями квадратных уравнений с целыми коэффициентами; такие числа мы будем называть квадратическими иррациональностями.
Определение 71. Число а называется квадратической иррациональностью. если а— иррациональный корень некоторого уравнения
ах2 + Ьх + с^0(1)
с целыми коэффициентамu г не равными одновременно нулю. При таком а, очевидно, будет, а 抱0, с^О.,
Коэффициенты а,瓦 с уравнения (1), очевидно, можно взять взаимно простыми; в этом случае дискриминант этого уравнения D = Ьа — 4ас будем называть также дискриминантом а.
Корни уравнения (1) равныL~^и^,
так что любую квадратическую иррациональность а можно пред-
Р До
ставить в виде а = —^— , где Р и Q целые, a Q (D > 1)—целое неквадратное число. Второй корень уравнения (1) а =—^― будем называть иррациональностью, сопряженной с а.
В определении квадратической иррациональности особенно важно обратить внимание на то, что речь идет о квадратных уравнениях с целыми коэффициентами. Любое а является корнем квадратного уравнения и даже уравнения 1-й степени, например уравнений 炉一山=0, % —а = 0.
Примеры, а) ^^7 — квадратическая иррациональность, так как )/"7 является иррациональным корнем уравнения л2 —7=0*
а==——^квадратическая иррациональность, так как а
представляет собой иррациональный корень уравнения 9%合 —— —6л — 4 = 0. Здесь Р= — lr Q = —3, D = 5.
J 2 не является квадратической иррациональностью.
Действительно, корень любого квадратного уравнения с це* лыми коэффициентами имеет вид —^—, где Р, Q, Z) — целые числа, причем D>1* Если бы мы имели JN= ^",卩,то, возводя это равенство в куб, мы получили бы, что ]/"£> —рацио* нальное число, а следовательно, рациональным являлось бы и J 2, что противоречит результату, полученному в примере на странице 68.
В этой главе мы будем рассматривать квадратические ирра^ циональности в связи с изучением так называемых периодических цепных дробей.
Определение 72. Цепная дробь а0 + »。1 + ^а2 + ... называется периодической, если периодической является последовательность элементов %, %, а2> •
В частности, если последовательность элементов чисто перно- дическая, то и соответствующая цепная дробь называется чисто периодической.
Длину периода пос ле до вате льности а0, als а®, • • • будем называть также длиной периода цепной дроби %+"。1+»。什
Если в разложении а после элементов %, …,а,_х наступает периодическое повторение элементов а』, ・•・, aJ+A_n т. е. длина периода равна k(k^ 1), то будем записывать а в виде:
а = ао+”01+ •…+”а.1 + *а$+ ... + J/aJ+ft 1+ ・•.,
I~ 」
в частности, в случае чисто периодического разложения, т. е. при s==0, в виде
а =?。+ "”1 + • • • + ”4 ]+ • • •
Теорема 260. Цепная дробь
а = ао+%1 + »&+(2)
является периодической с длиной периода Л тогда и только тогда, когда при некотором s имеет место равенство неполных частных aJ+A= а^.
Доказательство.
а』=4 + ”*+..・,(3)
&+м=&+а 十”&+*+i + ...(4)
J) Если правая часть в (2) представляет собой периодическую цепную дробь с длиной периода kt то существует такое $, что при всех n^s йЛ+к==а„ и, следовательно, разложения (3) % и (4) аЛ+А одинаковы, т. е. а.,+А = а,.
Если %*左=%, где 也》1, то согласно теореме единственности цепных дробей (теорема 238), разложения (3) и (4) одинаковы, т. е. при всех п?$ an+A = an и, следовательно» дробь (2) периодическая с длиной периода А.
В частности, цепная дробь (2) будет чисто периодической тогда и только тогда» когда при некотором k(k^ 1) имеем: а* — а。=: ос*■ ■
Рассматривая величины периодических цепных дробей, мы получаем некоторую часть действительных чисел. Оказывается, и это на первый взгляд кажется неожиданным, что множество таких чисел совпадает с множеством квадратических иррациональностей.
Этот замечательный результат был получен впервые в 1770 г. Лагранжем.
Тот факт, что величина любой периодической цепной дроби является квадратической иррациональностью, доказывается сов* сем просто, и мы начнем именно с этого. Более сложно доказывается то, что любая квадратическая иррациональность разлагается в периодическую цепную дробь; этот факт и называют обычно теоремой Лагранжа.
Теорема 261. Величина любой периодической цепной дроби представляет собой квад pa m и чес кую иррациональность.
Доказательство. Пусть, а = а0 = а0 + ^аг -|- ^а^ + ... представляет собой периодическую цепную дробь, т. е. существуют s и k(k^t) такие, что &$十左= а』・ Согласно теореме 235 и замечанию к ней
$ aQs-i—Ps-J$+* aQj+ft-i—s+k-i1
следовательно»
^S — ^ 一 aQ$_z — P$ + l2 — aQj4-A —2/C\
aQ$_i — P$-i aQs+k-i—^s+k-i *
Равенство (5) после приведения к общему знаменателю дает квадратное уравнение с целыми коэффициентами:
Аа?+ Ва+С = 0,
где / = Q$tQ$+”2—QstQ$*i. В частности, при s = 0 / = Q-iQm-2 —Q-zQat= —Q”1=/=S Доказательство того, что Л 7^ 0 при $》1 проводим от противного.
Прежде всего отметим: из соотношения (6) главы 24 следует, что в последовательности
Qt = 0, Qo = l wQiVQzV...(7)
любые два соседних знаменателя взаимно просты. Если предположить, что 4=0 при некотором sn 1, то ^^=卓+1.
:Из равенства этих двух несократимых дробей следует
а это противоречит тому, что при s>l,々》1 в последовательности (7) имеются самое большее два равных знаменателя.
Иррациональность а следует из того, что разложение а в цепцую дробь бесконечно.
П ример. .а.= 1 + »2 + " 1 +力 1 + 立 3+ ... (т. е. дальше (」
периодически повторяются элементы 1, [, 3)・ Составить квадратное уравнение, корнем которого является а, и найти величину. а.
В данном случае s = 2, й = 3; находим подходящие дроби до 祟 включительно:
1
2
1
1
3
• • •
1
.3
4
7
25
• • •
Q”
1
2
3
5
18
• • •
При s = 2,论=3 равенство (5) принимает вид:
1—а _ 7—5а 血二3= 18а—25,1—а _ 7—5а 血二3= 18а—25,4a2 — 7а + 2 = 0, а =工十 ^f^ ・
1—а _ 7—5а 血二3= 18а—25,
1—а _ 7—5а 血二3= 18а—25,
Корень берется с положительным знаком, так как а>1.
При нахождении величины а чисто периодической цепной дроби
a=旬+ "旬+■■. +"%T+...L.1
удобней всего пользоваться соотношением (8) 24-й главы, при s = R—1, 口々=«, т. е. формулой
или
Qft-iaa + (Qfe-2—^л-1) a —尸1 =。・
При вычислении величины а смешанной периодической цеп
ной дроби вида
a =旬 + "旬 + •・・ + "а$т + "a$ + • • • + ^as^k-x + • * •
удобней всего найти сначала величину % чисто периодической цепной дроби
% = % + "%i+・・・+2&…+・・・,I:J
а потом из соотношения a = %$卞] 卜八"наити a.
Пример. Найти величину цепной дроби:
a = 1 + "1 + "2 + 人"+ 丄"+ %+ ...
Находим сначала р^а5 = 4+ -.где 4+ ... обозначает цепную дробь 4+^4 + -^4 + ... Здесь сразу видно, что р = 4 + у » откуда 卩2一40 —1=0, a5 = Р = 2 +V^ 5- Пользуясь таблицей значений Рп и Q^, вычисляем:
1
1
2
1
1
1
2
5
7
12
…
Q”
1
1
3
4
7
• • •
По формуле (8) 24-й главы находим:
=Рев+Рв = 12(2+/Т) + 7 = 138—УЕ
—&«%+ Q3 — 7(2+/Т) + 4 TO
Прежде чем перейти к теореме Лагранжа, докажем следующую вспомогательную теорему.
Теорема 262. Если квадратическая иррациональность а представлена в виде а = % + " % + •…+» a.i+» а修,где все а, целые, то ал также квадратическая иррациональность с тем же дискриминантом, как у а.
Доказательство. Пусть а — корень квадратного уравнения Ла2 + Ва + С = 0, где А, В, С —целые числа. Подставляя а = а0 + — , получаем:
4(。。+甘 +В(ао+^) +с = 0> или
(Аа} + Ва0 + С) а; + (2/旬 + 8) % + 4 = О,
т. е. а】 представляет собой корень уравнения /^а; + 81a丄 + С\ = О с целыми коэффициентами, дискриминант которого равен
(2/旬 + 8产 一 4 (/g + BaQ + C)A = B2-44C, причем Сх = А #=0.
Заменяя в квадратном уравнении {^а; + Вгаг + С = 0 0cl через М + 丄,аналогично получаем, что а2 —корень квадратного уравнения с целыми коэффициентами Л3а® + В2а2+С2 =0 с таким же дискриминантом, как у % и а.
Продолжая таким же образом дальше, получим, что ал — корень квадратного уравнения с целыми коэффициентами с таким же дискриминантом, как у ап_п ал_2, ... , ах, а.
Теорема 263 (Лагранж). Любая квадратическая иррациональность разлагается s периодическую цепную дробь.
Доказательство. Пусть а — квадратическая иррациональность, т. е. а — иррациональное число, представляющее собой корень многочлена /(#)=*= /炉 + Вх + С с целыми коэффициентами. Подставляя в Ла2 + Ва + С = 0 。工僚二1%主守7 (тео・ рема 235) и приводя к общему знаменателю, получаем:
4 (尸”-1 М + Рп-гУ+ 8(Р”тал + Pn_g)(Qn_iа” + Q„_2) ++ C(Q”Ta” + Q …)2=0,
т. е. выражение вида
Anal + Bnan + Cn^0t(8)
где 4iPM + 8P”TQe + CQL = Q:_J(^),
纥= 2/Р吁I Рлт+ 8 (^n-i Qn-a + ^л-2 Qjj-i) + 2CQli Qn_a,c” = 4片T + BP…Q”r + CQ:T = Qh J (汇)
—целые числа.
Согласно предыдущей теореме дискриминант уравнения (8) ^-4ЛпСп = В2-4ЛС⑼
и, таким образом, не меняется при увеличении п.
Докажем сначала, что Ап и Сл при достаточно большом п имеют противоположные знаки, а затем, пользуясь тождеством (9), докажем, что величины Ап, Вл и Сл —ограничены.
и 方修,как известно (замечание к теореме 234), на-
ЧП-1 Q〃-2
ходится по разные стороны от а, причем при достаточно большом п сколь угодно мало отличаются от а.
f(a) = 0, но поскольку а — иррациональное число, то
f' (а) = 2/а 十 5 * 0.
Таким образом, а—простой корень уравнения /(х) = 0.
Известно, что в достаточно малой окрестности слева и справа от простого корня значения непрерывной функции, в данном случае многочлена f (х) = Ax2 + Bx + Ct имеют разные знаки, т. е. An^Q^f(^ и Cn = Q^_tf^ при достаточно большом п противоположны по знаку, причем f (奥冃 и / (亲т) и, следовательно*, Ап и Сл не равны нулю.
Таким образом, при достаточно большом п произведение 4лСл<0 и дискриминант уравнения (8) можно представить в виде суммы двух неотрицательных чисел: В® и (— 4ЛлСл).
Поскольку —4ЛлСл>0, В: А 0, имеем:
0 V 怨 V В^^А^п = В3—4ЛС,0<-44czi W皖一4/q =中一4/&
T. е. величины В® и —4АпСп ограничены. Из ограниченности 8三 следует ограниченность 18nL а из ограниченности — 4ЛлСл, поскольку Ап и Сл не равны нулю, следует ограниченность | Ап\ и 0|・
Таким образом, существуют две постоянные L и М, такие, что при всех л выполняются неравенства':
L V4 VM L<Bn<Mt L<Cn<Mt
а отсюда, поскольку Ап, Bnt Cn целые, следует, что среди уравнений (8) при безграничном увеличении 九 существует только конечное число различных уравнений. Каждое квадратное уравнение имеет только два корня, поэтому и среди корней уравнений (8) существует только конечное число различных, а значит, и среди величин:
а а。,а】,о^з * • • •(10)
имеется только конечное число различных.
Отсюда, во всяком случае, следует, что среди чисел (10) найдутся хотя бы два одинаковых» т. е. найдется akt равное некоторому последующему aft+n. Равенство aft+n = aft (теорема 260) означает, что разложение а в цепную дробь периодическое, и, таким образом, теорема доказана.
Мы уже раньше имели примеры периодических разложений квадратических иррациональностей (см. стр. 215—217). Теорема Лагранжа дает нам теперь уверенность в том, что для любой квадратической иррациональности мы после некоторого числа шагов получим совпадение двух неполных частные и, таким образом, найдем периодическую последовательность элементов.
]|/~23
Пример. Разложить в цепную дробь а = —^——.
Находим последовательно: a = 1 + — ,^ = ^ ("/23 十 2)=
зКгз+1з 13 . 1 зКй+13 1 X
а4=1&2^2 + ^, а5=4(/23 + 4) = 3 + ^, 加=囑垃=」十±; а7 = у (/234-3) = 3+^,
а产弋±± = 2+j ав = ^(/23 + 2), т. е. & = %.
Получаем:
l±g= 1+r1 +L13+L1 +L2+L3+L1 +L3+L2+…
ЧИСТО ПЕРИОДИЧЕСКИЕ РАЗЛОЖЕНИЯ
Поскольку мы теперь знаем, что любая квадратическая иррациональность разлагается в периодическую цепную дробь, естественно выяснить, для каких квадратических иррациональностей такое разложение будет чисто периодическим. Следующая теорема дает исчерпывающий ответ на этот вопрос.
p t■
Теорема 264. Квадратическая иррациональность а=—^—, где Pt Q и D (D > 1) целые, разлагается в чисто периодическую цепную дробь тогда и только тогда, когда а > 1 и сопряженная иррациональность а =————лежит в интервале (_1;о).
Доказательство. I) (Необходимость условия.) Пусть а―: величина чисто периодической цепной дроби, т. е. при некотором R》1 ak = a. Для таких а имеем aQ = ak^ \, так что « = ^о + "% + ・・• > L
Из соотношения
а —「л а+ Р
Qft_io+ Qa_2
(где, в частности, при k= 1 P_i = l, Q-i = 0) получаем:
Qji-i d + (Q京т —巳.J а — 7\“ = 0.
Для многочлена
f (%) = Qi %2 + (Qft-2-Pk-i) x — P…
имеем (при A > 1 теоремы 63' и 63" (страница 212), а при k = 1 непосредственное вычисление):
/(0)=—"tV0 и /(-1) = (Q^]-Qet)+(4t —4т)>0, так что в интервале (—1; 0) должен лежать один из корней этого многочлена. Поскольку а>1, то в этом интервале лежит не а, а другой корень, равный а', т. е. — 1 Va'vO.
Р +
(Достаточность условия.) Пусть а = —^> 1 и —Iva,=
=中V0.
Все полные частные att к а (согласно теореме 262) — квадратичные иррациональности с тем же дискриминантом D, так что
Р
при любом п имеем ад = ■ п ^, где Рп и Qtt —целые. Сопря
женная к ап иррациональность а; т. е. 2-й корень уравнения (8), будет иметь вид а: =7%К^.
Докажем, что при всех п^О выполняются неравенства
-К<<0.(И)
Предположим, что неравенства (11) верны при некотором л(л >0). Для сопряженных величин а; и а^+1 из соотношения = + получаем: а; =а“ + ~Л~, а;+1 =—; посколь-
ку 4 > 1 и согласно предположению — 1 < а; V。,то из последнего равенства находим, что —1 <^+1 <0.
а;=о/, так что неравенства (11) при 〃 = 0 верны по условию, а тогда, как мы только что доказали, они верны и при л = 1. Таким образом, неравенства (И) верны при п = 0 и п= 1, а из справедливости их для п следует справедливость и для 〃 + 1・ Согласно принципу индукции (теорема III) неравенства верны при всех п (п^О).
Согласно теореме Лагранжа существуют s и А, такие, что а$+^ = а$ и, следовательно, для сопряженных иррациональностей а;+% =«; Переходя к сопряженным иррациональностям, из соотношения = a 〔一]—— получим:
或_1 =仆-1十7 = а^-1+ ( —as-i)
asas
и поскольку 0V —a]]Vl, то as_r ==> .
as
Аналогично из соотношения а5+й-1 = as+k^1~\——получим
aJ+A_1 =;—— , и поскольку, как было отмечено выше,
L%+点」
%+々=% то as+kr_1 = a^-i.
Из равенства правых частей в а;т = 4т + —; и 或+一 = as
=%+比-1+-^- получаем a;+ft_1 = а;_р а тогда и &+/_] =
= a$_i・ Мы доказали, что в условиях теоремы из равенства %+产% следует равенство а$+^т = %т,но тогда из последнего равенства получаем %+代_2 = %_2 и т. д., пока не дойдем до aft = a0 = a, так что разложение а в цепную дробь чисто периодическое.
Примеры. 1) a=——— разлагается в чисто периодиче-
1 一 г/"Уз
скую цепную дробь, так как a> 1, а о/ = — лежит между
—1 и 0. Действительно, в разложении а с самого начала повторяются элементы 1, 1, 1, 6, 1, так что
а=1 4-^1 +-^1 +-^6+-171+...
9-L
257257- —4— разлагается в смешанную периодическую цепную дробь, так как сопряженное число • ~~《 …больше нуля.
257
257
9 А, А. Бухштаб
Теорема 265. Пусть D—неквадратное число» Q—целое, D > Q2>0; тогда разложение ^- s цепную дробь имеет вид:
•^^ =旬 +"% + ・・・+"訣一1 + "2旬+ •..
Док азател ьство. Если D >>Q2, то число а = а0Н①. где а0= —уу- , будет иметь чисто периодическое разложение в цепную дробь. Действительно, а>1 и az = a0歹 заключено в интервале (— 1; 0); 旬 + ^^] =2旬,так что (теорема 264)
旬+ {〃 = 2 % + " 4 +・・・+ "纵т + " 2a° + "旬+・・・, где последовательно повторяются элементы 2a°, alt ・・・ » ^-1» и тогда
%2 = % + "а1 + •••+ "a自.1 十 "2a、+ ..•
Примеры.
/7 = 2+L]+ L1 +L1 +L4+...(здесь 旬=2.)
/丽=7+L3 +L1 +L1+L3 +l14+...(3десь旬=7.)
3)学=1 +:9 + L2]+… (здесь a0 = l.)
Исторические комментарии 於 28* главе
Великий французский математик Жозе Луи Лагранж родился в 1736 г. в Турине. Некоторое время он работал в Берлинской Академии наук. С 1772 г.— член Парижской Академии наук. Последние годы своей жизни — профессор Политехнической школы в Париже.
Труды Лагранжа по математическому анализу, механике и теории чисел имеют фундаментальное значение для развития этих дисциплин. Лагранж—один из создателей дифференциального исчисления, классической теории дифференциальных уравнений и вариационного исчисления. В своей „Аналитической механике** он показал возможность построения механики на базе математического анализа.
В теории чисел Лагранж дал основные результаты в теории бесконечных цепных дробей и показал их приложения к решению неопределенных уравнений. Лагранж доказал теорему о представлении чисел в виде суммы четырех квадратов и положил начало изучению бинарных квадратичных форм общего вида (см. 31-ю и 32-ю главы).
Доказательство теоремы 264 было опубликовано Э. Галуа в 1828 г. Галуа доказал также, что в случае чисто периодического разложения сопряженная квадратическая иррациональность имеет те же элементы, но расположенные в обратном порядке.
ГЛАВА 29
АЛГЕБРАИЧЕСКИЕ ЧИСЛА
1. ПОЛЕ АЛГЕБРАИЧЕСКИХ ЧИСЕЛ
Рациональные числа и квадратические иррациональности представляют собой корни многочленов 1-й и 2-й степени с целыми коэффициентами. В этой главе мы будем рассматривать корни многочленов с целыми коэффициентами любой степени.
Определение 73. Комплексное или действительное число а называется алгебраическим числом, если оно является корнем некоторого многочлена с целыми коэффи ц иен там й, неравными одновременно нулю.
Если а—корень многочлена f (х) =^ aQxn + ^^1 + .+ап степени п с целыми коэффициентами, т. е. если / (а) = 0, то а является корнем многочлена
с рациональными коэффициентами. Очевидно, что корень любого многочлена с рациональными коэффициентами, неравными одновременно нулю, является корнем некоторого уравнения с целыми коэффициентами. Поэтому вместо определения 73 можно дать другое, эквивалентное.
Определение 73- Комплексное или действительное число а называется алгебраическим числом, если оно является корнем некоторого многочлена
f (х) = Ьйхп + Ъ^~ г+ ...+ьп
с рациональными коэффициен там и.
В этой главе мы будем рассматривать только действительные алгебраические числа, не оговаривая этого каждый раз. Из f(a) = 0 следует /(а)гр(а) = 0, где в качестве 屮(%) можно взять произвольный многочлен с целыми коэффициентами. Таким образом, для любого алгебраического числа а существует бесконечное множество многочленовсрациональными коэффициентами, корнями
которых является а; из всех этих многочленов обычно рассматривают многочлен наименьшей степени.
Определение 74. Число п называется степенью алгебраического числа а, если а есть корень некоторого многочлена n-Й степени с рациональными коэффициентами и не существует тождественно неравного нулю многочлена с рациональными коэффициентами степени, меньшей чем п, корнем которого являлось бы число а.
Если корень многочлена n-й степени с целыми рациональными коэффициентами а не является корнем ни одного тождественно неравного нулю многочлена с целыми коэффициентами степени, меньшей чем п, то а не может быть корнем и тождественно неравного нулю многочлена с рациональными коэффициентами степени, меньшей чем п, т. е. а —алгебраическое число степени п.
Рациональные числа являются алгебраическими числами 1-й степени. Любая квадратическая иррациональность представляет собой алгебраическое число 2-й степениt так как, являясь корнем квадратного уравнения с целыми коэффициентамиt она не является корнем какого-либо уравнения 1-й степени с целыми коэффициентами. Алгебраические числа 3-й степени часто называют кубическими иррациональностями, а алгебраические числа 4-й степени —биквадратическими иррациональностями.
Пример, р/2 —алгебраическое число 3-й степени, т. е. кубическая иррациональность. Действительно, это число есть корень многочлена 3-й степени х3 — 2 с целыми коэффициентами и, как было отмечено в примере на странице 249, /2 не является корнем какого-либо многочлена 1-й или 2-й степени с целыми коэффициентами.
Определение 75. Если алгебраическое число п-й степени а является корнем многочлена
〃*)= / + 灰犬7+一.+^ (n>1) (1)
с рациональными коэффициентами, то f(x) называется минимальным многочленом для а.
Таким образом, минимальным многочленом для а называется многочлен наименьшей степени с рациональными коэффициентами и старшим коэффициентом, равным единице, корнем которого является а.
Если вместо многочлена (1) взять какой-либо другой многочлен с рациональными коэффициентами степени п, корнем которого является а, то многочлен (1) может быть получен из него делением всех коэффициентов на коэффициент старшего члена.
Пример. Минимальным многочленом для /2 является *з —— 2, так как корень этого многочлена /2 не является корнем 260
какого-либо многочлена меньшей степени с рациональными коэффициентами.
Теорема 266. Если / (х)—минимальный многочлен для алгебраического числа a u F (х)—многочлен с рациональными коэффициентами. такойчто 尸(а) = 0, то / (х) —делитель 户(片), m. е.尸(%) =,(%)g(%), ?de g(尤) также многочлен с рациональным и коэффиц иентами.
Доказательство. Согласно известной теореме алгебры 尸(%) можно представить в виде
尸(x) = f(x)g (*) +,(*),
где g(x) и г (л) — многочлены с рациональными коэффициентами, причем степень г (%) меньше степени /(%)•
Поскольку 尸(а) = 0 и f(a) = 0, то, придавая х значение а, получаем г (а) = 0; а —корень многочлена г (х) с рациональными коэффициентами степени, меньшей, чем у минимального для а многочлена, т. е. меньшей, чем степень а. Это может быть только, если г (х) тождественно равно нулю, а, значит, F (х) = f (x)g(x).
Для данного а существует единственный минимальный многочлен. Действительно, частное от деления друг на друга двух минимальных многочленов для а должно быть рациональным числом, равным единице, что означает тождественное их равенство.
Теорема 267. Для любого алгебраического числа а минимальный многочлен неприводим над полем рациональных чисел.
Доказательство. Пусть f(%) — минимальный многочлен для а. Предположим, что f (%) приводим над полем рациональных чисел, т. е. что /(л) =(о (л) -ф (х), где(о (л) и гр (л)—многочлены с рациональными коэффициентами степени, меньшей, чем п.
Из равенства(о (а) гр (а) = / (а) = 0 следует, что из двух чисел: (о (а) и 屮(а), по крайней мере одно равно нулю. Пусть, например, со (а) = 0, тогда а —корень тождественно неравного нулю многочлена (о (%) с рациональными коэффициентами степени, меньшей, чем у /(%), а это противоречит тому, что f(x)—минимальный многочлен для а. Предположение, что многочлен f (%) приводим над полем рациональных чисел, оказалось неверным, т. е. /(%) неприводим над этим полем.
Теорема 268. Если а—корень неприводимого над полем рациональных чисел многочлена F (х) с рациональными коэффициентами степени п, то а — алгебраическое число степени п.
Доказательство. Обозначим минимальный многочлен для а через /(х). Согласно теореме 266 尸(%) = /(%) g(%); где g(x)—многочлен с рациональными коэффициентами. Поскольку 尸(%) неприводим над полем рациональных чисел и f(x) отлично от постоянного, то g{x) = ct где с рационально, F{x) = cf(x), т. е. степень / (л) равна л и, следовательно, а—алгебраическое число л-й степени.
Пример. Пусть р —простое число. %а при любом целом а (а>1), не равном р•宓 степени другого целого, представляет собой алгебраическое число степени р. Действительно, это число есть корень неприводимого над полем рациональных чисел двучленного уравнения хр—а~0.
Если а—алгебраическое число степени 几 и / (^ — минимальный многочлен для а, то все корни 04, а2, ..., ап уравнения / (х) = 0, отличные от а, называются сопряженными с а.
Один из корней %, а2, ... t ап, мы будем ставить его на первое место, совпадает с а, так что а =
Теорема 269. Сумма, разность, произведение и частное двух алгебраических чисел ? 〃 0 (для частного при 卩片 0) являются алгебраическими числами.
Доказательство. 1) Пусть а —корень многочлена /(х) степени л с целыми коэффициентами, корни которого: а1? а21...»ап1 a Р —корень многочлена 屮(%) степени т с целыми коэффициентами, корни которого: 01, р2, ..., рт (р = pj. Рассмотрим многочлен:
л 加尸(%) =‘ft П (% — (а; + Р/))=
==(%—% —В, (% —% —02). ••(% — % —卩巾),(х—а2 —PJ (х—а3 —р2).. .(х—а2 —рт),
(х —ап —PJ (х —а„—Р2).. -(х —ап —рт). (2)
Если в этом произведении сделать какую угодно подстановку величин ап а2, ,,. t ая1 то некоторые строки переставятся местами, но произведение в целом останется неизменным. Это значит, что F (х) — симметрический многочлен по отношению к а1г а2, ..., ап. Точно так же подстановка величин 卩工,02 ・••,卩巾 будет менять только порядок столбцов в правой части выражения (2), так что F (х) —симметрический многочлен по отношению к 卩口 р2» • •- • •・,Рт. В целом 尸(х) — симметрический многочлен от двух систем аргументов: а丄,а2, •・•, а君 и 0】,0?, • - • > Рт-
Согласно известным теоремам о симметрических многочленах (теоремы XV и XVI) коэффициенты многочлена 尸(%) могут быть выражены рационально через элементарные симметрические функции от %, а2, ..., ап и 瓦,Р2, …,Pm, т. е. через целые коэффициенты f{x) и “(%)• Это значит, что коэффициенты 尸(%) рациональны, и, следовательно, число«+₽=«!+₽!,являющееся, как это непосредственно видно из формулы (2), корнем 尸(%), есть алгебраическое число.
Для доказательства того, что произведение двух алгебраических чисел а и р есть алгебраическое число, достаточно, ана- 26Z
логично тому, как это было только что сделано для многочлен (2), рассмотреть многочлен
尸(х)= 口 П (% —aR».(3)
Этот многочлен с целыми коэффициентами имеет в качестве одного из своих корнёй %0i = a0・
Пусть 卩一корень многочлена гр (х) = bQxn + b^^^ ..,+&„, (bi — целые числа), тогда——0 является корнем многочлена с целыми коэффициентами 屮(一%) = (—l)nboxn + ( — 1)“・也/"1+ ... …+% а при 0*0 у — корень многочлена %飞(;)=瓦 + + ^х+ ... + bnxnt Таким образом, вместе с В алгебраическими числами являются — р и у .
Разность а —р может быть представлена в виде а + ( — 0), т. е. в виде суммы двух алгебраических чисел, а потому также представляет собой алгебраическое число. При 0*0 частное а1Z
-р- = а , являясь произведением двух алгебраических чисел, представляет собой также алгебраическое число.
Если степени алгебраических чисел аир равны тип, то, взяв в качестве f (х) и 2(%) соответствующие минимальные многочлены, будем в (2) и (3) иметь многочлены степени тп, и, таким образом, непосредственно видно, что a+卩 и ар —алгебраические числа степени, не большей чем тп. Многочлены 2(%), 屮(——%) и %"屮(}) одинаковой степени, а следовательно, р, —0 и -р——алгебраические числа одной и той же степени, откуда следует, что и а — 0 H 扌 имеют степени, не больше чем тп.
Примеры. 1) ]/2 и ]/3 —алгебраические числа 2-й степени, а ]/2 + ]/3—алгебраическое число "4-й степени.
Действительно, если а = ]/2~+]/% то а2 = 5 + 2]/б, а4 — —10а2 + 1 =0, т. е. а —корень многочлена f (%) = %& —10炉 + 1 с целыми коэффициентами, и
力(х) = (х- /2-/3)(х- /24- / 3)(х ч- ]<2- /з) (х+ /2 + Кз). (4)
Из теоремы единственности разложения многочлена на неприводимые множители следует, что любые неприводимые над полем рациональных чисел множители f (%) должны являться произведением каких-то множителей правой части равенства (4). Легко видеть, что из этих множителей нельзя составить многочлен с рациональными коэффициентами степени, меньшей чем 4, т. е. f (х) — неприводимый над полем рациональных чисел многочлен, а, следовательно, согласно теореме 268, V2 ^- ]/3—алгебраическое. число 4-й степени.
a » y^ и p « JZ12, как легко видеть, —алгебраические числа 6-й степени, а произведение а0=/б — алгебраическое число 3-й степени.
Теорему 269 можно дать также в другой форме.
Теорема 269'. Множество всех действительных алгебраических чисел представляет собой поле. -
РАЦИОНАЛЬНЫЕ ПРИБЛИЖЕНИЯ АЛГЕБРАИЧЕСКИХ ЧИСЕЛ
Алгебраические числа не могут иметь слишком хороших рациональных приближений: погрешность при замене алгебраического числа рациональной дробью не может быть достаточно мала по порядку в сравнении с величиной, обратной знаменателю рациональной дроби. С отдельными частными случаями, наталкивающими нас на мысль об этом, мы уже встречались раньше.
Действительно, в 6-й главе (теорема 70) было показано, что для рационального а, т. е. алгебраического числа 1-й степени, существует постоянная с >0, такая, что для любой рациональной дроби *, отличной от а, будет выполняться неравенство
В 25-й главе (стр. 235) было показано, что для а=1+"1+"1 + ...,
представляющего собой алгебраическое число 2-й степени, можно подобрать с >0t такое, что для любой рациональной дроби будет иметь место неравенство
1a-亲»每• (5)
Теорема 270 (Лиувилль). гебраического числа а степени ное с, зависящее только от а, чисел у 偿/:а) будет иметьТеорема 270 (Лиувилль). гебраического числа а степени ное с, зависящее только от а, чисел у 偿/:а) будет иметьМожно доказать, что неравенство (5) при соответствующем с = с (а) имеет место для всех квадратичных иррациональностей. Оказывается, что имеет место общая теорема, доказанная впервые в 1844 г. французским математиком Лиувиллем.
Теорема 270 (Лиувилль). гебраического числа а степени ное с, зависящее только от а, чисел у 偿/:а) будет иметь
Теорема 270 (Лиувилль). гебраического числа а степени ное с, зависящее только от а, чисел у 偿/:а) будет иметь
Для любого действительного ал- п можно подобрать положитель- такое» что для всех рациональных
место неравенство
⑹⑹aY|A^・
⑹
⑹
При п= 1 теорема была доказана в 6-й главе. Здесь мы рассмотрим сразу общий случай, включающий и случай рационального а.
Доказательство.Пустьf (х) = A^ + A^x"^1 + 一 . + Ап— неприводимый многочлен с целыми коэффициентами, корнем которого является а. В качестве / (х) можно, например, взять многочлен, получающийся из минимального для а многочлена после умножения всех коэффициентов на наименьшее кратное их знаменателей.
Согласно теореме Безу имеем:
⑺⑺/(*) = (*—a) g(x),
⑺
⑺
где g(x)——многочлен с действительными коэффициентами.
так что с W 专 н с к 5. Для у могут представиться дветак что с W 专 н с к 5. Для у могут представиться двеВозьмем произвольное 6> 0; |^(х) | — непрерывная, а следовательно, ограниченная функция от х в сегменте [а —6; а + 8], т. е. существует положительное число 7И, такое, что |g(%)|<М, для всех х из этого сегмента. Обозначим через с = тш (^- , 6),
так что с W 专 н с к 5. Для у могут представиться две
так что с W 专 н с к 5. Для у могут представиться две
числачиславозможности:возможности:произвольного рационального
числа
числа
возможности:
возможности:
у лежат вне сегмента [а —5; а + 3]. Тогда
у удовлетворяет неравенствам a —5 = gwa + 5, тогда |&(^)|м〃 и> подставляя в (7) вместо х значение у , получаем:
|/ (亲)| =信-斗% (|)|<м| а-у|<1| а —計(8)
Неприводимый над полем рациональных чисел многочлен f (х) степени 孔拄2 не имеет рациональных корней, а при п = 1 не имеет корней, отличных от а, так что
1()卜1()卜I力犯" +力1a以一书+...+力〃6以II力犯" +力1a以一书+...+力〃6以Ibnbn片0.片0.
1()卜
1()卜
I力犯" +力1a以一书+...+力〃6以I
I力犯" +力1a以一书+...+力〃6以I
bn
bn
片0.
片0.
Поскольку числитель \AQan + A1an~1b+ ... +Л„^Л| —целое неотрицательное, отличное от нуля число, т. е. число, большее или равное 1, то:
Р (y)|^i- ⑼
Сравнивая неравенства (8) и (9), получаем:
3|а-*43
так что и в этом случае имеем:
1J^4储
Конечно, заменив с немного меньшей величиной, можно в выражении (6) вместо знака 義 написать знак >
Пример. Пусть D — неквадратное целое число. Найти с>0, такое, что для всех рациональных чисел у имело бы место неравенство
V-D —кореньV-D —кореньмногочлена x2 —D. Деля 户一D на x — Vd,многочлена x2 —D. Деля 户一D на x — Vd,на-на-ходим:ходим:g(x) = x-\-VD. При }ЛО —6< x< ]/D + 6 имеемg(x) = x-\-VD. При }ЛО —6< x< ]/D + 6 имеем|g(x)|V2M力+ 5, т.|g(x)|V2M力+ 5, т.е.е.М=2}Л^+Ь・ В качестве с беремМ=2}Л^+Ь・ В качестве с беремmin (57^+§,6),при этом выгодней всегоmin (57^+§,6),при этом выгодней всеговзять 6 так, чтовзять 6 так, что6 =—, 6a + 2/D6-l=0, т.2~ + 6',6 =—, 6a + 2/D6-l=0, т.2~ + 6',е.е.бб-Yd+Vd + T.-Yd+Vd + T.При таком 6 получаем c = ^D + 1 — ]/D, так целых а и b имеем:При таком 6 получаем c = ^D + 1 — ]/D, так целых а и b имеем:что при любыхчто при любых
V-D —корень
V-D —корень
многочлена x2 —D. Деля 户一D на x — Vd,
многочлена x2 —D. Деля 户一D на x — Vd,
на-
на-
ходим:
ходим:
g(x) = x-\-VD. При }ЛО —6< x< ]/D + 6 имеем
g(x) = x-\-VD. При }ЛО —6< x< ]/D + 6 имеем
|g(x)|V2M力+ 5, т.
|g(x)|V2M力+ 5, т.
е.
е.
М=2}Л^+Ь・ В качестве с берем
М=2}Л^+Ь・ В качестве с берем
min (57^+§,6),при этом выгодней всего
min (57^+§,6),при этом выгодней всего
взять 6 так, что
взять 6 так, что
6 =—, 6a + 2/D6-l=0, т.
2~ + 6',
6 =—, 6a + 2/D6-l=0, т.
2~ + 6',
е.
е.
б
б
-Yd+Vd + T.
-Yd+Vd + T.
При таком 6 получаем c = ^D + 1 — ]/D, так целых а и b имеем:
При таком 6 получаем c = ^D + 1 — ]/D, так целых а и b имеем:
что при любых
что при любых
h乔T一h力h乔T一h力分分
h乔T一h力
h乔T一h力
分
分
Теорема Лиувилля показывает, что приближение любого алгебраического числа степени п рациональными дробями-^- ограничено снизу величиной порядка^. В частности, для квадрати- 。1
ческих иррациональностей имеем здесь величину порядка 密.
Можно показать, что, кроме квадратических иррациональностей, имеются и другие иррациональности, для которых порядок приближения рациональными дробями ограничен снизу величиной порядка %.
Теорема 271. Если все элементы разложения а в цепную дробь ограничены, то для а можно подобрать с>0 так, что для любой рациональной дроби у будет иметь место неравенство
(1。)
Доказательство. Пусть а = а0 -|- ^аг + ^а2 + ... и существует М, такое, что ап^М при всех 孔=0, 1, 2, …
Возьмем произвольную дробь у и пусть Ь заключено между двумя знаменателями соседних подходящих дробей, так что Q$—i<bV Q$(s* 1), тогда, поскольку подходящие дроби являются наилучшими приближениями (теорема 251), имеем:
|а-^1^1а_ё1'
Пользуясь теоремами 59', 63' и 243, находим:
Qj= Qs-ias + Qj-2 W 匕(M + 1),
Q$+i = Q*$+i+QsT<b(M + i)M + b=b(M@+M + i),
IQs\^Qs(Qs + Qs+i)^^ (M^\)(M^ + 2M^2)*
так что
I a —万 I > 画〃 +1) (М2 + 2M + 2) *
т・ e. неравенство (10) справедливо при c =
Теорема 272. Если элементы разложения a s цепную дробь неограниченны> то для любого с>0 существует бесконечное множество рациональных дробей у , таких, что
卜一备|V3(11)
Доказательство. Пусть a = & + 力。]十 »。含 + ・・・ Возьмем произвольное с>0. По условию существует бесконечное множество s, таких, что Q$+i>;・ Для каждой подходящей дроби 冬 с номером s, таким, что a$+i> J, согласно теореме 241 будем иметь:
1a Qs 丨 QsQs+i Qs&$%+!.+Qs-i) f Q:a$+] q:, что доказывает существование бесконечного множества дробей у, удовлетворяющих неравенству (11).
Теоремы 271 и 272 показывают, что существование положительного с, такого, что для любой дроби выполняется неравенство (10), есть необходимое и достаточное условие ограниченности элементов разложения а в цепную дробь. В теореме 271 доказана необходимость этого условия. Из теоремы 272 следует, что это условие достаточно. Действительно, если существует с >0, такое, что для любой дроби у выполняется неравенство (10), то по теореме 272 элементы разложения а в цепную дробь не могут быть неограниченными.
В 1908 г. норвежский математик Аксель Туэ доказал теорему, дающую гораздо более точную, чем в теореме Лиувилля, оценку снизу разности |a—g卜 Дальнейшие результаты в этом направлении былй получены Зигелем, Дисоном, Гельфондом, Шнейдером. Наиболее точная оценка была получена в 1955 г. английским математиком Ротом. Мы приводим без доказательства
полученную им теорему. Эту теорему, имеющую очень большое значение в теории чисел, принято называть теоремой Туэ —Зигеля —Рота.
Теорема 273 (Туэ — Зигель — Рот). Пусть а—алгебраическое число степени л^2; тогда при любом е > 0 существует только конечное число рациональных дробей 亲,таких, что
Из этой теоремы вытекает, что для любого алгебраического числа а степени п^2 и произвольного положительного е можно подобрать с>0 так, что для любой рациональной дроби у будет иметь место неравенство
Для алгебраических чисел степени, большей чем 2, этот результат значительно улучшает теорему Лиувилля. При п = 2 теорема Лиувилля, однако, дает более точный результат. Пользуясь теоремой Туэ — Зигеля — Рота, можно доказать следующую интересную теорему теории неопределенных уравнений.
Теорема 274. Если f ⑵=4z“ +4£т 工• 一 + 4—佬叩〃- водимый над полем рациональных чисел многочлен с целыми коэффициентами степени п ^ 3, то при любом целом В 声 О уравнение
М + у 切 + …+ Апуп = В(12)
не может иметь бесконечного множества решений s целых числах. Доказательство. Пусть 04, а2, ..., ал —корни многочлена f(z), т. е. f (z) = 4(z —%)…(z—а) Поскольку f(z) неприводим, все его корни различны, т. е. существует 6 > О, такое, что |&—а/>5 при всех Представим многочлен, стоящий в левой части уравнения (12), в виде
儿犬+//〃-切 +•-+/〃,=у/ (^)=
=得一 %)…仔一"")"(⑶
Предположим, что уравнение (12) имеет место при некоторых целых х и “>0, таких, что У>^" />> тогда из уравнений (12) и (13) получаем: °
|%一計辰-計•图.|%一計辰-計•图.(14)(14)Среди множителей левойСреди множителей левойне превосходитне превосходиту У 141 'у У 141 'части (14) по крайней мере один иначе левая ч асть была бы большечасти (14) по крайней мере один иначе левая ч асть была бы больше
|%一計辰-計•图.
|%一計辰-計•图.
(14)
(14)
Среди множителей левой
Среди множителей левой
не превосходит
не превосходит
у У 141 '
у У 141 '
части (14) по крайней мере один иначе левая ч асть была бы больше
части (14) по крайней мере один иначе левая ч асть была бы больше
правой. Изменив нумерацию^ мы можем считать, что таким мно
Жителем будет —•^卜 т. е. что
Тогда при i ^2, ..., п имеем:Тогда при i ^2, ..., п имеем:равенством (14), получаем:равенством (14), получаем:—и, пользуясь—и, пользуясь%%УУ1 出1 \ уп 1Л11 出1 \ уп 1Л1X7X70)0)т.т.X7X7(15)(15)
Тогда при i ^2, ..., п имеем:
Тогда при i ^2, ..., п имеем:
равенством (14), получаем:
равенством (14), получаем:
—и, пользуясь
—и, пользуясь
%
%
У
У
1 出1 \ уп 1Л1
1 出1 \ уп 1Л1
X
7
X
7
0)
0)
т.
т.
X
7
X
7
(15)
(15)
где
Поскольку многочлен (12) неприводим над полем рациональных чисел, степень ах не меньше 2. Существование сколь угодно больших целых чисел у, таких, что несократимая дробь у удовлетворяет неравенству (15), противоречит теореме Туэ — Зигеля―• Рота, так как при уА%, п ^ 3, 0< е< 1 имеем 京 V^n・
Таким образом, в парах целых чисел х, у, где д>0, удовлетворяющих уравнению (12), значения у ограничены, т. е. число таких у конечно.
Для каждого у число возможных значений х не превосходит п, т. е. число таких пар конечно.
Каждой паре целых чисел хну. где gV°, удовлетворяющих уравнению (10), соответствует пара х, —у (где——у>0), являющаяся решением уравнения
Аохп — А1хп~1у+ ... +( — 1)пАпуп = В.
Таких пар также может быть только конечное число. Мы доказали, таким образом, что теорему 274 можно рассматривать как следствие теоремы Туэ — Зигеля — Рота.
Теорема Туэ——Зигеля — Рота является одним из наиболее глубоких результатов теории алгебраических чисел.
Поскольку (теорема 242) для любой иррациональности а существует бесконечное множество рациональных чисел у, таких,
что ]a—B|V",то результат теоремы Туэ — Зигеля —Рота нельзя улучшить, заменив в правой части ^^ через "; однако не исключена возможность того, что для любого алгебраического a при достаточно малом с>0 и 年 fa всегда выполняется неравенство
J石 >庐•
Согласно теореме 272 отсюда следовала бы ограниченность элементов разложения в цепную дробь любого алгебраического иррационального числа.
Вместе с тем некоторые математики считают более вероятным, что это неверно, т. е. предполагают существование алгебраических чисел, у которых элементы разложения в цепную дробь неограниченны. Не исключена возможность того, что, кроме квадратических иррациональностей, не существует алгебраических иррациональных чисел с ограниченными элементами.
Характер разложений алгебраических чисел степени, большей чем 2, таким образом, совершенно неизвестен. До сих пор неизвестно разложение хотя бы одного алгебраического числа степени п >2 в цепную дробь. Было бы очень интересно, если бы удалось получить разложение в цепную дробь хотя бы одной из простейших иррациональностей 3-й степени, например ;2, или по крайней мере выясн ить, ограничены ли элементы этого разложения.
Г Л А В А 30
ТРАНСЦЕНДЕНТНЫЕ ЧИСЛА
ТРАНСЦЕНДЕНТНЫЕ ЧИСЛА ЛИУВИЛЛЯ
В предыдущей главе мы рассматривали числа, являющиеся корнями уравнений с целыми коэффициентами. Исчерпывают ли такие числа все множество действительных чисел или же существуют действительные числа, отличные от алгебраических? Основные теоремы теории множеств приводят нас к выводу, что множество алгебраических чисел счетно, а отсюда уже непосредственно следует существование деиствительных неалгебраических чисел.
Теорема 275. Множество всех алгебраических чисел счетно.
Доказательство. Рассмотрим сначала множество Мп всех алгебраических чисел степени п,
- Каждому неприводимому многочлену с целыми коэффициентами
f (х) = QqX” +1 + ….+ Q以
сопоставим число " = I %)I + & | + ・•. +1 о J
Очевидно, что существует только конечное число таких многочленов с заданным значением //, а следовательно, поскольку каждый такой многочлен имеет не больше чем п корней, существует только конечное число алгебраических чисел с заданным значением величины Н для соответствующего многочлена.
Придавая Н значения 1,2, 3, ... и рассматривая все соответствующие неприводимые над полем рациональных чисел многочлены и их корни, получаем множество Мп алгебраических чисел степени п представленным в виде суммы счетного множества конечных множеств, т. е. Л4Л —счетное множество.
Множество М всех алгебраических чисел равно М1+М2 + + М3 + ... > т. е., являясь суммой счетного множества счетных множеств Mni также представляет собой счетное множество.
Теорема 276. Существуют действительные неалгебраические числа.
Док азательство. Множество действительных чисел несчетно. В этом множестве действительные алгебраические числа согласно последней теореме образуют счетное подмножество, а следовательно, не исчерпывают все множество действительных чисел.
Определение 76. Любое неалгебраическое число называется m рансцендентным.
Таким образом, а называется трансцендентным числом, если не существует ни одного многочлена с целыми коэффициентами, корнем которого является а, т. е. если для всех 孔=1, 2, ... при любом комплексе целых, не равных одновременно нулю чисел (&, &,•••,%)) имеем: ^ + ^~1 + ... +сп^0.
Из доказательства теоремы 276 видно, что множество действительных трансцендентных чисел получается исключением из множества всех действительных чисел, имеющего мощность континуум, счетного множества; это обычно выражают, говоря, что почти все действительные числа трансцендентны.
Из теоремы 269 следует, что сумма, разность, произведение и частное двух неравных нулю чисел, из которых одно трансцендентное, а другое—алгебраическое, является трансцендентным числом. В частности, трансцендентными числами являются комплексные числа вида а + pi, где а — действительное трансцендентное, а р — действительное алгебраическое число. Вопросы существования трансцендентных чисел возникли впервые в работах Эйлера. Рассуждения, приведенные в теоремах 275 и 276, показывающие существование трансцендентных чисел, принадлежат немецкому математику Г. Кантору.
Впервые существование трансцендентных чисел было установлено Лиувиллем. Доказательство существования трансцендентных чисел у Лиувилля эффективно; на основе следующей теоремы, являющейся непосредственным следствием теоремы 270, строятся конкретные примеры трансцендентных чисел.
Теорема 277. Пусть а——дейс шеи тель нов число. Если для любого натурального n^ 1 и любого действительного с>0 сусцесгтует хотя бы одна рациональная дробь у,佇片а), такая, что
(1)
то а—трансцендентное число.
Доказательство. Если бы а было алгебраическим, то нашлись бы (теорема 270) целое положительное п и действительное с>0, такие, что для любой дроби у было бы |а——у |^^ , а это противоречит тому, что согласно условию теоремы для этих мне существует дробь 亲 такая, что имеет место (1). Предположение, что а — алгебраическое, привело нас к противоречию, следовательно, а — неалгебраическое, т. е. трансцендентное, число.
Числа а, для которых при любых п ^ 1 и с>0 неравенство (1) имеет решение в целых числах а и Ь, называются трансцендентными числами Лиувилля.
Пример. &=击+鳥 + 击+ ... =0,1100010 ... —трансцендентное число.
Доказательство. Возьмем произвольные действительные
2
где k выбрано настолько большим, что 10й, ^: — и k^n\ тогда
а~ =1?^ + 1Б(*Т7й + --- <]3(ГГТ)1(1 +т+^+ •••
21—1
诞* io也丸《с»-.
Поскольку для произвольных n> 1 и с>0 можно найти
дробь у такую, что а — у < ^-, то а — трансцендентное число.
Если вместо теоремы Лиувилля воспользоваться результатом Рота (теорема 273), то теорему 277 можно существенно усилить и дать в следующем виде.
Теорема 277\ Пусть а — действительное число. Если для некоторого s>0 и любого с>0 существует рациональное
чиело式”哈такое, что "-fjv 僚г, mo а — трансцендент ное чист*
Доказательство. Если бы а было алгебраическим степени 孔玄2, то при любом е>0 нашлось бы с>0 такое, что для любой дроби -у было бы |а —у J ^-^т (теорема (273), а это противоречит условию теоремы.
Согласно теореме 70 а не может быть и алгебраическим 1-й степени, так как тогда имелось бы с>0, такое что для любой дроби у выполнялось неравенство
Таким образом, а — трансцендентное число.
Пример. Пользуясь теоремой 277', доказать трансцендент-
G ность числа а= 5 ~. 图
Возьмем е = у и произвольное с>0. Выбрав Ь = ^-,
а = 2у,
月 1 где k настолько большое, что 2%"8 >} имеем:
так что а — трансцендентное число.
Теорема 278. Число е трансцендентно.
Доказательство. Предположим, что е — корень многочлена с целыми коэффициентами %, clt ... t сп)так что
Co + qe+...+曝6" = 0. .(2)
Обозначим через М наибольшую из абсолютных величин коэффициентов q, так что при всех s = 0,l, ..., п имеем |с$|дМ・
П(П+1\У
При заданном п функция ^_^ при увеличении у стремится к нулю и, поскольку существуют сколь угодно большие простые числа, мы можем выбрать Простое число р так, что будут одновременно выполняться условия:
紋 m+i) 1
("二1)「V 2M (〃+1) е",Р>|&| и р > л.
Рассмотрим функцию степени (孔+1)р—1
f^ = ^^(X-\y\X-2y (х-пу.
Интегрируя по частям, находим:
J^-f/(0 dt = -f(x) +e*f(O) + \ef ⑴ dt = Оо
=一 (f (%) + f' (*)) + е* (f (0) + f' (0)) + $ e*-屮⑴山=...
0
Продолжим этот процесс, пока не дойдем до производной порядка (孔十1)卩,равной тождественно нулю; получим:
“*一吁⑴出=一尸(*) + exF (0),⑶
0
где 尸(%) = f (%) + 尸(%) + 尸(г) + ・… (до производной порядка np + p — l).
Подставляя в (3) вместо х число s и умножая на c^t (OwsVn), имеем:
csF⑸+分,履一吁⑴df = c£F(0).⑷
о
Придавая s значения 0,1, ... t n, складывая при таких s равенства (4) и принимая во внимание, что ввиду тождества (2) правая часть получается равной нулю, находим:
%尸(0) + %尸⑴+•••+%尸5)+2 G*-tf(/)d/ = O.(5)
S = o0
Разложение f (х) по степеням х имеет вид:
f W = -(^туг (Ар_1Х^ + л X + • • •(6) где /尸—1, Apt ... — целые числа. Получаем;
f(O)=fY°) = .・・=产Т)(0)=0, a /37)(0)= /”1 ==(-1严•止・2匕・.М
есть целое число, которое, поскольку р простое и пСр, не делится на р;尸尸)(0),严+d (0), .. ., как легко видеть из (6), —целые числа, делящиеся на р.
F (0)=严7 (0) + 产(0) + 尸"驚(0) + ... представляет собой сумму целого числа /(^-1) (0), не делящегося на р, и других целых чисел, кратных р, так чтор\F (0). Поскольку р>|%|, то будет также p^c0F (0).
Разложение f(х) по степеням х— k. где 1 WhW п> имеет вид:
f(%)=д^т (练,卩(* 一 左尸+练,?+1(*—左)"1 + • • •),⑺ где все коэффициенты Bki ^, Bki p+l9 ... — целые числа.
Дифференцируя (7), легко видеть t что при всех таких 々 F {k) = f (^) + f7 (^) + ... — целое число, делящееся на р・
В сумме
R = cQF{0) + c1F(l) + +cnF (孔)
первое слагаемое не делится на р, а все остальные слагаемые делятся на р, так что /? —целое число, не делящееся на р, и, таким образом, отлично от нуля.
Целое число, отличное от нуля, имеет модуль, больший или равный единице (теорема IX), так что |R|aL
Оценим теперь величину | R | сверху. Согласно (5)
|R|=I X G,eif(/)d/|.
Во всех интегралах, входящих в R, величина t пробегает значения, не выходящие за пределы сегмента [0; п]9 а при таких f справедливо неравенство:.
I f(州=(^| I (/ — 1 尸《 — 2)。.. •(/一〃)?I У <^, так что при всех s = 0,l, ..., п имеем (теорема XX):
и0
|R|vM5 + l)e"^^vX
что противоречит полученному ранее неравенству | R | А1.
Предположение, что е— алгебраическое число, привело нас к противоречию; следовательно, е — неалгебраическое, т. е. трансцендентное, число.
Развивая метод Эрмита, в 1882 г. Линдеман доказал теорему, устанавливающую трансцендентность довольно обширного класса чисел. Мы приведем эту теорему без доказательства, так как оно лежит в том же круге идей, что и доказательство трансцендентности числа % существенно используя, однако, ряд свойств множества алгебраических чисел.
Теорема 279 (Линдеман). Если А^ + /必% + ... + А^п = О, где Лъ Л2, ..., Ап — алгебраические числа, среди которых хотя бы одно не равно нулю, а1( а2* • ■ ■» а〃 попарно различны 〃 аа( …,ап — алгебраические числа, то ах—трансцендентное число.
Теорема 279 означает, что если ах, .. ., ал —попарно различные алгебраические числа, то при любых, не равных одновременно нулю, алгебраических числах Ли ..., Ап выражение /1c% + ・・.* А^е61%#。. Этот результат выражают, говоря, что е%,・..,е7 при таких az линейно независимы над полем алгебраических чисел.
Из общей теоремы Линдемана, в частности, вытекают следующие результаты (теоремы 280 и 280').
Теорема 280 (Линдеман), л — трансцендентное число.
Действительно, 2г — алгебраическое число (корень уравнения х2+4 = 0). Если бы л было алгебраическим, то (теорема 269) алгебраическим было бы и число 2ш.
Известно, что ^l — l—eQ, т. е. е° —е2п/ = 0, а тогда согласно теореме 279 (при &=1, Л2= — 1,网=0, а2 = 2лг) число 0 было бы трансцендентным. Полученное противоречие показывает, что л трансцендентно.
Теорема 280'. При любом алгебраическом а (а ^А 0) \па —трансцендентное число.
Действительно, если бы 1па = р был алгебраическим числом, то из е? = а = ае°, ае° — еЗ = О согласно теореме 291 следовало бы, что 0 также трансцендентное. Полученное противоречие показывает, что in а трансцендентное число.
Метод Эрмита ——Линдемана оказался, однако, бессильным установить трансцендентность многих других величин, часто встречающихся в математике, таких, например, как2Га, log23, е" и т. д.
В период с 1882 по 1929 г. теория трансцендентных чисел почти не двигалась вперед. Известные методы были исчерпаны, а новых путей для доказательств трансцендентности не было видно.
В 1929 — 1934 гг. советский математик А. О. Гельфондввел в теорию трансцендентных чисел существенно новые методы, позволившие ему и другим математикам, работавшим в этом направлении, установить трансцендентность многих величин,
арифметическая природа которых до этого не была известна. В частности, этим методом была доказана трансцендентность указанных выше величин 2M營,log? 3, е71 и многих других, о которых до этого не было даже известно, являются ли они иррациональными.
Общая теорема, доказанная А. О. Гельфондом (мы приводим ее без доказательства), заключается в следующем.
Теорема 281 (Гельфонд). Если а — алгебраическое число, отличное от 0 и 1, §—алгебраическое иррациональное, то 仪3—трансцендентное число.
Этой теоремой была решена знаменитая проблема, поставленная Гильбертом еще в 1900 г. на Международном съезде математиков и считавшаяся одной из наиболее трудных среди целого ряда проблем, выдвинутых им на этом съезде. Частным случаем этой теоремы является трансцендентность чисел а^& , где а>1 целое, а b целое, отличное от n-й степени.
Трансцендентность е" также получается как частный случай теоремы Гельфонда, так как в теории функций комплексного переменного доказывается, что 夕=(—1尸.
Как простое следствие этой же теоремы получается, что логарифмы рациональных чисел при рациональных основаниях системы логарифмов либо рациональны, либо трансцендентны, т. е. не могут быть алгебраическими иррациональностями. Проблема определения арифметической природы таких чисел была поставлена еще Эйлером.
Работы Гельфонда и других математиков, среди которых можно в первую очередь назвать Зигеля, Маллера, Шнейдера, Шидловского, в последующие годы существенно продвинули теорию трансцендентных чисел. Вместе с тем о многих величинах, часто встречающихся в математике, мы до сих пор не можем сказать, являются ли они трансцендентными или алгебраическими. Так, например, предполагают, что эйлерова постоянная С, введенная в 4-й главе (теорема 54),—трансцендентное число. Доказать это пока не удалось, и, как было отмечено в 6-й главе, не опровергнута даже возможность того, что С —рациональное число.
Исторические комментарии к 30-й главе
Проблемы, относящиеся к теории трансцендентных чисел, возникли впервые в работах Эйлера, ставившего, в частности, задачу доказательства трансцендентности иррациональных значений логарифмической функции.
Теорема 275, показывающая, в частности, существование трансцендентных чисел, была дана в работах Георга Кантора (1845-1918).
Французский математик Лиувилль (1809— 1882) известен своими работами по теории дифференциальных уравнений, эллиптических функций и теории трансцендентных чисел. Вопросы существования трансцендентных чисел были рассмотрены Лиувиллем в работах, опубликованных в 1844 и в 1851 гг. до работ Кантора. Числа Лиувилля проще определить как числа а, для которых при любом т^1 существует бесконечное множество рациональных чисел ■— ( таких, что [ а — у | < -^. Легко видеть, что это определение совпадает с тем, какое было дано на странице 272.
Ш. Эрмит (1822 —1901) — французский математик, работавший в области теории функций, алгебры и теории чисел (трансцендентные числа, квадратичные формы).
Теорема Линдемана является частным случаем общих теорем Зигеля и Шидловского об алгебраической независимости значений так называемых ^-функций при алгебраических значениях аргумента.
Теорема 281 опубликована А. О. Гельфондом в 1934 г. До этого (в 1929 г.) теорема была им доказана для частного случая, когда р —мнимая квадратическая иррациональность.
ГЛАВА 31
ПРЕДСТАВЛЕНИЕ ЧИСЕЛ КВАДРАТИЧНЫМИ ФОРМАМИ
Общие свойства бинарных квадратичных форм
В 14-й главе мы рассматривали неопределенное уравнение 1-й степени: ах + Ьу = с. Задача, поставленная там, заключалась в представлении целого числа с в виде формы ах + Ьу9 где а и b——заданные, ахи ^ — неизвестные целые числа.
В этой главе рассмотрим вопрос о представлении целых чисел в виде формы 2-й степени с двумя неизвестными, или, как обычно говорят, бинарной квадратичной формы.
Определение 77. Бинарной квадратичной формой называется выражение вида
ах2 + Ьху+су29
где а, Ь, с —некоторые целые числа.
Будем а,瓦 с называть соответственно первым, вторым и третьим коэффициентом формы и для краткости такую форму обозначать через {а,瓦 с}( так что
{а,瓦 с} =ax2 + bxy+cy2. (1)
Переменным х, у будем придавать только целые значения. Форма (1) представляет собой функцию от двух аргументов, 278
у которой в качестве множества значений аргументов берется кольцо целых чисел. Основная задача, которую мы здесь ставим,—отыскание представлений заданного N в форме (1), т. е. нахождение целых хну, таких, что
а%2 + Ьху + су2 = М(2)
Определение 78. Соотношение (2) при целых 招 у будем называть представлением числа N формой {а,瓦 с}.
Для каждой формы (1) будем рассматривать множество целых чисел ^, представимых этой формой.
Определение 79. Две формы {а,瓦 с} и {Л, В, С} называются равнымиt если а = Л, Ь = В, с = С.
Таким образом, равенство двух форм означает тождественное равенство, и если две формы равны, то они принимают одинаковые значения для каждой пары значений хи г/. Если в форме (1) после замены хна ахг + ^у\ а у на \xf + 6у\ где а, р, у, 6 —целые, получается форма Ах^ + Вх'у' + Су,2, то будем говорить, что линейная подстановка
х = ах' + ^у' ]'
переводит форму {а,瓦 с} в форму {Л, В, С}.
Замену х н у в форме (1) их выражениями из (3) будем называть применением линейной подстановки (3) к форме (1).
Начнем с рассмотрения некоторых общих свойств бинарных квадратичных форм.
Определение 80. Формы {a, b. с] и {Л, В, С} называются эквивалентным и, если существует линейная подстановка
x=axf + ^yf iy = yxf + 8yf J
с целыми коэффициентами а, 0, у, 6 и определителем аб —Ру= 1, переводящая {а, Ь» с} 6 {Л, В, С}, т. е. такая, что
ах2 + bxy + су2 = Ах'2 + В£у' +су,2.(4)
Эквивалентность форм {% 瓦 с} и {Л, В, С} будем записывать в виде
{а,瓦 с} s {Л, В, С}.
Линейные подстановки (3) с целыми а, 0, у, 6 н определителем аб —Ру = 1 мн будем называть унимодулярными подстановками и обозначать в сокращенной записи знаком
Иэ соотношений (4) и (3) следует:
Л = аа2 + bay + CY2 )
8 = 2aaP + b (a6 + 0у) + 2сЗу ].(5)
С = ар2+Ьрб + сба丿
Таким образом, формы {а,瓦 с} и {А, В, С) эквивалентны тогда и только тогда, когда существуют целые числа а, 0,у,6, такие, что имеют место соотношения (5).
Определение 81. Дискриминантом формы {а, Ь, с} называется число А = Ь2 —4ас.
Теорема 282. Эквивалентные формы имеют один и тот же дискриминант.
Доказательство. Если {а,瓦 c}s{A, В, С), то существуют целые а, 0, у, 6, при которых соотношения (5) верны. Непосредственное вычисление дает
В2 —4ЛС =(挟一4ас) (аб —Ру)2 = ^2 — 4аа
Мы не будем рассматривать форм с дискриминантом А = О, так как в этом случае имеем:
4a (a 尤 2 + bxy + су2) = (2a 尤 + by)2, т> e. после умножения на 4a мы получаем квадрат линейной формы.
Теорема 283. Отношение эквивалентности квадратичных форм обладает свойствами рефлексивности, симметричности и транзитивности, т. е.:
{a, b, c}s{a,瓦 с}・
Если {a, b, c}s{4 В, С}, то {Л, В, C}s{a, b, с}・
Если {a, b, c}sja» 瓦,q},{〃i,瓦,q}s{%,瓦,。2卜 mo {a,c}s{/,瓦,^}-
Доказательство. 1) Унимодулярная подстановка (;;), г. е. подстановка
У = У\переводит форму {а, Ь, с} самое в себя.
Если подстановка (; g),『де a3 — By = 1, переводит {а, Ь,с} в {Л, В, С), то обратная подстановка (*丫一?) тожеунимоду- лярна и переводит {А, В, С) в {а, Ь, с}.
Если {a, bt c}s {旬,瓦,q}, {%,瓦,%)8{%,厶,c2}, т. е. существуют унимодулярные подстановки:
(減}(関}⑹
переводящие соответственно {а, Ь, с] в {at, Ьг, q} и {〃工,匕工,6工}
в {。需,匕曾,cj, то произведение подстановок (6), т. е. подстановка / OiOa + PiYe«1Ра+ Р16я\,7、
переводит {% 瓦 с} в {аа,瓦,&}・
Определитель подстановки (матрицы) (7) равен произведению определителей подстановок (матриц) (6), т. е. тоже равен 1.
Из теоремы непосредственно следует, что две квадратичные формы, эквивалентные одной и той же третьей, эквивалентны между собой.
Теорема 284. Если {а,瓦 c}s{4 В, С} и Л, 5, С не равны одновременно нулю, то наибольший общий делитель (а, Ь, с)= = (4 8, С).
Доказательство. Из формул (5) непосредственно видно, что поскольку Л, В, С не равны одновременно нулю, той среди чисел а, 瓦 с имеется по крайней мере одно число, отличное от нуля, т. е. (теорема 27) существуют наибольшие общие делители (Л, В, С) и (а,瓦 с)・ Из тех же формул (5) видно, что если d|a, d|b, d|c, тоd\C.
Поскольку отношение эквивалентности симметрично, то и из d\Atd\B,d\Cследуетd|a, d\btd[c. Множества общих делителей у at Ь, с и у At Bt С совпадают, а следовательно, н(а, Ь, с)= = (Л, В, С)..
Определение 82. Форма {а, Ь, с] называется примитивной, если (а,瓦 с)= 1.
Если
N = их" + Ьху + су2 и (а, b, c) = d, то
^а^ + ^ху+с^2, где 4 = g 瓦=刍,
ci = 7,(%,瓦,G)= 1 и форма {%,瓦,&} будет уже примитивной.
Изучая представление натуральных чисел квадратичными формами, достаточно ограничиться рассмотрением примитивных квадратичных форм.
Теорема 285. Эквивалентные квадратичные формы представляют одно и то *е множество целых чисел.
Доказательство. Пусть {a, b、c}s{/, В, С}, т. е. существует унимодулярная подстановка (3), такая, что при выполнении соотношений (5) имеет место тождественное равенство (4). Целым значениям х\ 式,очевидно, соответствуют целые значения х п у. п если
N = Ax^ + Bx'y' + Cyf2t то и ах2 + Ьху + су2 = Nt
т. е. любое число, представимое формой {А, 8, С), представимо формой {а, Ь, с}.
Поскольку отношение эквивалентности обладает свойством симметричности (теорема 283), то и любое число, представимое формой {а, Ь, с}, представимо формой {4 В, С}.
Определение 83. Классом {а, Ь, с} называется множество всех квадратичных форм, эквивалентных форме {а, Ь, с}・
Согласно теореме 283 (транзитивность отношения эквивалентности), если {/, В, С} со {а, Ь, с}, то множество квадратичных форм, эквивалентных {Л, В, С}, совпадает с множеством форм, эквивалентных {а, Ь, с}, т. е. {А~В, С} = {а, Ь, с}. Класс {а, Ь, с} объединяет все квадратичные формы, эквивалентные любой из форм этого класса.
Все формы данного класса имеют один и тот же дискриминант (теорема 282). Вместе с тем один и тот же дискриминант могут иметь и формы разных классов. Например, 5%2十"厨 и 2х2 + 2ху + З^2 — неэквивалентные формы, так как число 7 представимо второй из них (%=1, У=1) и не представимо в виде 5х2 + у2 ни при каких целых % н у. Вместе с тем эти формы имеют один и тот же дискриминант Д = — 20.
Определение 84. Представление N 6 виде (2) с взаимно простыми %, у называется собственным представлением.
Очевидно, что достаточно рассматривать собственные представления. Действительно, если (%, y) = d и представимо в виде (2), то d2|N н
А(Ж+с(步
—собственное представление 矛.
Теорема 286. Число N представимо собственным образом формой {а, Ь, с} тогда и только тогда, когда существует форма { Л, В, С }со {а, Ь, с }, такая, что A=Nt 0^В<2 | ^|.
Доказательство. 1) Пусть при целых % = а, у = 0, где (а, Р)= 1, выполняется равенство
N = g2 + bay + су2.
Решив неопределенное уравнение
曲—рy = 1
с неизвестными 6, у, находим 6 н у, а затем представим число
Q = 2аа§ + b (аб + Ру) + 2су6 в виде:
Q = 2\ N\q + r, где 0 г < 21 ^ |.
Преобразование
.х= ax,+(Р —ад 啕",
с определителем аб — 0丫=1 переводит форму {а, Ь, с} в некоторую эквивалентную форму { Л, В, С}, где согласно формулам (5)
Л = g2 + bay + су2 = М
B = 2g(p—aq*)+b(a(6 —W^-) + (р—aq~^) у)十+ 2吓(6—уд 号i) = Q—2q -^1 (aa2 + bay + су2)=
=Q — 2 I N| q = r,
так что 0wBv2]N|.
2) Существование формы {Л, В, C}s{a, b, с}, где Л = ^, означает, что некоторая унимодулярная подстановка (3) переводит {а, Ь, с} в { А, В, С}, т. е. выполняется тождественное равенство
ах2 + Ьху + су? = Лх/а + Bxryf + СуТ
В частности, при х' = 1, у'=0, где (1, 0) = 1, и соответствующих целых значениях % = а, у = у имеем:
^ = Л = ad + bay + су2,(8)
т. е. N представимо формой {а, Ь, с}.
Это доказательство показывает, что, зная подстановку (3), переводящую {а, Ь, с} в {У, В, С} , мы по формуле (8) находим представление N формой {а, Ь, с }.
Теорема 287. Для каждого собственного представления ^ у=0 формой {а, Ь, с}:
"=也2+必y+ сyм
вида I 6丿,переводящая {a, b, с} /а Доказательство. Пусть Iвида I 6丿,переводящая {a, b, с} /а Доказательство. Пусть Iи заданной формы {", В, С}, эквивалентной форме {а, Ь, с}, существует только одна унимодулярная линейная подстановка
вида I 6丿,переводящая {a, b, с} /а Доказательство. Пусть I
вида I 6丿,переводящая {a, b, с} /а Доказательство. Пусть I
в {М В, С}.
八偿吟
6丿 н (у sj—дае Унимоду-
лярные подстановки, переводящие {а, Ь, с} в {Nt В, С}.
Поскольку ^^^0^ то а и у не могут равняться нулю одновременно.
Если, например, а,=0, то из
аб—0Y = a6,一pzy == 1
получаем:
6-6'7(Р-Р')・О)
Согласно формулам (5) при A=N имеем: aa2 + bay + су2 = ■№> В = 2a«p + Ь (а6 + Ру) + 2су6 = 2асф,+ Ь (аб' + 0'у) + 2су6「откуда получаем:
(Ю) 283(Ю) 283(2aa + by)(卩-卩‘)=-(ba 十 2су) (6-6‘).
(Ю) 283
(Ю) 283
Заменяя в (10) 6—6Л по формуле (9) и перенося все члены в левую часть, получаем: 2力市一pz) = 0. Поскольку "欢0, то 0 = 0- а, следовательно, ввиду (9) и В = 6'. Случай 彳^0 рассматривается аналогично.
Теорема 288. Пусть А——дискриминант квадратичной формы {at bt с} и число ^ представимо собственным образом этой формой; тогда:
сравнение
z2 = A (mod 41 ^ I) (11) имеет решения;
Для каждого собственного представления N формой {а, Ь,с} существует форма {М В, C}s{a,瓦 с}, такая, что В удовлетворяет сравнению (11) и 0 < 2 | ^|.
Доказательство. Пусть существуют целые, взаимно простые хну, такие, что N = ах” -\-bxy -\- су*. Согласно теореме 286 существует форма { ^, В, C}s{a, 瓦 с}, такая, что O^B<2|7V|.
Теорема о равенстве дискриминантов эквивалентных форм показывает, что тогда
B2 — 4NC = b2—4ac = A, (12) В2 = Д (mod 41 N I),
т. е. сравнение (11) имеет решения и В удовлетворяет этому сравнению, причем 0 В < 2 | ^ |.
Число решений сравнения (11) было определено в теореме 226.
Пример. Число 86 не представимо формой x2 + 3xy + y2t так как здесь А = 5,
®=(¥)=Ш=ШЧ4)=-1
и сравнение x2 = 5(mod8-43) не имеет решений.
Сравнение (11) может иметь решение и тогда, когда N не представимо формой { а, Ь, с }. Например, 1, очевидно, не представимо формой 2炉+ 3此 а вместе с тем здесь А = —24 и сравнение 炉三一24 (mod 4) имеет решения.
Теорема 289> Для каждой квадратичной формы {а, Ь, с} существует эквивалентная форма { Л, В, С}, такая, что
(13)(13)\В\^\А\^\С\.
(13)
(13)
Доказательство. Формы {а,瓦 с] и {с,—瓦 а} эквива-
1 переводит1 переводитлентны, так как унимодулярная подстановка
1 переводит
1 переводит
первую из них во вторую. Мы можем поэтому всегда начать с формы, у которой |аI ^|с|, и если при этом |Ь|^|а|, то искомая форма найдена. Если |Ь|>|а|, то найдем целые / иг,
такие, что
Ь= 21 а [ f +『,
где |г|^|а| , т. е. возьмем в качестве г наименьший по абсолютной величине вычет по модулю 21aL который (теорема 98) заключен в сегменте [—|а|; |а|].
/1
Унимодулярная подстановка (° становка.
I ), где 左=—%i f, т. е. под-
переводит форму {а, Ь, с}
£一粤",
у = у\
в эквивалентную форму {勺,瓦,q },
где согласно формулам (5) ^ =а, ^ = —2a 粤 t + b = b—2 \a\
т. е. в форму, где 也 У|а/.
Если I a】IV 丨 Ci I , то форма {〃丄,blt с丄} удовлетворяет поставленным условиям.
(0—1、
Если J Ci J <. I аА I, то подстановкой I । ° 丿 переводим {alt 匕工,с】} в эквивалентную форму {с。 —Ь» ^} , т. е. в форму {“2‘ 瓦‘。2} »「де
丨 “21 = IJIVI а丄 I = I а I и I с? I 丨 I I I VI с 卜
г/1 k\ /о —1\
Произведение подстановок [° ]丿 н (]°丿 равно подста-
优一1、
a Q0 丿.
Таким образом, при |a|V|c| из двух унимодулярных под- /1 k\ 伴一1、
становок I q J I и I J q I либо первая дает квадратичную форму, удовлетворяющую поставленным условиям, либо вторая переводит {а, Ь, с} в эквивалентную форму с коэффициентом при х2, меньшим по модулю, чем у первоначальной формы, причем коэффициент при 乡纟 не увеличивается по модулю.
Модуль коэффициента при х2 может принять только конечное число различных значений, меньших чем | а |, так что, продолжая такие преобразования, мы должны встретиться с первым случаем, т. е. прийти к эквивалентной форме { Л, В, С}, такой, что |В|^|Л|^|С|.
Пример. Для формы { 11,6, 5 } найти эквивалентную форму
{ А, В, С }, такую, что | В| ^ | Л | < | С|. Здесь '''
Для этой
]с I VI a I, поэтому сначала применяем подстановку переводящую нашу форму в форму {5, —6, 11}. формы находим:
-6=10(-1)+4, f = - 1,左=I.
Унимодулярная подстановка (° [丿 переводит {5, —6, 11} в форму {5, 4, 10} , удовлетворяющую условиям (13).
Теорема 290. При любом А=^=0 существует только конечное число неэквивалентных форм, имеющих дискриминант, равный Д. Доказательство. Пусть форма {а, Ь, с] такая, что
\Ь\^\а\^\с\.(14)
Рассмотрим два случая:
1)厶=捷一4ас>0・ Тогда ас<0,—4ас = А—捷<厶,
]ас J = — qc W 伞 V ~j* *
A =匕2—4ас VO. В этом случае очевидно, что ас > 0 и Ь^ас.
-д = зае + (ае-捷)》3a& 1ае| = аеа———.
Таким образомt в обоих случаях из неравенств (14) следует
Существует только конечное число комплексов ((а, Ь, с)) с целыми а, Ь, с, удовлетворяющих этим условиям, и поскольку каждая квадратичная форма эквивалентна форме с условиями (14), то существует только конечное число неэквивалентных форм {а, Ь, с] данного дискриминанта А. Мы доказали, таким образом, конечность числа классов любого данного дискриминанта А#0・
Из теоремы 285 следует, что если {а. Ь, с} — положительно определенная форма, то и весь класс {а, Ь, с} состоит из положительно определенных форм. Можно поэтому говорить о классах положительно определенных форм. Для положительно определенных форм теорему 289 можно несколько уточнить и дать ее в следующем виде.
Теорема 289'. Для каждой положительно определенной формы {а, Ь, с} существует эквивалентная форма {о^,匕工,^}, такаяt что
% 瓦 V а】W q, а если а】=с1( то 0 w % =
Доказательство. Поскольку у положительно определенных форм коэффициенты при х2 и положительны, форму {а, Ь, с} согласно теореме 289 можно заменить эквивалентной формой {Л, В, С}, такой, что —А^В^А^С.
Если В = — Л, то форму {Л, —4 С} подстановкой (;;) переводим в { Л, Л, С}・
Если / =С, В V0, то форму { А, В, Л } подстановкой (_;]) переводим в эквивалентную форму { Л, —BtC}, где О V —В V Z
Таким образом, в неравенствах (13) можно избежать случая В = — А, а в случае, когда А = С,— сделать коэффициент при ху неотрицательным.
Определение 86・ Положительно определенная форма { Л, В, С } называется приведенной, если
—A <Z В ^ А ^Сt 1
а при А^С 0<В А=С. j° )
Теорема 291. В каждом классе положительно определенных форм имеется 6 точности одна приведенная форма, т. е. одна форма, удовлетворяющая условиям (15).
Доказательство. Пусть две эквивалентные положительно определенные формы {а, Ь, с}сл{ап 匕工,с】} удовлетворяют условиям:—а vb wa WC,
—〃ib] V ^1 V С],
а при равенстве а и с или а工 и с工 соответственно b или &в неотрицательны.
Рассмотрим случай, когда о^аа. Случай 口士^ ввиду симметрии рассматривается совершенно аналогично. Обозначим через (;g) унимодулярную подстановку, переводящую {а, &, с} в {%,瓦,q}, так что
ах = да2 + &ау + су21
&! = 2аар + & (аб + ру) + 2су2 j *(⑹
Из первой формулы в (16), поскольку а <с, |b| V а, получаем! а ^ ахаа2 — а| ау |+。丫汽(17)
откуда
|ау|<1—(|а| —|у|)2<1, т. е. |ау| равен 0 или 1.
Если jay | = 0, то, поскольку аб —卩丫 = 1, а и у не могут одновременно обращаться в нуль, одна из этих величин равна 0, а другая по модулю равна 1, так что из неравенств (17) получаем: a axa (а2 + уа) = a,。=。广
Если I ay I = 1, то «2 = 丫2 = 1, и из (17) также получаем:
т. e. всегда a = at.
Рассмотрим теперь три возможных случая.
Если с>а, т. е. ]b|VaVc. В этом случае, поскольку I ay I ^ 1, равенство a = ar^ aa2 + bay + су2 может иметь место только при у = 0, а тогда аб—卩丫 = 1 дает аб= 1. Вторая формула в (16) принимает вид: br = 2aa^ + bt т. е. 2a | &х —&.
По условию
—a V b一 a Vbi<a,
так что 2 a I &x —& может иметь место только при b = blt а тогда из равенства дискриминантов b" —4ac = b: — 4ale工 получаем, что и с = сг.
Если С1>。], то можно рассмотреть преобразование, переводящее {°i,bi, Ci} в {a, &, с] . Поскольку доказано, что а产 а, совершенно аналогично получаем 匕工=匕,с* = с*
Если с — а — аг = с^ то из равенства дискриминантов
&2 — 4ас = Ь; — 4。历
получаем Ь2 = Ь:, и так как согласно условиям & и &х неотрицательны, то &=Ь「
Разработанная нами теория позволяет определить, являются ли две заданные положительно определенные формы эквивалентными, и в случае их эквивалентности — найти подстановку, переводящую одну из них в другую. Чтобы решить этот вопрос, мы, применяя алгоритм, изложенный в доказательствах теорем 289 и 289', заменяем каждую из этих форм эквивалентной формой, удовлетворяющей условиям (15). Если мы при этом получим одну и ту же форму, то (теорема 2833) первоначальные формы эквивалентны. Если мы получим две разные формы, удов летво р яющие условиям (15), то согласно теореме 291 две первоначальные формы не могут принадлежать одному и тому же классу, т. е. эти формы неэквивалентны.
Если подстановки S и Г перегодят соответственно {а, Ь, с} и {a】,bi,Ci} в одну и ту же форму { Л, В, С}, удовлетворяю- 288
щую условиям (15), то подстановка ST-1 переводит {а, 6, с} в {旬,q} *
Пр имер. Определить, эквивалентны ли формы {73, 17, 1} и {3, — 3, 1 } . Если они эквивалентны, то найти подстановку, переводящую вторую форму в первую.
Форму {73, 17, 1 } подстановкой (,;) переводим в форму
{1,-17, 73}.
-17 = 2( —9) + 1, / = —9, fe = 9.
Подстановка (( форму { 1, 1, 1 }.
Подстановка Т:
q ;) переводит { 1, —17, 73} в приведенную
= (опереводит {73, 17, 1 }
непосредственно в { 1, 1, 1 }. Форму {3, —3, 1 } подстановкой (:—;)переводим в { 1, 3, 3 } . Здесь 3 = 2-1 + 1, / ~ 1, k = — 1.
Подстановка ^ — ^ переводит { 1, 3, 3} в { 1, 1, 1 }, а подстановка S= (: -;)(j —;) = (:二:)переводит форму {3, —3, 1 } непосредственно в { 1, 1, 1 }.
Формы {73, 17, 1 } и {3, —3( 1 } эквивалентны.
广1= (_; :) / ST~X= © ;) — подстановка, переводящая {3, 一3,斤 в {73, 17, 1}.
Теоремы существования 289 и 289' эффективны в том смысле, что они дают определенный способ нахождения унимодулярной подстановки (; ?) , переводящей положительно определенную форму {а, Ь, с] в приведенную форму { Л, В, С} . Естественно возникает вопрос: сколько существует таких подстановок и чем они отличаются друг от друга? Ради простоты сформулируем
соответствующие теоремы для примитивных форм.
Теорема 292. Для любой приведенной примитивной положительно определенной формы {a, bt с} с дискриминантом, отличным от —3 w —4, существуют в точности две унимодулярные подстановки, переводящие эту форму самое в себя.
Одна из этих подстановок
Доказательство. Если
форму { а, Ь, с},
1 оО 1<а [\Y <
),а другая (一; _:).
^) , где а5 —闻=1, переводит
удовлетворяющую условиям теоремы, в
то по формулам (5) имеем:
а = аа2 + bay + су2,b = 20aB 十匕(аб + §丫)+ 2с?5,с=аР2 + Ь05 + сЗЗ
{а, Ь, с}.
(18)
(19)
10 А. А. Бухштаб
289
Докажем, что из равенства (18) следует 1>а^-\ау\+у\(20)
Действительно, если с>а, то ввиду —avbW。 неравенства (20) есть непосредственное следствие равенства (18).
Рассматривая же случай с = а, т. е. случай, когда 0wb<a, имеем, поскольку дискриминант Д отличен от ——3 и —4,
{а,瓦 с}=^{ 1,1,1} и {а, Ь, с} #{ 1, 0, 1 }.
Наибольший общий делитель (а, ft, с)= 1, так что Ь^а н 匕学=0, т. е. OvbV。,и тогда из (18) также следует неравенство (20).
Из неравенства (20) следует:
Предположим, что а = 0, тогда из аб —Ру — 1 получаем: Ру = —1, y = ±L При с>а это противоречит равенству (18), а при с=а из равенств (19) получаем 2& = 2ау6, что невозможно, поскольку, как это было отмечено выше, в этом случае OVbV。*Предположим, что а = 0, тогда из аб —Ру — 1 получаем: Ру = —1, y = ±L При с>а это противоречит равенству (18), а при с=а из равенств (19) получаем 2& = 2ау6, что невозможно, поскольку, как это было отмечено выше, в этом случае OVbV。*|ау|< 1—(|а| —lYl)2^1,ау = 0.
Предположим, что а = 0, тогда из аб —Ру — 1 получаем: Ру = —1, y = ±L При с>а это противоречит равенству (18), а при с=а из равенств (19) получаем 2& = 2ау6, что невозможно, поскольку, как это было отмечено выше, в этом случае OVbV。*
Предположим, что а = 0, тогда из аб —Ру — 1 получаем: Ру = —1, y = ±L При с>а это противоречит равенству (18), а при с=а из равенств (19) получаем 2& = 2ау6, что невозможно, поскольку, как это было отмечено выше, в этом случае OVbV。*
Таким образом, а,0, у = 0, а6 = 1.
Из равенства (19) получаем 2也卩=0,卩=0, так что при а= 1 наша линейная подстановка имеет вид: (°〔), а при а = —1 внд「;_:)•
Определение 87. Унимодулярные линейные подстановки, переводящие квадратичную форму самое в себя, называются ее авто-
морфизмами.
Теорема 293. При Д = — 4 существует только одна приведенная положительно определенная форма, а именно форма { 1, 0, 1 }. Эта форма имеет четыре автоморфизма:
(21)(21)
(21)
(21)
Док азательство. Из Ь? —4ас = — 4,а>0, с>0,
[b l^a^c следует:t
4^4ac=4 + b2^4 + act
Зас<4, 1£ас<$, ас=1, а = с == 1, & = 0,
т. е. {а, Ь, с} = { 1, 0, 1}・*
Пусть (; X) есть автоморфизм {1, 0, 1}] тогда из (18) и (19) получаем: 1 =а2 + уа, 0 = сс§十*5, т. е. либо 1) сс==±1, 丫 = 0, Р = 0, либо 2) а —0( v==±l, 6 = 0. Поскольку aS — ру = 1, то в первом случае S = a, а во втором 卩==—у, что и дает четыре автоморфизма (21).
Теорема 294. При А = — 3 существует только одна приведенная положительно определенная форма, а именно форма { 1, 1, 1}. Эта форма имеет шесть автоморфизмов:
(:;),(—;:),(厂
Доказательство. Из Ь^ — ^ас^ ——3,а>0,с>0,
I & I <а^с следует: 4ас=3 + &2^ 3 + ас; acwl; ас= 1; а=1; с=1; Ь=1, т. е. {а, &, с} = { 1, 1, 1 }.
Пусть (; ? — автоморфизм { 1, 1, 1 } | тогда соотношения (18) и (19) дают;
= a2 + ay + Y2, 1 =2cф +а5 + 闻 + 2Y5.(22)
Если осу = 0, то, поскольку аб — Ру = 1, могут быть следующие возможности:
у = 0, а = 1, 6 = 1, Р = 0; 2) у = 0, а = —1, 6 = —1, Р = 0;
а = 0, у = 1, р = — 1, 6=1; 4) а = 0; у = —1, р = 1, 6 = —L
Если ау =/= 0, то ау=1—а2—у2 <0, |ау | = — ау, ау => =(|а|—I у |)2 — i>—1, ау = — 1. Соотношения (22) и условие аб—Ру= 1 дают еще две следующие возможности:
а=1, у = —1, р—6-1, б+р=1, р = 1, 6 = 0;
а = — 1, у=1, 6—р = 1, б + р = — 1, 6 = 0, р = —1.
Теорема 295. Число автоморфизмов примитивной положительно определенной формы {а,瓦 с} с дискриминантом Д paenot
4 при А = — 4,
6 fipu,А к — 3,
2 при всех остальных значениях А.
Доказательство. Пусть S—некоторая унимодулярная линейная подстановка, переводящая {а, &, с} в приведенную форму { Л, В, С}, a U — автоморфизм { Л, В, С}; тогда SUS^1 — автоморфизм {а, &, с}・ Мы получим все автоморфизмы {а, Ь, с}, если в MuS-工 при заданном S будем в качестве U брать различные автоморфизмы {Л, В, С}. Действительно, если V — произвольный автоморфизм {а, Ь, с}, то S"1 VS переводит { Л, В, С} самое в себя, т. е. S~1VS= (7, V= St/S'1.
Поскольку SU1S~1 = SU2S~1 только при U1= U2f то число автоморфизмов у {а, &, с} и {Л, В, С} одинаково, т. е. согласно теоремам 292, 293 и 294 равно четырем при Д =—4, шести при Д =—3 и двум во всех остальных случаях.
Определив число автоморфизмов, у кажем их конкретную форму.
Теорема 296. Примитивная положительно определенная форма {а, &, с} с дискриминантом Д, кроме (^ ; ) 〃 ( 一; _:) >
имеет еще только следующие автоморфизмы:имеет еще только следующие автоморфизмы:—1 оО —1—1 оО —1Доказательство. Подстановки (; :) н видно, являются автоморфизмами для любой
имеет еще только следующие автоморфизмы:
имеет еще только следующие автоморфизмы:
—1 о
О —1
—1 о
О —1
формы. Если дискриминант А отличен от —4 и рема 295) других автоморфизмов нет.
Пусть {а, Ь, с}—форма с дискриминантом
становка力 I переводит ее в форму
оче-оче-квадратичной—3, то (тео-квадратичной—3, то (тео-Л = — 4; подЛ = — 4; пода (—^х—су^2 + Ь(^х—су^ (^ах + ^- у^+с^ах+^- у^2 =〈а%? _|_ bxy + су?),
оче-
оче-
квадратичной
—3, то (тео-
квадратичной
—3, то (тео-
Л = — 4; под
Л = — 4; под
т. е., поскольку &2—4ас = — 4, в { а, Ь, с}.
Пусть {а, &, с}—форма с дискриминантом Д = — 3; подста-
новкановкапереводит ее в формупереводит ее в формуа (Ц^х—ед)?+ 匕(宁 х—eg) (ах +岑 g) +十с (ах + 岑 у^ = 1 土怨Т (ах2 + bxy + су2).
новка
новка
переводит ее в форму
переводит ее в форму
т, е., поскольку &2—4ас = веряем, Что и подстановка
Аналогично про- =—3 представАналогично про- =—3 представляет собой автоморфизм {а, 6, с}・
Аналогично про- =—3 представ
Аналогично про- =—3 представ
ЕсЛИ (у б)ЕсЛИ (у б)—автоморфизм, то (二; 二 g),очевидно, также являете я а втоморфизмом.
ЕсЛИ (у б)
ЕсЛИ (у б)
Автоморфизм j при Д = — 4 и автоморфизмы
[ a И I « -1+6 ) ПРИ А = —3 получаются из уже найденных переменой знаков у всех элементов. Согласно теореме 295, найдя при А =——4 четыре, а при Д =——3 шесть автоморфизмов, мы исчерпали все возможные автоморфизмы таких форм.
Теорема 297・ Число унимодулярных линейных подстановок, переводящих примитивную положительно определенную форму {а, &, с} s эквивалентную ей форму {а» &х, q} с дискриминантом А, равно:
4 при Д = — 4;
6 при Д = — 3;
2 при всех остальных значениях А.
Доказательство* Пусть S—такая линейная подстановка, переводящая { а, &, с} в {а1} &1} q }, U ——произвольный автоморфизм { а,瓦 с}; тогда US также переводит { а, Ь, с} в {。口 %, q }.
Мы получим все унимодулярные подстановки» переводящие {а, Ь, с} в а,", q}, если при заданном S будем в качестве U брать различные автоморфизмы формы {а, &, с}. Действительно, если Т—произвольная унимодулярная линейная подстановка, переводящая {а, &, с}, в {ар 九,q}, то TS^1 — автоморфизм {а, &, с}, т. е. TS~1 = Ut T=US.
Вместе с тем равенство U、S= U?S возможно только при U、= U 2,
Таким образом, число унимодулярных подстановок, переводящих {а, &, с] в {ап 匕丄, q }, равно числу автоморфизмов {а, &, с}, т. е. согласно предыдущей теореме равно: 4 при Д = —4; 6 при А = —3 и 2 при всех остальных значениях А.
Теоремы этой главы дают возможность найти все собственные представления положительного числа ^ примитивной положительно определенной формой {а, &, с}. Для этого:
Решаем сравнение В2 = Д (mod 42V) и находим значения В, удовлетворяющие этому сравнению, такие, что Ow B<2^. Если таких значений В нет, то (теорема 288) не существует представлений N формой {а, Ь, с}. Если же такие В существуют, то каждому представлению ^ формой {а, &, с] соответствует (теоремы 288 и 282) эквивалентная форма { ^ В, С} с такими В и С, где С определяется из равенства (12).
Найдя все В, удовлетворяющие сравнению В2 = Л (mod 4N), такие, что 0^ В < 2^, и соответствующие С, мы можем составить все формы {М В, С}, а затем, выделив из них, как это было показано выше, формы, эквивалентные {а, 6, с}, найти все унимодулярные подстановки вида (“ ;), переводящие {а,仇 с} в такие {忆 В, С}.
Согласно формулам (5), где 4 = N, каждая пара а, у есть решение неопределенного уравнения
N ~ ах2 + Ьху + су?.
П ример. Найти все представления числа 73 формой
3 炉一3%у + у?.
Очевидно, что в данном случае все представления собственные. Дискриминант А =—3. Сравнение 加三一3 (mod 292), эквивалентное системе В2 =—3 (mod 73), В2 = — 3 (mod 4), имеет (теорема 226) четыре решения. Находя эти решения, получаем:
В三 ±17 (mod 292), В 三 ± 129 (mod 292).
Из возможных значений В условию 0^В<2-73 удовлетворяют В = 17 и 3=129. Значения С, определяемые из равенства 序—4・73・С = — 3, равны соответственно 1 и 57.
Форма {3, —3, 1 }, как мы выяснили в примере на странице 289, эквивалентна форме {73, 17, 1 } и переходит в нее с помощью подстановки (]/ ®^ , так что хх == 1, уг = 10 представляет собой решение уравнения
3%2 — 3%y + 川=73.3%2 — 3%y + 川=73.(23)(23)
3%2 — 3%y + 川=73.
3%2 — 3%y + 川=73.
(23)
(23)
Умножая (]j ,) слева на указанные в теоремеУмножая (]j ,) слева на указанные в теореме296 для слу-296 для слу-
Умножая (]j ,) слева на указанные в теореме
Умножая (]j ,) слева на указанные в теореме
296 для слу-
296 для слу-
чая А = — 3 автоморфизмычая А = — 3 автоморфизмы2 —Г3 —1 >2 —Г3 —1 >2 ) формы {3,-3, 1},2 ) формы {3,-3, 1},
чая А = — 3 автоморфизмы
чая А = — 3 автоморфизмы
2 —Г
3 —1 >
2 —Г
3 —1 >
2 ) формы {3,-3, 1},
2 ) формы {3,-3, 1},
{3, -3, 1} в{3, -3, 1} в!У 2),что дает еще два!У 2),что дает еще дванаходим еще две подстановки, переводящие
{3, -3, 1} в
{3, -3, 1} в
!У 2),что дает еще два
!У 2),что дает еще два
{ 73, 17, 1}, а именно (二^ 二;)н
решения: х2 — — 8, у2n — 7 и х3 = 9, t/3=17.
Остальные три подстановки получаются из найденных пере-
меной знаков всех элементов, что дает еще три решения:
*4 =1, 勿=1°;%5 = &*4 =1, 勿=1°;%5 = &% = 7; % = —9,勿=—17.% = 7; % = —9,勿=—17.
*4 =1, 勿=1°;%5 = &
*4 =1, 勿=1°;%5 = &
% = 7; % = —9,勿=—17.
% = 7; % = —9,勿=—17.
подстановкой73}. Формаподстановкой73}. Форма{1, 15,57} и,{1, 15,57} и,
подстановкой
73}. Форма
подстановкой
73}. Форма
{1, 15,57} и,
{1, 15,57} и,
При 5 = 129, С = 57 форма {73, 129, 57}(] о / переводится в форму {57, —129,{ 57, — 129, 73 } подстановкой (; —j) переводится
(L)(;F(厂 Ж(L)(;F(厂 Жнаконец, эта форма подстановкой (j —;) переводится в {1, 1, 1}.
(L)(;F(厂 Ж
(L)(;F(厂 Ж
Произведение U = переводит {73, 129, 57} непосредственно в { 1, 1, 1}, а произведение SU~i, где S=(,二 I)' переводит форму {3, —3, 1} в { 73, 129, 57}. Находим
1 71 7слева на автоморфизмы (2слева на автоморфизмы (2—1—1—1—11 13 21 13 2УмножаяУмножая%7 = 1, ^7 = — 7 — решение неопределенного уравнения (23). 1
1 7
1 7
слева на автоморфизмы (2
слева на автоморфизмы (2
—1
—1
—1
—1
1 1
3 2
1 1
3 2
Умножая
Умножая
—6
находим еще две подстановки: (/ §丿"(二 1В ~ jg^ » переводящие { 3, —3, 1 } в { 73, 129, 57 }, и получаем соответствующие решения: %& = 9, ^8=10 и х9 = — 8, у§ = —17. Меняя знаки, находим еще три решения: х10 = —1, y1Q — 7; %口 = — 9, Уи = —10; %i2=@, %2=17, так что уравнение (23) имеет всего 12 решений в целых числах.
Исторические комментарии к 3/-й главе
Теория квадратичных форм возникла как естественное обобщение ряда частных задач с неопределенными уравнениями; некоторые из этих задач мы рассмотрим в следующей главе.
В 1773 г. Лагранж в своей работе „Recherches d'Arithmeti- que" опубликовал основные результаты о представлении чисел бинарными квадратичными формами. В то время как до Лагранжа (Ферма, Эйлер и другие математики) изучали только формы частного вида, Лагранж, рассматривая бинарные квадратичные формы вида (1), заложил основы общей теории. Лагранж рассматривал линейные подстановки с определителем, равным ± 1. Он показал возможность замены заданной формы другой формой, удо влет вор яюще й условиям (13) теоремы 289, и' установил основную связь между вопросом о. представимости чисел квадратичной формой и существованием решений соответствующего сравнения 2-й степени.
Лежандр в 1798 г., излагая в своей книге „Essai sur la theo- rie des nombres" результаты Лагранжа по теории квадратичных форм, внес существенные упрощения и дополнения. В своих исследованиях он пользовался законом взаимности, доказательство которого, оказавшееся, однако, неполным, было им помещено в этой же книге. Таким образом, часть результатов Лежандра была полностью обоснована только после выхода гауссовских „Disquisitiones arithmeticae".
Применяемая в настоящее время в теории квадратичных форм терминология введена в основном Гауссом, который в своих „Disquisitiones arithmeticae** дал систематическую теорию бинарных квадратичных форм, причем в отличие от Лагранжа он так же, как Лежандр, брал формы вида а^-У^Ьху + су^. Гаусс далеко продвинул теорию таких форм. Рассматривая линейные Преобразования с произвольными определителями, он ввел понятие эквивалентности квадратичных форм, существенно различая преобразования с определителями, равными +1 и —1. Гаусс, не ограничиваясь делением на классы, дал более полную классификацию бинарных квадратичных форм. Исследования Гаусса существенно опирались на развитую им теорию композиции форм.
Число классов "(А) данного дискриминанта А рассматривается как числовая функция от А. Эта функция играет большую роль в различных задачах теории чисел. Изучение этой функции было начато в работах Гаусса и Якоби, но особенно важные результаты были получены здесь Дирихле, который дал вывод формул, выражающих эту функцию через другие, сравнительно простые арифметические величины.
Квадратичные формы с большим, чем два, числом переменных начали изучаться еще Гауссом (тернарные формы). Наиболее общие квадратичные формы от п переменных также изучались уже в XIX веке. В настоящее время теория таких форм с большим успехом развивается многими математиками.
ГЛАВА 32
НЕКОТОРЫЕ ДИОФАНТОВЫ УРАВНЕНИЯ
ПРЕДСТАВЛЕНИЕ ЧИСЕЛ В ВИДЕ СУММЫ ДВУХ КВАДРАТОВИ В ВИДЕ *2+亭2
Общие методы решения диофантовых уравнений с двумя неизвестными
aQxn + a1xn~1y+ ... +anyn = N
в целых числах хну почти не разработаны.
Мы начнем с нескольких диофантовых уравнений, являющихся частными случаями уравнений, изученных в предыдущей главе. В качестве первой задачи рассмотрим вопрос о представлении чисел в виде суммы двух квадратов.
Теорема 298. Уравнение
炉+* = М(1)
где Д^(^>0) целое, имеет решения в целых, взаимно простых числах х и у тогда и только тогда, когда каноническое разложение N не содержит простых чисел р вида 4п + 3 и
4#М Число собственных представлений ^ 8 виде (1) равно 4и, где и—число решений сравнения•
”三一1 (mod ^).(2)
Примечание. Число решений сравнения ⑵ было определено в теореме 226.
Доказательство. На странице 190 (частный случай теоремы 213) было найдено, что при взаимно простых % н у число вида %2-ру2 не делится на простые числа р = 4п+3, поэтому, если ^ имеет хотя бы один такой делитель, уравнение (1) не имеет решений с взаимно простыми хну. При (х, у) ~ 1 по крайней мере одно из чисел %, у нечетно; левая часть уравнения (1) сравнима с 1 или 2 по модулю 4 и если 4/^, то уравнение (1) также не имеет решения с такими %, у.
Если N не имеет простых делителей вида 4九十3 и 4* N, то (теоремы 226 и 207) сравнение (2) имеет решения, т. е. и,=0.
Заменяя В через 2z, легко определить, что число решений сравнения
B^ = -4(mod4^) *(3)
в два раза больше, чем число решений сравнения (2), т. е, равно 2и. Поскольку вместе с каждым В сравнению (3) всегда удовлетворяет и 4M—В, то число решений этого сравнения, таких, что 0^ В< 2^, равно и и, следовательно, согласно результатам, полученным в предыдущей главе, существует и форм { ^, В, С} с дискриминантом — 4, у которых 0^В< 2^.
Все эти формы согласно теоремам 291 и 293 эквивалентны {1,0, 1 } и для каждой из них (теорема 297) существуют четыре унимодулярные линейные подстановки, переводящие {1,0, 1 } в такую форму {Л^, В, С}, т. е. общее число таких преобразований равно 4a
Различным унимодулярным линейным подстановкам соответствуют различные представления ^ в виде (1) (теорема 287), и, таким образом, результаты, полученные в 31-й главе (см. стр. 293), показывают, что число представлений ^ в виде (1) равно 4и.
Если N = p% ... р^ или N = 2р*' …р*, где все pf —простые числа вида 4n + 1, то сравнение (2) имеет 2$ решений, и число представлений N в виде (1) равно 2s十2.
Каждому решению х0, % уравнения (1) можно сопоставить восемь решений, получающихся перестановкой этих величин и различными изменениями в их знаках. Если рассматривать только положительные значения неизвестных, то решений будет и. - Частный случай теоремы 298 для простых значений ^ был доказан Эйлером.
Теорема 299. Если не считать различными разложения, отличающиеся порядком слагаемых,巾。каждое простое число
p = 4n + 1 единственным образом разлагается на сумму двух квадратов.
Доказательство. При N = р = 4п+1 сравнение (2) имеет два решения (и =2). Уравнение ^Л-у^ — р имеет два решения в положительных числах, при этом (%, у) = 1, х#=у, так что если разложения 卩=%2十^2 и 卩=斗2十%2 считать одинаковыми, то будет в точности одно и только одно разложение.
Решения уравнения х2 + у2 — р можно найти, рассматривая числа р—I?, р —22, р——З2, .. ., пока не найдем среди них квадрата. Применение общих теорем предыдущей главы требует обычно более длинных вычислений, чем непосредственный подбор. Совершенно аналогично теореме 298 можно рассмотреть представления положительных чисел в виде х2 + 2у2.
Теорема 300. Уравнение
炉+2外=%, (4)
где ^—положительное нечетное число, имеет решения в целых взаимно простых числах %, у тогда и только тогда, когда каноническое разлож^ие N не содержит простых чисел р вида 8孔十5 и 8п + Л Число таких представлений равно 2и, где V—число решений сравнен ия
г2 = —2 (mod N). (5)
Доказательство. Необходимость условия была показана на странице 190 (частный случай теоремы 213).
Если нечетное N не имеет простых делителей вида 8孔十5 H 8n+ 7, то сравнение (5) имеет решения, т. е. и#=0. Совершенно так же, как и в теореме 298, получаем, что число форм {^, В, С} с дискриминантом Л = — 8, таких, что 0<Bv 2M равно и.
Так же, как в теоремах 293 и 294, докажем, что все формы с дискриминантом Л = — 8 эквивалентны форме { 1, 0, 2}.
Действительно, если у приведенной положительно определенной формы {а, 瓦 с} дискриминант Л = Ь2 —4ас = —8, то, поскольку I b I V a W с* имеем: 8 ^ 8 + Ь2 — 4ас = 8 十 勿 w 8 + ас, 2 Woe Wт. e. ас = 2, а = 1, с = 2, b=・0.
Таким образом, при Л — — 8 так же, как при Л — — 4 и при Л = — 3, имеется один класс положительно определенных форм. Для каждой из и форм вида {а, Ь, с} существуют (теорема 297) два унимодулярных линейных преобразования, переводящих {1, 0, 2} в {^, В, С}, и тогда, принимая опять-таки во внимание теорему 287, получаем, что уравнение (4) имеет 2и решений с взаимно простыми значениям % н у.
Число решений сравнения (5) определяется теоремой 226. Согласно этой теореме, если N = pf' ... Ps3 > где все р.——простые числа вида 8n+ 1 и 8п + 3, то v = 2\ и число представлений N в виде (4) равно 2$十 L В частности, отсюда вытекает,
что любое простое число р вида 8n+ 1 или 8孔 + 3 единственным образом может быть представлено в виде суммы квадрата и удвоенного квадрата натуральных чисел.
Примечание, При четном N = 2N* могут быть два случая:
Если ^1 нечетное, то, заменяя в уравнении (4) х через 2хх и сокращая на 2, мы возвращаемся к случаю, рассмотренному в теореме 300.
Если № четно, т. е. 4 | Л\ то из равенства (4) следует 2|х, 2|у, т. е. не существует решений уравнения (4) с взаимно простыми х и у.
Число решений уравнений (1) и (4) было легко определить благодаря тому, что для дискриминантов Л = — 4 и Л = — 8 существует всего только по однот^у классу квадратичных форм. Легко видеть, что если {а, Ь, с} — положительно определенная форма с взаимно простыми а, Ь, с и если существует только один класс примитивных форм с дискриминантом А = Ь?—仞。, то совершенно так же, как в теоремах 298 и 300, можно определить число собственных решений уравнения
ax2 + bxy + cy2 = N.
Известно, что для следующих значений —Л ^ 100:
—А =3, 4, 7, 8, 11, 12, 16, 19, 27, 28, 43, 67(6)
—существует только по одному классу таких квадратичных форм.
ПРЕДСТАВЛЕНИЕ НАТУРАЛЬНЫХ ЧИСЕЛ В ВИДЕ СУММЫЧЕТЫРЕХ КВАДРАТОВ
В 1770 г. Лагранж доказал, что каждое натуральное число представимо в виде суммы четырех квадратов целых чисел. Доказательство этого замечательного факта опирается на известное алгебраическое тождество Эйлера:
(а; + «: + «: + а:)(匕;+ 居十匕;+ Ь:) = с; + с: + с: + с:, (7) где
G = 01瓦 + a2b2 + а3% + a4b4, Q = 0^2 一0乱+0力4一。&,
q = a1/-а3 瓦 + a4b2-a2b4, c4 = a1% -a4瓦 + а2方3-а3b2.
Справедливость этого тождества при любых %, д2> «з,〃4, 瓦,匕2,匕3,乙 легко проверяется непосредственным вычислением.
Начнем с рассмотрения разбиений простых чисел на сумму квадратов. В то время как простые числа вида 4n+ 1 представимы в виде суммы двух квадратов натуральных чисел (теорема 299), простые числа вида 4九十3 не всегда представимы даже в виде суммы трех квадратов целых чисел. Легко, например, заметить, что число 7 нельзя представить в виде суммы трех таких квадратов. Вместе с тем оказывается, что каждое
простое число представимо в виде суммы четырех квадратов целых чисел.
Для простых чисел вида р = 4п+1 это представляет собой непосредственное следствие теоремы 299, так как из р = а* + Ь2 следует р = а2 + &а + О2 + О2• Докажем, что и простые числа р вида 4n-j-3 также представимы в виде суммы четырех квадратов. Чтобы иметь доказательство, не зависящее от результатов 31-й главы, будем брать общий случай произвольного простого числа. Нам понадобится следующая вспомогательная теорема.
Теорема 301. Для любого простого числа р ^ 2 существуют целые числа /п, х0, %, такие, что Iw/nV% и
^+у} + 1 =рт.(8)
Доказательство. Числа
(9)(9)
(9)
(9)
попарно несравнимы по модулю чисел I2, 2а, ..(^^)2 нет доказали в теореме 203, а то,попарно несравнимы по модулю чисел I2, 2а, ..(^^)2 нет доказали в теореме 203, а то,очевидно. Отсюда вытекает, что и числаочевидно. Отсюда вытекает, что и числар. Действительно, то, что среди сравнимых по модулю р, мы что эти числа несравнимы с 0,р. Действительно, то, что среди сравнимых по модулю р, мы что эти числа несравнимы с 0,
попарно несравнимы по модулю чисел I2, 2а, ..(^^)2 нет доказали в теореме 203, а то,
попарно несравнимы по модулю чисел I2, 2а, ..(^^)2 нет доказали в теореме 203, а то,
очевидно. Отсюда вытекает, что и числа
очевидно. Отсюда вытекает, что и числа
р. Действительно, то, что среди сравнимых по модулю р, мы что эти числа несравнимы с 0,
р. Действительно, то, что среди сравнимых по модулю р, мы что эти числа несравнимы с 0,
1 ^ m<y и1 ^ m<y иpm = xl+yo + la + 02,pm = xl+yo + la + 02,
1 ^ m<y и
1 ^ m<y и
pm = xl+yo + la + 02,
pm = xl+yo + la + 02,
—1, — 1 — 12, — 1 —2", ..., — 1 — (" 2 )(10)
попарно несравнимы по модулю р.
Общее число чисел в последовательностях (9) и (】0) равно р+ 1, т. е. превосходит общее число классов по модулю р, а это значит, что среди них, взятых в совокупности, есть по крайней мере одна пара чисел, принадлежащих одному классу, т. е. сравнимых по модулю р. Одно из чисел такой пары принадлежит последовательности (9), а другое —(10), т. е. при не
которых % и 勿,где0v%M^^, имеем:
•^三一1 ~Уо (mod р), Хо + t/o + 1 = 0 (mod р),%:+碇+ 1 =pm,
m = ~(xl+yl +1) V^ [(^)2+ (^)2+ J] =E—^:^<^ •
Из равенства (8) непосредственно видно, что /п》1・
Теорема 302 (Лагранж). Каждое простое число представимо в виде суммы четырех квадратов целых чисел.
Доказательство. Согласно предыдущей теореме для каждого простого числа р>2 существует /п, такое, что
т. е. рт представимо в виде суммы четырех「квадратов. Обозначим через рт0 наименьшее положительное число, кратное р, представимое в виде суммы четырех квадратов целых чисел; тогда
卩恤=а: + а: + W + *(11)
при некоторых целых alt а2, 仆,% и 10恤<§.
Докажем сначала, что /п0 —нечетное число. Действительно, если бы было т0 = 2т\ то из равенства (11) следовало бы, что среди чисел «口 а2, а3, а4 не может быть одного или трех нечетных чисел, т. е. числа ах, а2, а3, а& либо все четные, либо все нечетные, либо, наконец, два четных и два нечетных. Мы можем тогда разбить эти числа на две пары, так, что в каждую пару входят числа одинаковой четности и, если, например, 2|% + «2,2% + %, записать равенство (11) в виде:
р" f а; +* + 若 +а:)=(中У + (宁У + (宇^Г + 十吋了,•
где Х^т1 < ш0, что противоречит тому, что pmQ было наименьшим числом, кратным р, представимым в виде суммы четырех квадратов целых чисел. Таким образом, /п0 —нечетное число.
Обозначим через rx, q,%,J соответствующие наименьшие по абсолютной величине вычеты чисел «口 аа, а3, а& по модулю /п0 так, что, поскольку mQ нечетно, все |rj V贷.Поскольку все ri = ai (mod /п0), из равенства (11) следует:
г;十「; +「; +г:三《; + «; +«;十《:三。(mod /п0), m°t =「: +「: +「;十 г:,(12)
О V f (г; + г; + г; + г:) V・4 =恤・
Перемножая равенства (11) и (12) и пользуясь формулой (7), получаем:
tnlpt = (а: + W + а; + а:) (「; +「; +「; +「:) =
=с: + с; + с; + с:,(13)
где<
G = «Ji + &% + 4% + 统г & 三 а: + 成 + а; + а:三 0 (mod 恤),Q = агг2 — а2rL + «3、—北飞 三 0 (mod m0).
Для с8 и с4 аналогично получаем c3s0 (mod m0), c4 = 0(mod m0).
Деля все члены равенства (13) на zn:, получаем:
где все — целые.
Поскольку ptnQ было наименьшим положительным числом, кратным р и представимым в виде суммы четырех квадратов, a GwtVmq, то равенство (14) показывает, что / = 0. Из равенства (12) получаем:
「1 =「2 =г3 =г4 = 0,/三Ogod/n0)при f = l, 2, 3, 4,团;I «;十成+«; + «:, /nJ |mop, m0|p,
e. поскольку 1 m0< у, то m0= 1. Равенство (11) принимает вид p = a; + W+a; + a:, т. е. р представимо в виде суммы четырех квадратов целых чисел.
При р = 2 имеем: 2= 12+ 12+ 024-02.
Теорема 303 (Лагранж). Каждое натуральное число представимо в виде суммы четырех квадратов целых чисел.
Доказательство. Мы доказали, что каждое простое число представимо в виде суммы четырех квадратов целых чисел. Формула (7) показывает, что произведение двух, а следовательно, и любого числа простых чисел, каждое из которых представимо в виде суммы четырех квадратов целых чисел, также представимо в таком виде.
Поскольку каждое натуральное число, большее чем 1, есть произведение простых чисел, а 1 = 124-02 + 02 + 0а, утверждение справедливо для всех натуральных чисел.
ПРОБЛЕМА ВАРИНГА
Рассматривая разбиения чисел на сумму квадратов, мн, естественно, подходим к более общей проблеме о представлениях чисел в виде сумм n-х степеней. В 1770 г. английский математик Варинг высказал без доказательств ряд предложений, относящихся к этой проблеме. Варинг утверждал, что каждое натуральное число представимо в виде суммы не более 9 кубов, 19 биквадратов и т. д.
Общая проблема, возникшая в связи с этими в сущности только эмпирическими соображениями и получившая название проблемы Варинга, заключается в том, чтобы доказать, что для каждого натурального *孔 существует s, такое, что любое целое положительное N представимо в виде суммы s слагаемых, являющихся точными n-ми степенями целых неотрицательных чисел. Решение этой проблемы было получено только в 1909 г. Мы дадим формулировку теоремы, доказанной впервые Д. Гиль-
бертом; изложение любого из известных доказательств заняло бы слишком много места и по своему характеру выходит за рамки этой книги.
Теорема 304. Для любого фиксированного натурального числа п существует определенное число s, зависящее только от п, такое, что для каждого натурального N уравнение
^ = x? + x^+...+x; (15)
имеет решение в целых неотрицательных числах %】,х2, ..., %$.
В теореме утверждается существование для каждого п соответствующего s, обладающего таким свойством, так что s = s(n). Конечно, основное здесь то, что s не зависит от М иначе утверждение было бы совершенно тривиальным, поскольку " = %;+.・・ +%# при %]=・・.=xN= 1. Для каждого п можно рассматривать наименьшее значение s, при котором каждое натуральное число ^ представимо в виде (15); это наименьшее значение s, зависящее от п, обозначают обычно через g(n)・
Например, g (2) = 4. Действительно, каждое натуральное число представимо в виде суммы четырех квадратов целых неотрицательных чисел (теорема 303), и, как было отмечено, существуют числа, не представимые в виде суммы трех квадратов, например, как это легко видеть, все числа вида ^ = 8ft + 7.
При п = 2 было доказано, что g(3)v9・ Существуют два числа, а именно 23 и 239, которые нельзя представить в виде суммы восьми кубов/ что означает: ^(3) ^ 9, а значит g(3) = §.
Оказывается, что, кроме этих двух чисел, все остальные натуральные числа представимы в виде суммы восьми кубов. Вообще, для каждого п существуют сравнительно небольшие числа N, для которых в уравнении (15) приходится брать много слагаемых; наличие таких чисел определяет то, что при увеличении п функция g(n) быстро растет.
Теорема 305.
g(n)^2"+g]-2.
Доказательство. Возьмем N = 2п族]—1; тогда ^< 3", так что в представлениях ^ в виде (15) целые положительные %], %2,・・・,%$ могут равняться только 2 и 1. Слагаемых вида 2" при таком N может быть не больше, чем [|^] — 1, так что, поскольку N — 2n (族]一 1) =2" —1, имеем:
2V = 2n+,.,+2n+ln+...+ln
[|й]—1 Раз 2П —1 раз[|й]—1 Раз 2П —1 раз(16)(16)
[|й]—1 Раз 2П —1 раз
[|й]—1 Раз 2П —1 раз
(16)
(16)
Если в разложеиии ^ уменьшить число степеней двойки и увеличить число единиц, то общее число слагаемых только возрастет. Наименьшее число слагаемых в разложении (15) для такого N, как это видно из (16), равно [|«1 +2rt —2, т. е. g(n»2”+圜—2..Имеются основания предполагать, что 2"+「蔡]—2 является для всех 1 истинным значением g(n). Известны следующие результаты (теоремы 306 и 306'), которые мы приводим без доказательств.Теорема 306- Если при натуральном п, отличном от 4 и 5, .имеет место неравенство3" —2” 团 W2”一圈,(17)g ⑺= 2"+[夠-2.Теорема 303 представляет собой частный случай теоремы 306.Теорема 306\ Если при натуральном п имеет место неравенство3"-2”閩>2-圈,%] —2 при 2"=聞閩 + 假]+ Jj] 罰—3ПрН2y園闌+国+闔.Если в разложеиии ^ уменьшить число степеней двойки и увеличить число единиц, то общее число слагаемых только возрастет. Наименьшее число слагаемых в разложении (15) для такого N, как это видно из (16), равно [|«1 +2rt —2, т. е. g(n»2”+圜—2..Имеются основания предполагать, что 2"+「蔡]—2 является для всех 1 истинным значением g(n). Известны следующие результаты (теоремы 306 и 306'), которые мы приводим без доказательств.Теорема 306- Если при натуральном п, отличном от 4 и 5, .имеет место неравенство3" —2” 团 W2”一圈,(17)g ⑺= 2"+[夠-2.Теорема 303 представляет собой частный случай теоремы 306.Теорема 306\ Если при натуральном п имеет место неравенство3"-2”閩>2-圈,%] —2 при 2"=聞閩 + 假]+ Jj] 罰—3ПрН2y園闌+国+闔.g(〃)=g(〃)=2〃 +2〃 +2" +2" +Зп' 2й 3〃 可Зп' 2й 3〃 可++++
Если в разложеиии ^ уменьшить число степеней двойки и увеличить число единиц, то общее число слагаемых только возрастет. Наименьшее число слагаемых в разложении (15) для такого N, как это видно из (16), равно [|«1 +2rt —2, т. е. g(n»2”+圜—2..
Имеются основания предполагать, что 2"+「蔡]—2 является для всех 1 истинным значением g(n). Известны следующие результаты (теоремы 306 и 306'), которые мы приводим без доказательств.
Теорема 306- Если при натуральном п, отличном от 4 и 5, .имеет место неравенство
3" —2” 团 W2”一圈,(17)
g ⑺= 2"+[夠-2.
Теорема 303 представляет собой частный случай теоремы 306.
Теорема 306\ Если при натуральном п имеет место неравенство
3"-2”閩>2-圈,
%] —2 при 2"=聞閩 + 假]+ Jj] 罰—3ПрН2y園闌+国+闔.
Если в разложеиии ^ уменьшить число степеней двойки и увеличить число единиц, то общее число слагаемых только возрастет. Наименьшее число слагаемых в разложении (15) для такого N, как это видно из (16), равно [|«1 +2rt —2, т. е. g(n»2”+圜—2..
Имеются основания предполагать, что 2"+「蔡]—2 является для всех 1 истинным значением g(n). Известны следующие результаты (теоремы 306 и 306'), которые мы приводим без доказательств.
Теорема 306- Если при натуральном п, отличном от 4 и 5, .имеет место неравенство
3" —2” 团 W2”一圈,(17)
g ⑺= 2"+[夠-2.
Теорема 303 представляет собой частный случай теоремы 306.
Теорема 306\ Если при натуральном п имеет место неравенство
3"-2”閩>2-圈,
%] —2 при 2"=聞閩 + 假]+ Jj] 罰—3ПрН2y園闌+国+闔.
g(〃)=
g(〃)=
2〃 +
2〃 +
2" +
2" +
Зп' 2й 3〃 可
Зп' 2й 3〃 可
+
+
+
+
Если ставить вопрос о представлении натуральных чисел в виде (15) не для всех натуральных чисел, а только всех чисел, начиная с некоторого, то число s необходимых для этого слагаемых оказывается значительно меньшим.
Обозначим через G ⑻ наименьшее значение s, при котором уравнение (15) имеет решение в целых неотрицательных числах х1( х2, •・・,%$ для всех чисел У, начиная с некоторого N > N§, т. е. для всех натуральных чисел У, исключая, может быть, только конечное их число.
При 孔=2 значения g(n) и G (п) совпадают: G (2) = 4, так как (см. выше) существуют сколь угодно большие числа, не представимые в виде суммы трех квадратов. В 1942 г. Ю. В. Линник доказал, что G (3)^7. Было также доказано, что G (4)= 16, G(5)v23・ Как быстро растет функция G (п) при увеличении п? Как много придется брать слагаемых в уравнении (15) при больших п, чтобы оно было разрешимо в целых неотрицательных числах для всех натуральных ^, начиная о некоторого? Ряд 304
крупных современных математиков разрабатывали методы оценки функции G (п). Особенно эффективным оказался метод И. М・ Виноградова, доказавшего, что
G(n) = O(nln п).
НЕОПРЕДЕЛЕННОЕ УРАВНЕНИЕ ФЕРМА
Рассмотрим теперь неопределенное уравнение Ферма
炉_Qy2=l,(18)
имеющее большое значение во всей теории диофантовых уравнений. Мы докажем, что при каждом натуральном значении D9 отличном от полного квадрата, это уравнение имеет бесконечное множество решений в целых числах, и дадим общий метод для нахождения всех его решений.
Теорема 307. Пусть D——целое положительное неквадратное число и %с yQ (х0 >0, i/0 >0) — решение диофантова уравнения (18); тогда х0 и yQ представляют собой соответственно числи* тель и знаменатель одной из подходящих дробей к |/ D*
Доказательство. Из xl—Dyl = 1 следует, что —>
万 >1 Н
(% — "%) (%о + Ко l/о) = 1,b厘二点由可V排
т. е. согласно теореме 245 ?=#—одна из подходящих дробей к |/О. Поскольку / и у。, у до вл ет во р яющие уравнению (18), — взаимно простые числа, из равенства 乳=冬 следует: / = Р$,У产 Q$・
В теореме 265 мы получили общий вид разложения YD в цепную дробь, а именно:
/0 = a0+^1 + ^2 + ... + "4一1 + "2a0 十...(19)
Оказывается, что решениями уравнения (18) могут быть числители и знаменатели только тех подходящих дробей *к(19), у которых индекс s имеет вид ftn — 1.-
Теорема 308. Если х0, % (х0 >0, yQ^>l)^ решение диофантова уравнения (18), то xQ= pkn_lt yQ=Qkn_lt где ^f^—図力 ходящая дробь л (19).
Доказательство. В предыдущей теореме мы доказали, что если пара целых положительных чисел х0, yQ представляет
собой решение уравнения (18), то xQ = Psi yQ = Qst где ^ —— подходящая дробь к а = р£>・ Число а есть корень квадратного уравнения с целыми коэффициентами
一炉一0 = 0.(20)
Полное частное а5+1 = aJ+1 + ^as+2 + • • • разложения ]/^ в цепную дробь представляет собой корень некоторого квадратного уравнения
^s+ias+i += о
с тем же дискриминантом, как у уравнения (20) (теорема 262), и согласно формулам 28-й главы (стр. 254) (при п —s + 1, Д = 1, В = 0, С= —D) имеем:
4+1 = ^-Ж=1, a J+i = 2(P』>i-QQsQsT);
BJ+1 —четное число, которое мы обозначим через —2/. Решая квадратное уравнение для aJ+1, получаем as+l = l + }^Dt т. е. разложение aJ+1 в цепную дробь должно иметь тот же период, как в разложении (19) числа /О, и отличается от него только начальным членом. Это может быть только при l = aQt s+ 1 = =々几,т. е. s^kn—1. Теперь остается только выяснить, какие именно из чисел Pkn^ Qkn-i являются решениями уравнения (18).
Теорема 309. Пусть D—целое положительное неквадратное число, k —длина периода разложения /О 8 цепную дробь. Мы получим все решения уравнения (18) 8 целых положительных числах х и у, если положим:
Х= Рkn~l^ 4 = Q^・D
где п — любое натуральное число, такое, что kn четно.
Доказательство. В предыдущей теореме мы уже установили, что все целые положительные решения уравнения (18) находятся среди пар вида Р^…,Q^^-i. Нам остается только выяснить, при каких п числа х0 = РАп_1г % = Q^r удовлетворяют уравнению (18).
Полное частное akn в разложении (19) числа KD имеет вид: % =12旬+ "旬+...+"%)+
т. е.
% = % + /D\(21)
Согласно формуле (8) 24-й главы
1/"^ = p^М一 1a々“ + p 々厶 -2
т
так что, подставляя сюда значения аАп из формулы (21), получаем:
DQkn^ + Mkn_^Qkn^VD^^
—+%»//方.(22)
Поскольку YD иррационально, из равенства (22) следует:
^kn~l =aoQkn~l ~h Qhn-2,QQm-i = a()P^-i + P hn-2・
Умножая первое из этих равенств на 「左修一1, а второе на Qhi и вычитая, получаем:
Р kn~i —DQkn~i = рkn~lQkn~2 — P々mtQ^-I = ( — 1产・
Следовательно, пара Р^…,Q^n-i будет являться решением уравнения (18) тогда и только тогда, когда (— 1 )*n = 1, т. е. при четных значениях kn. Наименьшими положительными значениями %(), у。, удовлетворяющими уравнению Ферма (18), являются:
% = Pj,% = Qi,если 々 четно.
%о = Р^т,% = Qm-i,если 々 нечетно.
Примеры. 1) Найти наименьшие целые положительные значения х, г/, удовлетворяющие уравнению %? —22у2 = 1・
Разлагая У22 в цепную дробь, получаем:
/22^4 + д/1 + д/2 + '1/4 +^2 + ^1+1/8+
Здесь 月=6 — четное число, поэтому х0 = Рь, yQ = Q5 — искомые наименьшие значения хну. Вычисляя, находим xQ = 197, % = 42*
2) Найти наименьшие целые положительные значения х, у, удовлетворяющие уравнению х2 — i3y2 = 1.
Разлагая ]/Т^ в цепную дробь, получаем:
КТз=з+1У1+171+171 + -1У1+-1Уб+...
Здесь 々 = 5, наименьшее четное kn равно 10, поэтому искомые значения х0 = Р9, yQ = QQ. Вычисляя, находим: х0 = 649, %=180・
Совершенно аналогично уравнению (18) можно решить уравнение
炉 _Qy2 = _i. (23)
Теоремы 307 и 308 переносятся на этот случай без всяких изменений, а в теореме 309 вместо условия четности kn надо поставить условие 2^( kn. Таким образом, при четных значениях 々 диофантово уравнение (23) не имеет решений.
ПРОБЛЕМА ФЕРМА
Рассмотрим диофантово уравнение
炉+歹=吟 (24) где xt у и натуральные числа.
Известно, что числа %, у, z можно рассматривать как длины двух катетов и гипотенузы прямоугольного треугольника.
Геометрически задача решения неопределенного уравнения (24) формулируется как задача нахождения прямоугольных треугольников, у которых длины всех сторон —целые числа.
Эта задача рассматривалась математиками различных стран еще в глубокой древности.
Общие делители двух из величин xt yt z в уравнении (24) должны быть делителями третьей из них и могут быть сокращены. Мы можем поэтому ограничиться рассмотрением взаимно простых значений неизвестных.
Теорема 310. 1) Если х, у, z—попарно взаимно простые числаt удовлетворяющие уравнению (24), то из двух чисел х и у одно четно, а другое нечетно.
Взаимно простые числа х, у. г (х>0, у>0, г>0), из которых х четно, удовлетворяют уравнению (24) тогда 〃 только тогда, когда
x = у = а?—匕a, z =載 + 匕2, (25) где а>6>0, (a, b) — 1 и из чисел а и b одно четно, а другое нечетно.
Доказательство. 1) При (х, у) = 1 числа х и г/ не могут быть одновременно четными. Если бы х и г/ были оба нечетными, то z было бы четным и мы имели бы:
z2 = х2 + у2 = (2kr + 1)2 + (2尼2 + 1)2 = 2 (mod 4),z = 2比 га = 0 (mod 4), 2 = 0 (mod 4),
таким образом, из двух чисел хну одно четно, другое нечетно, а следовательно, z нечетно.
До статочность условий. При любых а и b числа x = 2abt у = а2 ——b2 и z = a2 + fe2 удовлетворяют уравнению (24). Действительно,
(2аЬ)2 + (О2 一 匕2)2 = ®2 + 匕2)2.
Если (% Ь) = 1, (а?—匕 2,出十匕 2)=或 то d|2a2, d|2 匕 % и поскольку а и b различной четности, то (d, 2) = 1, d|a% d| 匕% d= 1, т. e. (x, у* 2)= 1.
При а>Ь>0 числа х, у, z натуральные.
Необходимость условий. Пусть %, у, z, где 2|总一 произвольные взаимно простые натуральные числа, удовлетво- 308
ряющие уравнению (24); тогда, как это установлено выше, у mt нечетны н
Ш2=(Ф)(М-
d= 1. Произ- представляет (теорема 46),d= 1. Произ- представляет (теорема 46),Пусть (^^, ^^^ =d, тогда d|z и Ф> т. е.
d= 1. Произ- представляет (теорема 46),
d= 1. Произ- представляет (теорема 46),
z+"Z — и
ведение двух взаимно простых чисел -~ и —^
собой квадрат целого числа, а следовательно
каждое из этих чисел также является полным квадратом, т. е. при некоторых целых а и & (а >0, & >0) имеем:
雯=а\ 守=匕2, z^a2 + b2t у^аг-Ь\ 炉=4а2b2, * = 2曲,
где а >&>0. Кроме того, из (л, у, z) = 1 следует (а, &) = 1. Придавая а и & разные значения, удовлетворяющие условиям теоремы, мы можем получить все решения уравнения (24).
Например, при а = 2, b= 1 получаем: % = 4, у = 3, z = 5; при а = 3, Ь = 2 получаем: х= 12, у = 5, z= 13 и т. д.
Многие диофантовы уравнения, в отличие от уравнения (24), вообще не имеют решений в целых положительных числах. Например, уравнение х2 +у2 + z2 = 0t очевидно, не имеет таких решений, так как левая часть его при положительных х, у, 2 больше нуля.
Существуют диофантовы уравнения, не имеющие решений в целых положительных числах, хотя левая часть уравнения принимает значения разных знаков. Примером такого уравнения может служить уравнение x^ + y^—z2 = 0.
Теорема 311. Уравнение
尸+ у4=%2 (26)
не разрешимо в целых положительных числах.
Доказательство. Применим индукцию по z, придавая z всевозможные натуральные значения. В нашем доказательстве все буквы будут означать только целые положительные числа.
При z= 1 непосредственно видно» что уравнение (26) не имеет таких решений.
Предположим, что уравнение (26) не имеет решений с целыми положительными % н у при всех z< п, а при z = n имеет такое решение х = х0> y = yQt т. е.
(喲? + (质)2 = М.(27)
Рассмотрим два случая:
(%。,yOi 几) = 1; тогда согласно предыдущей теореме либо 2|/, либо 2|如.Если 2|х0, то (теорема 310) имеем: у1=а^ — Ь2. (а, 6) = 1, Уо — нечетное число- Квадраты нечетных чисел имеют вид 4А +1, а отсюда легко видеть, что разность квадратов двух взаимно простых чисел а и b может равняться квадрату нечетного %, только когда а нечетно, а b четно.
Иза2=у;+ 匕2 при (a, b) = 1 получаем» что a = u2 + v2t b = 2uvt где (и, и) = L Далее, из (27) получим также %;=а(2Ь) и (а, 2匕)=1, так что по теореме 46 имеем: а = s2, 2匕=尸,где s и / целые, а поскольку Ь = 2ии, то /2 = 4wv. Ввиду того что (и, и) — 1, равенство 传)? = 〃и может иметь место (теорема 46) только при 辽= %;, V =yi- Подставляя в равенство a = u2 + v2 найденные выражения для at и и vt получаем:' '
(28)(28)%: +у: = s?.
(28)
(28)
Из тождества (27) видно, что х: V 几,и, кроме того, мы имели выше s2 = a и 2a財,так что sVaV^V 几,т. е. равенство (28) противоречит тому, что согласно предположению уравнение (26) не имеет решений в целых положительных числах при z< п.
Если 2|уо,то, рассуждая аналогично, получаем то же противоречие.
(%, %, n) = d>l, тогда 停у + 倍у =(今广где целое 券 V 几,что также противоречит нашему предположению.
Полученное в обоих случаях противоречие показывает, что из предположения отсутствия решений уравнения (26) с натуральными 居 у и 2V几 следует отсутствие таких решений и при z = 〃. Согласно теореме IV уравнение (26) не имеет таких решений при всех натуральных z
Неоднородное диофантово уравнение с двумя неизвестными с однородной левой частью степени, большей чем два, обычно имеет только конечное множество решений (теорема 274). Многие диофантовы уравнения с тремя неизвестными также имеют конечное число решений или совсем не имеют решений в целых числах.
Мы не имеем общего метода (алгоритма), который позволял бы для любого данного диофантова уравнения решать вопрос, имеет ли оно или не имеет решения в целых числах; неизвестно даже, существует ли такой алгоритм. Мы можем ставить вопрос о существовании решений в целых или целых положительных числах для отдельных уравнений или для некоторых классов диофантовых уравнений определенного вида. Наиболее известная из таких задач проблема, еозникшзя еще у Ферма-
В одной из книг Диофанта рассматривается задача о разбиении заданного квадрата на сумму двух квадратов, причем Диофант имеет в виду квадраты положительных рациональных чисел. На полях своего экземпляра сочинений Диофанта, там, где решается эта задала, П. Ферма записал: „Вместе с тем невозможно разложить куб на два куба или биквадрат на два биквадрата и вообще невозможно разложить какую-либо степень,
большую чем два, на две степени с таким же показателем. Я нашел поистине удивительное доказательство этого, но поля книги слишком узки, чтобы вместить его". Ферма так и не обнародовал свое доказательство, и нам неизвестно, имел ли он полное доказательство этого утверждения в том смысле, как мы его понимаем, т. е. для множества всех натуральных чисел. Несмотря на то что с тех пор прошло более 300 лет, утверждение Ферма, часто называемое последней теоремой Ферма, не доказано, хотя и не опровергнуто. Истинное положение здесь таково, что для нас более уместно говорить не о теореме, а о проблеме Ферма.
Проблема Ферма. Верно ли, что для любого целого m 3 уравнение
хп -{-уп^ zn (29)
не имеет решений в целых положительных числах?
Если для какого-либо п доказано, что уравнение (29) не имеет решений в целых положительных числах, то говорят, что утверждение Ферма верно для этого п.
Справедливость утверждения Ферма при л = 4 представляет собой непосредственное следствие теоремы 311, так как для такого л уравнение (29) можно записать в виде
0+外=(吁.
Легко видеть, что если утверждение Ферма верно при некотором /1°, то оно верно и для всех чисел, кратных л0. Это вытекает из того, что уравнение 工门。々十у”。* = z"。* можно записать в виде (%*产+ (十产。=(廿产.
Для очень многих частных значений л утверждение Ферма оказалось верным. Вместе с тем огромное число безуспешных попыток решить элементарными методами проблему Ферма в общем виде привело математиков к мысли, что ее решение не лежит в рамках элементарной арифметики и алгебры.
Исторические комментарии к 32■近 главе
Великий древнегреческий математик Диофант жил и работал в Александрии. Время его жизни в точности неизвестно; большинство историков относит его к Ш или IV веку нашей эры. То немногое, что мы знаем о его жизни, известно только благодаря одной арифметической задаче, составленной в поэтической форме вскоре после Диофанта. В ответе, который получается при решении этой задачи, содержится, в частности, то, что Диофант умер 84 лет от роду.
Диофант написал „Арифметику'*, состоящую из 13 книг, „Поризмы**, „Полигональные числа4*. Большая часть его сочинений не сохранилась. Из 13 книг его „Арифметики'4 до нас дошло только 7 книг. Большая часть известных нам книг
„Арифметики4* посвящена решению систем неопределенных уравнений 2-й степени. Решая весьма разнообразные системы неопределенных уравнений, Диофант проявил большое мастерство и изобретательность. Диофант рассматривает рациональные, но, конечно, как во всей древнегреческой математике, только положительные значения неизвестных. В отличие от Евклида и большинства других древнегреческих математиков Диофант не излагает строго логических доказательств, обосновывающих применяемые им приемы. Основная его цель—дать метод нахождения решения. Он не ставит себе задачу нахождения всех решений неопределенного уравнения даже тогда, когда их бесчисленное множество, и вполне удовлетворяется отысканием одного решения. Сочинения Диофанта оказали решающее влияние на весь последующий период развития теории чисел.
Ферма знал доказательство того, что каждое простое число вида р —4n+1 представимо в виде суммы двух квадратов, но сохранились только некоторые указания о методе его доказательства (так называемый „метод спуска").
Эйлер в 1749 г. опубликовал первое из известных нам доказательств теоремы 299. Он доказал также, что, если число вида 4n +1 составное, оно или вообще не представимо в виде суммы двух квадратов, или имеет больше, чем одно такое представление. Таким образом, единственность представления числа вида 4n+ 1 в виде суммы двух квадратов — необходимое и достаточное условие того, чтобы это число было простым.
Условия существования решений уравнения (1) (теорема 298) были без доказательства известны еще голландскому математику Жирару (1595 — 1632). Доказательство теоремы, данное Эйлером, основывалось на теореме 299 и тождестве
(a: + a:) (Ь: 十代)=(4®+a2%户 + (a也一a2%尸.
Теорема о том, что простые числа вида р — 8п +1 и р = 8п + 3 представимы в виде 尤? + 2д2, была высказана Ферма в 1654 г. и доказана Эйлером в 1763 г. Эйлер доказал также, что простые числа вида p = 6n+ 1 представимы в виде х2 + 3у2. Теория квадратичных форм для доказательства теорем такого типа была применена впервые Лагранжем в 1773 г.
Если все формы с дискриминантом А примитивны, то дискриминант Д называется фундаментальным. Наибольший по абсолютной величине из известных фундаментальных отрицательных дискриминантов Д, для которого существует только один класс, —это Д = — 163 (似一163) = 1). Доказано, что при — 500 000 000 < Д < — 163 для всех фундаментальных дискриминантов Д величина й(Д)>1, а среди фундаментальных дискриминантов А V —500 000 000 существует самое большее один дискриминант, такой, что й (Д) — 1 (Хейльбронн, Линфут, Лемер).
Теорема 303 была высказана Баше де Мезирьяком в 1621 г., который проверил ее справедливость для многих натуральных чисел; эту теорему часто называют теоремой Баше. Ферма на полях своего экземпляра сочинений Диофанта написал, что методом спуска получил доказательство теоремы Баше. Первое известное доказательсто теоремы принадлежит Лагранжу, и поэтому мы называем ее теоремой Лагранжа.
Английский математик Варинг (1734—1798) известен больше всего по своим работам в теории симметрических многочленов. В теории чисел его имя связано только с поставленной им проблемой о представлении чисел в виде суммы степеней (теорема 304). Эта проблема, получившая его имя, поставлена им в его сочинении „Meditationes algebraicaeu. После Гильберта ряд математиков дали различные, более простые, чем у Гильберта, доказательства теоремы Варинга. Сравнительно элемента рное доказательство теоремы было да но Линником.
Теорема 306 —результат работ ряда математиков, начиная с Лагранжа, рассмотревшего случай п = 2. Частными случаями теоремы 306 является то, что g(3) = 9, g(6) = 73, g(7) = 143, g(8)=279. Случай 孔===3 был рассмотрен Виферихом в 1909 г., а случай л = 6 — индийским математиком Пиллаи в 1940 г. При п 7 результат теоремы 306 был получен в работах Диксона, Нивена и Рабегендея. Теорема 306' принадлежит Диксону. Существование g(4) было доказано впервые Лиувиллем в 1859 г. Точные значения g(4) и g(5) до сих пор неизвестны. Число 79 нельзя представить в виде 18 биквадратов, так что g(4)^ 19. С другой стороны, было доказано, что g(4)v35, т. е. 19 V Wg⑷W35 (Диксон). Относительно g(5) известно, что 37V Vg(5>v40 (Чень Цзынь-жунь).
Неравенство (17) было проверено для очень многих 〃, и пока не было найдено ни одного натурального п, для которого оно было бы неверным.
В 1957 г. Малер доказал существование п。, такого, что формула
g(")=2"+圈—2
верна при всех п п0.
С другой стороны, электронно-вычислительные машины дали возможность Стемлеру в 1964 г. установить справедливость этой формулы для всех п & 200 000.
При всех п^2 справедливо неравенство G(n) > л + 1, так что оценка G(n) = O(n In п) не может быть слишком сильно улучшена. И. М. Виноградов доказал, что G(n)<n(3 1пп+11), а Дун Гуан-чан, пользуясь методом Виноградова, получил в 1957 г. оценки: G(n)V〃(31nn + S при п = 2А и G(n)< п(31пп + 7) при 廿2%
Существует предположение, что G(n)<2n+ 1 при п #=2* и G(n) = 4n при 九=2匕力>1.
Справедливость этой гипотезы до сих пор не установлена .
Уравнение (18) часто называют уравнением Пелля, так как именно под таким названием оно фигурирует в трудах Эйлера- Пелль не занимался этим уравнением, и название было дано Эйлером по ошибке. Ферма, по-видимому, первый математик, знавший общий метод решения уравнения (18), и поэтому это уравнение многие математики называют уравнением Ферма. Ферма знал доказательство того, что это уравнение при любом целом положительном Q, отличном от полного квадрата, имеет бесконечное множество решений, но свое доказательство не опубликовал. Ферма предложил английским математикам Броун- керу (1620 ——1684) и Валлису в качестве задачи доказать уже известный ему факт существования бесконечного множества целочисленных решений уравнения (18). Броункер дал метод нахождения решений уравнения Ферма, но вопрос о числе решений этого уравнения остался у него невыясненным. Исследования Броункера были приведены в трудах Валлиса, а затем вошли во второй том алгебры Эйлера. Вместе с тем ни Броункер, ни другие английские математики и даже Эйлер не доказали, что уравнение Ферма при любом целом положительном Q, отличном от полного квадрата, имеет решения в целых числах; это было сделано только Лагранжем.
Можно отметить, что отдельные уравнения вида (18) встречались задолго до работ Ферма, Броункера и Лагранжа. Так, например, такие уравнения рассматривались индусским математиком VII века Брамегупта, который умел решать их, а уравнение 炉一2y2=1 встречается еще раньше у греческих и индусских математиков примерно за четыре столетия до нашей эры.
Отдельные целочисленные решения уравнения (24) были известны в глубокой древности. Общие решения уравнения (24) были даны в трудах Евклида и Диофанта. Формулы (25), дающие целочисленные решения уравнения (24), рассматривались также древними индусскими математиками.
Доказательство теоремы 311 было дано Ферма, а затем Эйлером. Ферма в одном из своих писем дал в общих чертах доказательство теоремы, а его друг Френикль де Бесси по этим указаниям восстановил и опубликовал его в 1676 г. По вопросу о том, имел ли Ферма полное решение проблемы, получившей его имя, можно только строить догадки, и имеются серьезные основания сомневаться в этом.
Первое опубликованное доказательство утверждения Ферма при п = 3 было дано в 1774 г. Эйлером. Весьма вероятно, что независимо от общего случая оно было известно Ферма. Доказательство Эйлера было не совсем полным: недостающее звено
было восполнено после опубликования Лагранжем своих исследований по теории бинарных квадратичных форм.•
При п = 5 доказательство утверждения Ферма было дано Лежандром и Дирихле в 1823—1827 гг., а при п = 7—Ламэ в 1837 г. Общий подход к проблеме Ферма был намечен в работах немецкого математика Куммера, который применил созданную им для этого теорию алгебраических чисел. Первоначальный результат, полученный Куммером, связан с арифметической природой чисел Бернулли.
Числами Бернулли (по имени швейцарского математика Якова Бернулли) называются числа Blf В2, ... , определенные соотношениями
*…当一当+S宀当一1尸阳+「"== n-j.(30)
Придавая в формуле (30) п последовательно значения 1,2, 3,..., можно вычислять значения В]
Bi =4 > %=表,当=^,&=g,区=3 •••
Куммер доказал, что если при некотором простом р числители у В】, В?,• • •» В"~з не делятся на р, то при п = р уравнение (29) не имеет решений в целых положительных числах. В дальнейшем Куммер и другие математики значительно усилили этот результат, и в настоящее время таким путем удалось, в частности, доказать справедливость утверждения Ферма для всех п в пределах от 3 до 4002.
ГЛАВА 33ЧИСЛОВЫЕ ФУНКЦИИ
ЧИСЛО И СУММА ДЕЛИТЕЛЕЙ
В теории чисел рассматриваются разнообразные функции f (п), значения которых при натуральных значениях п связаны с арифметической природой п. Множество рассматриваемых функций удобнее не ограничивать заранее какими-либо требованиями, кроме единственного требования: каждая функция должна быть определена для всех натуральных значений аргумента.
- Определение 88. Функция / (%) называется числовой, если она определена при всех натуральных значениях аргумента х.
Согласно этому определению значительная часть функций, рассматриваемых обычно в математическом анализе, таких, как, например, е*, sin х, arctgx, logfl х,— числовые функции. Обычно
в теории чисел рассматривают числовые функции, которые либо вообще определены только при натуральных значениях аргумента, либо функции, для которых натуральные значения аргумента являются характерными точками, определяющими величину функции и в других точках. В качестве примера таких числовых функций могут служить рассмотренные нами раньше: функция Эйлера (р(п) (определение 35), функция [х] (определение 16). Функция Эйлера вообще определена только при натуральных значениях аргумента, а у функции [х] все значения определяются ее значениями при целых %.
Рассмотрим сначала числовые функции т(п) и а (п), зависящие от делителей аргумента. т(п) определяется как число положительных делителей натурального п, а а (п) определяется как сумма положительных делителей п, т. е.
т(“)=工 1,о(") =工 d.(1)
d\nd\n
Примеры. т(1)= 1, т(18) = 6, так как у числа 18 шесть положительных делителей: 1, 2, 3, 6, 9 и 18.
Если р простое, то т (р) = 2.
0(18) = 1+2 + 3 + 6 + 9+18 = 39; а(р) = 1+р.
Теорема 312. Если р:' * рр ... • рр — каноническое разложение натурального числа, то
Т(Р*Р步…・Р^) = (а丄+1)(а? + 1) . .. (%+1).(2)
Доказательство. Любой положительный делитель числа п = р:* 02•内§ (теорема 20) имеет вид р?р$ .. . р?*, где О W01 <电,О W02 <&, …,Owhw%, и, таким образом, число положительныхделителейп равно числу комплексов((р1, Р2> ■ ■ • > Р)> где В丄 принимает ах+1 значений от 0 до а» р2 принимает а2 +1 значений от 0 до а2» • • t ^s принимает а$4~1 значений от 0 до а$* Согласно теореме VI число таких комплексов равно
31 + 1)(电+1) ... (aб+1), T. е.
T(吧磴 …吧)=a+1)(出+1)…(%+1)。
Примеры. т(1 ООО 000) = т (2е. 5е) = 7 • 7 = 49 г т(48 510) = = т(2.32.5-7а< 11) = 2.3-2.3-2 = 72.
Теорема 313. Если р^рр ... р^-~ каноническое разложение натурального числа, то
о(р?р:2 ... Р;,) = р-т• ■ 2ра_— • ••• • —psk•(3)
Доказательство.
О(Р;*Р^ . • Р?) = 2 d = 2 р\ Р?* …рр нd時喈…吧。w氏vq
o《Bs《a§
= (1+P1 + P?+ • •• +p?*)(l +Рг + Ра+ • ■ ■ +P?1)- ■ •
• .•(1+Ps + P:+•••+P?)⑷
Действительно, перемножая числа, стоящие в скобках, в правой части, мы получим слагаемые вида р^р^ .…pfs где 0丄 принимает значения от 0 до а1( р2 — от 0 до а2» • • • > В$—от 0 до а$, причем каждое такое слагаемое суммы в левой части (4) получится один и только один раз. Чтобы получить формулу (3), остается только каждый множитель правой части записать в виде:
1 +Pl + pf+ • +^= р._{ •
Пример, а (19800) = a (23-3a-5a-11)
〔24—1 з3 —1〔24—1 з3 —153 — 1"5=Т53 — 1"5=Т^=^ = 72 540. 11 — 1^=^ = 72 540. 11 — 1
〔24—1 з3 —1
〔24—1 з3 —1
53 — 1"5=Т
53 — 1"5=Т
^=^ = 72 540. 11 — 1
^=^ = 72 540. 11 — 1
Теорема 314. Функции т (孔)〃 а (п) — мультипликативные функции.
Доказательство. Если а = р^ р? и b = q卜… 4,— канонические разложения взаимно простых чисел а н b (все рг и ^у — простые числа), то р?...内岬,...^( — каноническое
разложение ab и = т(а)т(д),0(吁-^ZT-■разложение ab и = т(а)т(д),0(吁-^ZT-■T(而)=(%+1).一(%+1)(风+1)...(团+1)=T(而)=(%+1).一(%+1)(风+1)...(团+1)=就卄1—1 q? + i _ lPs—1,L— 1就卄1—1 q? + i _ lPs—1,L— 1^+1-1RZ厂=°(a)o(b)*^+1-1RZ厂=°(a)o(b)*
разложение ab и = т(а)т(д),
0(吁-^ZT-■
разложение ab и = т(а)т(д),
0(吁-^ZT-■
T(而)=(%+1).一(%+1)(风+1)...(团+1)=
T(而)=(%+1).一(%+1)(风+1)...(团+1)=
就卄1—1 q? + i _ l
Ps—1,L— 1
就卄1—1 q? + i _ l
Ps—1,L— 1
^+1-1
RZ厂=°(a)o(b)*
^+1-1
RZ厂=°(a)o(b)*
Сумма собственных положительных делителей натурального числа п бывает меньше, чем п („недостаточные числа"), а бывает и больше, чем п („избыточные числа").
Иногда, правда очень редко, встречаются числа, у которых сумма собственных положительных делителей в точности равна самому этому числу. Такие числа получили название „совершенных чисел*4. Вместе с самим числом п сумма положительных делителей такого числа п равна 2п, так что мы можем дать следующее определение.
Определение 89. Число п называется совершенным, если о (п) = 2л.
Совершенные числа рассматривались еще математиками Пифагорейской школы в VI веке до нашей эры. Евклид нашел формулу, позволяющую находить четные совершенные числа. Эйлер
доказал, что формула Евклида исчерпывает все множество четных совершенных чисел. Мы можем объединить результаты Евклида и Эйлера в виде следующей теоремы.
Теорема 315. Четное число п является совершенным тогда 〃 только тогда, когда оно имеет вид:
九=2 J(2 龙一1),(5)
где 力拄 2, a P = 2k—1 — простое число.
Доказательство.
Достаточ ность условия. Если Р = ^— 1 —простое число, то 2*-1 尸一каноническое разложение п, и согласно формуле (3) имеем:
。(")="^(Р+1) = (2* - 1)2* = 2", т. е. п —совершенное число.
Необходимость условия. Пусть п — четное совершенное число. Представим п в виде п = ^~х Ь, где Ь — нечетное число,力^2. Поскольку а (х)——мультипликативная функция и (2fb) = l, то
а(п) = а (2左т) о (Ь) = (2左 一 1) о (b).
По условию а (n) = 2n = 2kbt так что
(2左—1)о(Ь)=2 左Ь.(6)
Из равенства (6) видно, что 2* —1|2也 и так как (2* —1, 2A) = 1, то 2*—11 bt b = (2*—1)% где с—собственный делитель b. Подставляя в (6) вместо 6 величину (2*—1)с и сокращая на 2*—1, получаем:
о(Ь) = 2%=(2е-1)с + с = Ь + с(7)
Выше было отмечено, что с|Ь и с<Ь. Если бы с не равнялось 1, то у b было бы по крайней мере три положительных делителя: Ь, с и 1; а (b)^b +с+1, что противоречит равенству (7). Таким образом, с= 1 и 匕=2启一1 имеет согласно (7) только два положительных делителя: b и 1, т. е. fe —простое число. Тогда
九=2»1ь=2 用 T(2"一1),
где 2Л— 1 = Р—простое число.
Простые числа вида 尸=2在—1 мы назвали простыми числами Мерсенна. Было доказано (стр. 35), что число вида 2' —1 может быть простым, только когда само А——простое число. Таким образом, четные совершенные числа п имеют вид: 孔=2尸-i(2尸一1), где 尸=2尸一1 — простое число.
Каждое простое число Мерсенна Р = 2р—1 дает нам некоторое совершенное число, и, вычисляя последовательные числа Мерсенна, мы получаем все четные совершенные числа.
Указанные на странице 35 значения р =2, 3, 5, 7, 13, …, при которых 2^— 1 — простые числа Мерсенна, по формуле (5) (А = р), дают совершенные числа: 6, 28, 496, 8128, 33 550 336, ....
Самое большое известное до сих пор четное совершенное число 2n212 (211213 — 1) соответствует самому большому из известных чисел Мерсенна 211213 — 1. До настоящего времени неизвестно ни одного нечетного совершенного числа, и есть основания предполагать, что нечетных совершенных чисел вообще не существует. Несмотря на большое число работ, идущих в этом направлении, доказать это пока не удалось, и проблема существования нечетных совершенных чисел остается среди нерешенных трудных задач теории чисел.
Многие математики, особенно в ранний период развития теории чисел, рассматривали так называемые „дружественные** числа. Числа а и b называются дружественными, если сумма собственных делителей а равна Ь, а сумма собственных делителей b равна а, т. е. а (а) —а = 6, а (Ь)——Ь = а, или а (а)= =а (Ь) = а + Ь.
Например, числа 220 и 284 образуют пару дружественных чисел. Вопросу об отыскании пар таких чисел раньше уделялось довольно много внимания, но современная теория чисел мало интересуется этой задачей.
ФУНКЦИЯ МЕБИУСА
Важную роль в теории чисел играет числовая функция Мёбиуса, обозначаемая обычно через 卩(孔).
Определение 90. Функцией Мёбиуса называется функция 卩(п), определенная следующими условиями:
1)卩⑴=h
2)卩(孔)=(—1)* если каноническое разложение п имеет вид: 孔= Pi・・・P$;
3)(1 (л) = 0, если р21 п, т. е. если в каноническое разложение п входит хотя бы один простой множитель 6 степени9 большей9
чем первая.
Примеры. ^ (90) = ^1(2 • З1-5) = 0, ^(77) = ^ (7-11) = 1,
卩(56) =卩(2%7) = 0,卩(105)=卩(3.5.7) = -1.
Теорема 316.Теорема 316.(8)(8)
Теорема 316.
Теорема 316.
(8)
(8)
Доказательство. 1) При л = 1 сумма равна |i (1) — 1, по определению.
Если n > 1 г то существует каноническое разложение 几= p:i ... р«л. Для любого делителя d\nt содержащего хотя бы одно простое число в степени, большей, чем первая,卩(d) = 0;
поэтому в сумме (8) можно оставить только делители произведения pi …т. е.
£"(d)= 2 卩(d) = N(l)+ 2 卩(Pi)+2 H(PiP/)+---e
叩d|p…I/ ./
1 <sK/< /<s
=1一C:+C:_ …+(_1)SC; = (1 — 1)S=O.
Пример. При л = 84,"(1) +"⑵+ "(3) +"⑺ + "(6)+ + 卩(14) +卩(21) +卩(42)= 1—3+ 3-1=0.
Теорема 317 (Мёбиус). Если /(x) u F (x) — числовые функции, такие, что для любого натурального п
2/(d) = F(n),(9)
то
負尸⑴卩(d)= /s).(10)
Доказательство. Из равенства (9) следует, что
XF 传)卩(d) = X 卩(d) X/(6).
d\n '丿d\n a I 〃
d|T
Каждое / (6) будет встречаться в двойной сумме справа при Bcexd, таких, что б|?, т. е. при d6 | и, d| -у • Поэтому собирая слагаемые с одними и теми же значениями б, получаем:
£ 卩⑷ ^f^)^f^) XMd) = /(叫
&"6 毘M" d| ^
так как £ (i(d) равна нулю для всех 6, кроме 6 =几,а при
6 = п мы получаем одно слагаемое, равное f(n) (теорема 316).
Формулу (10) называют обращением формулы (9) суммиро
(n) = S1 d\n(n) = S1 d\nявляетсяявляетсявания по делителям.
(n) = S1 d\n
(n) = S1 d\n
является
является
формулаформула3Т⑴"(d)=l.3Т⑴"(d)=l.Примеры. Обращением соотношения т
формула
формула
3Т⑴"(d)=l.
3Т⑴"(d)=l.
Обращением формулы (теорема 118) £ 屮(d) = /n является формула
g曰卩®)Н8加).⑴)
Эту формулу при т>1 можно преобразовать следующим образом:
学(加)=т£咿=m口(1,
dimр\т ' 产'
так что получаем еще одно новое доказательство теорем 116 и 117.
ДЗЕТА-ФУНКЦИЯ РИМАНА
Важнейшие числовые функции, рассматриваемые в теории чисел, непосредственно связаны с функцией, получившей название дзета-функции Римана. Систематическое изучение этой функции было начато в трудах немецкого математика Римана во второй половине XIX века.
Определение 91. Дзета-функцией Римана g (s) называется функция, определенная при s = a + it, где a > 1, как сумма абсолютно сходящегося ряда:
1+今 + $ + ^+•,., т. е.
C(s) = E", (s = o + it, a > 1).(12)
Л=1
В курсах математического анализа доказывается, что g (s)
например:например:при натуральных четных s выражается рационально через л,
например:
например:
Дзета-функция Римана является частным случаем так называемых рядов Дирихле, т. е. рядов вида
2賞(⑶
В теории чисел обычно рассматриваются ряды Дирихле, где в качестве f(几)фигурируют различные числовые функции* Многие такие ряды выражаются через (s) с помощью сравнительно простых формул.
Пример. При действительных s > 1 £咎书(s).
Л = 1
Действительно, возводя в квадрат абсолютно сходящийся при s > 1 ряд (12), получаем:
8 'QD'- QDQD8
W(S)=
*/
11 А. А. Бухщтаб/321
так как в двойной сумме каждое число т — п^ получается столько раз, сколькими способами /и представимо в виде произведения двух положительных делителей, т. е. т (т) раз.
Теорема 318. При действа тельном s> 1
广山=丄 (14)
Доказательство. Ряд £ ^^ сходится абсолютно при s>l, так как |^^| =营・ Умножая при s>l этот ряд на абсолютно сходящийся ряд (12), получаем:
Е土£恥е£需.
«! = !1 П = 1% = 1〃 = 1' 厶‘
Обозначим 几1几=加,тогда /и будет принимать все значения от 1 до оо. Для каждого такого /и 几 будет принимать значения, равные всем делителям /и, так что полученное равенство мы можем записать в виде:
4(5)自卡=£32"5) = 1,(15)
л = 1m=i п\т
так как согласно теореме 316 ?卩(〃)равна нулю дл兄 всех тгп}т
кроме т=1, при котором получаем слагаемое, равное 1. При s>l, g(s)>0, так что, деля обе части равенства (15) на g(s), получаем (14).
При s = 2 получаем, в частности:
у 曲=J9
Примечание. Формула (14)» так же как и результат предыдущего примера, верна и при комплексных значениях $ =。4-江,если а> 1.
Исторические комментарии к 33-й главе
Евклид в IX книге “Начал" показывает, что все числа, удовлетворяющие условиям теоремы 315, являются совершенными (достаточность условий). Эйлер доказал-, что, кроме чисел, удовлетворяющих условиям теоремы, нет других четных совершенных чисел (необходимость условий).
Нечетные совершенные числа, если они существуют, должны иметь сравнительно много различных простых делителей и быть 322
весьма большими по величине, а именно иметь не менее 15 десятичных знаков.'
Совершенные числа являются промежуточными между так называемыми недостаточными и избыточными числами. Число и называется недостаточным или избыточным, смотря по тому, будет ли а (и) меньше или больше чем 2и. Нечетные числа бывают как недостаточными, так и избыточными; самое маленькое среди нечетных избыточных чисел — это число 945.
Известно, что функция Л (х), выражающая число избыточных чисел, меньших или равных х, удовлетворяет неравенствам: 0,241尤 V А (%) V 0,314%, так что большинство чисел является недостаточным. В 1933 г. было доказано существование предела 4 (х)
отношения ―— , но величина этого предела пока не определена.
Еще Эйлер дал 60 пар „дружественныхи чисел. Среди этих пар 34 такие, в которых оба числа четные, и 26 пар, в которых оба числа нечетные. В настоящее время известно уже несколько сот пар дружественных чисел, однако среди них нет ни одной, в которой одно число было бы четным, а другое нечетным, и неизвестно, существуют ли вообще такие пары.
Немецкий математик и астроном Мёбиус (1790—1868) известен прежде всего как геометр. Он первый систематически рассмотрел свойства функции (1 (и), получившей его имя. Функция (1 (и) встречается впервые в его работе 1832 г.; фактически в неявном виде эта функция рассматривалась еще до этого Эйлером.
Известен целый ряд теорем, аналогичных теореме 317, дающих обращение сумм различного вида (см., например, формулы (9) и (11) 34-й главы). Основную роль в формулах обращения играют свойства функции Мёбиуса, сформулированные в теореме 316. Сумма левой части тождества (8) играет роль разрывного множителя, позволяющего в некотором множестве значений и выделять те, которые равны 1.
Сумму £/(d) иногда называют числовым интегралом от din
функции /(п).
Бернгард Риман (1826—1866) —один из крупнейших немецких математиков XIX века, оставивший фундаментальные работы в различных областях математики и ее приложений. Особенно большое значение имеют его работы по теории функций комплексного переменного и по теории рядов. Мемуар Римана „О числе простых чисел, не превосходящих данной вели- чиныи является основой всего дальнейшего развития современной теории простых чисел. В этом мемуаре Риман рассматривает дзету-функцию g (s) =£ ± сначала для комплексных зна-
П=1
чений £ =。十也 таких, что о>1, а затем аналитически продолжает ее на всю комплексную плоскость. Он устанавливает основные свойства этой функции, в том числе функциональное уравнение, дающее непосредственную связь между (s) и ^(1—s). Функциональное уравнение для ^(s) показывает своего 'рода симметрию этой функции относительно прямой а =-^- Риман установил связь между поведением g(s) в так называемой критической полосе Ovovl и распределением простых чисел. Риман высказал гипотезу, что в этой полосе все нули g(s) лежат на прямой а ~ -^-. Есть все основания предполагать, что эта гипотеза Римана верна, однако доказать ее не удалось. Доказательство гипотезы Римана дало бы возможность решить ряд важных проблем, возникающих при изучении простых чисел.
ГЛАВА 34
СРЕДНИЕ ЗНАЧЕНИЯ ЧИСЛОВЫХ ФУНКЦИЙ
СРЕДНЕЕ ЗНАЧЕНИЕ ЧИСЛА ДЕЛИТЕЛЕЙ.СРЕДНЕЕ ЗНАЧЕНИЕ СУММЫ ДЕЛИТЕЛЕЙ
Для многих числовых функций, рассматриваемых в теории чисел, характерно, что при увеличении аргумента значения функции меняются крайне нерегулярно. Например, функция т (и) для составных и, состоящих из достаточно большого числа простых множителей, может принимать сколь угодно большие значения и вместе с тем для всех простых значений 几 имеем т(и) = 2.
Если вместо таких функций рассматривать их средние значения на сегменте [1; 府],то обычно оказывается, что эти средние меняются довольно гладко и могут быть с достаточно большой точностью аппроксимированы сравнительно простыми выражениями.
Определение 92. Средним значением числовой функции f(x) на сегменте [1; N] (^ целое) называется величина
〃1) + 〃2)+…+〃М)
Начнем с рассмотрения порядка роста средних значений некоторых числовых функций, введенных в предыдущей главе.
Теорема 319. Среднее значение функции т (п), выражающей число положительных делителей п, на сегменте [1; 2] равно:
lnN + (2C-l) + 0(方),
где С「эйлерова постоянная.
Доказательство. т(п) равно числу точек с целыми положительными координатами на гиперболе ху — п, т. е. числу решений уравнения ху = п в целых положительных Числах х, у.
Действительно, для каждого делителя d числа п пара ((d,号)) представляет собой решение этого уравнения н, наоборот, каждое решение уравнения ху — п в положительных целых числах х и у определяет в качестве значения х некоторый вполне определенный делитель d. Поскольку кривые ху — п при разных 几 не имеют общих точек, то, придавая 几 значения 1,2, ..., ^, получим, что сумма
т(1) + т(2)+...+т^)
равна общему числу точек с целыми положительными координатами в области ху ^ ^, х> 0, у>0・ Число таких точек в теореме 55 было обозначено через S (^), и согласно тому, что там было доказано, получаем:
工⑴+ т⑵+…+т(Л0 = £ [41 =
= NlnN + (2C-l)N + 0(|/Tj), т. е. действительно
т ⑴+т(2).^ .... • + Т (N) = in N + (2С — 1) + 0 (击).(1)
При больших Nсравнению с 1п ^; limПри больших Nсравнению с 1п ^; limвеличина 2С— 1 十 О (j^) ничтожна по
При больших N
сравнению с 1п ^; lim
При больших N
сравнению с 1п ^; lim
2eT+° (右)
——:——五 戸 г——^ = 0 и мы получаем асимп-
тотическое равенство
$£т(п)〜lп^.
Можно сказать, что при больших ^ на долю каждого из первых ^ натуральных чисел в среднем приходится примерно 1п ^ делителей.
Теорема 320. Среднее значение функции о (п), выраоюающей сумму делителей п, на сегменте [1; ^] равно
g^ + O(lп^).
Доказательство. Так как вместе с d величина 6 =与 также пробегает все положительные делители числа п, то
^, ^^^
/1=1n=l d\n/1 = 1 矶/id=i 〃£N
n = Q (mad 4).
Заменяя п через sd, видим, что, когда 几 пробегает значения, кратные d и меньшие, чем М величина s пробегает целые значения от 1 до наибольшего целого числа, не превосходящего ?, т. е. до「?], и, таким образом:
X "士5=4間(閭口・⑶
х & Ns= 1
л = о (mod d)«
Из (2) и (3) получаем:
отличаютсяе.отличаютсяе.[4]^4< [т]+1, так что [4]и [4]+1
отличаются
е.
отличаются
е.
N1
от -у на величину, по модулю меньшую чем 1, т.
閏=?+0(力[4]+1 =4+°(])>
где каждое О (1) по модулю меньше чем 1.
之⑺=4二間罔+1)=汇传+。⑴У=
=号玄* + №火屮+ O(N) = ^Z^ + O(NlnN), (4) d=id=id=i
так как (теорема 54)
£響 v£; = o(en). d~id=i
Заметим теперь, что.
£ 启=子(lt)=5‘ (5)
d=^ + ld=N + id=N + i '/
так что
JEi=Si— S j±Y+o(g)・⑹
d=id=N +1' /
Из равенств (4) и (6) получаем:
X o(n) = ^N2 + O(NlnN),(7)
Л=1
так что■
出)±gX券二:+。 (") = ^ N 斗 0 (In N),
откуда получается также асимптотическое равенство
a(拉)〜
Л = 1
Для первых ^ натуральных чисел средняя величина дели- 冗2 телей примерно равна &М
СРЕДНЕЕ ЗНАЧЕНИЕ ФУНКЦИИ ЭЙЛЕРА
Теорема 321. Среднее значение функции Эйлера ср (и) на сегменте [1; N] равно 福 N + O(lnTV).
Доказательство. Пользуясь формулой (11) 33-й главы, получаем:
£叭昨1>£屮=e守£ %
л=1л = 1 d,nd=i . ■ 〃WN
л ^ о (mod d).
При доказательстве предыдущей теоремы было получено тождество (3)
占方=4周(間+
л s o (mod d) так что
S(p(n)=4S p(d)[4] ([4] + 0 ■
Заменяя, как и в предыдущей теореме, [~^] и [?]十 1 на 个 +。(1), (|О(1)|< 1) имеем:
e中⑺=4£卩(砌(号十。(1));岑£需十
n=ld=i \)d=l
+ O(N^ 中)+。(n)=4(自审一 £+
+ O(NlnN) = ^N2 + O(NlnN).
Мы воспользовались здесь тем, что ввиду оценки (7) 4-й главы и оценки (5) настоящей главы
£*£卜3),£ 喇< £
d=id=ld^^ +1 I d="+i
а согласно теореме 3182.
N
Деля полученное для £ 屮(п) выражение на ^, приходим к равенству
中0)+ *(2)^・..+*(第=^ N + 。 (in N).(8)
Полученный результат можно выразить также в виде следующей теоремы.
Теорема 32Г. В полусегменте (0; 1] отношение числа несократимых дробей (фареевых дробей) со знаменателями, меньшими или равными N, к общему числу всех лежащих там дробей с такими же знаменателями стремится к пределу^ равному ^ = 0,6079.
Действительно, для данного b число несократимых дробей у в полусегменте (0; 1] равно числу положительных а, меньших или равных b и взаимно простых с Ь, т. е. равно ф (ft).
Придавая b значения 1, 2, ..., ^, получим, что общее число А (^) несократимых дробей в этом полусегменте со знаменателями WN выражается согласно (8) в виде:
Л(^ =(р(1) +(р(2) + ...+(Р(^ = ^№ + О^1п N)==^N (N+1) + O(N In N).
В полусегменте (0; 1] мы имеем Ь дробей со знаменателем Ь, а именно дроби:
1_2 ь
Общее число В(^) всех дробей со знаменателями b^N в полусегменте (0, 1] равно
N
B(N) = £b = ^N(N + l).
Деля Л (^) на B(N) и переходя к пределу, находим:
題皤=肥倩+ 0備)]ТAМ...
^гот результат показывает, что несократимые дроби составляют примерно 60°/о от числа всех дробей, т. е. их приблизительно в полтора раза больше чем сократимых.
ЧИСЛА, СВОБОДНЫЕ ОТ КВАДРАТОВ
Определение 93. Число называется свободным от квадратов, если оно не делится ни на один квадрат простого числа, /и. е. если его каноническое разложение имеет вид: n = p1p2.. .pst где Pi, РаPs—различные простые числа.
Обозначим через Q(%) число свободных от квадратов чисел, меньших или равных 力.
Теорема 322.
If г „л
Q(x)= £囿"(现
用二1
Док азател ь ст во. Докажем сначала формулу
(9)
Каждое число 几 мы представим, и притом единственным об-
где в й-й строке выписаны произведения 左岂 на числа, свободные от квадратов. Согласно сделанному выше замечанию каждое натуральное число встречается в этой таблице один и только один раз, так что всего в таблице (под чертой) имеется [х] чисел, не превосходящих 力.
В первой строке имеется Q (备)чисел, не превосходящих %, во второй строке имеется Q (^) чисел, не превосходящих %,
и т. д. Действительно, при любом k в А•询 строке чисел, не превосходящих %, столько, сколько существует чисел s, свободных от квадратов, таких, что ^sW%, $<哀,т. е. Q 信)чисел.
Таким образом, должно выполняться равенство
Qg)+ Q儀)+…+ Q停)+…=図,
где Q 偿)отлично от нуля только при hwVx, т. е. соотношение (9) доказано.
Теперь перейдем к доказательству самой теоремы.
Q (%) можем записать в виде:
Q(%)= £ Q 信)Z>®,〃e疗 7电nQ(%)= £ Q 信)Z>®,〃e疗 7电n(10)(10)
Q(%)= £ Q 信)Z>®,
〃e疗 7电n
Q(%)= £ Q 信)Z>®,
〃e疗 7电n
(10)
(10)
так как согласно теореме 316 среди всех членов в правой части равенства (10) сохраняется только слагаемое с n= 1.
В членах правой части равенства 10 значения 左 делители п, т. е. hwnw]/^, так что k принимает значения в пределах от 1 до Ух.
Для каждого такого k имеем n~0(modй), ziWp%, поэтому, меняя порядок суммирования в правой части равенства (10) и, полагая n = kst получаем:
<ж= £) (田 £_ Q 信)=х/伊)£_Q hwVx . n^Vxft ^Vxx
n о (mod k} ''■ $忘卜庐
Согласно формуле (9) имеем:
—и окончательно получаем:
Q(x)= % [用"(图.(n)
Пример. Вычислить Q(100), т. е. число чисел, свободных от квадратов, среди первых ста натуральных чисел.
Q(100) = n00T喲一咼一[醫+醫一圈+鬪=61.
Теорема 323.
<2(%)=最X +0(八).1(12)
До к аз ате л ьст во. Из равенства (11) совершенно аналогично тому, как при доказательстве теоремы 321, пользуясь оценкой
£瞥v£瞥v
£瞥v
£瞥v
и теоремой 318, получаем:
Q(x)= e_国"伊)=х £_皆+。( £」)=
=Х(£步一 £ 噜)+ 0 昨)=总Х + 0彩)=
=%+og
Формула (12) показывает, что отношение числа чисел, свободных от квадратов, к числу всех натуральных чисел в отрезках натурального ряда по мере увеличения длины отрезка стремится к пределу, равному ^ = 0,6079..т. е. чисел, свободных от квадратов, больше, чем чисел, делящихся на квадраты каких-либо простых чисел.
Исторические комментарии к 34-й главе
Теорема 319, являющаяся непосредственным следствием теоремы 55, принадлежит Дирихле. Вороной улучшил остаточный член в формуле (1) (см. 4-ю главу). Лучшая известная в настоящее время оценка £ т (门)(Ин Вэнь-линь, 1959 г.) имеет вид:
£t(“) = N1hN + (2C —1)N + O (満+。). n = l
В то время как среднее значение функции т(п) на сегменте [1; N] увеличивается, мало отличаясь от ln/V, сама эта функция меняется чрезвычайно нерегулярно. Для всех простых значений п эта функция равна 2, и вместе с тем было доказано (Вигерт, 1907 г.), что для любого е>0 существует бесконечное множество и, таких, что т (孔)>2 ininn. Вигерт доказал также, что при любом е>0 для всех п, начиная с некоторого, имеет место неравенство т(п)<2 ln 1п
Величина т (и) равна числу решений уравнения ххх2 = и целых положительных числах 力工, х2. Рассматривается более
общая функция т&(п), равная числу решений уравнения %i%2・・・%用=п в целых положительных числах, т. е. равная числу представлений п в виде произведения k натуральных множителей. Функция т (и) является частным случаем функций тА(п), а именно т (и) = т2(п). Э. Ландау в 1912 г. доказал, что
2 т, (n)^NPk (In N) + O{N^+e) ,(13)
где Pk (In N) = cJrIN + j In用一^乂 + ・・.+以_工一многочлен от In N степени k——L Результат Вороного——частный случай формулы (13) при 々 = 2.
В дальнейшем для остаточного члена в (13) при различных k были получены несколько более точные опенки. Например, при 々=3 остаточный член в (13) был заменен на 0(N盛).
В настоящее время известна лучшая, чем (7), оценка У о (и), а именно работы Н. М. Коробова (1958 г.) дали возможность доказать, что
£ a(n) = ^№ + 0(N(lnN)B).
Теорема 321 была доказана впервые Мертенсом в 1874 г.
В настоящее время на основе работ Н. М. Коробова получена следующая оценка:
Еф(«)= ^2+0(^(1п^).
Теорема 323 была опубликована впервые в 1885 г. Геген- бауэром. В настоящее время применение теории функций комплексного переменного дало возможность получить более точную оценку остаточного члена.
ГЛАВА 35
РАСПРЕДЕЛЕНИЕ ПРОСТЫХ ЧИСЕЛВ НАТУРАЛЬНОМ РЯДУ
НЕРАВЕНСТВА ЧЕБЫШЕВА ДЛЯ ФУНКЦИИ, ВЫРАЖАЮЩЕЙЧИСЛО ПРОСТЫХ ЧИСЕЛ В ЗАДАННЫХ ПРЕДЕЛАХ
Существование бесконечного множества простых чисел доказывается (теорема 21) совсем просто; однако вопрос о том, как часто среди натуральных чисел встречаются простые и как простые числа распределены среди натуральных, оказывается весьма сложным. Представим се^, что будем последовательно переби- 332
рать все натуральные числа в порядке их возрастания. Будут ли при этом простые числа встречаться сравнительно равномерно, будет ли число встречающихся простых чисел подчиняться ка- кнм^либо законам или окажется, что они беспорядочно разбросаны среди натуральных чисел?
Число простых чисел, меньших или равных 力,мы обозначим через л (%), так что
к(х)= 5 L
Для каждого данного 力 можно, пользуясь, например, теоремой 23', выписать все простые числа р^х и определить их число, т. е. вычислить л (%); однако мы не получаем при этом представление о том, как меняется функция л (%) с увеличением х, т. е. представление о том, как быстро увеличивается число простых чисел, если брать все большие отрезки натурального ряда.
Теорема Евклида о бесконечности множества простых чисел (теорема 21) может быть записана в виде
л (%) ―> оо при х—► ОО.
Однако эта теорема ничего не говорит о том, как быстро при увеличении 力 растет величина л (%). В этой главе мы ставим себе в первую очередь задачу—дать оценки порядка роста функции л(х).
В 1808 г. Лежандр опубликовал найденную им эмпирически формулу
几(*)in %—「;083ёё,
дающую приближенные значения функции л (%) при больших значениях %. На самом деле, как было доказано позже, более близкое к истинным значениям л (%) дает выражение 広彳一】,а еще более близкие значения к л (%) при больших значениях 力 дает функция
,备 ⑴
9
Гаусс еще в юношеские годы вычислял среднюю плотность простых чисел в пределах имевшихся тогда таблиц, и эти вычисления показывали, что именно выражение (1) является функцией, хорошо аппроксимирующей л (%); однако ^свои соображения он опубликовал много позже.
В 1848 и 1850 гг. появились две замечательные работы П. Л. Чебышева, в которых исследовался вопрос о порядке роста функции л (х). В работе 1850 г. Чебышев доказал, что
л (%) при больших х заключена между двумя величинами:
Чебышев а = 0,921,Чебышев а = 0,921,дальней- 瓦 болеедальней- 瓦 болееоднако, а и &однако, а и &а^^ и 力誌,где а и Ь — положительные постоянные, показал, что в качестве а и Л можно взять значения ( &= 1,106, так что а и & сравнительно близки к 1. В
Чебышев а = 0,921,
Чебышев а = 0,921,
дальней- 瓦 более
дальней- 瓦 более
однако, а и &
однако, а и &
ших работах были получены и другие значения а и близкие к 1.
Мы докажем теорему Чебышева, ограничиваясь, только доказательством существования постоянных
(0 V а V 1, & > 1), не стремясь получить для них возможно близкие к 1 значения, так как это было бы сопряжено с техническими усложнениями доказательства.
Теорема 324 (Чебышев). Существуют две постоянные а и Ь9 такие, что OvaV 1, Ь>1 и для всех х^2 выполняются неравенства
言 Vit(x)Vb訖.言 Vit(x)Vb訖.⑵⑵
言 Vit(x)Vb訖.
言 Vit(x)Vb訖.
⑵
⑵
Примечание, Оценку л (x) < b y^ мы будем называть оценкой л (х) сверху, а оценку 几(%)>。j^ — оценкой л (х) снизу.
Доказательство. Мы установим прежде всего нужные нам для дальнейшего оценки снизу и сверху выражения Т(х)-27(4), где
(3)(3)7(x)==lnW! = £!np([^ + [i] + ...)
(3)
(3)
——функция, рассматривавшаяся нами еще в 4-й главе (стр. 51). При и ^ 3 имеем:
2П2ПППt(2п)—2T (几)=汇in Y In 々=In ^― + In ^^? + …k=n+i也=1.…+ In -A (几+ 1) In 2,t(2п)—2T (几)=汇in Y In 々=In ^― + In ^^? + …k=n+i也=1.…+ In -A (几+ 1) In 2,⑷⑷
2П
2П
П
П
t(2п)—2T (几)=汇in Y In 々=In ^― + In ^^? + …k=n+i也=1
.…+ In -A (几+ 1) In 2,
t(2п)—2T (几)=汇in Y In 々=In ^― + In ^^? + …k=n+i也=1
.…+ In -A (几+ 1) In 2,
⑷
⑷
так как каждое слагаемое вида In ^^ = In ( 1+g) In 2, а первое из них 1п 1п 4 = 2 1п 2.
С другой стороны,
需=сх1V 1 +С£+ •. • +С;“+ • .. +с 北=(1 +1)2 = 22",
так что имеем:
(5)(5)7,(2п)-27,(п) = 1п^<2п1п2.
(5)
(5)
Воаьмем произвольное х > 6 и подберем п такое, что2п^х<2(п+ 1).
Для таких х величина Т (х) либо равна Т (2п), либо больше чем Т (2п) на величину ln(2〃+l), а Т ($) = Т (* так что т (2n) - 2Т 5) W Т (х) — 2Т (今)V Т (2м) — 2Т ⑺ + Е (2〃 + 1), откуда, пользуясь оценками (4) и (5) и тем, что п+ 1 >^ , получаем:
(6)(6)⑺что⑺что⑻⑻7(%) —2T (^)》S+l)ln2>讐居Т (%) —2T (^) W 2几 In 2 + In (2几+ 1) £ % In 2 十+ ln (尤十 1) = 0 (%).
(6)
(6)
⑺что
⑺что
⑻
⑻
Оценка л (%) снизу. Формула (3) показывает, Т(х)-2Т ⑴ \gjnp {(圉—2 園)+
+ (К|-2 [錮)+
в нуль.Скобки видав нуль.Скобки видатак как при р>% все слагаемые во всяком случае обращаются
в нуль.
Скобки вида
в нуль.
Скобки вида
([司—2 [^ ) при р^>х равны нулю, так
*W(園 Т [京]),*W(園 Т [京]),что коэффициент при 1п р в правой части может быть записан в виде
*W(園 Т [京]),
*W(園 Т [京]),
где ps^x, т. е. slnp<lnx, $V提.
Согласно теореме 51 в правой части тождества (8) каждая скобка не больше 1, а число таких скобок, как мы только что показали, не больше чем, так что % = 1・у^,и из тождества (8) получаем:
Т(х) — 2Т 传)W £ 1П"器= 1пх£ 1=л(х) 1п х. (9)
Сравнивая неравенства (9) и (6), имеем:
л (х) 1п % > 讐%,
t. e. 几 (%) >а託,где а=联-
Это неравенство доказано при х^б, но очевидно, что, несколько уменьшив а, можно сделать его справедливым для всех 2.
Оценка л (%) сверху. Поскольку все слагаемые в правой части тождества (8) неотрицательны, то, оставив из них только те, у которых ">^ , мы во всяком случае, не увеличим сумму.
При у< р^х имеем:
(团-園)+ (国—2 [疝) + ... = 1 丿 10)
Действительно, при таких р и х^б, 2р>х, р2> — >х, так что в левой части (10) только ^] отлично от нуля, причем для таких р имеем:[导 =1.
Из равенства (8) получаем:
7(х) —27'⑴力£ 1пр> 1п| £1 =
= (л(х)-л(|))1п|.(И)
Прибавляя к левой и правой частям неравенства (И) л (х) 1п 2, т. е. величину, меньшую чем х In 2, и пользуясь оценкой (7), получаем:
л (%) 1пх—л 伤)In ^ <Т (%) —2T (^)+%1п 2 = 0 (%),
так что существует постоянная с, такая, что при всех %之2
л (%) 1пх —Л 修)In Vc%・л (%) 1пх —Л 修)In Vc%・(12)(12)
л (%) 1пх —Л 修)In Vc%・
л (%) 1пх —Л 修)In Vc%・
(12)
(12)
Для любого %之2 можно найти настолько большое s, что
0. Последовательно пользуясь неравен-0. Последовательно пользуясь неравен-In у< сх + су + яIn у< сх + су + я(方)In *22 V • * • W I In ^V(方)In *22 V • * • W I In ^V爲 v2, так что л 修)= ством (12), получаем:
0. Последовательно пользуясь неравен-
0. Последовательно пользуясь неравен-
In у< сх + су + я
In у< сх + су + я
(方)In *22 V • * • W I In ^V
(方)In *22 V • * • W I In ^V
V СХ + С ~2 Н- * * • + С 2s一i + Л (方)V СХ + С ~2 Н- * * • + С 2s一i + Л (方)л (х) In %< сх + л ^у^
V СХ + С ~2 Н- * * • + С 2s一i + Л (方)
V СХ + С ~2 Н- * * • + С 2s一i + Л (方)
Vc%(l+^ + g+…)=2cxt
е.» положив 2с =瓦 получаем: 几(%)Vb备,
Для того чтобы получить значения а и Ь, более близкие к 1, П. Л. Чебышев вместо 7(%)—27 (^) брал выражение
7(х)_「伤)一7 得)一「偿)+「傷).(13)
Рассматривая (13), он получил сначала оценки для функции 5(%)= У 1пР>
получившей название функции Чебышева, а затем уже перешел к оценкам л (х).
Из теоремы Чебышева, в частности, следует, что при увеличении х отношение ^^―»-0.
Действительно, согласно неравенствам (2) имеем:
lux 人 X j In X,
так что поскольку при увеличении 力 величина 而一►(), то и
Среди первых ста натуральных чисел содержатся 25 простых, т. е. простые числа составляют здесь 25% натуральных. Среди первой тысячи натуральных чисел имеются 169 простых (16,9%). Таблицы простых чисел показывают, что при увеличении промежутка рассматриваемых натуральных чисел доля простых чисел уменьшается. Это само по себе не исключало, однако, того, что простые числа и при больших х могли все же составлять хотя бы не менее 0,000 001 % от числа натуральных чисел. Теорема Чебышева показывает, что на самом деле это не так и отношение при увеличении х становится меньше любого наперед заданного числа.
Теорема Чебышева позволяет сравнивать число простых чисел в заданных пределах и число чисел какой-либо другой подпоследовательности натуральных чисел. Возьмем последовательность простых чисел и, например, последовательность всех квадратов натуральных чисел:
2, 3, 5, 7, 11, 13, 17,… 1, 4, 9, 16, 25, 36, 49,
Среди первых ста натуральных чисел имеются 25 простых и 10 квадратов, так что простых чисел вначале больше, чем квадратов. Что получится в этом отношении, если брать достаточно большие отрезки натурального ряда? Каких чисел будет больше: простых или квадратов?
Обозначим через К (%) число квадратов натуральных чисел в пределах от 1 до %, т. е. чисел А2, таких, что 1 :сА2 ^х.
Число таких; чисел равно числу натуральных 左,таких, что IvZvV^, т. е. K(X,= [V刁
Пользуясь неравенством Чебышева (оценка (2) снизу), получаем:
Г7- , а следовательно, при увеличении 力,так быстрее, чем К(х). ТакимГ7- , а следовательно, при увеличении 力,так быстрее, чем К(х). Такимл (х) а Тпх РТ га [Ут]
Г7
- , а следовательно, при увеличении 力,так быстрее, чем К(х). Таким
Г7
- , а следовательно, при увеличении 力,так быстрее, чем К(х). Таким
л (х)
и ^^неограниченно увеличиваются что л (х) стремится к бесконечности образом, простых чисел в заданных
достаточно больших отрезках натурального ряда значительно больше, чем квадратов.
Пользуясь теоремой Чебышева, можно получить оценку величины простого числа с номером г. Оказывается, что r-е простое число представляет собой величину порядка г 1п г.
Теорема 325. Существуют две положительные постоянные cud, такие, что для всех простых чисел рг (г 2) имеет место соотношение
cr In г < рг< dr In г.(14)
Доказательство. Согласно теореме Чебышева имеем: а^<п(Рг)<Ь 焉(15) так что, поскольку по определению л(рг) = г (число простых чисел, меньших или равных чем r-е простое число, равно г), из неравенств (15) получаем:
"rV^rlnPr(16)
И
рг>-| г 1прг^^-г1пг.(17)
при увеличении z стремится к нулю, так что при достаточно большом р「имеем 1п рг< аУрг. Подставляя эту оценку 1прг в неравенство (16), возводя затем в квадрат и логарифмируя, получаем при г>г():
Pr<rVEr,Pr< f2> 1п рг<21пг.
Из неравенства (16) получаем теперь
"г v}rln%v ^rlnr.(18)
Объединяя оценки (17) и (18), имеем при г^г0:
c1rlnr<p/.<d1rlnr,
где q =万,~1 =石• Постоянные q и d^ можно заменить постоянными end, так что оценка (14) величины рг будет уже верна при всех р「,начиная с 3.
Для того чтобы охарактеризовать густоту некоторой подпоследовательности натуральных чисел
• * • >»
часто начинают с того, что рассматривают вопрос о сходимости или расходимости ряда обратных величин:
~ + ~ +• • + ~ + • • • •
。1% a3a7■
Известно, что ряд величин, обратных всем натуральным числам, т. е. гармонический ряд
1 + у + у+ -« •+ — +•••(19)
расходится. Если в ряде (19) выбросить достаточно большое число членов, то вместо этого ряда может получиться сходящийся ряд. Например, если в (19) оставить только члены вида 福,то получающимся при этом ряд
+ } + ^+・・・+^
как известно, будет сходящимся.
Рассмотрим ряд величин, обратных простым числам, т. е. ряд т+4+4+ ■ • •+^+ • • •>(2。)
и докажем, что он расходится. Это покажет, что, хотя простые числа в натуральном ряду встречаются все реже, их все же настолько много, что сумма обратных величин может дать сумму, превосходящую любую наперед заданную величину.
Расходимость ряда (20) была доказана впервые Эйлером в 1737 г. Доказательство Эйлера было основано на рассмотрении бесконечного произведения П(1——青)при s―^1 и представляет собой первый пример применения методов математического анализа к теории простых чисел. Мы дадим здесь доказательство, основанное на применении неравенств Чебышева.
Теорема 326. Ряд величин, обратных простым числам, расходится.
Доказательство. Рассмотрим ряд
21^1 + §1йу+Пй!+ Лй7 + …⑵)
J 鳥 jnlnlnln2 при увеличении b стремится к беско
нечности, т.е.「:: х расходится. Согласно известному интеграль- 2
ному признаку сходимости рядов ряд (21) также расходится.
Сравним теперь ряд (21) с рядом
(22)(22)| + т + 7 + ГГ+- •• + ^+-- •
(22)
(22)
В теореме 325 было доказано, что pr<Zdr In г, (г? 2), откуда следует, что
т. е. члены ряда (22) больше соответствующих членов расходящегося ряда (21), умноженных на постоянную у. Согласно теореме о сравнении рядов с п о лож ительн ым и слагаемыми ряд (22) расходится.
В 1845 г. французский математик Бертран высказал предположение, что при любом 力 >1 между % и 2% всегда найдется хотя бы одно простое число. Это предположение получило название постулата Бертрана. В 1852 г. Чебышев доказал справедливость этого постулата и получил более сильный результат, а именно доказал, что при достаточно больших 力 и всегда существует простое число р, лежащее между 力 и 6%. Мы дадим результат Чебышева в несколько ослабленной форме.
Теорема 327. Существует постоянная 6, такая, что между х (х ^ 1) 〃 6% всегда имеется по крайней мере одно простое число.
Доказательство. Согласно неравенствам (2) имеем:
л(ЗХ)—11(X)> а 謁—b訖=ЙПЙ^ {(аЗ-Ь) In x-feln6}. (23)
Если взять 6>^, то при достаточно большом x^xQ выражение (23) будет положительным, т. е. между х и 6х лежит по крайней мере одно простое число. Несколько увеличив 6, можно сделать так, что 冗(6%) —л (%) будет положительным и для 1 V х w %.
ОБЗОР ДАЛЬНЕЙШИХ РЕЗУЛЬТАТОВ
Работы Чебышева поставили перед математиками задачу доказать, что в неравенствах (2) а и b могут быть при достаточно большом х взяты сколь угодно близкими к 1, т. е. полу- 340
чить асимптотическую формулу
几(*)~总,(24)
выражающую, что lim 尹% =
Чебышев в 1848 г. доказал, что если предел отношения я W:j~j существует, то он может быть равен только 1 (см. теорему 331). Основная трудность заключается в том, чтобы установить существование этого предела, и Чебышеву не удалось этого сделать. Существование этого предела и тем самым доказательство формулы (24), получившей название асимптотического закона распределения простых чисел, было получено в 1896 г. независимо друг от друга Адамаром и Валле-Пуссеном. Тот факт, что для теоремы, которую в течение многих лет безуспешно пытались доказать крупнейшие математики, было получено сразу два доказательства, не является случайностью. Доказательства Адамара и Валле-Пуссена основаны на применении теории функций комплексного переменного, а именно на рассмотрении дзета-функции Римана ^ (s) (см. 33-ю главу) при комплексных значениях s. Идея такого подхода к проблеме распределения простых чисел была дана Б. Риманом в 1859 г. (см. исторические комментарии к 33-й главе).
Применение функции g(s) для получения асимптотической формулы (24) основано на том, что при s = a + ^(o > 1) эта функция может быть представлена в виде
Us) = n-±T>(25)
° Г
где произведение распространено по всем простым значениям р. Соотношение (25) при действительных s>I было известно еще Эйлеру (1748), и его обычно называют тождеством Эйлера Ко времени появления в 1896 г. работ Адамара и Валле-Пуссена развитие самой теории функций комплексного переменного достигло такой стадии, что сделало возможным, использовав идеи Римана, доказать асимптотический закон распределения простых чисел.
Работы Римана, Адамара и Валле-Пуссена показали, что J 名 дает более точное приближение к л (%), чем 鳥.Мы приведем здесь только формулировку основной теоремы Адамара и Валле-Пуссена.
Теорема 328,
"(х)~倡(26)
XXгС dt х <
X
X
Поскольку, как легко можно доказать, )^7~而,форму-
2
ла (24) является непосредственным следствием формулы (26).
Установление асимптотического равенства (26) не исчерпывает проблемы изучения роста функции л (х). Основной задачей здесь является оценка модуля разности между л(х) и 、而.
2
Существенные результаты в этом направлении были получены Н. Г. Чудаковым. При этом были использованы оценки соответствующих тригонометрических сумм, полученные методом И. М. Виноградова. Последние работы И. М. Виноградова и Н. М. Коробова дали следующую оценку:
|#(хТ 話 …(27) 2
где с и а——некоторые постоянные.
В пределах известных в настоящее время таблиц значений я(X) величина )而 обычно принимает значения, несколько большие чем л (х), однако в 1914 г. английский математик Литл- вуд доказал, что функция \ j— принимает бесконечное множе- 2
ство раз значения, и меньшие и большие чем л (х).
В теории чисел доказательства, основанные на применении теории функций комплексного переменного, принято условно называть „неэлементарными1*. Таким образом, доказательство называется „элементарным*4 не в смысле его простоты, а в том смысле, что оно осуществляется, оставаясь в рамках действительного переменного. Доказательства теорем Чебышева в этом смысле являются „элементарными**.
Многие математики до недавнего времени сомневались в возможности построения „элементарного*1 доказательства асимптотического закона распределения простых чисел; однако это мнение оказалось ошибочным. В 1949 г. норвежский математик А. Сельберг и венгерский математик П. Эрдёш опубликовали „элементарное** доказательство этого асимптотического закона. Асимптотический закон распределения простых чисел позволяет получить результат значительно более сильный, чем доказанный Чебышевым постулат Бертрана.
Из формулы (24) легко получить простое следствие, что при произвольном сколь угодно малом €>6 для любого х>х0> т. е.
для любого достаточно большого х, существует по крайней мере одно простое число, лежащее между л и (1 + е)х.
В настоящее время в этом отношении известен значительно более сильный результат, а именно доказано, что существует 仆 V1, такое, что при достаточно больших значениях 力 между х и % + %" всегда лежит по крайней мере одно простое число. Определением такого возможно меньшего значения 9 занимались многие математики. Например, в 1936——1937 гг. в результате работ Н. Г. Чудакова и Ингама для 心 было получено значение 万+ &, а затем даже ^ + 趴 Есть предположение, что, на самом деле, при всех достаточно больших 力 существует по крайней мере одно простое число, лежащее между хи% + ]/^ однако доказать это пока не удалось.
ОЦЕНКИ НЕКОТОРЫХ СУММ С ПРОСТЫМИ ЧИСЛАМИ
Формула (3) не дает возможности получить непосредственное доказательство асимптотического закона; вместе с тем из этой формулы можно получить асимптотические оценки некоторых сумм, зависящих от распределения простых чисел. Мы остановимся на оценках сумм /
Нам понадобится при этом следующая теорема.
Теорема 329.
У \nk = x In %—力+ О (In x).
Доказательство. Согласно известным оценкам интеграла (теорема XX) имеем:
т (Ь—а)^f (t)dt М (Ь—а),
где т и М—соответственно наименьшее и наибольшее значения непрерывной функции /(f) в сегменте awt Wb.
При / (/) = In / имеем:
k1
§ InfdfWln^W § Infd九(28)«
A—1在
Пусть [力]=九・ Придавая в неравенствах (28) числу й значе
ния 2, 3, п и складывая, получаем:
пп+1п+1
§lnfdfw£ InAv § InfdfV § In/df. -(29)
1月£*21
Легко видеть, что поскольку п^х< п+ 1, то С + LXх + 1
I § Infdf — glnfd.V У \nt dt ^ In (x+ 1) = 0 (Inx), 11x
и аналогично Xл
1§ Inf df 亠,1口Е出] =。(Inx);
тогда из неравенств (29) находим:
£ ln^= J In / dt + O(\n х)=х\пх—% +。(1 口%)・
Теорема 330.
£ 粤= lnx + 0(l).(30)
Доказательство. Согласно формуле (5) 4-й главы и теореме 329 имеем:
ТЕ 1п“[К +園 + …卜;£ 1п』1пх+0(1). (31) р《х在
Но
』£ gp{国 + 園 + …}V £ Ер{青+*+.. .}=
=£ 缶<£ 前刍Г°(1),(32)
0n-з
£ !п n
так как ряд 乙 几(几二i) сходится. n = 3
Мы имеем также согласно неравенствам (2) Чебышева оценку
0 V J^ 1пР (у —团)V £ 1пр<л(х)-1пх = 0(х), так что
3l?np["=£* +。⑴.(33)
р£工y上
Из (33), (31) и (32) получаем теперь
У *1пх+0(1),
т. е. существует постоянная с, такая, что
Е 牛= Ех+,(х),|r(x)|Vc.(34)
Применяя очевидное тождество
f (〃)g(〃)+f (〃+ l)(g(〃+1)—g(〃)) +
+ /(〃 + 2)(g(u + 2)—g(〃+ 1)) + ... +f (u)(g®—g(v—1)) =
= g{^{f («)-/(«+l)) + g(u+l)(H«+l)-H« + 2))+...
...+g(u-l)(/(u-l)-/(u)) + g(u)/(u)(35)
и пользуясь теоремой 330, мы теперь докажем уже упомянутую выше теорему П. Л. Чебышева о том, что предел отношения л (х) к |^ не может быть отличен от 1.
Теорема 331. (П. Л. Чебышев.) Если при увеличении х от
ношение л (^): i~^ стремится к определенному пределу, то этот предел равен 1.
Доказательство. Предположим, что lim :(“)、= у V 1;
тогда для достаточно большого целого числа N при всех £, таких, что N W £ V №, будем иметь л (f) < Yi ^ , где 丫尸上尹 <1,
к 伍)一л 伍一1) = {;'к 伍)一л 伍一1) = {;'если k — простое число;если k—составное число.если k — простое число;если k—составное число.
к 伍)一л 伍一1) = {;'
к 伍)一л 伍一1) = {;'
если k — простое число;
если k—составное число.
если k — простое число;
если k—составное число.
Применяя тождество (35) при /(力=学,g(f) = ^(f),и = Nt v= №, а также принимая во внимание, что согласно теореме 324 величина л (оЦ~ ограниченна, получаем:
*, In р 「In k
К ~р= Е (к 但)一к 伍一1))~Г =
^ <Р^№h = N + l
У /д\ Дп/г 1п (^ +1)\ I /а『2、Е№ 仆八山%=Ln^ h-^)+*(n)f-к(мr=
k = N ..
N,T4 + 1№-l A + l
=£ 1t 信)§ 屮力+ 0(1)= £ J #«)^4 +
k = NkA=^ 4
+о(1)= р(о1Цр1^ + о(1).
^
Мы воспользовались здесь тем, что функция л (/) постоянна в интервале (々;々+1). Поскольку п(/) vпри всех таких, что ^ ^ / ^ №, теперь получаем:
L *VY】f 黑?%+ 0(1)=
=Yi(ln N — In 2) + О (1) = уг1п ^ + 0 (1).(36)
С другой стороны, согласно формуле (30)
^Ч In р — ^Ч In р ^Ч In р .
N<pgN£р^№p&N
WnNZ—gN + oduN + Oa).(37)
Сравнивая формулы (36) и (37), имеем: In N + O (1) V уг1п ^4- + 0(1), (1—Y1)ln^<O(l)> lп^=ofr^—Ыо(1),т.е. 1п ^— ограниченная величина.
Предположение, что lim 广(& v ], привело нас к противо- 〈Е%丿
речию. Совершенно аналогично приводит к противоречию и предположение, что lim 尹> 1, т. е. предел отношения л (х)
к может равняться только 1.
Пользуясь теоремой 330, с помощью преобразования Абеля можно получить асимптотические оценки целого ряда других сумм с простыми числами. Особенный интерес представляет следующая оценка, существенно уточняющая теорему 326.
Теорема 332.
L『nlnx + B + 0(e),(38)
где В——некоторая постоянная t
Доказательство. При g(£)= £ имеем:
g(k)—g(k— I 万,если « = р—простое число;in” I 6, если k ——составное число.
Применяя тождество (35) при 〃 = 2, и = [х](尤胃 2), а также принимая во внимание, что согласно теореме 330
g(W)_ln[x] + O(l)1 , п
получаем:получаем:£ 7=firi+ fnkigW—g^—D) ,&хй=з
получаем:
получаем:
W-1]二£g(队^W-1]二£g(队^1、I g(【x])
W-1]
二£g(队^
W-1]
二£g(队^
ln(/e + 1)丿十 In [x]
[x]-i k + i
r $縱"。4=2 kr $縱"。4=2 k[X]т^+{+°[X]т^+{+°g⑴也If iM t 十g⑴也If iM t 十i+o(nk)・i+o(nk)・=£g® j描1+1 + 0(6)=
r $縱"。4=2 k
r $縱"。4=2 k
[X]
т^+{+°
[X]
т^+{+°
g⑴也I
f iM t 十
g⑴也I
f iM t 十
i+o(nk)・
i+o(nk)・
Мы воспользовались здесь тем, что g(f) постоянна в интервале (々,々+1), и тем, что (теорема 330)
g(f)也「 1TO7WR ЙПg(f)也「 1TO7WR ЙП
g(f)也「 1
TO7WR ЙП
g(f)也「 1
TO7WR ЙП
Заменяя g (f) выражением In f + f (f), где | f (f) | V с [оценка (34)], получаем:
2Mlfe+f皤+]+。(加= P《X22
=E In x + (1-In In 2 + j ?^^) — j^^+。(京).(39)
Имеем:
I j信H鳥=备=。(鳥)■(40)
Несобственный интеграл J^^ сходится, так что В=1 — 2 00
—In In 2 + У—^^ — некоторая постоянная величина, и из (39) 2
и (40) находим окончательно
S Hlnlnx + B + O(R).
Вычисление постоянной В показало, что В = 0,26149....
Оценка (38) показывает, что, хотя ряд величин, обратных простым числам, расходится, сумма этого ряда образует медленно растущую величину. Например, при х= 100 000 000 (сто миллионов!) величина Inlnx меньше чем 3, а если увеличить х еще в десять раз, то в £ -у добавится более 45 000 000 слагаемых, которые, однако, увеличат эту сумму меньше, чем на 0,2.
Рассмотрим функцию v (п), выражающую число различных
простых делителей п. Согласно определению если п — р^ ... р°*— каноническое разложение п, то v(n) = s* Например, v (600)= = v(23'3*52)==3, v(n!) = n(n).
Мы поставим задачу определения среднего значения этой функции.
Теорема 333. Среднее значение функции v (п) на сегменте [1, ^] равно
lnlnN + 8 + °(黯,
где В—постоянная теоремы 332.
Таким образом, в среднем на каждое из первых ^ натуральных чисел приходится совсем немного, а именно примерно In In ^ различных простых делителей.
Доказательство.
неравенствами (2) Чебышеванеравенствами (2) Чебышева2”“)=五』£ 2 1 n=i〃 = idI〃
неравенствами (2) Чебышева
неравенствами (2) Чебышева
п= о (modр)
где I 0^ I < 1, так что, пользуясь (оценка сверху), получаем:
I Е % |v Е 1=л(^ = о(—),
ya pWN
а теперь на основании теоремы 332 имеем:
Sv(n) = ^ £ L + o^^N\n\nN + BN + O^.(il)
Деля левую и правую части равенства (41) на ^, получаем:
戸Е V (n) = lnlnN + 5 + 0(•
A=1
ФОРМУЛА МЕЙССЕЛЯ
Асимптотический закон распределения простых чисел дает представление о примерной величине л (х) при больших значениях х. Нахождение точных значений этой функции при больших значениях аргумента сопряжено с длинными вычислениями. Мы остановимся здесь на некоторых точных формулах для л (х), позволяющих вычислять значения этой функции, не составляя предварительно таблицы самих простых чисел. Начнем с того, что определим одну новую теоретико-числовую функцию двух аргументов, которой удобно пользоваться при вычислении значений л(х).
Обозначим через ①(х, у) число чисел, меньших или равных х, не делящихся на простые числа, меньшие или равные,, или, иначе говоря, число чисел nV%, взаимно простых с [у]!.
Теорема 334. Пусть /ь = 2, р2, ..., рг — простые числа, меньшие или равные чем у; тогда
ф(х, y)= £ [胃]" (办(42)
^ I Pl • • •Pr
Доказательство. Согласно теореме 316 имеем:
(1, если (n, Pr) = 1;
2 卩(d) = { 0, если п делится хотя бы на одно d^n*p^-[ из простых чисел
①(%,//)= 2 1=21 ={23(d) =
n^Xn^X rf I(П.Р1 . . .pf)
£ N(d) X 1= X園n(砌・ d [ Pi., Л Pf〃 ^i xd|p]...pr
〃三q (mod d}
Пример. Вычислить число чисел среди первых 1250 нату- ральных чисел, не делящихся на простые числа < р/1250.
/1250= 10,7... . Простыми числами v 10,7 являются числа 2, 3, 5, 7. По формуле (42) находим
Ф(1250, /1250)= £[~] HW) = [^]-[^]-
rfl2-3'5-7
В следующей теореме мы дадим формулу, которая осуществляет подсчет числа простых чисел методом.эратосфенова решета.
Теорема 335. Если 厶,厶,• • Рг — простые числа^Ух% то л (х)-л (/х)+ 1= £ 圉 Md).
d ] Р…・Рт
Доказательство. Ф(х, |/х) выражает число чисел Vх, не делящихся на простые числа ^ ]/х, т. е. согласно теореме 23' отличается от числа простых чисел, лежащих между |Лх и х (включая х, если х — простое число), только одним числом 1. Таким образом, пользуясь еще предыдущей теоремой, получаем:
л (х)-л(/х) + 1 =ф(х,/х)= £ 恬]卩(d)・ (43)
I Pl• - •Pr
Произведение PrP『• • •・Pr обозначим через M. Формулу (43) можно записать в развернутом виде:
Л(х)-я(/х)+1=[х]- ^ 居]+ £ [病]-
Pi I мpipj I м 丿
左」而J+…PiPjPk、м左」而J+…PiPjPk、м(44)(44)
左」而J+…
PiPjPk、м
左」而J+…
PiPjPk、м
(44)
(44)
Эта формула дает численный подсчет числа1 простых чисел, лежащих между 丿尤 н %, получаемых в процессе применения решета Эратосфена. Выпишем все натуральные числа^<х —их будет [х]. Вычеркнем числа, кратные р^ — их будет [^~] ; кратные р2, — их будет [圻,и т. д. до чисел, кратных рг, — их будет 恃],т. е. всего произведем £ [打 вычеркиваний.
Добавим числа V%, кратные всевозможным р泸〃 где р^^ | М, т* е* добавим £ -^- чисел. Вычеркнем числа V%, кратные всевозможным р泸」р在,где р;р)р/ М, т.巳 вычеркнем £ чисел, нт- д-
PiPjPk\M L%WU
Правая часть равенства (44) выражает число чисел п^х, остающихся после всех этих вычеркиваний и добавлений.
Подсчитаем это же число остающихся чисел другим способом. Если среди чисел рг, р2, …,р? имеется s простых делителей числа п(п^х), то п было выписано один раз, вычеркнуто С; раз, добавлено С* раз, вычеркнуто С: раз и т. д. Поскольку
]—с;+с;—・+(_1)з;=(1 — 1)』,
такое п вычеркивается столько раз, что, несмотря на все добавления, оно не сохранится. Числа п ^х, не делящиеся ни на одно из чисел р1( р2,рг, совсем не вычеркиваются и сохраняются. Таким образом, после всех вычеркиваний и добавлений останутся те и только те числа, которые не делятся на ji, о?, • * *, Р,, т. е. останется 1 и простые числа р, такие, что Их<Р V%* Число этих оставшихся чисел равно 1 + л (х)— — л (]Лг). Мы получаем, таким образом, другое доказательство тождества (43), наглядно показывающее связь формулы (43) с решетом Эратосфена.
Пример. При х = 45 простыми числами, меньшими или равными р45 = 6,7, ..., являются 2, 3 и 5.
л(45)= к (6,7) 一 1 + [45]—圉—圉—愕]+ [у] + 阖 ++ ffl_[S]=14-
Применение формулы (43) приводит к длинным вычислениям, так как сумма в правой части содержит большое число слагаемых. Мейссель в 1870 г. дал формулу, в которой л (х) выражается не через ①(居尤々),как в (43), а через Ф (х, Эта формула гораздо удобнее, чем формула (43) для вычисления значений л (х).
Теорема 336 (Мейссель).
л (х)=Ф (х,£ Л (у) +
X 3 <р <х 2
+ ^ (冗(х^) + л (”) 一 2)(л (х"2)—л(х"з)+1^.(45)
Доказательство. Пусть pJ+1, р^+2, ,.., pf —простые числа, лежащие между х3 и х2, так что s = n(x3), / ==л(х2) и
2JL
Ps V ” з ^С Ps+i "^ р$+2 "^ * * ' "^ Pt:^ 尤2 •
Обозначим через М множество чисел ^ х, не делящихся на
простые числа р^х3. Очевидно, что числа, входящие в М, не могут иметь трех или больше простых делителей/
1WM2
В М входят все простые числа, лежащие между х3 и х (включая х, если х—простое число). Число таких простых чи-
сел равно я(х) — л(xs) = л(х) —s.
Составные числа, входящие в - Л4, не могут иметь больше двух простых делителей, т* 巳 они имеют вид р/」,StVp/), где, поскольку Р/Р/^х, для наименьшего из этих двух простых множителей р; имеем:
PiVpjW^.(46)
」 Pi
Для каждого ph где s< i ^/, число простых чисел p‘, удов летвор я ющи х условиям (46), равно
"係)—+ 1 ="係)j'+l
а общее число составных чисел в М равно
£卜仔)Т+1)=* 〃("+'一"工
,=S+1_1J.
X < p <x
Таким образом, для Ф(х, х3) —общего числа чисел в М получаем формулу:
откуда, заменяя s и / их значениями л (х3) и л (х2), получаем для л(х) формулу (45).
Пример. Найти число простых чисел в пределах от 1 до 1250.
В примере на странице _349 было найдено, что Ф(1250, /1250) = 287. Между /1250- 10,7... и /1250 = 35,3... лежат простые числа 11, 13, 17, 19, 23, 29 и 31; л (10,7) = 4, 冗(35,3)= 11. Находим при 尤= 1250:
££л1л1+冗+冗(増卄〃(増卄〃(等宀(等宀几(1250) = 287-135 + ^ (11 十4-2)(11-4 + 1)=204.几(1250) = 287-135 + ^ (11 十4-2)(11-4 + 1)=204.
£
£
л
1
л
1
+冗
+冗
(増卄〃
(増卄〃
(等宀
(等宀
几(1250) = 287-135 + ^ (11 十4-2)(11-4 + 1)=204.
几(1250) = 287-135 + ^ (11 十4-2)(11-4 + 1)=204.
Вычисления значений функций л (х) обычно осуществляются с помощью формулы Мейсселя или аналогичных формул такого
рода. Известны формулы, выражающие л (х) через Ф(х, хл) при п>3, и значения л(д) при сравнительно небольших значениях у; однако эти формулы очень громоздки.
Исторические комментарии к 35-й главе
L Еще в 1798 г. Лежандр в первом издании своей книги „Essai sur la theorie des nombres" опубликовал приближенную формулу для л (х) в виде 瓦亩:+ 8 ・ Во втором издании этой книги он уточнил свою формулу, взяв в качестве Л число L
Гаусс свои соображения о величине функции л (х) при больших значениях х сообщил только в 1849 г., а опубликованы они были в 1863 г., уже после работы Римана.
Пафнутий Львович 11ебышев родился в 1821 г. С 1837 по 1841 г. учился в Московском университете. В 1846 г. защитил магистерскую диссертацию по теории вероятностей. С 1847 г. и до конца своей жизни (1894 г.) работал в Петербургском университете. Почти с самого начала своей жизни в Петербурге стал работать также и в Академии наук, куда был избран в 1853 r. адъюнктом, а в 1859 г. академиком. Помимо своих замечательных работ по теории чисел, Чебышев известен своими фундаментальными работами по математическому анализу, теории вероятностей и прикладной математике.
В 1849 г. П* Л. Чебышев написал книгу „Теория сравнений**. Эта книга представляет собой оригинальный и весьма глубокий для того времени курс основ теории чисел. В качестве одного из дополнений к этому курсу П. Л. Чебышев дает свой мемуар ”06 определении числа простых чисел, не превосходящих данной величины0. В этом мемуаре, опубликованном также отдельно, в частности, доказывается теорема о том, что предел отношения л (х) к не может быть отличен от 1 *
Работа П* Л* Чебышева „О простых числах**, в которой даны неравенства вида (2) для функции л (х) и доказательство постулата Бертрана, опубликована Петербургской Академией наук в 1850 г.
4* Постулат, получивший название постулата Бертрана, был сформулирован Бертраном в следующей форме: „При 几》3 существует простое число р, такое, что 几 VpV2九—2. Бертран проверил справедливость этого постулата при всех п 3 000 000 и применил его при доказательстве одной теоремы теории групп. Чебышев дает более сильный результат, а именно, он доказал, что число простых чисел в таком интервале неограниченно увеличивается при увеличении величины л.
Э53Э5312 А. А. Бухштаб
Э53
Э53
Результат ГЕ Л, Чебышева о том, что предел отношения я (х) к j^ не может (если он существует) отличаться от 1, получается у него как следствие из следующей теоремы: „При произвольном сколь угодно большом k и любом сколь угодно малом а> 0 существует бесконечное множество х, таких, что
f忘V"⑴-f鳥忘,
Величина интеграла ) ^ дает более точное приближение к л (х) (при достаточно больших х), чем 也工 , как бы мы ни выбирали постоянную величину В.
Еще Риман дал формулу, устанавливающую непосредственную связь между л (х) и нулями ^ (s), лежащими в критической полосе. Формула Римана была полностью обоснована в 1894 r. Мангольдом.
х
Есть предположение, что модуль разности между л (х) и ^ j^~ значительно меньше, чем это дано в формуле (27), Предполагают, что модуль этой разности представляет собой величину порядка О (Main %). Такая почти предельно хорошая оценка л (х) будет получена, если будет доказана гипотеза Римана (см. стр. 324).
с ч С dt
Оценка разности между л (х) и \ зависит от того, на
сколько далеки от прямой а— 1 нули g (s).
Доказательство асимптотического закона распределения простых чисел, данное А. Сельбергом и П. Эрдёшом, основано на использовании тождества
У ln2p+ S lnplnq = 2xln% + 0(x), (47)
где р и q пробегают простые значения. Тождество (47) получило название тождества Сельберга. Со времени выхода работы Сель- берга и Эрдёша появилось несколько различных вариантов элементарного доказательства асимптотического закона распределения простых чисел.
В 1940 r. П. Эрдёш доказал, что lim"”L“. vc V1, т. е. разность между соседними простыми числами р^ 七*—% для бесконечного множества значений Л меньше, чем clnp》,где с V L С другой стороны, было доказано (Эрдёш, Ранкин), что существует некоторая постоянная Ь, такая, что для бесконечного 354 .
множества простых чисел рА будет выполняться неравенство
Ра+1—Ра> ЬТп PhРа+1—Ра> ЬТп PhIn In "用 In In In In "用(In In In "炉In In "用 In In In In "用(In In In "炉
Ра+1—Ра> ЬТп Ph
Ра+1—Ра> ЬТп Ph
In In "用 In In In In "用(In In In "炉
In In "用 In In In In "用(In In In "炉
в качестве b можно взять Ь = ес—е, где С—постоянная Эйлера (см. стр. 53), е>0—произвольно малая величина.
Теорема 332, так же как и теорема 330, была доказана в 1847 г. Мертенсом. Применение методов теории функций комплексного переменного позволило значительно уточнить оценку (38). Мертенс доказал также, что
где С—постоянная Эйлера.
Теорема 333 известна из работыТарди и Рамануджана (1917). Если вместо функции v (п) взять функцию Q (п), равную числу простых делителей 几,считая каждый из них столько раз, сколько раз он встречается в каноническом разложении п (например, Q (1200) = Q (24-3-52) = 7), то также имеем:
п。ст。яннаягде В—постоянная332.'п。ст。яннаягде В—постоянная332.'.氢 Q 5) = N In In N + B、N +。(爲)
п。ст。яннаягде В—постоянная
332.'
п。ст。яннаягде В—постоянная
332.'
причем теоремы
Теорема 335 встречается впервые в виде формулы (44) в книге Лежандра „Essai sur la theorie des nombres". После работ Мейсселя различные формулы, выражающие л (х) с помощью функции Ф (х, у), были построены Рогелем (1899) и Чипола (1905).
ГЛАВ А 36•'
РАСПРЕДЕЛЕНИЕ ПРОСТЫХ ЧИСЕЛ В АРИФМЕТИЧЕСКИХ ПРОГРЕССИЯХ. АДДИТИВНЫЕ ЗАДАЧИ
ПРОСТЫЕ ЧИСЛА В АРИФМЕТИЧЕСКОЙ ПРОГРЕССИИ
Для большинства результатов, о которых будет идти речь в настоящей главе, доказательства весьма сложны, и мы не будем их приводить. Основная задача этой главы—дать очерк современного состояния теории простых чисел с тем, чтобы читатели, заинтересовавшиеся рассматриваемой проблематикой, обратились к специальной литературе.
В предыдущей главе мы рассмотрели вопросы, связанные с распределением простых чисел в натуральном ряду. Как следующую ступень изучения простых чисел естественно поставить
задачу изучения их распределения в различных подпоследовательностях натурального ряда. Наиболее простыми бесконечными подпоследовательностями натурального ряда являются арифметические прогрессии.
Если взять, например, прогрессию с разностью 10:
17, 27, 37, 47, 57, 67, 77, 87, 97,⑴
то в начале среди ее членов встречается сравнительно много простых чисел (подчеркнутые члены); будут ли простые числа, содержащиеся в этой прогрессии, образовывать бесконечное множество или начиная с некоторого места простые числа больше уже встречаться не будут?
Оказывается, и это было впервые доказано в 1837 г. Дирихле, что не только в прогрессии (1), но и вообще в любой прогрессии, у которой начальный член взаимно прост с разностью, содержится бесконечное множество простых чисел.
Теорема 337 (Дирихле). Если (少,/) = 1, то прогрессия
/, /十比/+2垣0十3女,一:(2)
содержит бесконечное множество простых чисел.
Условие (й, /) = 1 существенно, так как если (財 /)=d>l, то все члены последовательности (2) делятся на d и прогрессия тогда содержит самое большее одно простое число. Мы приводим эту теорему без доказательства. Доказательство, данное Дирихле, основано на рассмотрении особых теоретико-числовых функций X (п), называемых характерами (характеры по модулю 少),и так называемых 厶 рядов Дирихле
厶s %)=£瞿
при комплексных значениях аргумента s.
Характером по модулю 少 называется числовая функция X (п), такая, что: 1) X (1) = 1, 2) % ⑷=0, если (а, й)^= 1, 3) % (ab)= =X (а) X (Ь) для любых а и 方,4) Х(а)_ Х(Ь), если a = b(mod k). Можно легко доказать, что все отличные от нуля значения такой функции представляют собой корни степени <р (й) из единицы.
Доказательство использует то, что характеры имеют одно и то же значение для всех чисел, сравнимых по модулю 少,т. е. для всех чисел, принадлежащих одной и той же прогрессии с разностью 瓦
В 1949 г. А. Сельбергом было опубликовано элементарное доказательство этой теоремы. Для отдельных частных случаев теорема Дирихле может быть получена совершенно элементарно, и мы рассмотрим несколько примеров таких доказательств.
Теорема 338. Множество простых чисел вида 4/ + 3 бесконечно.
Доказательство. Предположим, что существует только конечное множество простых чисел вида 4^ + 3; тогда можно взять число N, равное произведению всех таких простых чисел.
Из х = 1 (mod 4) и у= 1 (mod 4) следует ху= 1 (mod 4), поэтому произведение простых чисел вида 4/ +1 не может равняться 4^ — 1 (42—1 й 1 (mod 4)). Таким образом, число 4^—1 должно иметь по крайней мере один простой делитель р вида 4f 十3, т. е. должно существовать простое число р, такое, что p\N и р|(42—1), откуда получаем р|1, в то время как р>3・
Предположение, что существует только конечное число простых чисел вида 4f 十3, привело нас к противоречию; значит, множество таких простых чисел бесконечно.
Совершенно аналогично доказывается бесконечность множества простых чисел вида 6f十 5. Из предположения, что существует только конечное мноя^ество таких чисел, следует существование хотя бы одного простого числа р, такого, что p\N и p|(6N—1), где ^—произведение всех простых чисел вида 6^ + 5, и тогда р|1, что не может иметь места.
Несколько сложнее доказывается следующая теорема.
Теорема 339. Множество простых чисел вида 4/ 十 1 бесконечно.
Доказательство. Предположим, что существует только конечное число простых чисел вида 4/ +1; тогда можно взять ^ равным произведению всех этих чисел. Возьмем любой простой делитель р числа 4№+ 1. Из того, что р|4№ +1 следует (2N)2 三一l(modp), т. e.(寸)=】,卩=4/十1 (теорема 207).
Поскольку N—произведение всех простых чисел вида 4^+1, то р является одним из делителей ^, p\N и р|4Л^2+ 1, откуда получаем р|1, в то время как р> 1. Предположение, что существует только конечное число простых чисел вида 4/ +1, привело нас к противоречию, т. е. множество таких простых чисел бесконечно.
Теорема 340. Множество простых чисел вида 6/ 十 1 бесконечно.
Доказательство. Предположим, что существует только конечное число простых чисел вида 6/ +1; тогда можно взять число М равное произведению всех этих чисел. Любое нечетное простое число р можно записать в виде 12/4-т, где /*=1, 5, 7 или 11. Вычислим символ Лежандра (二^):
(萨)=(帚)=(-1) 丁 (晶)=
二 二/二\一」1, если г = 1 или г = 7, =(—1) * (—1) *〈3 丿一1—1, если г = 5 или г = 11.
Таким образом, ( —) = 1, только если р = 1 (mod 6).
Возьмем любой простой делитель р числа 4№ + 3, число р нечетно и
(2N)』—3(modp),〶=1,
е.» как мы только что доказали, р имеет вид 6f + l, и, следовательно, р|М
Из p\N и р|4№ + 3 следует р|3, р =3, что противоречит тому, что p = 6f+L Полученное противоречие доказывает бесконечность множества простых чисел вида 6/ +1 •
Обозначим черезnz (й, %) число простых чисел в прогрессии (2), меньших или равных х. Теорема Дирихле заключается в том, что при (й, /) = 1 и х—+ оо величина л;(й, х)—+оо. Для функции 冗立(少,х), так же как для функции л (%), ставится проблема определения порядка роста при увеличении аргумента х.
Методы, с помощью которых был определен порядок роста л (%), были перенесены на случай произвольной арифметической прогрессии, у которой начальный член и разность——взаимно простые числа, и была доказана следующая теорема.
Теорема 341. При любых постоянных, взаимно простых й u I имеет место асимптотическое равенство:
(3)(3)⑷⑷(5)(5)冗/ (少,%) ~ —Ur С-т^7, ade ф (少)—функция Эйлера.
(3)
(3)
⑷
⑷
(5)
(5)
2
Из этой теоремы вытекает, что
如("")~屈鳥,
а также ввиду формулы (24) 35-й главы, что
如他,%)~施n(%)
междумеждуОценка (3) точнее, чем (4), в том смысле, что разность
между
между
левой и правой частями в (3) по модулю меньше, чем в (4).
Значительно труднее изучение порядка роста функции 冗上(少,х), когда k растет вместе с х, Важные результаты в этом отношении были получены в последние годы К. А. Родосским, Татудзава и Э. К. Фогелсом.
Асимптотыческое равенство (5) показывает, что в каждой
из прогрессий 力f + 乙 такой, что (左,/) = 1, содержится в известном смысле одинаковое количество простых чисел. Действительно, чясло прогрессий с разностью 女,где (女,/) = 1, равно 中(也),и, как показывают равенство (5), на долю каждой из них при-
ходится примерно —у^ часть от общего числа простых чисел,
лежащих в пределах от 1 до х.
Показывая, что в каждой такой прогрессии содержится весьма значительное количество простых чисел, формулы (3) и (4) вместе с тем ничего не говорят о том, как далеко от начала прогрессии начнут встречаться простые числа. В этом отношении чрезвычайно интересный результат был получен в 1944 г. Ю. В. Линником. Теорема Линника устанавливает границу для наименьшего простого числа любой заданной прогрессии.
Теорема 342 (Линник). Существует постоянное число с。, такое, что при любых взаимно простых й и / (1 W/V 少)наименьшее простое число, принадлежащее прогрессии
/, ? +也?+ 2財2 + 3耳
не превосходит йс°.
Арифметические прогрессии представляют собой значения линейной функции f(t)=^kt + l при t=l, 2, 3... Если вместо линейной функции взять другую функцию /(/), то можно также ставить задачу: содержит ли последовательность:
f ⑴,/⑵,/(3),…(6)
бесконечное множество простых чисел?.
Например, если взять f (/) = /24-1, то может быть поставлена задача: содержит ли последовательность чисел вида /2 + 1, т. е. последовательность
5, 10, 17, 26, 37, 50, 65, 82, 101,(7)
бесконечное число простых чисел?
Вначале здесь попадается довольно много простых чисел; среди первых 3000 членов этой последовательности имеется 300 простых чисел. Будут ли простые числа встречаться в этой п ос л едов ател ьности и дальше, как бы далеко мы ни ушли от ее начала? Современная теория чисел пока не сумела решить этот вопрос, и, таким образом, неизвестно, содержит ли последовательность (7) бесконечное число простых чисел или начиная с некоторого места простые числа больше не будут в ней встречаться. .,
Не, надо думать, что трудность этой проблемы евязана с какой-то особенностью функции /?+1; проблема будет столь; же трудной, если аналогичный вопрос поставить и для другого неприводимого над полем рациональных чисел многочлена 2-й степени at2 + bt + cy где (a, b, c) = L Еще труднее становится проблема,, если перейти к многочленам более высокой степени.
До сих пор ни для одного многочлена с целыми коэффициентами, 一 :
f(t) = aQtn+a1tn-1+...+an,:.
степени n> 1 не удалось установить существование бесконечного числа простых чисел в последовательности (6). Таким образом,
современной теории чисел удается исследовать распределение простых чисел только в арифметических прогрессиях, да и то далеко не полностью.
ПРОБЛЕМЫ АДДИТИВНОЙ ТЕОРИИ ПРОСТЫХ ЧИСЕЛ
Значительные трудности встречаются и в так называемых аддитивных задачах с простыми числами, т. е. в задачах, в которых простые числа встречаются в качестве слагаемых. Наиболее известна из этих задач — знаменитая проблема Гольдбаха — Эйлера.
В 1742 г. Гольдбах в письме к Эйлеру поставил проблему доказать, что каждое нечетное число может быть представлено в виде суммы трех простых чисел (нечетные числа берутся, начиная с 7). Эйлер в ответном письме высказал гипотезу, что имеет место гораздо более сильное утверждение, а именно, что каждое четное число (начиная с 4) может быть представлено в виде суммы двух простых чисел. Эти проблемы получили название проблемы Гольдбаха—Эйлера.
Конечно, если бы удалось решить задачу, поставленную Эйлером, то отсюда справедливость теоремы Гольдбаха получалась бы как очевидное следствие. Действительно, любое нечетное число вида 2N + 1^7 можно представить в виде 2^^- 1 = 工3十2(“一1), где 2 (N—1)^4; так что из разложимости 2 (N—1) на сумму двух простых вытекает разложимость 2N+1 на сумму трех простых чисел. Вместе с тем решение проблемы Гольдбаха не дает возможности сделать вывод о справедливости утверждения Эйлера. Таким образом, проблема Эйлера труднее и, как потом выяснилось, значительно труднее, чем проблема Гольдбаха.
Эти две проблемы можно объединить общей формулировкой: „доказать, что каждое натуральное число N > 1 может быть представлено в виде суммы не более чем трех простых чисел".
В течение почти двухсот лет, прошедших после переписки Гольдбаха и Эйлера, а именно к началу XX века, эти проблемы казались совершенно недоступными, а вместе с тем численные вычисления показывали, что натуральные числа в пределах до нескольких миллионов обычно разлагаются на сумму двух или трех простых чисел даже несколькими способами.
Известный специалист по аналитической теории чисел Э. Ландау в 1912 г. поставил вопрос о том, чтобы доказать, что каждое натуральное число N> 1 может быть представлено как сумма не белее ну хотя бы миллиона или какого-либо другого определенного числа простых чисел, однако и в таком виде задача в то время представлялась чрезвычайно трудной.
Первый результат в направлении решения проблемы Гольдбаха был сделан замечательным советским математиком
Л. Г. Шнирельманом, который в 1930 г. доказал справедливость теоремы в той форме, которая была предложена Ландау. Теорема Шнирельмана может быть сформулирована в следующей форме.
Теорема 343 (Шнирельман). Существует постоянная 少, такаяу что каждое натуральное число, большее чем 1, может быть представлено в виде суммы не более 少 простых чисел, т. е, для любого натурального ^ (^ > 1)
N = р] + Р? + Р h>
где Pl либо простые числа, либо нули.
Число 少 у Шнирельмана было довольно велико; однако в настоящее время методом Шнирельмана справедливость теоремы доказана при сравнительно небольших значениях k. Если брать натуральные числа ^ NOi т. е. брать натуральные числа, начиная с некоторого, то метод Шнирельмана позволяет доказать справедливость теоремы при й=18.
Работа Л. Г. Шнирельмана, явившаяся в то время сенсацией в математике, интересна особенно тем, что разработанные им методы стали основой нового направления теории чисел. Метод Шнирельмана находит применение не только в задаче Гольдбаха —— Эйлера, но и в других аддитивных проблемах. Интересные результаты, связанные с применением метода Шнирельмана, получил Н. П. Романов, исследовавший множество чисел, представимых в виде суммы простого числа и числа вида а" при заданном целом
В 1934 г. совершенно исключительного успеха в решении аддитивных задач с простыми числами добился академик Иван Матвеевич Виноградов. Ему удалось полностью решить проблему Гольдбаха для всех чисел, начиная с некоторого. Доказанная им теорема может быть сформулирована следующим образом.
Теорема 344 (Виноградов). Существует постоянное число ^, такое, что все нечетные числа, большие чем Мо, могут быть представлены в виде суммы трех простых чисел.
Таким образом, проблема Гольдбаха решена для всех чисел, за исключением, быть может, конечного их числа. Можно было бы организовать проверку теоремы Гольдбаха и для чисел не превосходящих TV。, однако это пока не сделано. Полученное для No значение настолько велико, что даже для современных быстродействующих электронных вычислительных машин потребовалось бы слишком большое количество времени.
Решение И. М. Виноградовым проблемы Гольдбаха явилось чрезвычайно важным событием в развитии аналитической теории чисел. При решении этой проблемы И. М. Виноградов применил созданный им весьма мощный метод, основанный на применении конечных тригонометрических сумм. Этот метод нашел себе применение при решении многих трудных задач теории чисел, в частности, многих аддитивных задач с простыми числами.
Метод Виноградова оказался все же недостаточным для.решения аддитивных задач с двумя простыми слагаемыми, и проблема Гольдбаха—Эйлера о представлении четных чисел в виде суммы двух простых чисел остается до сих пор нерешенной. Вместе с тем было доказано (Н. Г. Чудаков, Ван-Корпут, Т. Эстерман), что почти все четные числа разлагаются на сумму двух простых чисел; это значит, что отношение числа чисел отрезка [1; N], неразложимых на сумму простых чисел, к самой величине N стремится к нулю при увеличении N.
В аналитической теории чисел ставятся также задачи о представимости чисел в виде суммы одного простого числа и других чисел заданного вида.
Задачи такого типа обычно являются весьма трудными. Так, например, только весьма тонкие аналитические методы позволили Ю. В. Линнику решить в 1959 г. проблему, поставленную в 1923 г. английскими математиками Харди и Литлвудом, а именно ему удалось доказать следующую теорему.
Теорема 345 (Линник). Каждое достаточно большое нашу- ральное число п может быть представлено в виде суммы простого числа и двух квадратов целых чисел, т, е. s виде
п = р +^2 + /2.
Среди аддитивных задач с простыми числами особой известностью пользуется проблема так называемых простых чисел- близнецов. Кроме 2, все остальные простые числа — нечетные и наименьшая возможная разность между ними равна 2.
Определение 94. Два простых числа с разностью, равной 2, называются простыми числами близнецами.
Например, среди первых 50 натуральных чисел имеется 6 пар простых чисел близнецов, а именно:
5; 5, 7; 11, 13; 17, 19; 29, 31 и 41, 43.
Предполагают, что существует бесконечное число таких пар, однако ни доказать, ни опровергнуть это предположение пока не удалось. Простые числа близнецы можно выделить из натурального ряда способом, совершенно аналогичным обычному эратос- фенову решету.
Теорема 346. Пусть 必=2, р2, ..., рг—все простые числа wHVW2g 7). Если в натуральном ряду последовательно вычеркнуть все числа п, делящиеся на plt на р2, ..., на рг, а matcofce все числа п, такие, что 九 + 2 делится хотя бы на одно из чисел р丄,pg, ..., 0^, то оставшиеся числа образуют множество простых чисел р, таких, что р 4-2 также простое число, причем 户N +2 Vp vM
До казательство. Число 1 будет зачеркнуто, так как 1+2 = 3 делится на 3. Все остальные натуральные числа 362
п^УN + 2 будут также вычеркнуты, так как каждое из них делится на какое-нибудь из чисел рп р2, ..., рс
Из чисел п, лежащих между pN车2 и N, МNN), все п такие, что 九 или п +2 —составное, будут вычеркнуты, так как тогда п или п-\-2 или оба эти числа делятся по крайней мере на одно из чисел р11P乞,…,Рг・ Числа p такие, что р + 2 тоже простое число и V N + 2 V р V N, не будут вычеркнуты, так как в этом случае р и р + 2 не делятся на 九 р2,… 幺, которые тогда меньше чем р.
Мы имеем, таким образом, алгоритм, позволяющий находить все пары простых чисел близнецов р, р + 2, где V N + 2<; р <^. Добавляя к ним пары близнецов р, р + 2, где p^^N + 2t мы находим все близнецы р, р + 2, где pvM
Этот алгоритм позволяет, таким образом, вычислять значения функции B(N)t выражающей число простых чисел p^^, таких, что р + 2 тоже простое число. Проблема простых чисел близнецов заключается в том, чтобы доказать, что при увеличении ^ величина В (^) тоже неограниченно увеличивается.
Подобный алгоритм можно построить для нахождения простых чисел pvM таких, что p' = 2N—р тоже простое, т. е. для нахождения рассматриваемых в проблеме Гольдбаха——Эйлера пар простых чисел ((р, р')), сумма которых равна заданному четному числу 2M—
Теорема 346'. Пусть р2^3<р3<. * pr^VN < рг+1< 〈•••СРуЕМ闲—see нечетные простые числа, не превосходящие /丽.
Если среди нечетных натуральных чисел пЛ таких, что Зуп VN, вычеркнуть все числа, делящиеся хотя бы на одно из чисел Pz, р&, ..., рг, а также все числа п, такие, что 2^—п делится хотя бы на одно из чисел р2, р3, ..., pr, ,. ,t pst то оставшиеся числа образуют множество простых чисел р, таких, что р* = 2N — р тоже простое, причем ]/^VpVM
Доказательство. Если р —простое число, такое, что P^VpVN, и 2^—р = р‘ тоже простое, то р не делится на простые числа, не превосходящие V^, а р‘ = 2N—р^N >#2N, не делится ни на одно простое число, не превосходящее М2M
Если же для такого р число 2^——р составное, то по крайней мере один нечетный простой делитель 2^——р не превосходит V丽,т. е. такое р будет вычеркнуто. Все составные числа, меньшие или равные Nt и простые числа, меньшие или равные VM, будут, очевидно, вычеркнуты, так как у каждого из этих чисел имеется по крайней мере один простой делитель, не превосходящий yw.
Добавляя к оставшимся числам простые числа р vVIT, такие, что p' = 2N—р простое, мы получим все пары простых чисел р и р‘,удовлетворяющие условию p + pf = 2Nt (З^р^ ^). Беря наряду с парами ((р, р')) еще и пары ((р‘,р)), мы найдем все решения уравнения Гольдбаха——Эйлера:
х+у = 2М (8)
где оба неизвестных принимают только значения, представляющие собой простые числа.
Обозначим число решений уравнения (8) в простых числах, т. е. число пар простых чисел ((р, р')), таких, что p + pf = 2Nt через P(2N). Проблема Гольдбаха—Эйлера заключается в том, чтобы доказать, что P(2^)>0 при всех ^^:3.
Пример. Найти все пары простых чисел ((р, р')), таких, что р + р' = 232. Нечетные простые числа, меньшие или равные /116; равны 3, 5, 7, а для чисел, меньших или равных ]Л232, прибавляются еще простые числа 11 и 13. В множестве нечетных чисел 3, 5, 7, 9, ... , 115 выбрасываем (вычеркиваем) все числап, делящиеся на 3, и числа п, такие,что232——n = 0(mod3), т. е. п = 1 (mod 3). Остаются нечетные числа n = 2 (mod3), т.е. числа: 5, 11, 17, 23, 29, 35, 41, 47, 53, 59, 65, 71, 77, 83, 89, 95, 101, 107, 113. Из оставшихся чисел выбрасываем те п, для которых n = 0(mod 5), и те, для которых 232—п 三 0 (mod 5), т. е. n = 2(mod 5). После этого остаются числа: 11, 23, 29, 41, 53, 59, 71,83, 89, 101, 113. Выбрасываем затем числа вида n = 0(mod7), а также вида 232—n = 0(mod7), т. е. п = 1 (mod 7). После этого остаются числа: 11, 23, 41, 53, 59, 83, 89, 101. Выбрасываем еще числа п, такие, что 232——n = 0(mod 11), т. е. n= 1 (mod 11), и числа п, такие, что 232—n = 0(mod 13), т. е. п = 11 (mod 13).
В итоге остаются числа: 41,53, 59, 83, 101. Добавляем к нйм простые числа 3 и 5, меньшие чем К116, для которых 232—3 = = 229 и 232—5 = 227 — тоже простые числа. Представления числа 232 в виде суммы двух простых чисел имеют вид
2 32 = 3 + 229 = 5 + 227 = 41 + 191 =53 + 179 = 59+173 == 83 + 149= 101 + 131,
и еще 7 представлений, получающихся переменой мест слагаемых. Уравнение х + у = 232 имеет 14 решений в простых числах, т. е. Р (232)=14.
Решето, аналогичное тому, которое мы применили для нахождения пар простых чисел ((р, р')), таких, что //—р = 2, и решений уравнения Гольдбаха—Эйлера p + pf = 2Nt может быть построено и для других аддитивных задач с простыми числами. Решето подобного типа часто называют двойным эратосфеновым 364
решетом (два „просеивания** для каждого из простых чисел PiVVW). Такое решето было впервые построено французским математиком Мерлином.
Подобно тому как обыкновенное эратосфеново решето выражено в виде формулы (44) 35-й главы, можно и для двойного эратосфенова решета построить формулы, выражающие функции В (^) и Р (2力)в явном виде. В правой части формулы (44) 35-й главы фигурируют величины вида ^-^-j, выражающие число чисел, меньших или равных N и делящихся на 也,причем k равно произведению простых множителей, взятых из числа простых чисел о】,о?,. Pr V^- Величина [-^] не более чем на 1 отличается от ^ . В случае двойного эратосфенова решета для каждого й вида 也=р& ... р〃 в правой части будет 2s величин, каждая из которых отличается от -у тоже не более чем на 1. Использование формулы (44) 35-й главы для определения порядка роста 冗(N) встречает ту основную трудность, что, хотя после замены каждого слагаемого на ошибка не велика и не превосходит 1, общее число слагаемых в сумме, равное, как легко видеть, 2r = 2冗(У"), представляет собой очень большое число, намного большее, чем само л (х).
Еще большие трудности встречаются при использовании подобных формул для В (N) или P(2N). Например, в формуле для В (N) число слагаемых равно 1 +2Сг +22С® + ... +2г~1Сг"1 = =3尸—2,г = л (K^ + 2). В 1919 г. норвежский математик Виго Брун разработал замечательный метод, дающий возможность использовать двойное эратосфеново решето для оценки функций вида В (^) и P(2N). Прежде всего Виго Брун заменил эти 111
функции функциями В (М ^a) и Р(2^,(2^a). Функция В(MN°) выражает число чисел nvN, таких, что все простые делители п и п + 2 больше чем Na, Функция Р QN,&N^) равна числу чисел п^2^, таких, что простые делители п и 2N — п больше 1
чем (2^)a. Для таких функций при а— 10 Брун строит двойное 1 решето (решето Виго Вруна), так что величины P(N,N可 и
Р (2N, QN)") оказываются заключенными между двумя суммами со сравнительно небольшим числом слагаемых, причем величины самих этих сумм оцениваются сверху и снизу хотя и сложным, но вполне элементарным методом. Применяя этот метод, Виго
Брун доказал, что В (N, №— и Р (2^, (2^)10) неограниченно увеличиваются при увеличении М
Если число п V2N таково, что все простые делители п больше 1
чем (2У)10, то п состоит не более чем нз девяти простых множителей. Если же при этом и у числа 2^—п все простые мно- 1
жители больше чем (2N)i°, то n' = 2N——п тоже состоит не больше чем из девяти простых множителей. Таким образом, получив, что Р (2^, (2^)10) —> оо, В. Брун доказал, что каждое достаточно большое четное число 2^ может быть представлено в виде 2^ = п4-п/, где каждое из слагаемых пип' состоит не более чем из девяти простых множителей. Точно так же из того,
что В (^, ^10) —► оо, следует существование бесконечного множества чисел п, таких, что и п и 九'=九 + 2 состоят не более чем из девяти простых множителей.
Ряд усовершенствований, внесенных в метод Виго Бруна, позволил снизить число простых множителей у п и п' (в проблеме Гольдбаха ——Эйлера 2^ = n4-п/ и в проблеме близнецов nf — n = 2) до четырех (А. А. Бухштаб, 1940 г.).
Другое решето, существенно отличающееся от решета Виго Бруна, было построено А. Сельбергом.
Используя различные методы решета, развитые Виго Бруном, Бухштабом, Сельбергом, Куном, в конечном счете удалось снизить число простых множителей у п до двух, а у п‘ до трех (Ван-Юань, Б. В. Левин 1958 г.)..
В 1948 г. венгерский математик А. Реньи доказал следующую теорему.
Теорема 347. Существует постоянная /, такая, что каждое, достаточно большое натуральное четное число 2N представимо 6 виде 2^ = p^-п, где р — простое число, а п состоит не более чем из / простых множителей,
В 1964 г. А. А. Бухштаб доказал теорему 347 со значением / = 3. Аналогичная теорема была им доказана и в проблеме простых чисел близнецов.
Теорема 348. Множество простых чисел р, таких, что р + 2 состоит не более, чем из трех простых сомножителей, бесконечно.
Рассматривая простые числа близнецы, Виго Брун доказал также следующую теорему.
Теорема 349. Ряд величин, обратных простым числам близнецам, сходится.
Теорема 349 показывает, что если даже простые числа близнецы образуют бесконечное множество, то их все же намного меньше, чем всех простых чисел. Ряд ^~- величин, обратных
всем простым числам, расходится (теорема 326), но если оставить в нем только простые числа р, такие, что р' = р + 2 тоже простое, то получится сходящийся ряд.
Простые числа близнецы —пара нечетных простых чисел с возможно маленькой разностью 2. Можно рассматривать тройки, четверки и т. д. простых чисел с возможно маленькими разностями. Для трех простых чисел р, рг и р", где р>3, не может быть одновременно р' = р + 2 и рп = рг -]-2 = р + 4. Действительно, числа р, р + 2 и р + 4 образуют полную систему вычетов по модулю 3, и, таким образом, одно из этих чисел обязательно делится на 3. Наименьшие возможно маленькие разности между тремя простыми числами, отличными от 3, это разности р‘一р = 2, р"—р' = 4 (или "'—р = 4, р"—р' = 2). Тройки простых близнецов р, р' = р + 2, р" = р + 6 встречаются вначале сравнительно часто, например ((5, 7, 11)), ((11, 13, 17)); вместе с тем таблицы простых чисел показывают, что по мере удаления от начала натурального ряда такие простые числа встречаются все реже и реже. Английские математики Харди и Литлвуд поставили проблему доказательства существования бесконечного множества таких троек простых чисел: р, р' = р + 2 и р" = р + 6. Эта проблема по трудности значительно превосходит проблему существования бесконечного числа простых чисел близнецов. Проблема становится еще труднее, если рассматривать четверки простых чисел: р, р'=р + 2, р" = р + 6, р"' = р + 8.
Можно поставить ряд и других задач теории простых чисел, которые еще ждут своего решения. Перечислим некоторые из них.
Доказать, что существует постоянное число fe, такое, что неравенство р" — p<Zk имеет бесконечное множество решений в простых числах р к р
Найти постоянное число А, такое, чтобы существовало бесконечное множество пар простых чисел р и р‘,таких, что р‘ 一 р = k.
Доказать, что каждое четное натуральное число представляет собой разность двух каких-либо простых чисел.
Доказать существование бесконечного множества простых чисел р, таких, что р'=^^ тоже простое число.
Доказать, что существует бесконечное множество троек соседних простых чисел ^^, р「р/+1, образующих арифметическую прогрессию, т. е. таких, что 刁=叭\+р(
Доказать, что для любого сколь угодно большого числа п существует п простых чисел р&, р%, ..., р/п таких, что
Рк — Р〃 = Р「Р『•・• =P% — Ph
Доказать, что существует по крайней мере один многочлен f(x)^ax2 + bx+c с целыми коэффициентами а, Ь, с такой, что
последовательность f(1), f(2), f(3),.・・ содержит бесконечное множество простых чисел.
Определить существует ли квадратный трехчлен /(x)^ = ах2 + Ьх + с, такой, что при всех л, таких, что / (л) = р, где р простое число будет также простым и число р^-2?
Доказать, что в последовательности
1,1,2,3,5,8,13,21,.
где каждое следующее число равно сумме двух предыдущих (последовательность Фибоначчи) существует бесконечное множество простых чисел.
Будет ли для любых взаимно простых чисел k и / бесконечным множеством простых чисел р, таких, что все простые делители числа р + 2 принадлежат прогрессии /, l + k, /4-2fe, . ..?
Доказать, что каждое достаточно большое натуральное число N либо само является квадратом, либо представимо в виде суммы N = p + sJ где р — простое число.
Доказать, что все нечетные числа, начиная с некоторого, могут быть представлены в виде суммы простого числа и удвоенного квадрата простого числа (числа 5777 и 5993 не представимы в таком виде).
Определить, будет ли бесконечным множество натуральных чисел п, таких, что п = pft, п + 1 = pi, где р и р1— простые числа, k и / — целые.
Доказать, что при любом натуральном п между п2 и (冷+1)2 лежит по крайней мере одно простое число.
Доказать, что при любом е > 0 каждое натуральное число ^, начиная с некоторого NQ (^>Л^0, где М)=М)(е)) может быть представлено в виде ^ = n4-n/, где все простые делители чисел п и не превосходят №.
Доказать существование бесконечного множества простых чисел, представимых в виде суммы трех кубов натуральных чисел.
Доказать, что для каждого натурального числа ^ существует целое число а, такое, что %? —% + а принимает простые значения при % = 0,1,2,・.・
Доказать, что множество простых чисел, для которых g = 2, является первообразным корнем, имеет положительную плотность.
Конечно, не исключена возможность того, что некоторые из этих проблем будут решены в отрицательном смысле.
Исторические комментарии к 36■亦 главе
Теорема 337 для случая /= 1 была высказана в 1775 г. Эйлером.
Лежандр в своей книге **Theorie des nombres4* (1808) привел доказательство теоремы 337, однако это доказательство опиралось
на одно вспомогательное предложение, которое, как это выяснилось позже, оказалось неверным.
Доказательство Дирихле было существенно упрощено Э. Ландау.
Характер называется действительным, если его значениями ■ являются только числа 0,1 и —1. Основная трудность, возникавшая при доказательстве теоремы 337 методом Дирихле, заключалась в том, чтобы доказать, что £ „)#= 0 для всех п= 1 действительных характеров по модулю 瓦 Доказательство Сель- берга обходится без этого.
Элементарные доказательства существования бесконечного множества простых чисел для очень многих арифметических прогрессий частного вида были получены до Сельберга разными авторами, например, было известно элементарное доказательство для всех прогрессий вида kt ± 1 (/= 1,2,3,...). Для многих прогрессий применялся метод Чебышева, аналогичный тому, который он применял при доказательстве теоремы 324. Доказательство А. Сельберга было первое элементарное доказательство, годное в общем случае.
Теорема 341 была доказана Валле-Пуссеном. Валле-Пуссен доказал, что при любом постоянном 々
% 仅,%)=謠■/落十° (хе-mn*),⑻
2
где с —постоянная, зависящая только от й. В настоящее время остаточный член в формуле (8) оценен более точно.
Таблицы простых чисел в широких пределах показывают преобладание количества простых чисел вида 4f+ 3 по сравнению с простыми числами вида 4/4-1.
Выяснилось, однако, что такое преобладание простых чисел вида 4f+ 3не будет продолжаться неограниченно далеко. Методом Литлвуда было доказано, что существует постоянная Л, такая, что для бесконечного множества значений х будет иметь место неравенство
Ял (4, х)>л3(4, х) + л^-(In Inlnx)2
и вместе с тем для бесконечного множества значений х будет иметь место неравенство
.л3 (4, х) > Я1 (4, х) + 4 -^ (In In In х)2.
В 1957 г. Лич нашел число 26 861, для которого л3(4, л)-<л1(4,х). 26 861 наименьшее число, обладающее таким свойством. В пре-
делах до 3 000 000 имеется только один интервал значений % (61 600< л<63 400), для которых л3(4, л)< л1(4, л).
В настоящее время вычислено, что для достаточно больших k постоянная Со теоремы 342 такова, что 1 -< Со < 5448.
Согласно гипотезе Човла наименьшее простое число в прогрессии (2) не превосходит k1+e для любого е>0 и всех достаточно больших 瓦
Еще в 1882 г. Вебер доказал, что каждая примитивная, бинарная квадратичная форма ах2-\-Ьху-}~су^ с неквадратным дискриминантом для бесконечного множества пар целых %, у принимает значения, представляющие собой простые числа (при £)<0 форма предполагается положительно определенной).
В 1954 г. Бригс показал, что эта теорема может быть доказана методом Сельберга.
Христиан Гольдбах (1690—1764)— математик, член Петербургской Академии наук.
Л. Г. Шнирельман (1905—1935) известен своими работами по теории чисел, геометрии и вариационному исчислению. Он доказал, что множество натуральных чисел, представимых в виде " + "', где р и р' — простые числа, после добавления к нему 1 имеет положительную плотность.
Последовательность натуральных чисел ап а2, ..., ап,... называется последовательностью положительной плотности, если существует постоянная а, такая, что £ 1 ^a^ для всех це- г“л
лых положительных /V.
Н. П. Романов (1934) доказал, что если к множеству натуральных чисел, представимых в виде суммы простого числа и степени заданного целого основания а > 1, добавить число 1, то получится множество положительной плотности. Он доказал, что то же самое будет, если вместо степеней заданного основания взять й-е степени натуральных чисел (也》1 любое целое).
И. М. Виноградов не только доказал представимость всех достаточно больших нечетных чисел ^ в виде суммы трех простых, но и дал асимптотическую формулу для числа J (N) таких представителей, а нменно доказал, мт。
J ^^^ти.{1 + 記й?) JJ (1 -р」р + з),
где первое произведение распространено по всем простым числам, а второе по простым делителям числа N.
Постоянная NQ в теореме 344 была определена (К. Бороздкин) в виде N =必“*“'", Хуа Ло-кен рассмотрел ряд задач о представлении натуральных чисел суммами й-х степеней простых чисел.
В 1931 г. Т. Эстерман доказал, что каждое натуральное число, большее чем 1, может быть представлено в виде суммы 370
простого числа и числа, свободного от квадратов, и дал асимптотическую формулу для числа таких представлений.
К- Прахар доказал (1952 г.), что существует бесконечное множество чисел 田 таких, что уравнение р‘一p = 2k имеет бесконечное множество решений в простых числах р и р'・
В 1963 г. Б. М. Бредихин, развивая метод Линника, доказал, что каждое достаточно большое число ^ представимо в виде N = p + f (kt /), где р простое число, / (й, /) = ak2 + bkl + с/2 примитивная положительно определенная форма, 0Vf (£/) V N. Теорема Бредихина является, таким образом, обобщением теоремы 345. Им же был получен и ряд других теорем такого типа.
Мерлин был убит на фронте во время первой мировой войны и оставил свою, работу незаконченной.
При доказательстве теоремы 347 А. Реньи существенно использовал так называемое „большое решето" Линника. Доказательство теоремы 348 (так же как и теоремы 347 с / = 3) опирается на оценку.
喈尸。他,吁詣急 =0Ш- (9)
з
где v = -g-——e, e >0, Л —произвольная постоянная. Эта оценка была получена в 1962 г. М. Б. Барбаном.
В настоящее время А. И. Виноградов получил оценку (9) со значением v = у—е, что дает возможность решать многие ранее недоступные задачи аддитивной теории чисел.
В 1959 г. была опубликована таблица простых чисел- близнецов в пределах до 1 100 000. Известны такие большие пары простых чисел-близнецов, как, например, 10 016 957 и 10 016 959. Фрютль подсчитал, что среди первого миллиона натуральных чисел имеется 166 четверок простых чисел вида р, р* = р + 2, р# = р 4-6, р〃'=р + 8, а в пределах до двух миллионов1 имеется 295 таких четверок. Эти подсчеты были продолжены В. А. Голубевым.
Среди проблем, сформулированных на страницах 367——368, проблема 6 предложена П. Эрдёшом, а проблемы 11 и 16 Харди и Литлвудом.
ТАБЛИЦЫ ИНДЕКСОВ ДЛЯ МОДУЛЕЙ,НЕ ПРЕВОСХОДЯЩИХ 112
Левые таблицы служат для нахождения индексов. Правые таблицы служат для нахождения чисел (классов) по заданным значениям индексов. Пусть по модулю m имеем ind『a = s. Левые таблицы позволяют по значениям тиа найти s. Для этого в 1-й строке (под надписью “Модули") находим модуль 加,а в 1-м столбце (под надписью „числа") находим число а. Индекс s находится на пересечении столбца, в котором лежит модуль т, и строки, в которой лежит число а.
Пример. Найти индекс 58 по модулю 89. На стр. 377 в левой таблице на пересечении столбца, сверху которого написан модуль 89, и строки, слева которой написано число 58, находим, что ind58 = 75.
Правые таблицы позволяют по значениям т и s найти а. Для этого в 1-й строке (под надоисью „модули**) находим модуль т, а в 1-м столбце (под надписью ”индексы") находим индекс s. Число а находится на пересечении столбца, в котором лежит модуль 加,и строки, в которой лежит индекс s.
В частности, по индексу s = 1 могут быть найдены первообразные корни g, являющиеся основаниями взятых систем индексов.
Пример. Найти по модулю 49 число, индекс которого равен 40. На стр. 375 в правой таблице на пересечении столбца, сверху которого написан модуль 49, и строки, слева которой написан индекс 40, находим число 11. Индекс 11 по модулю 49 (основание g = 3) равен 40.
Модули
3
5
7
9
.11
13
17
19
23
26
27
0
1
1
1
1
1
1
1
1
1
1
1
1
2
3
5
5
7
11
3
3
21
3
5
2
4
4
7
5
4
9
9
4
9
25
3
2
6
8
2
5
10
8
15
2
17
4
2
4
3
3
13
5
16
6
4
5
3
2
10
7
5
15
14
18
20
6
4
12
15
7
18
4
19
7
6
2
11
2
10
12
14
8
9
9
16
6
3
11
16
9
8
8
14
18
17
8
26
10
10
8
16
12
24
22
И
6
7
10
22
22
2
12
4
11
2
16
10
13
12
14
19
23
23
14
2
4
8
19
7
15
6
12
7
7
8
16
17
9
21
13
17
13
5
13
11
18
13
14
19
20
21
20
6
11
17
Модули
29
31
37
41
43
47
49
53
59
61
67
1
0
0
0
0
0
0
0
0
0
0
0
2
17
24
11
14
27
18
26
49
15
31
17
3
1
1
34
25
1
20
1
1
54
6
3
4
6
18
22
28
12
36
10
46
30
2
34
5
10
20
1
18
25
1
29
15
32
22
57
6
18
25
9
39
28
38
27
50
11
37
20
7
8
28
28
1
35
32
—-
10
38
19
61
8
23
12
33
2
39
8
36
43
45
33
51
9
2
2
32
10
2
40
2
2
50
12
6
10
27
14
12
32
10
19
13
12
47
53
8
11
5
23
6
37
30
7
40
34
27
45
13
12
7
19
20
13
13
10
11
47
26
8
37
13
26
И
13
9
32
11
33
32
37
40
59
14
25
22
3
15
20
4
—
7
53
50
12
15
И
21
35
3
26
21
30
16
28
28
60
16
12
6
8
16:
24
25
20
40
2
4
2
17
21
7
5
7
38
16
25
22
20
17
32
18
19
26
7
24
29
12
28
51
7
43
23
19
13
4
25
31
19
45
35
45
48
26
38
20
16
8
23
6
37
37
39
9
4
24
25
21
9
29
26
26
36
6
—
11
34
25
64
22
22
17
17
11
15
25
24
31
42
16
30
23
4
27
21
4
16
5
38
39
51
27
14
24
24
13
31;
27
40
28
37
44
41
39
54
25
加
10
2
36
8
:2
16
30
6
44
48
26
15
5
24
23
17
29
17
29
52
11
10
27
3
3
30
35
3
14
3
3
46
18
9
28
14
16
14
29
5
22
—
4
10
21
29
29
9
15
33
41
35
18
18
14
5
22
30
15
10
17
11
39
14
13
43
59
11
31
27
12
34
3
7
5
39
29
7
32
19
30
9
44
4
37
17
35
19
33
4
22
31
27
41
35
23
51
16
Модули
29
31
37
41
43
47
49
53
59
61
67
0
1
1
1
1
1
1
1
1
1
1
1
1
3
3
5
7
3
5
3
3
55
59
63
2
9
9
25
8
9
25
9
9
16
4
16
3
27
27
14
15
27
31
27
27
54
53
3
4
23
19
33
23
38
14
32
28
20
16
55
5
11
26
17
38
28
23
47
31
38
29
48
6
4
16
11
20
41
21
43
40
25
3
9
7
12
17
18
17
37
11
31
14
18
55
31
8
7
20
16
37
25
8
44
42
46
12
10
9
21
29
6
13
32
40
34
20
52
37
27
10
5
25
30
9
10
12
4
7
28
48
26
11
15
13
2
22
30
13
12
21
6
26
30
12
16
8
10
31
4
18
36
10
35
9
14
13
19
24
13
12
12
43
10
30
37
43
11
14
28
10
28
2
36
27
30
37
29
36
23
15
26
30
29
14
22
41
41
5
2
50
42
16
20
28
34
16
23
17
25
15
51
22
33
17
2
22
22
30
26
38
26
45
32
17
2
18
6
4
36
5
35
2
29
29
49
27
59
19
18
12
32
35
19
10
38
34
40
7
32
20
25
5
12
40
14
3
16
49
17
47
6
21
17
15
23
34
42
15
48
41
50
28
43
22
22
14
4
33
40
28
46
17
36
5
29
23
8
11
20
26
34
46
40
51
33
51
18
24
24
2
26
18
16
42
22
47
45
加
62
25
14
6
19
3
5
22
17
35
56
21
20
26
13
18
21
21
15
16
2
52
12
19
54
27
10
23
31
24
2
33
6
50
11
23
52
28
7
7
4
6
24
18
44
15
15
60
29
21
35
28
18
26
5
26
58
31
28
30
27
32
11
36
15
25
4
60
22
31
24
19
33
39
45
22
43
2
46
32
9
10
13
7
37
13
5
57
17
Модули
37
41
43
47
49
53
59
61
67
34
16
21
23
34
9
19
35
48
49
35
29
19
18
33
25
12
41
52
36
18
38
14
30
12
48
22
14
40
37
8
7
42
32
14
13
9
44
38
5
4
17
19
42
5
57
55
39
34
33
31
34
33
33
46
62
40
20
22
9
23
6
19
55
42
41
6
15
15
21
36
54
43
42
21
24
—
8
49
56
15
43
13
6
38
31
13
21
44
43
8
28
57
47
47
45
41
31
17
24
34
63
46
23
22
36
8
58
31
47
5
24
55
20
58
48
21
41
56
10
5
49
20
18
38
56
50
27
21
15
65
51
23
16
23
35
52
26:
9
42
27
53
40
3
45
54
3
49
26
55
1
7
4
56
25
52
46
57
44
32
41
58
29
36
39
59
1
18
60
30
28
61
53
62
24
63
1
64
36
65
50
66
33
Модули
37
41
43
47
49
53
59
61
67
33
8
29
39
35
13
39
39
8
66
34
3
39
31
34
39
11
21
45
4
35
15
27
7
29
19
33
34
32
51
36
25
21
4
8
46
41
58
64
37
11
20
20
24
32
13
6
12
38
36
17
6
23
43
7
49
19
39
6
8
30
20-
23
31
24
58
40
24
9
11
16
53
13
36
41
29
45
33
48
24
35
57
42
37
38
22
52
40
43
44
8
30
18
41
44
32
24
57
25
37
45
19
19
8
11
53
46
4
27
39
56
47
12
10
44
44
48
36
19
34
25
49
2
42
54
34
50
6
9
14
65:
51
18
23
33
8
52
26
56
35
53
14
10
63
54
3
42
24
55
47
40
38
56
48
42
49
57
44
38
5
58
46
47
59
30
13
60
15
61
7
62
39
63
45
64
21
65
50
Модули
71
73
79
81
83
89
97
101
103
107
109
37
20
64
19
30
22
11
91
56
93
38
65
38
22
70
36
35
20
51
19
97
22
79
96
39
65
65
35
—
45
24
95
35
9
84
35
40
46
25
74
34
74
30
7
27
31
50
79
41
25
4
75
7
44
21
45
50
40
45
42
33
47
58
—
3
10
79
87
8
101
43
48
51
49
8
33
29
42
77
59
66
44
43
71
76
3
4
28
15
47
24
77
45
10
13
64
—
61
72
62
79
81
72
46
21
54
30
24
63
73
87
68
63
90
47
9
31
59
5
13
54
84
58
85
66
5
48
50
38
17
—
18
65
14
73
11
74
76
49
2
66
28
46
34
74
62
18
8
86
68
50
62
ГО
50
49
81
68
36
49
46
95
17
51
5
27
22
—
26
7
63
99
7
99
49
52
51
3
42
38
9
55
93
68
16
85
53
23
53
77
9
69
78
10
23
52
97
54
14
26
7
—
5
19
52
8
105
69
55
59
56
52
18
11
66
87
37
69
15
56
19
57
65
29
49
41
37
12
46
43
57
42
68
33
—
53
36
55
65
42
31
58
4
43
15
4
43
75
47
92
33
103
59
3
5
31
37
62
43
67
29
21
71
60
66
71
25
15
43
95
13
14
61
69
45
14
48
69
64
77
10
22
62
17
60
15
47
47
80
85
101
28
59
63
53
55
—
36
83
75
47
77
36
64
36
24
12
64
8
12
6
6
18
65
67
18
53
16
5
26
90
61
23
66
63
73
—
37
13
94
83
93
12
67
47
48
16
29
56
57
81
103
47
68
61
29
25
72
38
61
32;
31
99
69
41
27
14
58
51
55
26
25
70
35
41
44
56
79
66
34
91
89
71
51
21
65
62
11
44
89
42
72
14
—
51
50
50
41
6
37
11
Модули
71
73
79
81
83
89
97
101
103
107
109
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
64
22
12
13
20
69
57
44
24
26
40
67
43
17
48
52
9
63
15
34
25
33
18
55
30
68
50
66
36
39
60
65
29
61
72
68
48
21
32
14
70
58
71
63
23
42
64
28
67
43
69
53
46
11
55
56
61
13
65
33
19
22
37
39
49
26
57
66
38
44
38
35
26
78
76
70
52
77
73
61
25 75 67
43 50
71
55
7
21
63
31
14 42 47 62 28
5 15 45 56 10
30 11
33 20 60
28
59
52
17
4
20
19
14
70
26
49
2
10
50
7
35
13
65
63
66
81
73
33
82
78
58
41
39
29
62
61
56
31
72
28
57
36
14
70
18
7
35
9 45
59
46 64
71
23 32
77
53
16
80
57 82 68 26 78 56 79 59 88 86 80 62
8 24 72 38 25 75 47 52 67 23 69 29 87 83 71 35 16 48 55 76 50 61
5 15
50
56
86
42
16
80
12
60
9
45
31
58
96
92
72
69
54
76
89
57
91
67 44
26
33
68
49
51
61
14
70
59
4
20
3
15
78
55
9
18
36
72
43
86
71
41
82
63
25
50
100
99
97
93
85
69
37
74
47
94
87
73
45
90
79
57
13
26
52
3
6
12
61
99
83
3
15
75
66
21
2
10
50
44
14
70
41
102
98
78
81
96
68
31
52
54
64
11
55
69
36
77
76
71
46
24
17
85
36
72
37
74
41
82
57
7
14
28
56
5
10
20
40
80
53
106
105
103
99
91
75
43
86
65
23
46
92
77
47
94
81
55
3
6
63
85
87
107
89
18 71
56
15
41
83
67
16 51
74
86
97
98
108
99
9 90 28 62 75 96 88
8 80 37 43
103 49
54 104
59
Модули
Модули
79 81 83 89 97 101 103 107 109
79 81 83 89
97 101 103 107 109
73
44 6 39 20 28 61 33 83 80
72
22 68 45
75 24 13 12 45
74
23 23 19 27 29 57 35 39 50
73
668 46
84 48 65 24 14
75
47 — 32 53 72 17 41 58 60
74
40 40 49
32 96 16 48 31
76
40 28 17 67 53 98 66 80 81
75
4134 58
63 91 80 96 92
77
43 13 68 77 21 22 65 65 87
76
444 85
24 81 91 85 48
78
39 — 42 40 33 36 53 85 20
77
5320 77
23 61 43 63 44
79
20 35 42 30 64 18 98 83
78
17 53
18 21 9 19 4
80
27 71 46 41 28 75 51 64
79
2 70
90 42 45 38 40
81
38 4 88 76 54 68 4
80
10 32
62 84 19 76 73
82
41 37 23 46 94 41 30
81
50 7
19 67 95 45 76
83
61 17 89 38 20 46
82
21
95 33 63 90 106
84
26 73 80 29 9 86
83
63
87 66 6 73 79
85
76 90 54 71 76 37
84
11
47 31 30 39 27
86
45 38 43 19 60 51
85
33
41 62 47 78 52
87
60 83 60 23 102 38
86
10
11 23 29 49 84
88
44 92 16 91 25 62
87
30
55 46 42 98 77
89
54 21 99 88 40
88
81 92 4 89 7
90
79 63 21 82 57
89
17 83 20 71 70
91
56 75 76 57 95
90
85 65 100 35 46
92
49 88 10 64 75
91
37 29 88 70 24
93
20 53 96 97 102
92
88 58 28 33 22
94
22 59 27 67 98
93
52 15 37 66 2
95
82 20 81 19 19
94
66 30 82 25 20
96
48 74 55 75 61
95
39 60 101 50 91
97
52 32 1О1 52
96
19 9 3 100 38
98
19 52 87 53
97
38 53 93 53
99
51 37 56 55
98
.76 59 79 94
100
50 90 96 2
99
51 89 51 68
101
95 № 9
100
33 102 26
102
5i 100 34
101
62 97 42
103
55 67
102
87 93
104
17 70
103
67 58
105
54 24
104
27 35
106
53 82
105
54 23
107
39
106
12
108
54
107
11
ТАБЛИЦА ПРОСТЫХ ЧИСЕЛ, НЕ ПРЕВОСХОДЯЩИХ 6000
2
167
389
631
883
1153
1447
1709
2011
2309
2621
3
173
397
641
887
1163
1451
1721
2017
2311
2633
5
179
401
643
907
1171
1453
1723
2027
2333
2647
7
181
409
647
911
1181
1459
1733
2029
2339
2657
11
191
419
653
919
1187
1471
1741
2039
2341
2659
13
193
421
659
929
1193
1481
1747
2053
2347
2663
17
197
431
661
937
1201
1483
1753
2063
2351
2671
19
199
433
673
941
1213
1487
1759
2069
2357
2677
23
211
439
677
947
1217
1489
1777
2081
2371
2683
29
223
443
683
953
1223
1493
1783
2083
2377
2687
31
227
449
691
967
1229
1499
1787
2087
2381
2689
37
229
457
701
971
1231
1511
1789
2089
2383
2693
41
233
461
709
977
1237
1523
1801
2099
2389
2699
43
239
463
719
983
1249
1531
1811
2111
2393
2707
47
241
467
727
991
1259
1543
1823
2113
2399
2711
53
251
479
733
997
1277
1549
1831
2129
2411
2713
59
257
487
739
1009
1279
1553
1847
2131
2417
2719
61
263
491
743
1013
1283
1559
1861
2137
2423
2729
67
269
499
751
1019
1289
1567
1867
2141
2437
2731
71
271
503
757
1021
1291
1571
1871
2143
2441
2741
73
277
509
761
1031
1297
1579
1873
2153
2447
2749
79
281
521
769
1033
1301
1583
1877
2161
2459
2753
83
283
523
773
1039
1303
1597
1879
2179
2467
2767
89
293
541
787
1049
1307
1601
1889
2203
2473
2777
97
307
547
797
1051
1319
1607
1901
2207
2477
2789
101
311
557
809
1061
1321
1609
1907
2213
2503
2791
103
313
563
811
1063
1327
1613
1913
2221
2521
2797
107
317
569
821
1069
1361
1619
1931
2237
2531
2801
109
331
571
823
1087
1367
1621
1933
2239
2539
2803
113
337
577
827
1091
1373
1627
1949
2243
2543
2819
127
347
587
829
1093
1381
1637
1951
2251
2549
2833
131
349
593
839
1097
1399
1657
1973
2267
2551
2837
137
353
599
853
1103
1409
1663
1979
2269
2557
2843
139
359
601
857
1109
1423
1667
1987
2273
2579
2851
149
367
607
859
1117
1427
1669
1993
2281
2591
2857
151
373
613
863
1123
1429
1693
1997
2287
2593
2861
157
379
617
877
1129
1433
1697
1999
2293
2609
2879
163
383
619
881
1151
1439
1699
2003
2297
2617
2887
2897
3221
3529
3821
4127
4447
4751
5051
5399
6683
2903
3229
3533
3823
4129
4451
4759
5059
6407
6689
2909
3251
3539
3833
4133
4467
4783
5077
5413
5693
2917
3253
3541
3847
4139
4463
4787
5081
5417
5701
2927
3257
3547
3851
4153
4481
4789
5087
5419
5711
2939
3259
3557
3853
4157
4483
4793
5099
5431
5717
2953
3271
3559
3863
4159
4493
4799
5101
5437
5737
2957
3299
3571
3877
4177
4507
4801
5107
6441
5741
2963
3301
3581
3881
4201
4513
4813
5113
5443
5743
2969
3307
3583
3889
4211
4517
4817
5119
5449
5749
2971
3313
3593
3907
4217
4519
4831
5147
5471
5779
2999
3319
3607
3911
4219
4523
4861
5153
5477
5783
3001
3323
3613
3917
4229
4547
4871
5167
5479
5791
ЗОН
3329
3617
3919
4231
4549
4877
5171
5483
5801
3019
3331
3623
3923
4241
4561
4889
5179
5501
5807
3023
3343
3631
3929
4243
4567
4903
5189
5503
5813
3037
3347
3637
3931
4253
4583
4909
5197
5507
5821
3041
3359
3643
3943
4259
4591
4919
5209
5519
6827
3049
3361
3659
3947
4261
4597
4931
5227
5521
5839
3061
3371
3671
3967
4271
4603
4933
5231
5527
5843
3067
3373
3673
3989
4273
4621
4937
5233
5531
5849
3079
3389
3677
4001
4283
4637
4943
5237
5557
5851
3083
3391
3691
4003
4289
4639
4951
5261
5563
5857
3089
3407
3697
4007
4297
4643
4957
5273
6569
5861
3109
3413
3701
4013
4327
4649
4967
5279
5573
5867
3119
3433
3709
4019
4337
4651
4969
5281
5581
5869
3121
3449
3719
4021
4339
4657
4973
5297
5591
5879
3137
3457
3727
4027
4349
4663
49S7
5303
5623
6881
3163
3461
3733
4049
4357
4673
4993
5309
5639
5897
3167
3463
3739
4051
4363
4679
4999
5323
5641
6903
3169
3467
3761
4057
4373
4691
5003
5333
5647
6923
3181
3469
3767
4073
4391
4703
5009
5347
5651
6927
3187
3491
3769
4079
4397
4721
5011
5351
5653
6939
3191
3499
3779
4091
4409
4723
5021
5381
5657
6953
3203
3511
3793
4093
4421
4729
5023
Б387
5659
5981
3209
3517
3797
4099
4423
4733
5039
5393
5669
6987
3217
3527
3803
4111
4441
ОГЛАВЛЕНИЕ
П редисловие 3
Обозначения 5
Введение
Предмет теориичисел 7
Краткий исторический очерк развития теории чисел 9
Глава 1. Общие основы теории чисел
Множества с операциями 15
Числа 16
Последовательности. Функции*23
Глава 2. Простые числа 1. Простые и составные числа • . . . 28
Факторизация33
Исторические комментарии .37
Глава 3. Наибольший общий делитель. Наименьшее общее кратное
Общие делители и общие кратные целых чисел 38
Алгоритм Евклида 43
Взаимно простые числа45
Глава 4. Функция [х]
Разложение п! на простые множители48
Точки с целочисленными координатами 51
Исторические комментарии 57
Глава 5. Конечные цепные дроби
Представление рациональных чисел цепными дробями . . . . 58
Подходящие дроби , . 61
Глава 6. Иррациональные числа
Критерии иррациональности67
Иррациональность сил69
Исторические комментарии71
Глава 7. Сравнения72
Исторические комментарии 76
Глава 8. Классы
Распределение чисел в классах по заданному модулю . . . . 77
Кольцо классов80
Глава 9. Полная и приведенная системы вычетов
Полная система вычетов 质
Приведенная система вычетов89
Глава 10. Функция Эйлера 92
Исторические комментарии 95
Глава 11. Теоремы Ферма и Эйлера 1. Основные теоремы96
Обобщение теоремыЭйлера 99
Исторические комментарии 100
Глава 12. Группа классов, взаимно простых с модулем 1. Группа классов 101
Поле классов по простому модулю ............. 103
Глава 13. Сравнения с неизвестной величиной 1. Сравнения с одной неизвестной106
Системы сравнений . 111
Глава 14. Сравнения 1-й степени 1. Сравнение 1-й степени '. . t . . 113
Неопределенное уравнение 1-й степени 116
Система сравнений 1-й степени . . 120
Исторические комментарии . . * 125
Глава 15. Сравнения по простому модулю
Сравнение по простому модулю с одним неизвестным . . . . 126
Сравнение по простому модулю с несколькими неизвестными . 131
Приложения: теорема Вильсона, теорема Шевалье ...... 132
Исторические комментарии:•・.・・・・,135
Глава 16. Сравнения по составному модулю . . 135
Глава 17. Степенные вычеты.
Показатели классов по заданному модулю 139
Число классов с заданным показателем . . 、 . . . . . . / . 143
Глава 18. Первообразные корлн 1. Первообразные корни по простому модулю ....;.... 145 2. Первообразные корни по составным модулям ....・..,148
Глава 19. Индексы
2 5 6 25 5 3 62 5 6 25 5 3 63 7 816 6 6 73 7 816 6 6 717277188791951727718879195Общие свойства
2 5 6 2
5 5 3 6
2 5 6 2
5 5 3 6
3 7 81
6 6 6 7
3 7 81
6 6 6 7
1727718879195
1727718879195
Индексы по простому модулю
Индексы по составным модулям Исторические комментарии ....
Глава 20. Двучленные сравнения
Двучленные сравнения по простому' модулю
Двучленные сравнения по составному модулю
Квадратные корни из единицы .......
Показательные сравнения
Глава 21. Сравнения 2-й степени по простому модулю
Квадратичные вычеты и невычеты ...
Символ Лежандра
Закон взаимности,...
Некоторые приложения теории квадратичных вычетов
Символ Якоби
Исторические комментарии>
Глава 22. Сравнения 2-й степени по составному модулю
1. Сравнения 2-й степени по модулю nk 仙。с ' …皿 .197
Сравнение 2-й степени по произвольному со^а^^модулЮ • 200
г лава 23. Арифметические приложения теории сравнений
Признаки делимости 201
Проверка арифметических действий205
Длина периода десятичной дроби . ' * * *206
Глава 24. Бесконечные цепные дроби
Сходимость бесконечных цепных дробей210
Разложение действительных чисел в цепные дроби214
Разложение числа е в цепную дробь*' ' ** 221
Исторические комментарии^ * 1 ' ' * ' 223
Глава 25. Приближение действительных чисел рациональными дробями
Приближение действительных чисел подходящими дробями . . 224
Приближение действительных чисел рациональными дробями с заданным ограничением для знаменателей 230
Приближение действительных чисел бесконечной последовательностью рациональных чисел 233
Глава 26. Наилучшие приближенияОтыскание наилучших приближений с помощью цепных дробей 237Множество всех наилучших приближений к заданному действиГлава 26. Наилучшие приближенияОтыскание наилучших приближений с помощью цепных дробей 237Множество всех наилучших приближений к заданному действиИсторические комментарии . . 236
Глава 26. Наилучшие приближения
Отыскание наилучших приближений с помощью цепных дробей 237
Множество всех наилучших приближений к заданному действи
Глава 26. Наилучшие приближения
Отыскание наилучших приближений с помощью цепных дробей 237
Множество всех наилучших приближений к заданному действи
тельному числу . 240
Глава 27. Последовательности Фарея
Фареевы дроби 243
Приближение действительных чисел фареевымн дробями . . . 246
Глава 28. Квадратические иррациональности и периодические цепные дроби
Разложение квадратических иррациональностей в цепные дроби 248
Чисто периодические разложения 255
Исторические комментарии . . . 258
Глава 29. Алгебраические числа 1. Поле алгебраических чисел . . 259
Рациональные приближения алгебраических чисел .....* 264
Глава 30. Трансцендентные числа
Трансцендентные числа Лиувилля270
Трансцендентность числа е. Современное состояние вопроса о трансцендентных числах . 273
Исторические комментарии 277
Глава 31. Представление чисел квадратичными формами
Общие свойства бинарных квадрэтичных форм278
Представление натуральных чисел положительно определенными квадратичными 4х)рмами . . _286
Исторические комментарии 295
Глава 32. Некоторые диофантовы уравнения
Представление чисел в виде суммы двух квадратов и з виде ^^
92581925815 9 12 ■ 112 2 33335 9 12 ■ 112 2 3333Представление натуральных чисел в виде суммы четырех квадратов
92581
92581
5 9 12 ■ 112 2 3333
5 9 12 ■ 112 2 3333
Проблема Варинга
Неопределенное уравнение Ферма
Проблема Ферма Исторические комментарии
Глава 33. Числовые функции
Число и сумма делителей
Функция Мёбиуса
Дзета-функция Римана Исторические комментарии
Глава 34. Средние значения числовых функций
Среднее значение числа делителей. Среднее значение суммы де
лителей 324
Среднее значениефункцииЭйлера327
Числа, свободныеот квадратов329
Исторические комментарии331
Глава 35. Распределение простых чисел в натуральном ряду
Неравенства Чебышева Для функции, выражающей число простых чисел в заданных пределах . . . ....332
Обзор дальнейших результатов340
Оценки некоторых сумм с простыми числами 343
Формула Мейсселя . , . . 349
Исторические комментарии 353
Глава 36, Распределение простых чисел в арифметических прогрессиях. Аддитивные задачи
Простые числа в арифметической прогрессии355
Проблемы аддитивной теории простых чисел ........ 360
Исторические комментарии368
Таблицы индексов . . 372
Таблица простых чисел 379
Александр Адольфович Бухштаб
ТЕОРИЯЧИСЕЛ
Редактор 3・ К. Викулина. Художник обложки Н. Н, Румянцев. Художественный ре-дактор В. С. Эрденко. Технические редакторы Г. В. Павлова» Т. А. Семейкина Кор-ректор Г. А. Кузнецова.
Сдано в набор 29/XI 1965 г. Подписано к печати 28/Ш 1966 г. бОхд。1,^. Печ, л. 24. Уч.-изд. л. 20,41. Тираж 53 тыс. вкз. (Тем. пл. 1966 г. № 23). А13877.
• • »'
Издательство «Просвещение» Комитета по печати при Совете Министров РСФСР, Москва. 3-й проезд Марьиной рощи, 41..
Перовая Образцовая типография имени А. А. Ждаиова Главполиграфирома Комитета ио печати при Совете Министров СССР, Москва, Ж-54. Валовая, 28. Заказ 私 8194.
Цена без переплета 57 коп. Переплет 18 коп.
1) принадлежат классам квадратичных вычетов,
3) число этих чисел《一равно числу классов квадратичных вычетов.
Согласно „принципу ящнков" (теорема V) можно утверждать, что эти числа образуют систему представителей этих классов по одному из каждого класса.
Пр имер. Найти классы квадратичных вычетов по модулю р = 17.
Берем числа 1а= 1, 2а = 4, 3й = 9, 4* =16, 5合三8(mod 17). 6®=2(mod 17), 7а= 15(mod 17), 8а= 13(mod 17).