Число Перрена
В математике числа Перрена представляют собой вдвойне бесконечную константно-рекурсивную целочисленную последовательность с характеристическим уравнением 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]
Свойства [ править ]
Последовательность Перрена также удовлетворяет рекуррентному соотношению Исходя из этого и определяющей рекуррентности, можно создать бесконечное количество дальнейших отношений, например
последовательности Производящая функция Перрена:
Последовательность связана с суммами биномиальных коэффициентов соотношением
Числа Перрена можно выразить через частичные суммы.
Числа Перрена получаются как целые степени ≥ 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]
Примечания [ править ]
- ^ Jump up to: а б Слоан, Нью-Джерси (ред.). «Последовательность A001608 (последовательность Перрена (или такая последовательность Ондрея): a(n) = a(n-2) + a(n-3) с a(0) = 3, a(1) = 0, a(2) = 2)" . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
- ^ Слоан, Нью-Джерси (ред.). «Последовательность A078712 (Разложение ряда (-3 - 2*x)/(1 + x - x^3) по степеням x)» . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
- ^ Слоан, Нью-Джерси (ред.). «Последовательность A112881 (Индексы простых чисел Перрена; значения n такие, что A001608(n) является простым)» . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
- ^ Слоан, Нью-Джерси (ред.). "Последовательность A074788 (Простые числа в последовательности Перрена b(n+1) = b(n-1) + b(n-2) с начальными значениями b(1)=3, b(2)=0, b(3) )=2)" . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
- ^ Лукас (1878)
- ^ Перрин (1899)
- ^ Адамс и Шанкс (1982)
- ^ Курц, Шанкс и Уильямс (1986)
- ^ Фюреди (1987)
- ^ Тарри (1898)
- ^ Слоан, Нью-Джерси (ред.). «Последовательность A000918 (a(n) = 2^n - 2)» . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
- ^ Перрин (1899) перевод с французского
- ^ Мало (1900) , Джарден (1966)
- ^ Адамс и Шанкс (1982 , стр. 255)
- ^ Грэнтэм (2010) , Стефан (2020)
- ^ Слоан, Нью-Джерси (ред.). «Последовательность A013998 (неограниченные псевдопростые числа Перрена)» . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
- ^ Слоан, Нью-Джерси (ред.). «Последовательность A018187 (ограниченные псевдопростые числа Перрена)» . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
- ^ Слоан, Нью-Джерси (ред.). «Последовательность A275612 (ограниченные псевдопростые числа Перрена (определение Адамса и Шэнкса))» . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
- ^ Слоан, Нью-Джерси (ред.). «Последовательность A275613 (ограниченные псевдопростые числа Перрена (определение Грэнтэма)») . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
- ^ Ни одно из 2402549 псевдопростых чисел Лукаса-Селфриджа ниже 10. 15 перечисленный Даной Якобсен (2020), также является псевдопростым числом Перрена.
- ^ Adams & Shanks (1982 , стр. 265, 269-270)
- ^ Адамс и Шанкс (1982 , стр. 275) , Курц, Шанкс и Уильямс (1986 , стр. 694) . Позже это было подтверждено для n < 10. 14 Стивен Арно (1991) .
- ^ Подпись действительно дает отличительную информацию об остальных двух типах простых чисел. Например, наименьшее псевдопростое число Q-типа 50 972 694 899 204 437 633, вычисленное Хольгером Стефаном (2019) , представлено сигнатурными условиями 14a и 14c в Adams & Shanks (1982 , стр. 257) .
- ^ Курц, Шанкс и Уильямс (1986 , стр. 697)
- ^ Стефан (2019)
- ^ Адамс и Шэнкс (1982 , стр. 280-283)
- ^ Реализацию расширенного теста Perrin на AC/C++ можно найти в последнем подразделе предыдущей версии этой статьи.
- ^ Стефан (2019)
Ссылки [ править ]
- Лукас, Э. (1878). «Теория просто периодических числовых функций» . Американский журнал математики (на французском языке). 1 (3). Издательство Университета Джонса Хопкинса: 229–231. дои : 10.2307/2369311 . JSTOR 2369311 .
- Тарри, Г. (1898). «Вопрос 1401». Посредник математиков . 5 . Готье-Виллар и сыновья: 266–267.
- Перрен, Р. [на французском языке] (1899). «Выпуск 1484» . Посредник математиков . 6 . Готье-Виллар и сыновья: 76–77.
- Мало, Э. (1900). «Ответ на номер 1484». Посредник математиков . 7 . Готье-Виллар и сыновья: 280–282, 312–314.
- Джарден, Дов (1966). Повторяющиеся последовательности (PDF) (2-е изд.). Иерусалим: Ривеон ЛеМатематика. стр. 86–93.
- Адамс, Уильям; Шанкс, Дэниел (1982). «Сильные тесты на простоту, которых недостаточно» . Математика вычислений . 39 (159). Американское математическое общество : 255–300. doi : 10.1090/S0025-5718-1982-0658231-9 . JSTOR 2007637 .
- Курц, GC; Шанкс, Дэниел ; Уильямс, ХК (1986). «Быстрые тесты на простоту чисел меньше 50∙10 9 « . Математика вычислений . 46 (174). Американское математическое общество : 691–701. doi : 10.1090/S0025-5718-1986-0829639-7 . JSTOR 2008007 .
- Фюреди, Золтан (1987). «Количество максимальных независимых множеств в связных графах». Журнал теории графов . 11 (4): 463–470. дои : 10.1002/jgt.3190110403 .
- Арно, Стивен (1991). «Заметка о псевдопростых числах Перрена» . Математика вычислений . 56 (193). Американское математическое общество : 371–376. Бибкод : 1991MaCom..56..371A . дои : 10.1090/S0025-5718-1991-1052083-9 . JSTOR 2008548 .
- Грэнтэм, Джон (2010). «Существует бесконечно много псевдопростых чисел Перрена». Журнал теории чисел . 130 (5): 1117–1128. arXiv : 1903.06825 . дои : 10.1016/j.jnt.2009.11.008 .
- Якобсен, Дана (2020). «Псевдопростые статистики и таблицы» . ntheory.org . Проверено 7 марта 2024 г.
#ЛПСП Лукас-Селфридж
- Стефан, Хольгер (2020). «Миллионы псевдопростых чисел Перрена, включая несколько гигантов». arXiv : 2002.03756v1 [ math.NA ].
- Стефан, Хольгер (2019), Псевдопростые числа Перрена. Наборы данных , Берлин: Институт Вейерштрасса , номер документа : 10.20347/WIAS.DATA.4.
Внешние ссылки [ править ]
- Якобсен, Дана (2016). «Тесты Перрина на примитивность».
- Райт, Колин (2015). «В поисках псевдопростых чисел Перрена».
- «Последовательность Перрина» . MathPages.com .
- «Лукас и Перрен Псевдопростые числа» . MathPages.com .
- Хольцбаур, Кристиан (1997). «Псевдопростые числа Перрина».
- Терк, Ричард (2014). «Доска Перрина».