Wykład 6 W dowolnym pierścieniu można zdefiniować
Transkrypt
Wykład 6 W dowolnym pierścieniu można zdefiniować
Wykład 6 W dowolnym pierścieniu można zdefiniować potęgowanie elementów ja0 ko an = a | · a{z· · · a}. Możemy również zdefiniować potęgę a jako 1P (jeśli P n× posiada jedynkę). Dokładnie tak samo jak w pierścieniu liczb całkowitych potęgowanie ma następujące własności: (1) an+m = an · am . (2) anm = (an )m . Podobnie można zdefiniować mnożenie elementu danego pierścienia P przez liczby całkowite. Jeśli p ∈ P i n ∈ Z to dla n > 0 mamy np = p + p + . . . p, a dla n < 0 mamy np = −p − p − . . . − p i dodatkowo 0p = 0P . | {z n× } | {z |n|× } Mnożenie to ma dwie poniższe własności: (1) (n + m)p = np + mp. (2) (nm)p = n(mp). (3) Jeśli P posiada jedynkę to (kl)1P = (k1P )(l1P ). Niech K będzie ciałem. Jeśli n jest najmniejszą liczbą naturalną 6= 0, taką że n · 1K = 0 to mówimy że K ma charakterystykę równą n, a jeśli taka liczba nie istnieje to mówimy, że K ma charakterystykę zero. Charakterystykę ciała oznaczać będziemy przez CharK. Przykład CharZp = p, CharQ = 0. Twierdzenie 1 Charakterystyka ciała jest liczbą pierwszą lub jest równa zero. Dowód Przypuśćmy, że charakterystyka ciała K jest różna od zera. Wtedy CharK = n. Jeśli n nie jest liczbą pierwszą to istnieją liczby k, l różne od ±1, że n = kl. Wtedy n1K = (kl)1K = (k1K )(l1K ) = 0 i ponieważ w K nie ma dzielników zera to k1K = 0 lub l1K = 0. A więc jeśli n nie jest pierwsza to nie jest najmniejszą o własności n1K = 0. Twierdzenie 2 Jeśli K jest ciałem to istnieje podciało K1 tego ciała izomorficzne z ciałem Q lub z ciałem Zp dla pewnej liczby pierwszej p. Dowód Niech charakterystyka ciała K będzie równa pewnej liczbie pierwszej p. Oznaczmy przez K1 zbiór: K1 = {n1K : n ∈ N} 1 Zbiór K1 ma dokładnie p elementów: 1, 1 + 1, 1 + 1 + 1, . . . , 1| + 1 +{z. . . + 1}. p−1 Ponadto K1 jest zamknięty ze względu na dodawanie i mnożenie. Rzeczywiście k1 + l1 = (k + l)1 i (k1)(l1) = (kl)1. Odwzorowanie f : Zp → K1 , f (k) = k1 jest izomorfizmem. Podobnie można udowodnić, że jeśli charakterystyka ciała K jest równa zero to K1 jest izomorficzny z pierścieniem liczb całkowitych, a to oznacza że w ciele K istnieje podciało izomorficzne z ciałem liczb wymiernych. Twierdzenie 3 Jeśli ciało K jest skończone to liczba jego elementów jest równa pk dla pewnej liczby pierwszej p i pewnej liczby naturalnej k. Dowód Jeśli K jest ciałem skończonym to jego charakterystyka musi być różna od zera. A więc istnieje liczba pierwsza p, taka że CharK = p. Na podstawie poprzedniego twierdzenia istnieje podciało K1 ciała K, które jest izomorficzne z ciałem Zp . Ciało K można traktować jako przestrzeń liniową nad K1 . Przestrzeń ta jest skończenie wymiarowa (bo liczba wektorów jest skończona). Istnieją, zatem, wektory v1 , . . . , vk , które stanowią bazę tej przestrzeni. To oznacza, że każdy element v ∈ K ma jednoznaczny zapis w postaci: v = α1 v1 + α2 v2 + . . . + αk vk , gdzie αi ∈ K1 . A więc liczba wektorów z ciała K jest równa liczbie wszystkich możliwych ciągów (α1 , α2 , . . . , αk ) o wyrazach z ciała K1 . Ponieważ w ciele K1 jest dokładnie p elementów to w ciele K jest dokładnie pk elementów. Przykład Nie istnieje ciało, które ma dokładnie 6 elementów, bo liczba 6 nie jest potęgą liczby pierwszej. Pierścienie wielomianów Niech P będzie pewnym pierścieniem. Wielomianem o współczynnikach z pierścienia P nazywamy wyrażenie postaci: a0 + a1 x + . . . + an x n gdzie ai ∈ P . Każdy element ai nazywamy współczynnikami tego wielomianu, a element x nazywamy zmienną. Wyrażenia te rozumiemy w sposób formalny nie jako funkcje ale jako napisy formalne. Zbiór wszystkich wielomianów jednej zmiennej x o współczynnikach z pierścienia P oznaczamy przez P [x]. Zmienna x spełnia następujące własności: (i) ax = xa dla każdego a ∈ P . (ii) Każdy element ze zbioru P [x] ma jednoznaczny zapis w postaci: a0 + a1 x + . . . + an x n 2 gdzie ai ∈ P i n 0. (iii) Jeśli n ¬ m i: a0 + a1 x + . . . + an x n = b 0 + b 1 x + . . . + b m x m wtedy ai = bi dla każdego i ¬ n i bi = 0P dla każdego i > n. Przykład Wielomian 2 + 0x − x2 + 0x3 + 5x4 ∈ R[x] zapisywać będziemy zwykle w postaci 2 − x2 + 5x4 . Przykład Jak wiadomo wielomiany można dodawać i mnożyć: Niech f (x) = 1 + 5x − x2 + 4x3 + 2x4 , g(x) = 4 + 2x + 3x2 + x3 ∈ Z7 [x] wtedy: f (x) + g(x) = 5 + 2x2 + 5x3 + 2x4 . f (x)g(x) = 2x7 + 3x6 + x5 + 4x4 + 2x3 + 2x2 + x + 4. Ogólniej działania dodawania i mnożenia wielomianów można wprowadzić następująco: (a0 + a1 x + . . . + an xn ) + (b0 + b1 x + . . . + bn xn ) = (a0 + b0 ) + (a1 + b1 )x + . . . + (an + bn )xn (a0 + a1 x + . . . + an xn ) · (b0 + b1 x + . . . + bm xm ) = a0 b0 + (a0 b1 + a1 b0 )x + (a0 b2 + a1 b1 + a2 b0 )x2 + . . . + an bm xn+m dokładniej mówiąc współczynnik przy xk jest równy: a0 bk + a1 bk−1 + a2 bk−2 + . . . + ak−2 b2 + ak−1 b1 + ak b0 = k X ai bk−i i=0 Twierdzenie 4 Struktura (P [x], +, ·) (z działaniami jak powyżej) jest pierścieniem. Jeśli P jest pierścieniem przemiennym to P [x] też jest pierścieniem. Jeśli P ma jedynkę to P [x] też. Niech f (x) = a0 + a1 x + . . . + an xn będzie wielomianem nad P i niech an 6= 0P . Wtedy liczbę n nazywamy stopniem wielomianu f (x), a element an nazywamy elementem wiodącym. Stopień wielomianu f (x) oznaczać będziemy przez st(f (x)). Jedynym wielomianem, który nie posiada stopnia jest wielomian zerowy f (x) = 0P . Twierdzenie 5 Jeśli P jest dziedziną całkowitości to dla dowolnych niezerowych wielomianów f (x), g(x) ∈ P [x] mamy: st(f (x)g(x)) = st(f (x)) + st(g(x)) Wniosek 1 Jeśli P jest dziedziną całkowitości to P [x] też jest dziedziną. 3 Algorytm dzielenia Twierdzenie 6 Niech K bedzie dowolnym ciałem i niech f (x), g(x) ∈ K[x], gdzie g(x) 6= 0K . Wtedy istnieje dokładnie jedna para wielomianów q(x), r(x) ∈ K[x], takich że: f (x) = q(x)g(x) + r(x) i r(x) = 0K lub st(r(x)) < st(g(x)) Wielomian r(x) nazywamy resztą z dzielenia wielomianu f (x) przez g(x). Przykład Podzielimy wielomian 3x5 + 2x4 + 2x3 + 4x2 + x − 2 przez 2x3 + 1 (jako wielomiany o współczynnikach rzeczywistych). 3 2 x + x + 1 2 3x5 3x5 + 2x4 + + 2x3 + 4x2 3 2 x 2 + x − 2 : 2x4 2x4 + + 2x3 + 5 2 x 2 + x x − 2 2x3 2x3 + + 5 2 x 2 2x3 + 1 − 2 + 1 5 2 x 2 − 3 ← reszta Podamy teraz łatwy sposób dzielenia wielomianu f (x) = an xn +an−1 xn−1 + . . . a1 x + a0 przez dwumian postaci x − c. Algorytm ten nazywa się schematem Hornera. an xn +an−1 xn−1 +. . .+a1 x+a0 = (x−c)(bn−1 xn−1 bn−2 xn−2 +. . .+b1 x+b0 )+r współczynniki bi oraz resztę r znajdujemy korzystając z następującej tabelki: an an−1 an−2 ... a1 a0 c an cbn−1 + an−1 cbn−2 + an−2 . . . cb1 + a1 cb0 + a0 = bn−1 = bn−2 = bn−3 = b0 =r Przykład Podzielić wielomian f (x) = 2x5 −9x4 +4x3 −x2 +27 przez dwumian x − 4. Rozwiązanie Korzystamy z powyższego algorytmu: 2 −9 4 −1 0 27 4 2 −1 0 −1 −4 11 4 Zatem mamy f (x) = (x − 4)(2x4 − x3 − x − 4) + 11. Niech K będzie ciałem i niech f (x), g(x) ∈ K[x]. Będziemy mówić, że f (x) dzieli wielomian g(x) jeśli istnieje wielomian h(x) ∈ K[x] taki, że g(x) = f (x)h(x) i piszemy wtedy f (x)|g(x). A więc mamy: f (x)|g(x) ⇐⇒ ∃h(x) ∈ K[x] g(x) = f (x)h(x) Przykład (2x + 1)|(6x2 − x − 2). Jeśli wielomian f (x) dzieli wielomian g(x), a wielomian g(x) dzieli wielomian h(x) to wielomian f (x) dzieli wielomian h(x), czyli: f (x)|g(x) i g(x)|h(x) ⇒ f (x)|h(x) 5