Matematyka dyskretna 2/Ćwiczenia 6: Ciała skończone: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
m Zastępowanie tekstu – „,↵</math>” na „</math>,” |
||
(Nie pokazano 9 wersji utworzonych przez 3 użytkowników) | |||
Linia 1: | Linia 1: | ||
==Ciała skończone== | ==Ciała skończone== | ||
{{cwiczenie| | {{cwiczenie|1|cw 1| | ||
Udowodnij, że jeśli <math>d|n</math>, to dla dowolnego <math>p</math> mamy <math>x^{p^d-1}|x^{p^n-1}</math>. | |||
Udowodnij, że jeśli <math> | |||
}} | }} | ||
Linia 10: | Linia 9: | ||
Wykorzystaj rozkład | Wykorzystaj rozkład | ||
<center><math> | |||
<center><math>x^n-1=(x^d-1)(x^{(q-1)d}+x^{(q-2)d}+\ldots+x^d+1) | |||
</math></center> | </math></center> | ||
gdzie <math> | |||
gdzie <math>n=qd</math>. | |||
</div></div> | </div></div> | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
Łatwo pokazać, że jeśli <math> | Łatwo pokazać, że jeśli <math>d|n</math>, czyli np. <math>n=qd</math>, to | ||
<center><math> | |||
<center><math>x^n-1=(x^d-1)(x^{(q-1)d}+x^{(q-2)d}+\ldots+x^d+1) | |||
</math></center> | </math></center> | ||
skąd <math> | |||
Ewaluując wskazane wielomiany dla <math> | skąd <math>x^d-1|x^n-1</math>. | ||
że <math> | Ewaluując wskazane wielomiany dla <math>x=p</math> otrzymujemy, | ||
że <math>p^{d-1}|p^{n-1}</math>. | |||
Korzystając raz jeszcze z podanego rozkładu, | Korzystając raz jeszcze z podanego rozkładu, | ||
ale dla <math> | ale dla <math>d:=p^{d-1}</math> oraz <math>n:=p^{n-1}</math>, | ||
dostajemy <math> | dostajemy <math>x^{p^d}-1|x^{p^n}-1</math>. | ||
</div></div> | </div></div> | ||
{{cwiczenie| | {{cwiczenie|2|cw 2| | ||
Pochodna wielomianu <math>f(x)=f_0+f_1x+f_2x^2+\ldots+f_nx^n</math> | |||
to wielomian <math>f'(x)=f_1+2f_2x+\ldots+nf_nx^{n-1}</math>. | |||
Pokaż, że: | |||
<center><math>\ | <center><math>\begin{align} (f+g)'(x)&=f'(x)+g'(x),\\ | ||
(fg)'(x)&=f'(x)g(x)+f(x)g'(x) | (fg)'(x)&=f'(x)g(x)+f(x)g'(x) | ||
\ | \end{align}</math></center> | ||
}} | }} | ||
Linia 45: | Linia 49: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | ||
Policz i porównaj współczynniki wielomianów | Policz i porównaj współczynniki wielomianów | ||
<math> | <math>(f+g)'(x)</math> z <math>f'(x)+g'(x)</math> oraz <math>(fg)'(x)</math> z <math>f'(x)g(x)+f(x)g'(x)</math>. | ||
</div></div> | </div></div> | ||
Linia 51: | Linia 55: | ||
Niech | Niech | ||
<center><math>\ | |||
g(x)&=g_0+g_1x+g_2x^2+\ldots+g_nx^n | <center><math>\begin{align} f(x)&=f_0+f_1x+f_2x^2+\ldots+f_nx^n,\\ | ||
\ | g(x)&=g_0+g_1x+g_2x^2+\ldots+g_nx^n | ||
\end{align}</math></center> | |||
Wielomiany są równe gdy mają te same współczynniki. | Wielomiany są równe gdy mają te same współczynniki. | ||
Liczymy więc <math> | Liczymy więc <math>k</math>-te współczynniki kolejnych wielomianów dla sumy: | ||
* <math> | * <math>(f+g)_k=f_k +g_k</math>, | ||
* <math> | * <math>(f+g)'_k=(k+1)(f_{k+1}+g_{k+1})</math>, | ||
* <math> | * <math>f'_k=(k+1)f_{k+1}</math>, | ||
* <math> | * <math>g'_k=(k+1)g_{k+1}</math>, | ||
* <math> | * <math>f'_k+g'_k =(k+1)(f_{k+1}+g_{k+1})</math> | ||
oraz dla iloczynu: | oraz dla iloczynu: | ||
* <math> | * <math>(fg)_k = \sum_{i=0}^k f_i g_{k-i}</math>, | ||
* <math> | * <math>(fg)'_k= (k+1)\cdot\sum_{i=0}^{k+1}f_ig_{k+1-i}</math>, | ||
* <math> | * <math>(f'g)_k= \sum_{i=0}^k (i+1)f_{i+1} g_{k-i}</math>, | ||
* <math> | * <math>(fg')_k= \sum_{i=0}^k (k+1-i)f_i g_{k+1-i}</math>, | ||
* | * | ||
<center><math>\ | <center><math>\begin{align} (f'g+fg')_k | ||
&=\sum_{i=0}^k (i+1)f_{i+1} g_{k-i} + \sum_{i=0}^k (k+1-i)f_i g_{k+1-i}\\ | &=\sum_{i=0}^k (i+1)f_{i+1} g_{k-i} + \sum_{i=0}^k (k+1-i)f_i g_{k+1-i}\\ | ||
&=\sum_{i=1}^{k+1} i f_i g_{k+1-i}+\sum_{i=0}^k (k+1-i)f_i g_{k+1-i}\\ | &=\sum_{i=1}^{k+1} i f_i g_{k+1-i}+\sum_{i=0}^k (k+1-i)f_i g_{k+1-i}\\ | ||
&=(k+1)\sum_{i=0}^{k+1} f_i g_{k+1-i} | &=(k+1)\sum_{i=0}^{k+1} f_i g_{k+1-i} | ||
\ | \end{align}</math></center> | ||
</div></div> | </div></div> | ||
{{cwiczenie| | {{cwiczenie|3|cw 3| | ||
Pokaż, że rozkład wielomianu <math>x^{p^n}-x</math> nad ciałem <math>{\bf \mathbb{Z}}_p</math> | |||
Pokaż, że rozkład wielomianu <math> | |||
składa się ze wszystkich nierozkładalnych, | składa się ze wszystkich nierozkładalnych, | ||
unormowanych wielomianów stopnia <math> | unormowanych wielomianów stopnia <math>d</math>, gdzie <math>d|n</math>. | ||
Każdy z takich wielomianów pojawia się dokładnie raz | Każdy z takich wielomianów pojawia się dokładnie raz | ||
i wielomiany te stanowią wszystkie czynniki rozkładu <math> | i wielomiany te stanowią wszystkie czynniki rozkładu <math>x^{p^n}-x</math>. | ||
}} | }} | ||
Linia 90: | Linia 96: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | ||
Spróbuj pokazać kolejno: | Spróbuj pokazać kolejno: | ||
* jeśli <math> | * jeśli <math>d \geq 2</math> jest stopniem nierozkładalnego i unormowanego wielomianu <math>f(x)\in \mathbb{Z}_p[x]</math>, to <math>f(x)</math> dzieli <math>x^{p^d}-1</math>, | ||
wielomianu <math> | * jeśli <math>d</math> jest dzielnikiem <math>n</math>, to dowolny nierozkładalny wielomian stopnia <math>d</math> jest dzielnikiem wielomianu <math>x^{p^n}-x</math> w pierścieniu <math>{\bf \mathbb{Z}}_p[x]</math>, | ||
* jeśli <math> | * stopień nierozkładalnego wielomianu dzielącego wielomian <math>x^{p^n}-x</math> w pierścieniu <math>{\bf \mathbb{Z}}_p[x]</math>, sam jest dzielnikiem <math>n</math>, | ||
to dowolny nierozkładalny wielomian stopnia <math> | * w rozkładzie wielomianu <math>x^{p^n}-x</math> na iloczyn wielomianów nierozkładalnych z pierścienia <math>{\bf \mathbb{Z}}_p[x]</math> wszystkie czynniki sa różne. | ||
wielomianu <math> | |||
* stopień nierozkładalnego wielomianu dzielącego wielomian | |||
<math> | |||
* w rozkładzie wielomianu <math> | |||
z pierścienia <math> | |||
</div></div> | </div></div> | ||
Linia 104: | Linia 105: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
Dowód podzielimy na cztery części zgodnie ze Wskazówką: | Dowód podzielimy na cztery części zgodnie ze Wskazówką: | ||
* jeśli <math> | * jeśli <math>d\geq 2</math> jest stopniem nierozkładalnego wielomianu <math>f(x)\in \mathbb{Z}_p[x]</math>, to <math>f(x)</math> dzieli <math>x^{p^d}-1</math>: | ||
wielomianu <math> | |||
Niech <math> | Niech <math>f(x)</math> będzie nierozkładalnym wielomianem stopnia <math>d\geqslant 2</math>. | ||
Na podstawie twierdzenia opisującego | Na podstawie twierdzenia opisującego konstrukcję ciał o <math>p^k</math> elementach wiemy, że | ||
konstrukcję ciał o <math> | pierścień ilorazowy <math>\mathbb{Z}_p[x]/f(x)</math> jest <math>p^d</math>-elementowym ciałem. | ||
pierścień ilorazowy <math> | Jego elementy to klasy równoważności reszt wielomianów w <math>\mathbb{Z}_p[x]/f(x)</math> | ||
Jego elementy to klasy równoważności reszt wielomianów w <math> | z dzielenia przez <math>f(x)</math>: | ||
z dzielenia przez <math> | |||
<center><math> | |||
<center><math>[0]_{f(x)},[h_1(x)]_{f(x)},\ldots,[h_{p^d-1}(x)]_{f(x)} | |||
</math></center> | </math></center> | ||
<center><math> | Ponieważ <math>\mathbb{Z}_p[x]/f(x)</math> jest ciałem, to klasy <math>[xh_1(x)]_{f(x)},\ldots,[xh_{p^d-1}(x)]_{f(x)}</math> są różne i niezerowe. Zatem, podobnie jak w dowodzie Małego Twierdzenia Fermata, mamy | ||
<center><math>[xh_1(x)]_{f(x)}\cdot\ldots\cdot[xh_{p^d-1}(x)]_{f(x)}=[h_1(x)]_{f(x)}\cdot\ldots\cdot[h_{p^d-1}(x)]_{f(x)} | |||
</math></center> | </math></center> | ||
czyli | czyli | ||
<center><math> | |||
<center><math>[x^{p^d-1}]_{f(x)}[h_1(x)]_{f(x)}\cdot\ldots\cdot[h_{p^d-1}(x)]_{f(x)}=[h_1(x)]_{f(x)}\cdot\ldots\cdot[h_{p^d-1}(x)]_{f(x)} | |||
</math></center> | </math></center> | ||
Oczywiście <math> | co oznacza, że <math>[x^{p^d}-1]_{f(x)}=[0]_{f(x)}</math> | ||
Rozważmy dowolny, inny, unormowany, nierozkładalny wielomian stopnia <math> | lub równoważnie <math>f(x)|x^{p^d}-1</math>. | ||
czyli <math> | * jeśli <math>d</math> jest dzielnikiem <math>n</math>, to dowolny nierozkładalny wielomian stopnia <math>d</math> jest dzielnikiem wielomianu <math>x^{p^n}-x</math> w pierścieniu <math>{\bf \mathbb{Z}}_p[x]</math>: | ||
Z Małego Twierdzenia Fermata mamy <math> | |||
tzn. <math> | Oczywiście <math>x|x^{p^n}-x</math> bo <math>x^{p^n}-x=x(x^{p^n-1}-1)</math>. Rozważmy dowolny, inny, unormowany, nierozkładalny wielomian stopnia <math>1</math>, czyli <math>x-c</math> dla <math>c\neq0</math>. | ||
Twierdzenie Bezout daje więc <math> | Z Małego Twierdzenia Fermata mamy <math>c^{p-1}=1</math> dla <math>{\bf \mathbb{Z}}_p-\left\lbrace 0 \right\rbrace</math>, | ||
Z | tzn. <math>c</math> jest pierwiastkiem <math>x^{p-1}-1</math>. | ||
więc <math> | Twierdzenie Bezout daje więc <math>x-c|x^{p-1}-1</math>. | ||
Z [[#cw_1|ćwiczenia 1]] wiemy, że <math>x^{p-1}-1|x^{p^n}-1</math> | |||
więc <math>x-c|x^{p^n}-1</math>, dla dowolnego <math>c\in\mathbb{Z}_p</math>. | |||
Niech teraz <math>f(x)</math> będzie nierozkładalnym wielomianem stopnia <math>d\geqslant 2</math>. | |||
Na podstawie punktu pierwszego wiemy, że <math>f(x)|x^{p^d}-1</math>. | |||
Łącząc to z podzielnością <math>x^{p^d}-1|x^{p^n}-1</math>, | |||
otrzymaną w [[#cw_1|ćwiczeniu 1]], dostajemy <math>f(x)|x^{p^n}-1</math>. | |||
* stopień nierozkładalnego wielomianu dzielącego wielomian <math>x^{p^n}-x</math> w pierścieniu <math>\mathbb{Z}_p[x]</math>, sam jest dzielnikiem <math>n</math>: | |||
Rozważmy dowolny unormowany, nierozkładalny dzielnik <math>f(x)</math> wielomianu <math>x^{p^n}-x</math> | |||
Na podstawie punktu pierwszego wiemy, że <math> | o stopniu <math>d\geqslant2</math>. | ||
Niech <math>n=qd+r</math>, gdzie <math>0\leqslant r<d</math>. | |||
Udowodnimy, że <math>r=0</math>. | |||
Na podstawie punktu pierwszego wiemy, że <math>f(x)|x^{p^d}-x</math> w pierścieniu <math>\mathbb{Z}_p[x]</math>, | |||
<math>\ | czyli wielomiany <math>x^{p^d}</math> i <math>x</math> dają te same reszty modulo <math>\sim_{f(x)}</math>, | ||
czyli są równe w ciele <math>\mathbb{Z}_p[x]/f(x)</math>. Mamy więc | |||
<center><math> | <center><math>x^{p^{qd}} = \left( x^{p^d} \right)^{p^{(q-1)d}} \sim_{f(x)} | ||
x^{p^{(q-1)d}} = \left( x^{p^d} \right)^{p^{(q-2)d}} \sim_{f(x)} \ldots \sim_{f(x)} | x^{p^{(q-1)d}} = \left( x^{p^d} \right)^{p^{(q-2)d}} \sim_{f(x)} \ldots \sim_{f(x)} | ||
x^{p^d} \sim_{f(x)} x | x^{p^d} \sim_{f(x)}x | ||
</math></center> | </math></center> | ||
skąd | skąd | ||
<center><math> | |||
<center><math>x \sim_{f(x)} x^{p^n} = x^{p^{qd+r}} = \left( x^{p^{qd}} \right)^{p^r} \sim_{f(x)} x^{p^r} | |||
</math></center> | </math></center> | ||
<center><math> | czyli <math>[x^{p^r}]_{f(x)}=[x]_{f(x)}</math>. | ||
W konsekwencji, dla dowolnego wielomianu <math>h(x)\in \mathbb{Z}_p[x]</math> | |||
mamy <math>[h(x)]_{f(x)}=[h(x^{p^r})]_{f(x)}</math>. | |||
Z drugiej strony, ponieważ <math>h(x)</math> ma współczynniki w ciele <math>\mathbb{Z}_p</math>, | |||
to <math>h(x^{p^r})=h(x)^{p^r}</math> w <math>{\bf \mathbb{Z}_p}[x]</math>. | |||
A zatem dla dowolnego <math>h(x)\in \mathbb{Z}_p[x]</math> | |||
<center><math>[h(x)]_{f(x)}=[h(x)]^{p^r}_{f(x)} | |||
</math></center> | </math></center> | ||
co oznacza, że każdy spośród | co oznacza, że każdy spośród | ||
<math> | <math>p^d</math> elementów ciała <math>\mathbb{Z}_p[x]/f(x)</math> | ||
jest pierwiastkiem wielomianu <math> | jest pierwiastkiem wielomianu <math>X^{p^r}-X=0</math>. | ||
Gdyby więc <math> | Gdyby więc <math>r>0</math>, to wielomian <math>X^{p^r}-X=0</math> jest niezerowy i mógłby mieć | ||
co najwyżej <math> | co najwyżej <math>p^r<p^d</math> pierwiastków. | ||
Ta sprzeczność pokazuje, że <math> | Ta sprzeczność pokazuje, że <math>r=0</math> i w konsekwencji, | ||
że stopień <math> | że stopień <math>d</math> dowolnego nierozkładalnego dzielnika <math>f(x)|x^{p^n}-x</math> spełnia <math>d|n</math>. | ||
* w rozkładzie wielomianu <math> | * w rozkładzie wielomianu <math>x^{p^n}-x</math> na iloczyn wielomianów nierozkładalnych z pierścienia <math>{\bf \mathbb{Z}}_p[x]</math> wszystkie czynniki sa różne. | ||
z pierścienia <math> | |||
Dla dowodu niewprost załóżmy, że <math>f(x)</math> jest nierozkładalnym wielomianem o niezerowym stopniu oraz | |||
<center><math>x^{p^n}-x=f(x)^2q(x)</math></center> | |||
Porównując pochodne obu wielomianów dostajemy | Porównując pochodne obu wielomianów dostajemy | ||
Pamiętając, że <math> | <center><math>p^nx^{p^n}-1=2f(x)f'(x)q(x)+f^2(x)q'(x)= f(x)\cdot\left( 2f'(x)q(x)+f(x)q'(x) \right)</math></center> | ||
To zaś może być prawdą tylko wtedy, gdy <math> | |||
Pamiętając, że <math>p^n=0</math> w ciele <math> | |||
\mathbb{Z}_p</math> otrzymujemy, że <math>f(x)|-1</math>. | |||
To zaś może być prawdą tylko wtedy, gdy <math>f(x)</math> jest wielomianem stałym. | |||
</div></div> | </div></div> | ||
{{cwiczenie| | {{cwiczenie|4|cw 4| | ||
Pokaż, że dla dowolnej liczby pierwszej <math>p</math> | |||
Pokaż, że dla dowolnej liczby pierwszej <math> | i dowolnego <math>n>1</math> w pierscieniu <math>\mathbb{Z}_p[x]</math> | ||
i dowolnego <math> | istnieje unormowany, nierozkładalny (nad <math>\mathbb{Z}_p</math>) wielomian stopnia <math>n</math>. | ||
istnieje unormowany, nierozkładalny (nad <math> | |||
}} | }} | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | ||
Niech <math> | Niech <math>N_n(p)</math> będzie liczba nieredukowalnych, | ||
unormowanych wielomianów stopnia <math> | unormowanych wielomianów stopnia <math>n</math> w <math>\mathbb{Z}_p[x]</math>. | ||
Wykorzystując | Wykorzystując [[#cw_3|ćwiczenie 3]] | ||
skonstruuj zależność z uwikłanymi wartościami <math> | skonstruuj zależność z uwikłanymi wartościami <math>N_d(p)</math>, | ||
gdzie <math> | gdzie <math>d</math> przebiega wszystkie dzielniki liczby <math>n</math>. | ||
Później użyj wzoru inwersyjnego Mobiusa do rozwikłania wartości <math> | Później użyj wzoru inwersyjnego Mobiusa do rozwikłania wartości <math>N_n(p)</math> | ||
</div></div> | </div></div> | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
Przez <math> | Przez <math>N_n(p)</math> oznaczmy liczbę nieredukowalnych, unormowanych wielomianów | ||
stopnia <math> | stopnia <math>n</math> w pierścieniu <math>\mathbb{Z}_p[x]</math>. | ||
Rozważmy rozkład wielomianu <math> | Rozważmy rozkład wielomianu <math>x^{p^n}-x</math> w pierścieniu <math>\mathbb{Z}_p[x]</math> | ||
na wielomiany nierozkładalne. | na wielomiany nierozkładalne. | ||
Z | Z [[#cw_3|ćwiczenia 3]] wiemy, że w rozkładzie tym | ||
pojawia się dokładnie <math> | pojawia się dokładnie <math>N_d(p)</math> czynników stopnia <math>d</math>, gdy <math>d|n</math>, | ||
oraz że nie ma czynników innych stopni. | oraz że nie ma czynników innych stopni. | ||
Ponieważ stopnie wszystkich czynników rozkładu muszą się sumować do <math> | Ponieważ stopnie wszystkich czynników rozkładu muszą się sumować do <math>p^n</math>, mamy | ||
<center><math>p^n=\sum_{d|n}dN_d(p)</math></center> | |||
Wzór inwersyjny Mobiusa daje wtedy: | Wzór inwersyjny Mobiusa daje wtedy: | ||
<center><math> | |||
</math></center> | <center><math>nN_n(p)=\sum_{d|n}\mu(d)p^{\frac{n}{d}}</math>,</center> | ||
czyli | czyli | ||
Ponieważ <math> | <center><math>\begin{align} N_n(p) | ||
=\frac{1}{n}\sum_{d|n}\mu(d)p^{\frac{n}{d}}\\ | |||
\geqslant&\frac{1}{n}(p^n-(p^{n-1}+p^{n-2}+\ldots+1))\\ | |||
=\frac{1}{n}(p^n-\frac{p^{n-1}}{p-1})>0. | |||
\end{align}</math></center> | |||
Ponieważ <math>N_n(p)</math> przyjmuje wartości całkowite | |||
<center><math>N_n(p)\geqslant1</math>,</center> | |||
co było do pokazania. | co było do pokazania. | ||
</div></div> | </div></div> | ||
{{cwiczenie| | {{cwiczenie|5|cw 5| | ||
Niech <math>(Z_n^*,\cdot,1)</math> będzie grupą elementów odwracalnych względem mnożenia modulo <math>n</math>, | |||
Niech <math> | czyli <math>\mathbb{Z}_n^*=\left\lbrace m:1\leqslant m\leqslant n,\ m\perp n \right\rbrace</math>. | ||
czyli <math> | Pokaż, że gdy <math>p</math> jest liczbą pierwszą, to grupa <math>\mathbb{Z}_{p^2}^*</math> jest cykliczna. | ||
Pokaż, że gdy <math> | |||
}} | }} | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | ||
Gdy <math> | Gdy <math>g\in \left\lbrace 1,2,\ldots, p-1 \right\rbrace</math> jest generatorem grupy multyplikatywnej | ||
ciała <math> | ciała <math>\mathbb{Z}_p</math>, to <math>g</math> lub <math>(p+1)g</math> generuje grupę <math>\mathbb{Z}_{p^2}^*</math>. | ||
</div></div> | </div></div> | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
Niech <math> | Niech <math>g</math> będzie generatorem grupy multyplikatywnej ciała <math>\mathbb{Z}_p</math>. | ||
Mamy zatem | Mamy zatem | ||
czyli <math> | <center><math>g^{p-1}\equiv_p 1</math>,</center> | ||
czyli <math>\mathbb{Z}_p^2</math> element <math>g^{p-1}</math> ma jedną z dwu wartości: <math>1</math> lub <math>p+1</math>. | |||
Przeanalizujemy najpierw ten drugi przypadek: | Przeanalizujemy najpierw ten drugi przypadek: | ||
* <math>\ | * <math>g^{p-1}\equiv_{p^2}p+1</math>. | ||
Zbadajmy rząd elementu <math>g</math> w <math>\mathbb{Z}_{p^2}^*</math>. | |||
Załóżmy, że <math>g^j\equiv_{p^2}1</math>. | |||
Oczywiście wtedy <math>g^j\equiv_p1</math>, czyli <math>p-1|j</math>. | |||
A więc rząd <math>g</math> jest wielokrotnością <math>p-1</math>. | |||
Z drugiej strony rząd elementu <math>g</math> musi dzielić rząd grupy <math>\mathbb{Z}_{p^2}^*</math> | |||
tzn. liczbę <math>\varphi(p^2)=p(p-1)</math>. | |||
Jako wielokrotność liczby <math>p</math>, rząd elementu <math>g</math> może więc wynosić albo <math>p-1</math> | |||
albo <math>p(p-1)</math>. | |||
Ale skoro, zgodnie z założeniem tego przypadku, <math>g^{p-1}\not\equiv_{p^2}1</math>, | |||
to <math>g</math> ma rząd <math>p(p-1)</math> w <math>\mathbb{Z}_{p^2}^*</math>, czyli <math>\mathbb{Z}_{p^2}^*</math> jest cykliczna. | |||
* <math>g^{p-1}\equiv_{p^2}1</math>. | |||
W tym przypadku rozważmy element <math>(p+1)g</math>. Mamy | |||
<center><math>\ | <center><math>\begin{align} (g(p+1))^{p-1} | ||
&\equiv_p& | &\equiv_p& | ||
g^{p-1}(p+1)^{p-1}\\ | g^{p-1}(p+1)^{p-1}\\ | ||
Linia 301: | Linia 311: | ||
&\equiv_p& | &\equiv_p& | ||
1 | 1 | ||
\ | \end{align}</math></center> | ||
oraz | oraz | ||
<center><math>\ | |||
<center><math>\begin{align}(g(p+1))^{p-1} | |||
&\equiv_{p^2}& | &\equiv_{p^2}& | ||
g^{p-1}(p+1)^{p-1}\\ | g^{p-1}(p+1)^{p-1}\\ | ||
Linia 314: | Linia 326: | ||
&\equiv_{p^2}& | &\equiv_{p^2}& | ||
1-p. | 1-p. | ||
\ | \end{align}</math></center> | ||
Korzystając z wyliczonych właśnie reszt | Korzystając z wyliczonych właśnie reszt | ||
<math> | <math>p-1</math> potęgi liczby <math>g_1 =g(p+1)</math> modulo <math>p</math> i <math>p^2</math> | ||
można argumentować jak w pierwszym przypadku i dostać, | można argumentować jak w pierwszym przypadku i dostać, | ||
że <math> | że <math>g_1</math> ma rząd <math>p(p-1)</math> w <math>\mathbb{Z}_{p^2}^*</math>. | ||
A zatem i w tym przypadku <math> | A zatem i w tym przypadku <math>\mathbb{Z}_{p^2}^*</math> jest cykliczna. | ||
</div></div> | </div></div> |
Aktualna wersja na dzień 21:45, 11 wrz 2023
Ciała skończone
Ćwiczenie 1
Udowodnij, że jeśli , to dla dowolnego mamy .
Wskazówka
Rozwiązanie
Ćwiczenie 2
Pochodna wielomianu to wielomian .
Pokaż, że:
Wskazówka
Rozwiązanie
Ćwiczenie 3
Pokaż, że rozkład wielomianu nad ciałem składa się ze wszystkich nierozkładalnych, unormowanych wielomianów stopnia , gdzie . Każdy z takich wielomianów pojawia się dokładnie raz i wielomiany te stanowią wszystkie czynniki rozkładu .
Wskazówka
Rozwiązanie
Ćwiczenie 4
Pokaż, że dla dowolnej liczby pierwszej i dowolnego w pierscieniu istnieje unormowany, nierozkładalny (nad ) wielomian stopnia .
Wskazówka
Rozwiązanie
Ćwiczenie 5
Niech będzie grupą elementów odwracalnych względem mnożenia modulo , czyli . Pokaż, że gdy jest liczbą pierwszą, to grupa jest cykliczna.
Wskazówka
Rozwiązanie