Największy wspólny dzielnik, element odwrotny modulo, funkcja Eulera

Z Henryk Dąbrowski
Przejdź do nawigacji Przejdź do wyszukiwania
22.12.2023



Największy wspólny dzielnik

Definicja H1
Niech będą dane dwie liczby całkowite a i b niebędące jednocześnie zerami. Największym wspólnym dzielnikiem[1] liczb a i b będziemy nazywali liczbę całkowitą D taką, że

  1.   DaiDb
  2.   daidbdD

gdzie d jest dowolną liczbą całkowitą.


Uwaga H2
Tak zdefiniowaną liczbę D będziemy oznaczali przez gcd(a,b). Ponieważ 1a i 1b, to z definicji wynika natychmiast, że gcd(a,b)1.


Zadanie H3
Pokazać, że

dgcd(a,b)daidb
Rozwiązanie


Twierdzenie H4
Jeżeli liczby całkowite a,b nie są jednocześnie równe zero i gcd(a,b)=ax+by, to gcd(x,y)=1.

Dowód


Twierdzenie H5
Niech a,b,kZ. Prawdziwy jest wzór

gcd(a+kb,b)=gcd(a,b)
Dowód


Twierdzenie H6
Niech a,b,mZ. Prawdziwa jest następująca równoważność

gcd(a,m)=1igcd(b,m)=1gcd(ab,m)=1
Dowód


Twierdzenie H7
Dla a,b,mZ jest

gcd(ab,m)gcd(a,m)gcd(b,m)
Dowód


Twierdzenie H8
Jeżeli liczby a,b są względnie pierwsze, to

gcd(ab,m)=gcd(a,m)gcd(b,m)
Dowód


Twierdzenie H9
Jeżeli liczby b,m są względnie pierwsze, to

gcd(ab,m)=gcd(a,m)
Dowód


Twierdzenie H10
Jeżeli liczby a,b nie są jednocześnie równe zero i m0, to

gcd(am,bm)=|m|gcd(a,b)
Dowód


Zadanie H11
Pokazać, że ab wtedy i tylko wtedy, gdy agcd(a,b).

Rozwiązanie


Zadanie H12
Niech gcd(a,d)=1. Pokazać, że dab wtedy i tylko wtedy, gdy db.

Rozwiązanie


Twierdzenie H13
Jeżeli dodatnie liczby a,b są względnie pierwsze, to każdy dzielnik d iloczynu ab można przedstawić jednoznacznie w postaci d=d1d2, gdzie d1a, d2b igcd(d1,d2)=1.

Dowód


Twierdzenie H14
Jeżeli a,m,nZ+, to

gcd(am1,an1)=agcd(m,n)1
Dowód


Uwaga H15
W dowodzie twierdzenia H14 pominęliśmy milczeniem fakt, że jedna z liczb x,y może być (i często jest) ujemna. Choć rezultat jest prawidłowy, to nie wiemy, co oznacza zapis

a10001101(modd)

Omówimy ten problem w następnej sekcji. Zauważmy, wyprzedzając materiał, że z kongruencji

am1(modd)orazan1(modd)

wynika, że gcd(a,d)=1 i liczba a ma element odwrotny modulo d.



Element odwrotny modulo m

Twierdzenie H16
Niech mZ+. Dla liczby aZ istnieje taka liczba x, że

ax1(modm)

wtedy i tylko wtedy, gdy gcd(a,m)=1.

Dowód


Definicja H17
Niech mZ+. Liczbę x taką, że

ax1(modm)

będziemy nazywali elementem odwrotnym liczby a modulo m i oznaczali jako a1.


Uwaga H18
Oznaczenie elementu odwrotnego ma naturalne uzasadnienie. Zauważmy, że jeżeli ba oraz b ma element odwrotny modulo m, to prawdziwa jest kongruencja

abab1(modm)

Istotnie

ab=ab1abbb1ab1(modm)

W PARI/GP odwrotność liczby a modulo m znajdujemy, wpisując Mod(a, m)^(-1).


Twierdzenie H19
Niech a,kZ, mZ+. Poniższa tabelka przedstawia elementy odwrotne do elementu a w przypadku niektórych modułów m. W szczególności, jeżeli moduł m jest liczbą nieparzystą, to 21m+12(modm).

Dowód


Twierdzenie H20
Niech a,bZ, mZ+ i liczba a ma element odwrotny modulo m. Jeżeli liczby u1,u2,,ur są liczbami różnymi modulo m, to liczby

1.   au1,au2,,aur
2.   au1+b,au2+b,,aur+b

są liczbami różnymi modulo m. Jeżeli ponadto liczby u1,u2,,ur są względnie pierwsze z m, to również liczby

3.   u11,u21,,ur1

są liczbami różnymi modulo m.

Dowód


Zadanie H21
Niech p będzie liczbą pierwszą. Pokazać, że dla k[0,p1] prawdziwa jest kongruencja

(p1k)(1)k(modp)
Rozwiązanie


Zadanie H22
Niech A i B będą zbiorami skończonymi. Pokazać, że jeżeli ABi|A|=|B|, to A=B.

Rozwiązanie


Definicja H23
Niech elementy każdego ze zbiorów A={a1,a2,,ar} oraz B={b1,b2,,br} będą różne modulo m. Powiemy, że zbiory A,B są równe modulo m, jeżeli dla każdego k=1,,r istnieje takie j=1,,r, że prawdziwa jest kongruencja akbj(modm).


Twierdzenie H24
Niech elementy każdego ze zbiorów A={a1,a2,,ar} oraz B={b1,b2,,br} będą różne modulo m. Zbiory A,B są równe modulo m wtedy i tylko wtedy, gdy zbiory A={Rm(a1),Rm(a2),,Rm(ar)} i B={Rm(b1),Rm(b2),,Rm(br)} są równe.

Dowód


Twierdzenie H25
Niech będą dane zbiory A={1,2,,p1}, B={b1,b2,,bp1}, gdzie p jest liczbą pierwszą. Jeżeli wszystkie elementy zbioru B są różne modulo p i żadna z liczb bkB nie jest podzielna przez p, to zbiory A,B,C={b11,b21,,bp11} są równe modulo p.

Dowód


Zadanie H26
Niech p będzie liczbą pierwszą nieparzystą. Pokazać, że suma k=1p1(p1)!k jest podzielna przez p.

Rozwiązanie



Funkcje multiplikatywne

Definicja H27
Powiemy, że funkcja f(n) określona w zbiorze liczb całkowitych dodatnich jest funkcją multiplikatywną, jeżeli f(1)=1 i dla względnie pierwszych liczb a,b spełniony jest warunek f(ab)=f(a)f(b).


Uwaga H28
Założenie f(1)=1 możemy równoważnie zastąpić założeniem, że funkcja f(n) nie jest tożsamościowo równa zero. Gdyby f(n) spełniała jedynie warunek f(ab)=f(a)f(b) dla względnie pierwszych liczb a,b, to mielibyśmy

a)   f(n) jest tożsamościowo równa zeru wtedy i tylko wtedy, gdy f(1)=0
b)   f(n) nie jest tożsamościowo równa zeru wtedy i tylko wtedy, gdy f(1)=1

Ponieważ f(1)=f(11)=f(1)f(1), zatem f(1)=0 lub f(1)=1.

Jeżeli f(1)=0, to dla dowolnego n mamy

f(n)=f(n1)=f(n)f(1)=0

Czyli f(n) jest funkcją tożsamościowo równą zero.

Jeżeli f(n) nie jest funkcją tożsamościowo równą zero, to istnieje taka liczba aZ+, że f(a)0. Zatem

f(a)=f(a1)=f(a)f(1)

I dzieląc obie strony przez f(a)0, dostajemy f(1)=1.


Przykład H29
Ponieważ gcd(1,c)=1, to gcd(n,c) rozpatrywana jako funkcja n, gdzie c jest ustaloną liczbą całkowitą, jest funkcją multiplikatywną (zobacz H8).


Twierdzenie H30
Jeżeli funkcja f(n) jest funkcją multiplikatywną, to funkcja

F(n)=dnf(d)

gdzie sumowanie przebiega po wszystkich dzielnikach dodatnich liczby n, jest również funkcją multiplikatywną.

Dowód



Funkcja Eulera φ(n)

Definicja H31
Funkcja Eulera φ(n)[4] jest równa ilości liczb całkowitych dodatnich nie większych od n i względnie pierwszych z n.


Twierdzenie H32
Funkcja Eulera φ(n) jest multiplikatywna, czyli dla względnie pierwszych liczb m,n jest φ(mn)=φ(m)φ(n).

Dowód


Twierdzenie H33
Dla dowolnej liczby całkowitej dodatniej n jest

φ(n)=np|n(11p)

gdzie iloczyn obliczamy po wszystkich liczbach pierwszych p, będących dzielnikami liczby n.

Dowód


Twierdzenie H34
Niech nZ+. Jeżeli q jest liczbą pierwszą, to

φ(qn)={(q1)φ(n)gdyqnqφ(n)gdyqn
Dowód


Zadanie H35
Niech qP i a,b,m,nZ+. Pokazać, że

  •    φ(qa+b)=qaφ(qb)
  •    φ(nm)=nm1φ(n)
Rozwiązanie


Twierdzenie H36
Niech m,nZ+. Jeżeli mn, to φ(m)φ(n).

Dowód


Zadanie H37
Dla n3 wartości φ(n) są liczbami parzystymi.

Rozwiązanie


Twierdzenie H38
Jeżeli n jest liczbą złożoną, to φ(n)nn.

Dowód


Twierdzenie H39
Dla n1 prawdziwe jest oszacowanie φ(n)>n2.

Dowód


Zadanie H40
Pokazać, że dla n7 prawdziwe jest oszacowanie φ(n)>n.

Rozwiązanie


Zadanie H41
Pokazać, że dla n2 prawdziwe jest oszacowanie φ(n)>n3logn. Korzystając z tego wyniku, pokazać, że φ(n)>n2/3 dla n43 oraz że φ(n)>n3/4 dla n211.

Rozwiązanie


Twierdzenie H42
Niech nZ+. Liczba n jest liczbą pierwszą wtedy i tylko wtedy, gdy φ(n)=n1.

Dowód


Twierdzenie H43
Dla dowolnej liczby całkowitej dodatniej n jest

n=dnφ(d)=dnφ(nd)

gdzie sumowanie przebiega po wszystkich dzielnikach dodatnich liczby n.

Dowód


Zadanie H44
Niech n2. Pokazać, że suma liczb całkowitych dodatnich nie większych od n i względnie pierwszych z n jest równa 12nφ(n).

Rozwiązanie


Zadanie H45
Pokazać, że dla liczb naturalnych nieparzystych n5 prawdziwe jest oszacowanie φ(n)>π(n).

Rozwiązanie


Zadanie H46
Pokazać, że dla liczb naturalnych n91 prawdziwe jest oszacowanie φ(n)>π(n).

Rozwiązanie


Zadanie H47
Pokazać, że φ(n)=2a wtedy i tylko wtedy, gdy n=2bq1qs, gdzie q1,,qs są liczbami pierwszymi Fermata: 3,5,17,257,65537.

Rozwiązanie








Przypisy

  1. Wikipedia, Największy wspólny dzielnik, (Wiki-pl), (Wiki-en)
  2. Wikipedia, Moc zbioru, (Wiki-pl), (Wiki-en)
  3. Wikipedia, Zasada włączeń i wyłączeń, (Wiki-pl), (Wiki-en)
  4. Wikipedia, Funkcja φ, (Wiki-pl), (Wiki-en)