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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Arek (dyskusja | edycje)
Nie podano opisu zmian
 
Nie podano opisu zmian
Linia 1: Linia 1:
==Ciała skończone==
==Ciała skończone==


{{cwiczenie|ex ciala prosty fakt||
{{cwiczenie|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 30: Linia 30:
</div></div>
</div></div>


{{cwiczenie|ex ciala pochodna||
{{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>  
Linia 78: Linia 78:
</div></div>
</div></div>


{{cwiczenie|ex ciala rozklad xpn-x||
{{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>  
Linia 90: Linia 90:
<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>\displaystyle d \geq 2</math> jest stopniem nierozkładalnego i unormowanego  
* jeśli <math>\displaystyle d \geq 2</math> jest stopniem nierozkładalnego i unormowanego wielomianu <math>\displaystyle f(x)\in \mathbb{Z}_p[x]</math>, to <math>\displaystyle f(x)</math> dzieli <math>\displaystyle x^{p^d}-1</math>,
wielomianu <math>\displaystyle f(x)\in \mathbb{Z}_p[x]</math>, to <math>\displaystyle f(x)</math> dzieli <math>\displaystyle x^{p^d}-1</math>,
* jeśli <math>\displaystyle d</math> jest dzielnikiem <math>\displaystyle n</math>, to dowolny nierozkładalny wielomian stopnia <math>\displaystyle d</math> jest dzielnikiem wielomianu <math>\displaystyle x^{p^n}-x</math> w pierścieniu <math>\displaystyle {\bf \mathbb{Z}}_p[x]</math>,
* jeśli <math>\displaystyle d</math> 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 {\bf \mathbb{Z}}_p[x]</math>, sam jest dzielnikiem <math>\displaystyle n</math>,
to dowolny nierozkładalny wielomian stopnia <math>\displaystyle d</math> jest dzielnikiem  
* w rozkładzie wielomianu <math>\displaystyle x^{p^n}-x</math> na iloczyn wielomianów nierozkładalnych z pierścienia <math>\displaystyle {\bf \mathbb{Z}}_p[x]</math> wszystkie czynniki sa różne.
wielomianu <math>\displaystyle x^{p^n}-x</math> w pierścieniu <math>\displaystyle {\bf \mathbb{Z}}_p[x]</math>,
* stopień nierozkładalnego wielomianu dzielącego wielomian  
<math>\displaystyle x^{p^n}-x</math> w pierścieniu <math>\displaystyle {\bf \mathbb{Z}}_p[x]</math>, sam jest dzielnikiem <math>\displaystyle n</math>,
* w rozkładzie wielomianu <math>\displaystyle x^{p^n}-x</math> na iloczyn wielomianów nierozkładalnych  
z pierścienia <math>\displaystyle {\bf \mathbb{Z}}_p[x]</math> wszystkie czynniki sa różne.


</div></div>
</div></div>
Linia 104: Linia 99:
<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>\displaystyle d\geq 2</math> jest stopniem nierozkładalnego  
* jeśli <math>\displaystyle d\geq 2</math> jest stopniem nierozkładalnego wielomianu <math>\displaystyle f(x)\in \mathbb{Z}_p[x]</math>, to <math>\displaystyle f(x)</math> dzieli <math>\displaystyle x^{p^d}-1</math>:
wielomianu <math>\displaystyle f(x)\in \mathbb{Z}_p[x]</math>, to <math>\displaystyle f(x)</math> dzieli <math>\displaystyle x^{p^d}-1</math>:


Niech <math>\displaystyle f(x)</math> będzie nierozkładalnym wielomianem stopnia <math>\displaystyle d\geqslant 2</math>.  
Niech <math>\displaystyle f(x)</math> będzie nierozkładalnym wielomianem stopnia <math>\displaystyle d\geqslant 2</math>.  
Na podstawie twierdzenia opisującego  
Na podstawie twierdzenia opisującego konstrukcję ciał o <math>\displaystyle p^k</math> elementach wiemy, że  
konstrukcję ciał o <math>\displaystyle p^k</math> elementach wiemy, że  
pierścień ilorazowy <math>\displaystyle \mathbb{Z}_p[x]/f(x)</math> jest  <math>\displaystyle p^d</math>-elementowym ciałem.  
pierścień ilorazowy <math>\displaystyle \mathbb{Z}_p[x]/f(x)</math> jest  <math>\displaystyle p^d</math>-elementowym ciałem.  
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>  
Linia 117: Linia 110:
</math></center>
</math></center>


Ponieważ <math>\displaystyle \mathbb{Z}_p[x]/f(x)</math> jest ciałem,  
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
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)}
Linia 131: Linia 122:
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>
lub równoważnie <math>\displaystyle f(x)|x^{p^d}-1</math>.
lub równoważnie <math>\displaystyle f(x)|x^{p^d}-1</math>.
* jeśli <math>\displaystyle d</math> jest dzielnikiem <math>\displaystyle n</math>,  
* jeśli <math>\displaystyle d</math> jest dzielnikiem <math>\displaystyle n</math>, to dowolny nierozkładalny wielomian stopnia <math>\displaystyle d</math> jest dzielnikiem wielomianu <math>\displaystyle x^{p^n}-x</math> w pierścieniu <math>\displaystyle {\bf \mathbb{Z}}_p[x]</math>:
to dowolny nierozkładalny wielomian stopnia <math>\displaystyle d</math> jest dzielnikiem  
wielomianu <math>\displaystyle x^{p^n}-x</math> w pierścieniu <math>\displaystyle {\bf \mathbb{Z}}_p[x]</math>:


Oczywiście <math>\displaystyle x|x^{p^n}-x</math> bo <math>\displaystyle x^{p^n}-x=x(x^{p^n-1}-1)</math>.  
Oczywiście <math>\displaystyle x|x^{p^n}-x</math> bo <math>\displaystyle x^{p^n}-x=x(x^{p^n-1}-1)</math>. Rozważmy dowolny, inny, unormowany, nierozkładalny wielomian stopnia <math>\displaystyle 1</math>, czyli <math>\displaystyle x-c</math> dla <math>\displaystyle c\neq0</math>.  
Rozważmy dowolny, inny, unormowany, nierozkładalny wielomian stopnia <math>\displaystyle 1</math>,
czyli <math>\displaystyle x-c</math> dla <math>\displaystyle c\neq0</math>.  
Z Małego Twierdzenia Fermata mamy <math>\displaystyle c^{p-1}=1</math> dla  <math>\displaystyle {\bf \mathbb{Z}}_p-\left\lbrace 0 \right\rbrace</math>,  
Z Małego Twierdzenia Fermata mamy <math>\displaystyle c^{p-1}=1</math> dla  <math>\displaystyle {\bf \mathbb{Z}}_p-\left\lbrace 0 \right\rbrace</math>,  
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>.  
Linia 148: Linia 135:
Łą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 Zadaniu [[##ex ciala prosty fakt|Uzupelnic ex ciala prosty fakt|]], dostajemy <math>\displaystyle f(x)|x^{p^n}-1</math>.
* stopień nierozkładalnego wielomianu dzielącego wielomian  
* 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>:
<math>\displaystyle x^{p^n}-x</math> w pierścieniu <math>\displaystyle \mathbb{Z}_p[x]</math>, sam jest dzielnikiem <math>\displaystyle n</math>:


Rozważmy dowolny  unormowany, nierozkładalny dzielnik <math>\displaystyle f(x)</math> wielomianu <math>\displaystyle x^{p^n}-x</math>  
Rozważmy dowolny  unormowany, nierozkładalny dzielnik <math>\displaystyle f(x)</math> wielomianu <math>\displaystyle x^{p^n}-x</math>  
Linia 161: Linia 147:
<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)}  
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>


Linia 186: Linia 172:
Ta sprzeczność pokazuje, że <math>\displaystyle r=0</math> i w konsekwencji,  
Ta sprzeczność pokazuje, że <math>\displaystyle r=0</math> i w konsekwencji,  
że stopień <math>\displaystyle d</math> dowolnego nierozkładalnego dzielnika <math>\displaystyle f(x)|x^{p^n}-x</math> spełnia <math>\displaystyle d|n</math>.
że stopień <math>\displaystyle d</math> dowolnego nierozkładalnego dzielnika <math>\displaystyle f(x)|x^{p^n}-x</math> spełnia <math>\displaystyle d|n</math>.
* w rozkładzie wielomianu <math>\displaystyle x^{p^n}-x</math> na iloczyn wielomianów nierozkładalnych  
* w rozkładzie wielomianu <math>\displaystyle x^{p^n}-x</math> na iloczyn wielomianów nierozkładalnych z pierścienia <math>\displaystyle {\bf \mathbb{Z}}_p[x]</math> wszystkie czynniki sa różne.
z pierścienia <math>\displaystyle {\bf \mathbb{Z}}_p[x]</math> wszystkie czynniki sa różne.


Dla dowodu niewprost załóżmy, że <math>\displaystyle f(x)</math> jest nierozkładalnym wielomianem  
Dla dowodu niewprost załóżmy, że <math>\displaystyle f(x)</math> jest nierozkładalnym wielomianem o niezerowym stopniu oraz
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).

Wersja z 09:12, 27 sie 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 ex ciala istnienie wielomianow nierozkladalnych

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 ex ciala cyklicznosc Zp2

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