- •Глава 1. Теория делимости целых чисел
- •§ 1. Отношение делимости в кольце целых чисел основные сведения из теории
- •1. Деление без остатка (нацело)
- •1. 1. Определение 1.
- •1. 2. Определение 2.
- •1. 3. Основные свойства делимости (везде a, b, c – целые числа).
- •130. Следствие из 110 и 120 :
- •2. Деление с остатком
- •1. 4. Определение 3.
- •1. 5. Теорема 1.
- •Типовые задачи
- •Решение.
- •Упражнения для самостоятельной работы
- •§ 2. Наибольший общий делитель (нод) целых чисел. Взаимно простые числа. Наименьшее общее кратное (нок) основные сведения из теории
- •1. Наибольший общий делитель (нод) нескольких целых чисел
- •2. 1. Определение 1.
- •2. 2. Определение 2.
- •Пусть а, b z, b 0. Выполним последовательно деление:
- •Наибольший общий делитель равен последнему отличному от нуля остатку.
- •2) Обобщение теоремы 2.
- •2. 6. Свойство нод.
- •2. Взаимно простые числа
- •2. 7. Определение 3.
- •2. 8. Свойства взаимно простых чисел.
- •3. Наименьшее общее кратное (нок) нескольких целых чисел
- •2. 9. Определение 4.
- •2. 10. Определение 2.
- •4. Связь нод и нок двух натуральных чисел
- •Типовые задачи
- •Решение.
- •Решение.
- •Решение.
- •Упражнения для самостоятельной работы
- •§ 3. Простые и составные числа. Каноническая форма натурального числа основные сведения из теории
- •1. Определения простых и составных чисел
- •3. 1. Определение 1.
- •3. 2. Определение 2.
- •2. Свойства простых чисел
- •3. Каноническая форма натурального числа (основная теорема арифметики целых чисел)
- •3. 9. Теорема 3.
- •3. 11. Определение 3.
- •Типовые задачи
- •Решение.
- •Решение.
- •Упражнения для самостоятельной работы
- •Глава 2. Числовые сравнения. Классы вычетов по данному модулю
- •§ 5. Числовые сравнения по данному модулю
- •Основные сведения из теории
- •5. 1. Определение 1.
- •5. 2. Лемма.
- •5. 4. Свойства числовых сравнений, аналогичные свойствам числовых равенств.
- •5. 5. Свойства числовых сравнений, зависящие от модуля (не аналогичные свойствам числовых равенств).
- •Типовые задачи
- •Упражнения для самостоятельной работы
- •§ 6. Классы вычетов по модулю т . Полная и приведённая системы вычетов основные сведения из теории
- •6. 1. Определение 1.
- •6. 2. Свойства множества классов вычетов по модулю т:
- •6. 3. Определение 3.
- •6. 4. Отметим, что:
- •6. 5. Теорема 1.
- •6. 6. Теорема 2.
- •6. 7. Определение 4.
- •6. 8. Определение 5.
- •6. 9. Отметим, что:
- •6.11. Теорема 3.
- •6.12. Определение 6.
- •6.13. Определение 7.
- •6.14. Теорема 4.
- •Типовые задачи
- •Упражнения для самостоятельной работы
- •§ 7. Теорема эйлера. Малая теорема ферма основные сведения из теории
- •7. 1. Теорема 1.
- •7. 3. Теорема Эйлера.
- •7. 5. Обобщёння теорема Ферма.
- •Типовые задачи
- •Упражнения для самостоятельной работы
- •Глава 3. Арифметические приложения теории числовых сравнений
- •§ 8. Систематические числа
- •Основные сведения из теории
- •1. Целые систематические числа
- •8. 1. Определение 1.
- •8. 2. Определение 2.
- •2. Систематические дроби
- •8. 8. Определение 3.
- •8. 9. Следствие 1.
- •8.10. Определение 4.
- •8.11. Определение 5.
- •Типовые задачи
- •Решение.
- •Упражнения для самостоятельной работы
- •§ 9. Переход от рационального числа вида к систематической дроби основные сведения из теории
- •9. 2. Выводы.
- •9. 3. Отметим, что:
- •Типовые задачи
- •Упражнения для самостоятельной работы
- •§ 10. Теорема паскаля. Признаки делимости основные сведения из теории
- •10. 2. Следствие.
- •Типовые задачи
- •1) Признаки делимости на 3 и на 9.
- •2) Признак делимости на 11.
- •Упражнения для самостоятельной работы
- •Глава 4. Сравнения с одной неизвестной по данному модулю
- •§ 12. Основные понятия. Равносильность сравнений
- •Основные сведения из теории
- •12. 1. Определение 1.
- •12. 2. Определение 2.
- •12. 3. Теорема 1.
- •12. 4. Определение 3.
- •12. 5. Определение 4.
- •12. 6. Теоремы равносильности сравнений с одной неизвестной.
- •12. 7. Следствие 1.
- •12. 8. Теорема 2 о замене коэффициентов сравнения.
- •12. 9. Следствие 2.
- •12.10. Определение 5.
- •12.11. Теорема 3.
- •Типовые задачи
- •Упражнения для самостоятельной работы
- •§ 13. Линейные сравнения с одной неизвестной основные сведения из теории
- •13. 1. Определение 1.
- •13. 2. Техника решения сравнения а х b (mod m) .
- •13. 3. Теорема 1.
- •В самом деле:
- •13. 4. Определение 2.
- •13. 5. Теорема 2.
- •13. 6. Теорема 3.
- •Упражнения для самостоятельной работы
- •§ 14. Системы линейных сравнений с одной неизвестной основные сведения из теории
- •14. 1. Определение 1.
- •14. 2. Определение 2.
- •14. 3. Следствие 1.
- •14. 4. Теорема 1.
- •14. 5. Следствие 2.
- •Типовые задачи
- •Упражнения для самостоятельной работы
- •Глава 5. Конечные цепные дроби
- •§ 16. Понятие конечной цепной дроби основные сведения из теории
- •16. 1. Определение 1.
- •16. 3. Алгоритм преобразования несократимой дроби в конечную цепную дробь.
- •16. 4. Рассмотрим конечные цепные дроби:
- •Обозначение k-й подходящей дроби: , где Pk – числитель k-й подходящей дроби,
- •16. 6. Алгоритм вычисления Pk и Qk.
- •Типовые задачи
- •Упражнения для самостоятельной работы
- •§ 17. Решение сравнений вида ах b (mod m) с помощью конечных цепных дробей основные сведения из теории
- •Типовые задачи
- •Упражнения для самостоятельной работы
Упражнения для самостоятельной работы
306.
Данную
конечную цепную дробь преобразуйте
в рациональное число вида
:
а)
А3
=
;
б) А3
=
[2;
2, 1, 5]; в) А3
=
[3;
11, 2, 4]; г) А4
=
[– 2;
1, 2, 1, 2].
307. Данное рациональное число вида преобразуйте в конечную цепную дробь:
а)
;
б)
;
в)
;
г)
.
308. Для данной конечной цепной дроби составьте все подходящие дроби:
а) А3 = [ 4; 2, 1, 3]; б) А4 = [3; 2, 1, 5, 3]; в) А6 = [1; 3, 4, 1, 2, 1, 3];
г) А3 = [0; 3, 3, 2]; д) А3 = [– 4; 1, 3, 2].
309. Для данной конечной цепной дроби составьте Pn – 1 и Qn – 1 – числитель и знаменатель предпоследней подходящей дроби:
а) А3 = [ 5; 1, 3, 2]; б) А4 = [1; 2, 3, 4, 5]; в) А3 = [– 3; 2, 1, 4]; г) А3 = [ 0; 4, 3, 2].
310. Для данной дроби найдите предпоследнюю подходящую дробь:
а)
=
;
б)
=
;
в)
=
;
г)
=
;
д)
=
.
311. Сократите данную дробь (если это возможно), с помощью подходящих дробей:
а)
=
;
б)
=
;
в)
=
;
г)
=
;
д)
=
;
е)
=
.
§ 17. Решение сравнений вида ах b (mod m) с помощью конечных цепных дробей основные сведения из теории
17. 1. Алгоритм решения сравнений ах b (mod m), где (а; т) = 1 (18)
В этом случае сравнение (18) имеет 1 класс решений. Для его нахождения нужно:
1)
составить дробь
и
преобразовать её в конечную цепную
дробь:
=
[a0;
a1,
a2,…,
an]
2) найти числитель Pп – 1 предпоследней подходящей дроби;
3) применить формулу х ( – 1) п b Рп – 1 (mod m) (19)
(см. ниже, типовые задачи, пример 1 ).
17. 2. Алгоритм решения сравнений ах b (mod m), где (а; т) =d >1, b d (20)
В этом случае сравнение (20) имеет d классов решений по модулю т. Для их нахождения нужно:
1) сократить a, b и m на число d и получить сравнение (а:d)x b:d (mod (m:d)) (*)
(чùсла а:d, b:d, m:d – целые!);
2) по алгоритму из пункта 17. 1 решить сравнение (*), имеющее один класс решений по mod (m:d). Получим: x х0 (mod (m:d)), или x = х0 + (m:d) t, где tZ .
3) полагая число t = 0, 1, 2, … , d – 1, получим d классов решений сравнения (20) по модулю m: x х0; х0 + (m:d) 1; х0 + (m:d) 2; … ; х0 + (m:d) (d – 1) (mod m) (см. ниже, типовые задачи, пример 2 ).
17. 3. Напомним, что сравнение ах b (mod m), где (а; т) = d > 1, b не d, – не имеет решений.
Типовые задачи
1. С помощью конечных цепных дробей решить сравнение 171 x 3 (mod 916).
Решение. (См. выше – алгоритм решения – в пункте 17. 1 ).
1) Так как (171; 916) = 1 (проверьте!), то сравнение имеет 1 класс решений. Найдём его.
2)
Составим дробь
=
и преобразуем её в цепную дробь:
=
=[5;
2, 1,
4, 12]
(см. § 16, типовые задачи, пример 2, в) ).
3) Найдём Pn – 1 – числитель предпоследней подходящей дроби (для проверки вычис-
лений найдём и Pn ): |
ak |
5 2 1 4 12 |
Pn – 1 = 75. |
Pk |
5 11 16 75 916 |
4) Воспользуемся формулой (24) (при п = 4, b = 3, Pn – 1 = 75, т = 916):
х ( – 1) 4 3 75 (mod 916) х 225 (mod 916).
2. С помощью конечных цепных дробей решить сравнение: 42 x 57 (mod 75).
Решение. (См. выше – алгоритм решения – в пункте 17. 2 ).
1) Так как (42; 75) = d =3 (проверьте!) и 57 3, то сравнение имеет 3 класса решений. Сократив a, b и т на d =3, получим сравнение: 14 x 19 (mod 25). Решим его.
2)
Составим дробь
=
и преобразуем её в цепную дробь:
=
= [1; 1,
3, 1, 2]
(проверьте! ); п = 4.
3) Найдём Pn – 1 – числитель предпоследней подходящей дроби (для проверки вычис-
лений найдём и Pn ): |
ak |
1 1 3 1 2 |
Pn – 1 = 9. |
Pk |
1 2 7 9 25 |
4) Воспользуемся формулой ( 24 ) (при п = 4, b = 19, Pn – 1 = 9, т = 25 ):
х ( – 1) 4 19 9 (mod 25) х 171 – 4 (mod 25), или x = – 4 + 25 t, tZ.
5) При t = 0,1, 2 получим 3 класса решений данного сравнения: х – 4; 21; 46(mod 75).
