Тест Люка — Лемера

Те́ст Люка́ — Ле́мера (англ. Lucas-Lehmer test, сокр. LLT) — полиномиальный, детерминированный и безусловный (то есть не зависящий от недоказанных гипотез) тест простоты для чисел Мерсенна. Сформулирован Эдуардом Люка в 1878 году и доказан Лемером в 1930 году.

При заданном простом числе тест позволяет за полиномиальное время от битовой длины числа Мерсенна определить, является простым или составным. Доказательство справедливости теста существенно опирается на функции Люка, что позволило обобщить тест Люка — Лемера на некоторые числа, вид которых отличен от чисел Мерсенна.

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

Формулировка

Тест основывается на следующем критерии простоты чисел Мерсенна[1]:

Пусть простое нечётное. Число Мерсенна простое тогда и только тогда, когда оно делит нацело -й член последовательности

[2],

задаваемой рекуррентно:


Для проверки простоты последовательность чисел вычисляется по модулю числа (то есть вычисляются не сами числа , длина которых растёт экспоненциально, а остатки от деления на , длина которых ограничена битами). Последнее число в этой последовательности называется вычетом Люка — Лемера[3]. Таким образом, число Мерсенна является простым тогда и только тогда, когда число  — нечётное простое и вычет Люка — Лемера равен нулю. Сам алгоритм можно записать в виде псевдокода[4]:

LLT(p)
    ►Вход: простое нечётное число p
    S = 4
    k = 1
    M = 2p − 1
    До тех пока k != p - 1 выполнять
        S = ((S × S) − 2) mod M
        k += 1
    Конец цикла
    Если S = 0 выполнять
        Возвратить ПРОСТОЕ
    иначе
        Возвратить СОСТАВНОЕ
    Конец условия

Значения , для которых справедлив критерий простоты, образуют последовательность: [5][6][7].

Не обязательно проверять все простые нечётные при непосредственном переборе, поскольку некоторые числа Мерсенна специального вида всегда являются составными, что следует, например, из следующей доказанной Эйлером теоремы[8]:

Если числа и — простые, то .

Доказательство

Один из подходов к доказательству основан на использовании функций Люка:

где — корни квадратного уравнения

с дискриминантом причём и взаимно просты.

В частности, при доказательстве используются некоторые свойства этих функций, а именно[9]:

1.
2.
3.
4. Если , , и
,
то
5. Если — простое, такое, что взаимно просто с , то делит нацело ,
где , а символ Лежандра.

Схема доказательства[9]:

Необходимость

Из свойства 4. по модулю при , , следует:

,

а по свойству 2.

,

поэтому

и

, поэтому если — простое, то и из последних двух свойств делит

Далее, из свойств 1. и 2.

,

но по свойству 3.

,

то есть делит , а значит и .

Достаточность

Если делит , то из доказательства необходимости следует, что оно делит и . взаимно просто с по свойству 1., а по свойству 2. — делит . Но тогда каждый простой делитель числа представим в виде , то есть — простое.

История

Критерий простоты был предложен французским математиком Люка в 1878 году. В частности, Люка показал, что алгоритм позволяет проверять простоту для простых [9]. В 1930 году американский математик Лемер полностью доказал справедливость критерия для всех простых нечётных в своей диссертации на соискание учёной степени доктора философии[1].

В 1952 году Робинсон при поддержке Лемера провел вычисления на компьютере SWAC с использованием теста Люка — Лемера, результатом которого стало открытие простых чисел и . Позднее в этом же году были открыты , и [10].

Лёгкость реализации теста и рост вычислительных мощностей компьютеров позволили фактически любому человеку заниматься поиском простых чисел Мерсенна. Так, в 1978 году два американских старшеклассника Лора Никель и Курт Нолл (Лемер преподавал им теорию чисел) за 3 года работы доказали простоту числа , используя суперкомпьютер CDC Cyber 176 в Калифорнийском университете[11].

Наибольшее из известных простых чисел Мерсенна на 2024 год, полученное с помощью теста Люка — Лемера, это [12].

Примеры

Требование нечётности в условии критерия существенно, так как  — простое, но .

Число  — простое[13]. Действительно,

Применение теста к числу показывает, что оно составное[13]:

Действительно, .

Вычислительная сложность

В рассматриваемом тесте две основные операции: возведение в квадрат и деление по модулю. Эффективный алгоритм деления по модулю числа Мерсенна на компьютере (фактически сводящийся к нескольким операциям битового сдвига) дает следующая теорема[4]:

Для целого числа и числа Мерсенна имеет место сравнение по модулю

,

причём умножение на по модулю равносильно левому циклическому сдвигу на бит (если , то сдвиг осуществляется в обратную сторону).

Например, чтобы вычислить остаток от деления числа на , нужно исходное число преобразовать в двоичный вид: , и, согласно теореме, разбивать на две части каждый раз, когда оно превосходит :

При использовании этого способа деления по модулю вычислительная сложность теста будет определяться сложностью алгоритма возведения в квадрат. Длина составляет бит, а алгоритм умножения двух чисел, например, «в столбик», имеет сложность [4]. Так как возведение в квадрат в тесте происходит раз, то вычислительная сложность алгоритма равна [14]. Тест можно ускорить, если использовать алгоритмы быстрого умножения больших целых чисел, например, метод умножения Шёнхаге — Штрассена. Сложность теста в таком случае составит .

Вариации и обобщения

Условие в тесте можно ослабить[8] и потребовать лишь, чтобы , откуда немедленно следует:

.

В 1930 году Лемер вывел критерий простоты для чисел вида , где , а в 1969 году Ханс Ризель[англ.] модифицировал тест Люка — Лемера для чисел такого вида, который впоследствии был дополнен Стечкиным[9]. Возможно обобщение теста и на числа вида [15].

Уильямсом[нем.] были доказаны критерии простоты, аналогичные тесту Люка — Лемера, для чисел вида и , а также для некоторых чисел вида , где  — простое [9].

Существует более общий -тест простоты, который применим для любого натурального числа , если известно полное или частичное разложение на простые множители числа или [4].

Применения

Благодаря тесту Люка — Лемера, простые числа Мерсенна удерживают лидерство как самые большие известные простые числа, хотя и до существования теста числа Мерсенна почти всегда были наибольшими простыми. Так, в 1588 году была доказана простота чисел и [16].

Евклид доказал, что всякое число вида  — совершенное, если  — простое, а Эйлер показал, что все чётные совершенные числа имеют такой вид[17]; поэтому тест Люка — Лемера фактически позволяет найти все чётные совершенные числа.

Именно этот тест лежит в основе проекта распределённых вычислений GIMPS, занимающегося поиском новых простых чисел Мерсенна[18], хотя до сих пор не доказано, что их бесконечно много[19].

Также данный тест используется для тестирования аппаратного обеспечения. Так, в 1992 году специалисты компании AEA Technology[англ.] протестировали новый суперкомпьютер компании Cray, используя программу, написанную Словински[англ.] для поиска простых чисел Мерсенна. В результате за 19 часов работы программы было открыто простое число [20].

Примечания

  1. 1 2 Jaroma J. H. Note on the Lucas–Lehmer Test (англ.) // Irish Mathematical Society BulletinIMS, 2004. — Vol. 54. — P. 63—72. — ISSN 0791-5578
  2. последовательность A003010 в OEIS
  3. Abhijit Das. Computational Number Theory. — 2-е изд. — CRC Press, 2016. — P. 290—292. — 614 p. — (Discrete Mathematics and Its Applications). — ISBN 1482205823.
  4. 1 2 3 4 Крэндалл Р., Померанс К. Простые числа. Криптографические и вычислительные аспекты = Prime Numbers: A Computational Perspective / пер. с англ. А. В. Бегунца, Я. В. Вегнера, В. В. Кнотько, С. Н. Преображенского, И. С. Сергеева. — М.: УРСС, Книжный дом «Либроком», 2011. — С. 198—216, 498—500, 510—513. — 664 с. — ISBN 978-5-453-00016-6, 978-5-397-02060-2.
  5. Robinson R. M. Mersenne and Fermat Numbers (англ.) // Proceedings of the American Mathematical Society / K. OnoAMS, 1954. — Vol. 5, Iss. 5. — P. 842. — ISSN 0002-9939; 1088-6826doi:10.2307/2031878
  6. Kravitz S. The Lucas–Lehmer Test for Mersenne Numbers (англ.) // Fibonacci Quarterly / C. CooperThe Fibonacci Association, 1970. — Vol. 8, Iss. 1. — P. 1—3. — ISSN 0015-0517; 2641-340X
  7. последовательность A018844 в OEIS
  8. 1 2 Трост Э. Простые числа = Primzahlen / под ред. А. О. Гельфонда, пер. с нем. Н. И. Фельдмана. — М.: Физматлит, 1959. — С. 42—46. — 137 с. — 15 000 экз.
  9. 1 2 3 4 5 Уильямс Х. Проверка чисел на простоту с помощью вычислительных машин = Primality testing on a computer // Лупанов О. Б. Кибернетический сборник : журнал / пер. с англ. С. В. Чудова. — М.: Мир, 1986. — Вып. 23. — С. 51—99. — ISBN N/A, ББК 32.81, УДК 519.95.
  10. Ribenboim P. The Little Book of Bigger Primes (англ.) — 2nd edition — Springer-Verlag New York, 2004. — P. 75—87. — 356 p. — ISBN 978-0-387-21820-5
  11. Devlin K. Mathematics (англ.): The New Golden Age — 2nd edition — United Kingdom: Penguin Books, 1998. — P. 75—87. — 320 p. — ISBN 978-0-14-193605-5
  12. GIMPS Discovers Largest Known Prime Number: 2136,279,841-1 (англ.). GIMPS (23 октября 2024). Дата обращения: 23 октября 2024.
  13. 1 2 Koshy T. Elementary Number Theory with Applications. — 2nd edition. — Academic Press, 2007. — P. 369—381. — 800 p. — ISBN 9780080547091.
  14. Bach E., Shallit J. Algorithmic Number Theory, Vol. 1: Efficient Algorithms. — The MIT Press, 1996. — P. 41—66. — 496 p. — (Foundations of Computing). — ISBN 978-0262024051.
  15. Williams H. C. A Class of Primality Tests for Trinomials Which Includes the Lucas-Lehmer Test (англ.) // Pacific Journal of MathematicsMathematical Sciences Publishers, 1982. — Vol. 98, Iss. 2. — P. 477—494. — ISSN 0030-8730; 1945-5844doi:10.2140/PJM.1982.98.477
  16. Rosen K. H. Elementary Number Theory and Its Applications (англ.) — 5 — Addison-Wesley, 2004. — P. 261—265. — 744 p. — ISBN 978-0-321-23707-1
  17. Хассе Г. Лекции по теории чисел = Vorlesungen über die Theorie der algebraischen Zahlen / под ред. И. Р. Шафаревича, пер. с нем. В. Б. Демьянова. — М.: Издательство иностранной литературы, 1953. — С. 36—44. — 528 с.
  18. Mathematics and Research Strategy (англ.). GIMPS. Дата обращения: 4 декабря 2016. Архивировано 20 ноября 2016 года.
  19. Wolf M. Computer Experiments with Mersenne Primes (англ.) // Computational Methods in Science and TechnologyIBCH PAS, 2013. — Vol. 19, Iss. 3. — P. 157—165. — ISSN 1505-0602; 2353-9453doi:10.12921/CMST.2013.19.03.157-165arXiv:1112.2412
  20. Clawson C. C. Mathematical Mysteries (англ.): The Beauty and Magic of NumbersSpringer US, 1996. — P. 174. — 314 p. — ISBN 978-0-306-45404-2doi:10.1007/978-1-4899-6080-1

Read other articles:

Duta Besar Kazakhstan untuk IndonesiaPetahanaSerzhan Abdykarimovsejak 2023Situs webwww.gov.kz/memleket/entities/mfa-jakarta Berikut adalah daftar duta besar Kazakhstan untuk Republik Indonesia. Nama Kredensial Selesai tugas Ref. Beibut Atamkulov 9 Maret 2012 [1][cat. 1] Askhat Orazbay 17 Oktober 2012 [2] Daniyar Sarekenov 7 Agustus 2019 [3] Serzhan Abdykarimov 8 Desember 2023 Petahana [4] Catatan ^ Berkedudukan di Kuala Lumpur. Lihat pula Daftar Du...

 

Komunikasi di Maluku masih kurang begitu memadai. Meskipun demikian, usaha pengembangan oleh pemerintah seperti Palapa Ring telah mengangkat kecepatan internet rata-rata Maluku di atas rata-rata negara, bahkan Jawa dan Jakarta yang memiliki infrastruktur komunikasi termaju, dengan Ambon sebagai kota dengan kecepatan internet tercepat ketiga di Indonesia setelah Sorong dan Gorontalo.[1] Meskipun demikian, internet belum merata dengan Kepulauan Tanimbar, Maluku Barat Daya, dan Kepulauan...

 

The Snow Riot was a riot and lynch mob in Washington, D.C., that began on August 11, 1835, when a mob of angry white mechanics attacked and destroyed Beverly Snow's Epicurean Eating House,[1][2][3] a restaurant owned by a black man. This violence, born of white men's frustration about having to compete with free blacks for jobs, touched off several days of white mob violence against free blacks, their houses, and establishments. It stopped only at President Andrew Jack...

15th-century Albanian rebellion against the Ottoman Empire in the Western Balkans Skanderbeg's rebellionSkanderbeg's portrait by Cristofano dell'Altissimo (1552)DateNovember 1443 — 17 January 1468Location Sanjaks of Albania, Dibra, and Ohrid in the Ottoman Empire League of Lezhë Albania Veneta (modern Albania, North Macedonia, Montenegro, and Kosovo)Result Albanian victory Formation of the League of Lezhe Ottomans were defeated in AlbaniaBelligerents League of Lezhë Members Principality o...

 

NOAA weather satellite GOES-4GOES-D before launchMission typeWeather satelliteOperatorNOAA/NASACOSPAR ID1980-074A SATCAT no.11964Mission duration7 years (planned)8.2 years (achieved) Spacecraft propertiesBusHS-371ManufacturerHughesLaunch mass660 kilograms (1,460 lb) Start of missionLaunch date9 September 1980, 22:27 (1980-09-09UTC22:27Z) UTCRocketDelta 3914Launch siteCape Canaveral LC-17AContractorMcDonnell Douglas End of missionDisposalDecommissionedDeactivated9 October 1988&#...

 

Ne doit pas être confondu avec dépendances de la Couronne, îles Britanniques ou Caraïbes du Commonwealth. Pour les articles homonymes, voir Territoire d'outre-mer. Drapeaux des territoires britanniques d'outre-mer, Parliament Square, Westminster. Un territoire britannique d'outre-mer (en anglais : British Overseas Territory) est l'un des quatorze territoires britanniques en dehors des îles Britanniques. Les territoires britanniques d'outre-mer sont administrés individuellement et ...

American singer, actress and dancer Alisan PorterPorter in 2015Born (1981-06-20) June 20, 1981 (age 42)Worcester, Massachusetts, U.S.EducationStaples High School, ConnecticutOccupationsActresssingerYears active1987–present: Actress 2009–present: Singer, songwriterSpouses Brian Autenrieth ​ ​(m. 2012; div. 2017)​ Justin de Vera ​ ​(m. 2023)​ Children3Musical careerGenresPoprockcountry Musical artis...

 

Yesaya 42Gulungan Besar Kitab Yesaya, yang memuat lengkap seluruh Kitab Yesaya, dibuat pada abad ke-2 SM, diketemukan di gua 1, Qumran, pada tahun 1947.KitabKitab YesayaKategoriNevi'imBagian Alkitab KristenPerjanjian LamaUrutan dalamKitab Kristen23← pasal 41 pasal 43 → Yesaya 42 (disingkat Yes 42) adalah bagian dari Kitab Yesaya dalam Alkitab Ibrani dan Perjanjian Lama di Alkitab Kristen.[1] Berisi Firman Allah yang disampaikan oleh nabi Yesaya bin Amos tentang Yehuda dan ...

 

Artikel ini bukan mengenai lemak. Jenis lemak dalam makanan Lemak tak jenuh Lemak tak jenuh tunggal ω−7 ω−9 Lemak tak jenuh ganda ω−3 ω−6 Lemak trans Kolesterol Lemak jenuh Lemak interesterifikasi Lihat juga Asam lemak Asam lemak esensial lbs Perbandingan isomer trans asam elaidat (atas) dan isomer cis asam oleat (bawah). Dalam kimia, terutama biokimia, suatu asam lemak adalah asam karboksilat dengan rantai alifatik panjang, baik jenuh maupun tak jenuh. Hampir semua asam lemak ala...

Eccellenza 1999-2000 Competizione Eccellenza Sport Calcio Edizione 9ª Organizzatore Lega Nazionale Dilettanti Luogo  Italia Partecipanti 451 Formula 28 gironi all'italiana Cronologia della competizione 1998-1999 2000-2001 Manuale Il campionato di calcio di Eccellenza regionale 1999-2000 è stato il nono organizzato in Italia. Rappresenta il sesto livello del calcio italiano. Il campionato è strutturato su vari gironi all'italiana su base regionale. Questo è il quadro delle squadre pr...

 

NASA and MTU website APOD redirects here. For the gene, see APOD (gene). Astronomy Picture of the DayThe APOD website on 31 December 2016, displaying that day's astronomy picture of Trifid Nebula in infraredType of sitePhotography websiteAvailable inEnglish (primary)OwnerNASA and MTUCreated byRobert J. Nemiroff and Jerry BonnellURLapod.nasa.govCommercialNoLaunchedJune 16, 1995; 28 years ago (1995-06-16)Current statusActive Astronomy Picture of the Day (APOD) i...

 

Two former baseball parks in Chicago, Illinois For the park in Paterson, New Jersey, see Westside Park (Paterson, New Jersey). West Side ParkCap Anson throws out the first ball of 1908.LocationChicagoCoordinates41°52′13″N 87°40′21″W / 41.87028°N 87.67250°W / 41.87028; -87.67250OwnerChicago CubsCapacity16,000ConstructionBroke ground1885OpenedJune 6, 1885ClosedAfter 1915Demolished1920TenantsChicago Cubs (MLB) (1885–1891, 1894–1915)Chicago Maroons (minor l...

此條目可参照英語維基百科相應條目来扩充。 (2021年5月6日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 约翰斯顿环礁Kalama Atoll 美國本土外小島嶼 Johnston Atoll 旗幟颂歌:《星條旗》The Star-Spangled Banner約翰斯頓環礁�...

 

Questa voce sull'argomento contee dell'Illinois è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Contea di PopeconteaLocalizzazioneStato Stati Uniti Stato federato Illinois AmministrazioneCapoluogoGolconda Data di istituzione1816 TerritorioCoordinatedel capoluogo37°24′36″N 88°34′12″W / 37.41°N 88.57°W37.41; -88.57 (Contea di Pope)Coordinate: 37°24′36″N 88°34′12″W / 37.41°N 88.57°W37.41...

 

His ExcellencyKgalema Motlanthe Wakil Presiden Afrika SelatanMasa jabatan9 Mei 2009 – 2014PresidenJacob ZumaPendahuluBaleka MbetePenggantiCyril RamaphosaPresiden Afrika Selatan ke-13Masa jabatan25 September 2008 – 9 Mei 2009Wakil PresidenBaleka Mbete[1]PendahuluThabo MbekiPenggantiJacob ZumaDeputi Presiden Kongres Nasional AfrikaMasa jabatan18 Desember 1997 – SekarangPendahuluJacob ZumaPenggantiSedang MenjabatSekretaris Jenderal Kongres Nasional Afrika...

1901 novel by Thomas Mann This article is about the novel. For other uses, see Buddenbrooks (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Buddenbrooks – news · newspapers · books · scholar · JSTOR (December 2012) (Learn how and when to remove this message) Buddenbrooks First edition (two ...

 

  هذه المقالة عن النوبيون وهم من الشعوب الأصيلة في أفريقيا يسكنون المنطقة الواقعة في شمال السودان وجنوب مصر. لمعانٍ أخرى، طالع نوبة (توضيح). نوبيونرجال نوبيونمناطق الوجود المميزة  السودان مصر مصر نحو 99 ألف (إحصاء حكومي في عقد 1960) 300.000 (تقدير 1996)[1] السودان 70...

 

2019 Thuringian state election ← 2014 27 October 2019 2024 → All 90 seats of the Landtag of Thuringia46 seats needed for a majorityRegistered1,729,242 4.6%Turnout1,121,814 (64.9%) 12.2%   First party Second party Third party   Leader Bodo Ramelow Björn Höcke Mike Mohring Party Left AfD CDU Last election 28 seats, 28.2% 11 seats, 10.6% 34 seats, 33.5% Seats won 29 22 21 Seat change 1 11 13 Popular vote 343,780 259,382 241,049 Percentage 31...

This article's factual accuracy may be compromised due to out-of-date information. Please help update this article to reflect recent events or newly available information. (March 2013) The Filipino Veterans Fairness Act is the name of a number of acts that have been introduced to the United States Congress in both the United States House of Representatives and the United States Senate since the 103rd Congress in 1993.[1] Since then, nearly every session of Congress has seen a new vers...

 

Human settlement in EnglandChaldonChurch of SS. Peter and PaulGlebe House, ChaldonChaldonLocation within SurreyArea4.72 km2 (1.82 sq mi)Population1,735 (Civil Parish 2011)[1]• Density368/km2 (950/sq mi)OS grid referenceTQ 318 552• London15.8 miles (25.4 km)Civil parishChaldonDistrictTandridgeShire countySurreyRegionSouth EastCountryEnglandSovereign stateUnited KingdomPost townCATERHAMPostcode districtCR3Dialling...