Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lecture_10

.pdf
Скачиваний:
6
Добавлен:
22.03.2016
Размер:
3.22 Mб
Скачать

Положительные целые числа

1,2,3,4 …

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Число 1

 

 

Простые числа

 

 

Составные

 

 

 

 

 

 

 

числа

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Точно один делитель

 

 

 

Точно два делителя

 

 

 

Больше двух делителей

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Положительное целое число является простым ( prime ) числом тогда и только тогда, когда оно точно делимо без остатка на два целых числа — на 1 и на само себя

Составное число — это положительное целое число больше с чем двумя делителями

Два положительных целых числа a и b являются взаимно простыми ( coprime ), если

НОД (a, b) = 1

Если p — простое число, тогда все числа от 1 до p–1 являются взаимно простыми к p

Количество простых чисел бесконечно. Доказательство:

Пусть p –наибольшее простое. Вычислим = 2 × 3 ×5×…× .

Пусть (P+1) имеет простой делитель q. Если , то q делит и P

Тогда q делит и разность (P+1)-P=1. Получается, что q=1, т.е. противоречие (1 не простое число). Поэтому простое число > .

Количество ( ) простых чисел, меньших n

Нижний предел обнаружил Лагранж [ /(ln )] < ( ) Верхний предел обнаружил Гаусс ( )<[n/(ln n- 1,08366)]

Если число x не делится на простое число y, то x не делится на любое составное число, делящееся на y

Если число x не делится ни на одно из простых чисел, лежащих в диапазоне от 2 до x-1, то x-простое число

Если число x не делится ни на одно из простых чисел, лежащих в диапазоне от 2 до p, где = , то x-простое число:

Доказательство: Пусть = ×b, > , >

Тогда ×b≥ + 1 × + 1 > имеем противоречие

Первая версия

Если p — простое число и a — целое число, такое, что p не является делителем a, тогда −1 ≡ 1

Следствие −1 −2

Вторая версия

Если p - простое число и a - целое число, то

Приложения:

100

81

73

26

Возведение в степень: 3

97 =

99

73 =

Мультипликативная инверсия: 5−1 11 =9

n

Решето Эратосфена

Пусть n=100. Найдем все простые числа меньше 100 . Это числа 2,3,5,7.

Впишем все числа от 2 до 100 в таблицу и будем последовательно вычеркивать числа делящиеся на 2, затем на 3,5,7 (кроме самих этих чисел

Оставшиеся числа – простые (в выделенных клетках)

Пример реализации фильтра:

Сложность ( )

Можно сократить вдвое число операций, если оперировать только нечётными числами и

Можно существенно сэкономить потребление памяти, храня n переменных булевского типа не как n байт, а как n бит

Простые числа Мерсенна

Предполагал, что для простого числа p может вычислено другое простое число (номер Мерсенна) по формуле = 2 − 1

Номер Мерсенна представляется битовой строкой вида 111111…111

Доказано, что если = 2 − 1 простое число, то тоже простое число

Обратное утверждение неверно, например, 11 = 211 −1 = 2047 = 23 × 89, т.е. не все числа полученные по этой формуле, являются простыми

За нахождение 45-го простого числа Мерсенна 43112609 в 2009 году была получена премия в 100 000 долларов США, назначенная сообществом Electronic

Frontier Foundation , десятичная запись которого содержит не менее 10 миллионов цифр

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]