Matematyka dyskretna 2/Ćwiczenia 6: Ciała skończone: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Linia 1: | Linia 1: | ||
==Ciała skończone== | ==Ciała skończone== | ||
{{cwiczenie|1|| | {{cwiczenie|1|cw 1| | ||
Udowodnij, że jeśli <math>\displaystyle d|n</math>, to dla dowolnego <math>\displaystyle p</math> mamy <math>\displaystyle x^{p^d-1}|x^{p^n-1}</math>. | Udowodnij, że jeśli <math>\displaystyle d|n</math>, to dla dowolnego <math>\displaystyle p</math> mamy <math>\displaystyle x^{p^d-1}|x^{p^n-1}</math>. | ||
Linia 34: | Linia 33: | ||
</div></div> | </div></div> | ||
{{cwiczenie|2|| | {{cwiczenie|2|cw 2| | ||
Pochodna wielomianu <math>\displaystyle f(x)=f_0+f_1x+f_2x^2+\ldots+f_nx^n</math> | Pochodna wielomianu <math>\displaystyle f(x)=f_0+f_1x+f_2x^2+\ldots+f_nx^n</math> | ||
to wielomian <math>\displaystyle f'(x)=f_1+2f_2x+\ldots+nf_nx^{n-1}</math>. | to wielomian <math>\displaystyle f'(x)=f_1+2f_2x+\ldots+nf_nx^{n-1}</math>. | ||
Linia 86: | Linia 85: | ||
</div></div> | </div></div> | ||
{{cwiczenie|3|| | {{cwiczenie|3|cw 3| | ||
Pokaż, że rozkład wielomianu <math>\displaystyle x^{p^n}-x</math> nad ciałem <math>\displaystyle {\bf \mathbb{Z}}_p</math> | Pokaż, że rozkład wielomianu <math>\displaystyle x^{p^n}-x</math> nad ciałem <math>\displaystyle {\bf \mathbb{Z}}_p</math> | ||
składa się ze wszystkich nierozkładalnych, | składa się ze wszystkich nierozkładalnych, | ||
Linia 141: | Linia 140: | ||
tzn. <math>\displaystyle c</math> jest pierwiastkiem <math>\displaystyle x^{p-1}-1</math>. | tzn. <math>\displaystyle c</math> jest pierwiastkiem <math>\displaystyle x^{p-1}-1</math>. | ||
Twierdzenie Bezout daje więc <math>\displaystyle x-c|x^{p-1}-1</math>. | Twierdzenie Bezout daje więc <math>\displaystyle x-c|x^{p-1}-1</math>. | ||
Z | Z [[#cw_1|ćwiczenia 1]] wiemy, że <math>\displaystyle x^{p-1}-1|x^{p^n}-1</math> | ||
więc <math>\displaystyle x-c|x^{p^n}-1</math>, dla dowolnego <math>\displaystyle c\in\mathbb{Z}_p</math>. | więc <math>\displaystyle x-c|x^{p^n}-1</math>, dla dowolnego <math>\displaystyle c\in\mathbb{Z}_p</math>. | ||
Linia 147: | Linia 146: | ||
Na podstawie punktu pierwszego wiemy, że <math>\displaystyle f(x)|x^{p^d}-1</math>. | Na podstawie punktu pierwszego wiemy, że <math>\displaystyle f(x)|x^{p^d}-1</math>. | ||
Łącząc to z podzielnością <math>\displaystyle x^{p^d}-1|x^{p^n}-1</math>, | Łącząc to z podzielnością <math>\displaystyle x^{p^d}-1|x^{p^n}-1</math>, | ||
otrzymaną w | otrzymaną w [[#cw_1|ćwiczeniu 1]], dostajemy <math>\displaystyle f(x)|x^{p^n}-1</math>. | ||
* stopień nierozkładalnego wielomianu dzielącego wielomian <math>\displaystyle x^{p^n}-x</math> w pierścieniu <math>\displaystyle \mathbb{Z}_p[x]</math>, sam jest dzielnikiem <math>\displaystyle n</math>: | * stopień nierozkładalnego wielomianu dzielącego wielomian <math>\displaystyle x^{p^n}-x</math> w pierścieniu <math>\displaystyle \mathbb{Z}_p[x]</math>, sam jest dzielnikiem <math>\displaystyle n</math>: | ||
Linia 157: | Linia 156: | ||
czyli wielomiany <math>\displaystyle x^{p^d}</math> i <math>\displaystyle x</math> dają te same reszty modulo <math>\displaystyle \sim_{f(x)}</math>, | czyli wielomiany <math>\displaystyle x^{p^d}</math> i <math>\displaystyle x</math> dają te same reszty modulo <math>\displaystyle \sim_{f(x)}</math>, | ||
czyli są równe w ciele <math>\displaystyle \mathbb{Z}_p[x]/f(x)</math>. Mamy więc | czyli są równe w ciele <math>\displaystyle \mathbb{Z}_p[x]/f(x)</math>. Mamy więc | ||
<center><math>\displaystyle x^{p^{qd}} = \left( x^{p^d} \right)^{p^{(q-1)d}} \sim_{f(x)} | <center><math>\displaystyle x^{p^{qd}} = \left( x^{p^d} \right)^{p^{(q-1)d}} \sim_{f(x)} | ||
Linia 162: | Linia 162: | ||
x^{p^d} \sim_{f(x)}x | x^{p^d} \sim_{f(x)}x | ||
</math></center> | </math></center> | ||
skąd | skąd | ||
<center><math>\displaystyle x \sim_{f(x)} x^{p^n} = x^{p^{qd+r}} = \left( x^{p^{qd}} \right)^{p^r} \sim_{f(x)} x^{p^r}, | <center><math>\displaystyle 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> | ||
czyli <math>\displaystyle [x^{p^r}]_{f(x)}=[x]_{f(x)}</math>. | czyli <math>\displaystyle [x^{p^r}]_{f(x)}=[x]_{f(x)}</math>. | ||
Linia 174: | Linia 177: | ||
to <math>\displaystyle h(x^{p^r})=h(x)^{p^r}</math> w <math>\displaystyle {\bf \mathbb{Z}_p}[x]</math>. | to <math>\displaystyle h(x^{p^r})=h(x)^{p^r}</math> w <math>\displaystyle {\bf \mathbb{Z}_p}[x]</math>. | ||
A zatem dla dowolnego <math>\displaystyle h(x)\in \mathbb{Z}_p[x]</math> | A zatem dla dowolnego <math>\displaystyle h(x)\in \mathbb{Z}_p[x]</math> | ||
<center><math>\displaystyle [h(x)]_{f(x)}=[h(x)]^{p^r}_{f(x)}, | <center><math>\displaystyle [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 | ||
Linia 188: | Linia 193: | ||
Dla dowodu niewprost załóżmy, że <math>\displaystyle f(x)</math> jest nierozkładalnym wielomianem o niezerowym stopniu oraz | Dla dowodu niewprost załóżmy, że <math>\displaystyle f(x)</math> jest nierozkładalnym wielomianem o niezerowym stopniu oraz | ||
<center><math>\displaystyle x^{p^n}-x=f(x)^2q(x). | <center><math>\displaystyle x^{p^n}-x=f(x)^2q(x). | ||
</math></center> | </math></center> | ||
Porównując pochodne obu wielomianów dostajemy | Porównując pochodne obu wielomianów dostajemy | ||
<center><math>\displaystyle 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). | <center><math>\displaystyle 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> | </math></center> | ||
Pamiętając, że <math>\displaystyle p^n=0</math> w ciele <math>\displaystyle \mathbb{Z}_p</math> otrzymujemy, że <math>\displaystyle f(x)|-1</math>. | |||
Pamiętając, że <math>\displaystyle p^n=0</math> w ciele <math>\displaystyle | |||
\mathbb{Z}_p</math> otrzymujemy, że <math>\displaystyle f(x)|-1</math>. | |||
To zaś może być prawdą tylko wtedy, gdy <math>\displaystyle f(x)</math> jest wielomianem stałym. | To zaś może być prawdą tylko wtedy, gdy <math>\displaystyle f(x)</math> jest wielomianem stałym. | ||
</div></div> | </div></div> | ||
{{cwiczenie|4|| | {{cwiczenie|4|cw 4| | ||
Pokaż, że dla dowolnej liczby pierwszej <math>\displaystyle p</math> | Pokaż, że dla dowolnej liczby pierwszej <math>\displaystyle p</math> | ||
i dowolnego <math>\displaystyle n>1</math> w pierscieniu <math>\displaystyle \mathbb{Z}_p[x]</math> | i dowolnego <math>\displaystyle n>1</math> w pierscieniu <math>\displaystyle \mathbb{Z}_p[x]</math> | ||
Linia 213: | Linia 222: | ||
Niech <math>\displaystyle N_n(p)</math> będzie liczba nieredukowalnych, | Niech <math>\displaystyle N_n(p)</math> będzie liczba nieredukowalnych, | ||
unormowanych wielomianów stopnia <math>\displaystyle n</math> w <math>\displaystyle \mathbb{Z}_p[x]</math>. | unormowanych wielomianów stopnia <math>\displaystyle n</math> w <math>\displaystyle \mathbb{Z}_p[x]</math>. | ||
Wykorzystując | Wykorzystując [[#cw_3|ćwiczenie 3]] | ||
skonstruuj zależność z uwikłanymi wartościami <math>\displaystyle N_d(p)</math>, | skonstruuj zależność z uwikłanymi wartościami <math>\displaystyle N_d(p)</math>, | ||
gdzie <math>\displaystyle d</math> przebiega wszystkie dzielniki liczby <math>\displaystyle n</math>. | gdzie <math>\displaystyle d</math> przebiega wszystkie dzielniki liczby <math>\displaystyle n</math>. | ||
Linia 224: | Linia 233: | ||
Rozważmy rozkład wielomianu <math>\displaystyle x^{p^n}-x</math> w pierścieniu <math>\displaystyle \mathbb{Z}_p[x]</math> | Rozważmy rozkład wielomianu <math>\displaystyle x^{p^n}-x</math> w pierścieniu <math>\displaystyle \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>\displaystyle N_d(p)</math> czynników stopnia <math>\displaystyle d</math>, gdy <math>\displaystyle d|n</math>, | pojawia się dokładnie <math>\displaystyle N_d(p)</math> czynników stopnia <math>\displaystyle d</math>, gdy <math>\displaystyle 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>\displaystyle p^n</math>, mamy | Ponieważ stopnie wszystkich czynników rozkładu muszą się sumować do <math>\displaystyle p^n</math>, mamy | ||
<center><math>\displaystyle p^n=\sum_{d|n}dN_d(p). | <center><math>\displaystyle p^n=\sum_{d|n}dN_d(p). | ||
</math></center> | </math></center> | ||
Wzór inwersyjny Mobiusa daje wtedy: | Wzór inwersyjny Mobiusa daje wtedy: | ||
<center><math>\displaystyle nN_n(p)=\sum_{d|n}\mu(d)p^{\frac{n}{d}}, | <center><math>\displaystyle nN_n(p)=\sum_{d|n}\mu(d)p^{\frac{n}{d}}, | ||
</math></center> | </math></center> | ||
czyli | czyli | ||
<center><math>\displaystyle \aligned N_n(p) | <center><math>\displaystyle \aligned N_n(p) | ||
Linia 244: | Linia 258: | ||
=\frac{1}{n}(p^n-\frac{p^{n-1}}{p-1})>0. | =\frac{1}{n}(p^n-\frac{p^{n-1}}{p-1})>0. | ||
\endaligned</math></center> | \endaligned</math></center> | ||
Ponieważ <math>\displaystyle N_n(p)</math> przyjmuje wartości całkowite | Ponieważ <math>\displaystyle N_n(p)</math> przyjmuje wartości całkowite | ||
<center><math>\displaystyle N_n(p)\geqslant1, | <center><math>\displaystyle N_n(p)\geqslant1, | ||
</math></center> | </math></center> | ||
co było do pokazania. | co było do pokazania. | ||
</div></div> | </div></div> | ||
{{cwiczenie|5|| | {{cwiczenie|5|cw 5| | ||
Niech <math>\displaystyle (Z_n^*,\cdot,1)</math> będzie grupą elementów odwracalnych względem mnożenia modulo <math>\displaystyle n</math>, | Niech <math>\displaystyle (Z_n^*,\cdot,1)</math> będzie grupą elementów odwracalnych względem mnożenia modulo <math>\displaystyle n</math>, | ||
czyli <math>\displaystyle \mathbb{Z}_n^*=\left\lbrace m:1\leqslant m\leqslant n,\ m\perp n \right\rbrace</math>. | czyli <math>\displaystyle \mathbb{Z}_n^*=\left\lbrace m:1\leqslant m\leqslant n,\ m\perp n \right\rbrace</math>. | ||
Linia 269: | Linia 285: | ||
Niech <math>\displaystyle g</math> będzie generatorem grupy multyplikatywnej ciała <math>\displaystyle \mathbb{Z}_p</math>. | Niech <math>\displaystyle g</math> będzie generatorem grupy multyplikatywnej ciała <math>\displaystyle \mathbb{Z}_p</math>. | ||
Mamy zatem | Mamy zatem | ||
<center><math>\displaystyle g^{p-1}\equiv_p 1, | <center><math>\displaystyle g^{p-1}\equiv_p 1, | ||
</math></center> | </math></center> | ||
czyli <math>\displaystyle \mathbb{Z}_p^2</math> element <math>\displaystyle g^{p-1}</math> ma jedną z dwu wartości: <math>\displaystyle 1</math> lub <math>\displaystyle p+1</math>. | czyli <math>\displaystyle \mathbb{Z}_p^2</math> element <math>\displaystyle g^{p-1}</math> ma jedną z dwu wartości: <math>\displaystyle 1</math> lub <math>\displaystyle p+1</math>. | ||
Linia 290: | Linia 308: | ||
W tym przypadku rozważmy element <math>\displaystyle (p+1)g</math>. Mamy | W tym przypadku rozważmy element <math>\displaystyle (p+1)g</math>. Mamy | ||
<center><math>\displaystyle \aligned (g(p+1))^{p-1} | <center><math>\displaystyle \aligned (g(p+1))^{p-1} | ||
Linia 299: | Linia 318: | ||
1 | 1 | ||
\endaligned</math></center> | \endaligned</math></center> | ||
oraz | oraz | ||
<center><math>\displaystyle \aligned(g(p+1))^{p-1} | <center><math>\displaystyle \aligned(g(p+1))^{p-1} | ||
Linia 312: | Linia 333: | ||
1-p. | 1-p. | ||
\endaligned</math></center> | \endaligned</math></center> | ||
Korzystając z wyliczonych właśnie reszt | Korzystając z wyliczonych właśnie reszt |
Wersja z 10:42, 6 wrz 2006
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