代数学と数論 において、ウィルソンの定理は、自然数n > 1 が素数であるのは、 nより小さいすべての正の整数の積がnの倍数より 1 小さい場合に限る、と述べている。つまり、(モジュラー算術の記法を用いると)階乗は満たす
nが素数であるのはまさにその場合である。言い換えれば、任意の整数n > 1は、( n − 1)! + 1がn で割り切れる場合に限り素数である。[ 1 ]
この定理は、紀元1000年頃にイブン・アル=ハイサム によって初めて述べられた。[ 2 ]エドワード・ウォーリングは1770年にこの定理を発表したが、証明はせず、発見者として弟子のジョン・ウィルソンに功績を帰した。 [ 3 ]ラグランジュは1771年に最初の証明を与えた。[ 4 ]ライプニッツも1世紀前にこの結果を知っていたが、公表しなかった という証拠がある。 [ 5 ]
nの値が 2 から 30 までそれぞれの場合について、次の表は ( n − 1)!の数と、( n − 1)! をnで割ったときの余りを示しています。(モジュラー算術の表記では、 mをnで割ったときの余りはm mod nと表記されます。) 予想どおり、nが素数の場合。nが素数の場合は背景色が青、合成数の場合は金色になります。
双条件文(必要十分条件)として、証明は2つの部分から成ります。等号が成り立たないことを示すには、は合成であり、それが成り立つことを示すには素数です。
仮に合成数である。したがって、素数で割り切れる。どこ。 なぜなら分ける整数が存在するそのため矛盾を生じさせるために、一致してい たモジュロ。 それからまた、モジュロ: 実際、もしそれからある整数に対してそして結果としての倍数より 1 少ない一方、拡張製品における要因の1つは。 したがってこれは矛盾です。したがって、いつ複合材料です。
実際、それ以上のことが言える。、 どこ、 もし複合である場合は 0 を法として合同である証明は2つのケースに分けられます。まず、は、2つの異なる数の積として因数分解できます。、 どこすると両方ともそして製品の要素として表示されますなどは割り切れる。 もしそのような因数分解が存在しないならば、それは何らかの素数の平方でなければならない。2より大きい。しかしその後両方ともそして要因となる、 など分けるこの場合も同様です。
以下の最初の 2 つの証明では、素数を法とする剰余類が有限体(具体的には素体) を形成するという事実を利用しています。[ 6 ]
結果は自明ですなので、奇素数です。剰余類はモジュロ体を形成する、すべての非ゼロ剰余固有の乗法逆元を持つユークリッドの補題は、の唯一の値が[ a ]であることを意味する。そのためにはしたがって、展開形の因子は互いに素なペアに並べることができ、各ペアの積は 1 を法として合同である。これはウィルソンの定理を証明する。
例えば、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に対して( n − 1)! を法nで計算するのは計算が複雑だからである。[ 7 ]
ウィルソンの定理を用いると、任意の奇素数p = 2 m + 1に対して、左辺を並べ替えることができる。 平等を得るために これは または この事実を利用して、有名な結果の一部を証明できます。p ≡ 1 (mod 4)を満たす任意の素数pに対して、数 (−1) はmod pの平方数 (平方剰余) です。このために、ある整数kに対してp = 4 k + 1 とします。すると、上記のm = 2 kとすることができ、( m !) 2 は(−1) (mod p ) と合同であることが結論付けられます。
ウィルソンの定理は素数を求める公式を構築するために用いられてきたが、それらは実用的価値を持つには処理速度が遅すぎる。
ウィルソンの定理により、p進ガンマ関数を定義することができる。
ガウスは[ 8 ] [ 9 ]を証明した。 ここでp は奇素数を表し、正の整数。つまり、mより小さく、 mと互いに素な正の整数の積は、 mが 4、奇素数のべき乗、または奇素数の 2 乗に等しい場合、 mの倍数より 1 小さい値になります。それ以外の場合は、積はmの倍数より 1 大きい値になります。積が -1 になるmの値は、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 COMPLEMENTUM AD UNUM?) si datus sit primitivus. Si datus sit derivativus relinquetヌメルム・キ・カム・ダト・ハビート・コミュネム・メンスラム・ユニテート・マジョレム。」Egli non giunse pero a dimostrarlo。
翻訳 :さらに、ライプニッツはウィルソンの定理にも着想を得ており、それは次の記述に示されている。「与えられた整数より前のすべての整数の積を、与えられた整数で割ると、与えられた整数が素数であれば1(または1の補数?)になる。与えられた整数が合成数であれば、与えられた整数と共通因数を持つ数(1より大きい数)が残る。」しかし、彼はそれを証明することには成功しなかった。参照: Giuseppe Peano 編、Formaire de mathématiques、vol. 2、いいえ。 3、85ページ(1897年)。
『算術研究』は、ガウスのキケロ風ラテン語から英語とドイツ語に翻訳されている。ドイツ語版には、数論に関する彼の論文がすべて収録されている。すなわち、二次相互法則の証明、ガウス和の符号の決定、双二次相互法則の研究、そして未発表のノートなどである。