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
Pitab (dyskusja | edycje)
Linia 9: Linia 9:
<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">   
Wykorzystaj rozkład  
Wykorzystaj rozkład  


<center><math>\displaystyle x^n-1=(x^d-1)(x^{(q-1)d}+x^{(q-2)d}+\ldots+x^d+1),
<center><math>\displaystyle x^n-1=(x^d-1)(x^{(q-1)d}+x^{(q-2)d}+\ldots+x^d+1),
</math></center>
</math></center>


gdzie <math>\displaystyle n=qd</math>.
gdzie <math>\displaystyle n=qd</math>.
Linia 18: Linia 20:
<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>\displaystyle d|n</math>, czyli np. <math>\displaystyle n=qd</math>, to
Łatwo pokazać, że jeśli <math>\displaystyle d|n</math>, czyli np. <math>\displaystyle n=qd</math>, to


<center><math>\displaystyle x^n-1=(x^d-1)(x^{(q-1)d}+x^{(q-2)d}+\ldots+x^d+1),
<center><math>\displaystyle 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>\displaystyle x^d-1|x^n-1</math>.  
skąd <math>\displaystyle x^d-1|x^n-1</math>.  
Linia 31: Linia 35:


{{cwiczenie|2||
{{cwiczenie|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>.


Pokaż, że:
Pokaż, że:


<center><math>\displaystyle \aligned (f+g)'(x)&=f'(x)+g'(x),\\
<center><math>\displaystyle \aligned (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).
\endaligned</math></center>
\endaligned</math></center>


}}
}}
Linia 50: Linia 55:
<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  
Niech  


<center><math>\displaystyle \aligned f(x)&=f_0+f_1x+f_2x^2+\ldots+f_nx^n,\\
<center><math>\displaystyle \aligned 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.
g(x)&=g_0+g_1x+g_2x^2+\ldots+g_nx^n.
\endaligned</math></center>
\endaligned</math></center>


Wielomiany są równe gdy mają te same współczynniki.  
Wielomiany są równe gdy mają te same współczynniki.  
Linia 75: Linia 82:
&=(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}.
\endaligned</math></center>
\endaligned</math></center>


</div></div>
</div></div>


{{cwiczenie|3||
{{cwiczenie|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 106: Linia 113:
Jego elementy to klasy równoważności reszt wielomianów w <math>\displaystyle \mathbb{Z}_p[x]/f(x)</math>  
Jego elementy to klasy równoważności reszt wielomianów w <math>\displaystyle \mathbb{Z}_p[x]/f(x)</math>  
z dzielenia przez <math>\displaystyle f(x)</math>:
z dzielenia przez <math>\displaystyle f(x)</math>:


<center><math>\displaystyle [0]_{f(x)},[h_1(x)]_{f(x)},\ldots,[h_{p^d-1}(x)]_{f(x)}.
<center><math>\displaystyle [0]_{f(x)},[h_1(x)]_{f(x)},\ldots,[h_{p^d-1}(x)]_{f(x)}.
</math></center>
</math></center>


Ponieważ <math>\displaystyle \mathbb{Z}_p[x]/f(x)</math> jest ciałem, to klasy <math>\displaystyle [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
Ponieważ <math>\displaystyle \mathbb{Z}_p[x]/f(x)</math> jest ciałem, to klasy <math>\displaystyle [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>\displaystyle [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)}
<center><math>\displaystyle [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>\displaystyle [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)},
<center><math>\displaystyle [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>


co oznacza, że <math>\displaystyle [x^{p^d}-1]_{f(x)}=[0]_{f(x)}</math>
co oznacza, że <math>\displaystyle [x^{p^d}-1]_{f(x)}=[0]_{f(x)}</math>

Wersja z 19:49, 5 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