Dmitriy40Да,с кольцом
все понятно.Видимо,
PARI ориентирован на модульную арифметику.Собственно,мой вопрос возник вот по какому поводу.В одном из ваших сообщений(не помню где,но по числам Мерсенна) у Вас в коде(я уж пишу по наброскам в строку)
Код:
forstep(x=3,100000,2,t=x;v=[];for(n=2,16,m=2^n-1;while(t%m==0,t=t/m;v=concat(v,m)));if(t==1,print(x,":",v)))
есть фрагмент
"t%m",тестирующий,как я понял,
t на кратность
m.Но мне не совсем понятен алгоритм цикла
while() внутри цикла
for().Допустим,
.Тогда при первой итерации станет
.И как дальше алгоритм выходит на
,что значится на выходе
?