Funkcja λ (lambda )Carmichaela –funkcja określona dla dodatnichliczb całkowitych , której wartością dla danej liczbyn {\displaystyle n} jest najmniejsza liczba, taka, że podniesiona do jej potęgi liczbawzględnie pierwsza zn {\displaystyle n} przystaje do1 mod n , {\displaystyle 1\operatorname {mod} n,} przy czymλ ( 0 ) = 0 {\displaystyle \lambda (0)=0} [1] [2] .
∀ k < n [ NWD ( k , n ) = 1 ⇒ k λ ( n ) mod n = 1 ] , {\displaystyle \forall _{k<n}\left[{\mbox{NWD}}(k,n)=1\Rightarrow k^{\lambda (n)}\operatorname {mod} n=1\right],} gdzie NWD tonajwiększy wspólny dzielnik , a „mod n {\displaystyle \operatorname {mod} n} ” – reszta z dzielenia przezn . {\displaystyle n.}
Formalnie, dla danej liczbyn , {\displaystyle n,} λ ( n ) {\displaystyle \lambda \ (n)} to najmniejsza taka liczba, że:
∀ k < n , N W D ( k , n ) = 1 k λ ( n ) mod n = 1 , {\displaystyle \forall _{k<n,\ NWD(k,n)=1}\ k^{\lambda (n)}\operatorname {mod} n=1,} gdzie NWD tonajwiększy wspólny dzielnik , a „mod n {\displaystyle \operatorname {mod} n} ” – reszta z dzielenia przezn . {\displaystyle n.}
Wychodząc od pojęciagrupy , pojęcie funkcji Carmichaela można wprowadzić dużo naturalniej. Mianowicie, jeżeli rozważymymultiplikatywną grupę klas reszt modulo n( Z n ∗ ) {\displaystyle (Z_{n}^{*})} z działaniem mnożenia modulo n to:
λ ( n ) = min { k : ∀ x ∈ Z n ∗ x k ≡ 1 } , {\displaystyle \lambda (n)=\min\{k:\forall _{x\in Z_{n}^{*}}\ x^{k}\equiv 1\},} przy czym powyższe potęgowanie należy rozumieć jako składanie działania z grupy.
Poniżejλ {\displaystyle \lambda } – oznacza funkcję Carmichaela,ϕ {\displaystyle \phi } –funkcję Eulera .
Ścisły wzór na funkcję λ jest następujący (w poniższym wzorze pi to dla różnych indeksów różneliczby pierwsze , a αi –liczby naturalne ):
λ ( n ) = { ϕ ( n ) n = p i α i , p i > 2 ∨ α i < 3 ϕ ( n ) 2 n = 2 α i , α i > 2 N W W ( λ ( p 1 α 1 ) , … , λ ( p k α k ) ) n = ∏ i = 1 k p i α i , {\displaystyle \lambda (n)=\left\{{\begin{array}{cl}\phi (n)&n=p_{i}^{\alpha _{i}},\ p_{i}>2\lor \alpha _{i}<3\\{\frac {\phi (n)}{2}}&n=2^{\alpha _{i}},\ \alpha _{i}>2\\NWW{\big (}\lambda (p_{1}^{\alpha _{1}}),\dots ,\lambda (p_{k}^{\alpha _{k}}){\big )}&n=\prod _{i=1}^{k}p_{i}^{\alpha _{i}}\end{array}}\right.,} przy czym NWW tonajmniejsza wspólna wielokrotność .
Dla dowolnej liczby naturalnejk {\displaystyle k} prawdziwe jest oszacowanie górne:
λ ( k ) ⩽ ϕ ( k ) . {\displaystyle \lambda (k)\leqslant \phi (k).} Dla dowolnej stałejc < 1 ln 2 , {\displaystyle c<{\frac {1}{\ln {2}}},} dla dostatecznie dużychn {\displaystyle n} zachodzi nietrywialne ograniczenie:
λ ( n ) > ln ( n ) c ln ln ln n . {\displaystyle \lambda (n)>\ln(n)^{c\ln \ln \ln {n}}.} [3] Z drugiej strony dla pewnej stałejc ′ {\displaystyle c'} i nieskończenie wielun {\displaystyle n} zachodzi
λ ( n ) < ln ( n ) c ′ ln ln ln n . {\displaystyle \lambda (n)<\ln(n)^{c'\ln \ln \ln {n}}.} [3] Dla potęg liczby dwa zachodzą następujące równości:
λ ( 2 n ) = ϕ ( 2 n ) {\displaystyle \lambda (2^{n})=\phi (2^{n})} dla0 ⩽ n ⩽ 2 , {\displaystyle 0\leqslant n\leqslant 2,} λ ( 2 n ) = 2 n − 2 = ϕ ( 2 n ) 2 {\displaystyle \lambda (2^{n})=2^{n-2}={\frac {\phi (2^{n})}{2}}} dlan ⩾ 3. {\displaystyle n\geqslant 3.} Jeżelip {\displaystyle p} – liczba pierwsza to zachodzi:
λ ( p ) = ϕ ( p ) = p − 1. {\displaystyle \lambda (p)=\phi (p)=p-1.} Jeżelip {\displaystyle p} – nieparzysta liczba pierwsza ak {\displaystyle k} – liczba naturalna to zachodzi:
λ ( p k ) = p k − 1 ( p − 1 ) = ϕ ( p k ) . {\displaystyle \lambda (p^{k})=p^{k-1}(p-1)=\phi (p^{k}).} Niechp , {\displaystyle p,} q {\displaystyle q} – dwie liczby naturalne; wówczas:
N W D ( p , q ) = 1 ⇒ λ ( p q ) = N W W ( λ ( p ) , λ ( q ) ) . {\displaystyle NWD(p,q)=1\Rightarrow \lambda (pq)=NWW{\big (}\lambda (p),\lambda (q){\big )}.} Twierdzenie Carmichaela – związek funkcji z Małym Twierdzeniem Fermata[ edytuj | edytuj kod ] tzw. Twierdzenie Carmichaela mówi, że następujące dwa warunki są równoważne:
Problem: obliczyć3 2000 mod 248. {\displaystyle 3^{2000}\operatorname {mod} 248.}
Rozwiązanie: ponieważ 248 i 3 są względnie pierwsze (248 nie dzieli się przez 3, bo 2+4+8=14 a 1+4=5 →cecha podzielności przez 3), to możemy skorzystać z właściwości funkcji Carmichaela. λ(248)=NWW(λ(8),λ(31))=NWW(4, 30)=30. Tak więc –3 30 mod 248 = 1. {\displaystyle 3^{30}\operatorname {mod} 248=1.} Co więcej – ponieważ 30 „mieści się” w 2000 66 razy to zachodzi:
3 2000 mod 248 = ( ( 3 30 ) 66 ) ( 3 20 ) mod 248 = ( 1 66 ) ( 3 20 ) mod 248 = 3 20 mod 248 , {\displaystyle 3^{2000}\operatorname {mod} 248=((3^{30})^{66})(3^{20})\operatorname {mod} 248=(1^{66})(3^{20})\operatorname {mod} 248=3^{20}\operatorname {mod} 248,} co jest już do policzenia znacznie prostsze. Jeżeli nie dysponujemy kalkulatorem to możemy skorzystać z prostej właściwości – mianowicie 35 =243 co, rozważając działaniemod 248 {\displaystyle \operatorname {mod} 248} jest równoważne wartości− 5 ( 243 = 248 − 5 ) . {\displaystyle -5(243=248-5).} Czyli:
3 20 mod 248 = ( ( 3 5 ) 4 ) mod 248 = ( − 5 ) 4 mod 248 = 25 2 mod 248 = 625 mod 248 = 129. {\displaystyle 3^{20}\operatorname {mod} 248=((3^{5})^{4})\operatorname {mod} 248=(-5)^{4}\operatorname {mod} 248=25^{2}\operatorname {mod} 248=625\operatorname {mod} 248=129.} Ponieważ patrząc w odpowiedni sposób na funkcję Eulera, obie ww. funkcje pełnią podobną funkcję (tzn. są uniwersalnym wykładnikiem, dającym dla podstaw względnie pierwszych z argumentem, wartość przystającą do 1), to warto zobaczyć jaki jest realny zysk wartości. Np.
ϕ ( 105 ) = ϕ ( 3 ⋅ 5 ⋅ 7 ) = ϕ ( 3 ) ϕ ( 5 ) ϕ ( 7 ) = 2 ⋅ 4 ⋅ 6 = 48 , {\displaystyle \phi (105)=\phi (3\cdot 5\cdot 7)=\phi (3)\phi (5)\phi (7)=2\cdot 4\cdot 6=48,} λ ( 105 ) = N W W ( λ ( 3 ) , λ ( 5 ) , λ ( 7 ) ) = N W W ( 2 , 4 , 6 ) = 12. {\displaystyle \lambda (105)=NWW{\big (}\lambda (3),\lambda (5),\lambda (7){\big )}=NWW(2,4,6)=12.} Oszczędność jest więc wyraźna.
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 1 1 2 2 4 2 6 2 6 4 10 2 12 6 4 4 16 6 18 4 6 10 22 2 20
Wykres funkcji dla przedziału <1;23> 561. 1105. 1729. 2465. 2821. 6601. 8911. 80 48 36 112 60 1320 198
↑ Carmichael lambda function: Primary definition [online], functions.wolfram.com [dostęp 2017-10-13] .↑ Carmichael lambda function: Zeros [online], functions.wolfram.com [dostęp 2017-10-13] .↑a b Paul P. Erdős Paul P. ,Carl C. Pomerance Carl C. ,Eric E. Schmutz Eric E. ,Carmichael’s lambda function , „Acta Arithmetica ”, 58 (4), 1991, s. 363–385,ISSN 0065-1036 [dostęp 2024-01-22] .↑a b Carmichael lambda function: Specific values (subsection 03/01) [online], functions.wolfram.com [dostęp 2017-10-13] .Paul Erdős ,Carl Pomerance ,Eric Schmutz ,Carmichael’s lambda function , Acta Arithmetica, vol. 58, s. 363–385, 1991.John Friedlander ,Carl Pomerance ,Igor E. Shparlinski ,Period of the power generator and small values of the Carmichael function , Mathematics of Computation, vol. 70 no. 236, s. 1591–1605, 2001.pojęciadefiniujące ciągi ogólne ciągi liczbowe
typy ciągów przykłady ciągów liczb naturalnych inne przykłady twierdzenia powiązane pojęcia