Sažetak
Eulerova funkcija je jedna od najvažnijih funkcija u teoriji brojeva. U članku ćemo izvesti formulu za određivanje vrijednosti ove funkcije te ćemo dokazati neka od njezinih svojstava. Na primjerima ćemo pokazati neke od primjena dobivenih rezultata, a na kraju ćemo opisati nekoliko problema koji su usko vezani uz Eulerovu funkciju.
1Uvod
Leonhard Euler izložio je na skupovima iz 1758. i 1759., a u članku [8] iz 1763. godine i objavio svoje rezultate vezane uz funkciju koja "broji broj prirodnih brojeva manjih od prirodnog broja n koji nemaju zajedničkih djelitelja s n". Kao što ćemo vidjeti, ova definicija razlikuje se od današnje samo utoliko što se umjesto izraza "manjih" koristi izraz "manjih ili jednakih". Godine 1784. Euler je za ovako definiranu funkciju koristio oznaku π, a danas se koristi oznaka φ koju je uveo Gauss u Disquisitiones Arithmeticae [11] objavljenim 1801. godine. U teoriji brojeva standardno se koristi termin Eulerova funkcija (ili Eulerova φ funkcija), dok se u engleskoj literaturi najčešće koristi termin Euler's totient function koji je 1879. godine uveo Sylvester [17].
U članku ćemo dokazati neka svojstva Eulerove funkcije i Eulerov teorem, jedan od najvažnijih teorema u kojemu se javlja Eulerova funkcija. Dokazane tvrdnje ćemo primijeniti na primjerima, a na kraju ćemo opisati neke od poznatih problema u kojima se pojavljuje Eulerova funkcija.
2Eksplicitna formula
Ukoliko sa Un označimo skup svih prirodnih brojeva koji nisu veći od n i relativno su prosti s n, tj.
Un={k∈N:1≤k≤n i (n,k)=1},
tada Eulerovu funkciju možemo definirati kao funkciju φ:N→N zadanu s φ(n)=#Un.
Uočimo da se vrijednosti ovako definirane funkcije razlikuju u odnosu na spomenutu Eulerovu definiciju samo za broj 1 - ovdje je φ(1)=1, dok bi primjenom Eulerove definicije dobili vrijednost 0 u broju 1.
Primjer 1. Ako je
p prost broj, tada je svaki prirodan broj
j takav da je
j<p relativno prost s
p pa vrijedi
φ(p)=p−1.
Grafički prikaz Eulerove funkcije dan je na Slici 1.
Vrijednosti Eulerove funkcije usko su vezane uz broj elemenata u tzv. reduciranom sustavu ostataka modulo n.
Reducirani sustav ostataka modulo n je skup R⊆Z koji sadrži po točno jedan element iz svake od φ(n) klasa ekvivalencije od Un.
U nastavku ćemo dokazati jedno važno svojstvo Eulerove funkcije, a to je tzv. svojstvo multiplikativnosti. Multiplikativne funkcije su funkcije f:N→C za koje vrijedi:
1 |
f(1)=1, |
2 |
f(mn)=f(m)f(n), za sve m,n takve da je (m,n)=1. |
Teorem 2. Eulerova funkcija je multiplikativna funkcija.
Proof. Iz definicije je jasno da je
φ(1)=1. Neka su
m,n prirodni brojevi sa svojstvom da je
(m,n)=1. Posložimo brojeve
1,2,…,mn u tablicu s
n redova i
m stupaca na sljedeći način:
123…mm+1m+2m+3…2m⋮⋮⋮⋮(n−1)m+1(n−1)m+2(n−1)m+3…nm
U ovom nizu brojeva postoji, prema definiciji,
φ(mn) brojeva koji su relativno prosti s
mn. Uočimo da su svi brojevi u pojedinom stupcu međusobno kongruentni modulo
m, a svih
m stupaca odgovaraju
m klasa ekvivalencije modulo
m. Stoga su brojevi u istom stupcu ili svi relativno prosti s
m ili nijedan nije relativno prost s
m. Zaključujemo da se točno
φ(m) stupaca sastoji od brojeva relativno prostih s
m, dok ostali stupci sadrže brojeve koji nisu relativno prosti s
m.
Promotrimo jedan od tih
φ(m) stupaca. Neka je to
k-ti stupac. Označimo sa
Sk skup koji sadrži sve elemente toga stupca, tj.
Sk={k,m+k,2m+k,…,(n−1)m+k}. Dokažimo da su u skupu
Sk svi elementi međusobno nekongruentni. Ako bi postojali
i,j∈{0,1,…,n−1} takvi da vrijedi
im+k≡jm+k(modn),
onda oduzimanjem broja
k i korištenjem činjenice da je
(m,n)=1 dobivamo da je
i≡j(modn) pa je
i=j.
Kako
Sk ima
n međusobno nekongruentnih elemenata modulo
n zaključujemo da u
Sk imamo predstavnike svih mogućih klasa modulo
n (tj.
Sk je potpun sustav ostataka modulo
n). Neka je
Rk skup koji sadrži elemente skupa
Sk koji su relativno prosti s
n. Tada je
Rk reducirani sustav ostataka modulo
n i ima
φ(n) elemenata.
Zaključujemo da svaki od
φ(m) stupaca iz gornje tablice sadrži
φ(n) brojeva relativno prostih s
n pa je u gornjoj tablici
φ(m)φ(n) brojeva koji su relativno prosti i sa
m i sa
n, a onda i s
mn.
Stoga je
φ(mn)=φ(m)φ(n) i tvrdnja je dokazana.
◼
Primjer 3. Odredimo φ(1111). Kako je 1111=11⋅101, primjenom svojstva multiplikativnosti Eulerove funkcije i činjenice da su 11 i 101 prosti brojevi dobivamo
φ(1111)=φ(11⋅101)=φ(11)φ(101)=10⋅100=1000.
Propozicija 4. Neka je
p prost broj i
α∈N. Tada vrijedi
φ(pα)=pα−1(p−1).
Proof. Neka je
p prost broj i
α≥1. Pozitivni djelitelji broja
pα su
1,p,…,pα. Jedini brojevi
i takvi da
1≤i≤pα koji nisu relativno prosti s
pα su višekratnici broja
p, a to su
1⋅p,2⋅p,…,pα−1⋅p=pα. Dakle, ima ih
pα−1 pa je
φ(pα)=pα−pα−1=pα−1(p−1).
◼
Kako se svaki prirodan broj veći od 1 može prikazati u obliku n=pα11pα22⋯pαkk, αi∈N, pi prosti brojevi, i∈{1,…,k}, primjenom svojstva multiplikativnosti Eulerove funkcije i upravo dokazane propozicije, dobivamo
(1)
φ(n)=k∏i=1pαi−1i(pi−1)=nk∏i=1(1−1pi).
Primjer 5. Odredimo broj prirodnih brojeva koji su relativno prosti s brojem googol tj. s brojem 10100 i manji su od njega.
Rješenje: Trebamo odrediti φ(10100). Primjenom prethodne formule dobivamo
φ(10100)=φ(21005100)=2995994=4⋅1099.
\hfill ◊
Primjer 6. Odredimo sve prirodne brojeve n za koje je φ(n) neparan broj.
Rješenje: Već smo komentirali da je φ(1)=1, a lako se vidi i da je φ(2)=1.
Pretpostavimo da je n>2. Ako postoji neparan faktor pi od n, onda je pi−1 paran broj pa je φ(n) paran broj zbog (1). Ako ne postoji neparan faktor pi od n, onda je n=2α, α≥2, pa je
φ(n)=2a−1(2−1)=2a−1.
Kako je α−1≥1 slijedi da je φ(n) paran broj.
Zaključujemo da je φ(n) neparan broj samo za n∈{1,2}. \hfill ◊
Primjer 7. Pokažimo da postoji beskonačno mnogo pozitivnih cijelih brojeva n takvih da je
φ(n)=n3.
Rješenje: Za sve n=2⋅3m, m∈N, vrijedi
φ(n)=φ(2⋅3m)=φ(2)φ(3m)=3m−1(3−1)=2⋅3m−1=n3.
Time je tvrdnja dokazana. \hfill ◊
3Svojstva Eulerove funkcije
U ovom ćemo dijelu dokazati još neka svojstva Eulerove funkcije.
Propozicija 8. Neka je
n prirodan broj. Ako
d∣n, onda
φ(d)∣φ(n).
Proof. Neka je
n=pα11pα22⋯pαkk. Ako
d∣n, onda je
d=pβ11⋯pβkk, gdje je
0≤βi≤αi,
i=1,…,k. Uvrštavanjem u formulu (
1) dobije se da je
φ(n)φ(d)=k∏i=1pαi−βi.
Kako je, zbog
αi−βi≥0, broj s desne strane ove jednakosti prirodan, time je tvrdnja dokazana.
◼
Propozicija 9.[Gauss] Za sve prirodne brojeve n vrijedi
∑d∣nφ(d)=n.
Proof. Neka je
n=pα11pα22⋯pαkk. Promatrajmo sljedeći produkt
(2)
k∏i=1(1+φ(pi)+φ(p2i)+⋯+φ(pαii)).
Množenjem faktora ovog produkta dobivamo sumu pribrojnika oblika
φ(pβ11)⋯φ(pβkk)=φ(pβ11⋯pβkk),
gdje je
0≤βi≤αi,
i=1,…,k. Kako su s
pβ11⋯pβkk,
0≤βi≤αi,
i=1,…,k, dani svi djelitelji broja
n, zaključujemo da je
(3)
∑d∣nφ(d)=k∏i=1(1+φ(pi)+φ(p2i)+⋯+φ(pαii)).
Stoga je
∑d∣nφ(d)=k∏i=1(1+(pi−1)+(p2i−pi)+⋯+(pαii−pαi−1i))=k∏i=1pαii=n
i time je tvrdnja dokazana.
◼
Propozicija 10. Za svaki prirodan broj m postoji konačno mnogo prirodnih brojeva n takvih da je φ(n)=m.
Proof. Ako neka potencija prostog broja
p dijeli
n, tj.
pα∣n, prema Propoziciji
(8) vrijedi
pα−1(p−1)∣φ(n)=m. No, onda je
pα≤mpp−1≤2m.
Kako postoji samo konačno mnogo brojeva
pα takvih da je
pα≤2m, postoji i konačno mnogo produkata takvih potencija prostih brojeva. Stoga postoji i konačno mnogo prirodnih brojeva s danim svojstvom.
◼
U nastavku donosimo dvije ocjene za Eulerovu funkciju.
Propozicija 11. Ako je n složen prirodan broj, tada je
φ(n)≤n−√n.
Proof. Budući da je
n složen broj,
n ima prost faktor
pj≤√n. Sada imamo
φ(n)=n(1−1p1)⋯(1−1pk)≤n(1−1pj)≤n(1−1√n)=n−√n.
◼
Propozicija 12. Za sve prirodne brojeve n, n≠2,6, vrijedi
φ(n)≥√n.
Proof. Za
n=pm, gdje je
p prost broj i
m≥2, vrijedi
m2≤m−1 pa slijedi
(4)
φ(n)=pm−1(p−1)≥pm−1≥√pm=√n.
U slučaju kada je
p≠2 vrijedi i
(5)
φ(n)=pm−1(p−1)≥pm−1√2≥√2pm=√2n.
Neka je
n=p,
p≥3, gdje je
p prost broj. Lako se vidi da je kvadratna funkcija
f(x)=x2−x−1 pozitivna za
x>1+√52. Uz supstituciju
x=√t dobivamo da za
t>(1+√52)2 vrijedi
√t<t−1. Stoga za
p≥3 vrijedi
√p<p−1 pa je
Za
p≥5 analogno se može pokazati da je
Ako je
n neparan ili
4∣n, (
4) i (
6) povlače da vrijedi
φ(n)=φ(pα11)⋯φ(pαkk)≥√pα11⋯√pαkk=√n.
Ako je
n=2k, gdje je
k neparan broj, tada za
n≠6 slijedi da 9 dijeli
k ili
k ima barem jedan prost faktor
p≥5. Iz (
5)–(
7) slijedi
φ(n)=φ(k)≥√2k=√n.
◼
4Eulerov teorem
Eulerova funkcija sastavni je dio Eulerovog teorema, jednog od najvažnijih teorema u teoriji brojeva.
Teorem 13.{(Eulerov teorem)} Ako su n∈N i a∈Z takvi da (a,n)=1, onda je
aφ(n)≡1(modn).
Proof. Ako je
{r1,…,rφ(n)} reducirani sustav ostataka modulo
n, onda je, za
(a,n)=1, i
{ar1,…,arφ(n)} reducirani sustav ostataka modulo
n (jer iz
ari≡arj(modn) i
(a,n)=1 slijedi
i=j). No, onda mora vrijediti
φ(n)∏j=1arj≡φ(n)∏i=1ri(modn),
odnosno
aφ(n)φ(n)∏j=1rj≡φ(n)∏i=1ri(modn). Kako je
(ri,n)=1,
i=1,…,n, odavde slijedi
aφ(n)≡1(modn).
◼
Ako je n prost broj, onda iz Eulerovog teorema direktno slijedi Mali Fermatov teorem.
Korolar 14. (Mali Fermatov teorem) Neka je
p prost broj. Ako
p∤a, onda je
ap−1≡1(modp).
Primjer 15. Odredimo ostatak pri dijeljenju broja 2017106 sa 55.
Rješenje: Kako je φ(55)=φ(5)φ(11)=40 i (2017,55)=1, iz Eulerovog teorema slijedi
201740≡1(mod55).
No, onda je
2017106≡201740⋅25000≡1(mod55).
Stoga je traženi ostatak 1. \hfill ◊
Primjer 16. Odredimo posljednje tri znamenke u decimalnom zapisu broja 34004.
Rješenje: Uočimo da rješenje možemo dobiti određivanjem ostatka pri dijeljenju danog broja s 1000. Budući da je φ(1000)=φ(23)φ(53)=400 i (3,1000)=1 primjenom Eulerovog teorema dobivamo
3400≡1(mod1000),
odakle slijedi
34004≡3400⋅10+4≡34≡81(mod1000).
Odavde zaključujemo da su zadnje tri znamenke broja 3400 jednake 081. \hfill ◊
Primjer 17. Dokažimo da su prirodni brojevi oblika n24+17 djeljivi s 18 za sve prirodne brojeve n za koje je (n,18)=1.
Rješenje: Za (n,18)=1 primjenom Eulerovog teorema dobivamo
nφ(18)≡n6≡1(mod18)
pa je
n24+17≡1+17≡0(mod18)
i time je tvrdnja dokazana. \hfill ◊
Spomenimo samo da Eulerov teorem i Mali Fermatov teorem imaju dvije važne primjene:
∙ |
Najpoznatiji kriptosustav s javnim ključem, RSA kriptosustav, bazira se na Eulerovom teoremu (vidi npr. [12]). |
∙ |
Iako obrat Malog Fermatovog teorema ne vrijedi (može se pokazati da je npr. 2340≡1(mod341), ali 341=11⋅31), Mali Fermatov teorem je baza za razne testove prostosti (vidi npr. [16]). |
5Problemi vezani uz Eulerovu funkciju
U ovom dijelu opisat ćemo neke od poznatih problema koji su vezani uz Eulerovu funkciju.
5.1Gauss-Wantzelov teorem
Kažemo da je pravilni n-terokut konstruktibilan ako se može konstruirati samo pomoću ravnala i šestara. Gauss je 1796. godine pokazao da je pravilni 17-terokut konstruktibilan, a u Disquisitiones Arithmeticae je poopćio ovaj rezultat te je dokazao uvjet dovoljnosti iz teorema koji ćemo navesti. Uvjet nužnosti dokazao dokazao je Wantzel [18] 1837. godine.
Tvrdnja teorema u uskoj je vezi s Fermatovim prostim brojevima tj. prostim brojevima oblika Fn=22n+1. Poznato je samo 5 prostih Fermatovih brojeva (to su F0=3, F1=5, F2=17, F3=257 i F4=65537) i otvoreni je problem ima li ih još.
Teorem 18. Pravilan
n-terokut može se konstruirati ravnalom i šestarom ako i samo ako se
n može prikazati u obliku produkta neke potencije broja dva i različitih Fermatovih prostih brojeva tj.
n=2iFn1⋯Fnj, gdje su
n≥3,
i≥0,
j≥0 i
Fn1,…,Fnj su različiti Fermatovi prosti brojevi.
Wantzel je pokazao da se Teorem (18) može izreći i na sljedeći način:
Teorem 19. Pravilan n-terokut može se konstruirati ravnalom i šestarom ako i samo ako je n prirodan broj veći od 2 takav da je φ(n) potencija broja 2.
5.2Lehmerov problem
Znamo da za prost broj p vrijedi φ(p)=p−1. Lehmer je 1932. godine postavio pitanje postoje li složeni brojevi n takvi da φ(n)∣n−1. Pretpostavlja se da takvi brojevi ne postoje i danas je ta pretpostavka poznata kao Lehmerov problem/slutnja o Eulerovoj funkciji:
Ne postoji složen prirodan brojn sa svojstvom da φ(n)∣n−1.}
1933. godine Lehmer je dokazao da ako takav n postoji, mora biti neparan, kvadratno slobodan i djeljiv s barem 7 prostih brojeva, odnosno ω(n)≥7 (ω je funkcija koja "broji" sve proste djelitelje zadanog broja n). Cohen i Hagis [6] dokazali su 1980. godine da je n>1020 i ω(n)≥14. Burcsi, Czirbusz i Farkas su 2011. pokazali da ako 3∣n, onda je n>10360000000 i ω(n)≥40000000.
5.3Carmichaelova slutnja i Fordov teorem
1907. godine Carmichael [3] je objavio teorem u kojem je tvrdio da ne postoji broj n takav da za sve m≠n vrijedi φ(n)≠φ(m). Međutim, 1922. godine pronađena je greška u dokazu. Iako tvrdnja još uvijek nije dokazana, pretpostavlja se da je točna i danas je ta pretpostavka poznata kao Carmichaelova slutnja. Često se iskazuje i u sljedećem obliku:
Za sve prirodne brojeven jednadžba φ(x)=n ne može imati jedinstveno rješenje.}
Carmichael [4] je dokazao da kontraprimjer njegovoj pretpostavci mora biti broj veći ili jednak od 1037. Pomerance [15] je pokazao 1974. da je prirodan broj n kontraprimjer ovoj pretpostavci ako za svaki prost broj p takav da p−1∣φ(n) vrijedi p2∣n. Ford [9] je 1998. godine pokazao da eventualni kontraprimjer mora biti veći od 101010.
Vezano uz broj rješenja jednadžbe φ(x)=n poznata je i slutnja koju je iznio Sierpinˊski:
Za svaki prirodni brojk\ge 2 postoji prirodni broj n takav da jednadžba \varphi(x)=n ima točno k rješenja.}
Ford [10] je 1998. dokazao da je slutnja točna.
Bibliografija
[1] |
T. Andreescu, D. Andrica, Number theory, Birkhäuser, Basel, 2009. |
[2] |
P. Burcsi, S. Czirbusz, G. Farkas, Computational investigation of Lehmer's totient problem, Ann. Univ. Sci. Budap. Rolando Eötvös, Sect. Comput. {\bf 35} (2011), 43–49. |
[3] |
R. D. Carmichael, On Eulers\varphi-function}, Bull. Amer. Math. Soc. (N.S.) {\bf 13} (1907), 241–243. |
[4] |
R. D. Carmichael, Note on Eulers\varphi-function}, Bull. Amer. Math. Soc. (N.S.) {\bf 28} (1922), 109–110. |
[5] |
P. L. Clark, Number Theory: A Contemporary Introduction,
http://math.uga.edu/ pete/4400FULL.pdf |
[6] |
G. L. Cohen, P. Hagis, On the Number of Prime Factors ofn if \varphi(n)\mid (n-1)}, Nieuw Arch. Wiskd. {\bf 28} (1980), 177–185. |
[7] |
A. Dujella, Uvod u teoriju brojeva, PMF - Matematički odjel, Sveučilište u Zagrebu, skripta. |
[8] |
L. Euler, Theoremata arithmetica nova methodo demonstrata, Novi commentarii academiae scientiarum imperialis Petropolitanae {\bf 8} (1763), 74–104. |
[9] |
K. Ford, The number of solutions of\varphi(x) = m}, Ann. of Math. {\bf 150} (1999), 283–311. |
[10] |
K. Ford, The distribution of totients, Ramanujan J. {\bf 2} (1998), 67–151. |
[11] |
C. F. Gauss, Disquisitiones Arithmeticae, Leipzig, Germany, 1801, (Yale University Press, New Haven, 1965). |
[12] |
B. Ibrahimpašić, RSA kriptosustav, Osječki matematički list {\bf 5} (2005), 101–112. |
[13] |
G. A. Jones, J. M. Jones, Elementary Number Theory, Springer, 2003. |
[14] |
R. A. Mollin, Fundamental Number Theory with Applications, CRC Press, New York, 2008. |
[15] |
C. Pomerance, On Carmichael's conjecture, Proc. Amer. Math. Soc. {\bf 43} (1974), 297–298. |
[16] |
H. Riesel, Prime Numbers and Computer Methods for Factorization, Birkh\ddot{\text{a}}user, Boston, 1994. |
[17] |
J. J. Sylvester, On certain ternary cubic-form equations, Amer. J. Math. {\bf 2} (1879), 357–393. |
[18] |
P. L. Wantzel, Recherches sur les moyens de reconnaître si un problème de géométrie peut se résoudre avec la règle et le compas, J. Math. Pures Appliq. {\bf 1} (1836), 366–372.
|