2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1 ... 68, 69, 70, 71, 72, 73  След.
 
 Re: кортежи последовательных простых. ключ к 19-252
Сообщение08.08.2024, 16:28 
Заслуженный участник


20/08/14
11797
Россия, Москва
Похоже и с C8 можно распрощаться и долю чистых посчитать не удастся: C6 считалась уже 2ч13м, аж в 40 раз дольше C5:
Код:
v=[0, 12, 30, 42, 54, 60, 84, 114, 120, 144, 162, 180, 204, 210, 240, 264, 270, 282, 294, 312, 324]
C6=17908141961040371094003.679531294216165
[1, 71, 2828, 57136, 744565, 7029833, 315278677, 0, 0, 0, 0]

 Профиль  
                  
 
 Re: кортежи последовательных простых. ключ к 19-252
Сообщение08.08.2024, 17:42 
Аватара пользователя


29/04/13
8187
Богородский
Ну ничего. Возьмём пока очень грубо $2.4-5\%$ для 1е29.

Dmitriy40 в сообщении #1648879 писал(а):
10^29: 43.155008138949052006407248399564471488 +- 6.5692471516109859334346990352255761282

Этому количеству всех можно верить?

Dmitriy40 в сообщении #1648879 писал(а):
Очевидно ждать чистых 21-324 до 1e28-1e29 бессмысленно.

Если можно верить, то 1-2 чистых до 1е29 получается. Очень вряд ли доля чистых меньше чем 2.4%.

 Профиль  
                  
 
 Re: кортежи последовательных простых. ключ к 19-252
Сообщение08.08.2024, 18:34 
Заслуженный участник


20/08/14
11797
Россия, Москва
Yadryara в сообщении #1648893 писал(а):
Этому количеству всех можно верить?
Ровно настолько, насколько верим в Вашу программу расчёта коэффициента C, её логику я вдумчиво не проверял (а на первый взгляд там всё правильно, да и с реальностью для более коротких паттернов совпадает).
Yadryara в сообщении #1648893 писал(а):
Если можно верить, то 1-2 чистых до 1е29 получается. Очень вряд ли доля чистых меньше чем 2.4%.
Как бы да, тоже думаю что до 1e28 сомнительно, а вот до 1e29 точно должны быть, может даже и до 73#. Но даже это всё равно порядка 5.6e20 вариантов надо проверить, на что нужно порядка 35 тысяч лет в один поток. :facepalm: Сотню тысяч потоков набрать негде.

 Профиль  
                  
 
 Re: кортежи последовательных простых. ключ к 19-252
Сообщение09.08.2024, 08:36 
Аватара пользователя


29/04/13
8187
Богородский
Yadryara в сообщении #1648876 писал(а):
Неслучайно же количество загрязняющих паттернов всегда чётное.

Ан нет, не всегда. Стал перепроверять 7-108-1, где было прекрасное совпадение по чистым по HL-1:

1299443.671 прогноз и 1299308 факт.

Это 9-кратное загрязнение. А вот количество паттернов, подсчитанное разными способами:

[1, 48, 667, 4766, 21826, 71186, 174310, 328658, 482192, 551548, 0]
[1, 48, 666, 4762, 21824, 71186, 174310, 328658, 482192, 551548, 0]


Уникальных вариантов крошечное количество, но они влияют: прогноз во 2-м случае получился 1.206 млн.

Подумаю, как добавить уникальные.

 Профиль  
                  
 
 Re: кортежи последовательных простых. ключ к 19-252
Сообщение09.08.2024, 11:35 
Аватара пользователя


29/04/13
8187
Богородский
Уникальными вариантами являются например, симметричные пары. Естественно, ведь они не имеют суперпартнёров.

В общем, если для данного паттерна есть совпадение старым и новым способом и C1, и C2, то ничего исправлять не надо, остальные совпадут автоматически. Для 7-60 и для 19-252 это так. Для 21-324 ещё не смотрел.

А для 7-108-1 я пока поправил так. В битовые маски не вникал.

(PARI)

Код:
{print();
v=[0, 18, 24, 54, 84, 90, 108];
print("v=",v);print();

BC=vector(#v+10,k,
prodeulerrat(( p^k - k*p^(k-1) )/(p-1)^k, 1, nextprime(k+1)) );

MC=vector(#v+10,k, x=1.0;
forprime(p=3,k,x/=p*(1-1.0/p)^k); forprime(p=k+1,v[#v]/2,x/=p-k);x );

CC=vector(#v+10,k, 2^(k-1) * MC[k] * BC[k]);

a=setminus(vector(v[#v]/2,i,i*2),v);
C1=C2=C3=C4=C5=C6=C7=C8=C9=C10=0; nn=vector(10);

v0=vector(v[#v]/2,p,
if(p>2&&isprime(p),setminus(vector(p,i,i-1),Set(-v%p)),[]));

m0=vector(#v0,p, t=0;foreach(v0[p],x, t=bitor(t,2^x););t);

C=CC[#v]; forprime(p=3,#m0, C*=hammingweight(m0[p]); );
printf("C =%0.3f\n",C);

for(i1=1,#a/2,
   forprime(p=3,#v+1, if(m0[p]==2^(-a[i1]%p), next(2)); );
   m1=m0; t=CC[#v+1];
forprime(p=3,#m1, m1[p]=bitnegimply(m1[p],2^(-a[i1]%p));
t*=hammingweight(m1[p]); ); C1 +=2*t; nn[1]++;

   for(i2=i1+1,#a-i1,
      forprime(p=3,#v+2, if(m1[p]==2^(-a[i2]%p), next(2)); );
      m2=m1; t=CC[#v+2];
forprime(p=3,#m2, m2[p]=bitnegimply(m2[p],2^(-a[i2]%p));
t*=hammingweight(m2[p]); ); C2 +=2*t; nn[2]++;

      for(i3=i2+1,#a-i1,
         forprime(p=3,#v+3, if(m2[p]==2^(-a[i3]%p), next(2)); );
         m3=m2; t=CC[#v+3];
forprime(p=3,#m3, m3[p]=bitnegimply(m3[p],2^(-a[i3]%p));
t*=hammingweight(m3[p]); ); C3 += 2*t; nn[3]++;

         for(i4=i3+1,#a-i1,
            forprime(p=3,#v+4, if(m3[p]==2^(-a[i4]%p), next(2)); );
            m4=m3; t=CC[#v+4];
forprime(p=3,#m4, m4[p]=bitnegimply(m4[p],2^(-a[i4]%p));
t*=hammingweight(m4[p]); ); C4 += 2*t; nn[4]++;

for(i5=i4+1,#a-i1,
forprime(p=3,#v+5, if(m4[p]==2^(-a[i5]%p), next(2)); );
m5=m4; t=CC[#v+5];
forprime(p=3,#m5, m5[p]=bitnegimply(m5[p],2^(-a[i5]%p));
t*=hammingweight(m5[p]); ); C5 += 2*t; nn[5]++;

for(i6=i5+1,#a-i1,
forprime(p=3,#v+6, if(m5[p]==2^(-a[i6]%p), next(2)); );
m6=m5; t=CC[#v+6];
forprime(p=3,#m6, m6[p]=bitnegimply(m6[p],2^(-a[i6]%p));
t*=hammingweight(m6[p]); ); C6 += 2*t; nn[6]++;

for(i7=i6+1,#a-i1,
forprime(p=3,#v+7, if(m6[p]==2^(-a[i7]%p), next(2)); );
m7=m6; t=CC[#v+7];
forprime(p=3,#m7, m7[p]=bitnegimply(m7[p],2^(-a[i7]%p));
t*=hammingweight(m7[p]); ); C7 += 2*t; nn[7]++;

for(i8=i7+1,#a-i1,
forprime(p=3,#v+8, if(m7[p]==2^(-a[i8]%p), next(2)); );
m8=m7; t=CC[#v+8];
forprime(p=3,#m8, m8[p]=bitnegimply(m8[p],2^(-a[i8]%p));
t*=hammingweight(m8[p]); ); C8 += 2*t; nn[8]++;

for(i9=i8+1,#a-i1,
forprime(p=3,#v+9, if(m8[p]==2^(-a[i9]%p), next(2)); );
m9=m8; t=CC[#v+9];
forprime(p=3,#m9, m9[p]=bitnegimply(m9[p],2^(-a[i9]%p));
t*=hammingweight(m9[p]); ); C9 += 2*t; nn[9]++;

))))) ))));

nn=2*nn;

for(i1=1,#a/2,
   forprime(p=3,#v+1, if(m0[p]==2^(-a[i1]%p), next(2)); );
   m1=m0; t=CC[#v+1];
forprime(p=3,#m1, m1[p]=bitnegimply(m1[p],2^(-a[i1]%p));
t*=hammingweight(m1[p]); );

   i2=#a+1-i1;
      forprime(p=3,#v+2, if(m1[p]==2^(-a[i2]%p), next(2)); );
      m2=m1; t=CC[#v+2];
forprime(p=3,#m2, m2[p]=bitnegimply(m2[p],2^(-a[i2]%p));
t*=hammingweight(m2[p]); ); C2 +=t; nn[2]++;

      for(i3=i1+1,#a-i1,
         forprime(p=3,#v+3, if(m2[p]==2^(-a[i3]%p), next(2)); );
         m3=m2; t=CC[#v+3];
forprime(p=3,#m3, m3[p]=bitnegimply(m3[p],2^(-a[i3]%p));
t*=hammingweight(m3[p]); ); C3 += t; nn[3]++;

         for(i4=i3+1,#a-i1,
            forprime(p=3,#v+4, if(m3[p]==2^(-a[i4]%p), next(2)); );
            m4=m3; t=CC[#v+4];
forprime(p=3,#m4, m4[p]=bitnegimply(m4[p],2^(-a[i4]%p));
t*=hammingweight(m4[p]); ); C4 += t; nn[4]++;

)));

printf("C1=%0.3f\n",C1);
printf("C2=%0.3f\n",C2);
printf("C3=%0.3f\n",C3);
printf("C4=%0.3f\n",C4);
printf("C5=%0.3f\n",C5);
printf("C6=%0.3f\n",C6);
printf("C7=%0.3f\n",C7);
printf("C8=%0.3f\n",C8);
printf("C9=%0.3f\n",C9);
print();
print(binomial(48)[1..10]);print();
obr=[1, 48, 667, 4766, 21826, 71186, 174310, 328658, 482192, 551548, 0];
print();
print(obr);
print(concat(1,nn));
print();

posta=4;sta=10^posta;
print("posta = ",posta);print();

for(po=14,15, L=intnum(t=sta, 10^po, 1/log(t)^#v *
(C - C1/log(t)   + C2/log(t)^2 - C3/log(t)^3 + C4/log(t)^4
   - C5/log(t)^5 + C6/log(t)^6 - C7/log(t)^7 + C8/log(t)^8
   - C9/log(t)^9  ) );

all=intnum(t=sta, 10^po, C/log(t)^#v);

printf("10^%u: %0.3f    %0.6f\n",po,L,L/all); );
print();

quit;}

 Профиль  
                  
 
 Re: кортежи последовательных простых. ключ к 19-252
Сообщение09.08.2024, 13:36 
Заслуженный участник


20/08/14
11797
Россия, Москва
Для 7-108-1 можно и вообще все 17 констант посчитать, моим вариантом программы всего на 10с дольше чем первые 10:
Код:
v=[0, 18, 24, 54, 84, 90, 108]
C =647.66337960155582875287634927406686797
vC=[46656.998352952438302087680422552798391, 1548755.5964554894077640281308487053079, 31417079.990198109709992169719316554788, 435486755.24291443265134208595309962693, 4369183317.6972286718981252098049493760, 32782296053.902831800195775887091716126, 187401041161.33073646159104468175505734, 823745453848.34484867521314924649321988, 2789447956307.1676592652280860311909964, 7242311917290.5395407856078648687184966, 14248048612951.512046440118052073094771, 20814539885674.329843314994119451966967, 21876281762307.643572930352597006791430, 15758764982238.502530299095876393713037, 7216035636180.7953456446883534988509042, 1859232857971.5937128319698187102432356, 212812722895.29031963407070622105317100, 0]
nn=[1, 48, 667, 4766, 21826, 71186, 174310, 328658, 482192, 551548, 490076, 335418, 174212, 66984, 18332, 3362, 374, 20, 0]
Time: 39,151 ms

При этом предыдущей Вашей программой вместо моих 39с получается 19с:
Код:
v=[0, 18, 24, 54, 84, 90, 108]
C =647.66337960155582875287634927406686797
vC=[46656.998352952438302087680422552798392, 1543379.0472275016979155702088093275023, 31396845.270667354452065096641399075822, 435470132.52657131650328764535932066382, 4369183317.6972286718981252098049495247, 32782296053.902831800195775887091718722, 187401041161.33073646159104468175508727, 823745453848.34484867521314924649340994, 2789447956307.1676592652280860311916666, 7242311917290.5395407856078648687201294, 14248048612951.512046440118052073096951, 20814539885674.329843314994119451968725, 21876281762307.643572930352597006792218, 15758764982238.502530299095876393713201, 7216035636180.7953456446883534988509206, 1859232857971.5937128319698187102432361, 212812722895.29031963407070622105317100, 0]
[1, 24, 333, 2381, 10912, 35593, 87155, 164329, 241096, 275774, 245038, 167709, 87106, 33492, 9166, 1681, 187, 10, 0]
Time: 19,473 ms
Да, погрешность большая, в C2 почти 0.35%. :-(

 Профиль  
                  
 
 Re: кортежи последовательных простых. ключ к 19-252
Сообщение09.08.2024, 14:35 
Аватара пользователя


29/04/13
8187
Богородский
Dmitriy40 в сообщении #1648980 писал(а):
При этом предыдущей Вашей программой
вместо моих 39с получается 19с

Так и должно быть. Но у меня к ней добавка-то небольшая: 3 цикла всего. Вроде быстро отрабатывает.

Yadryara в сообщении #1648967 писал(а):
В общем, если для данного паттерна есть совпадение старым и новым способом и C1, и C2, то ничего исправлять не надо, остальные совпадут автоматически.

Видимо верно и более общее утверждение:

Если начиная с некоторого чётного, C совпали, то все остальные C (с бо́льшими номерами) совпадут автоматически.

 Профиль  
                  
 
 Re: кортежи последовательных простых. ключ к 19-252
Сообщение10.08.2024, 07:04 
Аватара пользователя


29/04/13
8187
Богородский
Yadryara в сообщении #1648967 писал(а):
Для 21-324 ещё не смотрел.

Посмотрел. Полный порядок для обоих паттернов. Так что пока считаем, что все константы вплоть до C6 посчитаны правильно.

Жаль, что дальше не удалось посчитать. Из-за сильно выросшего диаметра ($252\to324$) комбинаторный взрыв всё-таки накрыл.

Yadryara в сообщении #1648984 писал(а):
Но у меня к ней добавка-то небольшая: 3 цикла всего. Вроде быстро отрабатывает.

Засёк время. Да, очень быстро, даже сохраняется двукратное ускорение: 21-22 секунды против 45-46 старым способом.

Так что симметрию понятно как использовать.

 Профиль  
                  
 
 Re: кортежи последовательных простых. ключ к 19-252
Сообщение15.08.2024, 01:10 
Заслуженный участник


20/08/14
11797
Россия, Москва
Yadryara в сообщении #1649915 писал(а):
Dmitriy40 в сообщении #1648873 писал(а):
При необходимости можно пожалуй и C11 посчитать
А вот теперь неплохо бы посчитать. Заодно проверим наши прогнозы и по доле чистых, и по скорости. 14 часов?
Посчиталась:
Код:
v=[0, 6, 12, 30, 42, 72, 90, 96, 120, 126, 132, 156, 162, 180, 210, 222, 240, 246, 252]
C =1592669394.7454967047727717796940585530
vC=[224048612037.93039512469294753628944180, 15060404457776.501102314463450218573971, 643975079051969.03166225028027252022956, 19672864014876028.898119063672064129714, 457178627398399657.21129392551944624592, 8402763498659303904.0898362513027020076, 125377224477963818544.79603392113071848, 1546929025718799128942.3523933276470355, 15994906029871346067126.943725679875611, 139968081763087868053405.50716622261995, 1044156353257762063249629.7953555997452]
[1, 54, 1562, 22405, 204170, 1329064, 6588622, 25890036, 82867927, 220243796, 492790215, 937456278]
time = 11h, 52min, 8,487 ms.

 Профиль  
                  
 
 Re: кортежи последовательных простых. ключ к 19-252
Сообщение15.08.2024, 07:40 
Аватара пользователя


29/04/13
8187
Богородский
Вернулись в тему, отлично. 12 часов счёта — отлично.

Вспомним прогнозы:

Dmitriy40 в сообщении #1647457 писал(а):
следующее не должно уйти ниже 6.946%.
Yadryara в сообщении #1647463 писал(а):
Очень быстро сходится, так что не уйдёт ниже 6.972%.

Получилась доля чистых 6.975% — отлично. Вклад C11 — всего лишь 0.004%.

Вот более точная табличка ожидаемого количества чистых кортежей. Считается превышение 3-го столбца над 2-м.

$\tikz[scale=.1]{
\draw[step=20cm] (0,300) grid +(80,50);
\draw (0,350) -- (80,350);
\draw (0,330) -- (80,330);
\draw (0,310) -- (80,310);
\node at (10,345){\text{Диапазон}};
\node at (30,345){\text{HL-1}};
\node at (50,345){\text{Y2}};
\node at (70,345){\text{Прев}};
\node at (10,335){$\leqslant 59\#$};
\node at (10,325){$\leqslant 61\#$};
\node at (10,315){$\leqslant 67\#$};
\node at (10,305){$\leqslant 71\#$};
\node at (30,335){\text{0.0016}};
\node at (30,325){\text{0.0267}};
\node at (30,315){\text{0.5109}};
\node at (30,305){\text{10.9674}};
\node at (50,335){\text{0.0025}};
\node at (50,325){\text{0.0396}};
\node at (50,315){\text{0.7279}};
\node at (50,305){\text{}};
\node at (70,335){\text{1.56}};
\node at (70,325){\text{1.48}};
\node at (70,315){\text{1.42}};
}$

У меня возникла гипотеза относительно этого превышения. Например, для 59# значение вероятности для всех групп взято 0.156. Для 61# — 0.146, для 67# — 0.137. Но, возможно, что это значение изменяется от группе к группе и, например, для средних групп мало.

Эту вероятность мы пока знаем только для самой левой, самой чистой группы (длина 24 для 67# и 23 для 71#). Неплохо бы увидеть её и для других групп. Никакой другой статистики не надо, только средневзвешенная длина.

 Профиль  
                  
 
 Re: кортежи последовательных простых. ключ к 19-252
Сообщение15.08.2024, 10:49 
Заслуженный участник


20/08/14
11797
Россия, Москва
Yadryara в сообщении #1650078 писал(а):
Вот более точная табличка ожидаемого количества чистых кортежей.
Почему Вы показываете для 71# аж 6 значащих цифр, а для 59# всего лишь 2? Показывайте везде одинаковое количество значащих цифр, три-четыре (хотя даже 4 уже перебор, погрешность выше). Например не 0.0016, а 0.00157, и не 10.9674, а 11.0.

Yadryara в сообщении #1650078 писал(а):
Эту вероятность мы пока знаем только для самой левой, самой чистой группы (длина 24 для 67# и 23 для 71#). Неплохо бы увидеть её и для других групп. Никакой другой статистики не надо, только средневзвешенная длина.
Для этого надо для всех кортежей всех групп выполнить primes([x,x+252]) (или любой аналог проверки на простоту), что довольно медленно:
Код:
? vc=vector(49); for(i=1,1e5, x=random(10^26); vc[#primes([x,x+252])+1]++);
time = 28,986 ms.
? vc=vector(49); for(i=1,1e5, x=random(10^26); n=1; forprime(p=x,x+252, n++); vc[n]++);
time = 29,000 ms.
Всего 3500 кортежей в секунду.
А кортежей в средних группах огромное количество, вот и прикиньте сколько времени надо их все вот так подсчитать.
Для всех групп реально только для 37# (полчаса) и 41# (часов 13), ждать две недели для 43# уже влом.
Могу предложить анализировать лишь скажем по миллиону кортежей в каждой группе, уж наверняка статистика будет достаточно точной, но тут не вполне уверен что выборка в каждой группе получится достаточно случайной. Да плюс ещё и подсчитать сами начальные числа кортежей в средних группах от 53# и выше весьма проблематично (не общее, его знаем, а именно вот этот миллион чисел, равномерно распределённых по всем).
В общем задачка та ещё.

Yadryara в сообщении #1650078 писал(а):
Вот более точная табличка ожидаемого количества чистых кортежей. Считается превышение 3-го столбца над 2-м.
Дайте пожалуйста точную ссылку на программу Y2 чтобы понимать как именно считаете, слова "своим 2-м способом без поправки" недостаточно понятны.

 Профиль  
                  
 
 Re: кортежи последовательных простых. ключ к 19-252
Сообщение15.08.2024, 15:09 
Аватара пользователя


29/04/13
8187
Богородский
Dmitriy40 в сообщении #1650097 писал(а):
Почему Вы показываете для 71# аж 6 значащих цифр, а для 59# всего лишь 2?

Мне комфортней показывать по 4 знака после точки. Но не настаиваю, могу сделать как Вы хотите.

Dmitriy40 в сообщении #1650097 писал(а):
Показывайте везде одинаковое количество значащих цифр, три-четыре (хотя даже 4 уже перебор,

А вот здесь сомнительно, неужели всего 3? Неужто надо C12 cчитать, чтоб было 4 ?? Это не должно быть больше 36 часов.

Dmitriy40 в сообщении #1650097 писал(а):
Для всех групп реально только для 37# (полчаса) и 41# (часов 13)

Все группы вряд ли нужны. Чтобы просечь тенденцию, может оказаться достаточным три левых, три средних, три правых. Или хотя бы по одной.

Dmitriy40 в сообщении #1650097 писал(а):
Дайте пожалуйста точную ссылку на программу Y2 чтобы понимать как именно считаете

https://dxdy.ru/post1649751.html#p1649751

Там p=0.134, это с поправкой. Без поправки — 0.137.

Ну и цикл for(l=24,49, лучше сразу сделать универсальным: не с 24-х, а с 19-ти.

 Профиль  
                  
 
 Re: кортежи последовательных простых. ключ к 19-252
Сообщение15.08.2024, 19:01 
Заслуженный участник


20/08/14
11797
Россия, Москва
Yadryara в сообщении #1650135 писал(а):
Dmitriy40 в сообщении #1650097 писал(а):
Дайте пожалуйста точную ссылку на программу Y2 чтобы понимать как именно считаете
https://dxdy.ru/post1649751.html#p1649751
Я думал там много расчётов, вот и не можете получить значение для таблицы. Ан нет, цикл всего один и суперкороткий. Тогда не вижу чем мог бы помочь.

Yadryara в сообщении #1650135 писал(а):
Мне комфортней показывать по 4 знака после точки. Но не настаиваю, могу сделать как Вы хотите.
Да мне в общем всё равно. Просто непонятно насколько точные значения. Впрочем я тоже в файлах приводил 6 знаков после запятой (программа по другому не умеет).

Yadryara в сообщении #1650135 писал(а):
А вот здесь сомнительно, неужели всего 3? Неужто надо C12 cчитать, чтоб было 4 ??
Нет, я имел в виду что СКО в разы больше и потому лишние константы ничего уже не изменят. А так, сами же сказали что C11 даёт погрешность 0.004%, это 4 цифры (если это именно проценты, а не процентные пункты, т.е. отношение, а не разность).

 Профиль  
                  
 
 Re: кортежи последовательных простых. ключ к 19-252
Сообщение15.08.2024, 19:13 
Аватара пользователя


29/04/13
8187
Богородский
Dmitriy40 в сообщении #1650174 писал(а):
Ан нет, цикл всего один и суперкороткий.

Вот я и удивляюсь, почему такой простой способ прогноза никому раньше в голову не пришёл, включая меня.

Dmitriy40 в сообщении #1650174 писал(а):
Тогда не вижу чем мог бы помочь.

Ну как же, вот же уточнил:

Yadryara в сообщении #1650135 писал(а):
Все группы вряд ли нужны. Чтобы просечь тенденцию, может оказаться достаточным три левых, три средних, три правых. Или хотя бы по одной.


Dmitriy40 в сообщении #1650174 писал(а):
А так, сами же сказали что C11 даёт погрешность 0.004%, это 4 цифры (если это именно проценты, а не процентные пункты, т.е. отношение, а не разность).

Нет, это именно процентные пункты, разность. Вы же сами писали:

Dmitriy40 в сообщении #1647457 писал(а):
Доля чистых для 1e25 стала ... 6.979%

А нынче 6.975%.

 Профиль  
                  
 
 Re: кортежи последовательных простых. ключ к 19-252
Сообщение15.08.2024, 20:08 
Заслуженный участник


20/08/14
11797
Россия, Москва
Yadryara в сообщении #1650135 писал(а):
Все группы вряд ли нужны. Чтобы просечь тенденцию, может оказаться достаточным три левых, три средних, три правых. Или хотя бы по одной.
Даже одна средняя группа, даже не обязательно самая максимальная, уже за гранью реальности, 3500 кортежей в секунду, а в ней сколько, а? Ну и вот.
А как репрезентабельно выделить из неё малую часть (сотню тысяч или миллион) и только их и получить (начальное число кортежа) я не знаю.

-- 15.08.2024, 20:15 --

Yadryara в сообщении #1650178 писал(а):
Вы же сами писали:
6.979% это тоже округлённое значение, там может быть и не 9 на конце, не помню. Чтобы получить младшую значащую цифру надо знать минимум на цифру больше, т.е. хотя бы 4 знака после запятой (а лучше 5 чтобы убедиться что 4-й не 5). Имея константы Вы же сами легко получите хоть 15 цифр, вот их и надо вычесть, и только результат округлить (до 0.004% или 0.003% или 0.005%). Округляя промежуточные результаты вы увеличиваете погрешность вычислений.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1085 ]  На страницу Пред.  1 ... 68, 69, 70, 71, 72, 73  След.

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



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

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


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

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