Простейшие свойства простых чисел
10. Если р простое число, то
а Z НОД(p, а) > 1 НОД(p, а) = p p | a.
Действительно, если D = НОД(p, а) > 1, то D {1, p} \ {1} = {p}, т.е. D = p. Остальные импликации очевидны.
Из свойства 10 непосредственно вытекают следующие три свойства:
20. Если р простое число, то а Z НОД(p, а) = 1 p a.
30. Если р и q – два простых числа, то НОД(p, q) > 1 p = q p | q.
40. Различные простые числа взаимно просты.
50. Простое число делит произведение двух целых чисел в том и только том случае, когда оно делит один из сомножителей.
Действительно, сформулированное утверждение эквивалентно (?!) следующему: простое число не делит произведение двух целых чисел в том и только том случае, когда оно не делит ни один из сомножителей. Для его доказательства используем доказанные ранее свойства простых и взаимно простых чисел:
pab (p, ab)=1 ((p, a) = 1) ((p, b) = 1) (p a) (p b).
60. Натуральное число п > 1 является простым тогда и только тогда, когда оно не делится ни на одно простое число 2 р .
Очевидно, что если n – простое, то оно не делится ни на одно простое число 2 р . Докажем обратное: если n не делится ни на одно простое число 2 р , то оно простое.
Это очевидно для n = 2. Рассуждая от противного, предположим, что доказываемое утверждение не верно для некоторого n > 2 и выберем наименьшее n с этим свойством. Тогда число n не простое, хотя и не делится ни на одно простое 2 р . Таким образом, n = n1n2 для некоторых натуральных чисел п1 , n2 (1 < n1 n2 < n). При этом число п1 не делится ни на одно простое число р , а тем более, ни на одно простое 2 р . Для n1 доказываемое утверждение верно (т.к. n1 < n), и значит, п1 – простое число, на которое делится п . Поэтому п1 > , однако это приводит к противоречию: п = n1n2 n12 > ()2 = п .
Таким образом, предположение о том, что число п составное было неверным, и свойство 60 доказано.
Теорема (основная теорема арифметики). (1) Любое натуральное число n > 1 однозначно записывается в виде произведения: n = , где k N, i N, p1 < … < pk – простые числа.
(2) Любое целое число n, большее 1 по модулю, однозначно записывается в виде n = , где {–1, +1}, k N, i N, p1 < … < pk – простые числа.
Указанные произведения (со знаком или без него) степеней простых чисел называются каноническими разложениями натурального или целого числа n соответственно.
Доказательство. Прежде всего, (2) следует из (1): любое целое число n однозначно записавается в виде n = |n|, где знак {–1, +1} совпадает со знаком числа n, причём в силу (1), |n| = .
(1) Докажем вначале существование канонического разложения. Если n – простое число, то n = n1 – каноническое разложение числа n. Рассуждая от противного, предположим, что для некоторого n N , n > 1 не существует канонического разложения, и выберем наименьшее такое число n .
Ввиду предыдущих рассмотрений n > 1 не простое, значит, n – составное и n = n1n2 для некоторых натуральных чисел n1 , n2 , больших 1, но меньших n. Поэтому у множителей n1 и n2 существуют канонические разложения: n1 = , n2 = , гдеi , j N0 и различным индексам соответствуют различные простые числа (при этом с нулевыми показателями степеней могут участвовать лишь общие для п1 и п2 простые числа р1 , … , рs). Тогда
n = ,
а каноническое разложение числа n получится, если в этом произведении переставить некоторые сомножители, упорядочив простые числа по возрастанию, и отбросить множители с нулевыми показателями степеней. Итак, существование канонического разложения доказано.
Примеры: 1. Найти каноническое разложение числа 11655.
Последовательно проверяем, делится ли данное число на простые числа pi (2 pi = 107,…), получая в случае деления частное ni и сокращая верхнюю границу простых чисел до . Результат оформляем в виде таблички:
ni | 11655 | 3885 | 1295 | 259 | 37 | 1 |
pi | 3 | 3 | 5 | 7 | 37 |
|
107,… | 62,… | 35,… | 16,… | 6,… | stop |
Итак, 11655 = 325171371.
Найти каноническое разложение числа 399.
ni | 399 | 133 | 19 | 1 |
pi | 3 | 7 | 19 |
|
19,… | 11,… | 4,… | stop |
Таким образом, 399 = 3719.
3. Простое ли число 101 ?
Проверяем его делимость на простые из интервала 2 p 10, … , т.е. на простые p = 2, 3, 5, 7. Ясно, 101 не делится на эти простые, а значит, само является простым числом.
С вычислительной точки зрения рассмотренный процесс разложения числа n в произведение простых очень трудоёмок: он сводится к перебору простых чисел, не превосходящих . Хотя есть более быстрые алгоритмы решения этой задачи, но принципиально эта трудность непреодолима – задача разложения числа на множители относится к классу так называемых NP-полных задач, для которых не найдено хороших алгоритмов решения. Например, существует 155-значное число, которое было разложено на множители только после семи месяцев интенсивных вычислений на самых современных компьютерах. Поэтому раскладывать в произведение, например, 1000-значные числа – почти всегда дело безнадёжное (разложите, тем не менее, число 101000000).
Следствие 1 (о делителях числа). Если a = ±– каноническое разложение целого числаa, то любой делитель d | a имеет вид d = ±, где 0 si i (1 i k).
Доказательство. Ясно, что любое число d = ± является делителем числа a = ±.
С другой стороны, если d | a и d = ±–каноническое разложение, то простые числа pk+1 , … , pm в этом разложении на самом деле отсутствуют, т.к. в противном случае должны были бы присутствовать и в каноническом разложении числа a. Значит, d = ±. При этом | a, а значит, 0 si i (1 i k).
Следствие 1 доказано.
Следствие 2 (о количестве натуральных делителей). Количество натуральных делителей целого числа a = ±равно
(a) = (1 + 1) … (k + 1).
Доказательство. Каждый натуральный делитель равен d = , где 0 si i (1 i k), и полностью определяется набором (s1 ; … ; sk). Таким образом, соответствие d = (s1 ; … ; sk) является взаимно однозначным, и остаётся только подсчитать количество всех таких наборов. Каждая i-я позиция такого набора может быть заполнена i + 1 способом, т.к. 0 si i . По принципу умножения получаем, что всего возможностей образования наборов равно (1 + 1) … (k + 1).
Следствие 2 доказано.
Следствие 3 (о наибольшем общем делителе и наименьшем общем кратном). Для любых целых чисел a = ±, b =±, гдеi , i N {0}, p1 < … < pk – простые, имеют место равенства
НОД(a, b) = , где i = min{i , i},
НОК[a, b] = , где i = max{i , i}.
Доказательство. Ясно, что число D = , где i = min{i , i}, является общим делителем чисел a, b. С другой стороны, если число d – произвольный положительный общий делитель a и b , то по следствию 1 имеем d = , где 0 si i и 0 si i , т.е. 0 si i (1 i k). Следовательно, d D, и D – наибольший общий делитель чисел a, b.
Для наименьшего общего кратного имеем НОК[a, b] = = =, причём i + i – i = i для всех 1 i k. Последнее равенство очевидно: min{, } + max{, } – min{, } = = max{, }.
Следствие 2 доказано.
Упражнения: 1. Проанализируйте детально доказательства следствий и восполните все пробелы.
2. Выведите аналогичные формулы для НОД и НОК произвольного количества ненулевых целых чисел.
3. Чему равно количество общих натуральных делителей n чисел ? А целых ?
4. Чему равна сумма всех общих натуральных делителей n чисел ? А целых ?
Следствие 4 (о разложении степени на взаимно простые множители). Если произведение a1a2 … ak попарно взаимно простых натуральных чисел a1 , … … , ak является n-й степенью некоторого целого числа, то каждый сомножитель ai является n-й степенью подходящего натурального числа.
Доказательство. Если sn = a1a2…ak , то раскладывая в произведение простых множителей числа s, a1 , … , an и замечая, что ввиду взаимной простоты, в разложениях ai и aj нет одинаковых простых (1 i < jk), получим, что любое простое число, входящее в разложение произвольного множителя ai , имеет тот же показатель степени, что и в разложении для sn. Таким образом, любое простое число в разложении каждого множителя участвует с показателем степени, делящимся на n, – т.е. каждый множитель является n-й степенью натурального числа.
Следствие 4 доказано.
Упражнения: 1. Справедливо ли следствие 4, если множители ai (1 ik), предполагаются целыми, а не натуральными ?
2. Как нужно изменить формулировку, чтобы следствие 2 оставалось верным и для целых множителей ?
- Министерство образования и науки Российской Федерации
- Глава 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. Ещё одно решение задачи о числе наборов цифр с заданной суммой компонент