Funkcja totient Eulera

Pierwszy tysiąc wartości φ ( n ) . Punkty na górnym wierszu reprezentują φ ( p ), gdy p jest liczbą pierwszą, czyli p − 1.

W teorii liczb funkcja totient Eulera zlicza dodatnie liczby całkowite do danej liczby całkowitej n , które są względnie pierwsze od n . Jest napisany litery jako lub i również Eulera Innymi słowy, jest to liczba liczb całkowitych k z zakresu 1 ≤ k n , dla których największy wspólny dzielnik gcd( n , k ) jest równy 1. Liczby całkowite k tej postaci są czasami określane jako sumy n .

Na przykład sumy n = 9 to sześć liczb 1, 2, 4, 5, 7 i 8. Wszystkie są względnie pierwsze do 9, ale pozostałe trzy liczby z tego zakresu, 3, 6 i 9, nie są , ponieważ wcd(9, 3) = wcd(9, 6) = 3 i wcd(9, 9) = 9 . Dlatego φ (9) = 6 . Jako inny przykład, φ (1) = 1 , ponieważ dla n = 1 jedyną liczbą całkowitą w zakresie od 1 do n jest sama 1, a gcd(1, 1) = 1 .

Funkcja totient Eulera jest funkcją multiplikatywną , co oznacza, że ​​jeśli dwie liczby m i n są względnie pierwsze, to φ ( mn ) = φ ( m ) φ ( n ) . funkcja podaje rząd multiplikatywnej grupy n liczb całkowitych ( grupa jednostek pierścienia Służy również do definiowania systemu szyfrowania RSA .

Historia, terminologia i notacja

Leonhard Euler wprowadził tę funkcję w 1763 r. Nie wybrał jednak wówczas żadnego konkretnego symbolu, który by ją oznaczał. W publikacji z 1784 roku Euler zbadał tę funkcję dalej, wybierając grecką literę π do jej oznaczenia: napisał πD dla „mnóstwa liczb mniejszych niż D i które nie mają z nią wspólnego dzielnika”. Ta definicja różni się od obecnej definicji funkcji totient przy D = 1 , ale poza tym jest taka sama. Obecnie standardowa notacja φ ( A ) pochodzi z traktatu Gaussa z 1801 r. Disquisitiones Arithmeticae , chociaż Gauss nie użył nawiasów wokół argumentu i napisał φA . Dlatego jest często nazywana funkcją phi Eulera lub po prostu funkcją phi .

W 1879 roku JJ Sylvester ukuł termin totient dla tej funkcji, dlatego jest on również określany jako funkcja totient Eulera , totient Eulera lub totient Eulera . Totient Jordana jest uogólnieniem Eulera.

Współczynnik n n - φ ( n jest zdefiniowany jako ) . Zlicza liczbę dodatnich liczb całkowitych mniejszych lub równych n , które mają co najmniej jeden wspólny czynnik pierwszy z n .

Obliczanie funkcji totient Eulera

Istnieje kilka wzorów obliczania φ ( n ) .

Formuła produktu Eulera

W Stanach

gdzie iloczyn jest nad różnymi liczbami pierwszymi dzielącymi n . (Aby zapoznać się z notacją, zobacz Funkcja arytmetyczna ).

Równoważne sformułowanie dla , gdzie to różne liczby pierwsze dzielące n , Jest:

Dowód tych wzorów zależy od dwóch ważnych faktów.

Phi jest funkcją multiplikatywną

Oznacza to, że jeśli gcd( m , n ) = 1 , to φ ( m ) φ ( n ) = φ ( mn ) . Zarys dowodu: Niech A , B , C będą zbiorami dodatnich liczb całkowitych, które są odpowiednio pierwsze i mniejsze od m , n , mn , tak że | | _ = φ ( m ) itd. Wtedy istnieje bijekcja między A × B i C według chińskiego twierdzenia o resztach .

Wartość phi dla argumentu potęgi pierwszej

Jeśli p jest liczbą pierwszą i k ≥ 1 , to

Dowód : Ponieważ p jest liczbą pierwszą, jedynymi możliwymi wartościami gcd( p k , m ) 1, p , p 2 , ..., p k i jedynym sposobem, aby gcd( p k , m ) > 1 jest wtedy, gdy m jest wielokrotnością p , to znaczy m ∈ { p , 2 p , 3 p , ..., p k − 1 p = p k } , a są p k − 1 takie wielokrotności nie większe niż pk _ . Dlatego wszystkie inne liczby p k p k − 1 są względnie pierwsze względem p k .

Dowód formuły produktu Eulera

Podstawowe twierdzenie arytmetyki mówi, że jeśli n > 1 istnieje unikalne wyrażenie gdzie p 1 < p 2 < ... < p r liczbami pierwszymi i każdy k i ≥ 1 . (Przypadek n = 1 odpowiada pustemu iloczynowi.) Wielokrotne użycie multiplikatywnej właściwości φ i wzoru na φ ( p k ) daje

Daje to obie wersje formuły produktu Eulera.

nie wymaga właściwości multiplikatywnej, zamiast tego wykorzystuje do z zbiorów liczb całkowitych podzielnych przez pierwsze dzielniki.

Przykład

Innymi słowy: różne czynniki pierwsze liczby 20 to 2 i 5; połowa z dwudziestu liczb całkowitych od 1 do 20 jest podzielna przez 2, pozostawiając dziesięć; jedna piąta z nich jest podzielna przez 5, pozostawiając osiem liczb względnie pierwszych do 20; są to: 1, 3, 7, 9, 11, 13, 17, 19.

Alternatywna formuła używa tylko liczb całkowitych:

Transformata Fouriera

Totient jest dyskretną transformatą Fouriera gcd , ocenianą na 1. Niech

gdzie x k = gcd( k , n ) dla k ∈ {1, ..., n } . Następnie

Prawdziwa część tej formuły to

Na przykład za pomocą i } :

W przeciwieństwie do iloczynu Eulera i wzoru na sumę dzielników, ten nie wymaga znajomości czynników n . Wymaga to jednak obliczenia największego wspólnego dzielnika n i każdej dodatniej liczby całkowitej mniejszej niż n , co i tak wystarcza do rozłożenia na czynniki.

Suma dzielnika

Właściwość ustalona przez Gaussa, tj

gdzie suma jest po wszystkich dodatnich dzielnikach d od n , można udowodnić na kilka sposobów. (Zobacz Funkcja arytmetyczna , aby zapoznać się z konwencjami notacji).

Jednym z dowodów jest zauważenie, że φ ( d ) jest również równe liczbie możliwych generatorów grupy cyklicznej C d ; konkretnie, jeśli C d = ⟨ g z g d = 1 , to g k jest generatorem dla każdego k liczb względnie pierwszych do d . Ponieważ każdy element C n generuje cykliczną podgrupę , a wszystkie podgrupy C d C n są generowane przez dokładnie φ ( d ) elementy C n , wzór jest następujący. Równoważnie, wzór można wyprowadzić za pomocą tego samego argumentu, który zastosowano do multiplikatywnej grupy n -tych pierwiastków jedności i pierwiastków pierwotnych d- tych jedności .

Formułę można również wyprowadzić z elementarnej arytmetyki. Na przykład niech n = 20 i rozważ dodatnie ułamki do 1 z mianownikiem 20:

Umieść je w najniższych kategoriach:

Te dwadzieścia ułamków to wszystkie dodatnie k / d ≤ 1, których mianownikami są dzielniki d = 1, 2, 4, 5, 10, 20 . Ułamki z 20 jako mianownikiem , 7/20 to pierwsze do te , , ; 9/20 względnie których 11/20 liczniki a 20 mianowicie 1/20 , 3/20 , , , 13/20 19/20 17/20 , , z definicji są to ułamki φ (20) . Podobnie istnieją φ (10) o mianowniku 10 i φ (5) o mianowniku 5 itd. Zatem zbiór dwudziestu ułamków jest dzielony na podzbiory o rozmiarze φ ( d ) dla każdego d dzielącego 20. Podobny argument dotyczy dowolnego n.

inwersja Möbiusa zastosowana do wzoru na sumę dzielników

gdzie μ jest funkcją Möbiusa , funkcją multiplikatywną zdefiniowaną przez i dla każdej liczby pierwszej p i k ≥ 2 . wyprowadzić otrzymać

Przykład:

Niektóre wartości

Pierwsze 100 wartości (sekwencja A000010 w OEIS ) przedstawiono w tabeli i na poniższym wykresie:

Wykres pierwszych 100 wartości
φ ( n ) dla 1 ≤ n ≤ 100
+ 1 2 3 4 5 6 7 8 9 10
0 1 1 2 2 4 2 6 4 6 4
10 10 4 12 6 8 8 16 6 18 8
20 12 10 22 8 20 12 18 12 28 8
30 30 16 20 16 24 12 36 18 24 16
40 40 12 42 20 24 22 46 16 42 20
50 32 24 52 18 40 24 36 28 58 16
60 60 30 36 32 48 20 66 32 44 24
70 70 24 72 36 40 36 60 24 78 32
80 54 40 82 24 64 42 56 40 88 24
90 72 44 60 46 72 32 96 42 60 40

Na wykresie po prawej górna linia y = n - 1 jest górną granicą obowiązującą dla wszystkich n innych niż jeden i osiąganą wtedy i tylko wtedy, gdy n jest liczbą pierwszą. Prosta dolna granica to , jest raczej dolna do n / log log n .

Twierdzenie Eulera

Stwierdza to, że jeśli a i n względnie pierwsze, to

Szczególny przypadek, w którym n jest liczbą pierwszą, jest znany jako małe twierdzenie Fermata .

Wynika to z twierdzenia Lagrange'a oraz faktu, że φ ( n ) jest rzędem multiplikatywnej grupy liczb całkowitych modulo n .

Kryptosystem RSA opiera się na tym twierdzeniu: implikuje ono, że odwrotność b bd jest mod funkcji a ae mod n , gdzie n e jest (publicznym) wykładnikiem szyfrowania, funkcją , gdzie d , (prywatny ) wykładnik deszyfrowania, jest φ ( n multiplikatywną odwrotnością e modulo ) . Trudność obliczenia φ ( n ) bez znajomości faktoryzacji n jest zatem trudnością obliczenia d : jest to znane jako problem RSA , który można rozwiązać przez faktoring n . Właściciel klucza prywatnego zna rozkład na czynniki, ponieważ klucz prywatny RSA jest konstruowany poprzez wybranie n jako iloczynu dwóch (losowo wybranych) dużych liczb pierwszych p i q . Tylko n jest publicznie ujawniane, a biorąc pod uwagę trudność rozkładania dużych liczb na czynniki, mamy gwarancję, że nikt inny nie zna rozkładu na czynniki.

Inne formuły

  • W szczególności:

  • Porównaj to ze wzorem (patrz najmniejsza wspólna wielokrotność ).

  • φ ( n ) jest parzyste dla n ≥ 3 .

    Ponadto, jeśli n ma r różnych nieparzystych czynników pierwszych, 2 r | φ ( n )

  • Dla dowolnych a > 1 i n > 6 takich, że 4 ∤ n istnieje l ≥ 2 n takie, że l | φ ( za n - 1) .
  • gdzie rad( n ) jest rodnikiem n (iloczynem wszystkich różnych liczb pierwszych dzielących n ).

  •  
  • ( cytowany w)
  •  
  •  
  •  

    (gdzie γ jest stałą Eulera – Mascheroniego ).

  • gdzie m > 1 jest dodatnią liczbą całkowitą, a ω ( m ) jest liczbą różnych czynników pierwszych m .

Tożsamość Menona

W 1965 P. Keśawa Menon udowodnił

gdzie 0 d ( n ) = σ ( n ) jest liczbą dzielników n .

Funkcje generujące

Szereg Dirichleta dla φ ( n ) można zapisać w kategoriach funkcji zeta Riemanna jako:

gdzie lewa strona zbiega się dla .

Funkcja generująca szereg Lamberta to

który jest zbieżny dla | q | < 1 .

Oba są udowodnione przez elementarne manipulacje szeregami i wzory na φ ( n ) .

Tempo wzrostu

Mówiąc słowami Hardy'ego i Wrighta, kolejność φ ( n ) to „zawsze„ prawie n ”.

Pierwszy

ale gdy n dąży do nieskończoności, dla wszystkich δ > 0

Te dwa wzory można udowodnić, używając niewiele więcej niż wzorów na φ ( n ) i funkcji sumy dzielników σ ( n ) .

W rzeczywistości podczas dowodu drugiej formuły nierówność

prawdziwe dla n > 1 , jest udowodnione.

Mamy też

Tutaj γ jest stałą Eulera γ e = 0,577215665... , - γ = 0,56145948... więc e γ = 1,7810724... i .

Udowodnienie tego nie wymaga twierdzenia o liczbach pierwszych . Ponieważ log log n dąży do nieskończoności, ta formuła to pokazuje

W rzeczywistości więcej jest prawdą.

I

Drugą nierówność pokazał Jean-Louis Nicolas . Ribenboim mówi: „Metoda dowodu jest interesująca, ponieważ nierówność jest pokazana najpierw przy założeniu, że hipoteza Riemanna jest prawdziwa, a po drugie przy założeniu przeciwnym”.

Dla średniego zamówienia mamy

dzięki Arnoldowi Walfiszowi , dowód wykorzystujący oszacowania na sumach wykładniczych należnych IM Vinogradovowi i NM Korobovowi . Dzięki połączeniu metod van der Corputa i Vinogradova, H.-Q. Liu (O funkcji Eulera. Proc. Roy. Soc. Edinburgh Sect. A 146 (2016), nr 4, 769–775) poprawił składnik błędu do

(jest to obecnie najbardziej znane oszacowanie tego typu). „Duże oznacza O wielkość ograniczoną przez stałą pomnożoną przez funkcję n wewnątrz nawiasów (która jest mała w porównaniu z n 2 ).

Wynik ten można wykorzystać do udowodnienia, że ​​prawdopodobieństwo, że dwie losowo wybrane liczby są względnie pierwsze, wynosi 6 / π 2 .

Stosunek kolejnych wartości

W 1950 Somayajulu udowodnił

W 1954 roku Schinzel i Sierpiński wzmocnili to, udowadniając, że zestaw

jest gęsty w dodatnich liczbach rzeczywistych. Udowodnili również, że zestaw

jest gęsty w przedziale (0,1).

Liczby totientne

Liczba totient jest wartością funkcji totient Eulera, to znaczy m , dla którego istnieje co najmniej jeden n , dla którego φ ( n ) = m . Wartościowością lub krotnością totientu m jest liczba rozwiązań tego równania . Nontotient to liczba naturalna , która nie jest liczbą totient. Każda nieparzysta liczba całkowita przekraczająca 1 jest trywialnie nontotientem. Istnieje również nieskończenie wiele parzystych nontotientów i rzeczywiście każda dodatnia liczba całkowita ma wielokrotność, która jest parzystym nontotiantem.

Liczba totientów do określonej granicy x wynosi

dla stałej C = 0,8178146... .

Jeśli liczyć zgodnie z krotnością, liczba totientów do danej granicy x wynosi

gdzie składnik błędu R jest rzędu co najwyżej x / (log x ) k dla dowolnego dodatniego k .

Wiadomo, że krotność m przekracza m δ nieskończenie często dla dowolnego δ < 0,55655 .

Twierdzenie Forda

Ford (1999) udowodnił, że dla każdej liczby całkowitej k ≥ 2 istnieje liczba totient m o krotności k : to znaczy dla której równanie φ ( n ) = m ma dokładnie k rozwiązań; wynik ten przypuszczał wcześniej Wacław Sierpiński , a uzyskano go w konsekwencji hipotezy Schinzela H. Rzeczywiście, każda wielość, która się pojawia, dzieje się tak nieskończenie często.

Jednak żadna liczba m nie jest znana z krotnością k = 1 . Hipoteza funkcji totient Carmichaela jest stwierdzeniem, że nie ma takiego m .

Doskonałe liczby totientów

Doskonała liczba totientów to liczba całkowita równa sumie iterowanych totientów. Oznacza to, że stosujemy funkcję totient do liczby n , stosujemy ją ponownie do wynikowej totient i tak dalej, aż do osiągnięcia liczby 1, i dodajemy wynikową sekwencję liczb; jeśli suma jest równa n , to n jest doskonałą totientną liczbą.

Aplikacje

cyklotomia

W ostatniej części Disquisitiones Gauss udowadnia, że ​​n -gon foremny można zbudować za pomocą liniału i kompasu, jeśli φ ( n ) jest potęgą liczby 2. Jeśli n jest potęgą nieparzystej liczby pierwszej, wzór na totient mówi, że totient może być potęgą dwójki tylko wtedy, gdy n jest pierwszą potęgą, a n − 1 jest potęgą 2. Liczby pierwsze, które są o jeden większe niż potęga 2, nazywane są liczbami pierwszymi Fermata i tylko pięć jest znanych: 3, 5, 17, 257 i 65537. Fermat i Gauss wiedzieli o nich. Nikt nie był w stanie udowodnić, czy jest ich więcej.

Zatem regularny n -gon ma konstrukcję prostoliniowo-kompasową, jeśli n jest iloczynem różnych liczb pierwszych Fermata i dowolnej potęgi liczby 2. Kilka pierwszych takich n to

2, 3, 4, 5, 6, 8, 10, 12, 15, 16, 17, 20, 24, 30, 32, 34, 40,... (sekwencja A003401 w OEIS ) .

Twierdzenie o liczbach pierwszych dla postępów arytmetycznych

Kryptosystem RSA

Konfiguracja systemu RSA polega na wybraniu dużych liczb pierwszych p i q , obliczeniu n = pq i k = φ ( n ) oraz znalezieniu dwóch liczb e i d takich , że ed ≡ 1 ( mod k ) . Liczby n i e („klucz szyfrujący”) są udostępniane publicznie, a d („klucz deszyfrujący”) pozostaje prywatny.

Wiadomość reprezentowana przez liczbę całkowitą m , gdzie 0 < m < n , jest szyfrowana przez obliczenie S = m e (mod n ) .

Jest odszyfrowywany przez obliczenie t = S d (mod n ) . Twierdzenie Eulera można wykorzystać do pokazania, że ​​jeśli 0 < t < n , to t = m .

Bezpieczeństwo systemu RSA byłoby zagrożone, gdyby liczbę n można było skutecznie rozłożyć na czynniki lub gdyby φ ( n ) można było skutecznie obliczyć bez faktoryzacji n .

Nierozwiązane problemy

przypuszczenie Lehmera

Jeśli p jest liczbą pierwszą, to φ ( p ) = p - 1 . W 1932 roku DH Lehmer zapytał, czy istnieją liczby złożone n takie, że φ ( n ) dzieli n − 1 . Żadne nie są znane.

W 1933 roku udowodnił, że jeśli takie n istnieje, to musi być nieparzyste, pozbawione kwadratów i podzielne przez co najmniej siedem liczb pierwszych (tj. ω ( n ) ≥ 7 ). W 1980 roku Cohen i Hagis udowodnili, że n > 10 20 i że ω ( n ) ≥ 14 . Ponadto Hagis wykazał, że jeśli 3 dzieli n , to n > 10 1937042 i ω ( n ) ≥ 298848 .

Przypuszczenie Carmichaela

Stwierdza to, że nie ma liczby n o takiej własności, jak dla wszystkich innych liczb m , m n , φ ( m ) ≠ φ ( n ) . Zobacz twierdzenie Forda powyżej.

Jak stwierdzono w głównym artykule, jeśli istnieje jeden kontrprzykład na to przypuszczenie, musi istnieć nieskończenie wiele kontrprzykładów, a najmniejszy z nich ma co najmniej dziesięć miliardów cyfr o podstawie 10.

Hipoteza Riemanna

Hipoteza Riemanna jest prawdziwa wtedy i tylko wtedy, gdy nierówność

jest prawdziwe dla wszystkich n p 120569 # gdzie γ jest stałą Eulera , a p 120569 # jest iloczynem pierwszych 120569 liczb pierwszych.

Zobacz też

Notatki

Disquisitiones Arithmeticae został przetłumaczony z łaciny na angielski i niemiecki. Wydanie niemieckie zawiera wszystkie prace Gaussa dotyczące teorii liczb: wszystkie dowody wzajemności kwadratowej, wyznaczenie znaku sumy Gaussa, badania wzajemności dwukwadratowej oraz niepublikowane notatki.

Odniesienia do Disquisitiones mają formę Gauss, DA, art. nnn .

Linki zewnętrzne