Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Чандрасекхаран, К. Введение в аналитическую теорию чисел

.pdf
Скачиваний:
15
Добавлен:
19.10.2023
Размер:
5.67 Mб
Скачать

20

Гл.

I. Теорема единственности

Положим

27— а

и

5 = Ъ. Тогда f5= (2 а )4+ 1 = 24а4+ 1 .

Далее, 24= 1 + 3 6

или 24= 1 + й ( а —Ь3). Значит,

U = (1 + a b —64)

а 4+ 1 = (1 +ab) [а4+ (1 —ab) (1 + а 2Ь2) ]

и, следовательно, 1 -j-аб ( = 641) делит f5.

По-видимому, неизвестно, являются ли простыми ка­ кие-либо другие числа Ферма, за исключением первых четырех.

ГЛАВА It

СРАВНЕНИЯ

§ 1.

Классы вычетов. Пусть а, Ь, т — целые числа

и ш > 0 .

Мы говорим, что а сравнимо с b по модулю т,

если т |Ь). Это соотношение между а, b и ш мы бу­ дем называть сравнением и обозначать символом а = = b(modm). Если т \(аЬ), мы говорим, что а и Ь не сравнимы по модулю т, и записываем это следующим образом: аФ Ь(тодт ).

Отношение сравнимости является отношением экви­

валентности.

Действительно,

оно рефлексивно, так как

a = a (m o d m );

симметрично,

поскольку из a= b (m od m )

следует

b= a(modm), и

транзитивно, так как из

= b (mod т) и b= c(modm)

следует a = c(m o d m ).

Таким

образом, отношение « = (m o d m )» разбива­

ет множество целых чисел на непересекающиеся классы эквивалентности А, В, С, ..., причем два целых числа сравнимы друг с другом по модулю т тогда и только тогда, когда они лежат в одном и том же классе. Эти классы называются классами вычетов по модулю т.

Очевидно, что целые числа 0, 1, ..., т— 1 лежат в раз­ ных классах вычетов. Так как каждое целое число п мо­ жет быть записано в виде n=qm-\-r, — 1, то каждое целое сравнимо по модулю т с одним из чисел О, 1, ..., т— 1. Следовательно, имеется точно т классов вычетов по модулю т и числа 0, 1, ..., т— 1 образуют множество представителей этих классов.

Подобно обычным равенствам, сравнения можно складывать, вычитать и умножать. Если a==6 (mod т)

и c==d(mod т ), то мы имеем a + c = 6 + d (m o d т), а—с =

т

—d(modm)

и ac= bd(m od m ). Действительно, если

(а—Ь) и т\(с—d),

то m\{(a—b ) ± (c —d )}. Далее,

т

Ь) с, так что a c= b c (mod т) и т \(сd) b, так что

bc=bd(m odm ),

откуда

по свойству транзитивности

ac=bd(m odm ).

 

 

В общем случае делить сравнения нельзя. Мы имеем

2 = 12(mod 10), но l# 6 (m o d 10).

22

Гл. II. Сравнения.

Пусть

А и В — два класса вычетов. Если а — произ­

вольный элемент из А и Ъ— произвольный элемент из В, то а + b всегда лежит в одном и том же классе выче­ тов, который мы назовем суммой А-\-В. В таком же смысле мы будем использовать обозначения АВ и А-В и говорить о разности и произведении двух классов вы­ четов.

Легко видеть, что классы вычетов по модулю пг об­ разуют относительно сложения абелеву группу. Нуле­ вым элементом этой группы является класс, состоящий из всех целых кратных т, а обратным к классу А явля­ ется класс А', состоящий из всех элементов класса А, взятых со знаком минус.

Сравнение

а х = с ( mod т)

эквивалентно линейному уравнению

ахт у = с,

которое по теореме 5 гл. I, если (а, т) — 1, разрешимо в целых числах х, у. Решение указанного сравнения единственно, так как если

аХ\ =

с(тодт)

и ax2= c(m od т) ,

 

то а(х 1 х2) = 0(m o d т ), или т\а(х1х2). Но

из усло­

вия (а, т) = 1

следует,

что т\(х\х2),

или

= x 2(mod т ).

Следовательно, если х0, уо — частное решение линей­ ного уравнения

ax-\-by=n, (a,b) = 1,

то общим решением будет х = х 0Ы, y = y 0-\-at, где t — любое целое число.

Только что полученный результат можно выразить иначе: если Л, С и X — классы вычетов по модулю т, то уравнение А Х = С имеет единственное решение X при условии, что элементы класса А взаимно просты с т.

Классы вычетов по модулю т, элементы которых взаимно просты с т, мы назовем приведенными класса­ ми вычетов б. Они образуют абелеву группу относитель-

■> В русской литературе приведены классы вычетов принято называть классами приведенной системы вычетов. — Прим, персе.

§ 2. Теоремы Эйлера и Ферма

23

но умножения, единичным элементом которой будет класс, содержащий целое число 1. Каждый приведенный класс вычетов имеет обратный, так как если (а, т) = 1, то существует целое а', такое, что а а '= 1 (mod т ).

Рассмотрим аддитивную группу всех классов вычетов по простому модулю р. За исключением нулевого класса, все остальные классы вычетов в этом случае будут при­ веденными классами вычетов и, следовательно, образу­ ют также мультипликативную абелеву группу. Дистри­ бутивный закон А-( В + С)=А-В-\-А-С непосредственно следует из дистрибутивного закона для целых чисел. Следовательно, справедлива следующая теорема:

Теорема 1. Классы вычетов по простому модулю р об­ разуют поле из р элементов.

Системы вычетов. Из всех m классов вычетов по мо­ дулю пг мы выделили приведенные классы вычетов по модулю пг. Полная система вычетов по модулю m состо­ ит из m представителей, взятых по одному из каждого класса. Следовательно, множество из пг целых чисел об­ разует полную систему вычетов по модулю т, если толь­ ко его элементы попарно не сравнимы друг с другом по модулю т. С другой стороны, полная приведенная си­ стема вычетов по модулю m состоит из представителей, взятых по одному из каждого приведенного класса по модулю т.

Например, числа 0, 1, ..., 7 образуют полную систему вычетов (mod 8), в то время как 1, 3, 5, 7 образуют пол­ ную приведенную систему вычетов (mod 8).

Функция Эйлера ф. Функция Эйлера ф определяется для всех положительных целых чисел п следующим обра­ зом: значение ф(п) равно количеству положительных це­ лых чисел s=;п, которые взаимно просты с п.

Из определения следует, что значение ф(п) равно так­ же числу приведенных классов вычетов по модулю п.

§ 2. Теоремы Эйлера и Ферма. Если а ь а2, ..., ат со­ ставляют полную систему вычетов* по модулю т и если k взаимно просто с т, то множество kau ka2, ..., kam так­ же будет полной системой вычетов по модулю т. Это

24

 

 

Гл. II. Сравнения

 

сразу

же

следует

из

того, что kau ka2,

..., kam по­

парно не сравнимы по модулю т.

 

Более

общо, если

(k, т) — 1 и h — некоторое целое

число,

то

множество kai+h, f = l , 2, ..., m,

составляет

полную систему вычетов по модулю т.

 

С другой стороны, если гь г2, ..., гф(т) есть приведен­

ная система вычетов

по модулю т и если

(а, т) = 1,

то числа аги аг2, ...,

агф(т) также образуют

приведен­

ную систему вычетов. Следовательно,

 

 

 

rl-r2...r4,(m)= a ri-a r2...arq)(m) (mod т),

или

 

 

 

 

 

 

 

(а<р(т)— 1) г

г2...гф(т> = 0(m o d m ).

 

Так как гь г2, ..., гф(т) взаимно просты с т, то тем самым нами доказана

Теорема

2

(Эйлер). Если

(а, т) = 1,

то а ф(т)=

= 1 (mod т ).

 

 

 

 

Частный случай этой теоремы, когда т простое, был

открыт Ферма:

 

 

 

Теорема

3

(Ферма). Если

р— простое

число и

(а, р) = 1, то аР-1= 1 (mod р) .

Чтобы доказать важное свойство функции Эйлера, нам потребуется следующая теорема:

Теорема 4. Пусть (пг, пг') — 1. Если а пробегает пол­ ную систему вычетов по mod m и а' пробегает полную систему вычетов по mod m', то am'-\-a'm пробегает пол­ ную систему вычетов по mod mm'.

Доказательство.

Мы имеем mm' целых чисел а т '+

-\-а'т. Покажем,

что они попарно не сравнимы по

mod тт'.

Пусть

 

 

 

а[ m-\-aim'=a’2m-\-a2m'(mod mm').

Тогда

 

 

 

 

ахт '= а 2т' (mod т),

откуда

следует,

поскольку

(т, т') — 1, ЧТО fl!iE=

s a 2(mod т). Аналогично, a\ =

a2(modm').

§ 2. Теоремы Эйлера и Ферма

25

Определение. Комплекснозначная функция, опреде­ ленная на множестве положительных целых чисел, назы­ вается арифметической функцией.

Арифметическая функция f называется мультиплика­ тивной, если

(i)f не равна тождественно нулю;

(п) из (m, п) = 1 следует, что f(mn)=f(m) -f(n) .

Используя теорему 4, мы можем теперь доказать следующий результат:

Теорема 5. Функция Эйлера ср (п) мультипликативна.

Доказательство. Так как ср(1) = 1, то ср(гс) не равна тождественно нулю. Пусть (m, m') = 1, и пусть а и а' пробегают полные системы вычетов по модулям пг и т' соответственно. Тогда по теореме 4 ат'-\-а'т пробегает полную систему вычетов по mod тт'. Следовательно, Ф(тт') равна числу целых чисел вида ат'-\-а'т, удов­ летворяющих условию (ат '+а'т , тт') = 1. Но послед­ нее условие эквивалентно следующим двум условиям:

(ат'-\-а'т, т) = 1 и (ат'-{-а'т, т') = 1,

или

(ат ',т ) = 1 и (а'т, т') = \,

или

(а, т) — \ и (а',т ') = 1.

Так как имеется ф (т) значений а, для которых (а, т) —

= 1, и ф (т') значений а', для которых

(а', пг') — 1, то

имеется ф (т)ф (/п/) значений ат'-\-а'т,

которые взаим­

но просты с тт'. Следовательно,

 

Ф {т т ') = ф ( т ) - ф ( т ' ) .

 

Из доказательства теоремы 5 вытекает следующее утверждение:

Теорема 5'. Пусть (m, m') = 1. Если а пробегает пол­

ную приведенную систему вычетов по mod m и а' пробе­

гает полную приведенную систему вычетов по mod m', то am'-\-a'm пробегает полную приведенную систему выче­ тов по mod mm'.

26

Г л. II. Сравнения

Теорема 5 может быть использована для вычисления ц>(п). Каждое целое n > 1 может быть записано в виде

Г

так что

г

ф (« )= П ф (р“1)- i=i

Следовательно, чтобы вычислить ф (п), достаточно знать значения ф(ра ) для всех простых чисел р. Очевидно, Ф( р ) = р — 1. Если а > 1 , рассмотрим полную систему вы­ четов по модулю ра , а именно 1, 2, ..., ра . Из этих чисел точно ра~1 не будут взаимно простыми с ра , а именно кратные р числа р, 2р, 3р, ..., ра . Следовательно,

Ф(Р ) = Р — Р = Р 1

------- •

 

1

р !

Таким образом,

 

 

ф («) = П ф (р “1') =

П р“Ф

т г )>

i=i

i=i v

р‘ '

или

Ф(я) = п П

Pin

Другое важное свойство функции ф сформулировано в следующей теореме:

Теорема 6. £ ф (d) = m.

dim

г

Доказательство. Пусть т — р“*. Делители числа т

i=i

Г

имеют вид П Р ;‘> где О ^Рг^а,-. Следовательно, по

1=1

теореме 5

§ 3. Число решений сравнения

27

£ Ф( d) =

£

Ф (П Р?‘) =

S

П Ф(Р?‘) •

d|m

 

 

(Pi....Pr)

l==^

(Pi.... Pr) t=*

 

 

 

t)<pA< a A

 

0< p fc< a ft

Отсюда после перегруппировки членов мы получаем

 

г

“г

 

 

 

 

ф W) = П £ ф (р ?£) =

 

 

 

£/1л

1=1

Р^О

 

 

 

 

 

Г

 

 

 

 

 

 

=

П [ ф (1)+Ф(Р/)+ -

■!■ф !>?')]

=

 

1=1

 

 

 

 

 

 

=

П

[!

Ь ( Р — 1) + Р,-(Рг— I ) '1'

••• + р “,‘-1 (р — М ]=

 

1=1

 

 

 

 

 

 

= ГК‘=™-

1=1

§ 3. Число решений сравнения. Мы уже видели в этой главе, что если (а, т) — 1, то линейное сравнение

= c(modm) разрешимо и имеет единственное решение. Поставим теперь вопрос о числе решений полиномиаль­ ного сравнения

 

а0хп + aijcn_1 +

... + a„ == 0(mod р),

где а0,

а\, ..., ап — целые

числа,

п > 1

и р — простое

число.

х — какое-либо

 

 

 

Если

решение

этого

сравнения, то

любое целое число, сравнимое с х по модулю р, также будет его решением. По этой причине, когда мы говорим о числе решений сравнения, мы имеем в виду число классов вычетов, элементы которых удовлетворяют дан­ ному сравнению. Следовательно, число решений равно числу удовлетворяющих сравнению представителей пол­ ной системы вычетов по mod р.

Полиномиальные сравнения могут иметь решения, а могут их не иметь. Например, сравнение x2= 3 (m o d 7 ) не имеет решений.

28

Г л. II. Сравнения

 

С другой

стороны, по

теореме Ферма (теорема 3 )

сравнение

хр~1= 1 (mod р)

 

 

 

имеет р— 1 решений х = \ , 2,

р— 1.

 

Так как x?-l= 1 (mod р), если р ф х,

то мы имеем

xP = x (m o d р)

для всех х, xP+1= x 2(modр)

и т. д. Следо­

вательно, любая степень, большая р— 1, может быть ре­ дуцирована и можно считать, что п<.р. Далее мы пред­

положим, что (а0,

р) = \. Это условие гарантирует,

что

степень сравнения в точности равна п.

 

Ответ на вопрос, поставленный в начале этого пара­

графа, дает

 

 

Теорема 7 (Лагранж). Сравнение

 

а0хп-\-а\Хп~'

...-\-ап= § (хпо&р), (а0, р) = \,

(2)

имеет не более п решений.

Доказательство. Докажем теорему индукцией по п. Для п = 1 утверждение теоремы справедливо, посколь­ ку (ао, р) = \. Предположим теперь, что теорема спра­ ведлива для п— 1, и докажем ее справедливость для п. Если сравнение (2) не имеет решений, то доказывать нечего. Если же оно имеет решение, скажем х ь то

а0х* -f tZj х " - 1 + ... + fl„ = 0(modp).

(3)

Вычитая из (2) сравнение (3), мы получим сравнение

а0(хл — х") + ах(х”- 1 — х " - 1) + ...

■••+an- i ( * — Jfi) = 0 (modp), (4)

которому, очевидно, удовлетворяет каждое решение сравнения (2). Далее, мы можем переписать (4) в виде

(х—х,) (a0x™-1+ 6 1x " -2+ ...+ 6 „ _ 1)= 0 (m o d p ),

где Ь\, Ь2.......

Ьп- ! — целые числа, зависящие только от

Xi и ао, аи

..., ап-\■ Следовательно, каждое решение

сравнения (2) должно удовлетворять или сравнению х—Xi==0(mod р),

§ 3. Число решений сравнения

29

которое дает исходное решение х = х и

или сравнению

ao*n_I+ M n_2+...+&n-i==0 (modp),

(а0, р) = 1,

которое имеет степень п— 1 и по предположению индук­ ции не более n— 1 решений. В таком случае сравнение

(2) может иметь самое большее п решений, что и требо­ валось доказать.

Соседние файлы в папке книги из ГПНТБ