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

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




На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
 Re: Кортежи из простых чисел
Cantata в сообщении #1726075 писал(а):
Но он не все находит:
Потому что проверяет лишь один остаток 13 по модулю 210, а их возможных/допустимых гораздо больше (48шт).
Думаю лучше так поменять код, тогда найдёт все:
Код:
? forprime(p=10^19,10^19+10^6, if(ispseudoprime(p+210) && ispseudoprime(p+420), cl=1; forstep(x=p+2, p+418, 2, if(x!=p+210 && ispseudoprime(x), cl=0; break())); if(cl, print(p))));
10000000000041187471
10000000000085181731
10000000000224228923
10000000000250115797
10000000000304691491
10000000000370660537
10000000000431226087
10000000000487874383
time = 2min, 33,021 ms.
Кроме того, цикл forstep можно заменить на nextprime (не быстрее, но короче и понятнее):
Код:
? forprime(p=10^19,10^19+10^9, if(ispseudoprime(p+210) && ispseudoprime(p+420) && nextprime(p+2)==p+210 && nextprime(p+212)==p+420, print(p)));
10000000000041187471
10000000000085181731
10000000000224228923
10000000000250115797
10000000000304691491
10000000000370660537
10000000000431226087
10000000000487874383
time = 2min, 31,822 ms.


-- добавлено через 18 минут --

Yadryara
Код:
? forprime(p=10^15,10^15+10^10, if(ispseudoprime(p+210) && ispseudoprime(p+420) && nextprime(p+2)==p+210 && nextprime(p+212)==p+420, print(p)));
1000000185448111
1000001307681499
1000002265858873
1000002342546577
1000002644713439
1000004097884507
1000008386657387
1000008904325491
1000009647394271
time = 4min, 10,663 ms.

 Re: Кортежи из простых чисел
Аватара пользователя
А зачем вы так высоко ищете? 1e19? Я добавку сделал к предыдущему посту. Вблизи триллиона не находилась, но зато после увеличения периода в 41*43 раз, очень быстро нашлась вблизи квадриллиона и я решил спуститься пониже и поискать самые маленькие.

Ну вот уже есть 12 штук до 3-х триллионов:

(12 троек)

Код:
  ***   Warning: new maximum stack size = 1073741824 (1024.000 Mbytes).
Pre-calculating 30M wheel + tables for 31,37,41,43... Please wait.
  *** init_CPAP3_all_small: Warning: increasing stack size to 16000000.
  *** init_CPAP3_all_small: Warning: increasing stack size to 32000000.
  *** init_CPAP3_all_small: Warning: increasing stack size to 64000000.
Wheel ready! Perfect offsets remaining: 1486350
ZAPUSK POISKA VSEH TROYEK OT 100 DO 1 KVADRILLIONA...

  *** init_CPAP3_all_small: Warning: increasing stack size to 128000000.
Provereno do: 599899203072
=======================================================
NAYDENA TROYKA #1:
p      = 603808685273
p+210  = 603808685483
p+420  = 603808685693
Vremya ot starta: 714.869 sek
=======================================================
Provereno do: 1667027593152
=======================================================
NAYDENA TROYKA #2:
p      = 1671079501381
p+210  = 1671079501591
p+420  = 1671079501801
Vremya ot starta: 1946.791 sek
=======================================================
Provereno do: 1943904148416
=======================================================
NAYDENA TROYKA #3:
p      = 1949460461939
p+210  = 1949460462149
p+420  = 1949460462359
Vremya ot starta: 2268.095 sek
=======================================================
Provereno do: 1966977194688
=======================================================
NAYDENA TROYKA #4:
p      = 1970892406057
p+210  = 1970892406267
p+420  = 1970892406477
Vremya ot starta: 2292.977 sek
=======================================================
Provereno do: 2468815951104
=======================================================
NAYDENA TROYKA #5:
p      = 2470400089063
p+210  = 2470400089273
p+420  = 2470400089483
Vremya ot starta: 2876.743 sek
=======================================================
Provereno do: 2491888997376
=======================================================
NAYDENA TROYKA #6:
p      = 2497377905887
p+210  = 2497377906097
p+420  = 2497377906307
Vremya ot starta: 2908.408 sek
=======================================================
Provereno do: 2555339874624
=======================================================
NAYDENA TROYKA #7:
p      = 2558847046621
p+210  = 2558847046831
p+420  = 2558847047041
Vremya ot starta: 2981.090 sek
=======================================================
Provereno do: 2589949444032
=======================================================
NAYDENA TROYKA #8:
p      = 2594404692331
p+210  = 2594404692541
p+420  = 2594404692751
Vremya ot starta: 3023.242 sek
=======================================================
Provereno do: 2711082936960
=======================================================
NAYDENA TROYKA #9:
p      = 2714402261677
p+210  = 2714402261887
p+420  = 2714402262097
Vremya ot starta: 3250.120 sek
=======================================================
Provereno do: 2964886445952
=======================================================
NAYDENA TROYKA #11:
p      = 2967790141417
p+210  = 2967790141627
p+420  = 2967790141837
Vremya ot starta: 3472.148 sek
=======================================================
Provereno do: 2993727753792
=======================================================
NAYDENA TROYKA #12:
p      = 2997175729879
p+210  = 2997175730089
p+420  = 2997175730299
Vremya ot starta: 3506.372 sek
=======================================================
Provereno do: 3005264276928


Остановил. Код пока вот такой:

(PARI)

Код:
/*
GP;default(parisizemax, 2^30);
GP;default(threadsizemax, 2^28);
GP;init_CPAP3_all_small();
*/

find_all_pure_CPAP3_210() = {
    \\ 1. Базовое колесо по 11, 13, 17, 19, 23, 29
    my(WHEEL_SMALL = 30043029);
   
    \\ Задаем диапазон поиска: от 100 до 1 квадриллиона
    my(start_val = 100);
    my(max_val = 1000000000000000);
   
    print("Pre-calculating 30M wheel + tables for 31,37,41,43... Please wait.");
   
    my(ok31 = vector(31, i, 1));
    my(ok37 = vector(37, i, 1));
    my(ok41 = vector(41, i, 1));
    my(ok43 = vector(43, i, 1));
   
    for(r = 0, 30, if(r % 31 == 0 || (r+210) % 31 == 0 || (r+420) % 31 == 0, ok31[r+1] = 0));
    for(r = 0, 36, if(r % 37 == 0 || (r+210) % 37 == 0 || (r+420) % 37 == 0, ok37[r+1] = 0));
    for(r = 0, 40, if(r % 41 == 0 || (r+210) % 41 == 0 || (r+420) % 41 == 0, ok41[r+1] = 0));
    for(r = 0, 42, if(r % 43 == 0 || (r+210) % 43 == 0 || (r+420) % 43 == 0, ok43[r+1] = 0));

    my(list_offsets = List());
    for(r = 1, WHEEL_SMALL,
        if(r % 2 == 0 || r % 3 == 0 || r % 5 == 0 || r % 7 == 0, next);
       
        my(bad = 0);
        forstep(i = 0, 420, 210,
            my(v = r + i);
            if(v % 11 == 0 || v % 13 == 0 || v % 17 == 0 || v % 19 == 0 || v % 23 == 0 || v % 29 == 0, bad = 1; break)
        );
        if(bad, next);
       
        if(ok31[r % 31 + 1] && ok37[r % 37 + 1] && ok41[r % 41 + 1] && ok43[r % 43 + 1],
            listput(list_offsets, r)
        );
    );
   
    my(base_offsets = Vec(list_offsets));
    my(len_small = #base_offsets);
   
    print("Wheel ready! Perfect offsets remaining: ", len_small);
    print("ZAPUSK POISKA VSEH TROYEK OT 100 DO 1 KVADRILLIONA...\n");
   
    my(base_start = start_val - (start_val % WHEEL_SMALL));
    my(max_block_idx = max_val \ WHEEL_SMALL);
    my(t_start = getwalltime());
   
    my(total_found = 0);
    my(all_results = []);
   
    my(batch_size = 192);
    my(current_b_start = 0);
   
    \\ Цикл идет строго до верхней границы max_block_idx
    while(current_b_start <= max_block_idx,
        parfor(b_idx = current_b_start, min(current_b_start + batch_size - 1, max_block_idx),
            my(base = base_start + b_idx * WHEEL_SMALL);
            my(local_res = []);
           
            for(j = 1, len_small,
                my(p = base + base_offsets[j]);
                if(p < start_val || p > max_val, next);
               
                if(ispseudoprime(p) && ispseudoprime(p+210) && ispseudoprime(p+420),
                    if(nextprime(p+1) == p+210 && nextprime(p+211) == p+420,
                        local_res = concat(local_res, p);
                    );
                );
            );
            local_res;
           
        , res_block,
            if(#res_block > 0,
                for(k = 1, #res_block,
                    total_found++;
                    \\ Извлекаем точное число из вектора через индекс [k]
                    my(p_val = res_block[k]);
                    all_results = concat(all_results, p_val);
                   
                    my(time_sec = (getwalltime() - t_start) / 1000.0);
                    print("\n=======================================================");
                    printf("\a\e[1;32mNAYDENA TROYKA #%d:\e[0m\n", total_found);
                    printf("p      = %d\n", p_val);
                    printf("p+210  = %d\n", p_val + 210);
                    printf("p+420  = %d\n", p_val + 420);
                    printf("Vremya ot starta: %.3f sek\n", time_sec);
                    print("=======================================================");
                );
            );
        );
       
        current_b_start += batch_size;
       
        my(progress_num = base_start + current_b_start * WHEEL_SMALL);
        if(progress_num > max_val, progress_num = max_val);
        printf("Provereno do: %d\r", progress_num);
    );
   
    my(total_time = (getwalltime() - t_start) / 1000.0);
    all_results = vecsort(all_results);
   
    print("\n\n=======================================================");
    print("POISK ZAVERSHEN!");
    print("Vsego 'chistyh' troyek na intervale: ", total_found);
    print("Obschee vremya: ", round(total_time), " sekund.");
    print("=======================================================");
    return(all_results);
};

{
find_all_pure_CPAP3_210();
}
quit;


-- добавлено через 46 минут --

Надеюсь вы догадались, что это не мой пафос :-)

Код:
ФАНТАСТИКА! НАЙДЕНА ПЕРВАЯ В МИРЕ ЧЕТВЕРКА CPAP-4 (210):
p      = 1000001263892263561
p+210  = 1000001263892263771
p+420  = 1000001263892263981
p+630  = 1000001263892264191
Vremya poiska: 751.847 sek
=======================================================

 Re: Кортежи из простых чисел
Dmitriy40 в сообщении #1726076 писал(а):
Потому что проверяет лишь один остаток 13 по модулю 210, а их возможных/допустимых гораздо больше (48шт).

Точно, спасибо!

Yadryara в сообщении #1726080 писал(а):
Ну вот уже есть 12 штук до 3-х триллионов:

Похоже, что вы подобрали ключик к СРАР-3 с шагом 210 :)

Yadryara в сообщении #1726080 писал(а):
Надеюсь вы догадались, что это не мой пафос :-)

Так глядишь и к СРАР-7 с шагом 210 доберетесь незаметно :-)

 Re: Кортежи из простых чисел
Cantata в сообщении #1725984 писал(а):
Вот в настройках посмотрела: 8 ядер 12 логических процессоров - вы это хотели узнать?
Это архитектура 4P+4E - 4 мощных ядра по два потока каждое и 4 энергоэффективных однопоточных. Одно P-ядро мощнее одного E-ядра, но два потока на двух отдельных E-ядрах уже быстрее, чем на одном P-ядре.

Так как у вас программа однопоточная, в принципе это может объяснить разброс результатов - система может запустить ваш расчет на P-ядре, может на E, а может сначала на E, а потом понять, что расчет тяжелый, и перекинуть на P.

 Re: Кортежи из простых чисел
Аватара пользователя
tolstopuz в сообщении #1726088 писал(а):
Так как у вас программа однопоточная, в принципе это может объяснить разброс результатов - система может запустить ваш расчет на P-ядре, может на E, а может сначала на E, а потом понять, что расчет тяжелый, и перекинуть на P.

Ну то есть правильно я сказал: для того чтобы определить какой из наших компов в среднем быстрее считает, надо попросту все 12 потоков загрузить? Как, например, это делает программа primesieve.

 Re: Кортежи из простых чисел
tolstopuz в сообщении #1726088 писал(а):
Это архитектура 4P+4E - 4 мощных ядра по два потока каждое и 4 энергоэффективных однопоточных. Одно P-ядро мощнее одного E-ядра, но два потока на двух отдельных E-ядрах уже быстрее, чем на одном P-ядре.

Так как у вас программа однопоточная, в принципе это может объяснить разброс результатов - система может запустить ваш расчет на P-ядре, может на E, а может сначала на E, а потом понять, что расчет тяжелый, и перекинуть на P.

Спасибо за объяснение! Можно ли при запуске компилятора как-то повлиять на выбор ядра,
чтобы получать более стабильные значения по времени?

Yadryara в сообщении #1726095 писал(а):
Ну то есть правильно я сказал: для того чтобы определить какой из наших компов в среднем быстрее считает, надо попросту все 12 потоков загрузить? Как, например, это делает программа primesieve.

Я до сих пор не понимаю что вам это знание даст) я не собираюсь соревноваться по скорости и работаю так, как работается.
Даже несколько потоков не запускаю. И даже думать не хочу, что придется что-то даже на неделю запустить, даже на несколько дней, в поисках кортежа.
Хотя при поиске СРАР-7, 210 от этого никуда не деться. :roll:

 Re: Кортежи из простых чисел
Cantata в сообщении #1726085 писал(а):
Ну вот уже есть 12 штук до 3-х триллионов:

(12 троек)

Сейчас обратила внимание, что 10 кортеж отсутствует почему-то, а это очень важно может быть)

Так как благодаря найденным Вами кортежам, мы с ИИ заметили интересную закономерность:
если порядковый номер кортежа n является простым числом,
то разность (расстояние) между первыми числами соседних кортежей, не делится на это число n.

На данный момент гипотеза проверена и подтверждена для индексов:

n=3,5,7,11,13. Вероятность того, что это случайное совпадение, составляет около 32%

Такое ощущение, что есть какая-то структура, связанная с простыми числами и расположением кортежей.

Я же правильно понимаю, что вы нашли минимальный СРАР-3 с шагом 210?
Тогда порядковый номер с него и начинается.

Запустила программу, чтобы проверить следующие кортежи, но долго считает, нашла пока два следующих:
13 3000618963163
14 3003765285583
15 3022028064607

 Re: Кортежи из простых чисел
Cantata в сообщении #1726101 писал(а):
Спасибо за объяснение! Можно ли при запуске компилятора как-то повлиять на выбор ядра,
чтобы получать более стабильные значения по времени?
Это можно делать при запуске программы. Спросите у нейронки "Как форсировать запуск однопоточной программы на P-ядре?", и она выдаст несколько способов. Они вообще эти темы хорошо знают, обращайтесь.

-- добавлено через 3 минуты --

Yadryara в сообщении #1726095 писал(а):
Ну то есть правильно я сказал: для того чтобы определить какой из наших компов в среднем быстрее считает, надо попросту все 12 потоков загрузить?
Это будет честное сравнение многопоточной производительности, правда, ничего не говорящее об однопоточной.

 Re: Кортежи из простых чисел
Аватара пользователя
Cantata в сообщении #1726101 писал(а):
Я до сих пор не понимаю что вам это знание даст)

Таких вопросов можно много назадавать и ответ примерно один и тот же.

Что вам даст нахождение того иного кортежа?
Почему заинтересовались именно кортежами?
Почему раньше было неинтересно, а сейчас вдруг стало интересно?

Ну и так далее, есть вопросы которые легко задать, а ответить трудно.

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

Меня в своё время (когда у меня работал комп вообще с одним потоком и x32, подбадривал только Дмитрий (за что ему спасибо), а другие скорее наоборот.

Cantata в сообщении #1726101 писал(а):
Даже несколько потоков не запускаю. И даже думать не хочу, что придется что-то даже на неделю запустить, даже на несколько дней, в поисках кортежа.

А вы заметили, что я предлагал тест, который у меня отработал за 28 секунд? Про несколько дней я ничего не говорил.

Но вы же сами понимаете что вполне может быть такая ситуация, что увлечётесь и будете считать. Одна наша общая знакомая годами считает и не сдаётся, но на асм так и не перешла.

Cantata в сообщении #1726108 писал(а):
Cantata в сообщении #1726085 писал(а):
Ну вот уже есть 12 штук до 3-х триллионов:

(12 троек)

Не под тем постом нажали кнопку. Здесь вы процитировали мои слова, а получается что как бы свои.

Cantata в сообщении #1726108 писал(а):
Сейчас обратила внимание, что 10 кортеж отсутствует почему-то, а это очень важно может быть

То есть у вас не нашёлся 10-й кортеж из моего списка?

Cantata в сообщении #1726108 писал(а):
Я же правильно понимаю, что вы нашли минимальный СРАР-3 с шагом 210?

Не уверен что минимальный, но цель была такая.

Cantata в сообщении #1726108 писал(а):
Запустила программу, чтобы проверить следующие кортежи, но долго считает, нашла пока два следующих:
13 3000618963163
14 3003765285583
15 3022028064607

Здесь вижу три, а не два.

Cantata в сообщении #1726101 писал(а):
Хотя при поиске СРАР-7, 210 от этого никуда не деться. :roll:

Вот видите: нашёлся интересный для вас вопрос даже для СРАР-3-210. Никто не торопит на амбразуру бросаться, можно спокойно с тройками и четвёрками повозиться.

 Re: Кортежи из простых чисел
tolstopuz в сообщении #1726131 писал(а):
Это можно делать при запуске программы. Спросите у нейронки "Как форсировать запуск однопоточной программы на P-ядре?", и она выдаст несколько способов. Они вообще эти темы хорошо знают, обращайтесь.

Спасибо)

Yadryara в сообщении #1726136 писал(а):
Таких вопросов можно много назадавать и ответ примерно один и тот же.

Что вам даст нахождение того иного кортежа?
Почему заинтересовались именно кортежами?
Почему раньше было неинтересно, а сейчас вдруг стало интересно?

Ну и так далее, есть вопросы которые легко задать, а ответить трудно.

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

Меня в своё время (когда у меня работал комп вообще с одним потоком и x32, подбадривал только Дмитрий (за что ему спасибо), а другие скорее наоборот.

В том то и дело, что перечисленные вопросы принципиально разные по сравнению с вопросом о моей личной вещи. 8-)
Одно дело, что появился интерес к кортежам, другое дело - что, интересуясь характеристиками моего компьютера, получается, что подспудно интересуетесь моим доходом в том числе.
Да еще и предлагаете онлайн о нём рассказать. Не все готовы вызывать зависть или насмешку. (Хотя по моим вопросам об этом не сказать, скорее всего :D )
Это личное дело каждого - каким компьютером он пользуется. Если человек уходит от прямого ответа, зачем на нем настаивать? Почему такие вещи нужно объяснять? :roll: :?:
Спасибо за поддержку! Я не стыжусь, что у меня не самый мощный компьютер, тем более, что он не для вычислений покупался и не жду от него сверх способностей.

Yadryara в сообщении #1726136 писал(а):
А вы заметили, что я предлагал тест, который у меня отработал за 28 секунд? Про несколько дней я ничего не говорил.

Он у меня отработал более чем за 200 секунд с хвостиком.

Yadryara в сообщении #1726136 писал(а):
Но вы же сами понимаете что вполне может быть такая ситуация, что увлечётесь и будете считать.

Да, это затягивает. Особенно, когда появляются идеи, которые хочется тут же проверить и всё упирается в скорость программ.

Yadryara в сообщении #1726136 писал(а):
То есть у вас не нашёлся 10-й кортеж из моего списка?

Посмотрите на список из 12 кортежей, который Вы прикрепили вчера. После 9-го кортежа идёт 11 кортеж. А где 10-й?

Yadryara в сообщении #1726136 писал(а):
Здесь вижу три, а не два.


Потому, что в течение часа программа нашла еще один кортеж и я дописала его в сообщении, а про слово "два" забыла)
Это действительно так важно, чтобы делать акцент? :-)

 Re: Кортежи из простых чисел
Аватара пользователя
Cantata в сообщении #1726141 писал(а):
В том то и дело, что перечисленные вопросы принципиально разные по сравнению с вопросом о моей личной вещи. 8-)

Не-а.

Cantata в сообщении #1726141 писал(а):
Одно дело, что появился интерес к кортежам, другое дело - что, интересуясь характеристиками моего компьютера, получается, что подспудно интересуетесь моим доходом в том числе.

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

Но немножко скажу. Вот мой комп разве говорит напрямую о моём доходе. Я могу позволить себе купить сотни мощных компов, но я же этого не делаю. Поначалу, в позапрошлом году, хотел ещё сервер купить. Но потом подумал, что могу оказаться в зависимости от него. То есть буду думать чем же его занять чтобы он не простаивал. Не, не горю пока желанием.

Cantata в сообщении #1726141 писал(а):
Да еще и предлагаете онлайн о нём рассказать.

Конечно. Я же рассказал. И другие люди рассказывают. Не вижу тут поводов для секретов. Тем более что это впс здесь под своим именем, а вы под ником.

Cantata в сообщении #1726141 писал(а):
Не все готовы вызывать зависть или насмешку.

Ерунда. Если бояться реакции людей, тогда может вообще публично ничего не писать. Да и оффтоп это здесь. А вот вопросы о характеристиках компов — совершенно не оффтоп.

Cantata в сообщении #1726141 писал(а):
Это личное дело каждого - каким компьютером он пользуется.

По идее да, но в контексте обсуждаемых вопросов, конечно же нет. Если вы спрашиваете почему у вас за такое-то время не находится кортеж, то причин может быть несколько, в том числе связанных с производительностью компа.

Cantata в сообщении #1726141 писал(а):
Если человек уходит от прямого ответа, зачем на нем настаивать?

Вроде очевидно: для того чтобы человек перестал уходить и ответил прямо.

Cantata в сообщении #1726141 писал(а):
Почему такие вещи нужно объяснять?

Люди нередко плохо друг друга понимают, поэтому порой нужно объяснять самые разные вещи.

Cantata в сообщении #1726141 писал(а):
Он у меня отработал более чем за 200 секунд с хвостиком.

А можно скриншот посмотреть? 12 потоков были задействованы?

Cantata в сообщении #1726141 писал(а):
Посмотрите на список из 12 кортежей, который Вы прикрепили вчера. После 9-го кортежа идёт 11 кортеж. А где 10-й?

Ой, Спасибо за дотошность! Видимо как-то при вставке (я делал её частями) потерялся, а я и не заметил. Хорошо, что комп не выключал и окно Убунты не закрывал. Вот он, 10-й, между 9-м и 11-м:

Код:
NAYDENA TROYKA #9:
p      = 2714402261677
p+210  = 2714402261887
p+420  = 2714402262097
Vremya ot starta: 3165.497 sek
=======================================================
Provereno do: 2774533814208
=======================================================
NAYDENA TROYKA #10:
p      = 2778277680571
p+210  = 2778277680781
p+420  = 2778277680991
Vremya ot starta: 3250.120 sek
=======================================================
Provereno do: 2964886445952
=======================================================
NAYDENA TROYKA #11:
p      = 2967790141417
p+210  = 2967790141627
p+420  = 2967790141837
Vremya ot starta: 3472.148 sek
=======================================================

Cantata в сообщении #1726141 писал(а):
Потому, что в течение часа программа нашла еще один кортеж и я дописала его в сообщении, а про слово "два" забыла)
Это действительно так важно, чтобы делать акцент? :-)

Да, тоже можете сказать "спасибо за дотошность". Если угодно, за доскональность. Мы с Дмитрием регулярно друг друга поправляем, порой даже в мелочах, и это правильно. Потому что нынешние вычисления относятся к точным, а не к приблизительным.

Значит у нас есть 15 кортежей CPAP-3-210. Являются ли они минимальными, вопрос пока открытый.

 Re: Кортежи из простых чисел
Yadryara
А почему у Вас
Yadryara в сообщении #1726080 писал(а):
Provereno do: 3005264276928
однако при этом не найдены кортежи
Cantata в сообщении #1726108 писал(а):
13 3000618963163
14 3003765285583
А?

 Re: Кортежи из простых чисел
Аватара пользователя
Тоже уже сам заметил. Не знаю. Я только что ещё раз сказал, что минимальность не установлена.

Но даже если бы не заметил, всё равно сказал бы ещё раз.

Код я привёл. И, как догадываетесь, его писал не я, а ИИ. Так что проверить за ним конечно же нужно. Тем более что с 4-ками он запутался, хотя одну найти удалось.

Мне, видимо, нужно пока отложить цепочки-192 и вспоминать как ищутся кортежи. Для этого планирую вернуться к прошлой зиме, где мы подробнейшим образом объясняли Evgeniy101 как искать кортежи. Я спустился ещё ниже и объяснял на самом примитивном уровне и только тогда он понял. Это примерно 50-60-е страницы темы СКППЧ.

 Re: Кортежи из простых чисел
Yadryara в сообщении #1726142 писал(а):
Являются ли они минимальными, вопрос пока открытый.
Нет, не являются, вопрос давно закрыт (почти 11 лет назад здесь, а в A052187 вероятно вообще около 2000г):
Dmitriy40 в сообщении #1054720 писал(а):
Добавил в свою программу учёт и симметричных интервалов (спасибо за идею), из A058868. Уже получил следующие новые значения для неё: 210, 228, 240, 258.
Begemot82 в сообщении #1054753 писал(а):
В этой последовательности есть ссылка на A054342, указаны центральные простые из тройки на которые выпадает первое появление разности $2,6,12,18,24... 192,198,204,210,218,224$.
Begemot82 в сообщении #1054771 писал(а):
Но в ней есть
36 264860525507
37 978720895253
38 472446412421
39 374787490919
это как я понимаю, для 210,216,222,228 .
Так что минимальным CPAP-3d210 является 264860525507-210=264860525297.

Оно же есть в A224324 и A301810 (тут и остальные длины с тем же диаметром интервалом/шагом).

Прямая проверка это подтвердила за 1ч (до первого):
Код:
? q=w=0; forprime(p=2,oo, if(p-w==210 && w-q==210, print(q)); q=w; w=p; );
264860525297
288603524707
472173513523
472468296407
496175478451
603808685273
649711478681
675580812497
788796373567
813186292493
859175566397
912066019591
949580295659
973684246399

 Re: Кортежи из простых чисел
Аватара пользователя
Да, спасибо, сам хотел попозже поискать в OEIS по числу 20831323 (которое ИИ правильно нашёл), но отложил.

И какие же нынче не закрытые вопросы по CPAP-x-210? Только по CPAP-7-210 и выше?

-- добавлено через 1 минуту --

Dmitriy40 в сообщении #1726148 писал(а):
A301810
(тут и остальные длины с тем же диаметром).

Как понимаю, не с тем же диаметром, а с теми же гэпами.

 [ Сообщений: 99 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group