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

ИЗБРАННЫЕ ВОПРОСЫ ТЕОРИИ ЧИСЕЛ (110

..pdf
Скачиваний:
10
Добавлен:
15.11.2022
Размер:
522.14 Кб
Скачать

 

k

m m mod n . Тогда по теореме (1)

 

10k m

m

 

значит 10

 

M

 

 

M

 

 

, т. е.

 

 

 

 

 

 

 

n

 

n

 

 

 

 

 

 

 

a1 ak 1 a2 ak 2 .

..............

ak a2k

Это означает, что получилась чистая периодическая дробь с k – цифрами

в периоде. Обычно это записывают:

m

a ,

a a

.... a

 

.

 

k

 

 

 

n

0

1 2

 

 

 

 

 

 

 

 

 

 

Теорема 3. Дробь вида

m

, где

m, n 1

 

и n 2 5 n , и

 

 

 

n

 

 

 

 

 

1

 

 

 

 

 

 

 

n1, 10 1 обращается в смешанную периодическую дробь, в которой число цифр после запятой до периода определяется числом , где – наибольшее из чисел и , число цифр в периоде определяется числом k

, где k – порядок числа 10 по модулю n1 , т. е. k – наименьшее натуральное число, удовлетворяющее сравнению: 10k 1 mod n1 .

Теорема 4. Несократимая дробь m может быть представлена в виде n

конечной десятичной дроби в том и только в том случае, когда в разложение её знаменателя на простые множители входят лишь простые числа 2 и 5 , т. е. когда n 2 5 .

 

 

 

 

 

Примеры

1)

 

3

 

можно представить в виде конечной десятичной дроби, так как

20

 

 

 

20 22 5 .

 

 

2)

 

4

 

можно представить в виде чистой периодической десятичной

11

 

 

 

дроби,

так как 11,10 1.

Определим число цифр в периоде. Найдем

наименьшее натуральное число k , что 10k 1 mod 11 :

 

 

 

 

101 10 mod 11 ;

102 100 1 mod 11 k 2.

10

Получаем дробь 114 , при обращении в десятичную равна чистой периодической дроби с двумя цифрами в периоде.

3) Рассмотрим дробь

149

, 149,

665 1. Получаем:

 

665

 

 

 

 

 

665 5 7 19 20

5 133 ,

 

 

 

где 133, 10 1. Тогда по теореме

3,

дробь

149

 

при обращении в

665

 

 

 

 

 

 

десятичную равна смешанной периодической дроби. Число цифр после запятой до периода равно 1, как наибольшее среди показателей 2 и 5 в разложении числа 665. Определим число цифр в периоде:

133 7 19 7 19 6 18 108 .

Показатель числа 10 по модулю 133 будем искать среди делителей числа

108, т. е. 1, 2, 3, 4, 6, 12, 18, 36, 54.

101 10 mod 133 ;

102 100 33 mod 133 ; 103 330 69 mod 133 ; 104 690 25 mod 133 ;

106 33 25 825 27 mod 133 ; 1012 272 729 69 mod 133 ; 1018 27 69 1863 1 mod 133 .

Таким образом, число цифр в периоде равно 18.

Итак, дробь 149 при обращении в десятичную равна смешанной

665

периодической дроби с одной цифрой после запятой до периода, и с восемнадцатью цифрами в периоде.

11

Уп р а ж н е н и я

1)Какие из следующих дробей могут быть представлены в виде конечных десятичных дробей? Объясните почему:

а) 1243 , б) 15516 , в) 3780 , г) 60059 ;

2) Какие из следующих дробей могут быть представлены в виде чисто периодических десятичных дробей:

а) 74149 , б) 3083 , в) 113227 , г) 1098 ; 3) Какие из следующих дробей могут быть представлены в виде

смешанных периодических дробей:

а)

13

,

б)

89

,

в)

101

,

г) 8

89

;

 

 

 

 

242

 

71

160

310

 

 

 

 

 

 

 

 

2. Нахождение остатков при делении на данное число

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

Из теории сравнений известно, что целое число a и остаток r от деления a на число m принадлежит одному и тому же классу по модулю m , т. е. a r (mod m) . Остаток r является наименьшим неотрицательным вычетом числа a по модулю m .

Пусть r1, r2 , ..., rn – остатки от деления чисел a1, a2 , ..., an на m .

Тогда:

12

 

 

 

a1 r1 (mod m)

 

 

 

 

 

a2 r2 (mod m)

 

(1)

 

 

 

........................

 

 

 

 

 

 

 

 

 

an rn (mod m)

 

 

 

1) Складывая почленно сравнения (1) получим:

 

 

 

 

a1 a2

... an r1 r2 ... rn (mod m)

(2)

 

Из (2)

следует, что остатки от деления чисел

a1 a2

... an и

r1 r2

... rn

на m равны. Следовательно, нахождение остатка от деления

числа

a1 a2

... an на

m можно заменить более

легкой

задачей –

нахождением остатка от деления числа r1 r2 ... rn на m .

Если r1 r2 ... rn m , то r1 r2 ... rn и будет искомым остатком.

Вычитая, например, второе сравнение (1) из первого почленно, получим: a1 a2 (r1 r2 ) (mod m)

(можно и наоборот, тогда a2 a1 (r2 r1 ) (mod m) ). Вывод аналогичен предыдущему.

2) Умножая почленно сравнения (1), получим сравнение: a1a2 ...an r1r2 ...rn (mod m) .

Отсюда вытекает утверждение, аналогичное утверждению пункта а).

3) Если a1 a2 ... an a , то получим:

an r n (mod m) .

Следовательно, нахождение остатка от деления a n на m сводится к нахождению остатка от деления r n на m . Задача упрощается, но при больших m и n может оказаться всё же трудоёмкой. Остановимся на наиболее употребительных приёмах, применяющихся в этом случае.

а) Последовательное возведение в степень сравнения r r (mod m) с

последовательной заменой правой части получающегося сравнения абсолютно наименьшими вычетами по модулю m . Перемножение соответствующих сравнений (см. пример 2).

13

б) Если r и m взаимно просты, т. е. (r , m) 1, то можно

воспользоваться теоремой Эйлера (в случае m p теоремой Ферма). По теореме Эйлера,

r (m) 1(mod m) .

Разделим далее n на (m) с остатком:

n (m)q k .

Тогда получим:

r n r (m)q k r (m)q r k

r k (mod m) ,

и задача отыскания остатка от деления r n

на m , таким образом, сводится

к нахождению остатка от деления r k

на m (где k (m) ), что,

практически, не вызывает затруднений.

в) Если m p – число простое, то можно воспользоваться свойствами (и таблицами) индексов. Имеем:

r n x (mod p) .

Решая это сравнение, находим последовательно

n ind r ind x (mod p 1), x l (mod p) .

Наименьший неотрицательный вычет из этого класса чисел по модулю p

искомый остаток, он равен l .

Примеры

1. Найдем наименьший неотрицательный остаток от деления числа n ( 5622 179 346 ) 923 на 23.

Находим остатки от деления на 23 чисел: 5622 179 346 5455 и 923; получим соответственно 4 и 3. Далее, так как 4 3 12 , то n 12 (mod 23) . Искомый остаток r 12 .

2. Найдем наименьший неотрицательный остаток от деления числа n ( 63157 25028 ) 926 на 12.

14

1)

Находим

остаток

r

от

деления

числа

63157 .

Так

как

 

 

 

 

1

 

 

 

 

 

 

631 7 (mod 12) ,

то

63157 757

(mod 12) . Но

(12) 4 и

потому

74 1(mod 12 ) . Значит, 757 7414

7 7 (mod 12) . Следовательно,

r 7 .

 

 

 

 

 

 

 

 

 

1

 

2)

Находим

остаток

r

от

деления 250 28

на 12.

Так

как

 

 

 

 

2

 

 

 

 

 

 

250 10 (mod 12) , то

25028 1028 228

528 (mod 12). Но по теореме Эйлера

54 1(mod 12) и потому 528 1(mod 12). Теорема Эйлера непосредственно

к 228 не применима, т. к. числа 2 и 12 не являются взаимно простыми. Но

22 1(mod 3) ,

а

потому

226

(22 )13

1(mod 3) .

Значит,

228 226 22 22

(mod 12) . Итак, 1028 1 4 (mod 12) . Следовательно, r 4 .

 

 

 

 

 

 

 

 

 

 

 

2

3) Находим остаток r3

от деления числа 926 на 12; r3 2 . Таким

образом, n ( 7 4 ) 2 22 10 (mod 12) ,

а искомый остаток r 10 .

3. Вычислим

остаток

от

деления

числа

7161 380

на

100. Здесь

 

 

 

 

 

 

 

1

 

 

 

 

(7,100) 1,

3,100 1,

100 100 1

 

 

 

40 ,

а

потому

 

 

 

 

 

 

 

 

 

5

 

 

 

 

7161 380 (740 )4 7 (340 )2 14

7 12 6 (mod 100) , т. е. остаток равен 6.

4. Вычислим остаток от деления 272 1141

на 135.

 

 

 

 

 

 

 

 

 

1

 

1

 

 

 

Имеем: (272,135) 1,

135 135 1

 

 

1

 

 

 

72

Так как

 

 

 

 

 

 

 

3

 

5

 

 

272 2 (mod 135)

и

1141 15 72 61,

то

2721141 21141 (272 )15

261 261 (mod 135) (т. к.

272 1(mod 135) согласно

теореме Эйлера). Далее, 61 1 32 16 8 4:

 

 

 

 

 

 

 

 

2

2 (mod 135);

 

 

( )

 

 

22 4 (mod 135);

 

 

 

 

 

 

 

 

24 16 (mod 135);

 

 

( )

 

 

28 256 121 -14 (mod 135);

 

( )

 

 

216 196 -39 (mod 135);

 

 

( )

 

 

232 1521 34 (mod 135).

 

 

( )

 

 

15

Умножая сравнения ( ) , получим:

261 2 16 (-14) (- 39) 34 (2 16 14) (39 34) 448 1326 43 111

48(mod 135) .

Окончательно имеем: 2721141 261 48 (mod 135) , т. е. искомый остаток

равен 48.

5. Найдем остаток от деления числа 76317 на 29 .

Так как 763 9 (mod 129) , то 76317 917 (mod 29) . Число 29 простое,

и поэтому воспользуемся свойствами индексов. Имеем:

917 x (mod 29) ; тогда 17 ind 9 ind x (mod 28), 17 10 x (mod 28), ind x 170 2 (mod 28), x 4 (mod 29),

следовательно, искомый остаток r 4.

3. Признаки делимости

Очень часто возникает потребность, не производя самого деления, ответить на вопрос о делимости одного числа на другое. Критерий,

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

Различают общие признаки, имеющие силу для любого m , и частные

для отдельных значений m .

Общий признак делимости выражает правило, посредством которого

по цифрам числа N , записанного в системе счисления с основанием g ,

можно судить о делимости его на другое число m .

Французский математик Блез Паскаль (1623 1662) нашел общий признак делимости, который в терминах сравнений может быть

сформулирован следующим образом:

Теорема 7 (общий признак делимости Паскаля). Для того чтобы число N , записанное в произвольной g-ичной системе счисления в виде:

N a

qn a

n 1

qn 1 ... a q a

0

, делилось на число

m , необходимо и

n

 

1

 

 

 

 

 

 

 

16

 

достаточно,

чтобы

число Q an rn an 1rn 1

... a1r1 a0

делилось на m

(здесь ai

цифры

числа

N ,

а ri

абсолютно наименьшие вычеты

соответствующих степеней qi по модулю m , i 1, 2, ..., n ).

 

 

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

qi r (mod m)

, где

r

– абсолютно

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

i

 

 

наименьший вычет числа qi по модулю m (

i 1, 2, ..., n) . Тогда

 

N a

n

g n a

n 1

g n 1 ... a g a

a r

a

 

r

 

... a r a (mod m) .

(1)

 

 

 

 

1

 

0

n n

 

n 1 n 1

 

1 1

 

0

 

 

Число N делится на m тогда и только тогда, когда

 

 

 

 

 

 

N a

n

g n a

n 1

g n 1 ... a g a

0 (mod m) .

(2)

 

 

 

 

 

 

 

 

 

1

 

 

0

 

 

 

 

 

Из сравнений (1) и (2) и транзитивности отношения сравнимости

получаем условие, равносильное условию (2):

 

 

 

 

 

 

 

 

 

Q an rn an 1rn 1 ... a1r1

a0 0 (mod m) .

(3)

 

Из доказанного следует вывод: для того,

чтобы

N делилось на m ,

необходимо и достаточно, чтобы Q делилось на m . Теорема доказана.

В качестве следствий из общего признака Паскаля вытекают различные признаки делимости. Рассмотрим некоторые из них (наиболее часто используемые в практике).

Следствие 1. Пусть m – делитель числа g 1 . Для того чтобы число,

записанное в g-ичной системе счисления, делилось на m , необходимо и

достаточно, чтобы сумма его цифр делилась на m .

 

Доказательство. В данном случае

gi 1( mod (g 1) ) , а g 1 m ;

тогда g i 1(mod m) , т. е. r 1, а потому:

 

 

 

 

i

 

 

 

 

 

Q an an 1 ... a1 a0 .

 

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

для того чтобы

N делилось на m ,

необходимо и

достаточно,

чтобы сумма цифр этого числа делилась на m .

 

Для

чисел,

записанных

в

десятичной

системе, из

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

9 и 3.

17

Следствие 2. Пусть m – делитель числа g 1. Для того чтобы число,

записанное в g-ичной системе счисления, делилось на m , необходимо и достаточно, чтобы разность между суммами цифр на четных и нечетных местах делилась на m .

Доказательство. В данном случае

gi ( 1)i

( mod (g 1) ) , а

g 1 m ; тогда gi

( 1)i (mod m), т. е. r ( 1)i , а потому

 

 

 

 

 

i

 

 

 

 

Q a

n

( 1)n a

n 1

( 1)n 1 ... a

2

( 1)

2 a ( 1) a .

 

 

 

 

1

0

Отсюда вытекает утверждение следствия.

 

 

 

 

Для чисел,

записанных в десятичной системе, получаем известный

признак делимости на 11: для того, чтобы число делилось на 11, необходимо и достаточно, чтобы разность между суммами цифр на четных и нечетных местах делилась на 11. Например, число 25697058 не делится на 11, так как разность (2 6 7 5) (5 9 0 8) 20 22 2 не делится на 11.

Число 905784 делится на 11.

Следствие 3. Пусть m – делитель числа g k . Для того чтобы число,

записанное в g-ичной системе счисления, делилось на m , необходимо и

достаточно, чтобы число, записанное последними

k цифрами данного

числа, делилось на m .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

В

данном

случае

gi 0 (mod g k )

для

i k , а

потому

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N a

n

g n ... a

k

g k

a

 

g k 1 ... a g a

a

k 1

g k 1

... a g a

(mod g k ),

 

 

 

k 1

 

 

 

1

0

 

 

1

0

 

но так как g k m , то

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N a

k 1

g k 1 .. a g a (mod m)

 

 

 

 

 

 

 

 

 

 

 

 

1

0

 

 

 

 

 

или

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

mod m .

 

 

 

 

 

 

 

 

 

 

 

ak 1...a1a0g

0

 

 

 

( )

Из ( ) вытекает утверждение следствия.

18

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

1) Основание 101 (здесь k 1) делится на 2, 5, 10. В этом случае получим признаки делимости на 2, 5, 10.

а) Для делимости числа на 2 необходимо и достаточно, чтобы последняя цифра была четной.

б) Для делимости числа на 5 необходимо и достаточно, чтобы последняя цифра делилась на 5 (последняя цифра 0 или 5).

в) Для делимости числа на 10 необходимо и достаточно чтобы оно оканчивалось нулем.

2) Делители числа 10 2 (здесь k 2 ) являются числа 4, 25, 50, 100.

Применяя следствие 3, получаем известные признаки делимости на 4, 25, 50, 100. В частности, для того чтобы число делилось на 4, необходимо и достаточно, чтобы число, записанное последними двумя (

k2) цифрами, делилось на 4.

3)Аналогично можно вывести признаки делимости на делители

числа 10 3 ( k 3 ), т. е. на числа 8, 125, …. Здесь надо рассматривать число, записанное последними тремя цифрами данного числа.

В заключение выведем общий признак делимости на 7, 11, 13. Признак делимости на 7 и 13 можно получить и непосредственно из общего признака Паскаля, но он получается неудобным для практического использования. Мы воспользуемся другим приемом и сразу для десятичной системы.

Теорема 8. Для того чтобы число делилось на 7, или на 11, или на 13,

необходимо и достаточно, чтобы разность между числом, записанным последними тремя цифрами, и числом, записанным остальными цифрами данного числа (или наоборот), делилась на 7, или на 11, или на 13.

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

Любое

число N можно

представить

в виде

N n 1000 Q ,

где Q число,

записанное последними тремя цифрами

числа N , а

n

– всеми остальными

цифрами

(пример:

 

 

 

19

 

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]