Eulerov teorem
Eulerov teorem je jedan od najvažnijih teorema u elementarnoj teoriji brojeva, a tvrdi da je gdje je Eulerova funkcija, odnosno funkcija koja svakom prirodnom broju pridružuje broj prirodnih brojeva koji su manji ili jednaki s i relativno prosti s [1]
Isto tako, teorem je blisko povezan s tzv. Malim Fermatovim teoremom, stavljajući za neki prosti broj
Dokaz
Prije samog dokaza iskazat ćemo i dokazati sljedeću lemu.
Lema. Neka je skup svih relativno prostih brojeva s u intervalu Možemo pisati Za skup kažemo da je reducirani sustav ostataka modulo n.
Svi elementi skupa za su međusobno nekongruentni modulo i daju ostatke kao elementi skupa pri dijeljenju s ali ne nužno u tom poretku.
Pretpostavimo da su neka dva elementa skupa kongruenta modulo odnosno za Tada očito no što je kontradikcija.
Sada ćemo dokazati drugi dio leme. Očito su svi elementi skupa relativno prosti s Prema teoremu o dijeljenju s ostatkom možemo pisati (*). Dokazujemo da mora vrijediti čime je tvrdnja zapravo dokazana. Pretpostavimo suprotno, Tada iz (*) slijedi Onda očito Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle d\mid ak_{i},} a vrijedi Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle M(k_{i},n)=1,\forall i=\{1,2,...,r\},M(a,n)=1.} Dakle, Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle d=1,} čime je lema dokazana.[2]
Uočimo da ako prirodan broj daje neki od ostataka iz skupa relativno prostih brojeva s u intervalu on nužno mora biti relativno prost s Naime, pomnožimo li bilo koji broj s za koji je njegov će ostatak biti djeljiv s modulo
Koristeći ovu lemu nije teško dokazati Eulerov teorem. Označimo s Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle P=k_{1}\cdot k_{2}\cdot ...\cdot k_{r}.} Prema lemi, vrijedi bijekcija Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle ak_{i}\equiv k_{j}{\pmod {n}}.} Množeći svih Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle r} kongruencija dobivamo Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle a^{r}\cdot P\equiv P{\pmod {n}}.} Budući da je Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle M(n,P)=1} i slijedi što je i trebalo dokazati.
Kongruentnost relativno prostih brojeva
Iskazat ćemo i dokazati jedno jednostavno, ali važno svojstvo relativno prostih brojeva.
Neka je skup svih relativno prostih brojeva s brojem u intervalu Ako je tada je Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle a\equiv x{\pmod {n}},} gdje je Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle x\in S.}
(Uočimo da tada očigledno vrijedi i Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle n\equiv x'{\pmod {a}},x'\in S'} gdje je skup svih relativno prostih brojeva s u )
Dokaz. Pretpostavimo suprotno, tj. da je Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle a\equiv y{\pmod {n}},(y,n)=d>1} uz Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle y\in \{1,2,...,n-1\}.} No, onda očito (prema Teoremu o dijeljenju s ostatkom) postoji takav da je Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle a=qn+y.} Kako Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle d|y,n} iz posljednje jednadžbe slijedi što povlači Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle d=1.} Uočimo da su onda i brojevi Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle ...,a+n,a,...,y,y-n,...} svi redom relativno prosti s
Drugim riječima, broj relativno prost s Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle n>1} daje ostatak, Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle a-kn,k\in \mathbb {Z} } pri dijeljenju s koji je jedan od relativno prostih brojeva s u
Primjeri
Od broja oduzimat ćemo onoliko puta dok ne dobijemo broj u intervalu Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle [0,n-1)} . (Time bismo eventualno mogli dobiti 0, ali samo ako je višekratnik od .)
Uzmimo Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle n=30} , Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle a=123} . Očito je Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle (30,123)=3} pa će biti i tako sve do Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle 123\equiv 3{\pmod {30}}} .
S druge strane, uzmimo Očito je Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle (30,127)=1} te vrijedi Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle 127\equiv 127-4\cdot 30{\pmod {30}}} pa je zaista Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle 127\equiv 7{\pmod {30}}} , a 7 i 30 su relativno prosti.
Uočimo da se ovo lako vidi iz Euklidova algoritma.
Slučaj kada je Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle a=p-1}
Brojevi su relativno prosti za svaki prosti broj . Naime, pretpostavimo da Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle d|p,d|p-1,d>1} . No, tada , kontradikcija. (Ovo vrijedi za bilo koja dva uzastopna prirodna broja.)
Prema Eulerovom teoremu sada slijedi da je Obrada nije uspjela. (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {(p-1)}^{p-1}\equiv 1{\pmod {p}}} .