Теорема Вильсона - Wilson's theorem
В теории чисел , теорема Вильсона гласит , что натуральное число п > 1 является простым числом , если и только если произведение всех натуральных чисел меньше , чем п на единицу меньше , чем кратное п . То есть (используя обозначения модульной арифметики ) факториал удовлетворяет
именно тогда, когда n - простое число. Другими словами, любое число n является простым числом тогда и только тогда, когда ( n - 1)! +1 делится на n .
История
Эта теорема была сформулирована Ибн аль-Хайсамом (около 1000 г. н.э.), а в 18 веке - Джоном Уилсоном . Эдвард Уоринг объявил теорему в 1770 году, хотя ни он, ни его ученик Уилсон не смогли ее доказать. Лагранж дал первое доказательство в 1771 году. Есть свидетельства того, что Лейбниц также знал об этом результате столетием раньше, но никогда не публиковал его.
Пример
Для каждого из значений n от 2 до 30 в следующей таблице показано число ( n - 1)! а остаток при ( n - 1)! делится на n . (В обозначениях модульной арифметики остаток от деления m на n записывается как m mod n .) Цвет фона синий для простых значений n , золотой для составных значений.
(последовательность A000142 в OEIS ) |
(последовательность A061006 в OEIS ) |
|
---|---|---|
2 | 1 | 1 |
3 | 2 | 2 |
4 | 6 | 2 |
5 | 24 | 4 |
6 | 120 | 0 |
7 | 720 | 6 |
8 | 5040 | 0 |
9 | 40320 | 0 |
10 | 362880 | 0 |
11 | 3628800 | 10 |
12 | 39916800 | 0 |
13 | 479001600 | 12 |
14 | 6227020800 | 0 |
15 | 87178291200 | 0 |
16 | 1307674368000 | 0 |
17 | 20922789888000 | 16 |
18 | 355687428096000 | 0 |
19 | 6402373705728000 | 18 |
20 | 121645100408832000 | 0 |
21 год | 2432902008176640000 | 0 |
22 | 51090942171709440000 | 0 |
23 | 1124000727777607680000 | 22 |
24 | 25852016738884976640000 | 0 |
25 | 620448401733239439360000 | 0 |
26 год | 15511210043330985984000000 | 0 |
27 | 403291461126605635584000000 | 0 |
28 год | 10888869450418352160768000000 | 0 |
29 | 304888344611713860501504000000 | 28 год |
30 | 8841761993739701954543616000000 | 0 |
Доказательства
Доказательства (для простых модулей) ниже используют тот факт, что классы вычетов по модулю простого числа являются полями - см. Статью о простом поле для более подробной информации. Теорема Лагранжа , в котором говорится , что в любой области многочлен от степени п имеет не более п корней , необходима для всех доказательств.
Композитный модуль
Если n составное, оно делится на некоторое простое число q , где 2 ≤ q ≤ n - 2 . Потому что делит , пусть на какое-то целое . Предположим для противодействия, что ( n - 1)! были сравнимы с −1 (mod n ), где n составное. Тогда (n-1)! также будет конгруэнтно −1 (mod q ), что означает, что для некоторого целого числа, которое показывает (n-1)! конгруэнтно -1 (mod q). Но ( n - 1)! ≡ 0 (mod q ) тем, что q - член в (n-1)! изготовление (n-1)! кратное q. Получено противоречие.
На самом деле, правда больше. За исключением 4, где 3! = 6 ≡ 2 (mod 4), если n составное, то ( n - 1)! сравнимо с 0 (mod n ). Доказательство разделено на два случая: во-первых, если n можно разложить на множители как произведение двух неравных чисел, n = ab , где 2 ≤ a < b ≤ n - 2, то и a, и b появятся в произведении 1 × 2 × ... × ( п - 1) = ( п - 1)! и ( n - 1)! будет делиться на n . Если n не имеет такой факторизации, то это должен быть квадрат некоторого простого числа q , q > 2. Но тогда 2 q < q 2 = n , и q, и 2 q будут делителями ( n - 1) !, и снова n делит ( n - 1) !.
Основной модуль
Элементарное доказательство
Результат тривиален, когда p = 2 , поэтому предположим, что p нечетное простое число, p ≥ 3 . Поскольку классы вычетов (mod p ) являются полем, каждый ненулевой a имеет единственный мультипликативный обратный, a −1 . Теорема Лагранжа означает, что единственные значения a, для которых a ≡ a −1 (mod p ), равны a ± 1 (mod p ) (поскольку сравнение a 2 ≡ 1 может иметь не более двух корней (mod p )). Следовательно, за исключением ± 1, множители ( p - 1)! могут быть расположены в неравных парах, где произведение каждой пары равно 1 (mod p ) . Это доказывает теорему Вильсона.
Например, если p = 11 ,
Доказательство с помощью малой теоремы Ферма.
Опять же, результат тривиален для p = 2, поэтому предположим, что p нечетное простое число, p ≥ 3 . Рассмотрим многочлен
g имеет степень p - 1 , старший член x p - 1 и постоянный член ( p - 1)! . Его корни p - 1 равны 1, 2, ..., p - 1 .
Теперь рассмотрим
h также имеет степень p - 1 и главный член x p - 1 . Модульный р , малая теорема Ферма утверждает , что имеет тот же р - 1 корни, 1, 2, ..., п - 1 .
Наконец, рассмотрим
f имеет степень не выше p - 2 (так как главные члены сокращаются), а по модулю p также есть p - 1 корни 1, 2, ..., p - 1 . Но теорема Лагранжа гласит, что у него не может быть более p - 2 корней. Следовательно, f должно быть тождественно нулем (mod p ), поэтому его постоянный член равен ( p - 1)! + 1 ≡ 0 (по модулю p ) . Это теорема Вильсона.
Доказательство с использованием теорем Силова.
Вывести теорему Вильсона можно из конкретного приложения теорем Силова . Пусть p простое число. Непосредственно вывести, что симметрическая группа имеет ровно элементы порядка p , а именно p -циклы . С другой стороны, каждая силовская p -подгруппа в является копией . Отсюда следует, что количество силовских p -подгрупп равно . Из третьей теоремы Силова следует
Умножение обеих частей на ( p - 1) дает
то есть результат.
Доказательство с использованием первобытных корней
Пусть быть первообразный корень из р . Тогда и все остальные имеют обратное мультипликативное значение, потому что . Как пробегает все целые числа взаимно простые с р , мы сделали.
Приложения
Тесты на первичность
На практике теорема Вильсона бесполезна в качестве проверки простоты, потому что вычисление ( n - 1)! по модулю п для большого п является вычислительно сложным , и гораздо быстрее , тесты на простоте известны ( в самом деле, даже испытание разделение значительно более эффективный).
Квадратичные вычеты
Используя теорему Вильсона, для любого нечетного простого числа p = 2 m + 1 мы можем переставить левую часть
чтобы получить равенство
Это становится
или
Мы можем использовать этот факт, чтобы доказать часть известного результата: для любого простого числа p такого, что p ≡ 1 (mod 4) , число (−1) является квадратом ( квадратичным вычетом ) по модулю p . В самом деле, предположим, что p = 4 k + 1 для некоторого целого k . Тогда мы можем взять m = 2 k выше, и мы заключаем, что ( m !) 2 конгруэнтно (−1).
Формулы для простых чисел
Теорема Вильсона использовалась для построения формул для простых чисел , но они слишком медленные, чтобы иметь практическое значение.
p-адическая гамма-функция
Теорема Вильсона позволяет определить p-адическую гамма-функцию .
Обобщение Гаусса
Гаусс доказал, что
где p представляет собой нечетное простое число и положительное целое число. Значения m, для которых произведение равно −1, - это в точности те, для которых существует первообразный корень по модулю m .
Это дополнительно обобщает на тот факт , что в любой конечной абелевой группе , либо произведение всех элементов тождественное, или есть ровно один элемент из порядка 2 (но не оба). В последнем случае произведение всех элементов равно a .
Смотрите также
Примечания
использованная литература
Disquisitiones Arithmeticae был переведен из Гаусса Цицерона латинского на английский и немецкий языки. Немецкое издание включает все его работы по теории чисел: все доказательства квадратичной взаимности, определение знака суммы Гаусса, исследования биквадратичной взаимности и неопубликованные заметки.
- Гаусс, Карл Фридрих; Кларк, Артур А. (1986), Disquisitiones Arithemeticae (2-е исправленное издание), Нью-Йорк: Springer , ISBN 0-387-96254-9 (переведено на английский)CS1 maint: postscript ( ссылка ).
- Гаусс, Карл Фридрих; Мазер, Х. (1965), Untersuchungen über hohere Arithmetik (Disquisitiones Arithemeticae и другие статьи по теории чисел) (2-е изд.), Нью-Йорк: Челси, ISBN 0-8284-0191-8 (переведено на немецкий язык)CS1 maint: postscript ( ссылка ).
- Ландау, Эдмунд (1966), элементарная теория чисел , Нью-Йорк: Челси.
- Оре, Эйстейн (1988). Теория чисел и ее история . Дувр. С. 259–271 . ISBN 0-486-65620-9.
внешние ссылки
- "Теорема Вильсона" , Математическая энциклопедия , EMS Press , 2001 [1994]
- Вайсштейн, Эрик В. «Теорема Вильсона» . MathWorld .
- Подтверждение системы Mizar : http://mizar.org/version/current/html/nat_5.html#T22