С 2010 года · Более 1 910 инструментов · Более 2 млн запусков в месяц
С 2010 года
Добавить в Chrome

Моя Панель Инструментов

Автоматический Режим

Сохранённых инструментов пока нет.

Обновить до Премиум-версии
Похожие инструменты
Поиск Простых БлизнецовКалькулятор Модульного Возведения в СтепеньГенератор MurmurHash3Тестер регулярных выражений
Домашняя страница > Математика > Основные математические операции > Проверка Простого Числа Мерсенна

Проверка Простого Числа Мерсенна

Проверьте, является ли 2^p - 1 простым числом Мерсенна для заданного показателя p. Тест Люка-Лемера с трассировкой итераций, визуализацией битового шаблона, парой Евклида-Эйлера для совершенных чисел и списком 52 известных простых Мерсенна.

Проверка Простого Числа Мерсенна

Выберите известный показатель для проверки — расчет занимает миллисекунды:

✦ Известное простое \(M_p\) p = 13 p = 17 p = 31 p = 61 p = 127
✕ Составное \(M_p\) p = 11 p = 23 p = 37 p = 67
⚡ Большие числа p = 521 p = 1279 p = 2281 p = 4253
2^

Любое целое положительное число от 1 до 5 000. Для больших показателей используйте специальное ПО, например Prime95.

Embed Проверка Простого Числа Мерсенна Widget

О Проверка Простого Числа Мерсенна

Добро пожаловать в Проверку простого числа Мерсенна — интерактивный инструмент, который проверяет, является ли \(2^p - 1\) простым числом Мерсенна для любого показателя \(p\) до 5000. Инструмент выполняет знаменитый тест простоты Люка-Лемера, показывает анимированный протокол итераций рекуррентного соотношения \(S_i = S_{i-1}^2 - 2 \pmod{M_p}\), визуализирует двоичный код (определяющий признак каждого числа Мерсенна) и — если результат является простым — находит соответствующее четное совершенное число по теореме Евклида — Эйлера.

Что такое простое число Мерсенна?

Числом Мерсенна называется число вида \(M_p = 2^p - 1\). Когда само \(M_p\) является простым, оно называется простым числом Мерсенна. Название дано в честь Марена Мерсенна (1588–1648), французского монаха, который составил список первых случаев и высказал предположение о том, какие показатели до 257 дают простые числа — список, который оказался частично неверным, но положил начало трем векам исследований.

Простое число Мерсенна
$$M_p = 2^p - 1 \;\; \text{является простым, где } p \text{ само должно быть простым}$$

Первые несколько простых чисел Мерсенна по порядку:

По состоянию на 2024 год известно ровно 52 простых числа Мерсенна. Текущий рекорд — \(M_{136{,}279{,}841}\), обнаруженное в октябре 2024 года проектом распределенных вычислений GIMPS; это число содержит 41 024 320 десятичных цифр.

Тест Люка-Лемера

Причина, по которой простые числа Мерсенна доминируют в книгах рекордов, заключается в специализированном, чрезвычайно быстром тесте простоты, открытом Эдуардом Люка (1878) и упрощенном Дерриком Лемером (1930):

Тест Люка-Лемера
$$S_0 = 4, \quad S_i = S_{i-1}^2 - 2 \pmod{M_p}$$

Для простого \(p \geq 3\): \(\;M_p\) простое \(\iff S_{p-2} \equiv 0 \pmod{M_p}\)

Тест требует всего \(p-2\) возведений в квадрат по модулю — примерно \(O(p^3)\) битовых операций при обычном умножении или \(O(p^2 \log p \log\log p)\) с использованием БПФ (FFT). Сравните это с универсальными тестами простоты для чисел размера \(M_p\) (миллионы цифр), которые были бы совершенно невыполнимы. Упрощенный тест Люка-Лемера — это то, что делает поиск простых чисел Мерсенна возможным.

Почему p должно быть простым?

Если \(p = a \cdot b\), где \(a, b > 1\), классическое тождество показывает, что \(2^a - 1\) делит \(2^{ab} - 1\):

Тождество факторизации
$$2^{ab} - 1 = (2^a - 1)\left(2^{a(b-1)} + 2^{a(b-2)} + \cdots + 2^a + 1\right)$$

Таким образом, если показатель является составным, то \(M_p\) автоматически является составным. Обратное неверно: простота \(p\) не гарантирует простоту \(M_p\). Например, \(p = 11\) — простое число, но \(M_{11} = 2047 = 23 \times 89\).

Числа Мерсенна и совершенные числа (Евклид — Эйлер)

Евклид заметил около 300 г. до н. э., что если \(2^p - 1\) — простое число, то \(2^{p-1}(2^p - 1)\) является совершенным числом — числом, равным сумме своих собственных делителей. Позже Эйлер доказал обратное: каждое четное совершенное число возникает именно таким образом.

Теорема Евклида — Эйлера
$$N \text{ — четное совершенное число} \iff N = 2^{p-1}(2^p - 1),\;\; 2^p - 1 \text{ простое}$$

Так что нахождение нового простого числа Мерсенна мгновенно дает новое совершенное число. Первые четыре четных совершенных числа — 6, 28, 496 и 8128 — известны еще со времен античности. Вопрос о том, существует ли хотя бы одно нечетное совершенное число, остается нерешенной проблемой на протяжении более 2300 лет.

Двоичный код

Каждое число Мерсенна имеет уникальное чистое двоичное представление: \(2^p\) в двоичном виде — это \(1\), за которой следуют \(p\) нулей, поэтому \(2^p - 1\) — это ровно \(p\) последовательных 1-битов:

M_5 = 2^5 − 1 = 111112 = 31
M_7 = 2^7 − 1 = 11111112 = 127

Вот почему инструмент визуализирует каждый бит как отдельную плитку — битовый узор является визуальной подписью числа Мерсенна, независимо от того, является ли оно простым.

Как пользоваться этим калькулятором

  1. Введите показатель \(p\): любое целое положительное число от 1 до 5 000.
  2. Нажмите «Проверить»: инструмент сначала проверяет, является ли \(p\) простым; если нет, он объясняет, почему \(M_p\) должно быть составным.
  3. Для простого \(p\): выполняется рекурсия Люка-Лемера в течение \(p - 2\) итераций по модулю \(M_p\).
  4. Изучите результат: баннер с вердиктом, протокол итераций (с «...» для пропущенных промежуточных шагов при больших \(p\)), десятичную и двоичную формы \(M_p\), а также соответствующее совершенное число Евклида — Эйлера, если применимо.

Первые двенадцать известных простых чисел Мерсенна

Показатель \(p\)\(M_p = 2^p - 1\)ЦифрОбнаружено
1231Древность
2371Древность
35312Древность
471273Древность
5138,19141456 (анон.)
617131,07161588 Катальди
719524,28761588 Катальди
8312,147,483,647101772 Эйлер
9612.3 × 10^18191883 Первушин
10896.2 × 10^26271911 Пауэрс
111071.6 × 10^32331914 Пауэрс
121271.7 × 10^38391876 Люка

Проект GIMPS

Great Internet Mersenne Prime Search (GIMPS), запущенный в 1996 году Джорджем Вольтманом, — это проект распределенных вычислений, в котором волонтеры жертвуют время своих процессоров для выполнения тестов Люка-Лемера на потенциальных показателях. По состоянию на 2024 год, каждое простое число Мерсенна, начиная с M_35 = M_{1398269} (1996), было обнаружено GIMPS. Один тест Люка-Лемера на современном фронтире (показатели около \(10^8\)) занимает недели вычислений на GPU.

Интересные факты о простых числах Мерсенна

Часто задаваемые вопросы

Что такое простое число Мерсенна?

Простое число Мерсенна — это простое число вида \(2^p - 1\), где \(p\) также является простым. Первыми из них являются 3, 7, 31, 127 и 8 191. По состоянию на 2024 год известно 52 простых числа Мерсенна; самое большое известное простое число (\(M_{136{,}279{,}841}\)) — это число Мерсенна, содержащее более 41 миллиона цифр.

Как работает тест Люка-Лемера?

Для простого показателя \(p \geq 3\) определим \(S_0 = 4\) и \(S_i = S_{i-1}^2 - 2 \pmod{M_p}\). Число Мерсенна \(M_p = 2^p - 1\) является простым тогда и только тогда, когда \(S_{p-2} \equiv 0 \pmod{M_p}\). Тест состоит из \(p - 2\) итераций, каждая из которых представляет собой одно возведение в квадрат по модулю.

Почему p должно быть простым?

Если \(p = ab\), где оба множителя больше 1, то \(2^p - 1\) делится на \(2^a - 1\) (и на \(2^b - 1\)), поэтому \(M_p\) является составным. Обратное неверно: простота \(p\) не гарантирует простоту \(M_p\). Например, \(p = 11\) — простое число, но \(M_{11} = 2047 = 23 \times 89\) — составное.

Какова связь между простыми числами Мерсенна и совершенными числами?

Теорема Евклида — Эйлера утверждает, что каждое четное совершенное число имеет вид \(2^{p-1}(2^p - 1)\), где \(2^p - 1\) — простое число Мерсенна. Таким образом, каждое простое число Мерсенна порождает ровно одно четное совершенное число. Существуют ли нечетные совершенные числа — одна из старейших открытых проблем математики.

Почему M_p в двоичной системе состоит из p последовательных единиц?

Число \(2^p\) в двоичной системе — это 1, за которой следуют \(p\) нулей. Вычитание 1 превращает все \(p\) конечных нулей в 1. Таким образом, \(2^p - 1\) в двоичном виде — это ровно \(p\) единиц — определяющий визуальный признак каждого числа Мерсенна, будь оно простым или составным.

Какой максимальный показатель может проверить этот инструмент?

Этот инструмент проверяет показатели до 5 000, чтобы итерация Люка-Лемера завершалась в рамках обычного веб-запроса. Для больших показателей (включая фронтир GIMPS в районе \(10^8\)) требуется специализированное ПО, такое как Prime95, так как один тест может занять недели вычислений на современном GPU.

Дополнительные ресурсы

Ссылайтесь на этот контент, страницу или инструмент так:

"Проверка Простого Числа Мерсенна" на сайте https://ru.miniWebtool.com/проверка-простого-числа-мерсенна/ от MiniWebtool, https://MiniWebtool.com/

от команды miniwebtool. Обновлено: 18 апр. 2026 г.

Вы также можете попробовать наш AI Решатель Математических Задач GPT, чтобы решить ваши математические проблемы с помощью вопросов и ответов на естественном языке.

Основные математические операции:

Популярные и обновлённые инструменты:

Калькулятор ангельских чиселКалькулятор совместимости по дате рожденияКалькулятор асцендента, солнечного и лунного знаков 🌞🌙✨Калькулятор знака ВенерыКонвертер футов и дюймов в сантиметрыИзвлечение Изображений из ВидеоКонвертер FPSКонвертер см в футы и дюймыРазделить фото на частиСклеить видеоКонвертер дюймов в сантиметрыКалькулятор числа жизненного путиГенератор случайных суперспособностейАудио РазделительСжать видеоКалькулятор числа судьбыЗамедлить или ускорить видеоПоиск идентификатора пользователя InstagramКонвертер фунтов в килограммыИзвлечь звук из видеоДобавить или заменить аудио в видеоКалькулятор лунного знакаУбрать звук из видеоРазделитель видеоДобавить текст к изображениюГенератор филвордовКонвертер мА·ч в Вт·чКалькулятор числа имениКалькулятор Фаренгейта в ЦельсияПостроитель графиков функцийMP3-луперГенератор случайных игральных картКалькулятор знака МарсаСоздатель GIFГенератор случайных вопросовКалькулятор Рекомпозиции ТелаКалькулятор возвращения СатурнаКонвертер римских цифрГенератор случайных цветов⏱️ Калькулятор часовКонвертер сантиметров в дюймыКонвертер миль в километрыКалькулятор совместимости лунных знаковКонвертер футов в метрыБросок кубиковГенератор штрих-кодовКалькулятор Относительного Стандартного ОтклоненияКонвертер дюймов в миллиметрыПовернуть видеоКалькулятор области определения и значенийКонвертер кг в фунтыГенератор маленького текста ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Удалить строки, содержащие строкуКонвертер изображения в ASCII артКалькулятор баланса астрологических стихийЗациклить видеоКонвертер дробного времениКалькулятор Спени Сжатия ДвигателяПроверка имени пользователя в социальных сетяхГенератор развёртки конусаГенератор нонограмм (Пикросс)Калькулятор Площади Неправильного МногоугольникаГенератор кроссвордовОбрезать видеоСписок високосных летКалькулятор угла срезаГенератор Камень Ножницы БумагаКалькулятор числа личности🖱️ Счётчик кликовПреобразователь Обычного Времени в Десятичное ВремяКонвертер мг в млКалькулятор производныхКалькулятор смешивания цветов красокГенератор случайных предметовКалькулятор Ватт в АмперыКалькулятор перцентиля ростаКонвертер Числа в ДробьКалькулятор положения солнцаКонвертер миллиметров в дюймыКонвертер MP4 в GIFСлучайный выбор фильмаКакое у меня счастливое число?Поиск ID пользователя FacebookСтатистика канала YouTubeКалькулятор квадратного корняКалькулятор дозировки лекарствКалькулятор калорий при беременностиПоиск MAC-адресаКонвертер акров в гектарыКалькулятор жима лежаКруговой калькуляторHEX-конвертерКонвертер радиан в градусыКалькулятор нумерологииКалькулятор подъёмной силы гелиевого шараГенератор карточек бингоГенератор названий группДобавить водяной знак на видеоКонвертер угловКалькулятор прямоугольного треугольникаГенератор случайных английских словУдаление Невидимых СимволовКалькулятор WHtRКалькулятор калорий при грудном вскармливанииКалькулятор перевода ампер в ваттыКалькулятор скорости езды на велосипедеЦифровой калькулятор душиКалькулятор сожжённых калорийКалькулятор арксинусаЛогарифмический калькуляторГенератор случайного IMEIКалькулятор вероятности броска кубиковКалькулятор комплексных чиселКалькулятор номера неделиПреобразователь двоичного кода в десятичныйКалькулятор количества цифрКонвертер Метров в ФутыГенератор Случайных Математических ЗадачИзвлекатель чиселКалькулятор типа телосложенияКалькулятор обратной функцииРандомайзер Имён — КолесоКалькулятор КосинусаКалькулятор теоремы ПифагораКалькулятор гипотенузыКалькулятор кВАКалькулятор пропорцийКалькулятор расстояния полетаГенератор случайных буквГенератор случайных дней рожденияКонвертер мощностиБалансировка химических уравненийКалькулятор FFMIКалькулятор шагов в расстояниеГенератор цветовых схемДвоичный калькуляторОнлайн БлокнотКалькулятор дня недели рожденияКалькулятор пределовКонвертер фунтов в граммыПобитовый калькуляторГенератор случайных персонажей RPGГенератор случайных блюдКалендарь новолуния и полнолунияКонвертер стоунов в килограммыГенератор «Что бы вы выбрали»Калькулятор возрастаКалькулятор композиции функцийКалькулятор коэффициентов и процентовРешатель НеравенствКалькулятор имплантацииКалькулятор времени удвоения ХГЧКалькулятор знака МеркурияКонвертер ГМС в десятичные градусыМагический шар 8Генератор анаграммГенератор случайных фиктивных адресовГенератор случайных эмодзиДобавить линию к изображениюКалькулятор десятичной дробиКалькулятор доходов TwitchГенератор рэп-имёнКалькулятор K/DКонвертер градусов в радианыГенератор случайных тем для дебатовПродвинутый анализатор совместимости знаков зодиакаГенератор случайных координатКалькулятор сухой массы телаКонвертер дат в римские цифрыКалькулятор уравнений с модулемИдентификатор языка на основе ИИКалькулятор перевода дроби в десятичное числоКалькулятор конвертации дрожжейКалькулятор площади поверхности куба (высокая точность)Калькулятор силы удара в боксеКалькулятор смешивания краски для волосКонвертер литров в стаканыГенератор зачёркнутого текстаИнвертор цветаКалькулятор суммы квадратовСлучайный выборКалькулятор цены за тысячу показовКалькулятор передаточного отношения велосипедаКалькулятор Стандартной ОшибкиКонвертер процентов в PPMПеревернуть видеоТаблица ASCIIУлучшитель изображений🎰 Калькулятор гарантии гачаВалидатор XMLВосьмеричный в двоичный конвертерГенератор случайных кредитных картГенератор случайных шутокКалькулятор даты зачатияКалькулятор Процентного УвеличенияКалькулятор суммы последовательных чиселКалькулятор теории множествГенератор невидимого текстаКалькулятор TDEEКалькулятор процентной ошибкиКонвертер видео для Twitter (X)Генератор геймертеговГенератор названий командГенератор никнеймовГенератор фэнтезийных имёнГенератор печенья с предсказаниямиГенератор идей для рисованияГенератор подсказок для дневникаГенератор ежедневных аффирмацийГенератор комплиментовГенератор фраз для знакомстваГенератор папиных шутокГенератор случайных фактовГенератор вопросов для викториныГенератор слов для игры «Виселица»Генератор слов для PictionaryГенератор шарадГенератор вопросов для знакомстваГенератор «Я никогда не»ИИ-толкователь сновИИ-генератор благодарственных писемИИ-генератор свадебных речейИИ-генератор пресс-релизовИИ-генератор описаний товаровИИ-генератор сценариев видеоИИ-генератор заголовков и описаний YouTubeИИ-генератор подписей для InstagramИИ-генератор заголовка и биографии LinkedInИИ-генератор пунктов резюмеИИ-генератор сопроводительных писемИИ-генератор рэп-текстовСведение PDFРазблокировать PDF (удаление пароля владельца)Извлечение текста из PDFИзвлечение страниц PDFСчётчик слов PDFЗащитить PDF паролемДобавить номера страниц в PDFИзменить порядок страниц PDFУдалить страницы PDFПовернуть PDFJPG в PDFPDF в JPGСжать PDFРазделить PDFОбъединить PDFКонвертер PT в PXКонвертер PX в REMКонвертер тола в граммыКонвертер индийских земельных единицКонвертер мкг в мгИИ-генератор текстов песенИИ-генератор стиховИИ-генератор историйИИ-переводчикИИ Суммаризатор ТекстаКонвертер MPH в KM/H / KM/H в MPHКонвертер узлов в мили в часКубические метры в кубические футыКонвертер кубических футов в кубические ярдыКонвертер квадратных футов в квадратные метрыКонвертер квадратных метров в квадратные футыКонвертер унций в млКонвертер мл в унцииКонвертер галлонов в литрыКонвертер литров в галлоныКонвертер кг в стоуныКонвертер километров в милиКонвертер градусов Фаренгейта в ЦельсииКонвертер градусов Цельсия в ФаренгейтыКалькулятор размера рюкзакаКалькулятор объёма сёрфбордаКалькулятор размера ручки теннисной ракеткиКалькулятор размера шлемаКалькулятор размера перчатокКонвертер размера шляпыКалькулятор размера сноубордаКалькулятор размера лыжКалькулятор размера велосипедаТаймер сплитов спидранаКалькулятор СтейблфордаКалькулятор чекаута в дартсКалькулятор экономичности боулингаКалькулятор Strike Rate в крикетеКалькулятор Net Run RateКалькулятор рейтинга ЭлоКалькулятор восстановления частоты сердечных сокращенийКалькулятор времени походаКалькулятор темпа греблиКалькулятор возрастной оценки в бегеКалькулятор FTP и зон мощностиКалькулятор бип-тестаКалькулятор баллов ACFTКалькулятор Wilks и DOTSКалькулятор вылета дискаПоиск индекса нагрузки и индекса скорости шинКалькулятор стоимости за милюКалькулятор выкупа лизингаКалькулятор смешивания октанового числаКалькулятор смеси масла для 2-тактных двигателейКалькулятор Рабочего Объёма ДвигателяКалькулятор проноса диванаКалькулятор корда дровКалькулятор CADR очистителя воздухаКалькулятор размера осушителяКалькулятор размера потолочного вентилятораКалькулятор размера шторКалькулятор размера ковраКалькулятор высоты подвески картинКалькулятор высоты установки телевизораКалькулятор размера телевизораКалькулятор объёма и плёнки для прудаКалькулятор соли для бассейнаКалькулятор объёма бассейнаКалькулятор размера водонагревателяКалькулятор эпоксидной смолыКалькулятор расстояния между балясинамиКалькулятор плинтусов и молдинговКалькулятор сайдингаКалькулятор пропитки для террасыКалькулятор газонных семянКалькулятор рулонного газонаКалькулятор асфальтаКалькулятор кубических ярдовКалькулятор длины антенныКалькулятор заполнения трубыКалькулятор последовательных и параллельных конденсаторовКалькулятор индуктивного сопротивленияКалькулятор освещения комнатыКалькулятор Люкс в ЛюменыКонвертер Люменов в ВаттыКалькулятор мощности генератораКалькулятор трёхфазной мощностиКалькулятор последовательного соединения резисторовКалькулятор тренияКалькулятор наклонной плоскостиКалькулятор механического преимуществаКалькулятор скорости звукаКалькулятор скорости волныКалькулятор плавучестиКалькулятор конечной скоростиКалькулятор длины волны де БройляКалькулятор энергии фотонаКалькулятор E=mc²Калькулятор замедления времениКалькулятор третьего закона КеплераКалькулятор второй космической скоростиКалькулятор гравитационной силыКалькулятор закона Бугера — Ламберта — БераКалькулятор уравнения НернстаКалькулятор осмотического давленияКалькулятор повышения температуры кипенияКалькулятор понижения температуры замерзанияКалькулятор процентного составаКалькулятор нормальностиКалькулятор моляльностиКонвертер pKa в KaКалькулятор Хендерсона-ХассельбахаКалькулятор теоретического выходаКалькулятор лимитирующего реагентаКалькулятор электронной конфигурацииИнтерактивная таблица МенделееваИИ Генератор Планов УроковИИ Генератор ВикторинГенератор цитирований (APA/MLA/Chicago)Калькулятор посещаемостиКалькулятор баллов APКалькулятор баллов ACTКалькулятор баллов SATКалькулятор доходов YouTube