WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Цепь Каннингема (цепь почти удвоенных чисел) — последовательность простых чисел определённого вида, названо в честь математика Алана Каннингема (англ.).

Цепь Каннингема первого рода длины n — это последовательность простых чисел (p1,…,pn), таких что для всех 1 i < n, pi+1 = 2 pi + 1 (следовательно, каждый член этой цепи, за исключением последнего, является числом Софи Жермен, а за исключением первого — безопасным простым числом): , , , …, .

Цепь Каннингема второго рода длины n — это последовательность простых чисел (p1,…,pn), таких что для всех 1 i < n, pi+1 = 2 pi — 1 :

Цепи Каннингема иногда обобщают как последовательность простых чисел (p1,…,pn), таких что для всех 1 i < n, pi+1 = api + b для фиксированных взаимно простых целых a, b. Такая цепь называется обобщённой цепью Каннингема.

Цепь Каннингема называется полной, если не может быть продолжена, то есть если предшествующий и последующий член последовательности не будут простыми.

Цепи Каннингема сейчас признаны полезными для криптографических систем, поскольку «они обеспечивают две конкурентные приемлемые установки для схемы шифрования Эль-Гамаля, которые могут быть использованы в любом месте, где проблема вычисления дискретного логарифма трудна»[1].

Самые большие известные цепи Каннингема

Согласно гипотезе Диксона и более общей гипотезе H Шинцеля, большинством учёных полагающимся верными, для любого k имеется бесконечное число цепей Каннингема длины k. Нет, однако, известного метода генерации таких цепей.

Самая большая известная цепь Каннингема длины k на 06/08/2013[2])
kТипp1 (начальное простое)Число цифрГодОбнаружил
1257885161 − 1174251702013GIMPS / Curtis Cooper
21st183027×2265440 − 12007012012T. Wu
31st914546877×234772 − 1104772010T. Wu
41st1249097877×6599# − 128352011Michael Angel
51st4250172704×2749# − 111832012D. Augustin
61st37488065464×1483# − 16332010D. Augustin
71st162597166369×827# − 13562010D. Augustin
82nd1148424905221×509# + 12242010D. Augustin
91st65728407627×431# − 11852005D. Augustin
101st2×73853903764168979088206401473739410396455001112581722569026969860983656346568919×151# − 11402013Primecoin
111st73853903764168979088206401473739410396455001112581722569026969860983656346568919×151# − 11402013Primecoin
122nd263663326886409378473341387047271336974122837948496277769621396327294641140893808×43# + 1972013Primecoin
131st1753286498051×71# − 1392005D. Augustin
142nd335898524600734221050749906451371332008J. K. Andersen
152nd28320350134887132315879689643841322008J. Wroblewski
162nd2368823992523350998418445521282008J. Wroblewski
172nd1302312696655394336638441252008J. Wroblewski

q# обозначает примориал 2×3×5×7×…×q.

К 2011 году самая большая известная цепь Каннингема любого рода имеет длину 17. Первая найдена была цепь первого рода, начинающаяся с 2759832934171386593519, (найдена Ярославом Вроблевским в 2008 году).[2]

Совмещаемость цепей Каннингема

Пусть нечётное простое число  — первое число в цепи Каннингема первого рода. Поскольку первое число нечётное, . Так как все последующие числа в цепи равны , то . Отсюда, , , и так далее.

Это свойство неформально можно наблюдать при представлении чисел в двоичном виде (заметьте, что для любого основания умножение числа на основание приводит к сдвигу цифр влево) Если мы представим в двоичном виде, мы увидим, что при умножении на 2 младший знак числа становится вторым знаком числа . Поскольку нечетно, младший знак равен 1 и он становится вторым справа знаком . И, наконец, мы видим, что станет нечётным при прибавлении 1 к . Таким образом, производные простые в цепи Каннингема получаются сдвигом двоичного числа влево на одну позицию и заполнением освободившейся позиции единицей. Для примера приводим полную цепь длины 6, начинающуюся с 141361469:

BinaryDecimal
1000011011010000000100111101141361469
10000110110100000001001111011282722939
100001101101000000010011110111565445879
10000110110100000001001111011111130891759
100001101101000000010011110111112261783519
1000011011010000000100111101111114523567039

Аналогичный результат можно получить и для цепей второго рода. Заметим, что из и отношения следует, что . В двоичной записи простые числа в цепи Каннингема второго рода кончаются на «0…01», где для любого число нулей для на единицу больше числа нулей . Как и в случае чисел первого рода, биты слева от этих сдвигаются влево на одну позицию в каждом последующем члене цепи.

Примечания

  1. Joe Buhler, Algorithmic Number Theory: Third International Symposium, ANTS-III. New York: Springer (1998): 290
  2. 1 2 Dirk Augustin, Cunningham Chain records. Retrieved on 2011-11-08.

Ссылки

  • The Prime Glossary: Cunningham chain
  • PrimeLinks++: Cunningham chain
  • последовательность A005602 в OEIS: первый член минимальной полной цепи Каннингема первого рода длины , для
  • последовательность A005603 в OEIS: первый член минимальной полной цепи Куннингама второго рода длины , для

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии