60 2 Cinhi Rkortc?onc i rcfi/ty kwadratowe
Przykład 3. Niech/(A4) * A4 + A'3 + AT1 +1, g(X) - A’3 + I e F2[Ar]. Znajdź-my NWD(f g) za pomocą algorytmu Euklidesa dla wielomianów i przedstawmy ten największy wspólny dzielnik w postaci u(X)f(X) -F v(X)g(X).
Rozwiązanie. Kolejne dzielenie wielomianów daje nam poniższy ciąg równości, które prowadzą do wniosku, że g) = X -f 1. Tc równości, wykorzys
tywane od końca, pozwalają nam przedstawić X -l- 1 jako kombinację liniową fig, (Zauważ, przy okazji, że w ciele charakterystyki 2 dodawanie jest tym samym działaniem co odejmowanie, tzn. a — b = a + b — 2b = a + b.) A oto obliczenia:
/=(A'+l)* + (A'l + A') j = (A'+l)(X2 + A0 + (r+l)
i stąd
1. Dla p = 2,3,5,7,11,13 i 17 znajdź najmniejszą dodatnią liczbę całkowitą, która generuje grupę FJ, i określ, ile jest generatorów wśród liczb 1, 2, 3,1.
2. Niech (Z/paZ)* oznacza zbiór wszystkich reszt modulo /?“ mających elementy odwrotne, tzn. takich, które nie są podzielne przez p.
Ostrzeżenie: Nie pomyl zbioru Z//?*Z (który ma/-/"1 elementów odwracalnych) ze zbiorem Fp« (w którym wszystkie elementy prócz 0 są odwracalne). Oba te zbiory są równe tylko dla a = 1.
(a) Niech g będzie liczbą całkowitą, która generuje grupę EJ, gdzie p > 2. Niech a będzie dowolną liczbą całkowitą, większą od 1. Udowodnij, że albo g, albo {p + l)g generuje (Z//?“Z)*. Zatem ta grupa jest też grupą cykliczną.
(b) Udowodnij, że jeśli a > 2, to grupa (Z/2“Z)* nie jest cykliczna, ale liczba 5 generuje podgrupę zawierającą połowę elementów całej grupy, mianowicie te liczby, które przystają do 1 modulo 4.
3. Ile elementów zawiera najmniejsze rozszerzenie ciała Fs zawierające wszystkie pierwiastki wielomianów X2 + X +\ i X* + X 1?
4. Dla każdej liczby d < 6 znajdź liczbę wielomianów nierozkładalnych stopnia d nad ciałem F2 i wypisz je wszystkie.
5. Dla każdej liczby d < 6 znajdź liczbę unormowanych wielomianów nierozkładalnych stopnia d nad ciałem F3 i dla d < 3 wypisz je wszystkie.
6. Niech / będzie potęgą liczby pierwszej p. Znajdź prosty wzór wyrażający liczbę unormowanych wielomianów nierozkładalnych stopnia / nad ciałem |g
7. W każdym z poniższych przykładów znajdź NWD( f g) dla f gpFJX] za pomocą algorytmu Euklidesa dla wielomianów (por. ćwiczenie 9 do podrozdziału 1.2). W każdym przypadku przedstaw największy wspólny dzielnik w postaci kombinacji liniowej fi g, tzn. w postaci d(X) = u(X) f(X) + + v(X)g(X).
Wf=X3 + X+),g = X2 + X+\,p = 2-
(b) f= X6 -t- X5 + X* + X3 + X2 + X + 1, g = X* + X2 + X + Up- 2;
(c) /=X3~X-l-l,g = X2 + i,p=:3;
(d) f=X5 + X* + X3-X2-X+l,g = X3 + X2 + X+ \,p=3;
(e) /= A'5 + 88Af4 + 73J3 + 83*2 + 51X+ 67, g=X3 + 97X* + 40X+ 38, />= 101.
8. Obliczając NWD(f f) (por. ćwiczenie 10 do podrozdziału 1.2), znajdź wszystkie pierwiastki wielokrotne wielomianu f(X) = X1 + X5 + XA — -X3 — X2-X+le F3[A'] w jego ciele rozkładu.
9. Niech aeFpJ będzie pierwiastkiem wielomianu X2 + aX + b, gdzie a, beFp.
(a) Udowodnij, że ap też jest pierwiastkiem tego wielomianu.
(b) Udowodnij, że jeśli a^Fp, to a = -a - ip i b - a'*1.
(c) Udowodnij, że jeśli a$łFp i c, de Fp, to {cz +dy*2 = d2 - acd+bc2 (a więc eFp).
(d) Niech z będzie pierwiastkiem kwadratowym z — 1 w F19j. Wykorzystaj punkt (c) do obliczenia (2 + 3/)101 (tzn. zapisz wynik w postaci a -f bi, a, be F19).
10. Niech d będzie większym ze stopni dwóch wielomianów f geFp[X]. Oszacuj za pomocą d i p liczbę operacji na bitach potrzebnych do obliczenia NWD(f g) za pomocą algorytmu Euklidesa.
11. Dla każdego z podanych ciał F4, gdzie q = pf, znajdź wielomian nieroz-kładalny o współczynnikach w ciele prostym, którego pierwiastek i jest pierwiastkiem pierwotnym (tzn. generuje grupę FJ), a następnie wypisz wszystkie potęgi a jako wielomiany zmiennej a, stopnia < /: (a) F4; (b) Fg; (c)F27;(d)F23.
12. Niech F{X)eF2[X] będzie pierwotnym wielomianem nierozkładalnym stopnia f Oznacza to, że jeśli a jest pierwiastkiem F(X), to potęgi a wyczerpują całą grupę F*/. Wykorzystując notację O, oszacuj (za pomocą /) liczbę operacji na bitach potrzebnych do zapisania każdej potęgi a jako wielomianu zmiennej a, stopnia mniejszego niż /.
13. (a) Jakie warunki muszą spełniać p if by każdy element Fp/, oprócz 0 i 1,
był generatorem grupy FJ/?
(b) Jakie warunki muszą być spełnione, by każdy element # 0,1 był albo generatorem, albo kwadratem generatora?
14. Dla dowolnej liczby pierwszej p pokaż, że istnieje ciąg = pfi potęg p takich, żc prawdopodobieństwo tego, że losowy element ciała F, jest generatorem FJ, dąży do 0, gdy co.
15. Jakie wielomiany w FJX] mają pochodną równą tożsamośdowo zeru?