Теорема Вильсона

Теорема Вильсона — теорема теории чисел, которая утверждает, что

Если — простое число, то число делится на .

Обратно: если делится на , то — простое число или 1.

Эта теорема, в основном, имеет теоретическое значение, поскольку факториал вычислить довольно трудно. Проще вычислить , поэтому элементарные тесты, определяющие, является ли число простым, основаны на теореме Ферма, а не на теореме Вильсона. Например, наибольшее простое число, найденное с использованием теоремы Вильсона, скорее всего — 1099511628401, и даже с оптимизированным подходом к расчёту потребуется около суток вычислений на процессорах SPARC, а числа с десятками тысяч цифр проходят тест на простоту с использованием теоремы Ферма меньше чем за час. Но, в отличие от малой теоремы Ферма, теорема Вильсона является одновременно необходимым и достаточным условием для простоты.

История

Эта теорема впервые была сформулирована Ибн аль-Хайсамом около 1000 г.н.э,[1] и в 1770 году Варинг сформулировал эту теорему в своём сочинении «Meditationes Algebraicae», опубликованном в Кембридже, где он привёл эту теорему без доказательства. По его словам, теорема принадлежит его ученику Вильсону[англ.]. Доказательство теоремы он опубликовал только в третьем издании своего Meditationes в 1782 году. Первое доказательство теоремы Вильсона было дано в 1771 году Лагранжем[2]. Наконец, Эйлер в «Opusc. Analyt», Т. 1, р. 329 дал доказательство, Гаусс обобщил теорему Вильсона на случай составного модуля. Имеются данные о том, что Лейбниц знал о результате ещё столетием раньше, но никогда не публиковал его.

Пример

В таблице посчитаны значения для p от 2 до 37, а также остаток от деления на p (остаток от деления m на p обозначается как m mod p). Зелёным цветом выделены простые числа.

Таблица остатков по модулю n
2 1 1
3 2 2
4 6 2
5 24 4
6 120 0
7 720 6
8 5040 0
9 40 320 0
10 362 880 0
11 3 628 800 10
12 39 916 800 0
13 479 001 600 12
14 6 227 020 800 0
15 87 178 291 200 0
16 1 307 674 368 000 0
17 20 922 789 888 000 16
18 355 687 428 096 000 0
19 6 402 373 705 728 000 18
20 121 645 100 408 832 000 0
21 2 432 902 008 176 640 000 0
22 51 090 942 171 709 440 000 0
23 1 124 000 727 777 607 700 000 22
24 25 852 016 738 884 980 000 000 0
25 620 448 401 733 239 400 000 000 0
26 15 511 210 043 330 986 000 000 000 0
27 403 291 461 126 605 650 000 000 000 0
28 10 888 869 450 418 352 000 000 000 000 0
29 304 888 344 611 713 870 000 000 000 000 28
30 8 841 761 993 739 702 000 000 000 000 000 0
31 265 252 859 812 191 070 000 000 000 000 000 30
32 8 222 838 654 177 922 000 000 000 000 000 000 0
33 263 130 836 933 693 500 000 000 000 000 000 000 0
34 8 683 317 618 811 886 000 000 000 000 000 000 000 0
35 295 232 799 039 604 160 000 000 000 000 000 000 000 0
36 10 333 147 966 386 145 000 000 000 000 000 000 000 000 0
37 371 993 326 789 901 250 000 000 000 000 000 000 000 000 36

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

Применение

  • Используем теорему Вильсона

Для нечётного простого p = 2m + 1, получаем

В результате

Мы можем использовать этот факт для доказательства известного результата: для любого простого p, такого что p ≡ 1 (mod 4) число (−1) является квадратом (квадратичный вычет) по модулю p. Действительно, пусть p = 4k + 1 для некоторого натурального k. Тогда m = 2k, следовательно

Теорема Вильсона используется для генерирования простых чисел, но она слишком медленная для практического применения.

Обобщение

Используя в качестве образца теорему Эйлера, попытаемся обобщить теорему Вильсона на случай p = n, где n — произвольное натуральное число. Простая замена (p − 1)! на произведение n1n2nk всех чисел, меньших n и взаимно простых с n, не проходит: в случае n = 8 это произведение равно 1 × 3 × 5 × 7 = 105, а 106 на 8 не делится. Но оказывается, что или n1n2nk + 1, или n1n2nk − 1 обязательно делится на n.

Рассмотрим множество En чисел, меньших n и взаимно простых с n. Под произведением двух элементов этого множества ab, будем понимать остаток от деления обычного произведения ab на n. Ясно, что если ab принадлежит En, то ab принадлежит En. Множество En относительно операции умножения является группой. В отличие от случая, когда n — простое, группа En может содержать элементы, не равные 1 и (n − 1) такие, что их квадрат равен 1: например если n = 8, то 3 × 3 = 1, 5 × 5 = 1, 7 × 7 = 1. Поэтому в общем случае произведение всех элементов из En не равно (n − 1). Покажем, что тогда оно равно 1.

Назовем элемент a группы En особым, если aa = 1. В этом случае элемент n − a — тоже особый. Следовательно, группа En содержит чётное число особых элементов: (a, n − a) — множество таких элементов, и никакой элемент не может быть парой сам для себя. Пусть n1, n2, …, nk — все элементы группы En, то есть полный набор чисел, меньших n и взаимно простых с n. Множество элементов, не являющихся особыми, разбивается на пары взаимно обратных, поэтому произведение таких элементов равно 1. С другой стороны, произведение особых элементов, составляющих пару (a, n − a), равно n − 1. Поскольку (n − 1)(n − 1) = 1, то произведение всех особых элементов равно 1 или n − 1, в зависимости от того, чётным или нечётным является число пар вида (a, n − a).

Впервые теорема была доказана и обобщена Гауссом, при любом n > 2 для произведения всех натуральных чисел, не превосходящих n и взаимно простых с n, имеет место сравнение:

где  — нечётное простое число,  — натуральный показатель.

Позже было найдено ещё одно формальное обобщение теоремы Вильсона (В.Виноград):

При получается теорема Вильсона.

При получается , т.е.

, если

и

, если

См. также

Примечания

  1. Джон Дж. О’Коннор и Эдмунд Ф. Робертсон. Abu Ali al-Hasan ibn al-Haytham (англ.) — биография в архиве MacTutor.
  2. Joseph Louis Lagrange, «Demonstration d’un théorème nouveau concernant les nombres premiers» Архивная копия от 11 мая 2022 на Wayback Machine (Proof of a new theorem concerning prime numbers), Nouveaux Mémoires de l’Académie Royale des Sciences et Belles-Lettres (Berlin), vol. 2, pages 125—137 (1771)

Литература

  • Бухштаб А. А. Теория чисел, 2-е издание, М., 1966
  • Трост Э. Простые числа, пер. с нем., М., 1959
  • Виноградов И. М. Основы теории чисел. — 5 изд.. — М.Л.: Гостехиздат, 1952.
  • R. Crandall, K. Dilcher and C. Pomerance The Prime Glossary (англ.)
  • Ore, O. Number Theory and its History. McGraw-Hill, 1948.
  • Бончковский Р. Н. и Чистяков И. И. Математическое просвещение, выпуск 01
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya