Druhý týždeň
Redukovaný zvyškový systém, multiplikatívna grupa modulo \( m \) a Eulerova veta
Teória kongruencií
Skratka gcd
Skratka \( \gcd(a, m) \) pochádza z anglického názvu greatest common divisor a znamená najväčší spoločný deliteľ čísel \( a \) a \( m \).
Teda zápis
znamená, že čísla \( a \) a \( m \) sú nesúdeliteľné.
Úvod do témy
V predchádzajúcej časti sa ukázalo, že pri sčítaní modulo \( m \) tvorí množina všetkých zvyškov grupu. Pri násobení modulo \( m \) je situácia iná. Nie každý zvyšok má totiž násobkový inverzný prvok.
To je veľmi dôležitý rozdiel. Pri sčítaní modulo \( m \) vie každý prvok „zrušiť“ nejaký iný prvok tak, aby výsledkom bola nula. Pri násobení modulo \( m \) to neplatí pre všetky prvky. Preto sa musíme pýtať, ktoré zvyšky majú násobkový inverzný prvok modulo \( m \).
Odpoveď vedie k pojmu redukovaný zvyškový systém. Z týchto prvkov potom vznikne veľmi dôležitá grupa pri násobení modulo \( m \). Na nej stojí aj Eulerova veta, ktorá je základným výsledkom teórie kongruencií a používa sa napríklad pri hľadaní inverzných prvkov modulo \( m \).
1. Prečo násobenie modulo \( m \) nevytvára vždy grupu na celej množine \( \mathbb{Z}_m \)
1.1 Príklad modulo \( 9 \)
Uvažujme množinu všetkých zvyškov po delení \( 9 \):
Ak na nej vezmeme násobenie modulo \( 9 \), na prvý pohľad sa môže zdať, že by to mohla byť grupa. Výsledok násobenia dvoch zvyškov je opäť zvyšok modulo \( 9 \), takže z množiny „nevyjdeme“.
Upozornenie
Problém je v tom, že nie každý prvok má inverzný prvok.
Napríklad pri prvku \( 3 \) by sme potrebovali nájsť také číslo \( b \), aby platilo
To sa však nedá. Násobky čísla \( 3 \) modulo \( 9 \) sú len
a nikdy medzi nimi nedostaneme \( 1 \).
Podobne ani \( 6 \) nemá inverzný prvok modulo \( 9 \).
To znamená, že množina \( \mathbb{Z}_9 \) pri násobení modulo \( 9 \) nie je grupou.
1.2 Kde je problém
Prvky \( 3 \) a \( 6 \) majú s číslom \( 9 \) spoločný deliteľ väčší ako \( 1 \). Inými slovami:
Vysvetlenie
Práve v tom je jadro problému. Pri násobení modulo \( m \) majú inverzný prvok presne tie prvky, ktoré sú s modulom \( m \) nesúdeliteľné.
To nás vedie k novej množine.
2. Redukovaný zvyškový systém
2.1 Základná myšlienka
Ak z množiny všetkých zvyškov vyberieme iba tie, ktoré sú s modulom \( m \) nesúdeliteľné, dostaneme množinu prvkov, ktoré sa pri násobení modulo \( m \) správajú omnoho lepšie.
Táto množina sa označuje ako \( \mathbb{Z}_m^{*} \).
2.2 Definícia
Definícia
Pre prirodzené číslo \( m \) definujeme
To znamená, že do množiny \( \mathbb{Z}_m^{*} \) patria práve tie zvyšky od \( 1 \) po \( m - 1 \), ktoré nemajú s číslom \( m \) žiadneho spoločného deliteľa okrem čísla \( 1 \).
Táto množina sa nazýva redukovaný zvyškový systém modulo \( m \).
Definícia
Množina
sa nazýva úplný zvyškový systém modulo \( m \).
2.3 Príklady
Príklad
Pre \( m = 12 \) dostaneme
pretože iba tieto čísla z množiny \( \{1, 2, \dots, 11\} \) sú nesúdeliteľné s \( 12 \).
Príklad
Pre \( m = 18 \) dostaneme
Príklad
Ak je \( p \) prvočíslo, potom každé číslo \( 1, 2, \dots, p - 1 \) je s \( p \) nesúdeliteľné. Preto platí
Vysvetlenie príkladu
To je veľmi dôležité pozorovanie. Pri prvočíselnom module sa do redukovaného zvyškového systému dostanú všetky nenulové zvyšky.
3. Existencia násobkového inverzného prvku modulo \( m \)
Potrebujeme presne vystihnúť, kedy má číslo \( a \) násobkový inverzný prvok modulo \( m \).
Hľadáme teda odpoveď na otázku:
Také číslo \( b \) sa chápe ako \( 1/a \) modulo \( m \). Nejde o obyčajné delenie v reálnych číslach. Ide o nájdenie prvku, ktorý pri násobení s \( a \) dáva zvyšok \( 1 \) po delení \( m \).
Veta
Nech \( m \) je prirodzené číslo a nech \( a \) je celé číslo. Ak
potom existuje také \( b \) z množiny \( \{1, 2, \dots, m - 1\} \), že
Inými slovami: ak je \( a \) s modulom \( m \) nesúdeliteľné, potom má modulo \( m \) násobkový inverzný prvok.
Vysvetlenie vety
Táto veta je základná. Hovorí nám, že prvky redukovaného zvyškového systému majú inverzné prvky. Teda práve tie prvky, ktoré sme si vybrali do \( \mathbb{Z}_m^{*} \), sú „dobré“ pre násobenie modulo \( m \).
Bez tejto vety by sme nevedeli ukázať, že \( \mathbb{Z}_m^{*} \) pri násobení modulo \( m \) tvorí grupu.
Dôkaz
Z predpokladu \( \gcd(a, m) = 1 \) vieme podľa Bézoutovej vety, že existujú celé čísla \( x \) a \( y \) tak, že
To je veľmi silný vzťah. Hovorí, že číslo \( 1 \) vieme vyjadriť ako lineárnu kombináciu čísel \( a \) a \( m \).
Teraz číslo \( x \) vydelíme číslom \( m \) so zvyškom. Teda napíšeme
kde \( b \) je zvyšok po delení \( x \) číslom \( m \). Preto platí
Dosadíme tento tvar za \( x \) do rovnosti \( ax + my = 1 \):
Roztvorme zátvorku:
Vyberieme \( m \) pred zátvorku z členov, ktoré ho obsahujú:
Teraz prenesme pozornosť na člen \( ab \). Rovnosť hovorí, že rozdiel \( 1 - ab \) je násobkom čísla \( m \). To znamená, že číslo \( m \) delí rozdiel \( ab - 1 \). Teda
Našli sme teda číslo \( b \), ktoré je inverzným prvkom k \( a \) modulo \( m \).
Ešte si všimnime, že \( b \) nemôže byť \( 0 \). Keby bolo \( b = 0 \), dostali by sme
čo nemôže byť rovné \( 1 \) modulo \( m \). Preto naozaj platí
Tým je veta dokázaná.
4. Multiplikatívna grupa modulo \( m \)
Veta
Pre každé prirodzené číslo \( m \) množina \( \mathbb{Z}_m^{*} \) s operáciou násobenia modulo \( m \) tvorí komutatívnu grupu.
Zapisujeme to ako
alebo presnejšie ako grupa pri násobení modulo \( m \).
Komutatívna grupa sa nazýva aj Abelova grupa.
Vysvetlenie vety
Toto tvrdenie hovorí, že ak vezmeme iba tie zvyšky, ktoré sú s \( m \) nesúdeliteľné, a budeme ich násobiť modulo \( m \), tak:
- výsledok zostane v tej istej množine,
- násobenie je asociatívne,
- existuje neutrálny prvok,
- každý prvok má inverzný prvok,
- navyše násobenie je komutatívne.
To je veľmi silná informácia. Znamená to, že na \( \mathbb{Z}_m^{*} \) môžeme pri násobení modulo \( m \) používať všetky základné vlastnosti grupy.
Dôkaz
Treba overiť vlastnosti grupy jednu po druhej.
Asociativita
Asociativita násobenia modulo \( m \) vyplýva z asociativity obyčajného násobenia celých čísel. Keď násobíme tri prvky a potom berieme zvyšok modulo \( m \), nezáleží na tom, ako zátvorky rozložíme.
Teda pre všetky \( a, b, c \) platí
Komutatívnosť
Násobenie celých čísel je komutatívne, teda
Po prechode na zvyšky modulo \( m \) zostáva táto vlastnosť zachovaná:
Neutrálny prvok
Neutrálnym prvkom je číslo \( 1 \), pretože pre každý prvok \( a \) z množiny \( \mathbb{Z}_m^{*} \) platí
Zároveň číslo \( 1 \) patrí do \( \mathbb{Z}_m^{*} \), lebo \( \gcd(1, m) = 1 \).
Inverzný prvok
Nech \( a \in \mathbb{Z}_m^{*} \). To znamená, že \( \gcd(a, m) = 1 \).
Podľa predchádzajúcej vety potom existuje \( b \) také, že
Teda \( b \) je inverzný prvok k \( a \) modulo \( m \).
Navyše z rovnosti
pre nejaké celé číslo \( t \) vidíme, že každý spoločný deliteľ čísel \( b \) a \( m \) by musel deliť aj pravú stranu, teda číslo \( 1 \). Preto
čiže aj \( b \) patrí do \( \mathbb{Z}_m^{*} \).
Tým je ukázané, že každý prvok má inverzný prvok v tej istej množine.
Všetky podmienky grupy sú splnené, a preto \( (\mathbb{Z}_m^{*}, \cdot) \) tvorí komutatívnu grupu.
5. Príklady inverzných prvkov modulo \( m \)
5.1 Príklady modulo \( 8 \)
Príklad
V množine \( \mathbb{Z}_8^{*} \) patria tie prvky, ktoré sú s \( 8 \) nesúdeliteľné:
Pozrime sa na niektoré inverzné prvky:
preto
Ďalej
preto
Vysvetlenie príkladu
To znamená, že prvky \( 3 \) a \( 5 \) sú samy sebe inverzné.
5.2 Príklady modulo \( 9 \)
Príklad
Máme
Niektoré inverzné prvky sú:
preto
Ďalej
preto
Vysvetlenie príkladu
Tieto príklady dobre ukazujú, že nie všetky inverzné prvky sú rovnaké ako pôvodné číslo, ale vždy existujú v rámci \( \mathbb{Z}_m^{*} \).
6. Eulerova funkcia
6.1 Definícia
Definícia
Počet prvkov množiny \( \mathbb{Z}_m^{*} \) sa označuje symbolom
a nazýva sa Eulerova funkcia.
Teda
Inými slovami: \( \varphi(m) \) je počet čísel z množiny \( \{1, 2, \dots, m - 1\} \), ktoré sú s číslom \( m \) nesúdeliteľné.
6.2 Príklady
Príklad
Pre \( m = 9 \) máme
preto
Príklad
Pre \( m = 12 \) máme
preto
Príklad
Pre \( m = 100 \) budeme mať neskôr
Pre \( m = 1000 \) dostaneme
Pre \( m = 99 \) dostaneme
7. Eulerova veta
Veta
Nech \( m \) je prirodzené číslo a nech \( a \) je celé číslo také, že
Potom platí
To je Eulerova veta.
Vysvetlenie vety
Eulerova veta je veľmi silný výsledok. Hovorí, že ak je číslo \( a \) nesúdeliteľné s modulom \( m \), potom dostaneme po umocnení na exponent \( \varphi(m) \) vždy zvyšok \( 1 \) modulo \( m \).
To je užitočné najmä pri výpočte inverzných prvkov. Z Eulerovej vety totiž hneď dostaneme dôležitý dôsledok.
Dôsledok
Ak \( \gcd(a, m) = 1 \), potom
Vysvetlenie vety
Z Eulerovej vety máme
To môžeme prepísať ako
Teda číslo \( a^{\varphi(m) - 1} \) je práve inverzný prvok k \( a \) modulo \( m \).
To je presne význam zápisu
Vysvetlenie dôkazu
Dôkaz využíva to, že ak v redukovanom zvyškovom systéme všetky prvky vynásobíme tým istým číslom \( a \), ktoré je s \( m \) nesúdeliteľné, dostaneme opäť ten istý redukovaný zvyškový systém, len možno v inom poradí.
To je hlavná myšlienka dôkazu.
Dôkaz
Nech
To znamená, že \( a_1, a_2, \dots, a_{\varphi(m)} \) sú všetky zvyšky modulo \( m \), ktoré sú s \( m \) nesúdeliteľné.
Teraz vezmime pevné číslo \( a \) také, že
Pozrime sa na prvky
pričom všetko chápeme modulo \( m \).
Najprv ukážeme, že tieto nové prvky sú navzájom rôzne. Predpokladajme, že pre nejaké indexy \( i \) a \( j \) platí
Keďže \( \gcd(a, m) = 1 \), číslo \( a \) má modulo \( m \) inverzný prvok. Označme ho \( a^{-1} \).
Vynásobme obe strany kongruencie zľava týmto inverzným prvkom:
Použijeme asociativitu:
Keďže \( a^{-1}a \equiv 1 \pmod{m} \), dostaneme
teda
Ale prvky \( a_1, a_2, \dots, a_{\varphi(m)} \) boli všetky rôzne. Preto z toho vyplýva, že aj prvky
sú všetky navzájom rôzne modulo \( m \).
Ďalej si všimnime, že každý prvok \( aa_i \) je opäť nesúdeliteľný s \( m \), lebo súčin dvoch čísel nesúdeliteľných s \( m \) je opäť nesúdeliteľný s \( m \).
Máme teda \( \varphi(m) \) rôznych prvkov, ktoré všetky patria do \( \mathbb{Z}_m^{*} \).
Ale \( \mathbb{Z}_m^{*} \) má práve \( \varphi(m) \) prvkov. Preto množina
musí byť tá istá množina ako
len v inom poradí.
Keďže ide o tie isté prvky v inom poradí, ich súčin je modulo \( m \) rovnaký. Teda
Na ľavej strane sa číslo \( a \) vyskytuje \( \varphi(m) \)-krát, takže môžeme napísať
Označme si
Potom dostaneme
Teraz ukážeme, prečo môžeme faktor \( A \) skrátiť. Každý prvok \( a_i \) je nesúdeliteľný s \( m \). Preto aj ich súčin \( A \) je nesúdeliteľný s \( m \). To znamená, že \( A \) má modulo \( m \) inverzný prvok.
Môžeme teda obe strany kongruencie vynásobiť inverzným prvkom k \( A \) a dostaneme
Tým je Eulerova veta dokázaná.
8. Ako sa počíta Eulerova funkcia
8.1 Veta pre dva rôzne prvočíselné delitele
Veta
Nech
kde \( p_1 \) a \( p_2 \) sú rôzne prvočísla.
Potom platí
Vysvetlenie dôkazu
Chceme spočítať, koľko čísel z množiny
je s \( m \) nesúdeliteľných.
Číslo nebude nesúdeliteľné s \( m \) práve vtedy, keď bude deliteľné aspoň jedným z prvočísel \( p_1 \) alebo \( p_2 \).
Preto spočítame:
- koľko čísel je deliteľných \( p_1 \),
- koľko čísel je deliteľných \( p_2 \),
- a potom opravíme dvojité započítanie tých, ktoré sú deliteľné oboma.
Dôkaz
Počet čísel z \( \{0, 1, \dots, m - 1\} \), ktoré sú deliteľné \( p_1 \), je
Počet čísel deliteľných \( p_2 \) je
Čísla deliteľné oboma prvočíslami sú deliteľné súčinom \( p_1p_2 \), a tých je
Preto počet čísel, ktoré nie sú nesúdeliteľné s \( m \), je
Počet čísel nesúdeliteľných s \( m \) teda dostaneme odčítaním od celkového počtu \( m \):
Vytkneme \( m \):
Tento výraz sa rozkladá na
Tým je dôkaz hotový.
8.2 Všeobecný tvar
Veta
Ak má \( m \) rozklad
kde \( p_1, p_2, \dots, p_r \) sú navzájom rôzne prvočísla, potom platí
To je všeobecný vzorec pre Eulerovu funkciu.
9. Výpočty inverzných prvkov pomocou Eulerovej vety
9.1 Inverzný prvok čísla \( 11 \) modulo \( 100 \)
Príklad
Chceme nájsť
Najprv spočítame Eulerovu funkciu:
preto
Podľa dôsledku Eulerovej vety platí
Teraz vypočítame potrebné mocniny:
Rozložíme exponent
Teda
Dosadíme zvyšky:
Počítajme postupne:
Preto
Vysvetlenie príkladu
Kontrola:
9.2 Inverzný prvok čísla \( 17 \) modulo \( 100 \)
Príklad
Hľadáme
Opäť platí
teda
Vypočítame mocniny:
Znova použijeme rozklad
Dostaneme
Postupne:
Preto
Vysvetlenie príkladu
Kontrola:
9.3 Inverzný prvok čísla \( 19 \) modulo \( 1000 \)
Príklad
Chceme nájsť
Najprv spočítame Eulerovu funkciu:
preto
Podľa dôsledku Eulerovej vety platí
Teraz použijeme opakované umocňovanie:
Rozložíme exponent
Teda
čiže
Počítajme postupne:
Preto
Vysvetlenie príkladu
Kontrola:
9.4 Inverzný prvok čísla \( 7 \) modulo \( 99 \)
Príklad
Chceme určiť
Najprv rozložíme číslo \( 99 \):
Preto
Podľa Eulerovej vety teda
Vypočítame mocniny:
Rozklad exponentu:
Preto
Počítajme postupne:
Teda
Vysvetlenie príkladu
Kontrola:
10. Záverečné zhrnutie
Pri násobení modulo \( m \) netvorí množina všetkých zvyškov \( \mathbb{Z}_m \) vo všeobecnosti grupu, pretože nie každý prvok má inverzný prvok.
Preto sa zavádza redukovaný zvyškový systém
Táto množina obsahuje presne tie zvyšky, ktoré sú s \( m \) nesúdeliteľné, a pri násobení modulo \( m \) tvorí komutatívnu grupu.
Počet jej prvkov je Eulerova funkcia \( \varphi(m) \).
Ak je \( \gcd(a, m) = 1 \), potom číslo \( a \) má násobkový inverzný prvok modulo \( m \) a platí Eulerova veta
Z toho vyplýva veľmi užitočný dôsledok
ktorý umožňuje počítať inverzné prvky pomocou mocnín modulo \( m \).
Najdôležitejšia myšlienka celej témy je táto: pri násobení modulo \( m \) sú „dobré“ práve tie zvyšky, ktoré sú s \( m \) nesúdeliteľné. Práve tie tvoria grupu a práve na nich funguje Eulerova veta.
Zhrnutie viet a dôkazov
Veta
Nech \( m \) je prirodzené číslo a nech \( a \) je celé číslo. Ak
potom existuje také \( b \) z množiny \( \{1, 2, \dots, m - 1\} \), že
Inými slovami: ak je \( a \) s modulom \( m \) nesúdeliteľné, potom má modulo \( m \) násobkový inverzný prvok.
Dôkaz
Z predpokladu \( \gcd(a, m) = 1 \) vieme podľa Bézoutovej vety, že existujú celé čísla \( x \) a \( y \) tak, že
To je veľmi silný vzťah. Hovorí, že číslo \( 1 \) vieme vyjadriť ako lineárnu kombináciu čísel \( a \) a \( m \).
Teraz číslo \( x \) vydelíme číslom \( m \) so zvyškom. Teda napíšeme
kde \( b \) je zvyšok po delení \( x \) číslom \( m \). Preto platí
Dosadíme tento tvar za \( x \) do rovnosti \( ax + my = 1 \):
Roztvorme zátvorku:
Vyberieme \( m \) pred zátvorku z členov, ktoré ho obsahujú:
Teraz prenesme pozornosť na člen \( ab \). Rovnosť hovorí, že rozdiel \( 1 - ab \) je násobkom čísla \( m \). To znamená, že číslo \( m \) delí rozdiel \( ab - 1 \). Teda
Našli sme teda číslo \( b \), ktoré je inverzným prvkom k \( a \) modulo \( m \).
Ešte si všimnime, že \( b \) nemôže byť \( 0 \). Keby bolo \( b = 0 \), dostali by sme
čo nemôže byť rovné \( 1 \) modulo \( m \). Preto naozaj platí
Tým je veta dokázaná.
Veta
Pre každé prirodzené číslo \( m \) množina \( \mathbb{Z}_m^{*} \) s operáciou násobenia modulo \( m \) tvorí komutatívnu grupu.
Zapisujeme to ako
alebo presnejšie ako grupa pri násobení modulo \( m \).
Komutatívna grupa sa nazýva aj Abelova grupa.
Dôkaz
Treba overiť vlastnosti grupy jednu po druhej.
Asociativita
Asociativita násobenia modulo \( m \) vyplýva z asociativity obyčajného násobenia celých čísel. Keď násobíme tri prvky a potom berieme zvyšok modulo \( m \), nezáleží na tom, ako zátvorky rozložíme.
Teda pre všetky \( a, b, c \) platí
Komutatívnosť
Násobenie celých čísel je komutatívne, teda
Po prechode na zvyšky modulo \( m \) zostáva táto vlastnosť zachovaná:
Neutrálny prvok
Neutrálnym prvkom je číslo \( 1 \), pretože pre každý prvok \( a \) z množiny \( \mathbb{Z}_m^{*} \) platí
Zároveň číslo \( 1 \) patrí do \( \mathbb{Z}_m^{*} \), lebo \( \gcd(1, m) = 1 \).
Inverzný prvok
Nech \( a \in \mathbb{Z}_m^{*} \). To znamená, že \( \gcd(a, m) = 1 \).
Podľa predchádzajúcej vety potom existuje \( b \) také, že
Teda \( b \) je inverzný prvok k \( a \) modulo \( m \).
Navyše z rovnosti
pre nejaké celé číslo \( t \) vidíme, že každý spoločný deliteľ čísel \( b \) a \( m \) by musel deliť aj pravú stranu, teda číslo \( 1 \). Preto
čiže aj \( b \) patrí do \( \mathbb{Z}_m^{*} \).
Tým je ukázané, že každý prvok má inverzný prvok v tej istej množine.
Všetky podmienky grupy sú splnené, a preto \( (\mathbb{Z}_m^{*}, \cdot) \) tvorí komutatívnu grupu.
Veta
Nech \( m \) je prirodzené číslo a nech \( a \) je celé číslo také, že
Potom platí
To je Eulerova veta.
Dôkaz
Nech
To znamená, že \( a_1, a_2, \dots, a_{\varphi(m)} \) sú všetky zvyšky modulo \( m \), ktoré sú s \( m \) nesúdeliteľné.
Teraz vezmime pevné číslo \( a \) také, že
Pozrime sa na prvky
pričom všetko chápeme modulo \( m \).
Najprv ukážeme, že tieto nové prvky sú navzájom rôzne. Predpokladajme, že pre nejaké indexy \( i \) a \( j \) platí
Keďže \( \gcd(a, m) = 1 \), číslo \( a \) má modulo \( m \) inverzný prvok. Označme ho \( a^{-1} \).
Vynásobme obe strany kongruencie zľava týmto inverzným prvkom:
Použijeme asociativitu:
Keďže \( a^{-1}a \equiv 1 \pmod{m} \), dostaneme
teda
Ale prvky \( a_1, a_2, \dots, a_{\varphi(m)} \) boli všetky rôzne. Preto z toho vyplýva, že aj prvky
sú všetky navzájom rôzne modulo \( m \).
Ďalej si všimnime, že každý prvok \( aa_i \) je opäť nesúdeliteľný s \( m \), lebo súčin dvoch čísel nesúdeliteľných s \( m \) je opäť nesúdeliteľný s \( m \).
Máme teda \( \varphi(m) \) rôznych prvkov, ktoré všetky patria do \( \mathbb{Z}_m^{*} \).
Ale \( \mathbb{Z}_m^{*} \) má práve \( \varphi(m) \) prvkov. Preto množina
musí byť tá istá množina ako
len v inom poradí.
Keďže ide o tie isté prvky v inom poradí, ich súčin je modulo \( m \) rovnaký. Teda
Na ľavej strane sa číslo \( a \) vyskytuje \( \varphi(m) \)-krát, takže môžeme napísať
Označme si
Potom dostaneme
Teraz ukážeme, prečo môžeme faktor \( A \) skrátiť. Každý prvok \( a_i \) je nesúdeliteľný s \( m \). Preto aj ich súčin \( A \) je nesúdeliteľný s \( m \). To znamená, že \( A \) má modulo \( m \) inverzný prvok.
Môžeme teda obe strany kongruencie vynásobiť inverzným prvkom k \( A \) a dostaneme
Tým je Eulerova veta dokázaná.
Veta
Nech
kde \( p_1 \) a \( p_2 \) sú rôzne prvočísla.
Potom platí
Dôkaz
Počet čísel z \( \{0, 1, \dots, m - 1\} \), ktoré sú deliteľné \( p_1 \), je
Počet čísel deliteľných \( p_2 \) je
Čísla deliteľné oboma prvočíslami sú deliteľné súčinom \( p_1p_2 \), a tých je
Preto počet čísel, ktoré nie sú nesúdeliteľné s \( m \), je
Počet čísel nesúdeliteľných s \( m \) teda dostaneme odčítaním od celkového počtu \( m \):
Vytkneme \( m \):
Tento výraz sa rozkladá na
Tým je dôkaz hotový.