Algebra i jej zastosowania konspekt wyk ladu, cz

Podobne dokumenty
13. Cia la. Rozszerzenia cia l.

Wyk lad 12. (ii) najstarszy wspó lczynnik wielomianu f jest elementem odwracalnym w P. Dowód. Niech st(f) = n i niech a bedzie

Wyk lad 9 Podpierścienie, elementy odwracalne, dzielniki zera

Wyk lad 14 Cia la i ich w lasności

Dziedziny Euklidesowe

Wyk lad 3 Wielomiany i u lamki proste

Algebra i jej zastosowania - konspekt wykładu

Algebra i jej zastosowania - konspekt wykładu

Algebra i jej zastosowania ćwiczenia

Algebra i jej zastosowania - konspekt wykładu

WYK LAD 2: PODSTAWOWE STRUKTURY ALGEBRAICZNE, PIERWIASTKI WIELOMIANÓW, ROZK LAD FUNKCJI WYMIERNEJ NA U LAMKI PROSTE

Wyk lad 1 Podstawowe struktury algebraiczne

Kodowanie i kompresja Streszczenie Studia dzienne Wykład 6

Wyk lad 7 Baza i wymiar przestrzeni liniowej

1 WPROWADZENIE 1. Agata Pilitowska. parzysta. 3. Znaleźć odległość kodu kontroli parzystości nad ciałem GF (q).

Wyk lad 11 1 Wektory i wartości w lasne

Wyk lad 9 Przekszta lcenia liniowe i ich zastosowania

Algebra i jej zastosowania konspekt wyk ladu, czȩść druga

1 WPROWADZENIE 1. Agata Pilitowska. parzysta. 3. Znaleźć odległość kodu kontroli parzystości nad ciałem GF (q).

Wyk lad 9 Baza i wymiar przestrzeni liniowej

Wersja testu A 15 lutego 2011 r. jest, że a) x R y R y 2 > Czy prawda. b) y R x R y 2 > 1 c) x R y R y 2 > 1 d) x R y R y 2 > 1.

Wyk lad 8 macierzy i twierdzenie Kroneckera-Capellego

Wersja testu D 14 września 2011 r. 1. Czy prawda jest, że a) x Z y Z y 2 = 2 ; b) x Z y Z x 2 = 1 ; c) x Z y Z x 2 = 2 ; d) x Z y Z y 2 = 1?

Wyk lad 14 Formy kwadratowe I

0.1 Pierścienie wielomianów

A. Strojnowski - Twierdzenie Jordana 1

Wyk lad 6 Podprzestrzenie przestrzeni liniowych

Ciała skończone. 1. Ciała: podstawy

Algebra konspekt wykladu 2009/10 1. du na dzialanie na zbioze G, jeśli dla dowolnych elementów x, y S, x y S. S jest zamkniety ze wzgle

Matematyka dyskretna

Wyk lad 5 W lasności wyznaczników. Macierz odwrotna

Matematyka dyskretna

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

Algebra i jej zastosowania ćwiczenia

Wyk lad 4 Macierz odwrotna i twierdzenie Cramera

Pierścień wielomianów jednej zmiennej

Treść wykładu. Pierścienie wielomianów. Dzielenie wielomianów i algorytm Euklidesa Pierścienie ilorazowe wielomianów

0 + 0 = 0, = 1, = 1, = 0.

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

1. R jest grupą abelową względem działania + (tzn. działanie jest łączne, przemienne, istnieje element neutralny oraz element odwrotny)

Algebra i jej zastosowania ćwiczenia

Maciej Grzesiak. Wielomiany

Algebra i jej zastosowania konspekt wyk ladu, cz

Wyk lad 9 Baza i wymiar przestrzeni liniowej

1. Określenie pierścienia

Kodowanie i kompresja Tomasz Jurdziński Studia Wieczorowe Wykład Kody liniowe - kodowanie w oparciu o macierz parzystości

Zadania o pierścieniach

1. Zadania z Algebry I

Wyk lad 10 Przestrzeń przekszta lceń liniowych

(α + β) a = α a + β a α (a + b) = α a + α b (α β) a = α (β a). Definicja 4.1 Zbiór X z dzia laniami o wyżej wymienionych w lasnościach

Laboratorium ochrony danych

Wyk lad 7 Metoda eliminacji Gaussa. Wzory Cramera

Wyk lad 4 Dzia lania na macierzach. Określenie wyznacznika

Podstawowe struktury algebraiczne

Przestrzenie wektorowe, liniowa niezależność wektorów, bazy przestrzeni wektorowych

Wyk lad 5 Grupa ilorazowa, iloczyn prosty, homomorfizm

Wyk lad 11 Przekszta lcenia liniowe a macierze

Dzia lanie grupy na zbiorze. Twierdzenie Sylowa

Grupy i cia la, liczby zespolone

Wyk lad 4 Warstwy, dzielniki normalne

Algebra liniowa z geometria. - zadania Rok akademicki 2010/2011

Udowodnimy najpierw, że,,dla dostatecznie dużych x liczby a k x k i a 0 + a 1 x + + a k x k maja ten sam znak. a k

1. Wykład NWD, NWW i algorytm Euklidesa.

Pierścienie grupowe wyk lad 3. lewych podmodu lów prostych. Ogólniej, aby roz lożyć dany pierścień na sume. prosta

Algebra i jej zastosowania ćwiczenia

2. PRZELICZANIE OBIEKTÓW KOMBINATORYCZNYCH

DZYSZKOLNE ZAWODY MATEMATYCZNE. Eliminacje rejonowe. Czas trwania zawodów: 150 minut

Uproszczony dowod twierdzenia Fredricksona-Maiorany

Ciała i wielomiany 1. przez 1, i nazywamy jedynką, zaś element odwrotny do a 0 względem działania oznaczamy przez a 1, i nazywamy odwrotnością a);

FUNKCJE LICZBOWE. x 1

Wyk lad 3 Wyznaczniki

Pisemny egzamin dyplomowy. na Uniwersytecie Wroc lawskim. na kierunku matematyka. zadania testowe. 22czerwca2009r. 60 HS-8-8

. : a 1,..., a n F. . a n Wówczas (F n, F, +, ) jest przestrzenią liniową, gdzie + oraz są działaniami zdefiniowanymi wzorami:

Przykładowe zadania z teorii liczb

Niezb. ednik matematyczny. Niezb. ednik matematyczny

1 Określenie pierścienia

Rozdzia l 11. Przestrzenie Euklidesowe Definicja, iloczyn skalarny i norma. iloczynem skalarnym.

g liczb rzeczywistych (a n ) spe lnia warunek

Wyk lad 2 Podgrupa grupy

Wykład 4 Udowodnimy teraz, że jeśli U, W są podprzetrzeniami skończenie wymiarowej przestrzeni V to zachodzi wzór: dim(u + W ) = dim U + dim W dim(u

Skończone rozszerzenia ciał

1. Wielomiany Podstawowe definicje i twierdzenia

4. Dzia lanie grupy na zbiorze

2 Kongruencje 5. 4 Grupy 9. 5 Grupy permutacji Homomorfizmy grup Pierścienie 16

Algorytm Euklidesa. ZADANIE 1. Oblicz korzystając z algorytmu Euklidesa: (a) NWD(120, 195), (b) NWD(80, 208), (c) NWD(36, 60, 90),

Pierścienie grupowe wyk lad 2. Przypomnijmy, że K-algebra A jest pó lprosta, gdy jej lewe A-modu ly przypominaja

Dr inż. Robert Wójcik, p. 313, C-3, tel Katedra Informatyki Technicznej (K-9) Wydział Elektroniki (W-4) Politechnika Wrocławska

WYK LAD 5: GEOMETRIA ANALITYCZNA W R 3, PROSTA I P LASZCZYZNA W PRZESTRZENI R 3

W11 Kody nadmiarowe, zastosowania w transmisji danych

Wzory Viete a i ich zastosowanie do uk ladów równań wielomianów symetrycznych dwóch i trzech zmiennych

ALGEBRA 1 Skrypt do wyk ladu A. Roman Wencel

1 Przestrzenie unitarne i przestrzenie Hilberta.

Wielomiany. dr Tadeusz Werbiński. Teoria

Teoria liczb. Magdalena Lemańska. Magdalena Lemańska,

Indeks odwzorowania zmiennej zespolonej wzgl. krzywej zamknietej

Przestrzenie wektorowe

Wykład 4. Określimy teraz pewną ważną klasę pierścieni.

1 Pierścienie, algebry

5. Algebra działania, grupy, grupy permutacji, pierścienie, ciała, pierścień wielomianów.

Wyk lad 13 Funkcjona ly dwuliniowe

Transkrypt:

Algebra i jej zastosowania konspekt wyk ladu, cz eść druga Anna Romanowska 22 października 2015 Pierścienie i cia la.1 Idea ly i pierścienie ilorazowe Definicja.11. Pierścień, w którym wszystkie idea ly sa g lówne, nazywamy pierścieniem idea lów g lównych. Przyk lad.12. Każdy z niżej podanych zbiorów tworzy pierścień idea lów g lównych. (a) Zbiór Z liczb ca lkowitych, przy czym każdy idea l ma postać (n) = nz. (b) Zbiór F [x] wielomianów o wspó lczynnikach w ciele F, przy czym każdy idea l (p(x)) sk lada sie z wielomianów podzielnych przez wielomian p(x). Każdy pierścień ilorazowy F [x]/i jest postaci F [x]/(p(x)), gdzie p(x) F [x]. Relacje I nazywa sie w tym przypadku również relacja przystawania modulo (p(x)), i stosuje notacje f(x) g(x) mod(p(x)) na oznaczenie, że f(x) i g(x) należa do jednej klasy tej relacji. Przy tym f(x) I g(x) f(x) g(x) mod(p(x)) f(x) g(x) (p(x)). Lemat.1. f(x) g(x) (mod p(x)) f(x) i g(x) maja te same reszty przy dzieleniu przez p(x). Twierdzenie.14. Niech p(x) F [x] b edzie wielomianem stopnia n > 0. Niech P := (p(x)). Elementy pierścienia F [x]/p można przedstawić dok ladnie w jeden sposób w postaci P + a 0 + a 1 x +... a n 1 x n 1, 1

PIERŚCIENIE I CIA LA 2 gdzie a 0, a 1,..., a n 1 F. Lemat.15. Przecie cie niepustej rodziny idea lów pierścienia jest idea lem. Stwierdzenie.16. Niech A be dzie podzbiorem pierścienia R. Istnieje najmniejszy idea l pierścienia R zawieraja cy A. Najmniejszy idea l zawieraja cy A oznaczamy symbolem (A) i nazywamy idea lem generowanym przez A. Zbiór A nazywamy zbiorem generatorów idea lu (A). W przypadku, gdy A = {a 1,..., a n }, piszemy (a 1,..., a n ) zamiast ({a 1,..., a n }). W szczególności, symbol (a) oznacza idea l g lówny generowany przez pojedyńczy element a A. W dalszym cia gu tego paragrafu, zak ladamy, że wszystkie rozważane pierścienie sa pierścieniami przemiennymi z jedynka. Twierdzenie.17. Niech A be dzie niepustym podzbiorem pierścienia R. Wówczas (A) = {a 1 r 1 +... + a n r n n Z +, a i A, r i R}. Przyk lad.18. Dla dowolnego cia la F, idea l (x, y) F [x, y], nie jest idea lem g lównym. A zatem pierścień F [x, y] nie jest pierścieniem idea lów g lównych. Pierścień nazywamy pierścieniem Noether, jeśli każdy jego idea l jest generowany przez skończony zbiór elementów. Twierdzenie.19. (Hilberta o bazie) Jeśli R jest pierścieniem Noether, to również pierścień wielomianów R[x] jest pierścieniem Noether. Idea l I pierścienia R nazywamy pierwszym, gdy I R oraz spe lniony jest naste puja cy warunek. Jeśli a, b R i ab I, to a I lub b I. Twierdzenie.110. Idea l I pierścienia R jest pierwszy wtedy i tylko wtedy, gdy jest on ja drem homomorfizmu pierścienia R na pierścień ca lkowity. Idea l I pierścienia R nazywamy idea lem maksymalnym, jeśli I R oraz spe lniony jest naste puja cy warunek. Jeśli idea l J pierścienia R zawiera idea l I, to J = I lub J = R. Twierdzenie.111. Idea l I pierścienia R jest maksymalny wtedy i tylko wtedy, gdy jest on ja drem homomorfizmu R na cia lo. Wniosek.112. Każdy idea l maksymalny jest pierwszy.

PIERŚCIENIE I CIA LA.2 Pierścienie Euklidesa Definicja.21. Pierścieniem Euklidesa nazywamy pierścień ca lkowity R, w którym dla każdego niezerowego elementu a istnieje taka nieujemna liczba ca lkowita d(a), że (a) jeśli a, b R, a, b 0, to d(a) d(ab), (b) (Algorytm dzielenia) dla każdej pary elementów a, b R, b 0, istnieja elementy q, r R, takie, że a = qb+r, gdzie r = 0 lub d(r) < d(b). Przyk lad.22. Każdy z niżej podanych zbiorów tworzy pierścień Euklidesa. (a) Zbiór Z liczb ca lkowitych, przy czym d(a) = a. (b) Każde cia lo, przy czym d(a) = 1 dla każdego a 0. (c) Zbiór F [x] wielomianów o wspó lczynnikach w ciele F, przy czym d(f(x)) = st f(x). Twierdzenie.2. (Algorytm dzielenia dla wielomianów) Niech F bedzie cia lem i niech f(x), g(x) F [x]. Jeśli g(x) 0, to istnieja jednoznacznie wyznaczone wielomiany q(x), r(x) F [x] takie, że f(x) = q(x) g(x) + r(x), gdzie albo r(x) = 0, albo st r(x) < st g(x). Twierdzenie.24. (o reszcie) W pierścieniu F [x], reszta z podzielenia f(x) F [x] przez x a jest równa f(a). Twierdzenie.25. (Bezout a) W pierścieniu F [x], wielomian x a jest czynnikiem f(x) wtedy i tylko wtedy, gdy f(a) = 0. Definicja.26. Element a nazywa si e pierwiastkiem wielomianu f(x), jeśli f(a) = 0. Twierdzenie.27. Wieloman stopnia n nad cia lem F ma co najwyżej n pierwiastków w F. Niech R b edzie pierścieniem ca lkowitym i niech a, b, q R. Mówimy, że b dzieli a lub, że b jest czynnikiem a i piszemy b a, jeśli a = qb.

PIERŚCIENIE I CIA LA 4 Stwierdzenie.28. Niech R bedzie pierścieniem ca lkowitym i niech a, b, c, r R. Wtedy (a) a b, a c a (b + c), (b) a b a br, (c) a b, b c a c. Definicja.29. Niech R b edzie pierścieniem ca lkowitym i niech a, b R. Element g R nazywamy najwi ekszym wspólnym dzielnikiem a i b i oznaczamy symbolem g = NW D(a, b), jeśli (a) g a, (b) c a, g b, c b c g. Element l R nazywamy najmniejsza wspólna wielokrotnościa a i b i oznaczamy symbolem l = NW W (a, b), jeśli (c) a l, (d) a k, b l, b k l k. Twierdzenie.210. Dowolne dwa elementy a i b pierścienia Euklidesa R posiadaja NW D(a, b). Ponadto, istnieja elementy s, t R takie, że NW D(a, b) = sa + tb. Twierdzenie.211. (algorytm Euklidesa) Niech a oraz b bed a elementami pierścienia Euklidesa R. Niech b 0. Wtedy a = bq 1 + r 1, d(r 1 ) < d(b) b = r 1 q 2 + r 2, d(r 2 ) < d(r 1 ) r 1 = r 2 q + r, d(r ) < d(r 2 ).. r k 2 = r k 1 q k + r k, d(r k ) < d(r k 1 ) r k 1 = r k q k+1 + 0 Jeśli r 1 = 0, to b = NW D(a, b). Jeśli r 1 0, to r k = NW D(a, b). Aby znaleźć elementy s, t R spe lniaja ce NW D(a, b) = sa + tb, wystarczy zacza ć od równania r k = r k 2 r k 1 q k i posuwać sie w góre, za każdym razem zaste puja c r i podobna reprezentacja przez elementy r i 1 oraz r i 2. Twierdzenie.212. Niech a i b bed a liczbami ca lkowitymi. Równanie ax n b ma ca lkowite rozwiazanie wtedy i tylko wtedy, gdy NW D(a, n) b. Jeśli takie rozwiazanie istnieje, to istnieje NW D(a, n) rozwiazań nierównoważnych mod n.

PIERŚCIENIE I CIA LA 5 Twierdzenie.21. (chińskie twierdzenie o resztach) Niech m = m 1 m 2 m r, gdzie NW D(m i, m j ) = 1 dla i j. Wtedy uk lad równań x m1 a 1, x m2 a 2,..., x mr a r ma ca lkowite rozwiazanie. Jeśli liczba t jest rozwiazaniem, to każde inne rozwiazanie z spe lnia warunek z m t. Definicja.214. Niech R b edzie pierścieniem przemiennym z 1. Element u R nazywamy odwracalnym, jeśli istnieje element v R taki, że uv = 1. Elementy a, b R nazywamy stowarzyszonymi (piszemy a b), jeśli a b i b a. Relacja stowarzyszenia jest relacja równoważności. Elementy odwracalne pierścienia R sa to elementy stowarzyszone z 1. Elementy a, b pierścienia ca lkowitego R sa stowarzyszone wtedy i tylko wtedy, gdy istnieje w R odwracalny element c taki, że ac = b. Elementy odwracalne w pierścieniu przemiennym R tworza grupe przemienna ze wzgle du na mnożenie. Definicja.215. Nieodwracalny element p pierścienia Euklidesa R nazywamy nierozk ladanym, jeśli zachodzi nastepuj acy warunek p = ab a lub b jest odwracalny w R Twierdzenie.216. (o jednoznacznym rozk ladzie) Każdy niezerowy element pierścienia Euklidesa jest albo odwracalny albo jest iloczynem skończonej liczby elementów nierozk ladalnych. Sa one wyznaczone jednoznacznie z dok ladnościa do kolejności czynników i mnożenia przez elementy odwracalne. Pierścienie spe lniajace warunek sformu lowany w Twierdzeniu.216. nazywaja sie pierścieniami z jednoznacznościa rozk ladu. Wielomian f(x) stopnia dodatniego jest rozk ladalny nad cia lem F, jeśli jest iloczynem dwóch wielomianów stopni dodatnich nad F. Wielomian f(x) jest nierozk ladalny nad F, jeśli f(x) nie da sie przedstawić w taki sposób. Twierdzenie.217. (Zasadnicze twierdzenie algebry) Jeśli f(x) C[x] ma stopień dodatni, to f(x) ma pierwiastek w C. Twierdzenie.218. (a) Jedynymi nierozk l adalnymi wielomianami w C[x] sa wielomiany stopnia pierwszego. (b) Jedynymi nierozk ladalnymi wielomianami w R[x] sa wielomiany stopnia pierwszego i wielomiany stopnia drugiego ax 2 + bx + c, dla których b 2 < 4ac.

PIERŚCIENIE I CIA LA 6 Przypomnijmy, że pierścień, w którym każdy idea l jest g lówny, nazywa si e pierścieniem idea lów g lównych. Twierdzenie.219. Każdy pierścień Euklidesa jest pierścieniem idea lów g lównych. Twierdzenie.220. Niech a b edzie elementem pierścienia Euklidesa R. Pierścień ilorazowy R/(a) jest cia lem wtedy i tylko wtedy, gdy a jest nierozk ladalny. Wniosek.221. Pierścień Z p = Z/(p) jest cia lem wtedy i tylko wtedy, gdy p jest liczba pierwsza. Wniosek.222. Pierścień F [x]/(p(x)) jest cia lem wtedy i tylko wtedy, gdy p(x) jest wielomianem nierozk ladalnym nad F.. Rozszerzenia cia l i cia la skończone Definicja.1. Podcia lem cia la K nazywamy podpierścień F, który jest również cia lem. Cia lo K nazywamy rozszerzeniem cia la F. Przypomnijmy, że jeśli F jest cia lem, to pierścień F [x]/(p(x)) zawiera podpierścień izomorficzny z F. Jeśli p(x) jest wielomianem nierozk ladalnym nad F, to cia lo K = F [x]/(p(x)) jest rozszerzeniem cia la F. Stwierdzenie.2. Niech K b edzie rozszerzeniem cia la F. Wtedy K ma również struktur e przestrzeni wektorowej nad F. Definicja.. Stopniem rozszerzenia K cia la F (oznaczanym symbolem [K : F ]) nazywamy wymiar przestrzeni wektorowej K nad F. Mówimy, że K jest rozszerzeniem skończonym F, jeśli wymiar tej przestrzeni jest skończony. Np. [C : R] = 2. Twierdzenie.4. Jeśli p(x) jest nierozk ladalnym wielomianem stopnia n nad cia lem F i K = F [x]/(p(x)), to [K : F ] = n. Twierdzenie.5. Niech L b edzie skończonym rozszerzeniem cia la K i K skończonym rozszerzeniem cia la F. Wtedy L jest skończonym rozszerzeniem F oraz [L : F ] = [L : K][K : F ].

PIERŚCIENIE I CIA LA 7 Definicja.6. Niech K bedzie rozszerzeniem cia la F i niech a K. Najmniejsze podcia lo cia la K zawierajace F {a} nazywamy rozszerzeniem F o element a. Oznaczamy to rozszerzenie symbolem F (a). Np. R(i) = C. Cia lo F (a) jest przecieciem wszystkich podcia l cia la K zawierajacych F {a}. Definicja.7. Niech K bedzie rozszerzeniem cia la F. Element k K nazywamy algebraicznym nad F, jeśli istnieja a, a 1,..., a n F, nie wszystkie równe 0 i takie, że a 0 + a 1 k +... + a n k n = 0. Element k K jest algebraiczny nad F, jeśli jest pierwiastkiem niezerowego wielomianu w F [x]. Elementy, które nie sa algebraiczne nad F, nazywamy przestepnymi nad F. Twierdzenie.8. Niech α b edzie elementem algebraicznym nad F. Niech p(x) b edzie nierozk ladalnym wielomianem stopnia n nad F, którego pierwiastkiem jest α. Wtedy Ponadto F (α) = F [x]/(p(x)). F (α) = {c 0 + c 1 α +... + c n 1 α n 1 c i F }. Wniosek.9. Jeśli α jest pierwiastkiem wielomianu p(x) stopnia n, nierozk ladalnego nad F, to [F (α) : F ] = n. Twierdzenie.10. Jeśli f(x) jest wielomianem nad cia lem F, to istnieje skończone rozszerzenie K cia la F, nad którym f(x) rozk lada si e na czynniki liniowe. Stwierdzenie.11. Jeśli F jest skończonym rozszerzeniem cia la R liczb rzeczywistych, to F = R lub F = C. Definicja.12. Cia lo F ma charakterystyke 0, jeśli nie istnieje dodatnie ca lkowite n takie, że n 1 = 0. Jeśli takie n istnieje, to charakterystyka cia la F nazywamy najmniejsza liczbe n o tej w lasności. Charakterystyke F oznaczamy symbolem ch(f ).

PIERŚCIENIE I CIA LA 8 Stwierdzenie.1. Charakterystyka ch(f ) jest zawsze liczba pierwsza lub zerem. Np. ch(q) = ch(r) = ch(c) = 0, ch(z p ) = p. Definicja.14. Cia lo, które nie zawiera podcia l nietrywialnych, nazywamy cia lem prostym. Stwierdzenie.15. Każde cia lo zawiera podcia lo proste. Każde cia lo proste jest izomorficzne z cia lem Q lub z cia lem Z p, gdzie p jest liczba pierwsza. Stwierdzenie.16. Jeśli cia lo F ma charakterystyke równa liczbie pierwszej p, to F zawiera podcia lo izomorficzne z Z p. Jeśli charakterystyka F jest równa 0, to F zawiera podcia lo izomorficzne z cia lem Q. Charakterystyka cia la skończonego jest niezerowa. Twierdzenie.17. Każde cia lo skończone zawiera p m elementów dla pewnej liczby pierwszej p i pewnej liczby naturalnej m. Definicja.18. Cia lo skończone zawierajace p m elementów nazywamy cia lem Galois rzedu p m i oznaczamy symbolem GF (p m ). Można wykazać, że z dok ladnościa do izomorfizmu, istnieje dok ladnie jedno cia lo rzedu p m. Jeśli m = 1, to GF (p) = Z p jest cia lem Galois rzedu p. Przypomnijmy, że cia la Z p i Z p sa izomorficzne. Cia lo GF (p m ) możemy wie c traktować jako rozszerzenie cia la Z p stopnia m. Można je zatem skonstruować przez znalezienie odpowiedniego wielomianu q(x) stopnia m, nierozk ladanego w Z p [x]. A zatem GF (p m ) = Z p [x]/(q(x)). Istnieje ponadto element α w GF (p m ) taki, że q(α) = 0 oraz Zauważmy też, że GF (p m ) = Z p (α). GF (p m ) = {a 0 + a 1 α +... + a n 1 α m 1 a i Z p }.

PIERŚCIENIE I CIA LA 9 Twierdzenie.19. Niech GF (q) bedzie zbiorem niezerowych elementów cia la Galois GF (q). Wtedy (GF (q),, 1, 1) jest grupa cykliczna rzedu q 1. Generator grupy GF (q) nazywamy elementem pierwotnym cia la GF (q). Jeśli α jest elementem pierwotnym cia la GF (q), gdzie q jest poteg a liczby pierwszej p, to GF (q) = Z p (α) oraz GF (q) = {1, α, α 2,..., α q 2 }, GF (q) = {0, 1, α, α 2,..., α q 2 }..4 Kody wykrywajace i korygujace b l edy W wie kszości komputerów i kana lów informacyjnych komunikaty wiadomości przedstawione sa zazwyczaj w postaci cia gów zero-jedynkowych, podzielonych na bloki określonej jednakowej d lugości, powiedzmy z lożone z k cyfr. Bloki te nazywamy s lowami wiadomości. Kodowanie polega na dopisaniu do każdego s lowa wiadomości dalszych n k cyfr ze zbioru {0, 1}. Otrzymane ciagi n-elementowe nazywaja sie s lowami kodowymi. W czasie transmisji moga nastapić b l edy. Przyjmuje sie przy tym, że prawdopodobieństwo zamiany 0 na 1 jest takie samo, jak prawdopodobieństwo zamiany 1 na 0. 1 Jeśli otrzymany ciag zero-jedynkowy nie jest s lowem kodowym, wiadomo, że przy przesy laniu powsta ly b l edy. Można wtedy zażadać powtórnej transmisji, lub też wybrać jako wys lane s lowo kodowe, s lowo najmniej różniace sie od otrzymanego ciagu. Od dobrego kodowania oczekuje sie, że jeśli w trakcie transmisji wystepuje ma lo b l edów, to daje ono metode ich wykrycia, i odtworzenia s lów wys lanych. Schemat kodowania Wiadomość Wiadomość zakodowana (c 1,..., c k ) kodowanie (d 1,..., d n k, c 1,..., c k ) Cyfry d 1,..., d n k nazywaja sie cyframi kontrolnymi, u lamek R = k/n nazywa sie wskaźnikiem informacji. Wiadomo, że dla każdego kana lu informacyjnego istnieje pewna wielkość C taka, że dla dowolnego R < C, istnieje kod o wskaźniku R, dla którego zwiekszenie n powoduje zmniejszenie prawdopodobieństwa b l ednego odkodowania. 1 Pomija si e inne b l edy.

PIERŚCIENIE I CIA LA 10 Definicja.41. Niech A bedzie niepustym zbiorem skończonym i k, n Z +, gdzie k < n. Różnowartościowe przekszta lcenie c : A k A n nazywamy funkcja kodujac a. Przekszta lcenie d : A n A k takie, że d(c(x)) = x dla każdego x A k, nazywamy funkcja dekodujac a. (n, k)-kodem nazywamy pare (A, c), gdzie c : A k A n jest funkcja kodujac a. W przypadku, gdy A = {0, 1} = Z 2, kod (A, c) nazywa sie kodem binarnym. Rozważa sie również kody, które nie sa binarne. Czesto przyjmuje sie, że A = GF (q). Tutaj bedziemy rozważać tylko kody binarne. Ciagi a A k nazywamy s lowami wiadomości, a ciagi c(a) s lowami kodowymi. W (n, k)- kodzie binarnym istnieje 2 k s lów kodowych. Przyk lad.42. (a) ((k + 1, k)-kod kontroli parzystości) Funkcja kodujaca dana jest wzorem c : Z k 2 Z k+1 2, (a 1,..., a k ) ( k ) a i (mod 2), a 1,..., a k Ciag (b 1,..., b k+1 ) otrzymany po transmisji ( k 1 a i(mod 2), a 1,..., a k ) należy do c(z2 k) wtedy i tylko wtedy, gdy k+1 1 b i = 0(mod 2) lub równoważnie, gdy (b 1,..., b k+1 ) zawiera parzysta liczbe 1. Kod ten pozwala wykrywać pojedyncze b l edy w przes lanych wiadomościach, ale nie wiecej. (b) ((n, 1)-kod) powtórkowy Funkcja kodujaca dana jest wzorem c : Z 2 Z n 2 ; a (a,..., a) Ciag (b 1,..., b n ) otrzymany po transmisji ciagu (a,..., a) należy do c(z 2 ) wtedy i tylko wtedy, gdy b 1 = b 2 =... = b n. Kod ten pozwala wykryć do n 1 b l edów w przesy lanych wiadomościach. Może być również użyty do poprawienia b l edów. Jeśli otrzymane s lowo zawiera wiecej 1, przyjmuje sie, że wys lano 1, jeśli wiecej 0, to za wys lana wiadomość przyjmuje sie 0. Definicja.4. Odleg lościa Hamminga miedzy dwoma s lowami kodowymi c(a) i c(b), gdzie a, b Z2 n, (n, k)-kodu C = (Z 2, c) nazywamy liczbe miejsc, na których s lowa te różnia sie miedzy soba. Oznaczamy ja symbolem d(c(a), c(b)). Waga s lowa c(a) nazywamy liczbe jedynek w c(a). Ozmaczamy ja symbolem wt(c(a)). Odleg lościa (n, k)-kodu C nazywamy liczbe d(c) := min{d(c(a), c(b)) a, b Z2 n}. 1

PIERŚCIENIE I CIA LA 11 Przyk lad.44. W (, 2)-kodzie kontroli parzystości C d(101, 011) = 2, wt(101) = 2, d(c) = 2 Twierdzenie.45. (n, k)-kod C wykrywa wszystkie zbiory co najwyżej t b l edów w przys lanej wiadomości wtedy i tylko wtedy, gdy odleg lość Hamminga kodu C jest równa co najmniej t + 1. Twierdzenie.46. (n, k)-kod C jest w stanie poprawić każdy zbiór co najwyżej t b l edów w przys lanej wiadomości wtedy i tylko wtedy, gdy odleg lość Hamminga kodu C jest równa co najmniej 2t + 1. Przyk lad.47. Kod C d(c) Liczba Liczba Wspó lczynnik b l edów b l edów informacji wykrywalnych poprawialnych (, 2)-kod 2 1 0 2/ (, 1)-kod 2 1 1/ (n, k)-kod d d 1 (d 1)/2 k/n Kody wielomianowe Opiszemy pewien sposób kodowania, w którym wykorzystuje si e wielomiany z pierścienia Z 2 [x]. Niech m : Z n 2 Z 2 [x] : (a 0, a 1,..., a n 1 ) a 0 + a 1 x +... + a n 1 x n 1. Funkcja m ustala wzajemnie jednoznaczne przyporzadkowanie miedzy zbiorem Z2 n i zbiorem wielomianów stopnia mniejszego lub równego n 1 w Z 2 [x]. Definicja.48. Niech p(x) Z 2 [x] b edzie wielomianem stopnia n k. Kodem wielomianowym generowanym przez p(x) nazywamy (n, k)-kod C, którego s lowami kodowymi sa dok ladnie te wielomiany stopnia minejszego niż n, które sa podzielne przez p(x). Funkcje kodujac a c : Z2 k Zn 2 takiego kodu wielomianowego buduje sie nastepuj aco:

PIERŚCIENIE I CIA LA 12 1) wiadomości (a 0,..., a k 1 ) przyporzadkowujemy wielomian 2) tworzymy wielomian x n k m(x); m(x) := a 0 + a 1 x +... + a k 1 x k 1 ; ) obliczamy reszt e r(x) z podzielenia x n k m(x) przez p(x); 4) tworzymy wielomian v(x) = r(x) + x n k m(x) = r 0 + r 1 x +... + r n k 1 x n k 1 + a 0 x n k +... + a k 1 x n 1 ; 5) wiadomość zakodowana ma postać c(a 0,..., a k 1 ) := (r 0, r 1,..., r n k 1, a 0,..., a k 1 ). Wielomian v(x) nazywamy wielomianem kodowym. zawsze podzielny przez p(x). Istotnie Wielomian v(x) jest v(x) = r(x) + x n k m(x) = r(x) + x n k m(x) = q(x) p(x), przy czym st r(x) < n k lub r(x) = 0. Jeśli wielomian u(x) odpowiadajacy otrzymanej wiadomości b jest podzielny przez p(x), to można przyjać u(x) jako wielomian kodowy. Jeżeli nie, to wiadomo, że przy przesy laniu informacji nastapi l b l ad. Przyk lad.49. Wielomian p(x) = 1 + x generuje (n, n 1)-kod kontroli parzystości. Wielomian p(x) stopnia m, nierozk ladalny nad Z 2, jest pierwotny, jeśli p(x) 1 + x 2m 1, ale p(x) 1 + x k dla k < 2 m 1. Twierdzenie.410. Jeśli p(x) jest wielomianem pierwotnym stopnia m i n 2 m 1, to (n, n m)-kod generowany przez p(x) wykrywa wszystkie b l edy pojedyncze i podwójne. Wniosek.411. Jeśli p 1 (x) jest wielomianem pierwotnym stopnia m i n 2 m 1, to (n, n m 1)-kod generowany przez p(x) = (1 + x)p 1 (x) wykrywa wszystkie b l edy podwójne i dowolna nieparzysta ilość b l edów.

PIERŚCIENIE I CIA LA 1 Kody liniowe Definicja.412. (n, k)-kod nazywamy kodem liniowym, jeśli funkcja kodujaca c : Z2 k Zn 2 jest przekszta lceniem liniowym. Stwierdzenie.41. Kody wielomianowe sa kodami liniowymi. Macierz G przekszta lcenia liniowego c : Z2 k Zn 2 nazywa sie macierz a kodujac a. Jeśli m Z2 k, to c(m) = Gm, c(zk 2 ) Zn 2 i kolumny G tworz a baze c(z2 k). Wektor v Z2 n jest s lowem kodowym wtedy i tylko wtedy, gdy jest kombinacja liniowa kolumn macierzy G. Przyk lad.414. Rozważmy (, 2)-kod kontroli parzystości. W kodzie tym c(10) = 110, c(01) = 101. Stad 1 1 1 1 ( ) m 1 + m 2 G = 1 0, c(m) = Gm = 1 0 m1 = m m 1. 0 1 0 1 2 m 2 Uwaga. Macierz kodujaca jest zawsze postaci G = ( P I k ), gdzie P jest macierza wymiaru (n k) k oraz I k jest macierza jednostkowa stopnia k. Twierdzenie.415. Niech c : Z2 k Zn 2 bedzie funkcj a kodujac a liniowego (n, k)-kodu o macierzy kodujacej G = ( P I k ). Niech d : Z2 n Zn k 2 bedzie przekszta lceniem liniowym o macierzy H = (I n k P ) wymiaru (n k) n. Wtedy (a) Ker d = c(z k 2 ); (b) otrzymany wektor u jest s lowem kodowym wtedy i tylko wtedy, gdy Hu = 0. Macierz H nazywamy macierza kontroli parzystości (n, k)-kodu liniowego. Jeśli Hu 0, to u nie jest s lowem kodowym i przy przesy laniu wiadomości nastapi l b l ad. Niech c : Z2 k Zn 2 be dzie funkcja koduja ca (n, k)-kodu liniowego. Niech V = c(z2 k). Przypuśćmy, że w wys lanym s lowie v V pojawi l sie w trakcie transmisji b la d e, w wyniku którego otrzymano wiadomość u = v+e. Zauważmy, że e = v + u = v + u. A zatem e V + u. Urza dzenie dekoduja ce znajduje najbardziej prawdopodobne s lowo transmitowane znajduja c

PIERŚCIENIE I CIA LA 14 najbardziej prawdopodobny b la d, jaki móg l pojawić sie w trakcie transmisji. Taki najbardziej prawdopodobny b la d może być określony w różny sposób w zależności od kana lu przesy lowego, i nazywa sie liderem warstwy V +u. Warstwy Z2 n wzgle dem podprzestrzeni V można scharakteryzować przy pomocy macierzy kontroli parzystości H. Podprzestrzeń V pokrywa sie z ja drem Ker d homomorfizmu d : Z2 n Zn k 2. Na mocy Twierdzenia o Izomorfizmie, Z2 n/v = d(z2 n), przy tym V + u Hu. Dla danego u Zn 2, s lowo Hu nazywa sie syndromem s lowa u. Dwa s lowa należa do tej samej warstwy wtedy i tylko wtedy, gdy maja te same syndromy. Aby odkodować otrzymane s lowo u poste puje sie naste puja co. (i) Oblicza sie syndrom Hu. (ii) Znajduje sie lidera warstwy e V + u. (iii) Tworzy sie s lowo u e = u + e. (iv) Odrzuca sie cyfry kontrolne w s lowie u + e.