Если найдется математический аппарат, с помощью которого можно быстро качественно показать имеет ли решение уравнение
для заданного
в натуральных
и
, то перед нами - самый простой тест на простоту любого числа
Задача факторизация тоже сводится к задаче разрешимости квадратного диофантова уравнения двух неизвестных. Но скорее всего последняя также NP-сложна, как и первая.
Допустим, мы хотим найти простые числа порядка
(или
- без разницы)
Важно научиться "чувствовать" запредельную грандиозность чисел такого размера. Нет лучше способа "прочувствовать", чем самостоятельно запрограммировать собственный алгоритм. Для этого более всего подходит программируемый калькулятор
pari/gp. Если можете программировать в 1С, то тем более сможете и в
pari/gp программировать проверочные алгоритмы для своих изысканий.