Бесплатный Математический Инструмент

Калькулятор простых чисел

Проверьте, является ли число простым, изучите подробные шаги деления и используйте смежные инструменты.

Примеры:

97 является Простым Числом

Доказано · Метод Пробных Делений

✓ ДОКАЗАНО, ЧТО 97 — ПРОСТОЕ: нет ни одного делителя до √97 — Ровно два различных положительных делителя: 1 и само число

Порядковый Номер
#25
Порядковый номер
Предыдущее Число
89
Строго меньше
Следующее Число
101
Строго больше
Количество Цифр
2
Знаков в десятичной записи
Разложение составного числа и делители
Наименьший простой делитель: 7
Каноническое разложение: 7 × 13
Всего делителей: 4
Хотите вместо этого проверить его положительный модуль (абсолютную величину)?
Показать шаги вычислений и пробные деления ▾

Чтобы проверить, является ли целое число n простым, нет необходимости проверять все числа до n. Достаточно проверить только простые делители, не превосходящие квадратный корень: d ≤ ⌊√n⌋.

Архитектура Вычислений

Как Работает Наш Калькулятор Простых Чисел

Разработан с нуля для мгновенного отклика, математической строгости и наглядности.

Калькулятор простых чисел — это точный математический инструмент, определяющий, является ли любое целое число простым или составным. Он проверяет делимость, удостоверяется в наличии ровно двух положительных делителей, вычисляет простые множители и находит соседние простые числа с полной математической строгостью и пошаговым решением.

Интерактивная Схема Алгоритма

Нажмите на любой этап для изучения подробного процесса:
1

Введите Число

Введите натуральное число в поле ввода или кликните по готовым примерам выше.

2

Нажмите «Проверить»

Система выполняет пробные деления до квадратного корня или тесты Миллера-Рабина.

3

Получите Результат

Ознакомьтесь с доказанным вердиктом, цепочкой делений, множителями и соседними простыми числами.

Полный Комплект Инструментов

Инструменты для Простых Чисел

Специализированные калькуляторы для конкретных математических задач и исследований.

Showing 25 of 25 tools
Lists & Ranges

Генератор Простых Чисел

Генерация полных списков простых чисел в любом интервале с возможностью экспорта в CSV.

Открыть инструмент →
Check & Factors

Разложение на Множители

Разложение составных чисел на простые степени с интерактивным деревом и лесенкой деления.

Открыть инструмент →
Lists & Ranges

Следующее и Предыдущее Число

Определение ближайших простых чисел выше и ниже заданного с расчетом точных расстояний.

Открыть инструмент →
Lists & Ranges

N-е Простое Число

Поиск простого числа по его номеру в натуральной последовательности: от 1-го (2) до 10 000-го (104 729).

Открыть инструмент →
Σ
Lists & Ranges

Сумма Простых Чисел

Вычисление точной суммы всех простых чисел в интервале с поддержкой арифметики BigInt.

Открыть инструмент →
Lists & Ranges

Простые Числа Между Границами

Подсчет и анализ простых чисел в заданном отрезке с расчетом плотности и пар близнецов.

Открыть инструмент →
Check & Factors

Проверка Взаимной Простоты

Проверка условия НОД(a, b) = 1 с помощью деления Евклида и геометрического замощения.

Открыть инструмент →
π(x)
Charts & Visuals

Функция Распределения π(x)

Исследование убывания плотности простых чисел до 100 млн и сравнение с формулой Гаусса.

Открыть инструмент →
Charts & Visuals

Таблица 1–100

Интерактивная сетка 10×10 с симулятором решета Эратосфена и версией для печати.

Открыть инструмент →
Charts & Visuals

Factor Tree Calculator

Interactive visual factor tree. Watch numbers branch step by step into their prime factors.

Открыть инструмент →
Special & Crypto

Twin Prime Calculator

Find twin prime pairs (primes that differ by just 2, like 11 and 13) and see how often they appear.

Открыть инструмент →
Lists & Ranges

Prime Gap Calculator

Find the distances between back-to-back prime numbers and spot large gaps.

Открыть инструмент →
Charts & Visuals

Sieve of Eratosthenes

Interactive animated visualizer crossing off multiples step by step to reveal prime numbers.

Открыть инструмент →
Check & Factors

Bulk Prime Checker

Check up to 500 numbers at the same time to see which are prime and export to CSV.

Открыть инструмент →
Special & Crypto

Random Prime Generator

Generate truly random prime numbers with custom digit lengths.

Открыть инструмент →
Charts & Visuals

Prime Number Theorem

Compare the exact count of prime numbers against famous mathematical estimation formulas.

Открыть инструмент →
Special & Crypto

Goldbach Calculator

Find pairs of prime numbers that add up to any even number you choose.

Открыть инструмент →
Check & Factors

Semiprime Calculator

Analyze numbers made by multiplying exactly two prime numbers together (like 15 = 3 × 5).

Открыть инструмент →
Special & Crypto

Mersenne Prime Calculator

Test huge primes written as 2^p - 1 and explore world-record prime numbers.

Открыть инструмент →
Check & Factors

Prime Power Calculator

Test if a number is a prime raised to a power (like 2³ = 8 or 3² = 9).

Открыть инструмент →
Special & Crypto

Special Prime Checker

Explore fascinating prime families like palindrome primes, twin primes, and mirror primes.

Открыть инструмент →
Charts & Visuals

Prime Distribution & Ulam Spiral

View prime numbers plotted on a visual 2D spiral to discover line patterns.

Открыть инструмент →
Special & Crypto

RSA Prime Demo

Interactive visual demonstration of how prime numbers lock and protect secret messages online.

Открыть инструмент →
Check & Factors

Fraction Prime Factorization

Break down fractions into prime factors and simplify them easily.

Открыть инструмент →
Check & Factors

How to Check If a Number Is Prime

Simple algorithms and copyable code examples in Python, JavaScript, C++, Java, and Go.

Открыть инструмент →
Математические Основы

Что Такое Простое Число?

Фундаментальные неделимые кирпичики целых чисел и всей арифметики.

Геометрическая Модель: Прямоугольный Тест Простоты

Число n является простым, если из n плиток можно собрать только одну сплошную полоску 1 × n. Если можно составить прямоугольник шириной > 1, число является составным.

Примеры:
12 is Composite: 3 rectangular arrangements possible
Displaying a 3 × 4 rectangular array with zero remainder.

Определение и Примеры

В математике простым числом называется натуральное число строго больше 1, имеющее ровно два различных натуральных делителя: единицу и само себя.

Первые десять простых чисел: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29.

Любое целое число больше 1, не являющееся простым, называется составным числом, так как его можно составить умножением меньших простых чисел.

Quick Integer Classifier (Tap 0, 1, 2, or Any Integer)
2 is the ONLY even prime — factors: 2 (exactly 2 divisors).
Indivisible emerald prime polyhedra beside a factored composite block
The Building Blocks of Arithmetic Like chemical elements in chemistry, prime numbers cannot break down further—every composite whole splits cleanly into a unique product of primes.

Почему 0 и 1 Не Являются Простыми Числами

0 не является ни простым, ни составным: у него бесконечно много делителей, так как 0 делится на любое ненулевое число без остатка.

1 не является ни простым, ни составным: у него всего один делитель (само число). Если бы единица была простой, нарушилась бы основная теорема арифметики об единственности факторизации.

Four classes of non-negative integers: 0, 1, primes, and composites

Classification map of whole numbers: 0 (zero divisors rule), 1 (unit), Primes (2 factors), and Composites (3+ factors).

Сравнение: Простые и Составные Числа

Ключевые различия между двумя классами натуральных чисел:

Свойство Простые Числа Составные Числа
Определение Ровно два различных положительных делителя: 1 и само число Более двух положительных делителей
Количество делителей Строго 2 делителя 3 или более делителей
Наименьший представитель 2 (единственное чётное простое число) 4 (2 × 2)
Разложение на простые множители Само число (p¹) Единственное произведение степеней простых чисел (p₁ᵃ × p₂ᵇ …)
Чётные целые числа Только 2 является простым; все остальные чётные числа — составные Все чётные целые числа > 2 (4, 6, 8, 10, 12…)
Примеры 2, 3, 5, 7, 11, 13, 97, 101 4, 6, 8, 9, 12, 51, 91, 100

Почему 2 — Единственное Четное Простое Число

Четное число делится на 2. Число 2 имеет только два делителя: 1 и 2, что строго соответствует определению. Любое же четное число n > 2 делится на 1, 2 и n, имея как минимум три делителя.

Являются ли 7 и 9 Простыми Числами?

7 — простое число: его делители только 1 и 7. 9 НЕ является простым числом: 9 делится на 3 (3 × 3 = 9). Нечетность сама по себе не делает число простым!

Методы и Доказательства

Как Проверить Число на Простоту

Классическая граница квадратного корня и пошаговые алгоритмы.

Интерактивный Симулятор: Граница Квадратного Корня и Пробное Деление

Посмотрите, как граница ⌊√n⌋ радикально сокращает число необходимых делений для доказательства простоты.

Попробуйте тестовые примеры:
Граница квадратного корня
√97 ≈ 9.85
p ≤ 7 (⌊√97⌋ = 9)
Простые числа для проверки
4
2, 3, 5, 7
Проверок сэкономлено благодаря границе
92
92 / 96 (95.8%)
Search Horizon Visualization (1 → ⌊√n⌋ → n) Only prime divisors ≤ ⌊√n⌋ are needed

Проверка делимости до √n

Multi-stage lattice filter separating composite numbers from emerald prime values
Eliminating Multiples Early Small prime filters (2, 3, 5, 7…) sift out composites immediately, shrinking candidate tests up to √N.
Geometry explaining why factor pairs mirror around square root of n
Why √N Is the Exact Cutoff Every factor pair (a × b = n) has one member ≤ √n and the mirror cofactor ≥ √n.

Проверка Делимости до √n

Чтобы проверить, является ли целое число n простым, нет необходимости проверять все числа до n. Достаточно проверить только простые делители, не превосходящие квадратный корень: d ≤ ⌊√n⌋.

Почему это работает: Делители всегда образуют взаимодополняющие пары: a × b = n. Если бы оба сомножителя были больше √n, их произведение превысило бы n, что невозможно.

Пример: Является ли 97 простым?

  1. Вычисляем √97 ≈ 9.848. Проверяем только простые числа ≤ 9.
  2. Простые числа для проверки: 2, 3, 5, 7.
  3. 97 ÷ 2 = 48, ост. 1 (Не делится, оканчивается на нечётную цифру 7).
  4. 97 ÷ 3 = 32, ост. 1 (Не делится, сумма цифр 9+7=16 не делится на 3).
  5. 97 ÷ 5 = 19, ост. 2 (Не делится, не оканчивается на 0 или 5).
  6. 97 ÷ 7 = 13, ост. 6 (Не делится).
  7. Ни одно простое число ≤ √97 не разделило 97 нацело. Следовательно, доказано, что 97 — простое число!

Пример: Почему 91 — составное число?

  1. Вычисляем √91 ≈ 9.539. Проверяем только простые числа ≤ 9.
  2. Простые числа для проверки: 2, 3, 5, 7.
  3. 91 ÷ 2 = 45, ост. 1 (Не делится).
  4. 91 ÷ 3 = 30, ост. 1 (Не делится, сумма цифр 9+1=10).
  5. 91 ÷ 5 = 18, ост. 1 (Не делится, не оканчивается на 0 или 5).
  6. 91 ÷ 7 = 13, ост. 0 (Делится нацело!).
  7. Поскольку 7 является делителем, 91 — составное число: 91 = 7 × 13.

Быстрые признаки делимости для устного счёта

Вы можете быстро исключить многие составные числа с помощью простых арифметических правил:

  • Делимость на 2: последняя цифра чётная (0, 2, 4, 6, 8).
  • Делимость на 3: сумма всех цифр кратна 3 (например, для 51: 5+1=6, значит 51 ÷ 3 = 17).
  • Делимость на 5: последняя цифра равна 0 или 5.
  • Правило 6k ± 1: каждое простое число больше 3 можно записать в виде 6k − 1 или 6k + 1. Хотя не все числа такого вида простые, любое число, не имеющее такого вида, гарантированно составное!
Устный Счет и Быстрые Приемы

Признаки Делимости и Быстрые Правила Простоты

Удобные правила для быстрого отсева составных чисел в уме без помощи калькулятора.

Интерактивная Схема: Колесо по Модулю 6 (6k ± 1)

Любое простое число строго больше 3 обязательно имеет вид 6k + 1 либо 6k - 1.

Попробуйте примеры:
6k 6k+1 ★ 6k+2 6k+3 6k+4 6k−1 ★ DIV BY 6
Правило Простоты 6k ± 1
97 = 6 × 16 + 1
Remainder dividing by 6: 1 → 6k + 1
Interactive Divisibility Scanner (Test Any Number Against All 10 Rules) Testing 2,730 — divisible by 2, 3, 5, 6, 7, 13 (6 rules match).
Делитель Признак Делимости и Прием Практический Пример Live Result
2 Последняя цифра чётная: 0, 2, 4, 6 или 8. 248 оканчивается на 8 → Делится на 2
3 Сумма всех отдельных цифр делится на 3. 453 → 4+5+3 = 12 (делится на 3) → Делится на 3
4 Число, образованное двумя последними цифрами, делится на 4. 3 116 оканчивается на 16 (16 ÷ 4 = 4) → Делится на 4
5 Последняя цифра — 0 или 5. 895 оканчивается на 5 → Делится на 5
6 Число проходит проверку и на 2 (чётное), и на 3 (сумма цифр). 732 чётное и 7+3+2 = 12 → Делится на 6
7 Удвойте последнюю цифру и вычтите её из оставшейся части числа. Результат делится на 7. 672 → 67 − (2×2) = 63 (63 ÷ 7 = 9) → Делится на 7
8 Число, образованное тремя последними цифрами, делится на 8. 5 128 оканчивается на 128 (128 ÷ 8 = 16) → Делится на 8
9 Сумма всех отдельных цифр делится на 9. 2 871 → 2+8+7+1 = 18 (18 ÷ 9 = 2) → Делится на 9
11 Знакочередующаяся сумма цифр (плюс-минус-плюс...) равна 0 или кратна 11. 913 → 9 − 1 + 3 = 11 → Делится на 11
13 Прибавьте учетверённую последнюю цифру к оставшейся части числа. Сумма делится на 13. 299 → 29 + (9×4) = 65 (65 ÷ 13 = 5) → Делится на 13

Правило Простоты 6k ± 1

Любое простое число строго больше 3 обязательно имеет вид 6k + 1 либо 6k - 1.

6k − 1  |  6k + 1

Почему это гарантировано: Любое целое число можно представить в одной из шести форм: 6k, 6k+1, 6k+2, 6k+3, 6k+4, 6k+5 (что равно 6(k+1)−1).

  • 6k, 6k+2, 6k+4 всегда чётные (делятся на 2).
  • 6k+3 всегда делится на 3.

Важное предупреждение: Это необходимое, но не достаточное условие. Хотя каждое простое число > 3 имеет такой вид, некоторые числа этого вида являются составными (например, 25 = 6(4)+1 и 35 = 6(6)−1). Всегда проверяйте кандидатов методом пробного деления до корня.

Почему Нет Простой Формулы Простых Чисел

В 1772 году Леонард Эйлер открыл замечательный квадратный трёхчлен f(n) = n² + n + 41, который даёт только простые числа для каждого целого n = 0, 1, 2, ..., 39 (40 последовательных простых чисел: 41, 43, 47, 53, 61, ..., 1601).

f(n) = n² + n + 41

Однако при n = 40 многочлен даёт 40² + 40 + 41 = 1 681 = 41², доказывая, что никакой непостоянный алгебраический многочлен не может бесконечно генерировать исключительно простые числа.

Click any n (0–45) to verify f(n): f(0) = 41 (Prime)
Наглядная Сетка

Таблица Простых Чисел от 1 до 100

Интерактивная сетка 10×10. Используйте симулятор Решета Эратосфена для пошагового отсеивания составных чисел.

Простых Чисел (1–100) Σ = 1,060
Нажмите «Шаг решета», чтобы увидеть, как Эратосфен отсеивал составные числа в 200 году до н. э.! Шаг 0/4
Простое (25 чисел: 2, 3, 5, 7, 11, … 97)
Составное (74 числа: кратные проверенным простым)
Ни то ни другое (1) (Единица: ровно 1 делитель)
Пошагово примените древний алгоритм: вычеркивайте числа, кратные 2, 3, 5 и 7, чтобы открыть 25 простых чисел.
Расширенный Справочник

Простые Числа от 1 до 1 000

Между 1 и 1 000 расположено ровно 168 простых чисел.

Интерактивная Диаграмма: Распределение по Сотням

Нажмите на столбик сотни для фильтрации соответствующих простых чисел.

Показано подтверждённых простых чисел: 168 (от 1 до 1000) (Σ = 76,127)
Все 168 Простых Чисел до 1 000 ▾

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

Показано подтверждённых простых чисел: 168 (от 2 до 997)
Знаковые Числа Последовательности

Ключевые Вехи в Ряду Простых Чисел

Эти опорные простые числа обозначают важнейшие рубежи в теории чисел и криптографии.

Знаковые рубежи:
Поиск N-го Числа и Асимптотическая Кривая Роста p(100) = 541 · 100 × ln(100) ≈ 461
Exact p(n) n · ln(n)
Значение N-го простого числа
541
p(100)
Соседние Числа
p₉₉: 523 · p₁₀₁: 547
p(n−1) · p(n+1)
Порядковый номер в ряду простых
#100
Последовательность OEIS A000040

Ключевые рубежи последовательности простых чисел

Эти эталонные простые числа отмечают важные границы в математике, вычислительных тестах и теории чисел:

#1 → 2

p₁ = 2

Наименьшее простое число, первое положительное простое и единственное существующее чётное простое число. Все последующие простые числа — нечётные.

#25 → 97

p₂₅ = 97

Наибольшее двузначное простое число. Между 1 и 100 находится ровно 25 простых чисел, что составляет 25% всех целых чисел первой сотни.

#100 → 541

p₁₀₀ = 541

Знаковое 100-е простое число. Завершает первую сотню простых чисел с общей плотностью простых чисел 18,5% на этом отрезке.

#1,000 → 7,919

p₁₀₀₀ = 7,919

Тысячное простое число. Доказывает, что простые числа встречаются всё реже по мере роста чисел: чтобы найти 1 000 простых чисел, требуется 7 919 целых чисел (плотность 12,6%).

#5,000 → 48,611

p₅₀₀₀ = 48,611

Пятитысячное простое число. Расположено чуть ниже порога 50 000, демонстрируя локальную плотность около 10,3%.

#10,000 → 104,729

p₁₀₀₀₀ = 104,729

Рубеж 10 000-го простого числа. Наша мгновенная таблица поиска охватывает все простые числа до этой границы без задержки сервера.

Аналитическая Теория Чисел

Функция Распределения π(x) и Плотность

Исследуйте естественное разрежение простых чисел и теорему Гаусса о распределении простых чисел.

Готовые пределы:
Интерактивный Индикатор Плотности и Прогресса Плотность простых чисел: 16.80% (~1/6)
0% 25% (x=100) 50% 100%
Точное значение π(x)
168
Простые числа строго ≤ x (≤ 1,000)
Плотность простых чисел
16.80%
Процент простых среди целых
Оценка Гаусса (Тech. ПЧ)
144.76
Относительная Погрешность (%): −13.8%

Количество Простых Чисел по Степеням Десятки

С ростом чисел простые числа встречаются реже, но их бесконечно много. Обратите внимание, как приближение теоремы о распределении простых чисел x / ln(x) в относительных процентах становится всё точнее по мере роста x:

Верхняя Граница (x) Точное π(x) Плотность (%) Оценка Гаусса: x / ln(x) Относительная Погрешность (%)
10 4 40.00% 4.34 +8.5%
100 25 25.00% 21.71 −13.1%
1,000 168 16.80% 144.76 −13.8%
10,000 1,229 12.29% 1,085.74 −11.7%
100,000 9,592 9.59% 8,685.89 −9.4%
1,000,000 78,498 7.85% 72,382.41 −7.8%
10,000,000 664,579 6.65% 620,420.69 −6.6%
100,000,000 5,761,455 5.76% 5,428,681.02 −5.8%

Что Означает Функция π(x)?

В теории чисел π(x) не означает геометрическую константу π ≈ 3,14159. В XVIII веке математики во главе с Карлом Фридрихом Гауссом ввели греческую букву π (от слова plēthos — «множество») для обозначения функции распределения простых чисел: точного количества простых чисел, не превосходящих x.

В отличие от алгебраических функций, π(x) представляет собой ступенчатую функцию, которая увеличивается на 1 каждый раз, когда x проходит через простое число.

Теорема о Распределении Простых Чисел (PNT)

Доказанная независимо друг от друга в 1896 году Жаком Адамаром и Шарлем Жаном де ла Валле-Пуссеном теорема о распределении простых чисел гласит, что при стремлении x к бесконечности распределение простых чисел подчиняется закону:

π(x) ~ x / ln(x)

Эта теорема показывает, что вероятность того, что случайно выбранное целое число вблизи x окажется простым, составляет приблизительно 1 / ln(x).

Comparison chart of exact prime count pi(x), logarithmic integral Li(x), and x/ln(x)
Exact π(x) vs Gauss’s Li(x) vs x/ln(x) As upper bound x grows toward 10⁸, prime density smoothly thins like 1/ln(x) while Gauss’s logarithmic integral Li(x) hugs the true count far more closely than x/ln(x).
Анализ Интервалов

Поиск Простых Чисел в Диапазоне

Находите, считайте и вычисляйте точную сумму простых чисел между любыми границами с помощью BigInt.

Шаблоны:
Поиск Простых Чисел в Диапазоне Плотность простых чисел: 25.0%
Density Histogram (10 bins) Prime Position Twin Prime Pair (Δ = 2)
Всего Простых Чисел
25
π(end) − π(start−1)
Точная Сумма
1,060
Точная сумма BigInt
Границы Отрезка
2 … 97
Включая границы
Соседние Числа

Поиск Следующего и Предыдущего Числа

Узнайте ближайшие соседние простые числа, вычислите точное расстояние и определите максимальное простое ≤ n.

Попробуйте примеры:
Интерактивная Схема: Шкала Расстояний Между Простыми Числами 89 (Δ = 1)
n: 90
Предыдущее простое (p < n)
89
Δ = −1
n
90
Доказано составное
Следующее простое (p > n)
97
Δ = +7
Ближайшее простое 89 (Δ = 1)
max(p ≤ n) 89
Открыть инструмент →

Строгие Соседи против Включающих Границ

При поиске соседних простых чисел математическая строгость требует различать строго соседние простые числа и нестрогие границы:

  • Строго предыдущее простое (p < n): наибольшее простое число, строго меньшее n. Для n = 97 предыдущим простым является 89.
  • Строго следующее простое (p > n): наименьшее простое число, строго большее n. Для n = 97 следующим простым является 101.
  • Наибольшее простое ≤ n: если само n простое (например, 97), то наибольшее простое ≤ 97 равно 97. Если n составное (например, 90), то это 89.

Постулат Бертрана и Равноудаленные Числа

Насколько далеко может находиться следующее простое число? В 1850 году Пафнутий Чебышёв доказал постулат Бертрана: для любого целого числа n > 3 всегда существует хотя бы одно простое число p такое, что:

n < p < 2n − 2

Равноудалённые соседи: для некоторых чисел предыдущее и следующее простые находятся на одинаковом расстоянии. Например, для n = 6 предыдущее — 5 (расст. 1), а следующее — 7 (расст. 1). Оба являются ближайшими простыми!

Разложение и Шаги

Разложение на Простые Множители с Решением

Как любое составное число единственным образом распадается на степени простых чисел.

Интерактивное дерево множителей и схема деления уголком

Введите любое целое число, чтобы построить его наглядное SVG-дерево простых множителей и пошаговую цепочку деления.

Попробуйте примеры:
Канонический Экспоненциальный Вид
360 = 2³ × 3² × 5
Теория Чисел и НОД

Проверка Взаимной Простоты Чисел (Копримарность)

Проверьте, имеют ли два числа общие делители кроме 1, используя алгоритм Евклида.

Попробуйте пары:
✓ (8, 9) — ВЗАИМНО ПРОСТЫЕ (НОД = 1)
gcd(8, 9) = 1
Значение НОД 1
Интерактивная Схема: Геометрическое Замощение Евклида Наибольшая общая плитка: 1 × 1

Евклид обнаружил, что нахождение НОД(a, b) эквивалентно поиску наибольшей квадратной плитки, которой можно без зазоров и наложений замостить прямоугольник размера a × b:

Шаги деления алгоритма Евклида

9 = 8 × 1 + 1
8 = 1 × 8 + 0

Могут ли два составных числа быть взаимно простыми?

Да, безусловно! Это одно из самых часто неправильно понимаемых понятий элементарной теории чисел. Два числа называются взаимно простыми, если их наибольший общий делитель равен 1, независимо от того, являются ли сами эти числа простыми.

gcd(a, b) = 1

Рассмотрим 8 = 2³ (составное) и 9 = 3² (составное). Ни одно из них не является простым! Однако поскольку в их разложениях нет общих простых множителей, НОД(8, 9) = 1, что делает их полностью взаимно простыми.

Почему взаимная простота важна в криптографии

  • Функция Эйлера φ(n): подсчитывает количество целых чисел до n, взаимно простых с n. Для простых чисел φ(p) = p − 1.
  • Генерация ключей RSA: открытая экспонента e должна быть строго взаимно простой с φ(n) = (p − 1)(q − 1), чтобы существовал обратный по модулю элемент d.
  • Хеш-таблицы: выбор взаимно простых размеров корзин предотвращает кластеризацию коллизий в высокопроизводительных хеш-таблицах.
Частые Ошибки

Числа, Похожие на Простые (Но Составные)

Коварные составные числа, которые регулярно вводят в заблуждение учащихся и разработчиков.

Интерактивный Анализатор: Разбор Ложных Простых Чисел

Разбор числа 91: самое известное «ложное простое»

91 = 7 × 13
√91 ≈ 9.54 (p ≤ 7)

Когнитивная Слепая Зона

91 оканчивается на 1, поэтому проходит проверку на чётность (2). Сумма цифр 9+1=10 не делится на 3. Не оканчивается на 5. Поскольку ни 7, ни 13 не входят в стандартную школьную таблицу умножения в таком сочетании, люди подсознательно считают 91 простым числом!

51 Составное
3 × 17
5 + 1 = 6 (÷ 3 → 51 = 3 × 17)
Нажмите для разбора ↓
57 Составное
3 × 19
5 + 7 = 12 (÷ 3 → 57 = 3 × 19)
Нажмите для разбора ↓
91 Составное
7 × 13
91 оканчивается на 1, поэтому проходит проверку на чётность (2). Сумма цифр 9+1=10 не делится на 3. Не оканчивается на 5. Поскольку ни 7, ни 13 не входят в стандартную школьную таблицу умножения в таком сочетании, люди подсознательно считают 91 простым числом!
Нажмите для разбора ↓
119 Составное
7 × 17
119 ÷ 7 = 17 (6k − 1)
Нажмите для разбора ↓
133 Составное
7 × 19
133 ÷ 7 = 19 (6k + 1)
Нажмите для разбора ↓
143 Составное
11 × 13
1 − 4 + 3 = 0 (÷ 11 → 11 × 13)
Нажмите для разбора ↓
161 Составное
7 × 23
161 ÷ 7 = 23 (6k − 1)
Нажмите для разбора ↓
221 Составное
13 × 17
221 ÷ 13 = 17 (6k − 1)
Нажмите для разбора ↓
247 Составное
13 × 19
247 ÷ 13 = 19 (6k + 1)
Нажмите для разбора ↓
289 Составное
17² (17 × 17)
√289 = 17 (17 × 17 = 289)
Нажмите для разбора ↓
323 Составное
17 × 19
18² − 1 = (18−1)(18+1) = 17 × 19
Нажмите для разбора ↓
Почему они вводят нас в заблуждение? 91 оканчивается на 1, поэтому проходит проверку на чётность (2). Сумма цифр 9+1=10 не делится на 3. Не оканчивается на 5. Поскольку ни 7, ни 13 не входят в стандартную школьную таблицу умножения в таком сочетании, люди подсознательно считают 91 простым числом!
Особые Семейства

Специальные Классы Простых Чисел

Изучите интересные классы простых чисел с уникальными алгебраическими свойствами.

Geometric prime constellation spiral illuminating special prime classes
Special Families Inside the Prime Constellation Some primes carry extra symmetry—differing by 2 (Twins), sitting at 2ᵖ − 1 (Mersenne), reading identically backward (Palindromic), or remaining prime when reversed (Emirps).

Quick Special-Prime Scanner

Test any prime to see every special mathematical family it belongs to simultaneously.

Особые Семейства

Изучите интересные классы простых чисел с уникальными алгебраическими свойствами.

Простые Числа-Близнецы

Пары простых чисел, разность между которыми равна ровно 2: (p, p + 2). Знаменитая нерешённая гипотеза о простых близнецах утверждает, что таких пар бесконечно много.

Примеры: (3, 5), (5, 7), (11, 13), (17, 19), (41, 43), (71, 73)

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

Простые числа вида 2ᵖ − 1, где показатель степени p сам должен быть простым числом. Они напрямую связаны с чётными совершенными числами и включают в себя крупнейшие известные простые числа.

Примеры: 3 (2²−1), 7 (2³−1), 31 (2⁵−1), 127 (2⁷−1), 8191 (2¹³−1)

Числа Софи Жермен

Простое число p называется простым числом Софи Жермен, если 2p + 1 также является простым (называемым безопасным простым числом). Они играют важнейшую роль в криптографических протоколах.

Примеры: 2 (2×2+1=5), 3 (7), 5 (11), 11 (23), 23 (47), 29 (59)

Простые Числа-Палиндромы

Простое число, которое читается одинаково слева направо и справа налево в десятичной системе. Примечательно, что за исключением 11, все палиндромные простые числа имеют нечётное количество цифр!

Примеры: 2, 3, 5, 7, 11, 101, 131, 151, 181, 191, 313, 353, 727
Архитектура Системы

Как Работает Наш Алгоритм

Прозрачные математические методы с честным подтверждением строгости доказательства.

Блок-Схема: Конвейер Принятия Решений

Проследите точный алгоритмический маршрут вычислений для проверки любого целого числа.

Тестовые примеры трассировки:
Этап 1: Валидация ввода
Точный парсинг BigInt
Whole Number (n ≥ 0)
Этап 2: Быстрый фильтр делимости
Multiple-of-6 Rule
Fast test for 2, 3, and 5
Этап 3: Основной движок проверки простоты
Тест Миллера — Рабина и границы перебора
Instant list check
Этап 4: Синтез вердикта
Доказано простое
Детерминированное доказательство (0% погрешности)
n = 97 → #25 → Доказано простое
Decision tree showing sieve lookup, 6k+/-1 trial division, and 7-base Miller-Rabin routing
Adaptive Primality Decision Tree Inputs automatically route to the fastest deterministic check: instant sieve lookup (≤105,000), 6k ± 1 trial division (≤10¹²), or 7-base Miller-Rabin (≤2⁶⁴−1).
Step-by-step Miller-Rabin modular exponentiation squaring flowchart
7-Base Deterministic Verification Flow Unlike single-base Fermat tests that fail on Carmichael numbers like 561, testing all 7 verified bases eliminates every 64-bit pseudoprime without false positives.

Малые числа: Пробное деление

Для чисел до 1 000 000 000 000 (10¹²) мы выполняем ограниченное пробное деление с использованием последовательности 6k ± 1 до ⌊√n⌋. Если делитель не найден, простота математически доказана.

Диапазоны: Решето Эратосфена

Для запросов по диапазону наш движок использует оптимизированное битовое решето Эратосфена со сложностью O(n log log n), точно отсеивающее составные кратные.

Большие числа: Детерминированный тест Миллера — Рабина

Для чисел до 2⁶⁴ − 1 (18,4 квинтиллиона) мы применяем детерминированный тест Миллера — Рабина по 7 основаниям (2, 325, 9375, 28178, 450775, 9780504, 1795265022). Это даёт безусловную детерминированную точность без вероятностной погрешности.

Арифметика произвольной точности BigInt

Все вычисления с большими числами выполняются через нативные объекты JavaScript BigInt, чтобы исключить ошибки округления 64-битных чисел с плавающей запятой IEEE-754 свыше 2⁵³ − 1 (9 007 199 254 740 991).

Операция / Режим Математический Метод Гарантированная Граница Степень Достоверности
Проверить Число Square root check & advanced prime test Numbers up to 18 quintillion Детерминированное доказательство (0% погрешности)
Простые Множители Step-by-step division test Numbers up to 1 trillion Детерминированное доказательство (0% погрешности)
N-е Число Fast prime sequence lookup Up to the 10,000th prime (104,729) Детерминированное доказательство (0% погрешности)
Числа в Диапазоне Prime grid sieve Ranges up to 10,000 numbers Детерминированное доказательство (0% погрешности)
Практическое Значение

Почему Простые Числа Так Важны

Помимо чистой теории, простые числа защищают безопасность данных в современном интернете.

Интерактивная Схема: Обучающая Демонстрация Шифра RSA

Посмотрите, как перемножение двух простых чисел создает криптографический замок современной защиты данных.

1. Два секретных простых числа
p = 5, q = 7
Хранятся строго в секрете
2. Открытый модуль
n = p × q = 35
Вычисляется тривиально
3. Функция Эйлера
(5−1) × (7−1) = 24
(p−1) × (q−1)
4. Пара ключей (e, d)
(e = 5, d = 5)
Matching lock and key
Lock and unlock secret numbers
Locked Secret Message
12 locked with key → 17
Unlocked Original Message
17 unlocked with key → 12 ✓
Только в учебных целях: эта упрощённая модель иллюстрирует алгебраическую механику RSA на малых простых числах. В реальной криптографии с открытым ключом используются 2048-битные или 4096-битные простые числа (длиной более 600 десятичных знаков).
Translucent indigo padlock secured by interlocking prime factor gears
One-Way Prime Trapdoor Encryption Multiplying two huge secret primes (p × q = N) takes microseconds, while factoring N backward without the key becomes astronomically difficult.

Interactive RSA Key Scale Explorer

Compare toy classroom locks with modern banking encryption scales:

6-bit Toy Modulus (~11 bits) Instant Break

Educational demonstration above uses small numbers (like 35) so every exponent step is visible by hand.

Простые числа часто называют «атомами математики», поскольку каждое составное число можно построить путём перемножения простых. Но их уникальная алгебраическая необратимость делает их незаменимыми и в цифровых системах.

Криптография с открытым ключом

Протоколы безопасности, такие как шифрование RSA, ключи SSH и сертификаты TLS, опираются на математическую одностороннюю функцию: перемножить два больших простых числа легко, но разложить их произведение на множители вычислительно невозможно.

Хеш-таблицы и ГПСЧ

Размеры хеш-таблиц и генераторы псевдослучайных чисел часто используют модульную арифметику по простому модулю для минимизации коллизий, предотвращения кластеризации и равномерного распределения памяти.

Теория чисел и чистая математика

Простые числа лежат в основе глубочайших нерешённых загадок науки, включая гипотезу Римана, проблему Гольдбаха и распределение интервалов между простыми числами.

Проверка и Строгость

Точность, Научные Источники и Границы Вычислений

Рецензируемые алгоритмы, детерминированные границы и полная открытость.

Balanced mathematical scales flanked by brass divider compass and optical lens
Zero Rounding, Zero Probabilistic Shortcuts Every primality check uses exact arbitrary-precision BigInt integer arithmetic paired with verified deterministic bounds up to 2⁶⁴ − 1.

Live Browser Engine Self-Test

Verify engine.js directly in your browser against adversarial pseudoprimes, boundaries, and numbers above IEEE-754 float precision.

Click "Run 8 Edge Cases Now" to run live verification.
✓

Детерминированная Гарантия Простоты

Для всех целых чисел n < 2⁶⁴ (до 18 446 744 073 709 551 615) наш движок проверяет 7 детерминированных оснований, доказанных CP-Algorithms и Соренсоном и Вебстером. Этот тест является математическим доказательством, а не вероятностной оценкой: ни одно псевдопростое число или число Кармайкла не пройдёт проверку.

#

Ограничения Памяти и Производительности

Обычные сайты-калькуляторы страдают от ошибок округления чисел с плавающей запятой JavaScript IEEE 754 свыше 2⁵³ − 1 (9 007 199 254 740 991). Наш движок преобразует строки цифр напрямую в нативный тип произвольной точности BigInt, гарантируя отсутствие ошибок усечения.

⚙

Академические Источники и Литература

Каждое обновление проверяется автоматическими наборами модульных тестов, охватывающими первые 10 000 простых чисел OEIS, известные составные ловушки Кармайкла (561, 1105, 1729, 2465), показатели Мерсенна, простые близнецы и алгоритмы взаимной простоты Евклида.

Академические ссылки и авторитетные источники

  • Crandall, R., & Pomerance, C. (2005): Prime Numbers: A Computational Perspective. 2nd ed., Springer-Verlag. (Фундаментальный справочник по основаниям Миллера — Рабина, ρ-методу Полларда и тесту Бейли — Померанца — Селфриджа — Уогстаффа).
  • Sorenson, J., & Webster, J. (2015): Strong Pseudoprimes to Twelve Prime Bases. Mathematics of Computation, 85(301), pp. 2489–2503.
  • OEIS: Онлайн-энциклопедия целочисленных последовательностей (OEIS): Последовательность A000040 (Простые числа).
  • GIMPS: Great Internet Mersenne Prime Search (GIMPS): Официальный проект поиска рекордных крупнейших простых чисел Мерсенна. (2¹³⁶²⁷⁹⁸⁴¹ − 1).
  • CP-Algorithms: CP-Algorithms & e-maxx: Детерминированный алгоритм проверки простоты Миллера — Рабина.
Спецификация математического движка: проверено и протестировано (ноябрь 2026 г.) Читать Полную Методологию и Доказательства →
Частые Вопросы

Часто Задаваемые Вопросы (FAQ)

Строгие и понятные ответы на распространенные вопросы о простых числах.

9 questions
Что такое простое число?

Простое число — это натуральное число строго больше 1, которое имеет ровно два различных положительных делителя: 1 и само себя. Примеры: 2, 3, 5, 7, 11, 13 и 97.

Почему 0 и 1 не считаются простыми числами?

По строгому математическому определению простое число обязано иметь ровно два различных натуральных делителя. У числа 1 только один делитель (оно само). Число 0 имеет бесконечно много делителей, так как 0 при делении на любое ненулевое число дает 0 с остатком 0.

Почему 2 — единственное четное простое число?

Любое четное число больше 2 делится на 2 помимо 1 и самого себя (например, 4 = 2 × 2, 6 = 2 × 3). Имея как минимум три делителя, все четные числа больше 2 являются составными. Число 2 — единственное четное число с ровно двумя делителями.

Являются ли числа 7 и 9 простыми?

Нет. 7 — простое число, так как его делители только 1 и 7. Однако 9 — составное число, имеющее три делителя: 1, 3 и 9 (3 × 3 = 9).

Как проверить, является ли большое число простым?

Для небольших чисел компьютеры проверяют делители до квадратного корня ⌊√n⌋. Для 64-битных чисел детерминированный тест Миллера-Рабина проверяет 7 доказанных оснований (2, 325, 9375, 28178, 450775, 9780504, 1795265022) со 100% формальной гарантией.

Какое самое большое простое число?

Самого большого простого числа не существует: Евклид доказал бесконечность простых чисел еще около 300 г. до н.э. Однако на текущий момент самым большим известным простым числом является найденное проектом GIMPS: 2^136 279 841 − 1 (41 024 320 десятичных знаков).

Что такое взаимно простые числа?

Два целых числа называются взаимно простыми, если их наибольший общий делитель (НОД) равен 1. Ни одному из них не обязательно быть простым самому по себе. Например, 8 (2³) и 9 (3²) составные, но нод(8, 9) = 1, следовательно, они взаимно просты.

Сколько простых чисел от 1 до 100?

От 1 до 100 содержится ровно 25 простых чисел: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89 и 97. Их сумма равна 1 060.

Как работает факторизация простых чисел на калькуляторе Casio fx-991ES?

На совместимых моделях Casio fx-991ES PLUS или fx-115ES PLUS введите целое число, нажмите [=], затем нажмите [SHIFT] и клавишу [FACT] (над кнопкой градусов/минут). Экран сразу отобразит разложение числа на простые множители.