Каннингемский проект
Проект Каннингема — это совместная работа, начатая в 1925 году по факторизации чисел формы b. н ± 1 для b = 2, 3, 5, 6, 7, 10, 11, 12 и больших n . Проект назван в честь Аллана Джозефа Чампниса Каннингема , опубликовавшего первую версию таблицы совместно с Гербертом Дж. Вудаллом . [1] Существует три печатные версии таблицы, последняя из которых опубликована в 2002 году. [2] а также онлайн-версия Сэмюэля Вагстаффа . [3]
Текущие пределы показателей:
База | 2 | 3 | 5 | 6 | 7 | 10 | 11 | 12 |
---|---|---|---|---|---|---|---|---|
Лимит | 1500 | 900 | 600 | 550 | 500 | 450 | 400 | 400 |
Орифейский предел (LM) | 3000 | 1800 | 1200 | 1100 | 1000 | 900 | 800 | 800 |
Факторы числа Каннингема
[ редактировать ]Два типа факторов могут быть получены из числа Каннингема без использования алгоритма факторизации : алгебраические факторы биномиальных чисел (например, разность двух квадратов и сумма двух кубов ), которые зависят от показателя степени, и аурифейловы факторы , которые зависят от и основание, и показатель.
Алгебраические факторы
[ редактировать ]Из элементарной алгебры,
для всех k и
для нечетного k . Кроме того, б 2 н − 1 = ( б н − 1)( б н + 1). Таким образом, когда m делит n , b м − 1 и б м + 1 – коэффициенты b н если фактор n по m четен − 1 , ; только первое число является делителем, если частное нечетное. б м + 1 — коэффициент b н − 1, если m делит n и частное нечетно.
Фактически,
и
См. эту страницу для получения дополнительной информации.
Факторы Орифейля
[ редактировать ]Когда число имеет определенную форму (точное выражение зависит от основания), можно использовать факторизацию Аурифейля, которая дает произведение двух или трех чисел. Следующие уравнения дают коэффициенты Орифейля для баз проекта Каннингема как произведение F , L и M : [4]
Пусть b = s 2 × k с безквадратным k , если одно из условий выполнено, то имеют аурифейлеву факторизацию.
- (я) и
- (ii) и
б | Число | Ф | л | М | Другие определения |
---|---|---|---|---|---|
2 | 2 4 k +2 + 1 | 1 | 2 2к 1 + − 2 к +1 + 1 | 2 2к 1 + + 2 к +1 + 1 | |
3 | 3 6 тыс +3 + 1 | 3 2к 1 + + 1 | 3 2к 1 + − 3 к +1 + 1 | 3 2к 1 + + 3 к +1 + 1 | |
5 | 5 10 тысяч +5 − 1 | 5 2к 1 + − 1 | Т 2 − 5 к +1 Т + 5 2к 1 + | Т 2 + 5 к +1 Т + 5 2к 1 + | Т = 5 2к 1 + + 1 |
6 | 6 12 тыс. +6 + 1 | 6 4 k +2 + 1 | Т 2 − 6 к +1 Т + 6 2к 1 + | Т 2 + 6 к +1 Т + 6 2к 1 + | Т = 6 2к 1 + + 1 |
7 | 7 14 тыс. +7 + 1 | 7 2к 1 + + 1 | А - Б | А + Б | А = 7 6 тыс +3 + 3(7 4 k +2 ) + 3(7 2к 1 + ) + 1 Б = 7 5 тыс +3 + 7 3 тыс +2 + 7 к +1 |
10 | 10 20 тысяч +10 + 1 | 10 4 k +2 + 1 | А - Б | А + Б | А = 10 8 тыс +4 + 5(10 6 тыс +3 ) + 7(10 4 k +2 ) + 5(10 2к 1 + ) + 1 Б = 10 7к 4 + + 2(10 5 тыс +3 ) + 2(10 3 тыс +2 ) + 10 к +1 |
11 | 11 22 тыс. +11 + 1 | 11 2к 1 + + 1 | А - Б | А + Б | А = 11 10 тысяч +5 + 5(11 8 тыс +4 ) − 11 6 тыс +3 − 11 4 k +2 + 5(11 2к 1 + ) + 1 Б = 11 9к 5 + + 11 7к 4 + − 11 5 тыс +3 + 11 3 тыс +2 + 11 к +1 |
12 | 12 6 тыс +3 + 1 | 12 2к 1 + + 1 | 12 2к 1 + − 6(12 к ) + 1 | 12 2к 1 + + 6(12 к ) + 1 |
Другие факторы
[ редактировать ]После удаления алгебраических и аурифейлевых множителей остальные множители b н ± 1 всегда имеют вид 2 kn + 1, поскольку множители b н − 1 – все факторы , а факторы b н + 1 – все факторы . Когда n , простое число невозможны как алгебраические, так и аурифейловы множители, за исключением тривиальных множителей ( b − 1 для b н − 1 и b + 1 для b н + 1). Для чисел Мерсенна тривиальные множители невозможны для простых n , поэтому все множители имеют вид 2 kn + 1. В общем, все множители ( b н − 1) /( b − 1) имеют вид 2 kn + 1, где b ≥ 2 и n — простое число, за исключением случаев, когда n делит b − 1, и в этом случае ( b н − 1)/( b − 1) делится на n само.
Числа Каннингема вида b н − 1 может быть простым только в том случае, если b = 2 и n является простым, предполагая, что n ≥ 2; это числа Мерсенна. Числа вида б н + 1 может быть простым только в том случае, если b четно и n является степенью 2 , опять же предполагая, что n ≥ 2; это обобщенные числа Ферма, которые являются числами Ферма, когда b = 2. Любой множитель числа Ферма 2 2 н + 1 имеет вид k 2 п +2 + 1.
Обозначения
[ редактировать ]б н − 1 обозначается как b , n −. Аналогично, б н +1 обозначается как b , n +. При работе с числами формы, необходимой для факторизации Аурифейля, b , n L и b , n M используются для обозначения L и M в приведенных выше произведениях . [5] Ссылки на b , n − и b , n + относятся к числу, из которого удалены все алгебраические и аурифейловы множители. Например, числа Мерсенна имеют вид 2, n −, а числа Ферма имеют вид 2,2. н +; число Орифейля, учтенное в 1871 году, было произведением 2,58L и 2,58M.
См. также
[ редактировать ]- Число Каннингема
- ECMNET и NFS@Home , два совместных проекта, работающих над проектом Каннингема.
Ссылки
[ редактировать ]- ^ Каннингем, Аллан Дж. К.; Вудалл, HJ (1925). Факторизация y н ± 1, y = 2, 3, 5, 6, 7, 10, 11, 12, до высоких степеней n . Ходжсон.
- ^ Бриллхарт, Джон ; Лемер, Деррик Х .; Селфридж, Джон Л .; Такерман, Брайант; Вагстафф, Сэмюэл С. (2002). Факторизация b н ± 1, b = 2, 3, 5, 6, 7, 10, 11, 12 до больших степеней . Современная математика. Том. 22. АМС. дои : 10.1090/conm/022 . ISBN 9780821850787 .
- ^ «Проект Каннингема» . Проверено 23 ноября 2023 г.
- ^ «Основные таблицы Каннингема» . Проверено 29 мая 2023 г. В конце таблиц 2LM, 3+, 5-, 6+, 7+, 10+, 11+ и 12+ приведены формулы, подробно описывающие аурифейловы факторизации.
- ^ «Пояснения к обозначениям на страницах» . Проверено 23 ноября 2023 г.
Внешние ссылки
[ редактировать ]- Домашняя страница проекта Каннингема
- Факторизация b н ±1, b = 2, 3, 5, 6, 7, 10, 11, 12 До высоких степеней, второе издание
- Факторизация b н ±1, b = 2, 3, 5, 6, 7, 10, 11, 12 До высоких мощностей, третье издание
- Машиночитаемые таблицы Каннингема
- Проект Каннингема
- Таблица Брента-Монтгомери-те Риля (таблицы Каннингема для высших оснований (основания 13 ≤ b ≤ 99, совершенные степени исключены, поскольку степень b н тоже степень b ))
- Онлайн-сбор факторов
- Проект Каннингема на Prime Wiki
- Проект Каннингема на PrimePages