「カーマイケル数」の版間の差分

削除された内容 追加された内容
本文作成
急ぎ若干の手直し。「強擬素数」は別の概念
1行目:
'''カーマイケル数'''(カーマイケルすう、Carmichael number)とは、自身と[[互いに素]]である任意の底で[[フェルマーの小定理#フェルマーテスト|フェルマーテスト]]を通過する擬素[[合成]]である。'''強擬素数'''、'''絶対擬素数''' (absolute pseudoprimes) とも呼ばれる。
 
== 概要 ==
[[素数判定#確率的素数判定法|確率的素数判定法]]の一つである[[フェルマーの小定理#フェルマーテスト|フェルマーテスト]]において、[[素数]]ないもかかわらず確率的素数であると判定される数を'''擬素数'''と呼ぶ。この擬素数であるかどうかはフェルマーテストの底ごとに存在し定まるため、ある底で擬素数であっても他の底で擬素数であるとは限らない。そのため、複数の底でフェルマーテストを行うことは複、素であること信頼性を高めることがきる。しかしながら、ほぼあらゆる底においてフェルマーテストを通過してしまう擬素数判定(本質的にが存在し、それら合成カーマイケル判定)を行うこ呼ばれる。すなわち高い確率で合成数 ''n'' がカーマイケル数であると、自身と互=確率的であると判定する。任意の自然数 ''a'' に対し、
:<math>a^{n-1} \equiv 1 \pmod n</math>
{{main|フェルマーの小定理#フェルマーテスト}}
を満たすことをいう。
しかしながら、ほぼあらゆる底においてフェルマーテストを通過する擬素数がある。
 
それが強擬素数であり、カーマイケル数である。は小さい方から
:561, 1105, 1729, 2465, 2821, 6601, 8911, …({{OEIS|A2997}})
 
カーマイケル数は、互いに素である任意の底でフェルマーテストを通過する擬素数であり、無限個数に存在することが知られている。
 
10000 以下のカーマイケル数は 561, 1105, 1729, 2465, 2821, 6601, 8911 である。
==特徴==
カーマイケル数は、カーマイケル数の全ての素因数mに関して(m-1)という値を(カーマイケル数-1)の因数に持つ特徴がある。
 
例えば2821を例に取ると、
 
== 特徴 ==
カーマイケル数 ''n'' は、その全ての素因子 ''p'' に対して ''p'' - 1 が ''n'' - 1 を割り切るという特徴を持つ。例えば2821を例に取ると、
: 2821 = 7 * 13 * 31
: 2821-1 = 2820 = (7-1) * 470 = (13-1) * 235 = (31-1) * 94
である。逆に、この性質を持ち、平方因子を持たない自然数はカーマイケル数である。カーマイケル数は、少なくとも3個以上の異なる素数の積である。
 
フェルマーテストでは高い確率で誤判定(確率的素数と判定されるカーマイケル数であるが、フェルマーテストの改善版である[[ラビン-ミラー-ラビン素数判定法]]では、ひとつの底に対する誤判定の確率は通常通り 1/4 以下となる。
である。
 
フェルマーテストでは高い確率で誤判定(確率的素数と判定)されるカーマイケル数であるが、フェルマーテストの改善版である[[ラビン-ミラー素数判定法]]では誤判定の確率は通常通りとなる。
== 関連項目 ==
* [[素数]]
* [[素数判定]](確率的素数判定法)
* [[フェルマーの小定理]](フェルマーテスト)
* [[ラビン-ミラー-ラビン素数判定法]]
 
== 外部リンク ==
*{{MathWorld|urlname=CarmichaelNumber|title=Carmichael Number}}
 
{{DEFAULTSORT:かあまいけるすう}}
[[Category:整数の類]]
[[Category:合同算術]]
[[Category:数学に関する記事]]
 
[[ca:Nombres de Carmichael]]
[[de:Carmichael-Zahl]]
[[en:Carmichael number]]
[[es:Número de Carmichael]]
[[eo:Nombro de Carmichael]]
[[fr:Nombre de Carmichael]]
[[ko:카마이클 수]]
[[it:Numero di Carmichael]]
[[pl:Liczby Carmichaela]]
[[pt:Número de Carmichael]]
[[ru:Числа Кармайкла]]
[[sl:Carmichaelovo število]]
[[fi:Carmichaelin luku]]
[[sv:Carmichaeltal]]
[[zh:卡邁克爾數]]