В математике Цепочка Каннингема представляет собой определенную последовательность простых чисел. числа. Цепи Каннингема названы в честь математика А. Дж. К. Каннингем. Их также называют цепочками почти удвоенных простых чисел .
Одно из приложений для цепочек Каннингема - использование вычислительной мощности для их идентификации с целью генерации виртуальной валюты, подобно тому, как добывается Биткойн.
A Цепь Каннингема первого вида длины n - это последовательность простых чисел (p 1,..., p n) таких, что для всех 1 ≤ i
Отсюда следует, что
Или, задав (число не является частью последовательности и не обязательно должно быть простым числом), мы имеем
Аналогично, цепочка Каннингема второго вида длины n представляет собой последовательность простых чисел (p 1,..., p n) такой, что для всех 1 ≤ i Отсюда следует, что общий член Теперь, установив , мы имеем . Цепи Каннингема также иногда обобщаются на последовательности простых чисел (p 1,..., p n) успешно h, что для всех 1 ≤ i ≤ n, p i + 1 = ap i + b для фиксированных coprime целых чисел a, b ; результирующие цепочки называются обобщенными цепями Каннингема . Цепочка Каннингема называется полной, если она не может быть расширена далее, т.е. если предыдущий и следующий члены в цепочке не являются простыми числами. Примеры полных цепочек Каннингема первого типа: Примеры полных цепочек Каннингема второго типа: Цепи Каннингема теперь считаются полезными в криптографических системах, поскольку «они обеспечивают две одновременные подходящие настройки. для ЭльГам Все криптосистемы... [которые] могут быть реализованы в любой области, где проблема дискретного логарифмирования затруднена. " Это следует из гипотезы Диксона и более широкая гипотеза Шинцеля H, обе считаются верными, что для каждого k существует бесконечно много цепей Каннингема длины k. Однако нет известных прямых методов генерации таких цепочек. Существуют компьютерные соревнования за самую длинную цепочку Каннингема или за цепочку, построенную из самых больших простых чисел, но в отличие от прорыва Бена Дж. Грина и Теренса Тао - теорема Грина – Тао, что существуют арифметические прогрессии простых чисел произвольной длины - на сегодняшний день нет общих результатов, известных для больших цепей Каннингема. q # обозначает примориал 2 × 3 × 5 × 7 ×... × q. На 2018 год самая длинная из известных цепей Каннингема любого типа имеет длину 19, что было обнаружено Ярославом Вроблевски в 2014 году. Пусть нечетное простое число быть первым простым числом в цепочке Каннингема первого типа. Первое простое число нечетно, поэтому . Поскольку каждое последующее простое число в цепочке равно , следует, что . Таким образом, , и так далее. Вышеупомянутое свойство можно неформально наблюдать, рассматривая простые числа цепочки по основанию 2. (Обратите внимание, что, как и со всеми основаниями, умножение на число основания "сдвигает" цифры влево). Когда мы рассматриваем в базе 2, мы видим, что, умножая на 2, наименее значащая цифра становится второй самой младшей значащей цифрой . Поскольку нечетно, то есть наименее значащая цифра равна 1 по основанию 2, мы знаем, что вторая наименьшая значащая цифра также равно 1. И, наконец, мы видим, что будет нечетным из-за добавления 1 к . Таким образом, последовательные простые числа в цепочке Каннингема по существу сдвигаются влево в двоичной системе с единицами, заполняющими наименее значимые цифры. Например, вот полная цепочка длиной 6, которая начинается с 141361469: Аналогично, поскольку следует, что . Но согласно маленькой теореме Ферма, , поэтому делит (то есть с ). Таким образом, ни одна цепочка Каннингема не может иметь бесконечную длину.k Тип p1(начальное простое число) Цифры Год Discoverer 1 1-й / 2-й 2-1 23249425 2017 Кертис Купер, GIMPS 2 1-й 2618163402417 × 2-1 388342 2016 PrimeGrid 2-й 7775705415 × 2 + 1 52725 2017 Сергей Баталов 3 1-й 1815615642825 × 2-1 13271 2016 Сергей Баталов 2-й 742478255901 × 2 + 1 12074 2016 Майкл Энджел и Дирк Августин 4 1-й 13720852541 * 7877 # - 1 3384 2016 Майкл Энджел и Дирк Августин 2-й 17285145467 * 6977 # + 1 3005 2016 Майкл Энджел и Дирк Августин 5 1-й 31017701152691334912 * 4091 # - 1 1765 2016 Андрей Балякин 2-й 181439827616655015936 * 4673 # + 1 2018 2016 Андрей Балякин 6 1-й 2799873605326 × 2371 # - 1 1016 2015 Сергей Баталов 2-й 52992297065385779421184 * 1531 # + 1 668 2015 Андрей Балякин 7 1-й 82466536397303904 * 1171 # - 1 509 2016 Андрей Балякин 2-й 25802590081726373888 * 1033 # + 1 453 2015 Андрей Балякин 8 1-й 89628063633698570895360 * 593 # - 1 265 2015 Андрей Балякин 2-й 2373007846680317952 * 761 # + 1 337 2016 Андрей Балякин 9 1-й 553374939996823808 * 593 # - 1 260 2016 Андрей Балякин 2-й 173129832252242394185728 * 401 # + 1 187 2015 Андрей Балякин 10 1-й 3696772637099483023015936 * 311 # - 1 150 2016 Андрей Балякин 2-й 2044300700000658875613184 * 311 # + 1 150 2016 Андрей Балякин 11 1-й 7385390376416897908820640 1473739410396455001112581722569026969860983656346568919 × 151 # - 1 140 2013 Primecoin (блок 95569 ) 2-й 3418416714314096512891648 # 1 + 1 + 1 93> 149 2016 Андрей Балякин 12 1-й 288320466650346626888267818984974462085357412586437032687304004479168536445314040 × 83 # - 1 <931>2014 Primecoin (блок 558800 ) 2-й 906644189971753846618980352 * 233 # + 1 121 2015 Андрей Балякин 13 1-й 106680560818292299253267832484567360951928953599522278361651385665522443588804123392 × 61 # - 1 107 2014 <13120>блок Primecoin ( 93>38249410745534076442242419351233801191635692835712219264661912943040353398995076864 × 47 # + 1 101 2014 Primecoin (блок 539977 ) 14 первого 4631673892190914134588763508558377441004250662630975370524984655678678526944768 * 47 # - 1 97 2018 Primecoin (блок 2659167 ) 2-й 5819411283298069803200936040662511327268486153212216998535044251830806354124236416 × 47 # + 1 100 2014 Primecoin (блок 547276 <17656>1-й <934728 * 439511346 # 1-й <934728 * 4395113416 # 1-й <934728 * 1131346 218>2016 Андрей Балякин 2-й 67040002730422542592 * 53 # + 1 40 2016 Андрей Балякин 16 1-й 91304653283578934559359 23 2008 Ярослав Вроблевски 2-й 2 × 1540797425367761006138858881 - 1 28 2014 Chermoni Wroblewski 17 1st 2759832934171386593519 22 2008 Ярослав Вроблевски 2-й 1540797425367761006138858881 28 2014 Чермони и Вроблевски 18 201602nd>6511821>>2014 Chermoni Wroblewski 19 2nd 79910197721667870187016101 26 2014 Chermoni Wroblewski Двоичный Десятичный 1000011011010000000100111101 141361469 10000110110100000001001111011 282722939 282722939 100001101101000000010011110111 565445879 1000011011010000000100111101111 1130891759 10000110110100000001001111011111 226178351910011111 22617835191001101103103>Цепи Каннингема второго вида. Из наблюдения, что и отношение следует, что . В двоичной системе счисления простые числа в цепочке Каннингема второго рода оканчиваются шаблоном «0... 01», где для каждого количество нулей в шаблоне для на единицу больше, чем количество нулей для . Как и в случае с цепями Каннингема первого типа, биты слева от шаблона сдвигаются влево на одну позицию с каждым последующим простым числом.