При
, стартовая точка
Уже тут ошибка, начальное число не должно быть больше шага строкой выше. Т.е. кто-то (VAL, кто же ещё) уже проверил p1-m и решил что оно не подходит. Я не собираюсь делать какие-то лишние проверки, для того есть переборная PARI программа и ускорители.
В обоих случаях шаг уже превышает 5401e33.
Вы забываете что это лишь
для данного конкретного паттерна из 46080. Для других паттернов начальная точка при ровно такой же замене
может и не превысить 5401e33. Я же выше показал пример с заменой 37 на 4096667, там натурально одно из чисел в цепочке имеет это простое в квадрате и все числа цепочки при этом меньше 5401e33.
Существует ли такое значение
, начиная с которого можно будет уверенно сказать, что
превысит 5401e33 ??
О!
Я недооценил сложность вопроса. Считал только величину шага (при этом допустимы любые начальные значения), а вот начальное значение из виду упустил, ничего не мешает ему быть и меньше 5401e33 даже при достаточно большом шаге. Во всяком случае это простое не больше чем
(иначе
будет иметь простое меньше 37, а они все заняты, и такое вовсе не исключено, вон в 14-ке 182212015721072444191301392660439641 одно из мест содержит 23 в первой степени, хотя 23 в квадрате заменено на другое простое, а оно вернулось уже в
место). Учитывая нелинейность КТО не готов оценить какие именно простые окажутся недопустимыми, надо вспоминать формулу восстановления остатка по модулю и проверять все 46080/6=7680 варианта начальных значений.
Т.е. даже оценка в сотни тысяч вариантов для каждой замены слишком занижена.
Если не ошибся, то существуют вот такие паттерны с заменой 37 на p37 с начальным числом менее 5.4e36:
v=[45,253517044545040322,169,12,49,50,1587,32,121,18,4805,28,2523,578,361]; pp=Mod(881350997235128829523053869900928345, 40790395777905825015093007202974416967200); p37=356031631;
v=[45,98,169,12,121,50,867,32,2527,18,2645,4,2523,1922,1001764351548313369]; pp=Mod(3480381030093155129643061394269795545, 322363843024315492299807230063304052288800); p37=1000881787;
v=[45,98,169,12,121,50,867,32,2527,18,2645,4,2523,1922,4058245830176986561]; pp=Mod(2605086024458990853727800249201765945, 1305927606358992343185211153947653154247200); p37=2014508831;
v=[45,98,169,12,121,50,867,32,2527,18,2645,4,2523,1922,9009452846817153721]; pp=Mod(446522713845601440864126679272463545, 2899206623551194348658847927868669226279200); p37=3001575061;
v=[45,98,169,12,121,50,867,32,2527,18,2645,4,2523,1922,16217346175838003641]; pp=Mod(25290217001329937263841385448457145, 5218678453489261957837669690003678599463200); p37=4027076629;
v=[45,98,169,12,121,50,867,32,2527,18,2645,4,2523,1922,25040117351118556129]; pp=Mod(1009956400318978398113296970920178745, 8057811646631668800780662428320877865440800); p37=5004010127;
v=[45,98,169,12,121,50,867,32,2527,18,2645,4,2523,1922,82913562858707103121]; pp=Mod(22152511181586201019851436863633945, 26681259640213809634990662063741258865159200); p37=9105688489;
v=[45,98,169,12,121,50,867,32,2527,18,2645,4,2523,1922,258296432986146162721]; pp=Mod(765032436093768493763402251760558745, 83118780028649182183873359294602324043079200); p37=16071603311;
v=[45,98,169,12,121,50,867,32,2527,18,2645,4,2523,1922,421045601001225858529]; pp=Mod(3410023184201641402717999982273328345, 135490824581105817410687273674823431229920800); p37=20519395727;
Вполне вероятно оценку простого можно и ещё поднять.