arxiv: v1 [cs.it] 9 Nov 2014
|
|
- Szczepan Cieślik
- 8 lat temu
- Przeglądów:
Transkrypt
1 arxiv: v1 [cs.it] 9 Nov 2014 GENERATOR KODÓW LINIOWYCH O SKOŃCZONYCH CHARAKTERYSTYKACH Mariusz Frydrych, Wojciech Horzelski Uniwersytet Łódzki, Wydział Matematyki i Informatyki frydrych@math.uni.lodz.pl, horzel@math.uni.lodz.pl Streszczenie Praca opsuje metodę szybkiego generowania kodów liniowych w wymiarze połówkowym, tzn. gdy wymiar kodu jest równy jego kowymiarowi. Kod jest reprezentowany w przestrzeni wektorowej nad ciałem skończonym charakterystyki większej niż dwa, co dało mozliwość wykorzystania automorfizmu Frobeniusa do konstrukcji pewnych operatorów liniowych majacych naturę geometryczna. Metodę zilustrowano przykładem w wymiarze trzy (wymiar i kowymiar kodu) nad ciałem charakterystyki siedem. Słowa kluczowe: kody liniowe, kodowanie, Grassmanian 1 Wprowadzenie Kody liniowe stosowane sa powszechnie w przesyłaniu danych w zaszumionym medium transmisyjnym. Przez wymiar kodu rozumie się przepustowość łacza dla transitowanej informacji, z kolei kowymiar kodu, mierzy tak zwana nadmiarowość czyli ilo informacji niezbędnej do wykrywania i ewentualnej korekcji błędów w przesyłanych danych. Liniowość kodu zankomicie upraszcza procesy kodowania i dekodowania, co skutkuje duża wydajnościa implementowanych algorytmów. Z oczywistych powodów, najczęściej stosuje się kody binarne, co znacznie zawęża spektrum możliwej do uzyskania jakości kodu. Zastosowanie większej liczby stanów (ciał skończonych charakterystyki większej niż dwa), daje elastyczna strukturę kolekcji kodów liniowych. 2 Kod liniowy Niech, k,n,p,w,q N, p liczba pierwsza, q = p w, k n. Definicja. Każda k-wymiarowa podprzestrzeń wektorowa C przestrzeni n-wymiarowej F n q nazywamy kodem liniowym o długości n, wymiaru k,
2 nad ciałem F q ([4], [3]). indukuje monomor- Wybór bazy B = (b 1,...,b k ), b 1,...,b k C F n q fizm przestrzeni liniowych ι: F k q Fn q, ξ 1. ξ k k ξ j b j, im(ι) = C. j=1 zwany kodowaniem liniowym. Dostajemy 0 F k ι q F n q π F n q/c 0 tzw. krótki ciag dokładny przestrzeni wektorowych. codim C = dimf n q/c = n k. Składajac π z dowolnym izomorfizmem F n q/c Fq n k dostajemy ponownie (krótki ciag dokładny). Operator (macierz) H nazywamy anihilatorem, macierza kontrolna (check matrix) kodu C. 0 F k q ι F n q H F n k q 0 Kowymiar podprzestrzeni codim C = n k to ilość stopni kontrolnych kodu - nadmiarowość a wymiar dim C = k zawartość informacji. Wektory bazoweb 1,...,b k F n q s a liniowo niezależne, więc znajdziemy podciag 1 j 1 <... < j k n, taki że macierz jest nieosobliwa. b j1,...,j k = P B b 1 j 1,...,k k = b j1,1... b j1,k... b jk,1... b jk,k a 1,1... a 1,k..... a n k,1... a n k,k P jest odpowiednią macierza permutacji osi współrzędnych przestrzeni F n q. Jest to tzw. standardowa postać bazowa kodu liniowego C.
3 Dla postaci standardowej kodu C [ Ik,k B = A ] anihilator (macierz kontrolna, check matrix) H ma postać H = [ A I n k,n k ]. gdzie I k,k, I n k,n k sa macierzami jednostkowymi odpowiednich wymiarów. 2.1 Grassmanian Definicja. Ogół wszystkich podprzestrzeni k-wymiarowych przestrzeni n- wymiarowej F n q nazywamy rozmaitościa Grassmana lub Grassmanianem i oznaczamy Grass(k,n,F q ) = {V : V F n q dim F q V = k}. Z postaci standardowej widać, że Grassmanian Grass(k,n,F q ) jest rozmaitościa wymiaru k (n k) nad ciałem F q i można go naturalnie zanurzyć jako kwadrykę w przetrzeni rzutowej Grass(k,n,F q ) P(Λ k F n q ) span(v 1,...,v k ) span(v 1... v k ). Pełna grupa liniowa GL(F n q ) działa tranzytywnie na podprzestrzeniach ustalnego wymiaru, stad Stwierdzenie. Grassmanian jest przestrzenia jednorodną Grass(k,n,F q ) GL(F n q)/f(k,n,f q ) F(k,n,F q ) jest grupa macierzy postaci [ ] a b 0 c gdzie a GL(F k q), c GL(F n k q ), b M(k,n k,f q ). b jest dowolną macierza prostkatn a o k wierszach i n k kolumnach i elemntach w ciele F q.
4 Ponieważ grupa liniowa składa się z # GL(F n q ) = (qn 1)(q n q)(q n q 2 ) (q n q n 1 ) elementów, otrzymujemy = (q n 1)(q n 1 1) (q 1) q (n 2) Wniosek. Liczba elementów rozmaitości Grassmana wynosi # Grass(k,n,F q ) = (qn 1)(q n 1 1) (q n k+1 1) (q k 1)(q k 1. 1) (q 1) Poniżej przedstawiono kilka przykładów zestawienia wymiaru kodu( k), długości kodu ( n), ilości elementów w ciele F q ( q) z ilościa elementów Grassmanianu ( # [k,n] q ). k n q # [k,n] q Generowanie kodów Rozważmy teraz liczbę pierwsza p > 2, oraz liczby naturalne k, n = 2k. Będziemy poszukiwać k-wymiarowych kodów liniowych o długości n, tzn. długość kodu będzie równa podwojonemu wymiarowi. Grassmanian Grass(k,2k,F p ) jest najbogatszy w wymiarze połówkowym bowiem składa się z (p 2k 1)(p 2k 1 1) (p k+1 1) (p k 1)(p k 1 1) (p 1) elementów. Przestrzeń wekorowaf n p nad ciałem F p możemy potraktować jako ciało F p n poprzez rozszerzenie stopnia n ciała prostego F p za pomoca nieprzywiedlnego wielomianu f F p [X], degf = n. Od tej pory będziemy w powyższy sposób utożsamiać ciało F p n z przestrzenia liniowa F n p nad ciałem F p: F p n f F n p. Rozważmy automorfizm Frobeniusa σ : F n p F n p, σ(x) = x p,
5 którego n-ta iteracja σ n (x) = x pn jest identycznościa (Id = 1) na F n p. σ k (x) = x pk jest inwolucja. Oznaczmy ja przez τ. Otrzymaliśmy operator liniowy τ : F n p Fn p, τ2 = 1, Ponieważ n = 2k, to k-ta iteracja który w naturalny sposób rozkłada przestrzeń F n p na sumę prosta dwóch podprzestrzeni własnych: V + = ker(τ 1), V = ker(τ +1) F n p = V + V Ponieważ charakterystka ciała jest różna od dwóch, dostajemy dwa operatory idempotentne (rzuty) π +,π : F n p F n p π + = 1 2 (1 τ), π = 1 2 (1+τ), spełniajace warunki: π + +π = 1, π + π = 0 = π π +, kerπ + = imπ = V +, kerπ = imπ + = V. Z drugiej strony zauważmy, że V + = kerπ + = ker(1 τ) = ker(1 σ k ), co oznacza, że V + jest rozszerzeniem stopnia k ciała prostego F p, tzn. jest izomorficzne z ciałem skończonym p k -elementowym F p k. Podsumowując, otrzymaliśmy ciag kolejnych ciał, rozszerzeń ciała prostego F p : F p V + F n p gdzie V + F p k, F n p F p n. V + : F p = k, F n p : V + = 2, F n p : F p = n = 2k.
6 Kluczowe dla naszej konstrukcji jest rozszerzenie stopnia dwa F n p /V + ciała p k -elementowego V + przez ciało p n -elementowe F n p. Mianowicie, traktujemy ciało F n p jako dwuwymiarową przestrzeń wektorowa nad ciałem V +. Automofizm ciała F n p jako operator liniowy nad ciałem prostym F p τ : F n p Fn p jest niezmienniczy na podprzestrzeniv +, więc możemy go traktować jako operator liniowy nad ciałem V + F p k. Jeżeli wybierzemy dowolny element ξ V,ξ 0 to możenie przez ξ 1 ustala izomorfizm pomiędzy podprzestrzeniami: a izomorfizmem odwrotnym jest: ξ 1 : V V +, ξ 1 (x) = ξ 1 x ξ : V + V, ξ(x) = ξ x Ponieważ ξ 2 V +,ξ / V + to F n p V + [ξ], tzn. element ξ realizuje rozszerzenie F n p/v + stopnia dwa. W powyższy sposób dostajemy rozkład ciała F n p na sumę prosta podprzestrzeni liniowych F n p ξ V + V + F n p u (ξ 1 π + u,π u) V + V + Każdej jednowymiarowej (nad V + F p k) podprzestrzeni wektorowej odpowiada naturalnie k-wymiarowa (nad F p ) podprzestrzeń liniowa przestrzeni F n p. Θ : P 1 (F p k) Grass(k,2k,F p ). Wykorzystujac wsółrzędne jednorodne, prosta rzutowa P 1 (F p k) możemy utożsamić z F p k { } { x (V + V + dla y 0 )/F p k [x,y] y dla y = 0. Jawna postać włożenia Θ wyglada następujaco: F p k V + x span Fp k {x+ξ} Fn p V + F n p.
7 4 Implementacja metody Generator kodów opisana metoda został zaimplementowany w języku C, przy wykorzystaniu biblioteki algebraicznej Computer Algebra System z Uniwersytetu w Bordeaux. Wykorzytano tu ciało skończone F 7 6 rzędu 7 6 = przyjmujac następujace wartości parametrów: p = 7, k = 3, n = 2k = 6, wielomian nieprzywiedlny f F 7 [X] stopnia n = 6: f(x) = X 6 +X 5 +2X 4 +X 3 +5X 2 +3X +2, generator (pierwiastek pierwotny) g ciała F 7 6 rzędu = g(x) = 3X 5 +4X 4 +5X 2 +2X +2. Do obliczeń wykorzystano funkcje biblioteki Computer Algebra System (ffinit(),ffgen(), ffprimroot(), fforder()) : void init_kody(long prec) { GEN p1; p = pol_x(fetch_user_var("p")); k = pol_x(fetch_user_var("k")); n = pol_x(fetch_user_var("n")); f = pol_x(fetch_user_var("f")); t = pol_x(fetch_user_var("t")); g = pol_x(fetch_user_var("g")); p = stoi(7); k = stoi(5); n = gmulsg(2, k); f = ffinit(p, gtos(n), -1); t = ffgen(f, -1); g = ffprimroot(t, NULL); p1 = fforder(g, NULL); { GEN j; for (j = gen_0; gcmp(j, p1) <= 0; j = gaddgs(j, 1)) pari_printf("%ps; %Ps\n", j, gpow(g, j, prec)); } return; }
8 Realizacja ciała F 7 6 jest ucięta algebra wielomianów: F 7 6 F 7 [X]/(f). Obliczenia będziemy prowadzić w uporzadkowanej bazie sześciowymiarowej przestrzeni wektorowej F 7 6 F 6 7 nad ciałem F 7: (X 5,X 4,X 3,X 2,X,1). Macierze automorfizmu Frobeniusa σ : F 6 7 F6 7 oraz inwolucjaτ = σ3 : σ = , τ = operatory rzutu (idempotenty) π + i π : π + = , π = bazy podprzestrzeni V + i V (jako odpowiednie kolumny macierzy): V + = elementy ξ, ξ 1 V : , V = ξ = 2X 5 +6X 4 +5X 3 +5X 2 +4, ξ 1 = 3X 5 +6X 3 +X 2. Dla ujednolicenia oznaczeń, baza przestrzeni F 6 7 jest (X 5,X 4,X 3,X 2,X,1) = (e 1,e 2,e 3,e 4,e 5,e 6 )
9 oraz baza podprzestrzeni V + f 1 = 6e 1 +5e 2 +e 3 f 2 = e 1 +e 4 +e 5 f 3 = e 6. Mnożenie w ciele F 6 7 można przedstawić jako tensor e j e k = F 6 7 F 7 F 6 7 F6 7 6 c l j,k e l, j,k = 1,...,6 l=1 gdzie współczynniki c l j,k F 7 sa stałymi struktury (mnożenia). Gdy mnożenie przez lewy czynnik ograniczymy do podprzestrzeni V + F 7 3 to otrzymamy częściowy tensor w postaci trzech macierzy f 1 = , f 2 = Włożenie generujace = 344 kodów liniowych realizujemy teraz następujaco: Θ : P 1 (F 7 3) Grass(3,6,F 7 ), f 3 = Id. F 7 3 V + x span F7 3 {x+ξ} F6 7 V + F 6 7. Ogólnie, każda podprzestrzeń jednowymiarowa nad F 7 3 jest odwzorowywana na podprzestrzeń wymiaru trzy nad F 7 za pomoca operacji F 6 7 u, span F 7 3 {u} span F 7 {f 1 u,f 2 u,f 3 u}. Poniżej przedstawiono niektóre z funkcji realizujace obliczanie kodów. Funkcja tuple() generuje potrzebne krotki, natomiast wywoływana przez nia funkcja act() wykonuje odpowiednie operacja macierzowe:
10 void tuple( int n, int k, int d, int (*f)( int*, int, int[_n][_k] ), int *a, int b[_n][_k]) { if( d > 0 ) { int j; for( j=0; j<n; ++j ) { a[d-1]= j; tuple( n, k, d-1, f, a, b ); } } else f( a, k, b ); } int act( int u[_k]) { int v[_n], w[_n], r[_n][_k]; static unsigned long l= 1UL; mulv3( v, Vplus, u ); addv( w, v, xi0 ); mul3u( r, w ); print3u( r ); } W wyniku tych działań otrzymujemy poszukiwane kody: 1. [ ] 2. [ ] 3. [ ] [ ] Kolejnym krokiem będzie analiza jakościowa otrzymanego kodu.
11 LITERATURA [1] David Winter. The Structure of Fields. Springer-Verlag New York-Heidelberg-Berlin, [2] F.J. MacWilliams and N.J.A Sloane. The Theory of Error-Correcting Codes. North- Holland Publishing Company, [3] Vera Pless. Introduction to the Theory of Error-Correcting Codes.. John Wiley and Sons, Inc., [4] Siddhartha Biswas. Introduction to Codding Theory: Basic codes and Shannon s theorem. Internet, [5] Jerzy Browkin. Teoria ciał.. PWN, Biblioteka Matematyczna, tom 49, 1978.
PEWNE RODZINY CHARAKTERYSTYCZNE KODÓW LINIOWYCH
Zeszyty Naukowe WSInf Vol 12, Nr 1, 2013 Mariusz Frydrych 1,2, Maciej Kacperski 1,3, Grzegorz Zwoliński 1,3 1 Wyższa Szkoła Informatyki i Umiejętności 2 Uniwersytet Łódzki, Wydział Matematyki i Informatyki
Quality characteristics of finite linear codes
Studia i Materiały Informatyki Stosowanej, Tom 6, Nr 17, 2014 str 10-15 OCENA JAKOŚCIOWA KODÓW LINIOWYCH O SKOŃCZONYCH CHARAKTERYSTYKACH Mariusz Frydrych, Wojciech Horzelski, Dariusz Doliwa Uniwersytet
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
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 W ) Rzeczywiście U W jest podprzetrzenią przestrzeni
Baza w jądrze i baza obrazu ( )
Przykład Baza w jądrze i baza obrazu (839) Znajdź bazy jądra i obrazu odwzorowania α : R 4 R 3, gdzie α(x, y, z, t) = (x + 2z + t, 2x + y 3z 5t, x y + z + 4t) () zór ten oznacza, że α jest odwzorowaniem
Wykład 12 i 13 Macierz w postaci kanonicznej Jordana , 0 A 2
Wykład 12 i 13 Macierz w postaci kanonicznej Jordana Niech A - macierz kwadratowa stopnia n Jak obliczyć np A 100? a 11 0 0 0 a 22 0 Jeśli A jest macierzą diagonalną tzn A =, to Ak = 0 0 a nn Niech B =
Zadania z Algebry liniowej 3 semestr zimowy 2008/2009
Zadania z Algebry liniowej 3 semestr zimowy 2008/2009 1. Niech V będzie przestrzenią wektorową nad ciałem K i niech 0 K oraz θ V będą elementem zerowym ciała K i wektorem zerowym przestrzeni V. Posługując
Wektory i wartości własne
Treść wykładu Podprzestrzenie niezmiennicze... Twierdzenie Cayley Hamiltona Podprzestrzenie niezmiennicze Definicja Niech f : V V będzie przekształceniem liniowym. Podprzestrzeń W V nazywamy niezmienniczą
ALGEBRA LINIOWA Z ELEMENTAMI GEOMETRII ANALITYCZNEJ
ALGEBRA LINIOWA Z ELEMENTAMI GEOMETRII ANALITYCZNEJ WSHE, O/K-CE 10. Homomorfizmy Definicja 1. Niech V, W będą dwiema przestrzeniami liniowymi nad ustalonym ciałem, odwzorowanie ϕ : V W nazywamy homomorfizmem
B jest liniowo niezależny V = lin (B) 1. Układ pusty jest bazą przestrzeni trywialnej {θ}. a i v i = i I. b i v i, (a i b i ) v i = θ.
8 Baza i wymiar Definicja 8.1. Bazą przestrzeni liniowej nazywamy liniowo niezależny układ jej wektorów, który generuję tę przestrzeń. Innymi słowy, układ B = (v i ) i I wektorów z przestrzeni V jest bazą
. : a 1,..., a n F. . a n Wówczas (F n, F, +, ) jest przestrzenią liniową, gdzie + oraz są działaniami zdefiniowanymi wzorami:
9 Wykład 9: Przestrzenie liniowe i podprzestrzenie Definicja 9 Niech F będzie ciałem Algebrę (V, F, +, ), gdzie V, + jest działaniem w zbiorze V zwanym dodawaniem wektorów, a jest działaniem zewnętrznym
Zadania z Algebry liniowej 4 Semestr letni 2009
Zadania z Algebry liniowej 4 Semestr letni 2009 Ostatnie zmiany 23.05.2009 r. 1. Niech F będzie podciałem ciała K i niech n N. Pokazać, że niepusty liniowo niezależny podzbiór S przestrzeni F n jest także
14. Przestrzenie liniowe
14. 14.1 Sformułować definicję przestrzeni liniowej. Podać przykłady. Przestrzenią liniową nad ciałem F nazywamy czwórkę uporządkowaną (V, F,+, ), gdzie V jest zbiorem niepustym, F jest ciałem, + jest
Wektory i wartości własne
Treść wykładu Podprzestrzenie niezmiennicze Podprzestrzenie niezmiennicze... Twierdzenie Cayley Hamiltona Podprzestrzenie niezmiennicze Definicja Niech f : V V będzie przekształceniem liniowym. Podprzestrzeń
dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;
Wykłady 8 i 9 Pojęcia przestrzeni wektorowej i macierzy Układy równań liniowych Elementy algebry macierzy dodawanie, odejmowanie, mnożenie macierzy; macierz odwrotna dr Mariusz Grządziel 15,29 kwietnia
4 Przekształcenia liniowe
MIMUW 4. Przekształcenia liniowe 16 4 Przekształcenia liniowe Obok przestrzeni liniowych, podstawowym obiektem algebry liniowej są przekształcenia liniowe. Rozpatrując przekształcenia liniowe między przestrzeniami
Układy liniowo niezależne
Układy liniowo niezależne Mirosław Sobolewski Wydział Matematyki, Informatyki i Mechaniki UW 3.wykład z algebry liniowej Warszawa, październik 2016 Mirosław Sobolewski (UW) Warszawa, październik 2016 1
Przekształcenia liniowe
Przekształcenia liniowe Zadania Które z następujących przekształceń są liniowe? (a) T : R 2 R 2, T (x, x 2 ) = (2x, x x 2 ), (b) T : R 2 R 2, T (x, x 2 ) = (x + 3x 2, x 2 ), (c) T : R 2 R, T (x, x 2 )
Zadania z algebry liniowej - sem. I Przestrzenie liniowe, bazy, rząd macierzy
Zadania z algebry liniowej - sem I Przestrzenie liniowe bazy rząd macierzy Definicja 1 Niech (K + ) będzie ciałem (zwanym ciałem skalarów a jego elementy nazywać będziemy skalarami) Przestrzenią liniową
Układy równań liniowych
Układy równań liniowych Niech K będzie ciałem. Niech n, m N. Równanie liniowe nad ciałem K z niewiadomymi (lub zmiennymi) x 1, x 2,..., x n K definiujemy jako formę zdaniową zmiennej (x 1,..., x n ) K
φ(x 1,..., x n ) = a i x 2 i +
Teoria na egzamin z algebry liniowej Wszystkie podane pojęcia należy umieć określić i podać pprzykłady, ewentualnie kontrprzykłady. Ponadto należy znać dowody tam gdzie to jest zaznaczone. Liczby zespolone.
Wykład 14. Elementy algebry macierzy
Wykład 14 Elementy algebry macierzy dr Mariusz Grządziel 26 stycznia 2009 Układ równań z dwoma niewiadomymi Rozważmy układ równań z dwoma niewiadomymi: a 11 x + a 12 y = h 1 a 21 x + a 22 y = h 2 a 11,
Kryptografia - zastosowanie krzywych eliptycznych
Kryptografia - zastosowanie krzywych eliptycznych 24 marca 2011 Niech F będzie ciałem doskonałym (tzn. każde rozszerzenie algebraiczne ciała F jest rozdzielcze lub równoważnie, monomorfizm Frobeniusa jest
Obliczenia naukowe Wykład nr 8
Obliczenia naukowe Wykład nr 8 Paweł Zieliński Katedra Informatyki, Wydział Podstawowych Problemów Techniki, Politechnika Wrocławska Literatura Literatura podstawowa [] D. Kincaid, W. Cheney, Analiza numeryczna,
Zastosowania wyznaczników
Zastosowania wyznaczników Mirosław Sobolewski Wydział Matematyki, Informatyki i Mechaniki UW 7.wykład z algebry liniowej Warszawa, listopad 2012 Mirosław Sobolewski (UW) Warszawa, listopad 2012 1 / 17
Lista. Algebra z Geometrią Analityczną. Zadanie 1 Przypomnij definicję grupy, które z podanych struktur są grupami:
Lista Algebra z Geometrią Analityczną Zadanie 1 Przypomnij definicję grupy, które z podanych struktur są grupami: (N, ), (Z, +) (Z, ), (R, ), (Q \ {}, ) czym jest element neutralny i przeciwny w grupie?,
Ciała skończone. 1. Ciała: podstawy
Ciała skończone 1. Ciała: podstawy Definicja 1. Każdy zbiór liczb, w którym są wykonalne wszystkie cztery działania z wyjątkiem dzielenia przez 0 i który zawiera więcej niż jedną liczbę, nazywamy ciałem
Algebra liniowa. 1. Macierze.
Algebra liniowa 1 Macierze Niech m oraz n będą liczbami naturalnymi Przestrzeń M(m n F) = F n F n będącą iloczynem kartezjańskim m egzemplarzy przestrzeni F n z naturalnie określonymi działaniami nazywamy
Kodowanie i kompresja Streszczenie Studia dzienne Wykład 6
Kodowanie i kompresja Streszczenie Studia dzienne Wykład 6 1 Kody cykliczne: dekodowanie Definicja 1 (Syndrom) Niech K będzie kodem cyklicznym z wielomianem generuja- cym g(x). Resztę z dzielenia słowa
Przestrzenie wektorowe
Rozdział 4 Przestrzenie wektorowe Rozważania dotyczące przestrzeni wektorowych rozpoczniemy od kilku prostych przykładów. Przykład 4.1. W przestrzeni R 3 = {(x, y, z) : x, y, z R} wprowadzamy dwa działania:
3 Przestrzenie liniowe
MIMUW 3 Przestrzenie liniowe 8 3 Przestrzenie liniowe 31 Przestrzenie liniowe Dla dowolnego ciała K, analogicznie jak to robiliśmy dla R, wprowadza się operację dodawania wektorów kolumn z K n i mnożenia
Zadania z Algebry Studia Doktoranckie Instytutu Matematyki Uniwersytetu Śląskiego 1
Zadania z Algebry Studia Doktoranckie Instytutu Matematyki Uniwersytetu Śląskiego 1 1. (a) Udowodnić, że jeśli grupa ilorazowa G/Z(G) jest cykliczna, to grupa G jest abelowa (Z(G) oznacza centrum grupy
Kody blokowe Wykład 1, 3 III 2011
Kody blokowe Wykład 1, 3 III 2011 Literatura 1. R.M. Roth, Introduction to Coding Theory, 2006 2. W.C. Huffman, V. Pless, Fundamentals of Error-Correcting Codes, 2003 3. D.R. Hankerson et al., Coding Theory
14. Wykład 14: Grupa Galois wielomianu. Zasadnicze twierdzenia teorii Galois. Rozszerzenia rozwiązalne, cykliczne i abelowe
14. Wykład 14: Grupa Galois wielomianu. Zasadnicze twierdzenia teorii Galois. Rozszerzenia rozwiązalne, cykliczne i abelowe. 14.1. Grupa Galois wielomianu. Definicja 14.1. Niech F będzie ciałem, niech
Endomorfizmy liniowe
Endomorfizmy liniowe Mirosław Sobolewski Wydział Matematyki, Informatyki i Mechaniki UW 8. wykład z algebry liniowej Warszawa, listopad 2011 Mirosław Sobolewski (UW) Warszawa, listopad 2011 1 / 16 Endomorfizmy
Macierze. Rozdział Działania na macierzach
Rozdział 5 Macierze Funkcję, która każdej parze liczb naturalnych (i, j) (i 1,..., n; j 1,..., m) przyporządkowuje dokładnie jedną liczbę a ij F, gdzie F R lub F C, nazywamy macierzą (rzeczywistą, gdy
spis treści 1 Zbiory i zdania... 5
wstęp 1 i wiadomości wstępne 5 1 Zbiory i zdania............................ 5 Pojęcia pierwotne i podstawowe zasady 5. Zbiory i zdania 6. Operacje logiczne 7. Definicje i twierdzenia 9. Algebra zbiorów
Algebra z Geometrią Analityczną. { x + 2y = 5 x y = 9. 4x + 5y 3z = 9, 2x + 4y 3z = 1. { 2x + 3y + z = 5 4x + 5y 3z = 9 7 1,
Lista Algebra z Geometrią Analityczną Układy równań. Zadanie 1 Wyjaśnij na czym polega metoda elininacji Gaussa rozwiązując układ równań: { x + 2y = 5 x y = 9 Zadanie 2 Rozwiąż układ równań metodą eliminacji
Algebra liniowa. Macierze i układy równań liniowych
Algebra liniowa Macierze i układy równań liniowych Własności wyznaczników det I = 1, det(ab) = det A det B, det(a T ) = det A. Macierz nieosobliwa Niech A będzie macierzą kwadratową wymiaru n n. Mówimy,
Postać Jordana macierzy
Rozdział 8 Postać Jordana macierzy Niech F = R lub F = C Macierz J r λ) F r r postaci λ 1 0 0 0 λ 1 J r λ) = 0 λ 1 0 0 λ gdzie λ F nazywamy klatką Jordana stopnia r Oczywiście J 1 λ) = [λ Definicja 81
1 Zbiory i działania na zbiorach.
Matematyka notatki do wykładu 1 Zbiory i działania na zbiorach Pojęcie zbioru jest to pojęcie pierwotne (nie definiuje się tego pojęcia) Pojęciami pierwotnymi są: element zbioru i przynależność elementu
1 Działania na zbiorach
Algebra liniowa z geometrią /4 Działania na zbiorach Zadanie Czy działanie : R R R określone wzorem (x x ) (y y ) := (x y x y x y + x y ) jest przemienne? Zadanie W dowolnym zbiorze X określamy działanie
Zestaw zadań 5: Sumy i sumy proste podprzestrzeni. Baza i wymiar. Rzędy macierzy. Struktura zbioru rozwiązań układu równań.
Zestaw zadań : Sumy i sumy proste podprzestrzeni Baza i wymiar Rzędy macierzy Struktura zbioru rozwiązań układu równań () Pokazać, że jeśli U = lin(α, α,, α k ), U = lin(β, β,, β l ), to U + U = lin(α,
R n = {(x 1, x 2,..., x n ): x i R, i {1,2,...,n} },
nazywa- Definicja 1. Przestrzenią liniową R n my zbiór wektorów R n = {(x 1, x 2,..., x n ): x i R, i {1,2,...,n} }, z określonymi działaniami dodawania wektorów i mnożenia wektorów przez liczby rzeczywiste.
Lista. Algebra z Geometrią Analityczną. Zadanie 1 Zapisz za pomocą spójników logicznych i kwantyfikatorów: x jest większe niż 6 lub mniejsze niż 4
Lista Algebra z Geometrią Analityczną Zadanie 1 Zapisz za pomocą spójników logicznych i kwantyfikatorów: x jest większe niż 6 lub mniejsze niż 4 jeżeli x jest podzielne przez 4 to jest podzielne przez
9 Przekształcenia liniowe
9 Przekształcenia liniowe Definicja 9.1. Niech V oraz W będą przestrzeniami liniowymi nad tym samym ciałem F. Przekształceniem liniowym nazywamy funkcję ϕ : V W spełniającą warunek (LM) v1,v 2 V a1,a 2
ALGEBRA LINIOWA Z GEOMETRIĄ, LISTA ZADAŃ NR 8
ALGEBRA LINIOWA Z GEOMETRIĄ, LISTA ZADAŃ NR 8 1. Sprawdzić, czy następujące podzbiory są podprzestrzeniami liniowymi przestrzeni R n (dla odpowiednich n) (a) {[u, v, 2u, 4v] ; u, v R} R 4, (b) {[u, v,
Przekształcenia liniowe
Przekształcenia liniowe Mirosław Sobolewski Wydział Matematyki, Informatyki i Mechaniki UW 4. wykład z algebry liniowej Warszawa, październik 2010 Mirosław Sobolewski (UW) Warszawa, wrzesień 2006 1 / 7
13 Układy równań liniowych
13 Układy równań liniowych Definicja 13.1 Niech m, n N. Układem równań liniowych nad ciałem F m równaniach i n niewiadomych x 1, x 2,..., x n nazywamy koniunkcję równań postaci a 11 x 1 + a 12 x 2 +...
Równania liniowe. Rozdział Przekształcenia liniowe. Niech X oraz Y będą dwiema niepustymi przestrzeniami wektorowymi nad ciałem
Rozdział 6 Równania liniowe 6 Przekształcenia liniowe Niech X oraz Y będą dwiema niepustymi przestrzeniami wektorowymi nad ciałem F Definicja 6 Funkcję f : X Y spełniającą warunki: a) dla dowolnych x,
Przestrzenie liniowe
Rozdział 4 Przestrzenie liniowe 4.1. Działania zewnętrzne Niech X oraz F będą dwoma zbiorami niepustymi. Dowolną funkcję D : F X X nazywamy działaniem zewnętrznym w zbiorze X nad zbiorem F. Przykład 4.1.
Kombinacje liniowe wektorów.
Kombinacje liniowe wektorów Definicja: Niech V będzie przestrzenią liniową nad ciałem F, niech A V Zbiór wektorów A nazywamy liniowo niezależnym, jeżeli m N v,, v m A a,, a m F [a v + + a m v m = θ a =
Kodowanie i kompresja Tomasz Jurdziński Studia Wieczorowe Wykład Kody liniowe - kodowanie w oparciu o macierz parzystości
Kodowanie i kompresja Tomasz Jurdziński Studia Wieczorowe Wykład 13 1 Kody liniowe - kodowanie w oparciu o macierz parzystości Przykład Różne macierze parzystości dla kodu powtórzeniowego. Co wiemy z algebry
a 11 a a 1n a 21 a a 2n... a m1 a m2... a mn a 1j a 2j R i = , C j =
11 Algebra macierzy Definicja 11.1 Dla danego ciała F i dla danych m, n N funkcję A : {1,..., m} {1,..., n} F nazywamy macierzą m n (macierzą o m wierszach i n kolumnach) o wyrazach z F. Wartość A(i, j)
DB Algebra liniowa 1 semestr letni 2018
DB Algebra liniowa 1 semestr letni 2018 Teoria oraz większość zadań w niniejszym skrypcie zostały opracowane na podstawie książek: 1 G Banaszak, W Gajda, Elementy algebry liniowej cz I, Wydawnictwo Naukowo-Techniczne,
1 Przestrzeń liniowa. α 1 x α k x k = 0
Z43: Algebra liniowa Zagadnienie: przekształcenie liniowe, macierze, wyznaczniki Zadanie: przekształcenie liniowe, jądro i obraz, interpretacja geometryczna. Przestrzeń liniowa Już w starożytności człowiek
Pokazać, że wyżej zdefiniowana struktura algebraiczna jest przestrzenią wektorową nad ciałem
Zestaw zadań 9: Przestrzenie wektorowe. Podprzestrzenie () Wykazać, że V = C ze zwykłym dodawaniem jako dodawaniem wektorów i operacją mnożenia przez skalar : C C C, (z, v) z v := z v jest przestrzenią
= b i M i [x], gdy charf = p, to a i jest pierwiastkiem wielomianu x n i
15. Wykład 15: Rozszerzenia pierwiastnikowe. Elementy wyrażające się przez pierwiastniki. Rozwiązalność równań przez pierwiastniki. Równania o dowolnych współczynnikach. 15.1. Rozszerzenia pierwiastnikowe.
Kody blokowe Wykład 2, 10 III 2011
Kody blokowe Wykład 2, 10 III 2011 Literatura 1. R.M. Roth, Introduction to Coding Theory, 2006 2. W.C. Huffman, V. Pless, Fundamentals of Error-Correcting Codes, 2003 3. D.R. Hankerson et al., Coding
13. Cia la. Rozszerzenia cia l.
59 13. Cia la. Rozszerzenia cia l. Z rozważań poprzedniego paragrafu wynika, że jeżeli wielomian f o wspó lczynnikach w ciele K jest nierozk ladalny, to pierścień ilorazowy K[X]/(f) jest cia lem zawieraja
5. Algebra działania, grupy, grupy permutacji, pierścienie, ciała, pierścień wielomianów.
5. Algebra działania, grupy, grupy permutacji, pierścienie, ciała, pierścień wielomianów. Algebra jest jednym z najstarszych działów matematyki dotyczącym początkowo tworzenia metod rozwiązywania równań
Rozdział 5. Macierze. a 11 a a 1m a 21 a a 2m... a n1 a n2... a nm
Rozdział 5 Macierze Funkcję, która każdej parze liczb naturalnych (i,j) (i = 1,,n;j = 1,,m) przyporządkowuje dokładnie jedną liczbę a ij F, gdzie F = R lub F = C, nazywamy macierzą (rzeczywistą, gdy F
R n jako przestrzeń afiniczna
R n jako przestrzeń afiniczna Mirosław Sobolewski Wydział Matematyki, Informatyki i Mechaniki UW 11. wykład z algebry liniowej Warszawa, grudzień 2014 Mirosław Sobolewski (UW) Warszawa, grudzień 2014 1
0 + 0 = 0, = 1, = 1, = 0.
5 Kody liniowe Jak już wiemy, w celu przesłania zakodowanego tekstu dzielimy go na bloki i do każdego z bloków dodajemy tak zwane bity sprawdzające. Bity te są w ścisłej zależności z bitami informacyjnymi,
Seria zadań z Algebry IIR nr kwietnia 2017 r. i V 2 = B 2, B 4 R, gdzie
Seria zadań z Algebry IIR nr 29 kwietnia 207 r Notacja: We wszystkich poniższych zadaniach K jest ciałem, V wektorow a nad K zaś jest przestrzeni a Zadanie Niechaj V = K 4 [t] Określmy podprzestrzenie
PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.
WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI Katedra Inżynierii Systemów Sterowania PODSTAWY AUTOMATYKI MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.
1 Podobieństwo macierzy
GAL (Informatyka) Wykład - zagadnienie własne Wersja z dnia 6 lutego 2014 Paweł Bechler 1 Podobieństwo macierzy Definicja 1 Powiemy, że macierze A, B K n,n są podobne, jeżeli istnieje macierz nieosobliwa
Zadania egzaminacyjne
Rozdział 13 Zadania egzaminacyjne Egzamin z algebry liniowej AiR termin I 03022011 Zadanie 1 Wyznacz sumę rozwiązań równania: (8z + 1 i 2 2 7 iz 4 = 0 Zadanie 2 Niech u 0 = (1, 2, 1 Rozważmy odwzorowanie
Treść wykładu. Układy równań i ich macierze. Rząd macierzy. Twierdzenie Kroneckera-Capellego.
. Metoda eliminacji. Treść wykładu i ich macierze... . Metoda eliminacji. Ogólna postać układu Układ m równań liniowych o n niewiadomych x 1, x 2,..., x n : a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21
Topologia Algebraiczna 2 Zadania egzaminacyjne
Topologia Algebraiczna 2 Zadania egzaminacyjne Agnieszka Bojanowska, Stefan Jackowski 9 czerwca 2013 1 Kompleksy łańcuchowe Zad. 1. Niech I będzie odcinkiem w kategorii kompleksów łańcuchowych, czyli kompleksem
Algebra liniowa z geometrią
Algebra liniowa z geometrią Maciej Czarnecki 15 stycznia 2013 Spis treści 1 Geometria płaszczyzny 2 1.1 Wektory i skalary........................... 2 1.2 Macierze, wyznaczniki, układy równań liniowych.........
Lista. Przestrzenie liniowe. Zadanie 1 Sprawdź, czy (V, +, ) jest przestrzenią liniową nadr :
Lista Przestrzenie liniowe Zadanie 1 Sprawdź, czy (V, +, ) jest przestrzenią liniową nadr : V = R[X], zbiór wielomianów jednej zmiennej o współczynnikach rzeczywistych, wraz ze standardowym dodawaniem
Diagonalizacja macierzy i jej zastosowania
Diagonalizacja macierzy i jej zastosowania Mirosław Sobolewski Wydział Matematyki, Informatyki i Mechaniki UW 9. wykład z algebry liniowej Warszawa, listopad 2012 Mirosław Sobolewski (UW) Warszawa,listopad
Analiza funkcjonalna 1.
Analiza funkcjonalna 1. Wioletta Karpińska Semestr letni 2015/2016 0 Bibliografia [1] Banaszczyk W., Analiza matematyczna 3. Wykłady. (http://math.uni.lodz.pl/ wbanasz/am3/) [2] Birkholc A., Analiza matematyczna.
Wykład 5. Ker(f) = {v V ; f(v) = 0}
Wykład 5 Niech f : V W będzie przekształceniem liniowym przestrzeni wektorowych Wtedy jądrem przekształcenia nazywamy zbiór tych elementów z V, których obrazem jest wektor zerowy w przestrzeni W Jądro
SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa
SIMR 06/07, Analiza, wykład, 07-0- Przestrzeń wektorowa Przestrzeń wektorowa (liniowa) - przestrzeń (zbiór) w której określone są działania (funkcje) dodawania elementów i mnożenia elementów przez liczbę
Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)
Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w języku polskim : Algebra z Geometria Analityczna Nazwa w języku angielskim : Algebra and Analytic Geometry Kierunek studiów
ZWIĄZKI ROZMAITOŚCI SCHUBERTA Z REPREZENTACJAMI KOŁCZANÓW
ZWIĄZKI ROZMAITOŚCI SCHUBERTA Z REPREZENTACJAMI KOŁCZANÓW NA PODSTAWIE REFERATU GRZEGORZA ZWARY Przez cały referat zakładamy, że K jest ustalonym ciałem algebraicznie domkniętym. 1. Rozmaitości flag Dla
Matematyka dyskretna
Matematyka dyskretna Wykład 7: Kody korygujące błędy Gniewomir Sarbicki Błędy transmisji i kodowanie nadmiarowe Zakładamy, że przy pewnym małym prawdopodobieństwie ɛ przy transmisji bit zmienia wartość.
Przekształcenia liniowe
ALGEBRA LINIOWA 2 Wydział Mechaniczny / AIR, MTR Semestr letni 2009/2010 Prowadzący: dr Teresa Jurlewicz Przekształcenia liniowe Uwaga. W nawiasach kwadratowych podane są numery zadań znajdujących się
z = x + i y := e i ϕ z. cos ϕ sin ϕ = sin ϕ cos ϕ
Izometrie liniowe Przypomnijmy, że jeśli V jest przestrzenią euklidesową (skończonego wymiaru), to U End V jest izometrią wtedy i tylko wtedy, gdy U U = UU = E, to znaczy, gdy jest odwzorowaniem ortogonalnym.
Suma i przeciȩcie podprzestrzeni, przestrzeń ilorazowa Javier de Lucas
Suma i przeciȩcie podprzestrzeni, przestrzeń ilorazowa Javier de Lucas Ćwiczenie 1. Dowieść, że jeśli U i V s a podprzestrzeniami n-wymiarowej przestrzeni wektorowej oraz dim U = r i dim V = s, to max(0,
Wykład Ćwiczenia Laboratorium Projekt Seminarium Liczba godzin zajęć zorganizowanych w Uczelni 30 30
Zał. nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w języku polskim ALGEBRA M1 Nazwa w języku angielskim ALGEBRA M1 Kierunek studiów (jeśli dotyczy): Matematyka Stopień studiów
Sylabus do programu kształcenia obowiązującego od roku akademickiego 2012/13
Sylabus do programu kształcenia obowiązującego od roku akademickiego 2012/13 (1) Nazwa Algebra liniowa z geometrią (2) Nazwa jednostki prowadzącej Instytut Matematyki przedmiot (3) Kod () Studia Kierunek
Zestaw zadań 14: Wektory i wartości własne. ) =
Zestaw zadań 4: Wektory i wartości własne () Niech V = V V 2 będzie przestrzenią liniową nad ciałem K, w którym + 0 Znaleźć wszystkie podprzestrzenie niezmiennicze rzutu V na V wzdłuż V 2 oraz symetrii
Wyk lad 11 1 Wektory i wartości w lasne
Wyk lad 11 Wektory i wartości w lasne 1 Wektory i wartości w lasne Niech V bedzie przestrzenia liniowa nad cia lem K Każde przekszta lcenie liniowe f : V V nazywamy endomorfizmem liniowym przestrzeni V
Algebra z geometrią analityczną zadania z odpowiedziami
Algebra z geometrią analityczną zadania z odpowiedziami Maciej Burnecki Spis treści 0 Wyrażenia algebraiczne, indukcja matematyczna 2 2 2 1 Geometria analityczna w R 2 3 3 3 2 Liczby zespolone 4 4 4 3
A. Strojnowski - Twierdzenie Jordana 1
A Strojnowski - Twierdzenie Jordana 1 Zadanie 1 Niech f b edzie endomorfizmem skończenie wymiarowej przestrzeni V nad cia lem charakterystyki różnej od 2 takim, że M(f) nie jest diagonalizowalna ale M(f
Przestrzenie liniowe
Przestrzenie liniowe Mirosław Sobolewski Wydział Matematyki, Informatyki i Mechaniki UW 2 wykład z algebry liniowej Warszawa, październik 2015 Mirosław Sobolewski (UW) Warszawa, wrzesień 2015 1 / 10 Przestrzenie
Sylabus do programu kształcenia obowiązującego od roku akademickiego 2014/15
Sylabus do programu kształcenia obowiązującego od roku akademickiego 2014/15 Nazwa Algebra liniowa z geometrią Nazwa jednostki prowadzącej Wydział Matematyczno - Przyrodniczy przedmiot Kod Studia Kierunek
Imię i nazwisko... Grupa...
Algebra i teoria mnogości 2.09.2014 Za każde zadanie można otrzymać 0-3 pkt. W zadaniach 1-5 w puste pola należy wpisać TAK lub NIE. Każda odpowiedź oceniana jest osobno (1pkt za poprawną odpowiedź, 0.5pkt
Diagonalizacja macierzy i jej zastosowania
Diagonalizacja macierzy i jej zastosowania Mirosław Sobolewski Wydział Matematyki, Informatyki i Mechaniki UW 9. wykład z algebry liniowej Warszawa, grudzień 2011 Mirosław Sobolewski (UW) Warszawa, grudzień
Jak łatwo zauważyć, zbiór form symetrycznych (podobnie antysymetrycznych) stanowi podprzestrzeń przestrzeni L(V, V, K). Oznaczamy ją Sym(V ).
Odwzorowania n-liniowe; formy n-liniowe Definicja 1 Niech V 1,..., V n, U będą przestrzeniami liniowymi nad ciałem K. Odwzorowanie G: V 1 V n U nazywamy n-liniowym, jeśli dla każdego k [n] i wszelkich
DB Algebra liniowa semestr zimowy 2018
DB Algebra liniowa semestr zimowy 2018 SPIS TREŚCI Teoria oraz większość zadań w niniejszym skrypcie zostały opracowane na podstawie książek: 1 G Banaszak, W Gajda, Elementy algebry liniowej cz I, Wydawnictwo
ciałem F i oznaczamy [L : F ].
11. Wykład 11: Baza i stopień rozszerzenia. Elementy algebraiczne i przestępne. Rozszerzenia algebraiczne i skończone. 11.1. Baza i stopień rozszerzenia. Uwaga 11.1. Niech F będzie ciałem, L rozszerzeniem
W11 Kody nadmiarowe, zastosowania w transmisji danych
W11 Kody nadmiarowe, zastosowania w transmisji danych Henryk Maciejewski Jacek Jarnicki Marek Woda www.zsk.iiar.pwr.edu.pl Plan wykładu 1. Kody nadmiarowe w systemach transmisji cyfrowej 2. Typy kodów,
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Instytut Informatyki Politechnika Poznańska Proces transmisji może w prowadzać błędy do przesyłanych wiadomości błędy pojedyncze lub grupowe Detekcja: Wymaga uznania, że niektóre wiadomości są nieważne
Algebra Liniowa 2 (INF, TIN), MAP1152 Lista zadań
Algebra Liniowa 2 (INF, TIN), MAP1152 Lista zadań Przekształcenia liniowe, diagonalizacja macierzy 1. Podano współrzędne wektora v w bazie B. Znaleźć współrzędne tego wektora w bazie B, gdy: a) v = (1,
Algebra i jej zastosowania ćwiczenia
Algebra i jej zastosowania ćwiczenia 13 stycznia 013 1 Reprezentacje liniowe grup skończonych 1. Pokazać, że zbiór wszystkich pierwiastków stopnia n z jedności jest grupa abelowa wzgle dem mnożenia.. Pokazać,
0.1 Pierścienie wielomianów
0.1 Pierścienie wielomianów Zadanie 1. Znaleźć w pierścieniu Z 5 [X] drugi wielomian określający tę samą funkcję, co wielomian X 2 X + 1. (Odp. np. X 5 + X 2 2X + 1). Zadanie 2. Znaleźć sumę i iloczyn
Działania na przekształceniach liniowych i macierzach
Działania na przekształceniach liniowych i macierzach Mirosław Sobolewski Wydział Matematyki, Informatyki i Mechaniki UW 5 wykład z algebry liniowej Warszawa, listopad 2013 Mirosław Sobolewski (UW) Warszawa,