2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1 ... 3, 4, 5, 6, 7  След.
 
 Re: новое решение сравнения 2^n = 3 (mod n)
Сообщение06.12.2012, 18:40 


29/05/12
239
Из $(p,a,m)$ Вы искали только по $a$ :?:
т.е $a=(4700063497, 3468371109448915 , 10991007971508067)$ или по другому ?

 Профиль  
                  
 
 Re: новое решение сравнения 2^n = 3 (mod n)
Сообщение06.12.2012, 21:13 


16/08/05
1146
Да, в этой проверке линий Крампа я не строил. Шёл по простым и составным подходящим числам, как рекомендовал Руст, это можно видеть из кода программы.

 Профиль  
                  
 
 Re: новое решение сравнения 2^n = 3 (mod n)
Сообщение07.12.2012, 10:50 


29/05/12
239
dmd в сообщении #655216 писал(а):
Да, в этой проверке линий Крампа я не строил. Шёл по простым и составным подходящим числам, как рекомендовал Руст, это можно видеть из кода программы.



По пробуй пройтись по $a$.

Если можешь выставь файл для $p>10^10 $

 Профиль  
                  
 
 Re:
Сообщение12.12.2012, 21:32 


29/05/12
239
dmd в сообщении #75306 писал(а):
Известно ли в рамках этой задачи, что линию до потенциального решения можно строить не только от одного подходящего простого, но и от двух, и от N подходящих простых? При этом количество шагов, которые нужно вышагать по линии в конкретном диапазоне возможных решений, уменьшается на порядки. И еще из этого следует, что не все сочетания подходящих простых могут участвовать в решении. Например, 5 и 71 не могут вместе участвовать в решении.



Почему 5 и 71 не могут вместе участвовать в решении. :?:

-- 12.12.2012, 21:00 --

dmd в сообщении #79261 писал(а):
Теперь у меня такой Из найденных таковы все решения кроме $23333 \cdot 205319 \cdot1746169$, которое равно "нулёвошаговому" $a$, вычисленному от двух простых 23333 и 205319.


Можна подробно обьяснить, которое равно "нулёвошаговому" $a$, вычисленному от двух простых 23333 и 205319.... :oops:

 Профиль  
                  
 
 Re: новое решение сравнения 2^n = 3 (mod n)
Сообщение22.02.2013, 16:43 


29/05/12
239
Теорема. Сравнения $2^n = 3 (\mod n)$ имеет решение тогда и только тогда, когда $n == 1 \ , 19 (\mod 24)$. ( $n == 1 (\mod 6)$)


Следствие. Если $m=2^n - 3 (\mod n)$, то $2^m \ne 3 (\mod m)$ .
Д-во вытекает из того что $2^n - 3 = -1 (\mod 6)$ и выше указанной теоремы .

 Профиль  
                  
 
 Re: новое решение сравнения 2^n = 3 (mod n)
Сообщение07.09.2013, 08:05 


16/08/05
1146
Изображение

Условие Маковского равносильно следующему. Любое подходящее натуральное обязано быть $\pm 1 \pmod {24}$ либо $\pm 5 \pmod {24}$. Это условие перед всеми остальными значительно убыстряет процесс формирования подходящих.

 Профиль  
                  
 
 Re: новое решение сравнения 2^n = 3 (mod n)
Сообщение07.09.2013, 08:22 
Модератор
Аватара пользователя


11/01/06
5660
dmd в сообщении #761238 писал(а):
Условие Маковского равносильно следующему. Любое подходящее натуральное обязано быть $\pm 1 \pmod {24}$ либо $\pm 5 \pmod {24}$. Это условие перед всеми остальными значительно убыстряет процесс формирования подходящих.

Ну так вы уже по сути использовали это условие, когда проверяли символ Кронекера тут:
post660975.html#p660975

 Профиль  
                  
 
 Re: новое решение сравнения 2^n = 3 (mod n)
Сообщение07.09.2013, 08:59 


16/08/05
1146
Да, теперь понимаю. Тут акцент на оптимальности алгоритма. У меня символ Кронекера проверялся "внутри". Теперь очевидно, что условие Маковского должно стоять первым.

 Профиль  
                  
 
 Re: новое решение сравнения 2^n = 3 (mod n)
Сообщение11.09.2013, 11:00 


16/08/05
1146
maxal в сообщении #761246 писал(а):
Ну так вы уже по сути использовали это условие, когда проверяли символ Кронекера тут:
post660975.html#p660975

Хотя нет, ещё раз внимательно посмотрел и теперь не понимаю, почему Вы сослались на то условие. Составные числа, которые я там привёл (296419, 316483, 497059, 724147), по условию Маковского подходящи. Они не подходящи по условию maxal-а. Т.е. это два разных условия. Второе дополняет первое, но не заменяет.

 Профиль  
                  
 
 Re: новое решение сравнения 2^n = 3 (mod n)
Сообщение15.09.2013, 05:26 


16/08/05
1146
Все числа условию maxal-а, начиная с 1489, отбраковываются по китайской теореме об остатках. $chinese(k\pmod h,\pm1||\pm5 \pmod {24})$ должно иметь решение.

 Профиль  
                  
 
 Re: новое решение сравнения 2^n = 3 (mod n)
Сообщение15.09.2013, 05:33 
Модератор
Аватара пользователя


11/01/06
5660
dmd в сообщении #763986 писал(а):
Все числа условию maxal-а, начиная с 1489, отбраковываются по китайской теореме об остатках. $chinese(k\pmod h,\pm1||\pm5 \pmod {24})$ должно иметь решение.

Все так, только это мы уже обсуждали: post51861.html#p51861

 Профиль  
                  
 
 Re: новое решение сравнения 2^n = 3 (mod n)
Сообщение15.09.2013, 16:20 
Аватара пользователя


10/09/13
2
maxal в сообщении #40017 писал(а):
Отыскал новое решение сравнения $2^n\equiv 3\pmod{n}.$ А именно:

$$n = 3468371109448915$$

Таким образом, общее количество известных решений увеличивается до 4-х. Три других решения перечислены на MathWorld.

Занимаетесь ерундой как и остальные "Фермисты", занялись-бы лучше нормальными проблемами, да наверно мозгов не хватит. Только и можете выпендриваться здесь. А по конкретике: если, предположим, число 2 возвести в некую степень n, то оно наверняка будет больше числа определяющую саму степень n - на сколько дело подбора под конкретную степенью И методов такого подбора бесчисленное множество, так-же как числовых решений. :arrow:
Великая теорема Ферма не-только доказана, но и уточнена, и это только для того что-б вы все занялись наконец-то насущными проблемами ЖИЗНИ!!! Прекратите заниматься ерундой!!! :wink:

 Профиль  
                  
 
 Re: новое решение сравнения 2^n = 3 (mod n)
Сообщение15.09.2013, 20:25 
Супермодератор
Аватара пользователя


20/11/12
5728
 !  Elek, однодневный бан, за бессодержательное сообщение, флейм и переход на личности участников.

 Профиль  
                  
 
 Re: новое решение сравнения 2^n = 3 (mod n)
Сообщение25.12.2013, 18:45 


16/08/05
1146
Ещё одна попытка улучшить программу сбора подходящих чисел:

(код)

Код:
zsearch(p:int, Y:vec)=
{
local(j, i1, i2, it, t):int;
if(p<5, j= 0:int,
i1= 1:int; i2= (#Y):int; t= -1:int;
while(p!=t,
  it= ((i2+i1)\2):int; t= Y[it]:int;
  if(p<t, i2= (it-1):int,
   if(p>t, i1= (it+1):int,
    j= it:int; break
   )
  );
  if((i1>i2), j= 0:int; break)
)
);
return(j:int)
};


pkh()=
{
local(Z, w):vec;
local(L, n, n24, g, i, j, k, h, h3, a, m, a1, m1, a2, m2, d1, d2):int;
local(s):bool;

Z= matrix(0, 3):vec;
\\Z= read("pkh6.dbt"):vec;
L= (#Z~):int;
if(L==0, n= (5):int, n= (Z[L,1]+2):int);

while(n < 10^6,

if(n%3, if(n%7, if(n%11, if(n%13, if(n%17, if(n%31, if(n%37, if(n%41, if(n%43, if(n%59, if(n%61, if(n%67, if(n%73, if(n%79, if(n%83, if(n%89,
n24= (n%24):int;
if((n24==1)||(n24==5)||(n24==19)||(n24==23), if(issquarefree(n),

  s= 1:bool; g= 1:int;

  if(isprime(n),

   h= znorder(Mod(2, n)):int; h3= znorder(Mod(3, n)):int;
   if(!(h%h3),
    k= znlog(3, Mod(2, n), h);
    g= (h/h3):int;
    if(g-1,
     i= zsearch(g, Z[,1]):int;
     if(i,
      a1= (n*k):int; m1= (n*h):int;
      a2= (g*Z[i,2]):int; m2= (g*Z[i,3]):int;
      ,
      s= 0:bool
     )
    )
    ,
    s= 0:bool
   )

   ,

   w= divisors(n):vec;
   d1= w[2]:int;
   i= zsearch(d1, Z[,1]):int;
   if(i,
    d2= w[#w-1]:int;
    j= zsearch(d2, Z[,1]):int;
    if(j,
     a1= (d1*Z[i,2]):int; m1= (d1*Z[i,3]):int;
     a2= (d2*Z[j,2]):int; m2= (d2*Z[j,3]):int;
     g= 2:int;
     ,
     s= 0:bool
    )
    ,
    s= 0:bool
   )

  );

  if(s,
   if(g-1,
    a= lift(trap(, 0, chinese(Mod(a1, m1), Mod(a2, m2)))):int;
    if(a, m= lcm(m1, m2); k= (a/n):int; h= (m/n):int, s= 0:bool)
   )
  );

  if(s, if((!(h%24))&&(kronecker(6, k%24)==-1), if(g-1, print(n)), Z= concat(Z, [n,k,h])))

))
))))))))))))))));

n+=2
);

write("pkh.dbt", Z); print(); print(#Z~);
};

Из первого миллиона отфильтровываются 35388 подходящих чисел.

 Профиль  
                  
 
 Re: новое решение сравнения 2^n = 3 (mod n)
Сообщение29.12.2013, 19:40 


16/08/05
1146
Насколько удачна такая стратегия?


Будем строить линии Крампа от составных чисел, отобранных из общей базы подходящих по следующей схеме:

1) $h$ таких составных подходящих должен делиться на $24$.
2) $k$ должен быть $1||5||19||23\pmod{24}$.
3) пусть $n$ - составное подходящее, удовлетворяющее первым двум пунктам;
$b$ - максимальный простой делитель $n$;
$k_b$ - минимальное решение $2^{k_b} \equiv 3\pmod{b}$.
Тогда чтоб составное $n$ было удачным подходящим должно выполняться условие $2^{k_b} \equiv 3\pmod{n}$.
4) Шагая $i$ шагов по линии Крампа будем искать такое простое $p=k+ih$, чтобы выполнялось исходное условие задачи $2^{np} \equiv 3\pmod{np}$.


Три решения из известных пяти удовлетворяют этой схеме.
Для составного $1482839=97*15287$ условие пункта 3) есть $2^{7219} \equiv 3\pmod{1482839}$. Искомое простое $7412138453$ находится за 20204 шагов.
Для составного $3294605=5*97*6793$ условие пункта 3) $2^{1027} \equiv 3\pmod{3294605}$. Простое $1052742623$ находится за 77498 шагов.
Для составного $485=5*97$ из решения Монтгомери условие пункта 3) $2^{19} \equiv 3\pmod{485}$.


(фильтрация удачных составных)

Код:
nkh()=
{
local(Y, Z, w):vec;
local(L, n, h, k, k24, b, kb):int;

Z= read("pkh78.dbt"):vec;
L= (#Z~):int;
Y= matrix(0, 3):vec;
for(i=1, L,
n= Z[i,1]:int;
if(!isprime(n),
  h= Z[i,3]:int;
  if(!(h%24),
   k= Z[i,2]:int;
   k24= (k%24):int;
   if((k24==1)||(k24==5)||(k24==19)||(k24==23),
    w= factorint(n):vec;
    b= w[#w~,1]:int;
    kb= znlog(3, Mod(2, b), znorder(Mod(2, b))):int;
    if(lift(Mod(2,n)^kb)==3,
     Y= concat(Y, [n,k,h])
    )
   )
  )
)
);
write("nkh.dbt", Y); print(#Y~)
};


Из первых $8*10^7$ натуральных у меня отобралось около 2200000 простых и составных подходящих чисел. А из них удачных составных - всего около 3000 штук.


Условие пункта 3) - объяснимая закономерность, или случайное совпадение? Если не случайное, то можно ли усилить это наблюдение?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 91 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group