Jump to content

Число Перрена

(Перенаправлено из эпизода с Перрином )
Спираль из равносторонних треугольников с длинами сторон, равными числам Перрена.

В математике числа Перрена представляют собой вдвойне бесконечную константно-рекурсивную целочисленную последовательность с характеристическим уравнением x. 3 = х + 1 . Числа Перрена имеют такое же отношение к последовательности Падована , как числа Люка к последовательности Фибоначчи .

Определение

[ редактировать ]

Числа Перрена определяются рекуррентным соотношением

и наоборот

Первые несколько членов в обоих направлениях

н 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
П (п) 3 0 2 3 2 5 5 7 10 12 17 22 29 39 51 68 90 119 ... [1]
P(−n) ... −1 1 2 −3 4 −2 −1 5 −7 6 −1 −6 12 −13 7 5 −18 ... [2]

Числа Перрена можно выразить как суммы трех начальных членов.

Первые четырнадцать простых чисел Перрена равны

н 2 3 4 5 6 7 10 12 20 21 24 34 38 75 ... [3]
П (п) 2 3 2 5 5 7 17 29 277 367 853 14197 43721 1442968193 ... [4]

В 1876 году последовательность и ее уравнение были впервые упомянуты Эдуардом Люка , который заметил, что индекс n делит член P(n), если n простое. [5] В 1899 году Рауль Перрен спросил, существуют ли какие-либо контрпримеры этому свойству. [6] Первое число P(n), делящееся на составной индекс n, было найдено только в 1982 году Уильямом Адамсом и Дэниелом Шэнксом . [7] Они представили подробное расследование этого эпизода, продолжение которого появилось четыре года спустя. [8]

Характеристики

[ редактировать ]
Микрокосм Перрена: алгоритм времени ускользания применяется к карте Ньютона всей вокруг функции Перрена F(z) критической точки z = 1,225432 с шириной окна просмотра 0,05320. Бассейны притяжения, исходящие из центра, соответствуют бесконечному числу вещественных (слева) и комплексных корней (справа) F(z) = 0 .

Последовательность Перрена также удовлетворяет рекуррентному соотношению Исходя из этого и определяющей рекуррентности, можно создать бесконечное количество дальнейших отношений, например

последовательности Производящая функция Перрена:

Последовательность связана с суммами биномиальных коэффициентов соотношением

[1]

Числа Перрена можно выразить через частичные суммы.

Числа Перрена получаются как целые степени ≥ 0 матрицы n

и его инверсия

Аналог Перрена тождества Симсона для чисел Фибоначчи задается определителем

Количество различных максимальных независимых множеств в n -вершинном графе циклов подсчитывается по n-му числу Перрена для n ≥ 2 . [9]

Формула Бине

[ редактировать ]
Функция Перрина расширяет последовательность до действительных чисел.

Решение проблемы рецидива можно записать через корни характеристического уравнения . Если три решения являются вещественными корнями (приблизительное значение 1,324718, известное как коэффициент пластичности ) и комплексно-сопряженные корни и числа Перрена можно вычислить по формуле Бине что справедливо и для отрицательных n .

Полярная форма – это с С формула сводится либо к первому, либо к второму члену последовательно для больших положительных или отрицательных n , а числа с отрицательными индексами колеблются. При условии, что α вычислено с достаточной точностью, эти формулы можно использовать для расчета чисел Перрена при больших n .

Расширение идентичности дает важное правило удвоения индекса которым связаны прямая и обратная части последовательности.

Простой индекс p делит P (p)

[ редактировать ]

Если характеристическое уравнение последовательности записать в виде тогда коэффициенты можно выразить через корни по формулам Виеты :

Эти целочисленные функции представляют собой элементарные симметричные многочлены в

  • Фундаментальная теорема о симметричных многочленах гласит, что каждый симметричный многочлен от комплексных корней унитарного можно представить как еще одну полиномиальную функцию от целых коэффициентов
  • Аналог теоремы Люка для полиномиальных коэффициентов говорит, что если тогда делится на простое число

Учитывая целые числа a, b, c и n > 0,

Переставим в симметричные одночленные слагаемые, переставив показатели i, j, k:

Замените простое число за власть и комплексные корни для целых чисел и вычислять представления в терминах для всех симметричных полиномиальных функций. Например, является и сумма степеней можно выразить через коэффициенты с рекурсивной схемой Ньютона . Отсюда следует, что тождество имеет целые члены и обе части делятся на простое число ⁠.

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

Тест на простоту Перрина

[ редактировать ]

Запрос 1484. Любопытное предложение китайского происхождения , являющееся предметом запроса 1401. [10] предоставил бы, если это правда, более практичный критерий, чем теорема Вильсона, для проверки того, является ли данное число m простым или нет; достаточно было бы вычислить остатки по m последовательных членов рекуррентной последовательности
u n = 3u n−1 − 2u n−2 с начальными значениями u 0 = −1, u 1 = 0. [11]
Я нашел другую повторяющуюся последовательность, которая, по-видимому, обладает тем же свойством; это тот, общий термин которого
v n = v n−2 + v n−3 с начальными значениями v 0 = 3, v 1 = 0, v 2 = 2. Легко показать, что v n делится на n, если n — простое число; Я проверил, вплоть до довольно высоких значений n, что в противоположном случае это не так; но было бы интересно узнать, так ли это на самом деле, тем более что последовательность v n дает гораздо менее быстро растущие числа, чем последовательность un ( при n = 17, например, можно найти un = 131070, v n = 119 ), что приводит к упрощению вычислений, когда n — большое число.
Одно и то же доказательство, применимое к одной из последовательностей, несомненно, будет иметь отношение и к другой, если заявленное свойство верно для обеих: дело лишь в его открытии. [12]

Последовательность Перрена обладает свойством Ферма : если p , простое число P (p) ≡ P(1) ≡ 0 (mod p) . Однако обратное неверно: некоторое составное n все равно может делить P(n) . Число, обладающее этим свойством, называется псевдопростым числом Перрена .

Вопрос о существовании псевдопростых чисел Перрена рассматривался Мало и Жарденом. [13] но ни одно из них не было известно, пока Адамс и Шанкс не нашли самое маленькое, 271441 = 521. 2 (число P(271441) имеет 33150 десятичных цифр). [14] Позже Джон Грэнтэм доказал, что существует бесконечно много псевдопростых чисел Перрина. [15]

Семнадцать псевдопростых чисел Перрена ниже 10. 9 являются

271441, 904631, 16532714, 24658561, 27422714, 27664033, 46672291, 102690901, 130944133, 196075949, 214038533, 517697641, 545670533, 801123451, 855073301, 903136901, 970355431. [16]

Адамс и Шэнкс отметили, что простые числа также удовлетворяют сравнению P(−p) ≡ P(−1) ≡ −1 (mod p) . Композиты, для которых выполняются оба свойства, называются ограниченными псевдопростыми числами Перрена. всего девять. Таких чисел меньше 10 9 . [17] [18] [19]

Хотя псевдопростые числа Перрена встречаются редко, они перекрываются с псевдопростыми числами Ферма . Из приведенных выше семнадцати чисел четыре также являются ферматианами с основанием 2. Напротив, псевдопростые числа Лукаса антикоррелированы. [20] Предположительно, объединение тестов Перрина и Люкаса должно сделать тест на простоту таким же сильным, как надежный тест BPSW , в котором нет известных псевдопростых чисел, хотя и с более высокими вычислительными затратами.

Псевдокод

[ редактировать ]

Тест Адамса и Шэнкса на простоту O(log n) Перрина 1982 года. [21]

Два целочисленных массива u(3) и v(3) инициализируются младшими членами последовательности Перрена с положительными индексами t = 0, 1, 2 в u(·) и отрицательными индексами t = 0,−1,−2 в v( ).

Основной цикл двойного сложения , первоначально разработанный для работы на карманном калькуляторе HP-41C , вычисляет P(n) mod n и обратный P(-n) mod n за счет шести модульных возведений в квадрат для каждого бита n. .

Индексы чисел Перрена удваиваются с использованием тождества P(2t) = P 2 (т) − 2P(−t) . Возникающие в результате разрывы между P(±2t) и P(±2t ± 2) закрываются применением определяющего соотношения P(t) = P(t - 2) + P(t - 3) .

Initial values
let int u(0):= 3, u(1):= 0, u(2):= 2
let int v(0):= 3, v(1):=−1, v(2):= 1
     
Test odd positive number n
input int n
     
set int h:= most significant bit of n
     
for k:= h − 1 downto 0
     
  Double the indices of
  the six Perrin numbers.
  for i = 0, 1, 2
    temp:= u(i)^2 − 2v(i) (mod n)
    v(i):= v(i)^2 − 2u(i) (mod n)
    u(i):= temp
  endfor
     
  Copy P(2t + 2) and P(−2t − 2)
  to the array ends and use
  in the if-statement below.
  u(3):= u(2)
  v(3):= v(2)
     
  Overwrite P(2t ± 2) with P(2t ± 1)
  temp:= u(2) − u(1)
  u(2):= u(0) + temp
  u(0):= temp
     
  Overwrite P(−2t ± 2) with P(−2t ± 1)
  temp:= v(0) − v(1)
  v(0):= v(2) + temp
  v(2):= temp
     
  if n has bit k set then
    Increase the indices of
    both Perrin triples by 1.
    for i = 0, 1, 2
      u(i):= u(i + 1)
      v(i):= v(i + 1)
    endfor
  endif
     
endfor
     
Result
print v(2), v(1), v(0)
print u(0), u(1), u(2)

Последовательно P(−n − 1), P(−n), P(−n + 1) и P(n − 1), P(n), P(n + 1) (mod n) .

Если P(−n) = −1 и P(n) = 0, то n вероятное простое число , то есть: фактически простое число или ограниченное псевдопростое число Перрена.

Шанкс и др. заметили, что для всех найденных ими ограниченных псевдопростых чисел конечное состояние вышеупомянутых шести регистров («подпись» n ) равно начальному состоянию 1,-1,3, 3,0,2. [22] То же самое происходит с ≈ 1/6 всех простых чисел , поэтому два набора нельзя различить только на основании этого теста. [23] В этих случаях они рекомендуют также использовать сестринскую последовательность Нараяны-Лукаса с рекуррентным соотношением A(n) = A(n - 1) + A(n - 3) и начальными значениями.

u(0):= 3, u(1):= 1, u(2):= 1
v(0):= 3, v(1):= 0, v(2):=−2

Применяется то же правило удвоения, и формулы для заполнения пробелов имеют вид

temp:= u(0) + u(1)
u(0):= u(2) − temp
u(2):= temp
     
temp:= v(2) + v(1)
v(2):= v(0) − temp
v(0):= temp

Здесь n — вероятное простое число, если A(−n) = 0 и A(n) = 1 .

Курц и др. не обнаружил перекрытия между нечетными псевдопростыми числами для двух последовательностей ниже 50∙10. 9 и предположил, что 2 277 740 968 903 = 1067179 ∙ 2134357 — это наименьшее составное число, которое может пройти оба теста. [24]

Если повторение Пелля-Люкаса третьего порядка A(n) = 2A(n - 1) + A(n - 3) , эта граница будет увеличена до 4 057 052 ​​731 496 380 171 = 1424263447 ∙ 2848526893. также используется [25]

Кроме того, корни сравнения правила удвоения значения, отличные от −1 или 3, раскрывают составные числа, например нетривиальные квадратные корни из 1 в тесте Миллера-Рабина . [26] Это уменьшает количество ограниченных псевдопростых чисел для каждой последовательности примерно на одну треть и особенно эффективно при обнаружении чисел Кармайкла . [27]

Наименее строго ограниченное псевдопростое число Перрена составляет 46672291, а две приведенные выше границы последовательно расширяются до 173 536 465 910 671 и 79 720 990 309 209 574 421. [28]

Примечания

[ редактировать ]
  1. ^ Jump up to: Перейти обратно: а б Слоан, Нью-Джерси (ред.). «Последовательность A001608 (последовательность Перрена (или такая последовательность Ондрея): a(n) = a(n-2) + a(n-3) с a(0) = 3, a(1) = 0, a(2) = 2)" . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
  2. ^ Слоан, Нью-Джерси (ред.). «Последовательность A078712 (Разложение ряда (-3 - 2*x)/(1 + x - x^3) по степеням x)» . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
  3. ^ Слоан, Нью-Джерси (ред.). «Последовательность A112881 (Индексы простых чисел Перрена; значения n такие, что A001608(n) является простым)» . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
  4. ^ Слоан, Нью-Джерси (ред.). "Последовательность A074788 (Простые числа в последовательности Перрена b(n+1) = b(n-1) + b(n-2) с начальными значениями b(1)=3, b(2)=0, b(3) )=2)" . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
  5. ^ Лукас (1878)
  6. ^ Перрин (1899)
  7. ^ Адамс и Шанкс (1982)
  8. ^ Курц, Шанкс и Уильямс (1986)
  9. ^ Фюреди (1987)
  10. ^ Тарри (1898)
  11. ^ Слоан, Нью-Джерси (ред.). «Последовательность A000918 (a(n) = 2^n - 2)» . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
  12. ^ Перрен (1899) в переводе с французского
  13. ^ Мало (1900) , Джарден (1966)
  14. ^ Адамс и Шанкс (1982 , стр. 255)
  15. ^ Грэнтэм (2010) , Стефан (2020)
  16. ^ Слоан, Нью-Джерси (ред.). «Последовательность A013998 (неограниченные псевдопростые числа Перрена)» . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
  17. ^ Слоан, Нью-Джерси (ред.). «Последовательность A018187 (ограниченные псевдопростые числа Перрена)» . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
  18. ^ Слоан, Нью-Джерси (ред.). «Последовательность A275612 (ограниченные псевдопростые числа Перрена (определение Адамса и Шэнкса))» . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
  19. ^ Слоан, Нью-Джерси (ред.). «Последовательность A275613 (ограниченные псевдопростые числа Перрена (определение Грэнтэма)») . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
  20. ^ Ни одно из 2402549 псевдопростых чисел Лукаса-Селфриджа ниже 10. 15 перечисленный Даной Якобсен (2020), также является псевдопростым числом Перрена.
  21. ^ Адамс и Шанкс (1982 , стр. 265, 269-270)
  22. ^ Адамс и Шанкс (1982 , стр. 275), Курц, Шанкс и Уильямс (1986 , стр. 694). Позже это было подтверждено для n < 10. 14 Стивен Арно (1991) .
  23. ^ Подпись действительно дает отличительную информацию об остальных двух типах простых чисел. Например, наименьшее псевдопростое число Q-типа 50 972 694 899 204 437 633, вычисленное Хольгером Стефаном (2019), раскрывается сигнатурными условиями 14a и 14c в Adams & Shanks (1982 , стр. 257).
  24. ^ Курц, Шанкс и Уильямс (1986 , стр. 697)
  25. ^ Стефан (2019)
  26. ^ Адамс и Шанкс (1982 , стр. 280-283)
  27. ^ Реализацию расширенного теста Perrin на AC/C++ можно найти в последнем подразделе предыдущей версии этой статьи.
  28. ^ Стефан (2019)
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ff2069c274178d7daace44f35dc99cc7__1719353340
URL1:https://arc.ask3.ru/arc/aa/ff/c7/ff2069c274178d7daace44f35dc99cc7.html
Заголовок, (Title) документа по адресу, URL1:
Perrin number - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)