В алгебре и теории чисел теорема Вильсона утверждает, что натуральное число n > 1 является простым числом тогда и только тогда, когда произведение всех положительных целых чисел, меньших n , на единицу меньше кратного n . То есть (используя обозначения модульной арифметики ), факториал удовлетворяет
именно тогда, когда n — простое число. Другими словами, любое целое число n > 1 является простым числом тогда и только тогда, когда ( n − 1)! + 1 делится на n . [1]
Теорема была впервые сформулирована Ибн аль-Хайсамом около 1000 г. н. э . [2] Эдвард Уоринг объявил о теореме в 1770 г., не доказав ее, приписав открытие своему ученику Джону Уилсону . [3] Лагранж дал первое доказательство в 1771 г. [4] Есть свидетельства того, что Лейбниц также знал о результате столетием ранее, но никогда не публиковал его. [5]
Для каждого из значений n от 2 до 30 в следующей таблице показано число ( n − 1)! и остаток от деления ( n − 1)! на n . (В нотации модульной арифметики остаток от деления m на n записывается как m mod n .) Цвет фона — синий для простых значений n , золотой для составных значений.
Как двуусловное (тогда и только тогда) утверждение, доказательство состоит из двух частей: показать, что равенство не выполняется, когда число является составным, и показать, что оно выполняется , когда число является простым.
Предположим, что является составным. Следовательно, оно делится на некоторое простое число , где . Поскольку делит , существует целое число, такое что . Предположим ради противоречия, что были сравнимы по модулю . Тогда также были бы сравнимы по модулю : действительно, если то для некоторого целого числа , и, следовательно, на единицу меньше кратного . С другой стороны, поскольку , одним из множителей в развернутом произведении является . Следовательно . Это противоречие; следовательно, невозможно, чтобы при было составным.
На самом деле, верно больше. За единственным исключением случая , где , если является составным, то сравнимо с 0 по модулю . Доказательство можно разделить на два случая: во-первых, если можно разложить на множители как произведение двух неравных чисел, , где , то и и будут появляться в качестве множителей в произведении и поэтому делится на . Если не имеет такого разложения, то оно должно быть квадратом некоторого простого числа, большего 2. Но тогда , поэтому и и будут множителями , и поэтому делится в этом случае.
Первые два доказательства ниже используют тот факт, что классы вычетов по модулю простого числа являются конечным полем — более подробную информацию см. в статье Простое поле . [6]
Результат тривиален, когда , поэтому предположим , что — нечетное простое число, . Поскольку классы вычетов по модулю образуют поле, каждый ненулевой вычет имеет уникальный мультипликативный обратный . Из леммы Евклида следует [a] , что единственными значениями для которых являются . Поэтому, за исключением , множители в развернутой форме можно расположить в непересекающихся парах таким образом, что произведение каждой пары будет сравнимо с 1 по модулю . Это доказывает теорему Уилсона.
Например, для , имеем
Опять же, результат тривиален для 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. По модулю p малая теорема Ферма утверждает, что он также имеет те же корни p − 1 , 1, 2, ..., p − 1 .
Наконец, рассмотрите
f имеет степень не выше p − 2 (так как главные члены сокращаются), а по модулю p также имеет p − 1 корней 1, 2, ..., p − 1 . Но теорема Лагранжа гласит, что она не может иметь больше p − 2 корней. Следовательно, f должна быть тождественно равна нулю (mod p ), поэтому ее свободный член равен ( p − 1)! + 1 ≡ 0 (mod p ) . Это теорема Уилсона.
Теорему Вильсона можно вывести из частного применения теорем Силова . Пусть p — простое число. Непосредственно выводится, что симметрическая группа имеет ровно элементы порядка p , а именно p -циклы . С другой стороны, каждая силовская p -подгруппа в является копией . Отсюда следует, что число силовских p -подгрупп равно . Третья теорема Силова подразумевает
Умножение обеих частей на ( p − 1) дает
то есть результат.
На практике теорема Уилсона бесполезна в качестве теста на простоту, поскольку вычисление ( n − 1)! по модулю n для больших n является вычислительно сложным , и известны гораздо более быстрые тесты на простоту (действительно, даже пробное деление значительно эффективнее). [ необходима цитата ]
При использовании в другом направлении, для определения простоты последующих элементов больших факториалов, это действительно очень быстрый и эффективный метод. Однако его полезность ограничена. [ необходима цитата ]
Используя теорему Уилсона, для любого нечетного простого числа p = 2 m + 1 мы можем переставить левую часть, чтобы получить равенство Это становится или Мы можем использовать этот факт, чтобы доказать часть известного результата: для любого простого числа p, такого что p ≡ 1 (mod 4) , число (−1) является квадратом ( квадратичным вычетом ) mod p . Для этого предположим, что p = 4 k + 1 для некоторого целого числа k . Тогда мы можем взять m = 2 k выше, и мы заключаем, что ( m !) 2 сравнимо с (−1) (mod p ).
Теорема Уилсона использовалась для построения формул для простых чисел , но они слишком медленные, чтобы иметь практическую ценность.
Теорема Вильсона позволяет определить p-адическую гамма-функцию .
Гаусс доказал [7] [ необходим непервичный источник ] , что где p представляет собой нечетное простое число и положительное целое число. То есть, произведение положительных целых чисел, меньших m и взаимно простых с m , на единицу меньше кратного m, когда m равно 4, или степени нечетного простого числа, или удвоенной степени нечетного простого числа; в противном случае произведение на единицу больше кратного m . Значения m , для которых произведение равно −1, являются в точности теми, для которых существует примитивный корень по модулю m .
Оригинал : Inoltre egli intravide anche il teorema di Wilson, Come risulta dall'enunciato seguente:
«Productus continuorum usque ad numerum qui antepraecedit datum divisus per datum relinquit 1 (vel complexum ad unum?) si datus sit primitivus. Si datus sit derivativeus relinquet numerum qui cum dato habeat communem mensuram unitate majorem».
Я не хочу этого делать, но это не так.
См. также: Джузеппе Пеано, изд., Formulaire de mathématiques , vol. 2, нет. 3, стр. 85 (1897 г.).Перевод : Кроме того, он [Лейбниц] также мельком увидел теорему Вильсона, как показано в следующем утверждении:
«Произведение всех целых чисел, предшествующих данному целому числу, при делении на данное целое число дает 1 (или дополнение к 1?), если данное целое число является простым. Если данное целое число является составным, оно дает число, которое имеет общий множитель с данным целым числом, [который] больше единицы».
Однако доказать это ему не удалось.
Disquisitiones Arithmeticae переведены с цицероновской латыни Гаусса на английский и немецкий языки. Немецкое издание включает все его работы по теории чисел: все доказательства квадратичной взаимности, определение знака суммы Гаусса, исследования биквадратичной взаимности и неопубликованные заметки.
{{citation}}
: CS1 maint: postscript (link).{{citation}}
: CS1 maint: postscript (link).