Теория делимости №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)