Matematyka dyskretna 2/Ćwiczenia 6: Ciała skończone: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Pitab (dyskusja | edycje)
Pitab (dyskusja | edycje)
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 Zadania [[##ex ciala prosty fakt|Uzupelnic ex ciala prosty fakt|]] wiemy, że <math>\displaystyle x^{p-1}-1|x^{p^n}-1</math>
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 Zadaniu [[##ex ciala prosty fakt|Uzupelnic ex ciala prosty fakt|]], dostajemy <math>\displaystyle f(x)|x^{p^n}-1</math>.
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 Zadanie [[##ex ciala rozklad xpn-x|Uzupelnic ex ciala rozklad xpn-x|]]  
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 Zadania [[##ex ciala rozklad xpn-x|Uzupelnic ex ciala rozklad xpn-x|]] wiemy, że w rozkładzie tym  
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 d|n, to dla dowolnego p mamy xpd1|xpn1.

Wskazówka
Rozwiązanie

Ćwiczenie 2

Pochodna wielomianu f(x)=f0+f1x+f2x2++fnxn to wielomian f(x)=f1+2f2x++nfnxn1.

Pokaż, że:


Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle \aligned (f+g)'(x)&=f'(x)+g'(x),\\ (fg)'(x)&=f'(x)g(x)+f(x)g'(x). \endaligned}


Wskazówka
Rozwiązanie

Ćwiczenie 3

Pokaż, że rozkład wielomianu xpnx nad ciałem p składa się ze wszystkich nierozkładalnych, unormowanych wielomianów stopnia d, gdzie d|n. Każdy z takich wielomianów pojawia się dokładnie raz i wielomiany te stanowią wszystkie czynniki rozkładu xpnx.

Wskazówka
Rozwiązanie

Ćwiczenie 4

Pokaż, że dla dowolnej liczby pierwszej p i dowolnego n>1 w pierscieniu p[x] istnieje unormowany, nierozkładalny (nad p) wielomian stopnia n.

Wskazówka
Rozwiązanie

Ćwiczenie 5

Niech (Zn*,,1) będzie grupą elementów odwracalnych względem mnożenia modulo n, czyli n*={m:1mn, mn}. Pokaż, że gdy p jest liczbą pierwszą, to grupa p2* jest cykliczna.

Wskazówka
Rozwiązanie