- •Министерство образования и науки Российской Федерации
- •Глава I. Азы теории чисел
- •§ 1. Деление целых чисел с остатком
- •5709 Mmmmmdссiiiiiiiii,
- •Перевод числа из десятичной системы счисления в q-ичную
- •Перевод числа из q-чной системы счисления в десятичную (схема Горнера)
- •Перевод числа из одной системы счисления в другую
- •Арифметические действия в позиционных системах счисления
- •§ 2. Деление целых чисел нацело
- •Свойства делимости нацело
- •§ 3. Наибольший общий делитель и наименьшее общее кратное
- •Основные свойства наибольшего общего делителя и наименьшего общего кратного
- •§ 4. Алгоритм Евклида
- •Расширенный алгоритм Евклида
- •§ 5. Взаимно простые числа
- •Простейшие свойства взаимно простых чисел
- •§ 6. Простые числа
- •Простейшие свойства простых чисел
- •§ 7. Простые числа в арифметических прогрессиях
- •О распределении простых чисел
- •§ 8. Язык сравнений
- •Свойства сравнений
- •§ 9. Функция Эйлера
- •§ 10. Теоремы Эйлера и Ферма
- •§ 11. Признаки делимости
- •§ 12. Принцип Дирихле
- •Глава II. Некоторые диофантовы уравнения
- •§ 1. Линейные диофантовы уравнения
- •§ 2. Общее диофантово уравнение от одного переменного
- •§ 5. Пифагоровы тройки
- •§ 6. Уравнение Ферма-Пелля
- •Глава III. Великая теорема ферма и abc – проблема
- •§ 1. Великая теорема Ферма
- •§ 2. Методы Эйлера-Куммера доказательства Великой теоремы Ферма
- •§ 3. Гипотеза Таниямы и доказательство Великой теоремы Ферма
- •§ 4. Abc – Теорема для многочленов и её следствия
- •§ 5. Abc – Гипотеза для натуральных чисел
- •§ 6. Некоторые следствия из abc– гипотезы
- •Глава IV. Задача о счастливых билетах
- •§ 1. Сведение задачи к задаче о числе наборов цифр с заданной суммой компонент
- •§ 2. Задача о числе наборов цифр с заданной суммой компонент
- •§ 3. Ещё одно решение задачи о числе наборов цифр с заданной суммой компонент
Глава I. Азы теории чисел
§ 1. Деление целых чисел с остатком
Объектами нашего изучения будут множества N = {1, 2, 3, 4, … } всех натуральных чисел и Z = { … , –3, –2, –1, 0, 1, 2, 3, … } – всех целых чисел с естественными операциями сложения + и умножения . Условимся обозначать через N0 множество N {0}.
Пусть a,
b
Z
и a = bq
+ r для
некоторых целых чисел
q, r, причём
0
r < |b|. Тогда
говорят, что q
является
(неполным)
частным от
деления a на b,
r
– остатком
от деления
a на b, а
саму запись a
= bq
+ r называют
формулой деления с остатком числа a
на b. Если
r = 0,
то говорят, что a
делится нацело на b,
число b
в этом случае называют делителем
числа a, а
число a –
кратным числа b
и пишут a
bили
b | a. Записи
a
b
и b
a
означают,
что a
не делится
нацело на b.
Замечание:
формула деления с остатком определена
только для b
0,
ибо условие 0
r < |b|
противоречиво в случае b
= 0.
Примеры: 1. –2, –1, 1, 2 – все возможные делители числа 2,
2. 21 = (–4)(–5) + 1 – формула деления с остатком числа 21 на –4 (q = –5, r = 1),
3. –21 = 4(–5) – 1 – это не формула деления с остатком, т.к. остаток должен быть неотрицательным.
Теорема (о делении
целых чисел с остатком). Для
любых целых чисел a, b
0
однозначно определены частное q и
остаток r от деления a на b (т.е.
a
Z
b
Z
\ {0}
! q,
r
Z
a
= bq
+ r
0
r
< |b|).
Доказательство. I. Существование частного и остатка. Разберём случай неотрицательных чисел a, b. Если a < b, то a = b0 + a (0 a < b) – формула деления с остатком.
Если же a b, то изобразив отрезки длины a и b на числовой оси, и последовательно прикладывая отрезки длины b друг к другу, найдём такое
н
атуральноеq
1,
что
qb
a
< (q+1)b.
Положим
r
= a
– qb
и
заметим, что ввиду выбора q,
0
r
< b ,
а также a
= bq+r,
т.е. q
– частное,
а r
–
остаток от деления b
на
a.
Итак, для неотрицательных целых чисел существование деления с остатком доказано.
Если теперь a > 0, b < 0, и a = |b|q + r – найденная формула деления с остатком положительных чисел, то 0 r < |b|, и значит, a = b(–q) + r – искомая формула деления с остатком. Аналогичны рассуждения и в оставшихся случаях. Например, если a < 0, b > 0 и –a = bq + r, где 0 r < b, то при r = 0 искомая формула принимает вид a = b(–q) + 0, а при r > 0 имеем a = b(–q) – r = b(–q)–b+b – r = b(–q–1)+(b–r), причём 0 < b – r < b, т.е. –q – 1, b – r – искомые частное и остаток соответственно. Случай a < 0, b < 0 оставляется в качестве упражнения.
II. Единственность частного и остатка. Докажем теперь единственность частного и остатка. Пусть a = bq1 + r1 = bq2 + r2 – две формулы деления с остатком, т.е. 0 ri < |b| (i = 1, 2). Тогда b(q1 – q2) = r2 – r1 , и переходя к модулям: |b||q1 – q2| = |r2 – r1| .
Е
слиq1
= q2
, то r2
= r1
и всё
доказано. Если же q1
q2
, то |q1
– q2|
N
и |b||q1
– q2|
|b|.
С другой стороны, из рисунка слева
видно, что |r1
– r2|<
rj
< |b|
. Таким образом, |b|
|b||q1
– q2|
= = |r1
– r2|
< |b|
– противоречие,
которое показывает, что случай q1
q2
невозможен.
Теорема доказана.
q-чные системы счисления
Записывать натуральные числа можно по-разному, у разных народов существуют свои особенные формы записи чисел. Наиболее употребительна в настоящее время десятичная форма представления чисел, в которой натуральное число, однозначно представимое в виде
an
10n
+ an-1
10n-1
+ … + a1
10
+ a0
,
где 0
ai
9 (0
i
n), an
> 0, кратко
записывается
символически в виде последовательности
десятичных (арабских) цифр:
(черта здесь использована для того,
чтобы отличать последовательность цифр
записываемого произвольного числа
от произведенияan
an-1
…
a1
a0
,
и в каждом
конкретном случае не ставится). Так,
123 = 1102+210+1,
47 =
410
+
7, 5709
= 5103+7102+010+9.
Другим употребительным способом записи натуральных чисел является запись с помощью римских цифр. Так, 123 =100+10+10+1+1+1 = СХХIII , где цифра С обозначает число 100, Х – соответственно 10, I – 1. Кроме использованных цифр в такой записи чисел могут участвовать цифры V – 5, L – 50, D – 500, M – 1000. Для экономии символов в римской записи предусмотрены специфические правила, подробное обсуждение которых не входит в наши планы. Например,
47 ХХХХVII = 10+10+10+10+5+1+1, 47 = XLVII = (50–10)+5+1+1,
