При заданном простом числе тест позволяет за полиномиальное время➤ от битовой длины числа Мерсенна определить, является простым или составным➤. Доказательство справедливости теста существенно опирается на функции Люка➤, что позволило обобщить тест Люка — Лемера на некоторые числа, вид которых отличен от чисел Мерсенна➤.
Для проверки простоты последовательность чисел вычисляется по модулю числа (то есть вычисляются не сами числа , длина которых растёт экспоненциально, а остатки от деления на , длина которых ограничена битами). Последнее число в этой последовательности называется вычетом Люка — Лемера[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]:
Если числа и — простые, то .
Доказательство
Один из подходов к доказательству основан на использовании функций Люка:
, поэтому если — простое, то и из последних двух свойств делит
Далее, из свойств 1. и 2.
,
но по свойству 3.
,
то есть делит , а значит и .
Достаточность
Если делит , то из доказательства необходимости следует, что оно делит и . взаимно просто с по свойству 1., а по свойству 2. — делит . Но тогда каждый простой делитель числа представим в виде , то есть — простое.
История
Критерий простоты был предложен французским математиком Люка в 1878 году. В частности, Люка показал, что алгоритм позволяет проверять простоту для простых [9]. В 1930 году американский математик Лемер полностью доказал справедливость критерия для всех простых нечётных в своей диссертации на соискание учёной степенидоктора философии[1].
В 1952 году Робинсон при поддержке Лемера провел вычисления на компьютере SWAC с использованием теста Люка — Лемера, результатом которого стало открытие простых чисел и . Позднее в этом же году были открыты , и [10].
Лёгкость реализации теста и рост вычислительных мощностей компьютеров позволили фактически любому человеку заниматься поиском простых чисел Мерсенна. Так, в 1978 году два американских старшеклассника Лора Никель и Курт Нолл (Лемер преподавал им теорию чисел) за 3 года работы доказали простоту числа , используя суперкомпьютерCDCCyber 176 в Калифорнийском университете[11].
Наибольшее из известных простых чисел Мерсенна на 2024 год, полученное с помощью теста Люка — Лемера, это [12].
Примеры
Требование нечётности в условии критерия существенно, так как — простое, но .
причём умножение на по модулю равносильно левому циклическому сдвигу на бит (если , то сдвиг осуществляется в обратную сторону).
Например, чтобы вычислить остаток от деления числа на , нужно исходное число преобразовать в двоичный вид: , и, согласно теореме, разбивать на две части каждый раз, когда оно превосходит :
При использовании этого способа деления по модулю вычислительная сложность теста будет определяться сложностью алгоритма возведения в квадрат. Длина составляет бит, а алгоритм умножения двух чисел, например, «в столбик», имеет сложность [4]. Так как возведение в квадрат в тесте происходит раз, то вычислительная сложность алгоритма равна [14]. Тест можно ускорить, если использовать алгоритмы быстрого умножения больших целых чисел, например, метод умножения Шёнхаге — Штрассена. Сложность теста в таком случае составит .
Вариации и обобщения
Условие в тесте можно ослабить[8] и потребовать лишь, чтобы , откуда немедленно следует:
.
В 1930 году Лемер вывел критерий простоты для чисел вида , где , а в 1969 году Ханс Ризель[англ.]модифицировал тест Люка — Лемера для чисел такого вида, который впоследствии был дополнен Стечкиным[9]. Возможно обобщение теста и на числа вида [15].
Уильямсом[нем.] были доказаны критерии простоты, аналогичные тесту Люка — Лемера, для чисел вида и , а также для некоторых чисел вида , где — простое [9].
Благодаря тесту Люка — Лемера, простые числа Мерсенна удерживают лидерство как самые большие известные простые числа, хотя и до существования теста числа Мерсенна почти всегда были наибольшими простыми. Так, в 1588 году была доказана простота чисел и [16].
Евклид доказал, что всякое число вида — совершенное, если — простое, а Эйлер показал, что все чётные совершенные числа имеют такой вид[17]; поэтому тест Люка — Лемера фактически позволяет найти все чётные совершенные числа.
Именно этот тест лежит в основе проекта распределённых вычисленийGIMPS, занимающегося поиском новых простых чисел Мерсенна[18], хотя до сих пор не доказано, что их бесконечно много[19].
Также данный тест используется для тестирования аппаратного обеспечения. Так, в 1992 году специалисты компании AEA Technology[англ.] протестировали новый суперкомпьютер компании Cray, используя программу, написанную Словински[англ.] для поиска простых чисел Мерсенна. В результате за 19 часов работы программы было открыто простое число [20].
↑Abhijit Das. Computational Number Theory. — 2-е изд. — CRC Press, 2016. — P. 290—292. — 614 p. — (Discrete Mathematics and Its Applications). — ISBN 1482205823.
↑ 1234Крэндалл Р., Померанс К. Простые числа. Криптографические и вычислительные аспекты = Prime Numbers: A Computational Perspective / пер. с англ. А. В. Бегунца, Я. В. Вегнера, В. В. Кнотько, С. Н. Преображенского, И. С. Сергеева. — М.: УРСС, Книжный дом «Либроком», 2011. — С. 198—216, 498—500, 510—513. — 664 с. — ISBN 978-5-453-00016-6, 978-5-397-02060-2.
↑ 12Трост Э. Простые числа = Primzahlen / под ред. А. О. Гельфонда, пер. с нем. Н. И. Фельдмана. — М.: Физматлит, 1959. — С. 42—46. — 137 с. — 15 000 экз.
↑ 12345Уильямс Х. Проверка чисел на простоту с помощью вычислительных машин = Primality testing on a computer // Лупанов О. Б. Кибернетический сборник : журнал / пер. с англ. С. В. Чудова. — М.: Мир, 1986. — Вып. 23. — С. 51—99. — ISBN N/A, ББК 32.81, УДК 519.95.
↑ 12Koshy T. Elementary Number Theory with Applications. — 2nd edition. — Academic Press, 2007. — P. 369—381. — 800 p. — ISBN 9780080547091.
↑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.
↑Хассе Г. Лекции по теории чисел = Vorlesungen über die Theorie der algebraischen Zahlen / под ред. И. Р. Шафаревича, пер. с нем. В. Б. Демьянова. — М.: Издательство иностранной литературы, 1953. — С. 36—44. — 528 с.
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 ...
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...
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...