Число Ферма

Положительное целое число вида (2^(2^n))+1
простое число Ферма
Назван в честьПьер де Ферма
Количество известных терминов5
Предполагаемое количество терминов5
ПодпоследовательностьЧисла Ферма
Первые термины3 , 5 , 17 , 257 , 65537
Самый большой известный термин65537
Индекс OEISА019434

В математике число Ферма , названное в честь Пьера де Ферма (1607–1665), первого известного исследователя, изучавшего их, — это положительное целое число вида: где nнеотрицательное целое число. Первые несколько чисел Ферма: 3 , 5 , 17 , 257 , 65537 , 4294967297, 18446744073709551617, ... (последовательность A000215 в OEIS ). Ф н = 2 2 н + 1 , {\displaystyle F_{n}=2^{2^{n}}+1,}

Если 2k + 1 — простое число и k > 0 , то само k должно быть степенью 2, [1] поэтому 2k + 1 — число Ферма; такие простые числа называются простыми числами Ферма . По состоянию на 2023 год единственными[обновлять] известными простыми числами Ферма являются F0 = 3 , F1 = 5 , F2 = 17 , F3 = 257 и F4 = 65537 ( последовательность A019434 в OEIS ).

Основные свойства

Числа Ферма удовлетворяют следующим рекуррентным соотношениям :

Ф н = ( Ф н 1 1 ) 2 + 1 {\displaystyle F_{n}=(F_{n-1}-1)^{2}+1}
Ф н = Ф 0 Ф н 1 + 2 {\displaystyle F_{n}=F_{0}\cdots F_{n-1}+2}

для n ≥ 1,

Ф н = Ф н 1 + 2 2 н 1 Ф 0 Ф н 2 {\displaystyle F_{n}=F_{n-1}+2^{2^{n-1}}F_{0}\cdots F_{n-2}}
Ф н = Ф н 1 2 2 ( Ф н 2 1 ) 2 {\displaystyle F_{n}=F_{n-1}^{2}-2(F_{n-2}-1)^{2}}

для n ≥ 2. Каждое из этих соотношений может быть доказано методом математической индукции . Из второго уравнения можно вывести теорему Гольдбаха (названную в честь Христиана Гольдбаха ): никакие два числа Ферма не имеют общего целого множителя, большего 1. Чтобы увидеть это, предположим, что 0 ≤ i < j и F i и F j имеют общий множитель a > 1. Тогда a делит оба

Ф 0 Ф дж 1 {\displaystyle F_{0}\cdots F_{j-1}}

и F j ; следовательно, a делит их разность, 2. Поскольку a > 1 , это вынуждает a = 2 . Это противоречие , поскольку каждое число Ферма явно нечетное. Как следствие , мы получаем еще одно доказательство бесконечности простых чисел: для каждого F n выберем простой множитель p n ; тогда последовательность { p n } является бесконечной последовательностью различных простых чисел.

Дополнительные свойства

  • Ни одно простое число Ферма не может быть выражено как разность двух степеней p , где p — нечетное простое число.
  • За исключением F 0 и F 1 , последняя цифра числа Ферма равна 7.
  • Сумма обратных величин всех чисел Ферма (последовательность A051158 в OEIS ) иррациональна . ( Соломон В. Голомб , 1963)

Первичность

Числа Ферма и простые числа Ферма были впервые изучены Пьером де Ферма, который предположил , что все числа Ферма являются простыми. Действительно, легко показать, что первые пять чисел Ферма F 0 , ..., F 4 являются простыми. Гипотеза Ферма была опровергнута Леонардом Эйлером в 1732 году, когда он показал, что

Ф 5 = 2 2 5 + 1 = 2 32 + 1 = 4294967297 = 641 × 6700417. {\displaystyle F_{5}=2^{2^{5}}+1=2^{32}+1=4294967297=641\times 6700417.}

Эйлер доказал , что каждый множитель F n должен иметь вид k 2 n +1 + 1 (позже улучшенный до k 2 n +2 + 1 Лукасом ) для n ≥ 2 .

То, что 641 является множителем F 5, можно вывести из равенств 641 = 2 7  × 5 + 1 и 641 = 2 4  + 5 4 . Из первого равенства следует, что 2 7  × 5 ≡ −1 (mod 641) и, следовательно (возводя в четвертую степень), что 2 28  × 5 4  ≡ 1 (mod 641). С другой стороны, второе равенство подразумевает, что 5 4  ≡ −2 4  (mod 641). Из этих сравнений следует, что 2 32  ≡ −1 (mod 641).

Ферма, вероятно, знал форму множителей, позже доказанную Эйлером, поэтому кажется странным, что он не смог выполнить прямолинейные вычисления, чтобы найти множитель. [2] Одно из распространенных объяснений состоит в том, что Ферма допустил вычислительную ошибку.

Других известных простых чисел Ферма F n с n > 4 не существует , но мало что известно о числах Ферма для больших n . [3] Фактически, каждое из следующих заданий является открытой проблемой:

  • Является ли F n составным для всех n > 4 ?
  • Существует ли бесконечно много простых чисел Ферма? ( Эйзенштейн 1844 [4] )
  • Существует ли бесконечно много составных чисел Ферма?
  • Существует ли число Ферма, которое не является бесквадратным ?

По состоянию на 2024 год [обновлять]известно, что F n является составным числом при 5 ≤ n ≤ 32 , хотя из них полные факторизации F n известны только для 0 ≤ n ≤ 11 , и нет известных простых множителей для n = 20 и n = 24. [ 5] Наибольшее число Ферма, которое известно как составное число, — это F 18233954 , а его простой множитель 7 × 2 18233956 + 1 был обнаружен в октябре 2020 года.

Эвристические аргументы

Эвристика предполагает, что F4 последнее простое число Ферма.

Теорема о простых числах подразумевает, что случайное целое число в подходящем интервале вокруг N является простым с вероятностью 1 / ln N. Если использовать эвристику, что число Ферма является простым с той же вероятностью, что и случайное целое число его размера, и что F 5 , ..., F 32 являются составными, то ожидаемое количество простых чисел Ферма за пределами F 4 (или, что эквивалентно, за пределами F 32 ) должно быть

н 33 1 вн Ф н < 1 вн 2 н 33 1 бревно 2 ( 2 2 н ) = 1 вн 2 2 32 < 3.36 × 10 10 . {\displaystyle \sum _{n\geq 33}{\frac {1}{\ln F_{n}}}<{\frac {1}{\ln 2}}\sum _{n\geq 33}{\frac {1}{\log _{2}(2^{2^{n}})}}={\frac {1}{\ln 2}}2^{-32}<3,36\times 10^{-10}.}

Это число можно интерпретировать как верхнюю границу вероятности того, что существует простое число Ферма, превышающее F4 .

Этот аргумент не является строгим доказательством. Во-первых, он предполагает, что числа Ферма ведут себя «случайно», но множители чисел Ферма обладают особыми свойствами. Боклан и Конвей опубликовали более точный анализ, предполагающий, что вероятность того, что существует еще одно простое число Ферма, составляет менее одного на миллиард. [6]

Андерс Бьорн и Ханс Ризель оценили количество квадратных множителей чисел Ферма от F 5 и далее как

н 5 к 1 1 к ( к 2 н + 1 ) вн ( к 2 н ) < π 2 6 вн 2 н 5 1 н 2 н 0,02576 ; {\displaystyle \sum _{n\geq 5}\sum _{k\geq 1}{\frac {1}{k(k2^{n}+1)\ln(k2^{n})}}} {\frac {\pi ^{2}}{6\ln 2}}\sum _{n\geq 5}{\frac {1}{n2^{n}}}\approx 0,02576;}

Другими словами, маловероятно, что существуют какие-либо несвободные от квадратов числа Ферма, и вообще квадратные множители очень редки для больших n . [7] а 2 н + б 2 н {\displaystyle а^{2^{n}}+b^{2^{n}}}

Эквивалентные условия

Пусть будет n-м числом Ферма. Тест Пепена утверждает, что для n > 0 , Ф н = 2 2 н + 1 {\displaystyle F_{n}=2^{2^{n}}+1}

Ф н {\displaystyle F_{n}} является простым тогда и только тогда, когда 3 ( Ф н 1 ) / 2 1 ( мод Ф н ) . {\displaystyle 3^{(F_{n}-1)/2}\equiv -1{\pmod {F_{n}}}.}

Выражение можно оценить по модулю путем повторного возведения в квадрат . Это делает тест быстрым алгоритмом полиномиального времени . Но числа Ферма растут так быстро, что только несколько из них можно проверить за разумное количество времени и пространства. 3 ( Ф н 1 ) / 2 {\displaystyle 3^{(F_{n}-1)/2}} Ф н {\displaystyle F_{n}}

Существуют некоторые тесты для чисел вида k 2 m + 1 , такие как множители чисел Ферма, на простоту.

Теорема Прота (1878). Пусть N = k 2 m + 1 с нечетным k < 2 m . Если существует целое число a такое, что
а ( Н 1 ) / 2 1 ( мод Н ) {\displaystyle a^{(N-1)/2}\equiv -1{\pmod {N}}}
тогда является простым. Наоборот, если указанное выше сравнение не выполняется, и в дополнение Н {\displaystyle N}
( а Н ) = 1 {\displaystyle \left({\frac {a}{N}}\right)=-1} (См. символ Якоби )
тогда является составным. Н {\displaystyle N}

Если N = F n > 3 , то указанный выше символ Якоби всегда равен −1 для a = 3 , и этот особый случай теоремы Прота известен как тест Пепена . Хотя тест Пепена и теорема Прота были реализованы на компьютерах для доказательства составности некоторых чисел Ферма, ни один из тестов не дает конкретного нетривиального множителя. Фактически, для n = 20 и 24 не известны конкретные простые множители.

Факторизация

Из-за размера чисел Ферма их трудно факторизовать или даже проверить на простоту. Тест Пепена дает необходимое и достаточное условие простоты чисел Ферма и может быть реализован современными компьютерами. Метод эллиптической кривой — быстрый метод нахождения малых простых делителей чисел. Проект распределенных вычислений Fermatsearch нашел некоторые множители чисел Ферма. Программа proth.exe Ива Галло использовалась для нахождения множителей больших чисел Ферма. Эдуард Люка , улучшая вышеупомянутый результат Эйлера, доказал в 1878 году, что каждый множитель числа Ферма , где n не менее 2, имеет вид (см. Число Прота ), где k — положительное целое число. Само по себе это позволяет легко доказать простоту известных простых чисел Ферма. Ф н {\displaystyle F_{n}} к × 2 н + 2 + 1 {\displaystyle k\times 2^{n+2}+1}

Факторизации первых 12 чисел Ферма следующие:

Ф 0=2 1+1=3 — простое число
Ф 1=2 2+1=5 — простое число
Ф 2=2 4+1=17 — простое число
Ф 3=2 8+1=257 — простое число
Ф 4=2 16+1=65 537 — наибольшее известное простое число Ферма.
Ф 5=2 32+1=4,294,967,297
=641 × 6,700,417 (полностью разложено на множители 1732 [8] )
Ф 6=2 64+1=18,446,744,073,709,551,617 (20 цифр)
=274,177 × 67,280,421,310,721 (14 цифр) (полностью разложенное на множители 1855)
Ф 7=2 128+1=340,282,366,920,938,463,463,374,607,431,768,211,457 (39 цифр)
=59,649,589,127,497,217 (17 цифр) × 5,704,689,200,685,129,054,721 (22 цифры) (полностью разложено на множители 1970)
Ф 8=2 256+1=115,792,089,237,316,195,423,570,985,008,687,907,853,269,984,665,640,564,039,457,584,007,913,129,
639,937 (78 цифр)
=1,238,926,361,552,897 (16 цифр) ×
93,461,639,715,357,977,769,163,558,199,606,896,584,051,237,541,638,188,580,280,321 (62 цифры) (полностью разложенное на множители 1980)
Ф 9=2 512+1=13,407,807,929,942,597,099,574,024,998,205,846,127,479,365,820,592,393,377,723,561,443,721,764,0
30,073,546,976,801,874,298,166,903,427,690,031,858,186,486,050,853,753,882,811,946,569,946,433,6
49,006,084,097 (155 цифр)
=2,424,833 × 7,455,602,825,647,884,208,337,395,736,200,454,918,783,366,342,657 (49 цифр) ×
741,640,062,627,530,801,524,787,141,901,937,474,059,940,781,097,519,023,905,821,316,144,415,759,
504,705,008,092,818,711,693,940,737 (99 цифр) (полностью разложено на множители 1990)
Ф 10=2 1024+1=179,769,313,486,231,590,772,930...304,835,356,329,624,224,137,217 (309 цифр)
=45,592,577 × 6,487,031,809 × 4,659,775,785,220,018,543,264,560,743,076,778,192,897 (40 цифр) ×
130,439,874,405,488,189,727,484...806,217,820,753,127,014,424,577 (252 цифры) (полностью разложено на множители 1995)
Ф 11=2 2048+1=32,317,006,071,311,007,300,714,8...193,555,853,611,059,596,230,657 (617 цифр)
=319,489 × 974,849 × 167,988,556,341,760,475,137 (21 цифра) × 3,560,841,906,445,833,920,513 (22 цифры) ×
173,462,447,179,147,555,430,258...491,382,441,723,306,598,834,177 (564 цифры) (полностью разложено на множители 1988)

По состоянию на апрель 2023 года полностью факторизованы только[обновлять] числа F 0F 11. [5] Проект распределенных вычислений Fermat Search ищет новые факторы чисел Ферма. [ 9] Набор всех факторов Ферма равен A050922 (или, отсортированный, A023394) в OEIS .

Следующие множители чисел Ферма были известны до 1950 года (с тех пор цифровые компьютеры помогли найти больше множителей):

ГодИскательЧисло ФермаФактор
1732Эйлер Ф 5 {\displaystyle F_{5}} 5 2 7 + 1 {\displaystyle 5\cdot 2^{7}+1}
1732Эйлер Ф 5 {\displaystyle F_{5}} (полностью факторизовано) 52347 2 7 + 1 {\displaystyle 52347\cdot 2^{7}+1}
1855Клаузен Ф 6 {\displaystyle F_{6}} 1071 2 8 + 1 {\displaystyle 1071\cdot 2^{8}+1}
1855Клаузен Ф 6 {\displaystyle F_{6}} (полностью факторизовано) 262814145745 2 8 + 1 {\displaystyle 262814145745\cdot 2^{8}+1}
1877Первушин Ф 12 {\displaystyle F_{12}} 7 2 14 + 1 {\displaystyle 7\cdot 2^{14}+1}
1878Первушин Ф 23 {\displaystyle F_{23}} 5 2 25 + 1 {\displaystyle 5\cdot 2^{25}+1}
1886Зеельхофф Ф 36 {\displaystyle F_{36}} 5 2 39 + 1 {\displaystyle 5\cdot 2^{39}+1}
1899Каннингем Ф 11 {\displaystyle F_{11}} 39 2 13 + 1 {\displaystyle 39\cdot 2^{13}+1}
1899Каннингем Ф 11 {\displaystyle F_{11}} 119 2 13 + 1 {\displaystyle 119\cdot 2^{13}+1}
1903Западный Ф 9 {\displaystyle F_{9}} 37 2 16 + 1 {\displaystyle 37\cdot 2^{16}+1}
1903Западный Ф 12 {\displaystyle F_{12}} 397 2 16 + 1 {\displaystyle 397\cdot 2^{16}+1}
1903Западный Ф 12 {\displaystyle F_{12}} 973 2 16 + 1 {\displaystyle 973\cdot 2^{16}+1}
1903Западный Ф 18 {\displaystyle F_{18}} 13 2 20 + 1 {\displaystyle 13\cdot 2^{20}+1}
1903Каллен Ф 38 {\displaystyle F_{38}} 3 2 41 + 1 {\displaystyle 3\cdot 2^{41}+1}
1906Морхед Ф 73 {\displaystyle F_{73}} 5 2 75 + 1 {\displaystyle 5\cdot 2^{75}+1}
1925Крайчик Ф 15 {\displaystyle F_{15}} 579 2 21 + 1 {\displaystyle 579\cdot 2^{21}+1}

По состоянию на июль 2023 года [обновлять]известно 368 простых множителей чисел Ферма, а 324 числа Ферма являются составными. [5] Каждый год обнаруживается несколько новых множителей Ферма. [10]

Псевдопростые числа и числа Ферма

Подобно составным числам вида 2 p − 1, каждое составное число Ферма является сильным псевдопростым числом по основанию 2. Это происходит потому, что все сильные псевдопростые числа по основанию 2 также являются псевдопростыми числами Ферма , т. е.

2 Ф н 1 1 ( мод Ф н ) {\displaystyle 2^{F_{n}-1}\equiv 1{\pmod {F_{n}}}}

для всех чисел Ферма. [11]

В 1904 году Чиполла показал, что произведение по крайней мере двух различных простых или составных чисел Ферма будет псевдопростым числом Ферма по основанию 2 тогда и только тогда, когда . [12] Ф а Ф б Ф с , {\displaystyle F_{a}F_{b}\dots F_{s},} а > б > > с > 1 {\displaystyle a>b>\точки >s>1} 2 с > а {\displaystyle 2^{s}>a}

Другие теоремы о числах Ферма

Лемма.  —  Если n — положительное целое число,

а н б н = ( а б ) к = 0 н 1 а к б н 1 к . {\displaystyle a^{n}-b^{n}=(ab)\sum _{k=0}^{n-1}a^{k}b^{n-1-k}.}
Доказательство

( а б ) к = 0 н 1 а к б н 1 к = к = 0 н 1 а к + 1 б н 1 к к = 0 н 1 а к б н к = а н + к = 1 н 1 а к б н к к = 1 н 1 а к б н к б н = а н б н {\displaystyle {\begin{aligned}(a-b)\sum _{k=0}^{n-1}a^{k}b^{n-1-k}&=\sum _{k=0}^{n-1}a^{k+1}b^{n-1-k}-\sum _{k=0}^{n-1}a^{k}b^{n-k}\\&=a^{n}+\sum _{k=1}^{n-1}a^{k}b^{n-k}-\sum _{k=1}^{n-1}a^{k}b^{n-k}-b^{n}\\&=a^{n}-b^{n}\end{aligned}}}

Теорема  —  Если — нечетное простое число, то — степень числа 2. 2 k + 1 {\displaystyle 2^{k}+1} k {\displaystyle k}

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

Если — положительное целое число, но не степень двойки, то оно должно иметь нечетный простой множитель , и мы можем записать , где . k {\displaystyle k} s > 2 {\displaystyle s>2} k = r s {\displaystyle k=rs} 1 r < k {\displaystyle 1\leq r<k}

По предыдущей лемме для положительного целого числа m {\displaystyle m}

( a b ) ( a m b m ) {\displaystyle (a-b)\mid (a^{m}-b^{m})}

где означает «делится нацело». Подставляя , и и используя это нечетно, {\displaystyle \mid } a = 2 r , b = 1 {\displaystyle a=2^{r},b=-1} m = s {\displaystyle m=s} s {\displaystyle s}

( 2 r + 1 ) ( 2 r s + 1 ) , {\displaystyle (2^{r}+1)\mid (2^{rs}+1),}

и таким образом

( 2 r + 1 ) ( 2 k + 1 ) . {\displaystyle (2^{r}+1)\mid (2^{k}+1).}

Поскольку , то следует, что не является простым числом. Следовательно, по контрапозиции должно быть степенью 2. 1 < 2 r + 1 < 2 k + 1 {\displaystyle 1<2^{r}+1<2^{k}+1} 2 k + 1 {\displaystyle 2^{k}+1} k {\displaystyle k}

Теорема  —  Простое число Ферма не может быть простым числом Вифериха .

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

Покажем, что если — простое число Ферма (и, следовательно, согласно вышесказанному, m является степенью числа 2), то сравнение не выполняется. p = 2 m + 1 {\displaystyle p=2^{m}+1} 2 p 1 1 mod p 2 {\displaystyle 2^{p-1}\equiv 1{\bmod {p^{2}}}}

Так как мы можем записать . Если данное сравнение выполняется, то , и, следовательно, 2 m | p 1 {\displaystyle 2m|p-1} p 1 = 2 m λ {\displaystyle p-1=2m\lambda } p 2 | 2 2 m λ 1 {\displaystyle p^{2}|2^{2m\lambda }-1}

0 2 2 m λ 1 2 m + 1 = ( 2 m 1 ) ( 1 + 2 2 m + 2 4 m + + 2 2 ( λ 1 ) m ) 2 λ ( mod 2 m + 1 ) . {\displaystyle 0\equiv {\frac {2^{2m\lambda }-1}{2^{m}+1}}=(2^{m}-1)\left(1+2^{2m}+2^{4m}+\cdots +2^{2(\lambda -1)m}\right)\equiv -2\lambda {\pmod {2^{m}+1}}.}

Следовательно , ​​и поэтому . Это приводит к , что невозможно , так как . 2 m + 1 | 2 λ {\displaystyle 2^{m}+1|2\lambda } 2 λ 2 m + 1 {\displaystyle 2\lambda \geq 2^{m}+1} p 1 m ( 2 m + 1 ) {\displaystyle p-1\geq m(2^{m}+1)} m 2 {\displaystyle m\geq 2}

Теорема  ( Эдуард Люка )  —  Любой простой делитель числа p имеет вид, если n > 1 . F n = 2 2 n + 1 {\displaystyle F_{n}=2^{2^{n}}+1} k 2 n + 2 + 1 {\displaystyle k2^{n+2}+1}

Эскиз доказательства

Пусть G p обозначает группу ненулевых целых чисел по модулю p при умножении , которая имеет порядок p − 1. Обратите внимание, что 2 (строго говоря, ее образ по модулю p ) имеет мультипликативный порядок, равный в G p (так как является квадратом, который равен −1 по модулю F n ), так что по теореме Лагранжа p − 1 делится на и p имеет вид для некоторого целого числа k , как знал Эйлер . Эдуард Люка пошел дальше. Так как n > 1 , то простое число p выше сравнимо с 1 по модулю 8. Следовательно (как было известно Карлу Фридриху Гауссу ), 2 является квадратичным вычетом по модулю p , то есть существует целое число a такое, что Тогда образ a имеет порядок в группе G p и (снова используя теорему Лагранжа), p − 1 делится на и p имеет вид для некоторого целого числа s . 2 n + 1 {\displaystyle 2^{n+1}} 2 2 n + 1 {\displaystyle 2^{2^{n+1}}} 2 2 n {\displaystyle 2^{2^{n}}} 2 n + 1 {\displaystyle 2^{n+1}} k 2 n + 1 + 1 {\displaystyle k2^{n+1}+1} p | a 2 2. {\displaystyle p|a^{2}-2.} 2 n + 2 {\displaystyle 2^{n+2}} 2 n + 2 {\displaystyle 2^{n+2}} s 2 n + 2 + 1 {\displaystyle s2^{n+2}+1}

На самом деле, можно непосредственно увидеть, что 2 является квадратичным вычетом по модулю p , поскольку

( 1 + 2 2 n 1 ) 2 2 1 + 2 n 1 ( mod p ) . {\displaystyle \left(1+2^{2^{n-1}}\right)^{2}\equiv 2^{1+2^{n-1}}{\pmod {p}}.}

Поскольку нечетная степень числа 2 является квадратичным вычетом по модулю p , то и само число 2 является таковым.

Число Ферма не может быть совершенным числом или частью пары дружественных чисел . (Лука 2000)

Ряд обратных величин всех простых делителей чисел Ферма сходится . (Кржижек, Лука и Сомер 2002)

Если n n + 1 — простое число, то существует целое число m, такое что n = 2 2 m . В этом случае справедливо уравнение n n + 1 = F (2 m + m ) . [13] [14]

Пусть наибольший простой множитель числа Ферма F n будет P ( F n ). Тогда,

P ( F n ) 2 n + 2 ( 4 n + 9 ) + 1. {\displaystyle P(F_{n})\geq 2^{n+2}(4n+9)+1.} (Грычук, Лука и Войтович, 2001 г.)

Связь с конструируемыми полигонами

Число сторон известных конструируемых многоугольников, имеющих до 1000 сторон (жирный) или нечетное количество сторон (красный)

Карл Фридрих Гаусс разработал теорию гауссовых периодов в своих Disquisitiones Arithmeticae и сформулировал достаточное условие для конструктивности правильных многоугольников. Гаусс утверждал, что это условие также необходимо , [15] но никогда не публиковал доказательство. Пьер Ванцель дал полное доказательство необходимости в 1837 году. Результат известен как теорема Гаусса–Ванцеля :

Правильный n - угольник можно построить с помощью циркуля и линейки тогда и только тогда, когда n является либо степенью числа 2, либо произведением степени числа 2 и различных простых чисел Ферма: другими словами, тогда и только тогда, когда n имеет вид n = 2 k или n = 2 k p 1 p 2 ... p s , где k , s — неотрицательные целые числа, а p i — различные простые числа Ферма.

Положительное целое число n имеет указанный выше вид тогда и только тогда, когда его тотиент φ ( n ) является степенью числа 2.

Приложения чисел Ферма

Генерация псевдослучайных чисел

Простые числа Ферма особенно полезны для генерации псевдослучайных последовательностей чисел в диапазоне 1, ..., N , где N — степень числа 2. Наиболее распространенный метод — взять любое начальное значение от 1 до P − 1 , где P — простое число Ферма. Теперь умножьте это на число A , которое больше квадратного корня из P и является примитивным корнем по модулю P (т. е. не является квадратичным вычетом ). Затем возьмите результат по модулю P . Результат — новое значение для ГСЧ.

V j + 1 = ( A × V j ) mod P {\displaystyle V_{j+1}=(A\times V_{j}){\bmod {P}}} (см. линейный конгруэнтный генератор , RANDU )

Это полезно в информатике, поскольку большинство структур данных имеют элементы с 2 X возможными значениями. Например, байт имеет 256 (2 8 ) возможных значений (0–255). Поэтому для заполнения байта или байтов случайными значениями можно использовать генератор случайных чисел, который выдает значения 1–256, при этом байт принимает выходное значение −1. По этой причине очень большие простые числа Ферма представляют особый интерес для шифрования данных. Этот метод выдает только псевдослучайные значения, так как после P − 1 повторений последовательность повторяется. Неправильно выбранный множитель может привести к повторению последовательности раньше, чем P − 1 .

Обобщенные числа Ферма

Числа вида с a , b и любыми взаимно простыми целыми числами, a > b > 0 , называются обобщенными числами Ферма . Нечетное простое число p является обобщенным числом Ферма тогда и только тогда, когда p сравнимо с 1 (mod 4) . (Здесь мы рассматриваем только случай n > 0 , поэтому 3 = не является контрпримером.) a 2 n + b 2 n {\displaystyle a^{2^{\overset {n}{}}}\!\!+b^{2^{\overset {n}{}}}} 2 2 0 + 1 {\displaystyle 2^{2^{0}}\!+1}

Примером вероятного простого числа этой формы является 1215 131072 + 242 131072 (найденное Келленом Шентоном). [16]

По аналогии с обычными числами Ферма, обобщенные числа Ферма вида F n ( a ) принято записывать как F 3 (10 ). В этой нотации, например, число 100 000 001 будет записано как F 3 (10). В дальнейшем мы ограничимся простыми числами этого вида, такие простые числа называются «простыми числами Ферма по основанию a » . Конечно, эти простые числа существуют только если a четно . a 2 n + 1 {\displaystyle a^{2^{\overset {n}{}}}\!\!+1} a 2 n + 1 {\displaystyle a^{2^{\overset {n}{}}}\!\!+1}

Если мы требуем n > 0 , то четвертая проблема Ландау спрашивает, существует ли бесконечно много обобщенных простых чисел Ферма F n ( a ).

Обобщенные простые числа Ферма вида Fн(а)

Из-за простоты доказательства их простоты обобщенные простые числа Ферма стали в последние годы темой для исследований в области теории чисел. Многие из самых больших известных простых чисел сегодня являются обобщенными простыми числами Ферма.

Обобщенные числа Ферма могут быть простыми только для четного a , потому что если a нечетное, то каждое обобщенное число Ферма будет делиться на 2. Наименьшее простое число с равно , или 30 32 + 1. Кроме того, мы можем определить «полуобобщенные числа Ферма» для нечетного основания, полуобобщенное число Ферма по основанию a (для нечетного a ) равно , и также следует ожидать, что будет только конечное число полуобобщенных простых чисел Ферма для каждого нечетного основания. F n ( a ) {\displaystyle F_{n}(a)} n > 4 {\displaystyle n>4} F 5 ( 30 ) {\displaystyle F_{5}(30)} a 2 n + 1 2 {\displaystyle {\frac {a^{2^{n}}\!+1}{2}}}

В этом списке обобщенные числа Ферма ( ) для четного a равны , для нечетного a они равны . Если a — совершенная степень с нечетным показателем (последовательность A070265 в OEIS ), то все обобщенные числа Ферма можно разложить на алгебраические множители, поэтому они не могут быть простыми. F n ( a ) {\displaystyle F_{n}(a)} a 2 n + 1 {\displaystyle a^{2^{n}}\!+1} a 2 n + 1 2 {\displaystyle {\frac {a^{2^{n}}\!\!+1}{2}}}

См. [17] [18] для четных оснований до 1000 и [19] для нечетных оснований. Для наименьшего числа, такого, что является простым, см. OEIS : A253242 . n {\displaystyle n} F n ( a ) {\displaystyle F_{n}(a)}

a {\displaystyle a} числа такие, что является простым n {\displaystyle n}

F n ( a ) {\displaystyle F_{n}(a)}
a {\displaystyle a} числа такие, что является простым n {\displaystyle n}

F n ( a ) {\displaystyle F_{n}(a)}
a {\displaystyle a} числа такие, что является простым n {\displaystyle n}

F n ( a ) {\displaystyle F_{n}(a)}
a {\displaystyle a} числа такие, что является простым n {\displaystyle n}

F n ( a ) {\displaystyle F_{n}(a)}
20, 1, 2, 3, 4, ...180, ...342, ...50...
30, 1, 2, 4, 5, 6, ...191, ...351, 2, 6, ...511, 3, 6, ...
40, 1, 2, 3, ...201, 2, ...360, 1, ...520, ...
50, 1, 2, ...210, 2, 5, ...370, ...533, ...
60, 1, 2, ...220, ...38...541, 2, 5, ...
72, ...232, ...391, 2, ...55...
8(никто)241, 2, ...400, 1, ...561, 2, ...
90, 1, 3, 4, 5, ...250, 1, ...414, ...570, 2, ...
100, 1, ...261, ...420, ...580, ...
111, 2, ...27(никто)433, ...591, ...
120, ...280, 2, ...444, ...600, ...
130, 2, 3, ...291, 2, 4, ...450, 1, ...610, 1, 2, ...
141, ...300, 5, ...460, 2, 9, ...62...
151, ...31...473, ...63...
160, 1, 2, ...32(никто)482, ...64(никто)
172, ...330, 3, ...491, ...651, 2, 5, ...

Для наименьшего четного основания a, являющегося простым, см. OEIS : A056993 . F n ( a ) {\displaystyle F_{n}(a)}

n {\displaystyle n} базирует a таким образом, что является простым (рассматриваем только четное a ) F n ( a ) {\displaystyle F_{n}(a)} последовательность OEIS
02, 4, 6, 10, 12, 16, 18, 22, 28, 30, 36, 40, 42, 46, 52, 58, 60, 66, 70, 72, 78, 82, 88, 96, 100, 102, 106, 108, 112, 126, 130, 136, 138, 148, 150,...А006093
12, 4, 6, 10, 14, 16, 20, 24, 26, 36, 40, 54, 56, 66, 74, 84, 90, 94, 110, 116, 120, 124, 126, 130, 134, 146, 150, 156, 160, 170, 176, 180, 184,...А005574
22, 4, 6, 16, 20, 24, 28, 34, 46, 48, 54, 56, 74, 80, 82, 88, 90, 106, 118, 132, 140, 142, 154, 160, 164, 174, 180, 194, 198, 204, 210, 220, 228,...А000068
32, 4, 118, 132, 140, 152, 208, 240, 242, 288, 290, 306, 378, 392, 426, 434, 442, 508, 510, 540, 542, 562, 596, 610, 664, 680, 682, 732, 782, ...А006314
42, 44, 74, 76, 94, 156, 158, 176, 188, 198, 248, 288, 306, 318, 330, 348, 370, 382, ​​396, 452, 456, 470, 474, 476, 478, 560, 568, 598, 642, ...А006313
530, 54, 96, 112, 114, 132, 156, 332, 342, 360, 376, 428, 430, 432, 448, 562, 588, 726, 738, 804, 850, 884, 1068, 1142, 8, 1306, 1540, 1568, ...А006315
6102, 162, 274, 300, 412, 562, 592, 728, 1084, 1094, 1108, 1120, 1200, 1558, 1566, 1630, 1804, 1876, 2094, 2162, 2164, , 2336, 2388, .. .А006316
7120, 190, 234, 506, 532, 548, 960, 1738, 1786, 2884, 3000, 3420, 3476, 3658, 4258, 5788, 6080, 6562, 6750, 7692, 8296, 8, 9356, 9582, .. .А056994
8278, 614, 892, 898, 1348, 1494, 1574, 1938, 2116, 2122, 2278, 2762, 3434, 4094, 4204, 4728, 5712, 5744, 6066, 6508, 6930, 7022, 7332, ...А056995
946, 1036, 1318, 1342, 2472, 2926, 3154, 3878, 4386, 4464, 4474, 4482, 4616, 4688, 5374, 5698, 5716, 5770, 6268, 6386, , 7388, 7992, ...А057465
10824, 1476, 1632, 2462, 2484, 2520, 3064, 3402, 3820, 4026, 6640, 7026, 7158, 9070, 12202, 12548, 12994, 13042, 15358, 6, 17670, ...А057002
11150, 2558, 4650, 4772, 11272, 13236, 15048, 23302, 26946, 29504, 31614, 33308, 35054, 36702, 37062, 39020, 39056, 43738, 4 4174, 45654, ...А088361
121534, 7316, 17582, 18224, 28234, 34954, 41336, 48824, 51558, 51914, 57394, 61686, 62060, 89762, 96632, 98242, 100540, 1015 78, 109696, ...А088362
1330406, 71852, 85654, 111850, 126308, 134492, 144642, 147942, 150152, 165894, 176206, 180924, 201170, 212724, 222764, 22517 4, 241600, ...А226528
1467234, 101830, 114024, 133858, 162192, 165306, 210714, 216968, 229310, 232798, 422666, 426690, 449732, 462470, 468144, 904, 506664, ...А226529
1570906, 167176, 204462, 249830, 321164, 330716, 332554, 429370, 499310, 524552, 553602, 743788, 825324, 831648, 855124, 999 236, 1041870, ...А226530
1648594,108368,141146,189590,255694,291726,292550,357868,440846,544118,549868,671600,843832,857678,1024390, 10 57476, 1087540, ...А251597
1762722, 130816, 228188, 386892, 572186, 689186, 909548, 1063730, 1176694, 1361244, 1372930, 1560730, 1660830, 1717162, 230, 1766192, ...А253854
1824518, 40734, 145310, 361658, 525094, 676754, 773620, 1415198, 1488256, 1615588, 1828858, 2042774, 2514168, 2611294, 26764 04, 3060772, ...А244150
1975898,341112,356926,475856,1880370,2061748,2312092,2733014,2788032,2877652,2985036,3214654,3638450,4896418,5 897794, ...А243959
20919444, 1059094, 1951734, 1963736, ...А321323

Наименьшие основания b=b(n) такие, что b 2 n + 1 (для заданного n= 0,1,2, ... ) является простым числом, это

2, 2, 2, 2, 2, 30, 102, 120, 278, 46, 824, 150, 1534, 30406, 67234, 70906, 48594, 62722, 24518, 75898, 919444, ... (последовательность A056993 в OEIS )

Наоборот, наименьшее число k=k(n) такое, что (2 n ) k + 1 (для заданного n ) является простым числом, равно

1, 1, 1, 0, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 0, 4, 1, ... (Следующий член неизвестен) (последовательность A079706 в OEIS ) (см. также OEIS : A228101 и OEIS : A084712 )

Более сложную теорию можно использовать для предсказания количества оснований, для которых будет простым числом при фиксированном . Можно приблизительно ожидать, что количество обобщенных простых чисел Ферма уменьшится вдвое при увеличении на 1. F n ( a ) {\displaystyle F_{n}(a)} n {\displaystyle n} n {\displaystyle n}

Обобщенные простые числа Ферма вида Fн(а,б)

Также возможно построить обобщенные простые числа Ферма вида . Как и в случае, когда b = 1, числа этого вида всегда будут делиться на 2, если a+b четно, но все еще возможно определить обобщенные полупростые числа Ферма этого типа. Для наименьшего простого числа вида (для нечетного ), см. также OEIS : A111635 . a 2 n + b 2 n {\displaystyle a^{2^{n}}+b^{2^{n}}} F n ( a , b ) {\displaystyle F_{n}(a,b)} a + b {\displaystyle a+b}

a {\displaystyle a} b {\displaystyle b} числа такие, что является простым [20] [7] n {\displaystyle n}
F n ( a , b ) = a 2 n + b 2 n gcd ( a + b , 2 ) {\displaystyle F_{n}(a,b)={\frac {a^{2^{n}}+b^{2^{n}}}{\gcd(a+b,2)}}}
210, 1, 2, 3, 4, ...
310, 1, 2, 4, 5, 6, ...
320, 1, 2, ...
410, 1, 2, 3, ... (эквивалентно ) F n ( 2 , 1 ) {\displaystyle F_{n}(2,1)}
430, 2, 4, ...
510, 1, 2, ...
520, 1, 2, ...
531, 2, 3, ...
541, 2, ...
610, 1, 2, ...
650, 1, 3, 4, ...
712, ...
721, 2, ...
730, 1, 8, ...
740, 2, ...
751, 4,
760, 2, 4, ...
81(никто)
830, 1, 2, ...
850, 1, 2,
871, 4, ...
910, 1, 3, 4, 5, ... (эквивалентно ) F n ( 3 , 1 ) {\displaystyle F_{n}(3,1)}
920, 2, ...
940, 1, ... (эквивалентно ) F n ( 3 , 2 ) {\displaystyle F_{n}(3,2)}
950, 1, 2, ...
972, ...
980, 2, 5, ...
1010, 1, ...
1030, 1, 3, ...
1070, 1, 2, ...
1090, 1, 2, ...
1111, 2, ...
1120, 2, ...
1130, 3, ...
1141, 2, ...
1151, ...
1160, 1, 2, ...
1172, 4, 5, ...
1180, 6, ...
1191, 2, ...
11105, ...
1210, ...
1250, 4, ...
1270, 1, 3, ...
12110, ...

Наибольшие известные обобщенные простые числа Ферма

Ниже приведен список пяти крупнейших известных обобщенных простых чисел Ферма. [21] Вся пятерка лучших чисел обнаружена участниками проекта PrimeGrid .

КлассифицироватьПростое числоОбобщенная нотация ФермаКоличество цифрДата открытияссылка.
14×5 11786358  + 1Ф 1 (2×5 5893179 )8,238,312октябрь 2024 г.[22]
21963736 1048576  + 1Ф 20 (1963736)6,598,776сен 2022 г.[23]
31951734 1048576  + 1Ф 20 (1951734)6,595,985авг. 2022 г.[24]
41059094 1048576  + 1Ф 20 (1059094)6,317,602ноябрь 2018 г.[25]
5919444 1048576  + 1Ф 20 (919444)6,253,210сен 2017[26]

На Prime Pages можно найти текущие 100 лучших обобщенных простых чисел Ферма.

Смотрите также

Примечания

  1. ^ Для любого положительного нечетного числа , где . m {\displaystyle m} 2 2 k m + 1 = ( a + 1 ) ( a m 1 a m 2 + a + 1 ) {\displaystyle 2^{2^{k}m}+1=(a+1)(a^{m-1}-a^{m-2}+\ldots -a+1)} a = 2 2 k {\displaystyle a=2^{2^{k}}}
  2. ^ Кржижек, Лука и Сомер 2001, с. 38, замечание 4.15.
  3. Крис Колдуэлл, «Prime Links++: специальные формы». Архивировано 24 декабря 2013 г. на Wayback Machine на The Prime Pages .
  4. ^ Рибенбойм 1996, стр. 88.
  5. ^ abc Keller, Wilfrid (18 января 2021 г.), «Простые множители чисел Ферма», ProthSearch.com , получено 19 января 2021 г.
  6. ^ Боклан, Кент Д.; Конвей, Джон Х. (2017). «Ожидайте максимум одну миллиардную часть нового простого числа Ферма!». The Mathematical Intelligencer . 39 (1): 3–5. arXiv : 1605.01371 . doi : 10.1007/s00283-016-9644-3. S2CID  119165671.
  7. ^ ab Бьёрн, Андерс; Ризель, Ганс (1998). «Факторы обобщенных чисел Ферма». Математика вычислений . 67 (221): 441–446. doi : 10.1090/S0025-5718-98-00891-6 . ISSN  0025-5718.
  8. ^ Sandifer, Ed. "How Euler Did it" (PDF) . MAA Online . Математическая ассоциация Америки. Архивировано (PDF) из оригинала 2022-10-09 . Получено 2020-06-13 .
  9. ^ ":: FERMATSEARCH . ORG :: Домашняя страница". www.fermatsearch.org . Получено 7 апреля 2018 г. .
  10. ^ "::FERMATSEARCH.ORG:: Новости". www.fermatsearch.org . Получено 7 апреля 2018 г. .
  11. ^ Шредер, М. Р. (2006). Теория чисел в науке и коммуникации: с приложениями в криптографии, физике, цифровой информации, вычислениях и самоподобии. Серия Springer по информационным наукам (4-е изд.). Берлин; Нью-Йорк: Springer. стр. 216. ISBN 978-3-540-26596-2. OCLC  61430240.
  12. ^ Крижек, Михал; Лука, Флориан; Сомер, Лоуренс (14 марта 2013 г.). 17 лекций по числам Ферма: от теории чисел до геометрии. Springer Science & Business Media. ISBN 9780387218502. Получено 7 апреля 2018 г. – через Google Books.
  13. ^ Йеппе Стиг Нильсен, «S(n) = n^n + 1».
  14. ^ Вайсштейн, Эрик В. «Числа Серпинского первого рода». MathWorld .
  15. ^ Гаусс, Карл Фридрих (1966). Disquisitiones arithmeticae. Нью-Хейвен и Лондон: Издательство Йельского университета. С. 458–460 . Получено 25 января 2023 г.
  16. ^ Лучшие записи PRP, поиск по x^131072+y^131072, Анри и Рено Лифшиц.
  17. ^ "Обобщенные простые числа Ферма". jeppesn.dk . Получено 7 апреля 2018 г. .
  18. ^ "Обобщенные простые числа Ферма для оснований до 1030". noprimeleftbehind.net . Получено 7 апреля 2018 г. .
  19. ^ "Обобщенные простые числа Ферма в нечетных базисах". fermatquotient.com . Получено 7 апреля 2018 г. .
  20. ^ "Оригинальные факторы GFN". www.prothsearch.com .
  21. ^ Колдуэлл, Крис К. "The Top Twenty: Generalized Fermat". The Prime Pages . Получено 5 октября 2024 г.
  22. ^ 4×511786358 + 1
  23. ^ 19637361048576 + 1
  24. ^ 19517341048576 + 1
  25. ^ 10590941048576 + 1
  26. ^ 9194441048576 + 1

Ссылки

  • Голомб, С. В. (1 января 1963 г.), «О сумме обратных чисел чисел Ферма и связанных с ними иррациональностях», Canadian Journal of Mathematics , 15 : 475–478, doi : 10.4153/CJM-1963-051-0 , S2CID  123138118
  • Грытчук, А.; Лука, Ф. и Войтович, М. (2001), «Еще одна заметка о наибольших простых множителях чисел Ферма», Юго-Восточный азиатский математический вестник , 25 (1): 111–115, doi :10.1007/s10012-001-0111-4, S2CID  122332537
  • Гай, Ричард К. (2004), Нерешенные проблемы теории чисел, Сборник задач по математике, т. 1 (3-е изд.), Нью-Йорк: Springer Verlag , стр. A3, A12, B21, ISBN 978-0-387-20860-2
  • Кржижек, Михал; Лука, Флориан и Сомер, Лоуренс (2001), 17 лекций по числам Ферма: от теории чисел к геометрии, CMS books in Mathematics, т. 10, Нью-Йорк: Springer, ISBN 978-0-387-95332-8- В этой книге содержится обширный список литературы.
  • Кржижек, Михал; Лука, Флориан и Сомер, Лоуренс (2002), «О сходимости рядов обратных величин простых чисел, связанных с числами Ферма», Журнал теории чисел , 97 (1): 95–112, doi : 10.1006/jnth.2002.2782
  • Лука, Флориан (2000), «Антисоциальное число Ферма», American Mathematical Monthly , 107 (2): 171–173, doi :10.2307/2589441, JSTOR  2589441
  • Рибенбойм, Пауло (1996), Новая книга рекордов простых чисел (3-е изд.), Нью-Йорк: Springer, ISBN 978-0-387-94457-9
  • Робинсон, Рафаэль М. (1954), «Числа Мерсенна и Ферма», Труды Американского математического общества , 5 (5): 842–846, doi : 10.2307/2031878 , JSTOR  2031878
  • Ябута, М. (2001), «Простое доказательство теоремы Кармайкла о примитивных делителях» (PDF) , Fibonacci Quarterly , 39 (5): 439–443, doi :10.1080/00150517.2001.12428701, архивировано (PDF) из оригинала 2022-10-09
  • Крис Колдуэлл, The Prime Glossary: ​​число Ферма на The Prime Pages .
  • Луиджи Морелли, История чисел Ферма
  • Джон Косгрейв, Объединение чисел Мерсенна и Ферма
  • Вильфрид Келлер, Простые множители чисел Ферма
  • Вайсштейн, Эрик В. «Число Ферма». MathWorld .
  • Вайсштейн, Эрик В. «Ферма Прайм». Математический мир .
  • Вайсштейн, Эрик В. "Обобщенное число Ферма". MathWorld .
  • Ив Галло, Обобщенный поиск простых чисел Ферма
  • Марк С. Манассе, Полная факторизация девятого числа Ферма (первоначальное объявление)
  • Пейтон Хейслетт, Объявление о крупнейшем известном обобщенном простом числе Ферма
Retrieved from "https://en.wikipedia.org/w/index.php?title=Fermat_number&oldid=1251295326"