Где поделится разработками теории чисел. Теория чисел

Содержание статьи

ЧИСЕЛ ТЕОРИЯ, раздел чистой математики, занимающийся изучением целых чисел 0, ± 1, ± 2,... и соотношений между ними. Иногда теорию чисел называют высшей арифметикой. Отдельные вычисления, производимые над конкретными числами, например, 9 + 16 = 25, не представляют особого интереса и обычно не входят в предмет теории чисел. С другой стороны, выписанное только что равенство становится несравненно более интересным, если заметить, что оно представляет собой простейшее решение в целых числах (если не считать тривиальных решений x = z , y = 0) уравнения Пифагора x 2 + y 2 = z 2 . С этой точки зрения последнее уравнение непосредственно приводит к некоторым подлинным теоретико-числовым проблемам, например, (1) имеет ли x 2 + y 2 = z 2 бесконечно много или только конечное число решений в целых числах и как их можно найти? (2) Какие целые числа представимы в виде x 2 + y 2 , где x и y – целые числа? (3) Существуют ли решения в целых числах аналогичного уравнения x n + y n = z n , где n – целое число, большее 2? Одна из интригующих особенностей теории чисел состоит в том, что эти три вопроса, формулируемые так легко и понятно, в действительности находятся на совершенно различных уровнях сложности. Пифагор и Платон, а возможно гораздо раньше вавилонские математики, знали, что уравнение x 2 + y 2 = z 2 имеет бесконечно много решений в целых числах, а древнегреческому математику Диофанту (ок. 250 до н.э.) было известно, что каждое такое решение представимо в виде x = r 2 – s 2 , y = 2rs , z = r 2 + s 2 при подходящих целых числах r и s и что при любых двух целых числах r и s соответствующие значения x , y и z образуют решение. Что касается второго вопроса, то структуру множества целых чисел, представимых в виде суммы двух квадратов, описал П.Ферма (1601–1665), основатель теории чисел в ее современной форме. Ферма показал, что целое число m представимо в виде суммы двух квадратов в том и только в том случае, когда частное от деления числа m на наибольший квадрат, делящий число m , не содержит простого множителя вида 4k + 3 (k – целое число). Этот результат гораздо тоньше, чем первый, а его доказательство далеко не очевидно, хотя и не является слишком трудным. Третий вопрос оставался без ответа, несмотря на упорнейшие усилия самых блестящих математических умов, на протяжении трех последних столетий. Ферма примерно в 1630 на полях одной из книг написал, что уравнение x n + y n = z n не имеет решений в целых числах x , y и z , отличных от нуля, при n больше 2, но самого доказательства не оставил. И только в 1994 Э.Вайлсу из Принстонского университета удалось доказать эту теорему, уже несколько веков носящую название «Великой теоремы Ферма».

Вне самой математики теория чисел имеет довольно мало приложений, и развивалась она не ради решения прикладных задач, а как искусство ради искусства, обладающее своей внутренней красотой, тонкостью и трудностью. Тем не менее теория чисел оказала большое влияние на математическую науку, поскольку некоторые разделы математики (в том числе и такие, которые впоследствии нашли применение в физике) были первоначально созданы для решения особенно сложных проблем теории чисел. МАТЕМАТИКА.

Мультипликативные основания.

Условимся считать, что в дальнейшем все латинские буквы будут означать (если особо не оговорено противное) целые числа. Мы говорим, что b является делителем числа a (или что b делит a ) и обозначаем это b |a , если существует такое целое число c , что a = bc . Числа 1 и - 1 («единицы»), обратные к которым – целые числа, являются делителями любого целого числа. Если ± 1 и ± a – единственные делители числа a , то оно называется простым; если же существуют другие делители, то число a называется составным. (Простыми числами являются, например, 2, 3, 5, 7, 11, 13.) Если положительное целое число a составное, то его можно представить в виде a = bc , где 1 b a и 1 c a; если либо b , либо c составное, то его в свою очередь можно разложить на множители. Продолжая разлагать на множители, мы в конце концов должны прийти к представлению числа a в виде произведения конечного числа простых чисел (не все из которых обязательно различны); например, 12 = 2Ч 2Ч 3, 13 = 1Ч1 3, 100 = 2Ч 2Ч 5Ч 5. В противном случае число a можно было бы записать в виде произвольно большого числа множителей, каждый из которых не меньше 2, что невозможно. Теорема о единственности разложения на простые множители, одна из фундаментальных теорем теории чисел, утверждает, что с точностью до очевидных изменений в знаках и порядке множителей любые два разложения числа a совпадают; например, любое разложение числа 12 на простые множители представимо тремя числами – 2Ч 2Ч 3; 2Ч 3Ч 2; 3Ч 2Ч 2; другие разложения получаются заменой любых двух множителей равными по абсолютной величине отрицательными числами. Теорема о единственности разложения на простые множители встречается в «Началах» Евклида, где она доказана с помощью понятия наибольшего общего делителя (НОД). Если d > 0 – общий делитель чисел a и b и, в свою очередь, делится на любое другое число, делящее a и b , то d называется наибольшим общим делителем чисел a и b , что записывается так: НОД(a , b ) = d ; например, НОД (12, 18) = 6. Если НОД (a , b ) = 1, то числа a и b называются взаимно простыми. Евклид показал, что для любых двух чисел a и b , отличных от нуля, существует единственный НОД, и предложил систематический метод, напоминающий «деление углом»; с НОД чисел a и b связано их наименьшее общее кратное (НОК) – наименьшее положительное число, которое делится на каждое из чисел a и b . Наименьшее общее кратное равно произведению чисел a и b , деленному на их НОД, или |ab |/НОД (a , b ).

Согласно теореме о единственности разложения на простые множители, простые числа являются теми «кирпичиками», из которых строятся целые числа. Помимо ± 2, все остальные простые числа нечетны, так как четным число называется только когда оно делится на 2. Уже Евклиду было известно, что простых чисел бесконечно много. Он доказал это, заметив, что число N = (p 1 p 2 ...p n ) + 1 (где p 1 , p 2 ,..., p n – все простые числа) не делится ни на одно простое число p 1 , p 2 ,..., p n и, потому либо само N , либо один из его простых множителей должен быть простым числом, отличным от p 1 , p 2 ,..., p n . Следовательно, p 1 , p 2 ,..., p n не может быть полным перечнем всех простых чисел.

Пусть m і 1 – некоторое заданное целое число. Любое число a при делении на m дает остаток, равный одному из чисел 0, 1, ..., m – 1. (Например, при m = 13 и a , принимающем последовательно значения 29, 7, - 21, 65, получаем: 29 = 2Ч 3 + 3, 7 = 0Ч 13 + 7, –21 = –2Ч 13 + 5, 65 = 5Ч 13 + 0, и остатки равны соответственно 3, 7, 5, 0.) Если числа a и b при делении на m дают один и тот же остаток, то в некоторых случаях их можно рассматривать как эквивалентные относительно m . Математики говорят в таких случаях, что числа a и b сравнимы по модулю m , что записывается так: a є b (mod m ) и называется сравнением по модулю m . Мы все знакомы со сравнением по модулю 12 в случае с часами: 17 часов означает то же самое, что 5 часов пополудни, так как 17 є 5 (mod 12). Это отношение, называемое сравнением, было введено К.Гауссом (1777–1855). Оно несколько похоже на равенство тем, что сравнения по одному и тому же модулю m можно складывать и умножать, как обычно: если a є b (mod m ) и c є d (mod m ), то a + c є b + d (mod m ), a – c є b – d (mod m ), aЧ c є bЧ d (mod m ) и ta є tb (mod m ) при любом целом t . Сокращение на общий множитель, вообще говоря, невозможно, т.к. 20 є 32 (mod 6), но 5 № 8 (mod 6). Однако если ta є tb (mod m ) и (t ,m ) = d , то a є b (mod (m /d )). При d = 1 это по существу сводится к сокращению на общий множитель; например, 28 є 40 (mod 3), и так как числа 4 и 3 взаимно простые, мы можем разделить обе части сравнения на 4 и получить 7 є 10 (mod 3). Можно также показать, что если a є b (mod m ), то НОД чисел a и m равен НОД чисел b и m . В качестве примера рассмотрим сравнение 6 є 10 (mod 4): НОД (6, 4) равен 2, и НОД (10, 4) также равен 2.

Все целые числа, сравнимые с каким-либо числом, образуют один класс вычетов . Для каждого модуля m существует m классов вычетов, соответствующих m остаткам 0, 1,..., m - 1; каждый из классов содержит одно из чисел 0, 1,..., m – 1 вместе со всеми числами, сравнимыми с этим числом по модулю m . Если два числа a и b принадлежат одному классу вычетов, т.е. удовлетворяют соотношению a є b (mod m ), то НОД (a ,m ) = НОД (b ,m ); следовательно, либо все элементы данного класса вычетов взаимно просты с m , либо ни один не взаимно прост. Число «приведенных» классов вычетов, т.е. классов вычетов, элементы которых взаимно просты с m , обозначается f (m ). Таким образом возникает функция на множестве целых чисел, называемая f -функцией Эйлера в честь Л.Эйлера (1707–1783). При m = 6 существует шесть классов вычетов, каждый из которых содержит одно из чисел 0, 1,..., 5. С этим m взаимно просты только элементы класса, содержащего число 5, и класса, содержащего число 1. Следовательно, f (m ) = 2.

Как и в случае уравнений, можно рассматривать сравнения с одним или более неизвестными. Простейшим служит линейное сравнение с одним неизвестным ax є b (mod m ). Оно выполняется только в том случае, когда m делит число (ax b ), или ax b = my при некотором целом y . Таким образом, это сравнение эквивалентно линейному уравнению ax – my = b . Так как левая его часть обязательно делится на НОД (a , m ), оно не может выполняться ни при каких целых числах x и y , если НОД (a , m ) не делит число b .

Можно показать, что сравнение ax є b (mod m ) разрешимо в том и только в том случае, когда НОД (a , m ) делит число b , а если это условие выполнено, то существует ровно НОД (a , m ) классов вычетов по модулю m , элементы которых удовлетворяют этому сравнению. Например, уравнение 2x + 6y = 5 неразрешимо в целых числах, т.к. НОД (2, 6) = 2, а число 5 не делится на 2; уравнение 2x + 3y = 5 разрешимо, т.к. НОД (2, 3) = 1; аналогично, уравнение 2x + 3y = b разрешимо при любом целом b . Действительно, при любых a и m , таких, что НОД (a , m ) = 1, уравнение ax – my = b разрешимо для любого b .

Уравнение ax – my = b – это, по-видимому, простейший пример «диофантова уравнения», т.е. уравнения с целыми коэффициентами, которое требуется решить в целых числах.

Общее квадратичное сравнение ax 2 + bx + c є 0 (mod m ) можно проанализировать весьма полно. Умножая на 4a , получаем 4a 2 x 2 + 4abx + 4ac є 0 (mod 4am ), или (2ax + b ) 2 є (b 2 – 4ac ) (mod 4am ). Полагая 2ax + b = u и b 2 – 4ac = r , мы сводим решение исходного сравнения к решению сравнения u 2 є r (mod 4am ). В свою очередь решения последнего сравнения с помощью чуть более сложных рассуждений можно свести к решению сравнений вида u 2 є r (mod p ), где p – простое число. Поэтому все сложности и весь интерес кроются в этом, казалось бы, частном случае общего квадратичного сравнения. Если сравнение u 2 є r (mod p ) разрешимо, то u называется квадратичным вычетом по модулю p , а в противном случае – квадратичным невычетом . «Квадратичный закон взаимности», открытый эмпирически Эйлером (ок. 1772) и доказанный Гауссом (1801), утверждает, что если p и q – различные нечетные простые числа, то каждое из них или является квадратичным вычетом по модулю другого, или это не верно ни для одного из них за исключением случая, когда и p , и q имеют вид 4k + 3 и когда лишь одно из этих чисел является квадратичным вычетом по модулю другого. Теорема Гаусса, названная им «золотой теоремой», служит мощным инструментом теоретико-числовых исследований и позволяет ответить на вопрос, разрешимо ли данное квадратичное сравнение.

Сравнения более высоких степеней вида f (x ) є 0 (mod m ), где f (x ) – многочлен степени выше 2, решаются с большим трудом. Согласно теореме Ж.Лагранжа (1736–1813), число решений (точнее, число классов вычетов, каждый из элементов которых является решением) не превышает степени многочлена f (x ), если модуль простой. Существует простой критерий разрешимости сравнения x n є r (mod p ), принадлежащий Эйлеру, но он неприменим к сравнениям общего вида, о разрешимости которых при n > 2 мало что известно.

Диофантовы уравнения.

Несмотря на то, что исследования диофантовых уравнений восходят к началу становления математики, общая теория диофантовых уравнений до сих пор отсутствует. Вместо этого имеется обширный набор отдельных приемов, каждый из которых полезен при решении лишь ограниченного класса задач. Приступая к изучению диофантова уравнения, хотелось бы получить описание всех его целочисленных решений, как это было сделано выше для уравнения x 2 + y 2 = z 2 . В этом смысле полностью решить удалось лишь небольшой класс уравнений, большинство из которых либо линейно, либо квадратично. Решение произвольной системы из m линейных уравнений с n неизвестными в случае, когда n > m , было получено Г.Смитом (1826–1883). Простейшим квадратным уравнением является т.н. уравнение Пелля x 2 – Dy 2 = N (где D и N – любые целые числа), которое было полностью решено Лагранжем (1766). Известны также решения различных отдельных уравнений или систем уравнений второй степени с более чем двумя неизвестными, а также немногих уравнений более высоких степеней. В последнем случае получены в основном отрицательные результаты – рассматриваемое уравнение не имеет решений или имеет только конечное число решений. В частности, К.Зигель показал в 1929, что единственными алгебраическими уравнениями с двумя неизвестными, имеющими бесконечно много целочисленных решений, являются линейные уравнения, уравнения Пелля и уравнения, получаемые из тех и других с помощью специальных преобразований.

Формы.

Формой называется однородный многочлен от двух или более переменных, т.е. многочлен, все члены которого имеют одну и ту же полную степень по совокупности переменных; например, x 2 + xy + y 2 – форма степени 2, x 3 – x 2 y + 3xy 2 + y 3 – форма степени 3. Одним из основных является вопрос, аналогичный сформулированному выше для формы x 2 + y 2 , а именно: какие целые числа представимы с помощью формы (т.е. какие целые значения может принимать форма) при целых значениях переменных? И на этот раз наиболее полно был рассмотрен квадратичный случай. Для простоты мы ограничимся лишь двумя переменными, т.е. формами вида f (x ,y ) = ax 2 + bxy + cy 2 . Величина D = 4ac b 2 называется дискриминантом формы f (x ,y ); если дискриминант равен нулю, то форма вырождается в квадрат линейной формы. Такой случай обычно не рассматривается. Формы с положительным дискриминантом называются определенными, т.к. все значения, принимаемые формой f (x ,y ) в этом случае, имеют тот же знак, что и a ; при положительном a форма f (x ,y ) всегда положительна и называется положительно определенной. Формы с отрицательным дискриминантом называются неопределенными, так как f (x ,y ) принимает как положительные, так и отрицательные значения.

Если в f (x ,y ) произвести замену переменных x = Au + Bv , y = Cu + Dv , где A , B , C , D – целые числа, удовлетворяющие условию AD – BC = ± 1, то получим новую форму g (u ,v ). Так как любой паре целых чисел x и y соответствует пара целых чисел u и v , то каждое целое число, представимое формой f , представимо формой g , и наоборот. Поэтому в таком случае говорят, что f и g эквивалентны. Все формы, эквивалентные данной, образуют класс эквивалентности; число таких классов для форм с фиксированным дискриминантом D конечно.

Оказывается, что в случае положительно определенных форм в каждом классе эквивалентности существует единственная форма ax 2 + bxy + cy 2 с такими коэффициентами a , b , c , что либо –a b Ј a c, либо 0 Ј b Ј a = c . Такая форма называется приведенной формой данного класса эквивалентности. Приведенная форма используется как стандартный представитель своего класса, а информация, получаемая относительно нее, легко распространяется на остальные члены класса эквивалентности. Одной из основных задач, которая в этом простейшем случае полностью решена, является нахождение приведенной формы, эквивалентной данной форме; этот процесс называется приведением. В случае неопределенных форм мы не можем указать неравенств, которым должны удовлетворять коэффициенты лишь одной формы из каждого класса. Однако существуют неравенства, которым удовлетворяет некоторое конечное число форм в каждом классе, и все они называются приведенными формами.

Определенные и неопределенные формы различаются также тем, что любая определенная форма представляет (если представляет) целое число только конечным числом способов, тогда как число представлений целого числа неопределенной формой всегда либо равно нулю, либо бесконечно. Дело в том, что, в отличие от определенных форм, неопределенные обладают бесконечно многими «автоморфизмами», т.е. подстановками x = Au + Bv , y = Cu + Dv , оставляющими форму f (x ,y ) неизменной, так что f (x ,y ) = f (u ,v ). Эти автоморфизмы можно полностью описать в терминах решений уравнения Пелля z 2 + D w 2 = 4, где D – дискриминант формы f .

Некоторые частные результаты, связанные с представлением целых чисел квадратичными формами, были известны задолго до появления только что описанной общей теории, начало которой было положено Лагранжем в 1773 и которая получила развитие в работах Лежандра (1798), Гаусса (1801) и других. Ферма в 1654 показал, что каждое простое число вида 8n + 1 или 8n + 3 представимо формой x 2 + 2y 2 , каждое простое число вида 3n + 1 представимо формой x 2 + 3y 2 и не существует простого числа вида 3n – 1, представимого формой x 2 + 3y 2 . Он также установил, что любое простое число вида 4n + 1 представимо, причем единственным способом, в виде суммы двух квадратов. Ферма не оставил доказательств этих теорем (как, впрочем, и почти всех других своих результатов). Некоторые из них были доказаны Эйлером (1750–1760), причем доказательство последней из указанных теорем потребовало от него семи лет напряженных усилий. Ныне эти теоремы известны как простые следствия из квадратичного закона взаимности.

Сходным образом можно определить и эквивалентность квадратичных форм от n переменных. Существуют аналогичные теории приведения и представлений, естественно, более сложные, чем в случае двух переменных. К 1910 развитие теории продвинулось настолько, насколько это было возможно с помощью классических методов, и теория чисел пребывала в состоянии спячки вплоть до 1935, когда Зигель придал ей новый импульс, сделав основным инструментом исследований в этой области математический анализ.

Одна из наиболее удивительных теорем теории чисел была доказана Ферма и, по-видимому, была известна еще Диофанту. Она гласит, что любое целое число есть сумма четырех квадратов. Более общее утверждение без доказательства высказал Э.Варинг (1734–1798): каждое положительное целое число есть сумма не более девяти кубов, не более девятнадцати четвертых степеней и т.д. Общее утверждение о том, что для каждого положительного целого числа k существует целое число s , такое, что любое положительное целое число может быть представлено в виде суммы не более чем s k -х степеней, было в конце концов доказано Д.Гильбертом (1862–1943) в 1909.

Геометрия чисел.

В общих чертах можно сказать, что геометрия чисел включает в себя все приложения геометрических понятий и методов к теоретико-числовым проблемам. Отдельные соображения такого рода появились в 19 в. в работах Гаусса, П.Дирихле, Ш.Эрмита и Г.Минковского, в которых для решения некоторых неравенств или систем неравенств в целых числах использовались их геометрические интерпретации. Минковский (1864–1909) систематизировал и унифицировал все, сделанное в этой области до него, и нашел новые важные приложения, особенно в теории линейных и квадратичных форм. Он рассматривал n неизвестных как координаты в n -мерном пространстве. Множество точек с целыми координатами получило название решетки. Все точки с координатами, удовлетворяющими требуемым неравенствам, Минковский интерпретировал как внутренность некоторого «тела», и задача состояла в том, чтобы определить, содержит ли данное тело какие-либо точки решетки. Фундаментальная теорема Минковского утверждает, что если тело выпукло и симметрично относительно начала координат, то оно содержит хотя бы одну точку решетки, отличную от начала координат, при условии, что n -мерный объем тела (при n = 2 это площадь) больше, чем 2 n .

Многие вопросы естественно приводят к теории выпуклых тел, и именно эта теория была развита Минковским наиболее полно. Затем на долгое время опять наступил застой, но с 1940, в основном благодаря работам английских математиков, наметился прогресс в развитии теории невыпуклых тел.

Диофантовы приближения.

Этот термин был введен Минковским для описания задач, в которых некоторое переменное выражение должно быть сделано насколько возможно малым, когда переменная принимает целочисленные значения, не превышающие некоторого большого числа N . В настоящее время термин «диофантовы приближения» используется в более широком смысле для обозначения ряда теоретико-числовых задач, в которых встречается одно или несколько заданных иррациональных чисел. (Иррациональным называется число, которое нельзя представить в виде отношения двух целых чисел.) Почти все такого рода проблемы возникли из следующего фундаментального вопроса: если дано некоторое иррациональное число q , то каковы наилучшие рациональные приближения к нему и насколько хорошо они его приближают? Разумеется, если использовать достаточно сложные рациональные числа, то число q можно приблизить сколь угодно точно; поэтому вопрос имеет смысл только в том случае, когда точность приближения сопоставляется с величиной числителя или знаменателя, аппроксимирующего числа. Например, 22/7 – хорошее приближение к числу p в том смысле, что из всех рациональных чисел со знаменателем 7 дробь 22/7 ближе всех к числу p . Такие хорошие приближения всегда можно найти с помощью разложения числа q в непрерывную дробь. Подобные разложения, в чем-то похожие на разложения в десятичную дробь, служат мощным инструментом исследований в современной теории чисел. С их помощью, например, нетрудно убедиться в том, что для каждого иррационального числа q существует бесконечно много дробей y /x , таких, что погрешность |q y /x | меньше, чем 1/x 2 .

Число b называется алгебраическим , если оно удовлетворяет некоторому алгебраическому уравнению с целочисленными коэффициентами a 0 b n + a 1 b n – 1 +... + a n = 0. В противном случае число b называется трансцендентным. То немногое, что известно о трансцендентных числах, получено с помощью методов диофантовых приближений. Доказательства обычно сводятся к нахождению аппроксимационных свойств трансцендентных чисел, которыми не обладают алгебраические числа. Примером может служить теорема Ж.Лиувилля (1844), согласно которой число b трансцендентно, если при сколь угодно большом показателе n найдется дробь y /x , такая, что 0 b – y /x | x n . Развивая идеи Эрмита, Ф.Линдеман в 1882 доказал, что число p трансцендентно и тем самым дал окончательный (отрицательный) ответ на вопрос, поставленный еще древними греками: можно ли с помощью циркуля и линейки построить квадрат, равный по площади данному кругу? В 1934 А.О.Гельфонд (1906–1968) и Т.Шнайдер (р. 1911) независимо друг от друга доказали, что если алгебраическое число a , отличное от 0 или 1, возвести в иррациональную алгебраическую степень b , то получившееся число a b трансцендентно. Например, число трансцендентно. То же самое можно сказать и о e p (значении выражения i –2i ).

Аналитическая теория чисел.

Математический анализ можно назвать математикой непрерывно изменяющихся величин; поэтому на первый взгляд может показаться странным, что при решении чисто теоретико-числовых задач такая математика может быть полезной. Первым, кто стал систематически использовать весьма мощные аналитические методы в арифметике, был П.Дирихле (1805–1859). Исходя из свойств «рядов Дирихле»

рассматриваемых как функции переменной s , он показал, что если НОД (a ,m ) = 1, то существует бесконечно много простых чисел вида p є a (mod m ) (таким образом, существует бесконечно много простых чисел вида 4k + 1, а также бесконечно много простых чисел вида 4k + 3). Частный случай ряда Дирихле 1 + 2 –s + 3 –s +... получил название дзета-функция Римана z (s ) в честь Б.Римана (1826–1866), который исследовал ее свойства при комплексном s , чтобы проанализировать распределение простых чисел. Задача состоит в следующем: если p (x ) обозначает число простых чисел, не превышающих x , то как велико значение p (x ) при больших значениях x ? В 1798 А.Лежандр высказал предположение, согласно которому отношение p (x ) к x /log x (где логарифм берется по основанию e ) приближенно равно 1 и с возрастанием x стремится к 1. Частичный результат был получен в 1851 П.Л.Чебышёвым (1821–1894), но полностью гипотеза Лежандра, т.н. «теорема о простых числах», была доказана лишь в 1896 с помощью методов, основанных на работе Римана (независимо Ж.Адамаром и Ш. де ла Валле Пуссеном). В 20 в. в области аналитической теории чисел было сделано немало, однако многие, казалось бы, легкие вопросы относительно простых чисел по-прежнему остаются без ответа. Например, поныне неизвестно, существует ли бесконечно много «пар простых чисел», т.е. пар последовательных простых чисел, таких, как 101 и 103. Существует еще одна до сих пор недоказанная гипотеза Римана, она касается комплексных чисел, являющихся нулями дзета-функции, и занимает настолько важное место во всей теории, что многие доказанные и опубликованные теоремы содержат слова «Если гипотеза Римана верна, то...».

Аналитические методы широко применяются и в аддитивной теории чисел, занимающейся представлениями чисел в виде сумм определенного вида. Аналитические методы были существенно использованы Гильбертом в его решении проблемы Варинга, о которой упоминалось выше. Попытки придать теореме Гильберта количественный характер с помощью оценки числа k -х степеней, необходимых для представления всех целых чисел, привели в 1920-х и 1930-х годах Г.Харди и Дж.Литлвуда к созданию кругового метода , усовершенствованного далее И.М.Виноградовым (1891–1983). Эти методы нашли применение в аддитивной теории простых чисел, например, при доказательстве теоремы Виноградова о том, что каждое достаточно большое нечетное число представимо в виде суммы трех простых чисел.

Алгебраическая теория чисел.

Чтобы доказать закон взаимности четвертых степеней (аналог квадратичного закона взаимности для соотношения x 4 є q (mod p )), Гаусс в 1828 исследовал арифметику комплексных чисел a + bi , где a и b – обычные целые числа, а . Делимость, «единицы», простые числа и НОД для «гауссовых чисел» определяются так же, как для обычных целых чисел, сохраняется также и теорема о единственности разложения на простые числа. Пытаясь доказать Великую теорему Ферма (о том, что уравнение x n + y n = z n не имеет решений в целых числах при n > 2), Э.Куммер в 1851 перешел к изучению арифметики целых чисел более общего типа, определяемых с помощью корней из единицы. Сначала Куммер полагал, что ему удалось найти доказательство теоремы Ферма, но он заблуждался, поскольку, вопреки наивной интуиции, для таких чисел не выполняется теорема о единственности разложения на простые множители. В 1879 Р.Дедекинд ввел общее понятие алгебраического целого числа , т.е. алгебраического числа, удовлетворяющего алгебраическому уравнению с целочисленными коэффициентами и коэффициентом a 0 при старшем члене, равном 1. Чтобы получить некоторое множество алгебраических целых чисел, аналогичное множеству обычных целых чисел, необходимо рассматривать только такие алгебраические целые числа, которые принадлежат фиксированному полю алгебраических чисел . Это множество всех чисел, которые можно получить из некоторого данного числа и рациональных чисел с помощью многократного применения сложения, вычитания, умножения и деления; поле алгебраических чисел аналогично множеству рациональных чисел. Алгебраические целые числа из данного поля в свою очередь подразделяются на «единицы», простые и составные числа, но в общем случае для двух таких чисел однозначно определенного НОД не существует и не выполняется теорема о единственности разложения на простые множители. Простейшие примеры полей алгебраических чисел, кроме множества рациональных чисел, это поля алгебраических чисел, определенные с помощью алгебраических чисел степени 2, т.е. иррациональных чисел, удовлетворяющих квадратным уравнениям с рациональными коэффициентами. Такие поля называются квадратичными числовыми полями .

Куммеру принадлежит фундаментальная идея введения новых т.н. идеальных чисел (1847), выбираемых таким образом, чтобы в расширенном множестве снова выполнялась теорема о единственности разложения на простые множители. Для той же цели Дедекинд в 1870 ввел несколько иное понятие идеалов, а Кронекер в 1882 – метод разложения многочлена с рациональными коэффициентами на неприводимые множители над полем рациональных чисел. Работы этих трех математиков не только заложили основы арифметической теории алгебраических чисел, но и ознаменовали начало современной абстрактной алгебры.

Вопрос о том, имеет ли место в данном поле единственное разложение на простые множители, весьма труден. Ситуация ясна только в одном случае: существует лишь конечное число квадратичных полей, обладающих этим свойством, и все такие поля, за исключением одного сомнительного случая, хорошо известны. С «единицами» поля ситуация проще: как показал Дирихле, все «единицы» (которых, вообще говоря, бесконечно много) можно представить в виде произведений степеней некоторого конечного множества «единиц». Рассмотрение такого рода проблем в связи с каким-нибудь конкретным полем непременно предваряет более глубокие арифметические исследования в рамках этого поля и приложения к проблемам классической теории чисел. Существует другая, более тонкая теория, начало которой было положено в 1894 Гильбертом, в которой одновременно рассматриваются все числовые поля, обладающие определенными свойствами. Она называется «теорией полей классов» и принадлежит к наиболее строгим в техническом отношении разделам математики. Существенный вклад в ее развитие внесли Ф.Фуртвенглер в 1902 и Т.Такаги в 1920. В последние годы в этой области математики наблюдается значительная активность.

Существует несколько определений понятия «теория чисел». Одно из них гласит, что это специальный раздел математики (или высшей арифметики), которая подробно изучает целые числа и объекты, сходные с ними.

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

Некоторые ученые считают, что теория настолько обширна, что дать ее точное определение невозможно, а достаточно лишь разделить на несколько менее объемных теорий.

Установить достоверно, когда зародилась теория чисел, не представляется возможным. Однако точно установлено: на сегодня древнейшим, но не единственным документом, свидетельствующим об интересе древних к теории чисел, является небольшой обломок глиняной таблички 1800 годов до нашей эры. В нем - целый ряд так называемых Пифагоровых троек (натуральных чисел), многие из которых состоят из пяти знаков. Огромное количество таких троек исключает их механический подбор. Это свидетельствует о том, что интерес к теории чисел возник, видимо, намного раньше, чем изначально предполагали ученые.

Самыми заметными лицами в разработке теории считаются пифагорейцы Евклид и Диофант, жившие в Средние века индийцы Ариабхата, Брахмагупта и Бхаскары, а еще позже - Ферма, Эйлер, Лагранж.

В начале ХХ века теория чисел привлекла внимание таких математических гениев, как А. Н. Коркин, Е. И. Золотарёв, Б. Н. Делоне, Д. К. Фаддеев, И. М. Виноградов, Г.Вейль, А. Сельберг.

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

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

Элементарная теория чисел занимается изучением целых чисел, не привлекая методы и понятия из других разделов математики. малая - вот самые распространенные, известные даже школьникам понятия из этой теории.

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

Теория случайных чисел, разделяя все события на неопределенные, детерминированные и случайные, пытается определить по вероятности простых событий вероятность сложных. В этот раздел входят свойства и теорема их умножения, Теорема гипотез (которую часто называют формулой Байеса) и пр.

Аналитическая теория чисел, как это понятно из ее названия, для изучения математических величин и числовых свойств применяет методы и приемы Одно из главных направлений этой теории - доказательство теоремы (при помощи комплексного анализа) о распределении простых чисел.

Алгебраическая теория чисел работает непосредственно с числами, их аналогами (например, алгебраическими числами), изучает теорию дивизоров, когомологии групп, функции Дирихле и т.п.

К появлению и развитию этой теории привели многовековые попытки доказать теорему Ферма.

До ХХ века теория чисел считалась отвлеченной наукой, "чистым искусством от математики", не имеющим абсолютно никакого практического или утилитарного применения. Сегодня ее выкладки используют в криптографических протоколах, при расчете траекторий спутников и космических зондов, в программировании. Экономика, финансы, информатика, геология - все эти науки сегодня невозможны без теории чисел.

Теория чисел - раздел математики, в котором изучаются свойства чисел.

Основной объект теории чисел - натуральные числа (см. Число). Главное их свойство, которое рассматривает теория чисел, это делимость. Первый круг задач теории чисел - разложение чисел на множители. Основными «кирпичиками» в таком разложении являются простые числа, т.е. числа, делящиеся только на 1 и на себя; 2, 3, 5, 7, 11, 13, 17, 19, 23, 29 - вот первые десять простых чисел (число 1 не относят к простым). Замечательная теорема, называемая основной теоремой арифметики, гласит: всякое натуральное число раскладывается на простые множители, причем единственным способом (с точностью до порядка их расположения). Разложив два числа на простые множители, несложно определить, делится одно из них на другое или нет. Но до сих пор бывает трудно выяснить, является ли данное большое число простым, т.е. делится ли оно на какое-либо другое число, кроме себя и единицы.

С разложением чисел на простые множители связан ряд арифметических функций. Укажем некоторые из них. φ(n) - функция Эйлера - количество чисел от 1 до n, взаимно простых с числом n (т.е. не имеющих с n общих множителей, кроме единицы); α(n) количество делителей числа n, т(п)-сумма всех делителей числа n, π(n) - функция Чебышева - количество простых чисел, не превосходящих n. С помощью этих функций выражаются многие свойства натуральных чисел. Теорема Евклида утверждает, что простых чисел бесконечно много. Это означает, что π(n)→∞ при возрастании числа n. Удалось выяснить, как быстро функция π(n) стремится к бесконечности. Оказалось, что примерно так же, как функция

Эта теорема носит название асимптотического закона распределения простых чисел. Она была сформулирована и в существенной части доказана П. Л. Чебышевым (1849), а полностью доказана лишь 50 лет спустя.

Асимптотический закон распределения простых чисел - это результат так называемой аналитической теории чисел, которая широко использует методы математического анализа для исследования теоретико-числовых функций. Обнаруженный во второй половине XIX в. факт связи такого дискретного объекта, как целые числа, с глубокими свойствами функций оказал большое влияние на развитие теории чисел.

Разложение чисел на множители учитывает только структуру множества натуральных чисел, связанную с умножением, наиболее глубокие и трудные задачи теории чисел возникают при сравнении сложения и умножения. К числу таких задач можно отнести, например, проблему Гольдбаха - можно ли всякое четное число представить как сумму двух простых; великую теорему Ферма (см. Ферма великая теорема) - можно ли n-ю степень числа представить как сумму n-х степеней двух каких-либо чисел и т.п.

Теория чисел привлекательна тем, что в ней много простых по формулировкам, но трудных и интересных задач. Этих задач-решенных и нерешенных - накопилось очень много, и часто теория чисел представляется собранием разрозненных изящных головоломок. Однако это не так. Теория чисел создала свои замечательные методы, причем многие из них активно развиваются в последние десятилетия, что влило новую живую струю в эту самую древнюю часть математики.

Классическим методом теории чисел является метод сравнений. Отождествляя между собой числа, дающие одинаковые остатки при делении на выбранное число, часто удается установить невозможность какого-либо соотношения. Например, рассматривая остатки от деления на 3 (или, как говорят, по модулю 3), легко доказать неразрешимость в натуральных числах уравнения Зх 2 + 4у 2 = 5z 2 .

Аналитический метод состоит, как мы уже говорили, в том, что, отправляясь от чисел, строят функции, которые исследуют методами математического анализа. Так, советский ученый академик И. М. Виноградов доказал вариант проблемы Гольдбаха - представимость достаточно большого нечетного числа в виде суммы трех простых.

Геометрический метод теории чисел мы проиллюстрируем на примере великой теоремы Ферма. В этой теореме идет речь о разрешимости в целых числах уравнения х n + у n = z n . Поделив обе части уравнения на z n и заменив x/z на м, a y/z на v, получим уравнение u n + v n = 1. Это уравнение задает на плоскости с координатами (u, v) некоторую кривую. Решения исходного уравнения в целых числах соответствуют решениям нового уравнения в рациональных числах. О каждом таком решении (u, v) можно говорить как о точке с рациональными координатами на этой плоскости. Теперь можем попытаться применить геометрические методы к кривой u n + v n = 1 для исследования на ней множества точек с рациональными координатами.

Большой раздел теории чисел, занимающийся нахождением решений уравнений в целых и рациональных числах, носит название теории диофантовых уравнений, по имени древнегреческого ученого Диофанта (III в.).

К числу очень старых и известных задач теории чисел относится задача представления чисел суммами квадратов. Перечислим некоторые из полученных результатов:

каждое целое число можно представить как сумму четырех квадратов целых чисел (например: 7 = 2 2 + 1 2 + 1 2 + 1 2);

каждое простое число вида 4n + 1 можно представить в виде суммы двух квадратов целых чисел (например: 5 = 2 2 + 1 2 , 41 = 4 2 + 5 2 и т. п.), а ни одно целое (не только простое) число вида 4n + 3 нельзя представить в таком виде;

каждое простое число, кроме чисел вида 8n - 1, можно представить в виде суммы трех квадратов целых чисел.

Простое алгебраическое тождество

(а 2 + b 2) (х 2 + у 2) = (ах + by) 2 + (ay - bx) 2

позволяет сделать вывод: если два числа представимы суммами двух квадратов, то и их произведение представимо суммой двух квадратов. Алгебраические методы в последнее время широко применяются в теории чисел. Этому способствовало развитие такого общего алгебраического понятия, как поле, само появление которого во многом стимулировалось задачами теории чисел.

Чем особенно ценна теория чисел? Ведь найти непосредственное применение ее результатам трудно. Тем не менее задачи теории чисел привлекают как пытливых молодых людей, так и ученых в течение многих столетий. В чем же здесь дело? Прежде всего эти задачи, как уже говорилось, очень интересны и красивы. Во все времена человека поражало, что на простые вопросы о числах так трудно найти ответ. Поиски этих ответов часто приводили к открытиям, значение которых далеко превосходит рамки теории чисел. Достаточно упомянуть о так называемой теории идеалов немецкого математика XIX в. Э. Куммера, которая родилась в связи с попытками доказать великую теорему Ферма.

Название: Теория чисел. 2008.

Основу учебника составляют результаты элементарной теории чисел, сформировавшейся в трудах классиков - Ферма, Эйлера, Гаусса и др. Рассматриваются такие вопросы как простые и составные числа, арифметические функции, теория сравнений, первообразные корни и индексы, цепные дроби, алгебраические и трансцендентные числа. Обзорно освещены свойства простых чисел, теория диофантовых уравнений, алгоритмические аспекты теории чисел с применениями в криптографии (проверка больших простых чисел на простоту, разложение больших чисел на множители, дискретное логарифмирование) и с использованием ЭВМ.
Для студентов высших учебных заведений.

Предмет изучения теории чисел - числа и их свойства, т. е. числа выступают здесь не как средство или инструмент, а как объект исследования. Натуральный ряд
1,2,3,4, ...,9,10,11, ...,99,100,101, ...
- множество натуральных чисел - является важнейшей областью исследований, необычайно содержательной, важной и интересной.
Изучение натуральных чисел было начато в Древней Греции. Евклид и Эратосфен открыли свойства делимости чисел, доказали бесконечность множества простых чисел и нашли способы их построения. Задачи, связанные с решением неопределенных уравнений в целых числах, были предметом исследований Диофанта, а также ученых Древней Индии и Древнего Китая, стран Средней Азии.

Оглавление
Введение
Глава 1. О делимости чисел
1.1. Свойства делимости целых чисел
1.2. Наименьшее общее кратное и наибольший общий делитель
1.3. Алгоритм Евклида
1.4. Решение в целых числах линейных уравнений

Глава 2. Простые и составные числа
2.1. Простые числа. Решето Эратосфена. Бесконечность множества простых чисел
2.2. Основная теорема арифметики
2.3. Теоремы Чебышева
2.4. Дзета-функция Римана и свойства простых чисел
Задачи для самостоятельного решения
Глава 3. Арифметические функции
3.1. Мультипликативные функции и их свойства
3.2. Функция Мёбиуса и формулы обращения
3.3. Функция Эйлера
3.4. Сумма делителей и число делителей натурального числа
3.5. Оценки среднего значения арифметических функций
Задачи для самостоятельного решения
Глава 4. Числовые сравнения
4.1. Сравнения и их основные свойства
4.2. Классы вычетов. Кольцо классов вычетов по данному модулю
4.3. Полная и приведенная системы вычетов
4.4. Теорема Вильсона
4.5. Теоремы Эйлера и Ферма
4.6. Представление рациональных чисел бесконечными десятичными дробями
4.7. Проверка на простоту и построение больших простых чисел
4.8. Разложение целых чисел на множители и криптографические применения
Задачи для самостоятельного решения
Глава 5. Сравнения с одним неизвестным
5.1.Основные определения
5.2.Сравнения первой степени
5.3.Китайская теорема об остатках
5.4. Полиномиальные сравнения по простому модулю
5.5. Полиномиальные сравнения по составному модулюЗадачи для самостоятельного решения
Глава 6. Сравнения второй степени
6.1. Сравнения второй степени по простому модулю
6.2. Символ Лежандра и его свойства
6.3. Квадратичный закон взаимности
6.4.Символ Якоби и его свойства
6.5.Суммы двух и четырех квадратов
6.6. Представление нуля квадратичными формами от трех переменных
Задачи для самостоятельного решения
Глава 7. Первообразные корни и индексы
7.1. Показатель числа по заданному модулю
7.2. Существование первообразных корней по простому модулю
7.3. Построение первообразных корней по модулям рк и 2рк
7.4. Теорема об отсутствии первообразных корней по модулям, отличным от 2, 4, рк и 2рк
7.5. Индексы и их свойства
7.6. Дискретное логарифмирование
7.7. Двучленные сравнения
Задачи для самостоятельного решения
Глава 8. Цепные дроби
8.1. Теорема Дирихле о приближении действительных чисел рациональными
8.2. Конечные цепные дроби
8.3. Цепная дробь действительного числа
8.4. Наилучшие приближения
8.5. Эквивалентные числа
8.6. Квадратичные иррациональности и цепные дроби
8.7. Использование цепных дробей для решения некоторых диофантовых уравнений
8.8.Разложение числа е в цепную дробь
Задачи для самостоятельного решения
Глава 9. Алгебраические и трансцендентные числа
9.1.Поле алгебраических чисел
9.2. Приближения алгебраических чисел рациональными. Существование трансцендентных чисел
9.3. Иррациональность чисел ег и п
9.4. Трансцендентность числа е
9.5. Трансцендентность числа п
9.6.Невозможность квадратуры круга
Задачи для самостоятельного решения
Ответы и указания
Список литературы

Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Теория чисел - Нестеренко Ю.В. - fileskachat.com, быстрое и бесплатное скачивание.

Скачать djvu
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.

Теория чисел1

1. Основные понятия теории делимости

Î п р е д е л е н и е. Число a делится на ненулевое числоb , если найдется такое целое числоc , что выполняется равенствоa =b · c .

Обозначения:

1) a .b a делится наb ;

2) b | a b делит a;

3) a кратно (кратное)b ,b делительa .

Деление с остатком

Пусть даны два числа a èb ,a Z ,b N , ãäåZ множество целых чисел, аN множество натуральных чисел. Разделимa íàb с остаткомa =b · q +r , ãäår лежит в промежутке 0≤ r < b ,q неполное частное,r остаток. Например, 7 = 2· 3 + 1.

Теорема 1. Для любого целого a и натуральногоb представление

a = b · q+ r,0 ≤ r < b

единственно.

Ä î ê à ç à ò å ë ü ñ ò â î

1. Существование.

Рассмотрим бесконечное множество чисел {a − tb} , ãäåa ,b фиксированные числа,t любое число,t Z . Из него мы выберем наименьшее неотрицательное числоr =a − q · b . Докажем, чтоr лежит в пределах

0 ≤ r < b.

Пусть это число не принадлежит данному промежутку. Тогда оно больше или равно b . Построим новое числоr ′ =r−b =a−q·b−b =a−b (q +1).

Отсюда видно следующее:

1) r ′ {a − tb};

2) r ′ неотрицательное;

1 С.В.Федоренко. Сентябрь 2012. Курс лекций и задачи. Распространяется свободно. Курс читался в СПбГУАП (1997 1999; 2008 2011) и СПбГПУ (2002 2005).

3) r ′ < r .

Следовательно, не r , a r ′ является наименьшим неотрицательным числом из множества{a − tb} , тогда предположениеr ≥ b ложно.

Существование доказано.

2. Единственность.

Пусть существует другое представление a =bq ′ +r ′ , при условии, что 0≤ r ′ < b ;a ,b фиксированные числа,q Z . Т.е., мы можем разделить числоa íàb двумя способами, тогдаbq +r =bq ′ +r ′ . Перенося слагаемые ñq в одну сторону, а сr в другую, получаемb (q − q ′ ) =r ′ − r . Видно,

÷òî (r ′ − r ) .b . Каждый из остатков меньшеb è

(r′ − r) . b. |r′ − r| < b

Следовательно, r ′ − r = 0, а значитr ′ =r èq =q ′ . Итак, доказали,

что одно число можно разделить на другое единственным способом. Теорема доказана.

Теорема 2. Если a .b èb .c , òîa .c , ãäåb, c ≠ 0. Ä î ê à ç à ò å ë ü ñ ò â î

a = b · q. b= c · t

Следовательно, a =c · qt . По определению видно, чтоa .c .

Теорема 3. Пусть выполняется равенство a 1 +a 2 =b 1 +b 2 и числа a 1 , a 2 , b 1 .d , тогдаb 2 .d .

Ä î ê à ç à ò å ë ü ñ ò â î

a 1 =d · t 1 ,a 2 =d · t 2 ,b 1 =d · t 3 . Выразимb 2 из условия теоремыb 2 = a 1 +a 2 − b 1 =d (t 1 +t 2 − t 3 ). По определению делимости видно, чтоb 2 .d .

2. Наибольший общий делитель

Î п р е д е л е н и е. Если число c является делителем чиселa èb , то числоc называется общим делителем чиселa èb .

О п р е д е л е н и е. Наибольший из общих делителей чисел a èb называется наибольшим общим делителем (НОД) чиселa èb .

Обозначение: (a, b ) =d , ãäåa èb числа, аd наибольший общий

делитель этих чисел.

Рассмотрим пример для чисел 12 и 9. Выпишем все делители 12 и все делители 9. Для 12: 1, 2, 3, 4, 6 и 12; для 9: 1, 3 и 9; видно, что у них есть общие делители 1 и 3. Выберем наибольший из них это 3. Таким образом, (12, 9) = 3.

О п р е д е л е н и е. Два числа a èb называются взаимно простыми, если их НОД равен 1.

Пример. Т.к. (10,9)=1, то 10 и 9 взаимно простые числа.

Это определение можно распространить на любое количество чисел. Если (a, b, c, . . . ) = 1, то числаa, b, c, . . . взаимно простые. Например:

Î ï ð å ä å ë å í è å. (a 1 , a 2 , ...a n ) попарно взаимно простые числа, если НОД любой пары равен единице (a i , a j ) = 1,i ≠ j .

Например: 12,17,11 не только взаимно простые, но и попарно взаимно простые.

Теорема 1. Если a .b , òî (a, b ) =b .

Ä î ê à ç à ò å ë ü ñ ò â î

Число b не может делиться на число больше самого себя. Следовательно,b является НОДомa èb .

Теорема 2. Пусть имеется представление a =bq +r (r не обязательно остаток), тогда (a, b ) = (b, r ).

Ä î ê à ç à ò å ë ü ñ ò â î

1. Рассмотрим любой общий делитель a èb c . Åñëèa .c èb .c , òî

по теореме 1.3 r .c , ò.å.c является также общим делителемb èr . Любой общий делительa èb является общим делителемb èr .

2. Любой общий делитель b èr является делителемa . Значит, общие делителиa, b èb, r совпадают. Это верно и для НОД.

3. Алгоритм Евклида

Для любых чисел a èb с помощью алгоритма Евклида можно найти

Пусть a ,b N входные данные алгоритма, а (a, b ) =d N выходные.

Bq 0

0 < r1 < b

R 1 q 1

0 < r2 < r1

R 2 q 2

0 < r3 < r2

r i−2

R i−1 q i−1

0 < ri < ri− 1

r n−2 = r n−1 q n−1 + r n

0 < rn < rn− 1

n + 1

r n−1 = r nq n

Шаг 1. Делим a íàb с остаткомa =bq 0 +r 1 , ãäå 0< r 1 < b . По теореме 2.2 (a, b ) = (b, r 1 ).

Шаг 2. Делим b íàr 1 с остаткомb =r 1 q 1 +r 2 , ãäå 0< r 2 < r 1 . Ïî теореме 2.2 (b, r 1 ) = (r 1 , r 2 ).

И так до тех пор, пока не разделится нацело. Из цепочки равенств

(a, b ) = (b, r 1 ) = (r 1 , r 2 ) = (r 2 , r 3 ) =... = (r n− 2 , r n− 1 ) = (r n− 1 , r n ) =r n

следует, что последний ненулевой остаток r n будет наибольшим общим делителемd =r n = (a, b ). Т.к. остатки убывают, то алгоритм завершится за конечное число шагов.

Теоремы, связанные с алгоритмом Евклида

Теорема 1. НОД двух чисел делится на любой общий делитель этих

Åñëè (a, b ) =d , òî (a c , c b ) =d c , ãäå c общий делительa èb .

Ä î ê à ç à ò å ë ü ñ ò â î

 записи алгоритма Евклида a, b è âñår i разделим наc . Получим

запись алгоритма Евклида с входными данными a b

÷òî ÍÎÄ a

c èc . Из нее видно,

è c

равен c .

Теорема 2. Если два числа разделить на их НОД, то получим взаимно простые числа (a d , d b ) = 1.

Ä î ê à ç à ò å ë ü ñ ò â î

Теорема 3. Если

Вместо c (из теоремы 1) подставимd .

(a, b ) = 1 , òîc .b .ac . b

Ä î ê à ç à ò å ë ü ñ ò â î

Для взаимно простых чисел a èb по теореме 7.1 существует представлениеax +by = 1. Умножая это равенство наc , имеемac ·x +byc =c ,

íî ac =bq ,bqx +byc =c ,b (qx +yc ) =c . Следовательно,c .b .

НОД нескольких чисел

(a1 , a2 , . . . , an ) = dn (a1 , a2 ) = d2

(d 2 , a 3 ) =d 3

(d n− 1 , a n ) =d n

4. Наименьшее общее кратное

Î п р е д е л е н и е. Общее кратное двух чисел a èb это такое число, которое делится на оба этих числаa èb .

Î п р е д е л е н и е. Наименьшее из общих кратных чисел a èb называется наименьшим общим кратным (НОК) чиселa èb .

Пусть M .a èM .b , тогдаM общее кратноеa èb . Наименьшее общее кратное чиселa èb обозначим как .

Теорема 1. НОК двух чисел равен отношению их произведения к

=(a, ab b ) .

Ä î ê à ç à ò å ë ü ñ ò â î

Обозначим некоторое общее кратное чисел a èb черезM , тогдаM .

a èM .b . Кроме того,d = (a, b ),a =a ′ d ,b =b ′ d , причем (a ′ , b ′ ) = 1. По определению делимостиM =a · k , ãäåk Z

a′ dk

a′ k

b′ d

b′

a ′ не делится наb ′ , т.к. они взаимно простые, следовательноk .b ′ ïî теореме 3.3

k = b′ · t=

M = a · k=

(a, b)

вид любого общего кратного чисел a èb . Ïðèt = 1M является НОК чиселa èb .

НОК нескольких чисел

[ a1 , a2 , . . . , an ] = Mn [ a1 , a2 ] = M2

M 3 =M 4

Åñëè (a, b ) = 1, òî =ab . Ïðè (a i , a j ) = 1,i ≠ j ,M =a 1 a 2 · . . . · a n .

5. Простые и составные числа

Любое число делится на 1 и на само себя. Назовем эти делители тривиальными.

О п р е д е л е н и е. Число называется простым, если оно не имеет нетривиальных делителей. Число называется составным, если оно имеет нетривиальный делитель. Число 1 не является ни простым ни составным.

Теорема 1. Для любого натурального числа a и простого числаp

выполняется или (a, p ) = 1 èëèa .p .

Ä î ê à ç à ò å ë ü ñ ò â î

Ó простого числа p имеются два тривиальных делителя. Возможны

два варианта: a .p èëèa ̸ .p . Åñëèa ̸ .p , то НОДомa èp является 1. Следовательно, (a, p ) = 1.

Теорема 2. Наименьший отличный от единицы делитель целого, большего единицы, есть простое число.

Ä î ê à ç à ò å ë ü ñ ò â î

Åñëè a ≠ 1, òîa =p·q , ãäåp наименьший нетривиальный делитель. Предположим, чтоp составное число. Это означает, что существует

такое число s , ÷òîp .s , но тогдаa .s èp не является наименьшим делителем, что противоречит условию. Т.о.p простое число.

Теорема 3. Наименьший нетривиальный делитель составного числа не превосходит его корня.

Ä î ê à ç à ò å ë ü ñ ò â î

a = q · b, q ≤ b, q2 ≤ bq= a, q ≤ a.

Решето Эратосфена

Запишем множество натуральных чисел

1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10 ,11 ,12 ,13 ,14 ,15 ,16 ,17 ,18 , . . .

Единица это особое число. С остальными числами поступаем следующим образом: берем число, объявляем его простым и вычеркиваем числа, кратные ему.

Например, 2 простое число, вычеркиваем числа, кратные двойке, следовательно, четных чисел не останется. Аналогично поступим и с тройкой. Нужно вычеркнуть 6, 9, 12, 15, 18, и т.д. Все оставшиеся числа являются простыми.

Теорема 4. Множество простых чисел бесконечно. Д о к а з а т е л ь с т в о

Пусть { 2, 3, 5, . . . , P } конечное множество простых чисел иN = 2· 3· 5·. . .·P +1.N не делится ни на одно из простых чисел, т.к. при делении в остатке получается 1. Но наименьший нетривиальный делительN по теореме 2 является простым числом̸ 2{, 3, 5, . . . , P } . Следовательно, простых чисел не конечное множество, а бесконечное.

6. Каноническая форма числа

Теорема 1 (Основная теорема арифметики). Любое число, отличное от 1, единственным способом представляется в виде произведения простых чисел.

Ä î ê à ç à ò å ë ü ñ ò â î

1. Существование.

Число n по теореме 5.2 имеет простой делительp 1

n n 1 = p 1 .

Аналогичные рассуждения справедливы и для числа n 1

n2 = n 1 ,p 2

ãäå p 2 простой делитель n 1 . И так будем продолжать до тех пор, пока не получимn i = 1.

2. Единственность.

Пусть число n имеет два разложения на простые числа

n = p1 · p2 · . . . · pl = q1 · q2 · . . . · qs .

Без ограничения общности примем l ≤ s . Если левая часть равенства делится наp 1 , то и правая тоже делится наp 1 . Значит, некотороеq i =p 1 . Пусть этоq 1 =p 1 . Разделим обе части равенства наp 1

Аналогично, примем q 2 = p 2 . Будем продолжать эту процедуру, пока выражение не примет вид

1 = ql +1 · . . . · qs .

Åñëè l < s , то произведение простых чисел не может быть равно 1. Следовательно, предположение о двух различных разложениях числаn невер-

íî. Åñëè s =l , òîp i =q i äëÿi и два разложения совпадают. Теорема доказана.

Любое число n N можно записать в канонической форме

n = p1 s 1 · . . . · pl s l ,

ãäå p i простые числа,s i N .

Каноническое представление позволяет выписать все делители числа и определить НОД и НОК.

Все делители c числаn имеют вид

c = p1 i 1 · p2 i 2 . . . pl i l ,ãäå ij .

Нахождение НОД и НОК

Пусть числа a èb представлены в виде

a = p1 s 1 · p2 s 2 · . . . · pl s l b= p1 t 1 · p2 t 2 · . . . · pl t l .

Это представление отличается от канонического тем, что некоторые s i è t i могут быть равны 0.

Тогда наибольший общий делитель a èb

(a, b) = p1 min (s 1 ,t 1 ) · p2 min (s 2 ,t 2 ) · . . . · pl min (s l ,t l ) ,

а наименьшее общее кратное:

[ a, b] = p1 max (s 1 ,t 1 ) · p2 max (s 2 ,t 2 ) · . . . · pl max (s l ,t l ) .

Отсюда также видно, что (a, b ) делится на любой общий делительa èb .

7. Линейные диофантовы уравнения с двумя неизвестными

Î п р е д е л е н и е. Линейным диофантовым уравнением с двумя неизвестными называется уравнение вида

ax + by= c,

где коэффициенты a, b, c и неизвестныеx, y целые числа, аa èb не равны нулю одновременно.

Теорема 1 (О линейном представлении НОД). Для любой пары чисел (a, b ) ((a, b ) ≠ (0, 0)) существуют такиеx, y Z , ÷òîax +by =(a, b ).

Ä î ê à ç à ò å ë ü ñ ò â î

Рассмотрим множество чисел {ax +by} и из него выберем минимальное положительное числоd =ax 0 +by 0 .

Докажем, что d является делителемb .

Пусть d не делительb , следовательно,b =d · q +r , ãäå 0< r < d ,

r = b − dq= b −(ax0 + by0 ) q= a(−x0 q) + b(1 − y0 q). Видно, что:

1) число r {ax +by} ;

2) r положительное;

3) r < d .

Но мы предположили, что d наименьшее положительное число из этого множества, следовательно, наше предположение, чтоr < d неверно, значитd делительb .

Аналогично можно доказать, что a .d .

Из всего этого следует, что d является общим делителемa èb .

a . (a, b)

Èòàê, b . (a, b ) d . (a, b ), íîd общий делительa èb , следова-тельно, d ÍÎÄ a è b .

Теорема 2. Уравнение ax +by =c имеет решение тогда и только тогда, когдаc делится на (a, b ).

Ä î ê à ç à ò å ë ü ñ ò â î

1. Пусть c . (a, b ), тогда по теореме 1ax +by = (a, b ). Умножим уравнение наc

( a,b)

a · (a, xc b ) + b ·(a, yc b ) = c.

Пара чисел (x 0 , y 0 ) будет решением исходного уравнения

{ x 0 = (a,b xc )y 0 = (a,b yc ).

2. Докажем, что если уравнение имеет решение, то c . (a, b ).

a . (a, b ) , следовательно,c тоже должно делиться на (a, b ).

b . ( a, b)