Carmichaelovo číslo je složené číslo , které splňuje shodu všech celých čísel coprime to , jinými slovy pseudoprvo v každém základním coprime to . Taková čísla jsou relativně vzácná, ale jejich počet je nekonečný, nejmenší z nich je 561; existence takových čísel činí podmínku jednoduchosti Fermatovy malé věty nedostatečnou a neumožňuje použití Fermatova testu jako univerzálního prostředku pro kontrolu jednoduchosti.
Pojmenován po americkém matematikovi Robertu Carmichaelovi .
Fermatova malá věta říká, že jestliže je prvočíslo a je celé číslo, které není dělitelné , pak je dělitelné , tedy . Carmichaelova čísla jsou složená a tento vztah pro ně platí. Carmichaelova čísla se také nazývají absolutně pseudoprvočísla Fermatova čísla, protože jsou to pseudoprvní Fermatova čísla v každém spoluprvočíslém základu s nimi.
Existence Carmichaelových čísel činí Fermatův test primality méně účinným při odhalování prvočísel, ve srovnání například s přísnějším Nightingale-Strassenovým testem , který tato čísla rozpoznává jako složená. Jak se Carmichaelovy počty zvyšují, stávají se vzácnějšími. Například v rozmezí od 1 do 1021 jich je 20 138 200 (asi jedno z 50 bilionů čísel). Bylo však dokázáno, že Carmichaelových čísel je nekonečně mnoho [1] .
Prvním člověkem, který objevil numerické vlastnosti, které se později staly charakteristikou Carmichaelových čísel, byl Alvin Corselt , který v roce 1899 dokázal, že celočíselná věta je ekvivalentní reverzním podmínkám Fermatovy malé věty, tedy pro celá čísla , pro která platí pro všechna celá čísla . : složené číslo je Carmichaelovo číslo právě tehdy, je-li bez čtverce a pro každého prvočíselného čísla číslo dělí číslo [2] .
Důkaz Corseltovy věty [2] .Nechte to pro všechna celá čísla . Nejprve dokažme, že číslo musí být bez čtverců. Předpokládejme , že tomu tak není a ( dělí ) pro nějaké celé číslo . Nechte tedy . Protože , pak je tento vztah pravdivý modulo , to znamená , že je v rozporu s výrazem . Číslo je tedy bez čtverců. Nechť je nyní hlavním dělitelem . Je známo, že multiplikativní skupina kruhu zbytků modulo , kde je prvočíslo, je cyklická skupina řádu . Dovolit být celé číslo takové, že je generátor skupiny . Od , pak máme , a od a jsou prvočísla, pak . Protože pořadí primitivního prvku ve skupině je , vyplývá z toho, že .
Na druhou stranu předpokládejme, že je bez čtverců a pro jakékoli prvočíslo . Dovolit být nějaké prvočíslo dělení a číslo je celé číslo.
Z Fermatovy Malé věty vyplývá, že jestliže je prvočíslo a je celé číslo, pak pro jakékoli kladné celé číslo takové, že . (Nechť , kde je kladné celé číslo. Protože , tedy )
Pak pro konkrétní případ máme, že je dělitelné libovolným prvočíslem dělitele čísla , protože je bez druhých mocnin, pak je dělitelné , tedy . Tím je Corseltova věta dokázána.
Corselt nechal otevřenou otázku hledání složených čísel, která splňují toto kritérium. V roce 1910 Carmichael formuloval kritérium, které se v podstatě shoduje s Corseltovým kritériem, a uvedl příklad složeného čísla , pro které je splněno - . Toto číslo je faktorizováno jako 561 = 3 11 17, a proto je bez druhých mocnin, zatímco je dělitelné 2, 10 a 16. Poté byly všechny protipříklady nazývány Carmichaelovými čísly.
Zejména z Corseltovy věty vyplývá, že všechna Carmichaelova čísla jsou lichá, protože každé sudé složené číslo bez čtverců má alespoň jednoho lichého prvočísla, a tak dělitelnost znamená, že sudé číslo dělí liché, což je nemožné.
V roce 1939 John Chernick dokázal větu, kterou lze použít ke konstrukci podmnožiny Carmichaelových čísel: jestliže , , jsou prvočísla pro jeden přirozený , pak jejich součin je Carmichaelovo číslo [2] . Tato podmínka může být splněna pouze v případě, že číslo končí číslicemi 0, 1, 5 nebo 6 v základu 10, to znamená, že je srovnatelné s 0 nebo 1 modulo 5. Například pro faktory jsou , a , resp . a jejich produkt dává Carmichaelovo číslo 1729 .
Chernikův způsob hledání Carmichaelových čísel lze rozšířit o řadu faktorů :
,za předpokladu, že všechny faktory jsou prvočísla a dělitelné .
Hypotézu o nekonečnosti takových čísel vyslovil Carmichael v roce 1912, Chernikova věta spekulativně zvýšila pravděpodobnost jejího provedení; později Pal Erdős heuristicky doložil nekonečnost Carmichaelových čísel. Nicméně, to nebylo dokud ne 1992 [2] že toto tvrzení bylo přísně dokázáno Williamem Alfordem, Andrew Granville , a Carl Pomerance [1] , přesněji: to bylo dokázané, že tam jsou Carmichael čísla mezi 1 a dostatečně velká .
V roce 1992 Günter Le a Wolfgang Niebuhr navrhli nový algoritmus pro konstrukci velkých Carmichaelových čísel: podařilo se jim najít číslo získané vynásobením 1 101 518 prvočísel; toto číslo obsahuje 16 142 049 číslic [3] .
V roce 1956 Biger dokázal, že jestliže pro prvočísla a vztah a je Carmichaelovo číslo, pak a . Tedy počet Carmichaelových čísel získaných součinem tří prvočinitelů, z nichž jeden je samozřejmě znám.
Duparc později tento výsledek zobecnil, aby ukázal, že jestliže je Carmichaelovo číslo, kde a jsou prvočísla, pak a . Proto existuje nanejvýš konečný počet Carmichaelových čísel se všemi definovanými faktory kromě dvou.
Případ = 1 ukazuje, že jakékoli Carmichaelovo číslo obsahuje alespoň 3 prvočísla, tento závěr poprvé učinil sám Carmichael.
Prvočíselné rozklady prvních několika Carmichaelových čísel jsou následující:
Carmichaelova čísla mají alespoň tři kladné prvočinitele. První Carmichaelova čísla s prvočiniteli [4] :
k | |
---|---|
3 | |
čtyři | |
5 | |
6 | |
7 | |
osm | |
9 |
První Carmichaelova čísla se čtyřmi prvočísly [5] :
i | |
---|---|
jeden | |
2 | |
3 | |
čtyři | |
5 | |
6 | |
7 | |
osm | |
9 | |
deset |
Následující tabulka ukazuje počet Carmichaelových čísel menších nebo rovných , což je udáno jako mocnina deseti: [6]
jeden | 2 | 3 | čtyři | 5 | 6 | 7 | osm | 9 | deset | jedenáct | 12 | 13 | čtrnáct | patnáct | 16 | |
0 | 0 | jeden | 7 | 16 | 43 | 105 | 255 | 646 | 1547 | 3605 | 8241 | 19279 | 44706 | 105212 | 246683 |
V roce 1953 Walter Knödel dokázal, že:
za nějakou stálou .
Označme počet Carmichaelových čísel menší než . Erdős to v roce 1956 dokázal
za nějakou stálou . Zároveň bylo také prokázáno [1] , že Carmichaelových čísel je nekonečně mnoho, tedy .
Následující tabulka ukazuje přibližné minimální hodnoty konstanty k pro hodnoty X = 10 n pro různé n :
čtyři | 6 | osm | deset | 12 | čtrnáct | 16 | osmnáct | dvacet | 21 | |
k | 2,19547 | 1,97946 | 1,90495 | 1,86870 | 1,86377 | 1,86293 | 1,86406 | 1,86522 | 1,86598 | 1,86619 |
Druhé Carmichaelovo číslo (1105) může být reprezentováno jako součet dvou čtverců více způsoby než jakékoli menší číslo.
Třetí Carmichaelovo číslo ( 1729 ) je Ramanujanovo-Hardyho číslo (nejmenší číslo, které lze vyjádřit jako součet dvou kostek dvěma způsoby).
![]() |
---|