• m = 2 nebo m = A, • m je mocnina lichého prvočísla • m je dvojnásobek mocniny lichého prvočísla. poznámka. Pokud pro přirozené číslo existují primitivní kořeny, tak jich mezi čísly 1,2,... ,m existuje právě y?(y?(m)). Je-li totiž g primitivní kořen a a G {1,2,..., íp(m)} libovolné, pak ga je podle Věty 19 řádu (ay(m))' co^ je rovno f(m) právě tehdy, je-li (a,
p — 1. Přitom ó \ p — 1 (jakožto řád čísla g), proto zejména ô < p—1, a celkem 5 = p-l. □
Nyní ukážeme, že primitivní kořeny existují dokonce modulo mocniny lichých prvočísel. K tomuto budeme potřebovat dvě pomocná tvrzení.
Lemma. Bud' p liché prvočíslo, l > 2 libovolné. Pak pro libovolné a G Z platí
(1 + ap)pl 2 = 1 + ap1^1 (mod pl).
46
důkaz. Plyne snadno z binomické věty s využitím matematické^ p' *ä/\ indukce. (rflQpJ *ÁWlý U)
/ /*~\ I. Pro / = 2 tvrzení zřejmě platí. p '
AtŽlo (m J II. Nechť tvrzení platí pro /, dokážeme jej i pro / + 1. S využitím/. a / / . jP
\h Lemmatu na str. 23 tak umocněním na p-tou tvrzení pro / (s navýšenímy* typ J ylfCfP I
í H\^\ m°dulu) dostaneme \^ ''
OTzt iď J (1 + apf-1 = (1 + ajŕ-'Y (modpW). f
Z binomické věty přitom plyne BnU^L p \^
(i + aj-y = i+P.a. p1-1 + (fc)flV'-1)fc 4^fL
a vzhledem k tomu, že pro 1 < k < p platí p \ (p), stačí ukázat J^fJf é/j j/l-j)"*
pi+i | jfQ(i-i)k^ cog je ekvivalentní s 1 < {k — — 1). Rovněž pro - *
A; = p dostáváme díky / > 3 vztah pz+1 | p(ř_1)p. (£-"7/*'/7 -• \*-*4)k.
Lemma. -Bnď p /zc/zé prvočíslo, l > 2 libovolné. Pak pro libovolné —-J a g Z, splňujíc^í^cfrylatí, že řád čísla 1 + ap modulo pl je roven pl~ľ. ~sSCjTRA C£
důkaz. Podle předchozího Lemmatu je rrlj)^ f*3 ^ 1 f/, j
(l+aPr'-Sl+Vf (modp«),/W/> ^It^ ^
a uvážíme-li tuto kongruenci modulo pz, dostaneme (1 + ap)pl 1 = 1 ^/-^ £ -/Jí> kH ^= (mod př). Přitom přímo z předchozího Lemmatu a faktu p \ a plyne - . ^ '
(1 + ap)pi 2 ^ 1 (mod pz), což dává požadované. □ ^
l^M/'1 fc-2 , ,
if • ItÁÁ tvrzení 4.2. Buď p liché prvočíslo. Pak pro každé l g n existuje f\ •> Aj^ Ij-
' P-' "1 ' primitivní kořen modulo pl. . ■ i ,/ / „__ i 'i /■č-
() C/€-2 /^í důkaz. Necht g je primitivní kořen modulo p. Ukážeme, že pokud ~3
fo^Q/bf ~ fy-W ty Jjf1 ^ 1 ("m°d P2), je (? dokonce primitivním kořenem modulo pl pro 1, nutně
existuje i E {1,... ,k} tak, že qt | u. Pak ale
g ii = g ii = 1 (mod m).
□
příklad. Postupně určíme primitivní kořeny modulo 41,412 a 2 •
412.
Řešení. Protože y?(41) = 40 = 23 • 5, je libovolné celé číslo g, které je s 41 nesoudělné, primitivním kořenem modulo 41 právě tehdy, když
g20 ž 1 (mod 41) A g8 ^ 1 (mod 41).
^ pl p
= 10^(mod 41
= 812 = (-1)2 = 1 (mod 41)
= 1 (mod 41 á Jitu/ k.
vždy dělí řád 2 oUt^if^d h p —í = £ ' / b# ?~
íl6
4\10
(28)2 = 10'
40 /O20\2 _
= 18 (mod 41) 1 (mod 41) j> i-
24U = (2 = 10 (mod 41)
(38)2 -34 = 1 • 1 • (-1) = -1 (mod 41)
Dokázali jsme tak, že 6 je (nejmenší kladný) primitivní kořen modulo 41 (pokud by nás zajímaly i ostatní primitivní kořeny modulo 41, tak bychom je dostali umocněním 6 na všechna čísla od 1 do 40, která jsou se 40 nesoudělná - je jich právě y?(40) = y?(23 • 5) = 16 a jsou jimi tyto zbytky modulo 41: ±6, ±7, ±11, ±12, ±13, ±15, ±17, ±19.
Dokážeme-li nyní, že 640 ^ 1 (mod 412), budeme vědět, že 6 je i primitivním kořenem modulo libovolná mocnina 41 (pokud bychom „měli smůlu" a 640 = 1 (mod 412), pak by primitivním kořenem modulo 412 bylo číslo 47 = 6 ± 41). Při ověření podmínky si vypomůžeme několika triky (tzv. modulární reprezentace čísel), abychom se obešli bez manipulace s velkými čísly.
Nejprve vypočtěme zbytek po dělení 68 číslem 412; k tomu se nám bude hodit vypočítat zbytek po dělení čísel 28 a 38:
49
28 = 256 = 6 • 41 + 10
38 = (34)2 = (2 • 41 - l)2 = -4 • 41 + 1 (mod 412)
Pak6- = 2-.3'S(6.41 + 10)(-4.41 + l)S „SMfaV) = -34-41 + 10 = 7.-41 + 10 (mod 412) ,j ' '
^-(68)5 = (7 - 41 + 10)5 = (105 + 5 - 7 - 41-104)= 7^.^^ /fyZJ = 104(10 + 35 • 41) = (-2 • 41 - 4)(-6 • 41 + 10) = = (4-41 -40) =(jS~p^) (mod412).
-€> * / f»k, tAotf wl
Přitom jsme využili toho, že 104 = 6 • 412 - 86, tj. 104 = -2 • 41 - 4 (mod 412).
Je tedy 6 primitivním kořenem modulo 412 a protože je to sudé číslo, je primitivním kořenem modulo 2-412 číslo 1687 = 6 + 412 (nejmenším kladným primitivním kořenem modulo 2 • 412 je přitom číslo 7).^ss- C^-^^ JILň^j
$4 4.6. Kvadratické kongruence a Legendreůy symbol. Naším
" IV'* r> rvvaaraticKe Kongruence a i^egenareuy symDoi. iNasím
P I ť úkolem bude najít jednodušší podmínku, jak zjistit, jestli je řešitelná J7 jfaj^ '/^(^
■? i „ I. "\ (a případně, kolik má řešení) kvadratická kongruence ' J
' arr + o:r + c = 0 (mod m).
Z obecné teorie, uvedené v předchozích odstavcích, je snadné vidět, r ) r*~T)( D^1) ^e ^ roznodnutí, je-li tato kongruence řešitelná, stačí určit, je-li řešitelná (X*L ííMLs ^(ly (binomická) kongruence
HřWírf x2 = a (modp), (27)
^ kde p je liché prvočíslo a a číslo s ním nesoudělné.
Pro určení řešitelnosti kongruence (27) můžeme samozřejmě využít Větu 27, její využití ale často naráží na výpočetní složitost, proto se líd^ čť^lwkvadratickém případě snažíme najít kritérium jednodušší na výpočet.
)C"^Sm* ^^pŘÍKLAD. Určete počet řešení kongruence x2 = 219 (mod 383).
/ j^l /\ i \ Řešení. Protože 383 je prvočíslo a (2, (^(383)) = 2, z Věty 27 plyne, C&j' J1"* fj 'ze daná kongruence je řešitelná (a má 2 řešení), právě tehdy, když
KojČoM d 219~ = 219191 = 1 (mod 383)- 0
věření platnosti není bez použití tij 1 Hs'Pj. ) výpočetní techniky snadné (i když je to pořád ještě „na papíře" vyčíslitelné). (_SCi'Ä f/ Závěrem této části tuto podmínku ověříme s pomocí Legendreova sym-
£ /I / 1 bolu daleko snadněji.
(I 1 Definice. Nechť je p liché prvočíslo. Legendreův symbol definujeme
-fo u' ŕtftó*/ Předpisem ] /\ ví í II r> I /i,, n. ie kvadratickv zbvtek mnHnln r>. «■ í ffo /
/\>l * II pf a, a je kvadratický zbytek modulo p, 3<£3 /
Jí í\ - a I) v)= 10 p 1 a'
p) y~ 1 p f a, a je kvadratický nezbytek modulo p. fj^-^^í