Функция FactorIntegerECM (попытка факторизации больших чисел Мерсенна)
Функция FactorIntegerECM: поиск делителей 5011-го числа Мерсенна М5011
Функция FactorlntegerECM иногда может находить делители таких чисел, которые можно смело отнести к разряду супервеликанов. Еще в середине прошлого столетия было известно, что 5011-е число Мерсенна Мхn – составное. Вот этот супервеликан.

С помощью системы Mathematica можно почти мгновенно убедиться, что это число составное.
PrimeQ[M5011] FalseОднако неплохо было бы найти хотя бы какой-нибудь его делитель.
m = FactorIntegerECM[M5011]Системе Mathematica потребуется менее 36 секунд, чтобы найти делитель m = 80177. Теперь проверим, прост ли найденный делитель.
PrimeQ[m] TrueОказывается, да! Есть шансы разложить 5011-е число Мерсенна M5011 на простые множители? Давайте попытаемся.
