
Теория делимости №1
.doc§1. Теория делимости
п.1 Делимость целых чисел
Хорошо известно, что во множестве натуральных чисел
N = {1,2,3,4,5…} выполнены арифметические операции сложения и умножения.
Во множестве целых чисел Z = {0, ±1, ±2, ±3…} к ним добавляется операция вычитания. Четвертое арифметическое действие — деление (выполнимо не всегда).
Определение:
Число a
делится на число b,
если
существует такое число с,
что
.
Определение:a — делимое,b — делитель,c — частное.
Обозначения:
—b
делит
a(b
является делителем a)
— a
кратно
(a
делится
на
b)
Пример:
124,
,
27
(-3)
,
,
но число ноль не может быть делителем
других чисел: 0 х 5.
Обозначение: n Z ={±n, ±2n,±3n,…}— множество чисел кратных n.
Теорема: (Свойства делимости)
Доказательство:
1,2
—
очевидно. 3) Если
и
,
то
и
.
Тогда
,
т.е.
;
4)
,
значит
,
т.е.
;
5)
Аналогично
6)
Если
,
то
,
т.к.
■
Замечание 1: Отношение делимости на Z рефлексивно и транзитивно (свойства 2,3) Кроме того, на N отношение делимости антисимметрично (следствие 1) .
Замечание 2: Обратное утверждение к свойствам 4 и 5 не верны. Например, 5+7 не делится на 3.
Следствие 1: Для натуральных чисел a и b:
и
Для целых a и b:
или
Следствие
2:
Если в равенстве
все слагаемые, кроме одного делятся на
c
,
то это слагаемое тоже делится на с.
П.2 Деление с остатком
Целое число a не всегда можно разделить на цело на число b. Но всегда можно разделить a на b с остатком. Хорошо известен “способ деления уголком”
Пример:
4 — остаток
Определение:
Разделить
a
на
b
с
остатком
означает
найти два целых числа q
и
r
таких,
что
Определение: q — неполное частное; r — остаток.
Пример: Разделить -5 на 2 с остатком
,
остаток
всегда неотрицателен!
Докажем,
что деление с остатком возможно для
любых целых чисел (кроме
),
притом
единственным способом.
Теорема:
Для любых целых чисел a
и
b
()
Существует
единственная пара чисел q
и
r
таких,
что
Доказательство: Докажем существование.
Пусть
.
Рассмотрим
упорядоченные по возрастанию числа
Выберем
среди них такое число bq,
что
,
обозначив
,
получим требуемое условие
и
.
Докажем
единственность, пусть (от противного)
Будем
считать, что
,
тогда
делится
на
,
что
противоречит делению остатка.
■
П.3 Наибольший общий делитель. Алгоритм Евклида
Определение:
Наибольшим общим делителем (НОД)
целых чисел
,
называется наибольшее из положительных
чисел d
таких,
что
Замечание:
Пусть
d
— делитель
числа a,
тогда
d
— тоже делитель числа a.
В
дальнейшем мы будем изучать только
положительные делители т.е. в записях
вида
,
подразумевать,
что
.
Обозначение:
;
Часто для упрощения записи пишут
Пример: НОД(12,8) = 4; НОД(5,0)=5; НОД (0,0) не существует.
Обозначим D(a) — множество всех делителей числа a.
D(a,b) — множество всех общих делителей чисел a и b.
Эти множества конечны, поэтому найти НОД(a,b) можно перечислив все элементы множества D(a,b) и указав наибольший элемент.
Пример: Найти НОД(24;30)
Имеем
(24)
=
D(30)
=
D
(24,30) =
НОД
(24,30)
= 6
Ясно, что для больших чисел, перебор делителей неэффективен (только один поиск делителей может представлять собой трудноразрешимую задачу – см. п.2 §2) Более удобный способ вычисления НОД(a,b) был предложен еще Евклидом. Его алгоритм основан на двух простых фактах.
Лемма
1:
Если
,
то
.
В частности, совпадают наибольшие
элементы этих множеств: b=НОД(a,b)
Доказательство:
Любой
общий делитель чисел a
и b
является
делителем b,
значит,
.
С другой стороны, любой делитель числа
b
по
свойству
3
п.1 является также делителем a
и, значит, общим делителем двух чисел
.
Два условия обеспечивают равенство множеств D(b)=D(b,q), а так как множества конечны, то их наибольшие элементы равны.
■
Лемма
2:
Если
,
то D(a,b)=D(b,r).В
частности, НОД(a,b)=НОД(b,r)
Доказательство:
Пусть
и
.
Тогда по свойствам делимости
и
.
Итак,
общий делитель a
и
b
является
общим делителем b
и
r,
т.е.
.
Обратно, если
d(r
и d)b,
то
по свойствам делимости
.
Доказано
равенство двух множеств:
■
Алгоритм
Евклида состоит в следующем. Пусть даны
два числа a
и
b,
будем считать, что
,
разделим a
на
b
с
остатком:
,
далее разделим на
:
.
Затем
делим на
,
на
,
и так до тех пор, пока остаток не станет
равен нулю. С каждым следующим делением
остаток уменьшается,
поэтому
процесс остановится через конечное
число шагов
Теорема:
Последний
ненулевой остаток
равен наибольшему общему делителю чисел
a
и
b;
:
Пример:
Найти
(525,231)
Ответ: НОД(525,231)=21
Замечание:
Если
обозначить
то
краткая запись Евклида такова:
,
(k=1,2,…
)
Геометрический смысл алгоритма Евклида:
Отрезок
является
общей мерой отрезков a
и
b,
т.е.
данные отрезки можно разбить на целое
число частей длины
Свойства
1°
Множество общих делителей чисел a
и
b
совпадает
с множеством делителей числа
.
Доказательство
следует
из леммы 2 и алгоритма Евклида:
2° Общий множитель можно вынести за знак НОД:
Доказательство:
Все
равенства в алгоритме Евклида можно
домножать на m.
Получим
.
■
3°
Если
и
,
то
.
Доказательство: По предыдущему свойству:
■
4°
Пусть d=НОД(a,b),
тогда
Свойство
4° есть частный случай свойства 3°. По
сути, свойство 4° означает, что любую
дробь
можно сократить на число d.
после чего дробь (
) станет несократимой. Если заданы
несколько чисел
,
то их НОД
выполняется пошагово, вычислим
последовательно.
По
свойству 1° множество
всех общих делителей
и
совпадают с множеством
делителей их НОД.
Аналогично,
и т.д. Поэтому
.
Но равенство конечных множеств означает равенство их наибольших элементов.
Пример: Найти НОД(6,10,15,24) = d
Имеем,
НОД(6,10)=2
d
= НОД(2,15,24)
далее,
(2,15)=1
d=
НОД(1,24)
d
=1
п.4 Взаимно простые числа
Определение: Числа a и b называются взаимно простыми если их НОД(a,b)=1
Пример:
НОД(14,15)
=1
Числа
14 и 15 взаимно простые.
Определение:
Числа
называются взаимно
простыми,
если
НОД()
=1
Определение:
Числа
называются
попарно
простыми,
если
при
.
Если числа попарно взаимно просты, то они взаимно просты. Обратное неверно.
Пример: НОД(6,10,15,24)= 1, т.е. четыре числа взаимно. Но попарно они не будут взаимно простыми. Например, НОД (6,10) = 2, НОД(6,15) = 3, НОД(6,24) = 6.
Свойства взаимно простых чисел
1°
Пусть d=НОД(a,b).
Тогда
- взаимно простые числа.
Это другая формулировка свойства 4 НОД .
2°
Если ab
делится на c
и
,
то b
делиться на c.
Доказательство:
так
как ab
и
ac
делятся
на c,
то
по свойству 1 их наибольший общий делитель
делится на
.
Но
НОД(ab,ac)=b.
НОД(a,c)
Следовательно, b делится на c.
■
3°
Пусть
и
взаимно просты. Тогда
b
делиться на
делиться на
и b
делиться
на
.
Доказательство:
“”
делится на
.
Произведение
делится на
и на, значит, по транзитивности (третье
свойство делимости) b
делится на
и на
“”
Пусть
b
делится
на
и
на
.
Тогда
.
Делимость
на
означает (свойство 2), что q
делится на
т.е.
,
т.е b
делиться
на
Замечание: Простым следствием этого свойства служат некоторые признаки делимости, например, 864 делиться на 6, т.к. оно делиться на 2 и на 3.
4°
Пусть a
и
b
взаимно
просты. Тогда
Доказательство:
Обозначим
1)