ПОДПИСКА НА ВЕБ-САЙТ. ПРЕИМУЩЕСТВА:
Доступ к эксклюзивным статьям на сайте
Приглашение на образовательные лекции и мастер-классы
Возможность просматривать на всех мобильных устройствах и планшетах
Отличная цена: всего 200 тг в месяц!
Простые числа в математике – настоящие звёзды. С античных времён и до сих пор учёные тратят много времени и сил на их изучение. Зачем столько суеты и шумихи? Ведь даже название говорит нам, что эти числа простые!
Эта статья была опубликована в журнале OYLA №3(19). Оформить подписку на печатную и онлайн-версию можно здесь.
А вот для чего. Ещё в древние времена при передаче важного сообщения приходилось считаться с тем, что послание может быть перехвачено противником. Судьба государства часто зависела от умения зашифровывать информацию и расшифровывать «тайнописи» противника.
В современном мире стало ещё сложнее. На каждом шагу люди сталкиваются с проблемой защиты информации, будь то банковские операции, данные персональных компьютеров и т.д. Тут тоже применяется шифрование, в котором и играют главную роль наши простые числа.
Созданием и анализом методов шифрования занимается наука криптография. Существует огромное количество таких методов. Например, в 1976 году американские математики Уитфилд Диффи и Мартин Хеллман выдвинули концепцию асимметричной криптосистемы, при которой шифрование и дешифрование осуществляются с помощью двух различных ключей — открытого и закрытого (секретного). Буквально через год американцы Рональд Ривест, Ади Шамир и Леонард Адлеман разрабатывают асимметричную криптосистему RSA, названную по первым буквам фамилий её авторов (Rivest, Shamir, Adleman).
В чём «хитрость» этой криптосистемы? Мы не будем углубляться в детали. Скажем лишь, что в основе ключа расшифровки лежит необходимость разложить очень большое число на два простых множителя.
Чтобы успешно вскрыть шифр, нужно уметь разложить числа на простые множители? Всего-то! Это может любой школьник!
Но хватит ли у вас терпения и времени разложить, например, число 1,409,305,684,859 на два простых множителя? Ответом будут простые числа 705,967 и 1,996,277. Чтобы их найти, придётся перебирать простые числа между числами 1 и 2,000,000, а их в этом списке немало — 148,933. Именно сложность обнаружения простых чисел стала причиной их широкого использования в криптографии.
Пример. Когда авторами криптосистемы RSA был объявлен конкурс на нахождение простых множителей числа, состоящего из 129 цифр, над проблемой работали около 600 математиков и 1600 добровольцев. В конце концов им удалось разложить это число на множители. Однако, чтобы взломать код из 1024 цифр, потребуется время, равное возрасту вселенной — 13,7 миллиарда лет, даже если над этим будут работать одновременно все компьютеры в мире.
Получается, что даже самые мощные компьютеры не в состоянии разложить очень большие числа на два простых множителя за разумное время, в то время как зашифрованная информация устаревает относительно быстро. И то, что сегодня было секретом, через год, а порой и через день, секретом уже не является. Благодаря этому, асимметричная криптосистема RSA получила повсеместное распространение, а потребность в новых простых числах для создания секретных кодов существует постоянно. А теперь давайте разбираться с простыми числами.
Натуральное число больше единицы называется простым, если оно имеет лишь два различных делителя – единицу и самого себя. Остальные числа, кроме единицы, называются составными.
Удивительная вещь таблица умножения! Благодаря ей видно, что чётные числа всегда чередуются с нечётными, а каждое третье число всегда кратно трём. Если же число оканчивается на «ноль» или «пять» –оно кратно «пяти». При делении чисел мы также замечали, что есть очень «удобные» числа, с которыми «приятно» иметь дело. Например, когда надо поровну разделить конфеты.
Пример. Допустим, у вас 60 конфет. Эти конфеты можно поровну разделить на двоих, на троих, на четверых, на пятерых, на шестерых. Но и это не всё. Даже если вас будет 10, 12, 15, 20, 30 и 60 человек, всем достанется поровну, без остатка. Очень удобное число, чего не скажешь, например, о числах 59 и 61. Такое количество конфет можно разделить поровну только в одном случае — если вас соберётся 59 или 61 человек и всем достанется по одной конфете.
На вопрос «Какие числа являются делителями числа 60?» можно ответить, что это числа 2, 3, 4, 5, 6, 10, 12, 15, 20 и 30. Что же касается чисел 59 и 61, то они имеют только два делителя — единицу и самого себя. Эти числа называются простыми.
Задание. Продолжите числовые ряды:
Уверены, вы без особых усилий смогли обнаружить закономерность в первых двух рядах (степени 2-ки и ряда Фибоначчи) и продолжить их. А вот так будет выглядеть четвёртый ряд:
Очевидно, что в четвёртом ряду никакой закономерности вы не увидели и не могли увидеть, потому что это ряд простых чисел. Простые числа появляются там, где им хочется, хаотично, без предупреждения. Они похожи на неуправляемую толпу. И нет никакой закономерности, которая определяла бы, какое простое число будет следующим.
Все простые числа – нечётные, поэтому они никогда не идут друг за другом, то есть два простых числа всегда разделены, по крайней мере, одним числом, которое является чётным. Исключение составляют числа 2 и 3, так как 2 является единственным чётным простым числом.
В первой сотне натуральных чисел мы можем найти следующие пары чисел, отделённых друг от друга одним числом:
Такие простые числа называются «числами-близнецами» или «парными». Простые числа-близнецы по мере увеличения встречаются реже и реже. Но компьютерные вычисления показывают, что парные числа продолжают встречаться даже среди необыкновенно больших чисел. Самыми большими известными числами-близнецами (открытыми в 2016 г.) являются числа:
и
Поиск простых чисел всегда занимал умы великих математиков. Самый первый и самый простой метод приписывают древнегреческому математику Эратосфену (273–194 до н.э.). Метод называется «решето Эратосфена».
Греческий математик, астроном, географ, филолог и поэт. Основатель научной хронологии, автор работ по измерению окружности Земли.
На примере чисел от 1 до 100 покажем, как при помощи этого метода «просеиваются» простые числа.
Невычеркнутыми остались простые числа.
Таким образом, главной особенностью простых чисел, которая привлекала и привлекает математиков, является отсутствие правила, которое предсказывало бы их появление в последовательности натуральных чисел. Простые числа появляются абсолютно непредсказуемо. Между двумя соседними простыми числами может находиться всего лишь одно составное число, а могут находиться миллионы и миллиарды составных чисел. Рассмотрим оба случая.
В первой тысяче натуральных чисел находится всего 168 простых чисел. Можно предположить, что в каждой следующей тысяче количество простых чисел не будет сильно изменяться. Но это далеко не так. Например, среди чисел в промежутке между числами 10 100 и 10100+1000 существует только два простых числа. Более того, существуют еще бóльшие пробелы, например, 20 000 идущих подряд чисел, среди которых нет ни одного простого числа. Как такое возможно?
Множество натуральных чисел бесконечно, поэтому в нём встречаются сколь угодно длинные последовательности чисел, не содержащие ни одного простого числа.
Доказательство. Рассмотрим произведение первых пяти натуральных чисел:
Примечание. Выражение 1x2x3x4x5 удобнее записать следующим образом — 5!, которое в математике называется «фaкториaл числа пять».Очевидно, что 5! это составное число.
Ясно также, что число 5! + 2 = 122 также не является простым. Оно делится на 2, так как оба слагаемых содержат множитель 2. Аналогично, число
не является простым, оно делится на 3.
Числа
также не являются простыми,
так как делятся на 4 и 5 соответственно.
Итак, мы получили четыре последовательных числа — 122, 123, 124, 125, которые не являются простыми числами.
Аналогично можно составить ряд из ста (миллиона, триллиона) последовательных чисел, не содержащих простых чисел. А это значит, что по мере продвижения по ряду натуральных чисел, простые числа встречаются всё реже и реже.
Означает ли то, что простые числа встречаются всё реже и реже, то, что может наступить момент, когда простые числа больше не появятся? Нет, не означает. Античный математик Евклид очень элегантно и остроумно доказал, что множество простых чисел бесконечно.
Древнегреческий математик известный как «отец геометрии». Автор трактата «Начало» - первого дошедшего до нас труда по математике.
Множество простых чисел бесконечно, и каким бы длинным не был ряд составных чисел, в конце концов появится простое число.
Доказательство. Предположим, что нам известны только следующие простые числа:
Перемножим их и добавим к результату единицу:
Ясно, что число 31 не делится ни на одно простое число (2, 3, 5). А это означает, что мы нашли новое простое число.
Если взять ряд последовательных простых чисел, перемножить их и добавить единицу, то полученное число не будет делиться ни на одно из исходных простых чисел.
Возьмём теперь следующий ряд простых чисел:
Перемножим их и добавим единицу:
Полученное число также не будет делиться ни на одно из исходных простых чисел. Но это ещё не значит, что оно простое.
Согласно «Основной теореме арифметики», которую сформулировал Евклид, «любое натуральное число может быть единственным образом разложено в произведение простых множителей».
Действительно, число 30 031 может быть разложено в произведение двух других простых чисел:
В этом случае мы также нашли два новых простых числа —
Каким бы ни был первоначальный ряд простых чисел, при их перемножении и добавлении единицы получится:
К сожалению, этот метод не позволяет найти все простые числа.
ПОДПИСКА НА ВЕБ-САЙТ. ПРЕИМУЩЕСТВА:
Доступ к эксклюзивным статьям на сайте
Приглашение на образовательные лекции и мастер-классы
Возможность просматривать на всех мобильных устройствах и планшетах
Отличная цена: всего 200 тг в месяц!
ПОДПИСКА НА ПЕЧАТНОЕ ИЗДАНИЕ. ПРЕИМУЩЕСТВА:
Самое интересное в научных дисциплинах и технологиях простым языком
Высокое качество печати
Выходит 12 раз в год
Бесплатная доставка до двери по всему Казахстану
Доступ к архиву и новым номерам