Funkce Carmichael - Carmichael function

Carmichael λ funkce: λ(n) pro 1 ≤ n ≤ 1000 (ve srovnání s Eulerem φ funkce)

v teorie čísel, pobočka matematika, Funkce Carmichael spolupracovníci ke každému kladné celé číslo n kladné celé číslo λ(n), definované jako nejmenší kladné celé číslo m takhle

Am ≡ 1   (mod n)

pro každé celé číslo A mezi 1 a n to je coprime na n. Z algebraického hlediska λ(n) je exponent z multiplikativní skupina celých čísel modulo n.

Funkce Carmichael je pojmenována po americkém matematikovi Robert Carmichael a je také známý jako funkce sníženého totientu nebo funkce nejméně univerzálního exponenta.

Následující tabulka porovnává prvních 36 hodnot λ(n) (sekvence A002322 v OEIS ) s Eulerova totientová funkce φ (v tučně pokud se liší; the ntakové, že se liší, jsou uvedeny v OEISA033949).

n123456789101112131415161718192021222324252627282930313233343536
λ(n)11224262641021264416618461022220121862843081016126
φ(n)112242646410412688166188121022820121812288301620162412

Numerický příklad

Carmichaelova funkce v 8 je 2, λ(8) = 2, protože pro libovolné číslo A coprime na 8 to platí A2 ≡ 1 (mod 8). A to, 12 = 1 (mod 8), 32 = 9 ≡ 1 (mod 8), 52 = 25 ≡ 1 (mod 8) a 72 = 49 ≡ 1 (mod 8). Euler totient funkce v 8 je 4, φ(8) = 4, protože jsou o 4 čísla méně než a coprime na 8 (1, 3, 5 a 7). Eulerova věta zajišťuje to A4 ≡ 1 (mod 8) pro všechny A coprime na 8, ale 4 není nejmenší takový exponent.

Výpočetní λ(n) s Carmichaelovou větou

Podle jedinečná faktorizační věta, jakýkoli n > 1 lze napsat jedinečným způsobem jako

kde p1 < p2 < ... < pk jsou připraví a r1, r2, ..., rk jsou kladná celá čísla. Pak λ(n) je nejmenší společný násobek z λ každého z jeho hlavních výkonových faktorů:

To lze prokázat pomocí Čínská věta o zbytku.

Carmichaelova věta vysvětluje, jak počítat λ nejlepší moci pr: pro sílu lichého prime a pro 2 a 4, λ(pr) se rovná Eulerův totient φ(pr); pro síly 2 větší než 4 se rovná polovině Eulerova totientu:

Eulerova funkce pro hlavní síly pr darováno

Vlastnosti funkce Carmichael

Pořadí prvků modulo n

Nechat A a n být coprime a nechte m být nejmenším exponentem s Am ≡ 1 (mod n), pak to platí

.

Toto je objednat m: = ordn(A) a jednotka A v kruhu celých čísel modulo n rozděluje λ(n) a

Minimalita

Předpokládat Am ≡ 1 (mod n) pro všechna čísla A coprime s n. Pak λ(n) | m.

Důkaz: Li m = (n) + r s 0 ≤ r < λ(n), pak

pro všechna čísla A coprime s n. Následuje r = 0, od té doby r < λ(n) a λ(n) minimální kladné takové číslo.

Rozšíření pro pravomoci dvou

Pro A coprime na (pravomoci) 2 máme A = 1 + 2h pro některé h. Pak,

kde využíváme toho, že C := (h + 1)h/2 je celé číslo.

Tak pro k = 3, h celé číslo:

Indukcí, kdy k ≥ 3, my máme

Poskytuje to λ(2k) je nanejvýš 2k − 2.[1]

λ(n) rozděluje φ(n)

To vyplývá z elementárního teorie skupin, protože exponent libovolného konečná skupina musí rozdělit pořadí skupiny. λ(n) je exponent multiplikativní skupiny celých čísel modulo n zatímco φ(n) je pořadí této skupiny.

Můžeme tedy pohlížet na Carmichaelovu větu jako na zostření Eulerova věta.

Dělitelnost

Důkaz. Výsledek vyplývá ze vzorce

zmíněno výše.

Složení

Pro všechna kladná celá čísla A a b to platí

.

Toto je bezprostřední důsledek rekurzivní definice Carmichaelovy funkce.

Exponenciální délka cyklu

Li n má maximální prvočíslo rmax za primární faktorizace, pak pro všechny A (včetně těch, kteří nejsou coprime do n) a všechno rrmax,

Zejména pro bez čtverce n (rmax = 1), pro všechny A my máme

Průměrná hodnota

Pro všechny n ≥ 16:[2][3]

(v následujícím textu Erdőova aproximace) s konstantou

a y ≈ 0.57721, Euler – Mascheroniho konstanta.

Následující tabulka poskytuje určitý přehled nad prvním 226 – 1 = 67108863 hodnoty λ funkce, pro oba, přesný průměr a jeho Erdősova aproximace.

Dále je uveden určitý přehled snadněji přístupných Hodnoty „logaritmus nad logaritmus“ LoL (n) := ln λ(n)/ln n s

  • LoL (n) > 4/5λ(n) > n4/5.

Tam je položka tabulky v řádku číslo 26 ve sloupci

  • % LoL> 4/5   → 60.49

znamená, že 60,49% (≈ 40000000) celých čísel 1 ≤ n67108863 mít λ(n) > n4/5 což znamená, že většina λ hodnoty je v délce exponenciální l : = log2(n) vstupu n, jmenovitě

νn = 2ν – 1součet
průměrný
Erdőův průměrErdős /
přesný průměr
LoL průměrný% LoL > 4/5% LoL > 7/8
5312708.70967768.6437.88130.67824441.9435.48
66396415.30158761.4144.01360.69989138.1030.16
7127357428.14173286.6053.07740.71729138.5827.56
82551299450.956863138.1902.71190.73033138.8223.53
95114803293.996086233.1492.48040.74049840.9025.05
101023178816174.795699406.1452.32350.74848241.4526.98
112047662952323.865169722.5262.23090.75488642.8427.70
1240952490948608.2901101304.8102.14500.76102743.7428.11
13819193827641145.4967652383.2632.08060.76657144.3328.60
1416383355045862167.1602274392.1292.02670.77169546.1029.52
15327671347368244111.9670408153.0541.98280.77643747.2129.15
16655355137587967839.45671815225.4301.94220.78106449.1328.17
17131071196441359214987.40066028576.9701.90670.78540150.4329.55
18262143752921820828721.79768053869.7601.87560.78956151.1730.67
195242872893564434255190.466940101930.9001.84690.79353652.6231.45
201048575111393101150106232.840900193507.1001.82150.79735153.7431.83
212097151429685077652204889.909000368427.6001.79820.80101854.9732.18
2241943031660388309120395867.515800703289.4001.77660.80454356.2433.65
2383886076425917227352766029.1187001345633.0001.75660.80793657.1934.32
2416777215249068726559901484565.3860002580070.0001.73790.81120458.4934.43
2533554431966665958654302880889.1400004956372.0001.72040.81435159.5235.76
26671088633756190480865765597160.0660009537863.0001.70410.81738460.4936.73

Převládající interval

Pro všechna čísla N a všichni kromě Ó(N)[4] kladná celá čísla nN („převládající“ většina):

s konstantou[3]

Dolní hranice

Pro jakékoli dostatečně velké číslo N a pro všechny Δ ≥ (ln ln N)3, existuje nanejvýš

kladná celá čísla n ≤ N takhle λ(n) ≤ ne−Δ.[5]

Minimální objednávka

Pro libovolnou sekvenci n1 < n2 < n3 < ⋯ kladných celých čísel, libovolná konstanta 0 < C < 1/ln 2a jakékoli dostatečně velké i:[6][7]

Malé hodnoty

Pro konstantní C a jakýkoli dostatečně velký klad A, existuje celé číslo n > A takhle[7]

Navíc, n je ve formě

pro celé číslo bez čtverců m <(ln A)C ln ln ln A.[6]

Obrázek funkce

Sada hodnot funkce Carmichael má funkci počítání[8]

kde

Použití v kryptografii

Funkce Carmichael je důležitá v kryptografie kvůli jeho použití v Šifrovací algoritmus RSA.

Viz také

Poznámky

  1. ^ Carmichael, Robert Daniel. Teorie čísel. Nabu Press. ISBN  1144400341.[stránka potřebná ]
  2. ^ Věta 3 v Erdősu (1991)
  3. ^ A b Sándor & Crstici (2004), s. 194
  4. ^ Věta 2 v Erdősovi (1991) 3. Normální řád. (str. 365)
  5. ^ Theorem 5 in Friedlander (2001)
  6. ^ A b Věta 1 v Erdős 1991
  7. ^ A b Sándor & Crstici (2004), s. 193
  8. ^ Ford, Kevin; Luca, Florian; Pomerance, Carl (27. srpna 2014). „Obraz Carmichaela λ-funkce". Algebra a teorie čísel. 8 (8): 2009–2026. arXiv:1408.6506. doi:10.2140 / ant.2014.8.2009.

Reference