128 56 2MB
Serbian Pages 442 Year 2010
MOMIR V. ELI
BILJANA SUKARA - ELI
LINEARNA ALGEBRA
Banja Luka, 2009.
ii
iii
Sinovima Branislavu i Aleksandru
iv
Sadrºaj 1 Uvod 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9
1.10 1.11 1.12 1.13 1.14
1.15
Osnovni pojmovi matemati£ke logike . . . . . . Elementi teorije skupova . . . . . . . . . . . . . Binarne relacije . . . . . . . . . . . . . . . . . . Relacija ekvivalencije . . . . . . . . . . . . . . . Relacija parcijalnog ureenja . . . . . . . . . . Preslikavanja . . . . . . . . . . . . . . . . . . . Invertibilnost preslikavanja . . . . . . . . . . . . Binarne operacije . . . . . . . . . . . . . . . . . Algebarske strukture . . . . . . . . . . . . . . . 1.9.1 Grupa . . . . . . . . . . . . . . . . . . . Algebarske strukture sa dvije binarne operacije 1.10.1 Prsten . . . . . . . . . . . . . . . . . . . 1.10.2 Tijelo i polje . . . . . . . . . . . . . . . Realni brojevi . . . . . . . . . . . . . . . . . . . Princip matemati£ke indukcije . . . . . . . . . . Kompleksni brojevi . . . . . . . . . . . . . . . . Kombinatorika . . . . . . . . . . . . . . . . . . 1.14.1 Principi prebrojavanja . . . . . . . . . . 1.14.2 Permutacije . . . . . . . . . . . . . . . . 1.14.3 Varijacije . . . . . . . . . . . . . . . . . 1.14.4 Kombinacije . . . . . . . . . . . . . . . . 1.14.5 Binomna formula . . . . . . . . . . . . . 1.14.6 Varijacije sa ponavljanjem . . . . . . . . 1.14.7 Princip uklju£enja - isklju£enja . . . . . Polinomi . . . . . . . . . . . . . . . . . . . . . . 1.15.1 Polinomne jedna£ine . . . . . . . . . . . 1.15.2 Dijeljenje polinoma . . . . . . . . . . . . 1.15.3 Nule polinoma . . . . . . . . . . . . . . v
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1 2 7 10 14 19 29 37 44 45 55 55 59 61 69 70 84 84 84 88 90 96 99 104 108 111 114 116
vi
SADRAJ 1.15.4 Hornerov postupak . . . . . . . . . . . . . . . . . . . . 125 1.15.5 Nule realnih polinoma . . . . . . . . . . . . . . . . . . 130 1.15.6 Neka analiti£ka svojstva polinoma . . . . . . . . . . . 136
2 Vektorski prostori i linearni operatori 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10
Denicija vektorskog prostora . . . . . . . . . . Primjeri vektorskih prostora . . . . . . . . . . . Potprostor vektorskog prostora . . . . . . . . . Linearan omota£ vektora . . . . . . . . . . . . . Linearna zavisnost i nezavisnost vektora . . . . Baza i dimenzija vektorskog prostora . . . . . . Izomorzam vektorskih prostora . . . . . . . . . Linearna preslikavanja vektorskih prostora . . . Relacije i operacije u skupu linearnih operatora Invertibilnost linearnih operatora . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
Denicija matrice . . . . . . . . . . . . . . . . . . . . . Matri£na algebra . . . . . . . . . . . . . . . . . . . . . 3.2.1 Sabiranje matrica i mnoºenje matrice skalarom 3.2.2 Mnoºenje matrica . . . . . . . . . . . . . . . . . 3.2.3 Transponovane i konjugovane matrice . . . . . 3.2.4 Mnoºenje matrica razbijenih na blokove . . . . Determinanta matrice . . . . . . . . . . . . . . . . . . Svojstva determinante . . . . . . . . . . . . . . . . . . Minori i kofaktori . . . . . . . . . . . . . . . . . . . . . Ra£unanje determinanata . . . . . . . . . . . . . . . . Inverzna matrica . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
3 Matrice 3.1 3.2
3.3 3.4 3.5 3.6 3.7
4 Sistemi linearnih algebarskih jedna£ina 4.1 4.2 4.3 4.4 4.5 4.6 4.7
4.8
Osnovni pojmovi i oznake . . . . . . . . . . . . Matri£ni metod i Kramerove formule . . . . . . Rje²avanje trougaonih sistema . . . . . . . . . . Gausov metod eliminacije za kvadratne sisteme Gaus-ordanov metod . . . . . . . . . . . . . . Rang matrice . . . . . . . . . . . . . . . . . . . Odreivanje ranga matrice . . . . . . . . . . . . 4.7.1 Stepenasta forma u odnosu na vrste . . 4.7.2 Redukovana stepenasta forma . . . . . . Analiza saglasnosti linearnih sistema . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
143
143 145 149 155 158 164 173 175 189 195
203
203 205 206 207 212 214 216 219 222 224 229
233 233 236 239 241 250 253 259 261 264 271
SADRAJ 4.9 4.10 4.11 4.12
vii
Homogeni sistemi . . . . . . . . . . . . . . . . . Nehomogeni sistemi . . . . . . . . . . . . . . . Fundamentalni potprostori matrice . . . . . . . Promjene koordinata izazvane promjenom baze
. . . .
. . . .
. . . .
. . . .
5 Sopstvene vrijednosti i sopstveni vektori matrice 5.1 5.2 5.3 5.4
Osnovni pojmovi i oznake . . . . . . . . . . . . . . . . Odreivanje sopstvenih vrijednosti i sopstvenih vektora Sli£nost matrica . . . . . . . . . . . . . . . . . . . . . . 5.3.1 urova teorema o triangularizaciji . . . . . . . . Pozitivno odreene matrice . . . . . . . . . . . . . . .
6 Euklidovi i unitarni prostori 6.1 6.2 6.3 6.4 6.5 6.6 6.7
Denicija Euklidovog prostora . . . . . . . . Vektorska norma . . . . . . . . . . . . . . . Matri£na norma . . . . . . . . . . . . . . . . Ortogonalnost . . . . . . . . . . . . . . . . . 6.4.1 Ortogonalni skupovi vektora . . . . . 6.4.2 Ortogonalna dopuna . . . . . . . . . Fundamentalni potprostori matrice ponovo . Unitarni prostori . . . . . . . . . . . . . . . Prostor geometrijskih vektora . . . . . . . . 6.7.1 Skalarni proizvod . . . . . . . . . . . 6.7.2 Vektorski proizvod . . . . . . . . . . 6.7.3 Mje²oviti proizvod . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
276 283 294 305
317 317 320 334 347 353
363
363 368 374 378 381 397 403 409 413 415 418 422
viii
SADRAJ
Poglavlje 1
Uvod 1.1 Osnovni pojmovi matemati£ke logike Svaka smislena re£enica koja je ili ta£na ili neta£na naziva se sud ili iskaz . Re£enica ,,Ja sam student jeste sud (njena ta£nost zavisi od toga ko je izgovara). Re£enica ,,Koliko je sati? jeste smislena, ali za nju nije mogu¢e re¢i ni da je ta£na ni da je neta£na, pa to nije sud. Re£enica ,,Matematika i brod su do²li sutra nije sud zato ²to to nije smislena re£enica. Sudove ¢emo ozna£avati velikim latinskim slovima A, B, C, ... . Od datih sudova A i B mogu se formirati novi sudovi. Sud ,,A i B naziva se konjukcija sudova A i B i ozna£ava sa A ∧ B. Taj novi sud je ta£an samo ako su i A i B ta£ni sudovi. Sud ,,A ili B naziva se disjunkcija sudova A i B i ozna£ava sa A ∨ B. Disjunkcija A ∨ B je ta£na ako je ta£an bar jedan od sudova A, B . Sud ,,ako A, onda B naziva se implikacija i ozna£ava sa A ⇒ B. Taj sud je neta£an jedino u slu£aju kada je sud A ta£an i sud B neta£an. Implikacija A ⇒ B moºe se interpretirati kao sud ,,iz A slijedi B , odnosno ,,A povla£i B , a ona takoe ima zna£enje ,,A je dovoljan uslov za B , odnosno ,,B je potreban uslov za A. Sloºeni sud A ⇒ B ∧ B ⇒ A naziva se ekvivalencija sudova A i B i ozna£ava sa A ⇔ B. Sud A ⇔ B je ta£an ako su sudovi A i B ili oba ta£na ili oba neta£na. Ako je A ⇔ B, tada je sud A potreban i dovoljan da bi vaºio sud B, odnosno B vrijedi ako i samo ako vrijedi A. Sud ,,nije A naziva se negacija suda A i ozna£ava sa ¬A. Taj sud je ta£an samo ako je sud A neta£an. U vezi sa negacijom navodimo sljede¢u ekvivalenciju
(A ⇒ B) ⇔ (¬B ⇒ ¬A) 1
2
Poglavlje 1. Uvod
koja se naziva zakon kontrapozicije i koja omogu¢ava da se dokazivanje suda A ⇒ B zamijeni dokazivanjem suda ¬B ⇒ ¬A. Da bi se izbjegla stalna ponavljanja nekih izraza koji se javljaju pri navoenju sudova, uvode se simboli koji sluºe kao njihova zamjena. Tako se izrazi ,,za svaki, odnosno ,,za proizvoljan zamjenjuju simbolom ∀, dok simbol ∃ sluºi kao zamjena za izraz ,,postoji, odnosno ,,postoji bar jedan. Ti simboli nazivaju se kvantikatori. Pri tome je ∀ univerzalni, a ∃ egzistencijalni kvantikator.
1.2 Elementi teorije skupova Pojam skupa predstavlja osnovni matemati£ki pojam i on se ne deni²e jer ga nije mogu¢e opisati jednostavnijim matemati£kim pojmovima. Skup se zadaje tako ²to se navode svi njegovi elementi ili tako ²to se zadaje neko pravilo ili kriterijum na osnovu kojeg se moºe zaklju£iti da li neki element pripada ili ne pripada posmatranom skupu. Skupove ¢emo ozna£avati velikim latinskim slovima A, B, C, ... . Ako je S skup £iji su elementi x, y, z, ..., tada pi²emo
S = {x, y, z, ...} . Zapis
S = {x : P (x)} koristi se kada se ºeli ukazati na pravilo (svojstvo) na osnovu kojeg se utvruje pripadnost skupu S. U ovom slu£aju skup S £ine svi oni elementi x koji imaju svojstvo P. Ako skup A £ine svi oni elementi skupa S koji imaju svojstvo P, tada pi²emo A = {a ∈ S : P (a)} . Na primjer,
A = {n ∈ N : n je prost broj oblika n = 4k + 1} . Elementi skupa A su 5,13,17,29,37,41,53,57,61,73,... . Da smo stavili
A = {5, 13, 17, 29, 37, 41, 53, 57, 61, 73, ...} , ne bi bilo jasno ²ta su ostali elementi tog skupa, pa je onaj prvi na£in zapisivanja skupa A pogodniji. Sljede¢i skupovi su zapisani kori²¢enjem nekih od uvedenih oznaka
A = {1, 2, 3},
B = {2, 4, 6, 8, 10, ...},
C = {x ∈ R : x2 − 4x + 3 < 0}.
1.2. Elementi teorije skupova
3
U ovoj knjizi ¢emo koristiti i sljede¢e oznake za neke vaºne skupove brojeva: N Z Q R C
− − − − −
skup skup skup skup skup
svih svih svih svih svih
prirodnih brojeva; cijelih brojeva; racionalnih brojeva; realnih brojeva; kompleksnih brojeva.
O ovim skupovima ¢e biti vi²e rije£i kasnije, a na po£etku koristimo samo ono ²to je o tim skupovima poznato iz srednje ²kole. Primijetimo da i skupovi mogu biti elementi nekog skupa. Tako, na primjer, imamo skup
D = {{1} , {2, 3} , {4, 5}} £iji su elementi skupovi {1} , {2, 3} i {4, 5} . Pri tome D nije isto ²to i skup {1, 2, 3, 4, 5} . Zapis x ∈ S ozna£ava da je x element skupa S, tj. da x pripada skupu S. Ako x nije element skupa S, tj. ako x ne pripada skupu S, tada pi²emo x 6∈ S. Tako 2 ∈ C, dok 0 6∈ C, gdje je C ranije navedeni skup. Kaºemo da su skupovi A i B jednaki i pi²emo A = B ako oni sadrºe iste elemente. Tako je pominjani skup C jednak skupu E = {x ∈ R : 1 < x < 3} . Pri zapisu skupova nije bitan redoslijed kojim su navedeni njihovi elementi. Tako su, na primjer, skupovi {a, b, c} , {a, c, b} i {b, c, a} jednaki. Skupovi {1, 1, 2, 2, 3} , {1, 1, 2, 3} i {1, 2, 3} su takoe jednaki, ²to zna£i da nema potrebe da se neki element skupa zapisuje vi²e puta. Ako skupovi A i B nisu jednaki, tada pi²emo A 6= B. Za skup S kaºemo da je kona£an ako on ima kona£no mnogo elemenata. Ako skup S nije kona£an, onda kaºemo da je on beskona£an . Tako su ranije navedeni skupovi A i D kona£ni, dok su skupovi B i C beskona£ni. Ako svi elementi skupa B pripadaju i skupu A, tada kaºemo da je B podskup (dio) skupa A i pi²emo B ⊆ A ili A ⊇ B. Pri tome se ne isklju£uje mogu¢nost B = A. Ako bismo koristili ranije uvedene simbole, ovo bismo mogli zapisati na sljede¢i na£in: B ⊆ A ⇔ (∀x) (x ∈ B ⇒ x ∈ A) . Primijetimo da oznake ⊆ i ⊇ li£e na oznake ≤ i ≥ . Postoje i oznake ⊂ i ⊃ koje li£e na < i > . Tako kod nas B ⊂ A zna£i da je B podskup od A ali da je B 6= A (u tom slu£aju kaºemo da je B pravi podskup od A). Za svaki skup A vaºi A ⊆ A i A 6⊂ A.
4
Poglavlje 1. Uvod
Treba re¢i da se u mnogim knjigama koristi samo oznaka ⊂ i pri tom ona ima zna£enje na²e oznake ⊆ . Ako se oznaka ⊂ koristi sa zna£enjem koje ima na²a oznaka ⊆, tada za svaki skup A vaºi A ⊂ A. S obzirom na deniciju podskupa i na smisao uvedenih oznaka, imamo N ⊆ Z, Q ⊆ R, R ⊆ C, ali i N ⊂ Z, Q ⊂ R, R ⊂ C. Jednakost skupova A i B moºe se okarakterisati na sljede¢i na£in:
A = B ⇔ A ⊆ B ∧ B ⊆ A. esto ¢emo se sretati sa skupovima koji su jednaki, a da se to na prvi pogled ne vidi zbog njihovog razli£itog zapisa. Da bismo dokazali da su oni jednaki, obi£no koristimo navedenu karakterizaciju. Pokazuje se da je korisno posmatrati i skup koji ne sadrºi nijedan element. Taj skup naziva se prazan skup i ozna£ava sa ∅. Prazan skup je podskup svakog skupa. Uz svaki skup A moºe se posmatrati i skup svih njegovih podskupova (dijelova) koji se naziva partitivan skup od A i ozna£ava sa P(A) ili sa 2A . Elementi tog skupa su i skupovi ∅ i A. Dakle,
B ∈ P(A) ⇔ B ⊆ A. Ako je skup A kona£an, tada je i skup P(A) kona£an i pri tome je
|P(A)| = 2|A| , gdje je sa |X| ozna£en broj elemenata skupa X. Ovaj rezultat ¢emo dokazati kasnije (vidjeti pododjeljak 1.14.4), a sada samo recimo da je on razlog ²to se partitivan skup od A ozna£ava i sa 2A .
Primjer 1.1
Ako je A = {1, 2, 3} , tada je
P(A) = {∅, {1} , {2} , {3} , {1, 2} , {1, 3} , {2, 3} , {1, 2, 3}} . Primijetimo da je |A| = 3, a da je |P(A)| = 8 = 23 .
Ako je A ⊆ S, tada se skup svih elemenata skupa S koji ne pripadaju skupu A naziva dopuna skupa A do skupa S ili komplement skupa A u odnosu na skup S i ozna£ava sa Ac . Dakle,
Ac = {x ∈ S : x 6∈ A} .
1.2. Elementi teorije skupova
5
Ako su A i B podskupovi skupa S, tada se skupovi
A ∪ B = {x ∈ S : x ∈ A ∨ x ∈ B} , A ∩ B = {x ∈ S : x ∈ A ∧ x ∈ B} , A \ B = {x ∈ S : x ∈ A ∧ x 6∈ B} nazivaju, redom, unija, presjek, razlika skupova A i B. Primijetimo da za komplement skupa A u odnosu na skup S vaºi
Ac = S \ A. Ako skupovi A i B nemaju nijedan zajedni£ki element, tj. ako je A ∩ B = ∅, tada kaºemo da su ti skupovi disjunktni . Ako je svakom elementu i iz skupa I pridruºen neki skup Ai ⊆ S, tada se kaºe da je zadata familija skupova {Ai } , i ∈ I. Na sljede¢i na£in deni²u se unija i presjek date familije skupova: [
Ai = {x ∈ S : ∃i ∈ I, x ∈ Ai } ,
i∈I
\
Ai = {x ∈ S : x ∈ Ai , ∀i ∈ I} .
i∈I
Ako je I = {1, 2, ..., n} , tada se koriste oznake
n [
Ai i
i=1
n \
Ai .
i=1
Za familiju nepraznih skupova {Ai }i∈I (Ai ⊆ S) kaºemo da je particija (razbijanje ) skupa A ⊆ S ako vaºi:
1. A = 2. Ai
[
Ai ,
T i∈I
Aj = ∅ ako je Ai 6= Aj .
Na primjer, skupovi A1 = {1} , A2 = {2, 3} , A3 = {4} predstavljaju jednu particiju skupa A = {1, 2, 3, 4} . Skupovi B1 = {1, 3} , B2 = {2} , B3 = {4} , B4 = {1, 3} predstavljaju takoe particiju skupa A. Ako su A, B i C proizvoljni podskupovi skupa S, tada se primjenom
6
Poglavlje 1. Uvod
navedenih denicija pokazuje da vaºe sljede¢e relacije:
1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
A ∪ B ⊆ S, A ∩ B ⊆ S; A ∪ B = B ∪ A, A ∩ B = B ∩ A; (A ∪ B) ∪ C = A ∪ (B ∪ C), (A ∩ B) ∩ C = A ∩ (B ∩ C); A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C), A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C); A ∪ A = A, A ∩ A = A; A ∪ B = B ⇔ A ∩ B = A; A ∪ ∅ = A, A ∩ S = A, A ∩ ∅ = ∅, A ∪ S = S; A ∪ Ac = S, A ∩ Ac = ∅; (A ∪ B)c = Ac ∩ B c , (A ∩ B)c = Ac ∪ B c ; (Ac )c = A, S c = ∅, ∅c = S.
Ako se za par elemenata x i y skupa S ustanovi koji je prvi a koji drugi, tada se taj par naziva ureen par i ozna£ava sa (x, y) ili (y, x), u zavisnosti od toga da li je element x prva a y druga komponenta tog ureenog para ili je ustanovljen suprotan redoslijed. S obzirom na to, dva ureena para su jednaka ako i samo ako su im odgovaraju¢e komponente jednake, tj.
(x, y) = (z, w) ⇔ x = z ∧ y = w. Odavde slijedi da su ureeni parovi (x, y) i (y, x) jednaki samo u slu£aju da je x = y. Analogno, ako se za n elemenata skupa S ustanovi neki poredak, pa ako se prvi od tih elemenata ozna£i sa x1 , drugi sa x2 , ..., n-ti sa xn , tada ureenu n-torku tih elemenata ozna£avamo sa (x1 , x2 , ..., xn ). Pri tome vaºi
(x1 , x2 , ..., xn ) = (y1 , y2 , ..., yn ) ⇔ x1 = y1 ∧ x2 = y2 ∧ · · · ∧ xn = yn . Primijetimo da komponente ureene n-torke (x1 , x2 , ..., xn ) ne moraju biti razli£ite. Neka su X i Y proizvoljni podskupovi skupa S. Tada se skup svih ureenih parova (x, y), pri £emu x ∈ X i y ∈ Y, naziva Dekartov (Kartezijev ) proizvod skupova X i Y i ozna£ava sa X × Y. Dakle,
X × Y = {(x, y) : x ∈ X, y ∈ Y } . Dekartov proizvod X × X ozna£ava se i sa X 2 . Studenti £esto napi²u X ×X = {(x, x) : x ∈ X} , ²to je pogre²no. S obzirom na navedenu deniciju Dekartovog proizvoda, imamo
X × X = {(x, y) : x ∈ X, y ∈ X} .
1.3. Binarne relacije
Primjer 1.2 X ×Y Y ×X X ×X Y ×Y
je
7
Ako je X = {1, 2, 3} i Y = {a, b} , tada je
= = = =
{(1, a), (1, b), (2, a), (2, b), (3, a), (3, b)} ; {(a, 1), (a, 2), (a, 3), (b, 1), (b, 2), (b, 3)} ; {(1, 1), (1, 2), (1, 3), (2, 1), (2, 2), (2, 3), (3, 1), (3, 2), (3, 3)} ; {(a, a), (a, b), (b, a), (b, b)} .
Ako su skupovi X i Y kona£ni, tada je i skup X × Y kona£an i pri tome
|X × Y | = |X| · |Y |. U prethodnom primjeru je |X| = 3, |Y | = 2, pa je |X × Y | = 3 · 2 = 6, |Y × X| = 2 · 3 = 6, |X × X| = 3 · 3 = 9, |Y × Y | = 2 · 2 = 4. Analogno se za skupove Xi ⊆ S, (i = 1, 2, ..., n) deni²e Dekartov proizvod X1 × X2 × · · · × Xn . Imamo
X1 × X2 × · · · × Xn = {(x1 , x2 , ..., xn ) : x1 ∈ X1 , x2 ∈ X2 , ..., xn ∈ Xn } . Dekartov proizvod X ×X × · · · × X} ozna£ava se kra¢e sa X n . Dakle, | {z n
X n = {(x1 , x2 , ..., xn ) : xi ∈ X, i = 1, 2, ..., n} .
1.3 Binarne relacije U matematici se, kao i u svakodnevnom ºivotu, postavlja pitanje u kakvom su odnosu (vezi, relaciji) elementi neka dva skupa ili elementi istog skupa. Kada uo£imo neko dvoje studenata (sa razli£itih ili sa istog fakulteta), moºemo pitati da li su oni poznanici ili ne, da li su iz iste op²tine ili ne, da li oboje stanuju u studentskom domu ili ne, da li oboje primaju stipendiju ili ne, da li su istog pola ili ne itd. Ako uo£imo dvije drºave, moºe nas zanimati da li su one susjedne ili ne, da li su sa istog kontinenta ili ne, da li jedna sa drugom imaju uspostavljene diplomatske odnose ili ne, da li izmeu njih postoji direktna avionska linija ili ne, da li imaju istu valutu ili ne itd. Mogu¢e je, dakle, posmatrati razne relacije izmeu elemenata jednog ili dva skupa. Pojam binarne relacije spada u osnovne matemati£ke pojmove i on se koristi u mnogim matemati£kim disciplinama. Formalno se taj pojam deni²e na sljede¢i na£in.
8
Poglavlje 1. Uvod
Ureena trojka (X, Y, R), gdje su X i Y neprazni skupovi i R proizvoljan podskup Dekartovog proizvoda X × Y (R ⊆ X × Y ), naziva se binarna relacija izmeu X i Y. Ako je Y = X, onda se govori o binarnoj relaciji u skupu X. Za elemente x ∈ X i y ∈ Y kaºemo da su u relaciji R i pi²emo xRy ako (x, y) ∈ R. Iz xRy u op²tem slu£aju ne slijedi yRx. Binarna relacija (X, Y, R) obi£no se poistovje¢uje sa R, pa moºemo re¢i da se svaki podskup R skupa X × Y naziva binarna relacija (kra¢e relacija) izmeu X i Y. Elementi skupa R su, dakle, neki ureeni parovi iz X × Y i to samo oni £ije su komponente u posmatranoj relaciji. Ako neki ureeni par iz X × Y ne pripada skupu R, to zna£i da prva i druga komponenta tog para nisu u relaciji R.
Primjer 1.3
Neka je X = {1, 2, 3} i Y = {2, 4, 6} . Tada je
X × Y = {(1, 2), (1, 4), (1, 6), (2, 2), (2, 4), (2, 6), (3, 2), (3, 4), (3, 6)} , pa sljede¢i podskupovi od X × Y predstavljaju binarne relacije izmeu X i Y :
R1 R2 R3 R4 R5
= {(3, 2)} ; = {(2, 2), (3, 2)} ; = {(1, 2), (1, 4), (1, 6), (2, 2), (2, 4), (2, 6), (3, 6)} ; = {(1, 2), (1, 4), (1, 6), (2, 4), (2, 6), (3, 4), (3, 6)} ; = {(1, 2), (2, 4), (3, 6)} .
Relacije R1 i R2 pokazuju da ne mora svaki element skupa X biti u vezi sa nekim elementom skupa Y i obrnuto. Primijetimo da se navedene relacije mogu zapisati i na sljede¢i na£in:
R1 = {(x, y) : x ∈ X, y ∈ Y, x > y} , R2 = {(x, y) : x ∈ X, y ∈ Y, x ≥ y} , R3 = {(x, y) : x ∈ X, y ∈ Y, x | y} , R4 = {(x, y) : x ∈ X, y ∈ Y, x < y} , R5 = {(x, y) : x ∈ X, y ∈ Y, y = 2x} . Za cijele brojeve x i y oznaka x | y zna£i da x dijeli y, tj. da postoji cio broj k takav da je y = kx.
Primjer 1.4
Ako je X skup iz prethodnog primjera, tada je
X × X = {(1, 1), (1, 2), (1, 3), (2, 1), (2, 2), (2, 3), (3, 1), (3, 2), (3, 3)} . Kao primjere binarnih relacija u skupu X navodimo sljede¢e podskupove od X ×X :
R1 R2 R3 R4
= {(1, 1), (1, 2), (1, 3), (2, 2), (2, 3), (3, 3)} ; = {(1, 2), (1, 3), (2, 3)} ; = {(1, 1), (2, 2), (3, 3)} ; = {(1, 1), (1, 2), (1, 3), (2, 2), (3, 3)} .
1.3. Binarne relacije
9
Primijetimo da se navedene relacije mogu zapisati i na sljede¢i na£in:
R1 = {(x, y) : x, y ∈ X, x ≤ y} , R2 = {(x, y) : x, y ∈ X, x < y} , R3 = {(x, y) : x, y ∈ X, x = y} , R4 = {(x, y) : x, y ∈ X, x | y} .
Ureena (n + 1)-orka (X1 , X2 , ..., Xn , R), gdje su Xi (i = 1, 2, ..., n) neprazni skupovi i R proizvoljan podskup Dekartovog proizvoda X1 × X2 × · · · × Xn (R ⊆ X1 × X2 × · · · × Xn ), naziva se n-arna relacija izmeu X1 , X2 , ..., Xn . Ako je Xi = X (i = 1, 2, ..., n), onda se govori o n-arnoj relaciji u skupu X. Ako (x1 , x2 , ..., xn ) ∈ R, tada kaºemo da su elementi x1 , x2 , ..., xn (u navedenom poretku) u relaciji R. Binarna relacija predstavlja specijalan slu£aj n-arne relacije kada je n = 2. Za binarnu relaciju R u skupu X kaºemo da je
• reeksivna ako ∀x ∈ X vaºi xRx; • simetri£na ako ∀x, y ∈ X vaºi xRy ⇒ yRx; • antisimetri£na ako ∀x, y ∈ X vaºi xRy ∧ yRx ⇒ x = y; • tranzitivna ako ∀x, y, z ∈ X vaºi xRy ∧ yRz ⇒ xRz. Posmatrajmo binarne relacije iz prethodnog primjera. Relacije R1 , R3 i R4 su reeksivne, dok relacija R2 to nije jer, na primjer, (1, 1) 6∈ R2 . Od tih relacija samo je relacija R3 simetri£na. Na primjer, relacija R1 nije simetri£na jer (1, 3) ∈ R3 , dok (1, 3) 6∈ R3 . Sve navedene relacije su tranzitivne. Kao primjer relacije u istom skupu X iz posmatranog primjera moºe da posluºi relacija R = {(1, 2), (2, 3)} . Jasno je da iz 1R2 ∧ 2R3 ne slijedi 1R3 jer (1, 3) 6∈ R. To zna£i da relacija R nije tranzitivna. Kao primjer antisimetri£ne relacije moºe da posluºi relacija podskup (⊆) u partitivnom skupu P(A), gdje je A proizvoljan skup. Prema onome ²to smo rekli u odjeljku 1.2, za sve X, Y ∈ P(A) vaºi
X ⊆ Y ∧ Y ⊆ X ⇒ X = Y.
10
Poglavlje 1. Uvod
1.4 Relacija ekvivalencije Svaka binarna relacija R u skupu X koja je istovremeno reeksivna, simetri£na i tranzitivna naziva se relacija ekvivalencije i ozna£ava sa ∼ . Primijetimo da je relacija jednakosti = relacija ekvivalencije u svakom skupu X jer za sve x, y, z ∈ X vaºi
x = x,
x = y ⇒ y = x,
x = y ∧ y = z ⇒ x = z.
Relacija ekvivalencije, u stvari, predstavlja uop²tenje relacije jednakosti. Naime, ako se uo£i neko svojstvo ili atribut P elemenata skupa X, tada relacija ∼ u skupu X denisana sa
x∼y
ako je P (x) = P (y)
predstavlja relaciju ekvivalencije jer za sve x, y, z ∈ X vaºi
P (x) = P (x), P (x) = P (y) ⇒ P (y) = P (x), P (x) = P (y) ∧ P (y) = P (z) ⇒ P (x) = P (z).
Primjer 1.5
denisana sa
Ako je X skup kuglica i ako je P (x) boja kuglice x, tada relacija ∼
x∼y
ako su kuglice x i y iste boje
predstavlja relaciju ekvivalencije u skupu X.
Primjer 1.6 Neka je X skup ljudi i neka P (x) ozna£ava horoskopski znak osobe x. Relacija ∼ denisana sa x∼y
ako su osobe x i y roene u istom horoskopskom znaku
predstavlja relaciju ekvivalencije u skupu X.
Primjer 1.7
Neka je X skup studenata za koje pretpostavljamo da su zavr²ili samo jednu srednju ²kolu i neka P (x) ozna£ava vrstu srednje ²kole koju je zavr²io student x (na primjer, gimnaziju, elektrotehni£ku ²kolu, ma²insku ²kolu itd.). Relacija ∼ denisana sa
x∼y
ako su studenti x i y zavr²ili istu vrstu srednje ²kole
predstavlja relaciju ekvivalencije u skupu X.
1.4. Relacija ekvivalencije
11
Primjer 1.8
Neka je X = {1, 2, 3} i R = {(1, 1), (2, 2), (3, 3), (1, 2), (2, 1)} binarna relacija u skupu X. Kako je ta relacija reeksivna, simetri£na i tranzitivna, to je relacija ekvivalencije.
Primjer 1.9
Neka je X = Z i neka je relacija ∼ denisana sa
x∼y
ako n | (x − y),
gdje je n > 1 dati cio broj. Kako n | 0, tj. n | (x − x), imamo da za svako x ∈ X vaºi x ∼ x, pa je relacija ∼ reeksivna. Ako n | (x − y), tada n | −(x − y), odnosno n | (y − x). Ovo zna£i da za sve x, y ∈ X vaºi x ∼ y ⇒ y ∼ x, pa je relacija ∼ simetri£na. Kona£no, ako n | (x − y) i n | (y − z), tada n | ((x − y) + (y − z)), tj. n | (x − z). Ovo zna£i da za svako x, y, z ∈ X vaºi x ∼ y ∧ y ∼ z ⇒ x ∼ z, pa je relacija ∼ tranzitivna. S obzirom na sve ovo, relacija ∼ je relacija ekvivalencije u skupu X.
Relacija ekvivalencije iz prethodnog primjera naziva se kongruencija po modulu n. Kada je broj x ∈ Z u toj relaciji sa brojem y ∈ Z, obi£no se pi²e
x≡y
(mod n),
a to se £ita ,,x je kongruentno sa y po modulu n. Iz n | (x − y) slijedi da brojevi x i y imaju isti ostatak pri dijeljenju sa n, pa se relacija x ≡ y (mod n) moºe i tako interpretirati. Ako pretpostavimo da je n = 4, tada relacija ∼ iz prethodnog primjera dovodi do podjele skupa X = Z na 4 disjunktna podskupa
X1 = {0, 4, −4, 8, −8, 12, −12, ...} , X2 = {1, 5, −5, 9, −9, 13, −13, ...} , X3 = {2, 6, −6, 10, −10, 14, −14, ...} , X4 = {3, 7, −7, 11, −11, 15, −15, ...} . Vidje¢emo sada ²ta su u stvari ti podskupovi Xi (i = 1, 2, 3, 4) na koje relacija ∼ dijeli skup X. Iz svih prethodnih primjera moºe se uo£iti da relacija ekvivalencije ∼ dovodi do podjele skupa X na disjunktne podskupove X1 , X2 , ... . Tako se u Primjeru 1.5 skup kuglica X dijeli na podskupove koje £ine kuglice iste boje (na primjer, crvene, plave itd.). Relacija ekvivalencije iz Primjera 1.6 skup ljudi X dijeli na podskupove koje £ine ljudi iz X koji su roeni u istom znaku horoskopa. Jedan podskup £ine svi ljudi roeni u znaku ovna (ako u skupu X ima takvih), drugi podskup £ine svi ljudi roeni u znaku bika itd. Relacija
12
Poglavlje 1. Uvod
∼ iz Primjera 1.7 dijeli studente na gimnazijalce, elektrotehni£are itd. U Primjeru 1.8 imamo relaciju ekvivalencije koja dijeli skup X na podskupove X1 = {1, 2} i X2 = {3} . Ako je ∼ neka relacija ekvivalencije u skupu X, tada se skup svih elemenata iz X koji su u toj relaciji sa ksiranim elementom x ∈ X naziva klasa ekvivalencije elementa x i ozna£ava sa Cx . Dakle, Cx = {y ∈ X : y ∼ x} . Primijetimo da svaki element skupa X ima svoju klasu ekvivalencije i da su sve klase ekvivalencije neprazni skupovi jer klasa Cx sadrºi bar element x (to je posljedica reeksivnosti). Skup svih klasa ekvivalencije elemenata skupa X naziva se koli£ni£ki skup i ozna£ava sa X/ ∼ . Vidje¢emo sada ²ta su klase ekvivalencije u vezi sa navedenim primjerima relacija ekvivalencije. Razmotrimo prvo Primjer 1.5. Neka je x proizvoljna kuglica iz skupa X. Ako pretpostavimo da je ona crvene boje, tada klasu Cx £ine sve crvene kuglice iz skupa X. Ako je y druga kuglica i ako je ona takoe crvena, tada je i Cy skup svih crvenih kuglice iz X, pa je Cy = Cx . Ako je kuglica y neke druge boje, recimo plave, tada je Cy skup svih plavih kuglice iz X. Prema tome, ako su kuglice x i y iste boje, tj. ako je x ∼ y, tada je Cx = Cy , a ako su x i y kuglice razli£itih boja, tj. ako je x 6∼ y, tada je Cx ∩ Cy = ∅. U vezi sa Primjerom 1.6 uo£imo proizvoljnu osobu x iz skupa X. Njoj odgovara jedan od 12 horoskopskih znakova, recimo ovan. Klasu Cx £ine sve osobe iz X koje su roene u znaku ovna. Neka je y druga osoba iz skupa X. Ako je i ta osoba roena u znaku ovna, tada je Cy = Cx . Ako osoba y nije roena u znaku ovna ve¢, recimo, u znaku ribe, tada Cy £ine sve ribe iz skupa X. U tom slu£aju je Cx ∩ Cy = ∅. Dakle, iz x ∼ y slijedi Cx = Cy , dok iz x 6∼ y slijedi Cx ∩ Cy = ∅. Primjer 1.7 razmotrite sami. Klase ekvivalencije elemenata 1, 2 i 3 skupa X iz Primjera 1.8 su, redom,
C1 = {1, 2} ,
C2 = {1, 2}
i C3 = {3}
jer je 1 ∼ 1 i 1 ∼ 2, 2 ∼ 1 i 2 ∼ 2, dok je 3 ∼ 3. U vezi sa Primjerom 1.9 pretpostavimo da je n = 4 (ostali slu£ajevi razmatraju se sli£no). U tom slu£aju klase ekvivalencije elemenata 0, 1, 2 i 3 su redom
C0 = {0, 4, −4, 8, −8, 12, −12, ...} , C1 = {1, 5, −5, 9, −9, 13, −13, ...} , C2 = {2, 6, −6, 10, −10, 14, −14, ...} , C3 = {3, 7, −7, 11, −11, 15, −15, ...} .
1.4. Relacija ekvivalencije
13
Primijetimo da su u ovom slu£aju klase elemenata 4, −4, 8, −8, ... jednake klasi C0 , tj. C0 = C4 = C−4 = C8 = C−8 = · · · . Sli£no je
C1 = C5 = C−5 = C9 = C−9 = · · · C2 = C6 = C−6 = C10 = C−10 = · · · C3 = C7 = C−7 = C11 = C−11 = · · · .
Opet vaºi zaklju£ak koji smo izveli i ranije. Ako je x ∼ y, tada je Cx = Cy , a ako x 6∼ y, tada je Cx ∩ Cy = ∅. Sve ovo ²to smo uo£ili sada ¢emo i dokazati.
Teorema 1.1 Ako je ∼ relacija ekvivalencije na skupu X, tada vaºi: 1. X =
[
Cx ;
x∈X
2. x ∼ y ⇒ Cx = Cy ; 3. x ∼ 6 y ⇒ Cx ∩ Cy = ∅ .
Dokaz. 1. Kako je Cx ⊆ X za svako x ∈ X, jasno je da je
[
Cx ⊆ X. S
x∈X
druge strane, za svaki element x ∈ X vaºi x ∈ Cx , pa imamo X ⊆ Uzimaju¢i u obzir obje relacije zaklju£ujemo da je X =
[
[
Cx .
x∈X
Cx .
x∈X
2. Neka je x ∼ y i neka z ∈ Cx , tj. neka je z ∼ x. Iz z ∼ x i x ∼ y slijedi z ∼ y, pa z ∈ Cy . S obzirom na ovo, imamo relaciju Cx ⊆ Cy . Sli£no, ako w ∈ Cy , tada iz w ∼ y i y ∼ x slijedi w ∼ x, pa w ∈ Cx . Ovo zna£i da je Cy ⊆ Cx , pa imamo i dokaz tvrenja 2. 3. Pretpostavimo sada da x 6∼ y. Kako to zna£i da x 6∈ Cy i kako x ∈ Cx , zaklju£ujemo da je Cx 6= Cy . Da bismo dokazali da iz Cx 6= Cy slijedi Cx ∩ Cy = ∅, dokaza¢emo da iz Cx ∩ Cy 6= ∅ slijedi Cx = Cy (zakon kontrapozicije). U tom cilju pretpostavimo da z ∈ Cx ∩ Cy . Iz z ∈ Cx i z ∈ Cy , tj. iz z ∼ x i z ∼ y zbog simetri£nosti relacije ∼ slijedi x ∼ z i z ∼ y, pa na osnovu svojstva tranzitivnosti relacije ∼ imamo x ∼ y. S obzirom na ovo i na tvrenje 2., zaklju£ujemo da je Cx = Cy , £ime je dokazano tvrenje 3. Kako su klase ekvivalencije Cx (x ∈ X ) neprazni skupovi, iz ove teoreme slijedi da familija {Cx } , x ∈ X predstavlja jednu particiju skupa X (vidjeti odjeljak 1.2). S obzirom na to, svaka relacija ekvivalencije u skupu X odreuje jednu particiju tog skupa.
14
Poglavlje 1. Uvod
Pokazuje se da vaºi i obrnuto tvrenje, tj. da svaka particija skupa X odreuje jednu relaciju ekvivalencije u skupu X.
Teorema 1.2 Neka familija nepraznih podskupova Xi , i ∈ I predstavlja jednu particiju skupa X. Ako je ∼ binarna relacija u skupu X denisana sa x ∼ y ako x, y ∈ Xi za neko i ∈ I, onda je to relacija ekvivalencije u skupu X.
Dokaz. Da bismo dokazali da je ∼ relacija ekvivalencije u skupu X, dokaza¢emo da je ona reeksivna, simetri£na i tranzitivna. [ Neka je x proizvoljan element skupa X. Kako je X = Xi , postoji i ∈ I i∈I
tako da x ∈ Xi , pa imamo x ∼ x. To zna£i da je relacija ∼ reeksivna. Dokaza¢emo sada da je ta relacija simetri£na. Iz x ∼ y slijedi da x, y ∈ Xi za neko i ∈ I, pa imamo y, x ∈ Xi za uo£eno i ∈ I, a to zna£i da je y ∼ x. Ako je x ∼ y i y ∼ z, to zna£i da x, y ∈ Xi za neko i ∈ I i y, z ∈ Xj za neko j ∈ I. S obzirom na to, y ∈ Xi ∩ Xj , ²to zna£i da je Xi ∩ Xj 6= ∅. Kako razli£iti skupovi iz familije Xi , i ∈ I moraju biti disjunktni, zaklju£ujemo da Xi i Xj nisu razli£iti skupovi, pa imamo Xi = Xj . To zna£i da elementi x, y i z pripadaju istom skupu, pa je x ∼ z, £ime je dokazana tranzitivnost relacije ∼ .
1.5 Relacija parcijalnog ureenja Svaka binarna relacija R u skupu X koja je istovremeno reeksivna, antisimetri£na i tranzitivna naziva se relacija parcijalnog ureenja i ozna£ava sa ¹ . Skup X u kome je uvedena relacija parcijalnog ureenja ¹ naziva se parcijalno ureen skup i ozna£ava sa (X, ¹). Umjesto x ¹ y moºe se pisati y º x. Ako je x ¹ y i x 6= y, pi²emo x ≺ y. Umjesto x ≺ y moºe se pisati y  x.
Primjer 1.10
Neka je X skup realnih brojeva R. Relacija ≤ predstavlja relaciju parcijalnog ureenja u R jer za sve x, y, z ∈ R vaºi
x ≤ x,
x ≤ y ∧ y ≤ x ⇒ x = y,
x ≤ y ∧ y ≤ z ⇒ x ≤ z.
To zna£i da je relacija ≤ reeksivna, antisimetri£na i tranzitivna, pa je (R, ≤) parcijalno ureen skup.
1.5. Relacija parcijalnog ureenja
15
Kao ²to relacija ekvivalencije ∼ predstavlja uop²tenje relacije =, tako relacija parcijalnog ureenja ¹ predstavlja uop²tenje relacije ≤ .
Primjer 1.11 Neka je S neprazan skup i X = P(S). Relacija ⊆ predstavlja relaciju parcijalnog ureenja u X jer za sve A, B, C ∈ X vaºi A ⊆ A,
A ⊆ B ∧ B ⊆ A ⇒ A = B,
A ⊆ B ∧ B ⊆ C ⇒ A ⊆ C.
Relacije < u R i ⊂ u P(S) nisu relacije parcijalnog ureenja jer one nisu reeksivne.
Primjer 1.12
Neka je X skup cijelih brojeva Z. Ve¢ smo rekli da oznaka x | y zna£i da cio broj x dijeli cio broj y, tj. da je y = k · x za neki cio broj k. Kako za sve x, y, z ∈ Z vaºi
x | x,
x | y ∧ y | x ⇒ x = y,
x | y ∧ y | z ⇒ x | z,
relacija | predstavlja relaciju parcijalnog ureenja u Z, pa je (Z, |) parcijalno ureen skup.
Primjer 1.13 Ako je X skup rije£i jednog jezika (rije£ moºemo shvatiti kao kona£an niz slova), tada leksikografski poredak (to je poredak rije£i kakav nalazimo u rje£nicima) predstavlja relaciju parcijalnog ureenja u skupu X. Ako je ¹ relacija parcijalnog ureenja u skupu X i ako za svaki par elemenata x, y ∈ X vaºi x ¹ y ∨ y ¹ x, onda kaºemo da je ¹ relacija totalnog ureenja u skupu X. Za skup X u kome je uvedena relacija totalnog ureenja kaºemo da je totalno ureen skup . Relacija ≤ predstavlja relaciju totalnog ureenja u skupu R jer je to relacija parcijalnog ureenja sa svojstvom da za svaka dva realna broja x i y imamo x ≤ y ili y ≤ x. I skupovi N, Z, Q sa relacijom ≤ su totalno ureeni skupovi.
Primjer 1.14 denisana sa
x¹y
Neka je X skup studenata i neka je ¹ binarna relacija u skupu X
ako prosje£na ocjena studenta x nije ve¢a od prosje£ne ocjene studenta y
(ako student nema poloºen nijedan ispit, smatra¢emo da mu je prosje£na ocjena 5.00). Ovako denisana binarna relacija u skupu X je relacija totalnog ureenja, pa je (X, ¹) totalno ureen skup.
16
Poglavlje 1. Uvod
Vidjeli smo da je ⊆ relacija parcijalnog ureenja u P(S), ali to nije relacija totalnog ureenja jer je mogu¢e na¢i skupove A, B ∈ P(S) takve da A 6⊆ B i B 6⊆ A. To, na primjer, vaºi za svaka dva disjunktna skupa iz P(S).
Primjer 1.15
Ako je X = {{1} , {1, 2} , {1, 2, 3}} , tada je (X, ⊆) totalno ureen skup. Ako je X = {{1} , {2} , {1, 2, 3}} , tada (X, ⊆) nije totalno ureen skup jer {1} 6⊆ {2} i {2} 6⊆ {1} .
Leksikografski poredak je relacija totalnog ureenja jer se za svake dvije rije£i zna koja od njih ¢e do¢i prije u rje£niku. Neka je (X, ¹) parcijalno (totalno) ureen skup. Za skup Y ⊆ X kaºemo da je odozgo ograni£en ako postoji element M ∈ X takav da je
y¹M
za sve y ∈ Y.
(1.1)
Svaki element M ∈ X za koji vaºi (1.1) naziva se gornja granica (majoranta ) skupa Y. Za skup Y ⊆ X kaºemo da je odozdo ograni£en ako postoji element m ∈ X takav da je m ¹ y za sve y ∈ Y. (1.2) Svaki element m ∈ X za koji vaºi (1.2) naziva se donja granica (minoranta ) skupa Y. Za skup Y ⊆ X kaºemo da je ograni£en ako je on ograni£en i odozgo i odozdo. Ako je M gornja granica skupa Y i ako M ∈ Y, tada M predstavlja najve¢i element (maksimum ) skupa Y. U tom slu£aju pi²emo M = max Y. Dakle, M = max Y ako vaºi
M ∈Y ∧ y¹M
za sve y ∈ Y.
Ako je m donja granica skupa Y i ako m ∈ Y, tada m predstavlja najmanji element (minimum ) skupa Y. U tom slu£aju pi²emo m = min Y. Dakle, m = min Y ako vaºi
m∈Y ∧ m¹y
za sve y ∈ Y.
Najmanja gornja granica skupa Y naziva se supremum skupa Y i ozna£ava sa sup Y. sup Y je element skupa X koji ima sljede¢a dva svojstva:
1.5. Relacija parcijalnog ureenja
17
1. sup Y je gornja granica skupa Y ; 2. za svaku gornju granicu M skupa Y vaºi sup Y ¹ M. Ako skup Y ima najve¢i element, tada je sup Y = max Y. Najve¢a donja granica skupa Y naziva se inmum skupa Y i ozna£ava sa inf Y. inf Y je element skupa X koji ima sljede¢a dva svojstva: 1. inf Y je donja granica skupa Y ; 2. za svaku donju granicu m skupa Y vaºi m ¹ inf Y. Ako skup Y ima najmanji element, tada je inf Y = min Y. Primijetimo da su inmum, supremum, minimum i maksimum skupa Y jedinstveni ako postoje. Dokaza¢emo samo jedinstvenost inmuma jer su ostali dokazi sli£ni. Pretpostavimo da skup Y ima dva inmuma m1 i m2 , tj. da je m1 = inf Y i m2 = inf Y. S obzirom na prvo svojstvo inmuma, imamo da su i m1 i m2 donje granice skupa Y. Ako iskoristimo drugo svojstvo inmuma, imamo da za svaku donju granicu m skupa Y vaºe uslovi m ¹ m1 i m ¹ m2 . Za m = m2 iz prvog uslova dobijamo m2 ¹ m1 , dok za m = m1 iz drugog uslova dobijamo m1 ¹ m2 . Kako je relacija ¹ antisimetri£na, zaklju£ujemo da je m1 = m2 , ²to zna£i da je inmum skupa Y jedinstven. Vaºni podskupovi skupa X su podskupovi oblika
[a, b] = {x ∈ X : a ¹ x ¹ b}
(a, b ∈ X,
a ¹ b)
koji se nazivaju segmenti skupa X, kao i podskupovi oblika
(a, b) = {x ∈ X : a ≺ x ≺ b}
(a, b ∈ X,
a ≺ b)
koji se nazivaju intervali skupa X. Osim njih koriste se i podskupovi [a, b), (a, b], [a, +∞), (a, +∞), (−∞, b] i (−∞, b), gdje, na primjer, oznake [a, +∞) i (−∞, b), imaju sljede¢a zna£enja
[a, +∞) = {x ∈ X : a ¹ x} , (−∞, b) = {x ∈ X : x ≺ b} .
Primjer 1.16
Posmatrajmo ureen skup (R, ≤). Skup
X = [0, 1] = {x ∈ R : 0 ≤ x ≤ 1}
18
Poglavlje 1. Uvod
je odozgo ograni£en. Svaki realan broj M ∈ [1, +∞] predstavlja gornju granicu tog skupa. Pri tome je sup X = max X = 1. Skup X je i odozdo ograni£en. Svaki realan broj m ∈ (−∞, 0] predstavlja njegovu donju granicu. Pri tome je inf X = min X = 0. I skup Y = [0, 1) ⊆ R je ograni£en i vaºi
inf Y = min Y = 0,
sup Y = 1.
Skup Y nema najve¢i element (maksimum). Sli£no, skup Z = (0, 1] ⊆ R nema najmanji element (minimum), dok je
inf Z = 0,
sup Z = max Z = 1.
Skup W = (0, 1) ⊆ R nema ni minimum ni maksimum, dok je
inf W = 0,
sup W = 1.
Skupovi [0, +∞), (0, +∞), (−∞, 0], (−∞, 0) nisu ograni£eni jer nisu ograni£eni ili odozgo ili odozdo. Skupovi koji nisu odozgo ograni£eni nemaju ni maksimum ni supremum, dok skupovi koji nisu odozdo ograni£eni nemaju ni minimum ni inmum.
Primjer 1.17
Ako je S = {1, 2, 3, 4} i X = P(S) = {∅, {1}, {2}, ..., {1, 2, 3, 4}} , tada je (X, ⊆) parcijalno ureen skup. Skup Y = {{1}, {2}, {1, 2}} ⊆ X je odozgo ograni£en. Njegove gornje granice (majorante) su sljede¢i elementi skupa X :
{1, 2},
{1, 2, 3},
{1, 2, 4},
{1, 2, 3, 4}.
Najmanja gornja granica (supremum) skupa Y je element {1, 2}. To je i najve¢i element (maksimum) skupa Y. Dakle,
max Y = sup Y = {1, 2}. Skup Y je i odozdo ograni£en. On ima samo jednu donju granicu (minorantu) i to je element ∅. To je ujedno i njegova najve¢a donja granica (inmum). Skup Y nema najmanji element (minimum) jer on ne sadrºi podskup skupa S koji bi bio podskup od {1}, {2} i {1, 2}. Dakle,
inf Y = ∅,
min Y ne postoji.
Skup Z = {∅, {1}, {2}, {1, 3}} ⊆ X je odozgo ograni£en. Njegove gornje granice su elemeni {1, 2, 3} i {1, 2, 3, 4}. Najmanja gornja granica skupa Z je {1, 2, 3}. Skup
1.6. Preslikavanja
19
Z nema maksimum jer on ne sadrºi skup takav da su ∅, {1}, {2} i {1, 3} njegovi podskupovi. Dakle, max Z ne postoji,
sup Z = {1, 2, 3}.
U ovom slu£aju je
min Z = inf Z = ∅. Skup W = {{1}, {2}, {1, 3}} je ograni£en. Njegove gornje granice su skupovi {1, 2, 3} i {1, 2, 3, 4}, dok je ∅ njegova jedina donja granica, pa imamo
inf W = ∅,
sup W = {1, 2, 3}.
Skup W nema ni minimum ni maksimum.
1.6 Preslikavanja U pojmove bez kojih nije mogu¢e zamisliti matematiku spada svakako i pojam preslikavanja. Denisa¢emo taj pojam prvo na na£in koji nije do kraja strog ali je intuitivno jasan, a onda ¢emo dati i drugu deniciju u terminima binarnih relacija koja ¢e biti stroºa. Neka su X i Y neprazni skupovi i f pravilo po kome se svakom elementu skupa X pridruºuje po jedan element skupa Y. Ureena trojka (X, Y, f ) naziva se preslikavanje skupa X u skup Y, a uobi£ajeno je da se i samo pravilo f naziva preslikavanje. Pored naziva preslikavanje koriste se i drugi nazivi kao operator, transformacija itd. U slu£aju kada su X i Y skupovi brojeva koristi se naziv funkcija . Pored zapisa u obliku ureene trojke (X, Y, f ) preslikavanje se zapisuje u obliku f : X → Y (ovo £itamo ,,f preslikava skup X u skup Y ) ili kra¢e sa f. Skup X naziva se oblast denisanosti (domen ) preslikavanja f, dok se skup Y naziva kodomen preslikavanja f. Oznaka x 7→ f (x) ukazuje na £injenicu da se pri preslikavanju f elementu x ∈ X pridruºuje element f (x) ∈ Y. Element f (x) ∈ Y naziva se slika elementa x ∈ X pri preslikavanju f, a £esto se kaºe i da je to vrijednost preslikavanja f u ta£ki x. Skup R(f ) = {f (x) : x ∈ X} naziva se oblast vrijednosti preslikavanja f. Jasno je da je R(f ) ⊆ Y.
20
Poglavlje 1. Uvod Ako je Z ⊆ X, tada se skup
f (Z) = {f (z) : z ∈ Z} naziva slika skupa Z pri preslikavanju f. S obzirom na uvedene oznake, imamo R(f ) = f (X), tj. oblast vrijednosti preslikavanja f je slika oblasti denisanosti toga preslikavanja. Ako je U ⊆ Y, tada se skup
f −1 (U ) = {x ∈ X : f (x) ∈ U } naziva inverzna slika skupa U pri preslikavanju f. Ako je U jedno£lan skup {y}, tada je f −1 {y} skup svih elemenata skupa X koji se pri preslikavanju f preslikavaju u element y. Rekli smo da se preslikavanje skupa brojeva u skup brojeva obi£no naziva funkcija. Uobi£ajeno je da se funkcija zadaje jednako²¢u koja odreuje pravilo pridruºivanja. Na primjer, kvadriranje realnih brojeva je funkcija i ona se zadaje jednako²¢u f (x) = x2 , x ∈ R. Ova jednakost opisuje pravilo po kom se vr²i pridruºivanje. S obzirom na to pravilo, i broju 1 i broju −1 pridruºuje se broj 1, dok se brojevima −2 i 3 pridruºuju brojevi 4 i 9, redom. Ako sa y ozna£imo op²ti element skupa Y, a sa x op²ti element skupa X, tada se funkcija f : X → Y moºe zapisati u obliku jednakosti
y = f (x). Mada ovaj zapis nije korektan, on se £esto koristi. Nave²¢emo sada neke primjere koji ¢e pomo¢i da se bolje razumije pojam preslikavanja.
Primjer 1.18
Neka je X skup igra£a jednog fudbalskog tima, Y skup prirodnih brojeva i f pravilo po kome se elementu x ∈ X pridruºuje element skupa Y denisano sa
f (x) = broj koji igra£ x nosi na leima u toku utakmice. Kako svaki igra£ u toku utakmice mora na leima nositi broj i kako nijedan igra£ ne moºe na leima nositi dva ili vi²e brojeva, ovako denisano pravilo pridruºivanja ispunjava uslove iz denicije, pa ureena trojka (X, Y, f ), odnosno samo pravilo f,
1.6. Preslikavanja
21
predstavlja preslikavanje iz X u Y. Kako fudbalski tim ima manje igra£a nego ²to ima prirodnih brojeva, jasno je da postoje prirodni brojevi koje ne nosi nijedan od igra£a. Pri denisanom pridruºivanju svakom igra£u odgovara po jedan prirodan broj, ali ne¢e svaki prirodan broj biti pridruºen nekom od igra£a.
Primjer 1.19
Neka je X skup graana Republike Srpske, Y skup svih nizova dekadnih cifara duºine 13 i f pravilo pridruºivanja denisano sa
f (x) = jedinstven mati£ni broj graanina x ∈ X. Ureena trojka (X, Y, f ), odnosno samo pravilo f, predstavlja preslikavanje iz X u Y jer je svakom graaninu iz X pridruºen po jedan niz cifara iz Y koji se naziva jedinstven mati£ni broj i ozna£ava sa JMB.
Primjer 1.20
Neka je X skup studenata Elektrotehni£kog fakulteta u Banjoj Luci, Y skup svih imena (Y = {Marko, Petar, Sonja, Marija,... }) i f pravilo pridruºivanja denisano sa
f (x) = ime studenta x ∈ X. Ureena trojka (X, Y, f ), tj. pravilo f, predstavlja preslikavanje iz X u Y jer svakom studenti iz X odgovara po jedno ime iz skupa Y. Primijetimo da jedno ime moºe biti pridruºeno i ve¢em broju studenata, ali ne postoji student koji bi imao dva ili vi²e imena. Naime, u na²oj sredini nije obi£aj da se ljudima daje vi²e imena. Ako bi se u skupu X ipak na²ao student sa dva ili vi²e imena, onda posmatrano pravilo f ne bi bilo preslikavanje u smislu na²e denicije.
Primjer 1.21
Neka je X skup ljudi i Y skup realnih brojeva i neka su f i g pravila pridruºivanja denisana na sljede¢i na£in:
f (x) = g(x) =
teºina osobe x ∈ X, broj cipela osobe x ∈ X.
Oba ova pravila odreuju preslikavanja iz X u Y, tj. ureene trojke (X, Y, f ) i (X, Y, g) jesu preslikavanja u smislu na²e denicije.
22
Poglavlje 1. Uvod
Primjer 1.22
Neka je X skup svih stanovnika jednog grada, Y skup svih nizova dekadnih cifara i f pravilo pridruºivanja denisano sa
f (x) = teku¢i ra£un u banci stanovnika x ∈ X. Kako svaki stanovnik posmatranog grada nema u banci otvoren teku¢i ra£un, ureena trojka (X, Y, f ), tj. pravilo f, nije preslikavanje iz X u Y jer to pravilo ne pridruºuje svakom elementu skupa X neki element skupa Y. ak i kad bi svi stanovnici posmatranog grada imali otvorene teku¢e ra£une, pravilo f ne bi opet bilo preslikavanje jer neki ljudi imaju vi²e teku¢ih ra£una otvornih u raznim bankama, ²to bi zna£ilo da pravilo f nekim elementima skupa X pridruºuje vi²e elemenata skupa Y, ²to nije dopu²teno denicijom preslikavanja.
Primjer 1.23
Neka je X skup svih graana jedne drºave, Y skup svih predsjedni£kih kandidata i f pravilo pridruºivanja denisano sa
f (x) = predsjedni£ki kandidat za koji je glasao graanin x ∈ X. Ureena trojka (X, Y, f ), tj. pravilo f, nije preslikavanje iz X u Y jer nema svaki graanin pravo glasa na izborima. Ako bismo sa X ozna£ili skup svih graana jedne drºave koji imaju glasa£ko pravo, ureena trojka (X, Y, f ) opet nije preslikavanje jer nikad svi graani sa pravom glasa ne izau na izbore, pa postoji element x ∈ X kome nije pridruºen nijedan element iz Y po posmatranom pravilu f. Izborna pravila dopu²taju da ne moraju svi graani sa pravom glasa da glasaju, ali denicija preslikavanja ne dopu²ta da pravilo f nekom elementu x ∈ X ne pridruºi nijedan element iz Y. Pretpostavimo da je svaki graanin sa pravom glasa iza²ao na izbore. U tom slu£aju ¢e ureena trojka (X, Y, f ) biti preslikavanje ako je svaki glasa£ki listi¢ ispravan, tj. ako je svaki graanin zaokruºio samo po jedno ime od predsjedni£kih kandidata. Ovo je preslikavanje zato ²to je sada svakom elementu skupa X pridruºen po jedan element iz skupa Y. Jasno je da ¢e u ovom slu£aju mnogo elemenata skupa X imati istu sliku u skupu Y jer ¢e mnogo graana glasati za istog kandidata. Ako neki graanin nije zaokruºio nijedno ime ili ako je zaokruºio vi²e imena, ureena trojka (X, Y, f ) nije preslikavanje. U ovim slu£ajevima ili svakom elementu skupa X nije pridruºen element skupa Y ili je nekom elementu skupa X pridruºeno vi²e elemenata skupa Y. To zna£i da u ovim slu£ajevima denicija preslikavanja ne dopu²ta ono ²to ni izborna pravila ne dopu²taju.
Primjer 1.24
Neka je X = R, Y = Z i f pravilo pridruºivanja denisano sa
f (x) = [x],
1.6. Preslikavanja
23
gdje je sa [x] ozna£en cjelobrojni dio realnog broja x ∈ X, tj. [x] predstavlja najve¢i cio broj koji nije ve¢i od x. Ureena trojka (X, Y, f ) jeste funkcija jer svakom realnom broju odgovara samo po jedan cio broj sa svojstvom da je to najve¢i cio broj koji nije ve¢i od uo£enog realnog broja. Za ovako denisanu funkciju vaºi, na primjer, f (−1) = −1, f (−0.51) = −1, f (0) = 0, f (0.987) = 0, f (1.001) = 1.
Primjer 1.25 Neka su X i Y proizvoljni neprazni skupovi i neka je y0 ksiran element skupa Y. Deni²imo pravilo pridruºivanja sa f (x) = y0
za svako x ∈ X.
Kako je i u ovom slu£aju svakom elementu skupa X pridruºen samo po jedan element skupa Y, pravilo f predstavlja preslikavanje iz X u Y. U ovom slu£aju je svakom elementu skupa X pridruºen isti element iz skupa Y. Ovako denisano preslikavanje naziva se konstantno preslikavanje iz X u Y.
Primjer 1.26 nisano sa
Neka je X neprazan skup, Y = X i id pravilo pridruºivanja de-
id(x) = x za svako x ∈ X.
Ureena trojka (X, Y, f ), tj. pravilo id, jeste preslikavanje. Ovako denisano preslikavanje naziva se identi£no preslikavanje skupa X, a ozna£ava se i sa idX .
Skup
F = {(x, y) : x ∈ X ∧ y = f (x)} ⊆ X × Y naziva se grak preslikavanja f : X → Y. Preslikavanje f : X → Y moºe se poistovijetiti sa svojim grakom, tj. moºe se staviti
f = {(x, y) : x ∈ X ∧ y = f (x)} = {(x, f (x)) : x ∈ X} . Ako ovo uradimo, imamo da je f podskup Dekartovog proizvoda X × Y koji ima svojstvo da se svaki element skupa X javlja ta£no po jedanput kao prva komponenta u elementima tog podskupa. U odjeljku 1.3 smo kazali da se svaki podskup skupa X × Y naziva binarna relacija izmeu X i Y, pa zaklju£ujemo da preslikavanje f : X → Y predstavlja specijalnu binarnu relaciju izmeu skupova X i Y.
24
Poglavlje 1. Uvod
Navodimo sada formalnu deniciju preslikavanja u terminima binarnih relacija. Svaka binarna relacija (X, Y, f ) koja ima svojstvo da za svaki element x ∈ X postoji samo po jedan element y ∈ Y takav da je xf y (tj. da (x, y) ∈ f ) naziva se preslikavanje iz X u Y. Iz ove denicije slijedi da za preslikavanje f : X → Y vaºi implikacija
(x, y1 ) ∈ f ∧ (x, y2 ) ∈ f ⇒ y1 = y2 . Dok smo za proizvoljnu binarnu relaciju R koristili oznake xRy i (x, y) ∈ R da bismo ukazali da su x i y u relaciji R, za binarnu relaciju f koja je preslikavanje pored oznaka xf y i (x, y) ∈ f koristi se i oznaka y = f (x), jer su elementi x i y u relaciji f ako je y slika elementa x pri preslikavanju f. Prva denicija preslikavanja nije u matemati£kom pogledu dovoljno stroga jer je bazirana na pojmu ,,pravilo koji nije jasno denisan. Ova denicija preslikavanja je matemati£ki korektna jer je bazirana na jasno denisanom pojmu binarne relacije.
Primjer 1.27
Neka je X = {1, 2, 3, 4, 5}, Y = {a, b, c} i neka su dati sljede¢i podskupovi skupa X × Y :
f1 f2 f3 f4
= {(1, a), (2, a), (3, b), (4, c)} ; = {(1, a), (2, b), (3, c), (4, b), (5, a), (1, c)} ; = {(1, c), (2, a), (3, b), (4, a), (5, b)} ; = {(1, b), (2, c), (3, c), (4, c), (5, b)} .
f1 i f2 jesu binarne relacije izmeu X i Y, ali to nisu preslikavanja iz X u Y. Relacija f1 nije preslikavanje zato ²to postoji element iz skupa X (to je 5) koji nije u relaciji f1 ni sa jednim elementom skupa Y. Svaki element skupa X jeste u relaciji f2 sa nekim elementom iz skupa Y, ali je element 1 u relaciji f2 i sa elementom a i sa elementom c, pa binarna relacija f2 zbog toga nije preslikavanje. Relacije f3 i f4 jesu preslikavanja jer je svaki element skupa X u relacijama f3 i f4 sa po jednim elementom skupa Y. Vidimo da je f3 (1) = c, f3 (2) = a, f3 (3) = b, f3 (4) = a, f3 (5) = b, dok je f4 (1) = b, f4 (2) = c, f4 (3) = c, f4 (4) = c, f4 (5) = b. Preslikavanja f3 i f4 mogu se predstaviti i pomo¢u sljede¢ih tablica µ ¶ µ ¶ 1 2 3 4 5 1 2 3 4 5 f3 : , f4 : . c a b a b b c c c b Prve vrste ovih tablica sadrºe elemente skupa X , dok se ispod njih nalaze njihove slike dobijene pomo¢u odgovaraju¢eg preslikavanja.
1.6. Preslikavanja
25
Znamo da su dvije ureene trojke jednake ako su im odgovaraju¢e komponente jednake. S obzirom na to, preslikavanja (X1 , Y1 , f1 ) i (X2 , Y2 , f2 ) su jednaka ako i samo ako je X1 = X2 , Y1 = Y2 i f1 = f2 . Uslov f1 = f2 zna£i da je f1 (x) = f2 (x) za svako x ∈ X1 = X2 . Nave²¢emo sada neke vrste preslikavanja. Za preslikavanje f : X → Y kaºemo da je injektivno (injekcija , 1 − 1 preslikavanje ) ako za sve x1 , x2 ∈ X iz uslova x1 6= x2 slijedi f (x1 ) 6= f (x2 ). Drugim rije£ima, preslikavanje f je 1 − 1 ako ono razli£itim elementima skupa X pridruºuje razli£ite elemente skupa Y . S obzirom na zakon kontrapozicije, f je 1 − 1 preslikavanje ako za sve x1 , x2 ∈ X iz uslova f (x1 ) = f (x2 ) slijedi x1 = x2 . Kako za svako preslikavanje f iz x1 = x2 slijedi f (x1 ) = f (x2 ), moºemo re¢i da za injektivno preslikavanje f : X → Y vaºi ekvivalencija
f (x1 ) = f (x2 ) ⇔ x1 = x2 . Preslikavanje iz Primjera 1.18 jeste injekcija jer igra£i iz istog fudbalskog tima u toku utakmice nose razli£ite brojeve. Svi graani Republike Srpske imaju razli£ite mati£ne brojeve, pa je i preslikavanje iz Primjera 1.19 injekcija, dok preslikavanje iz Primjera 1.20 to nije ako postoji bar dvoje studenata sa istim imenom. I preslikavanja f i g iz Primjera 1.21 obi£no nisu 1 − 1 jer ako skup X sadrºi veliki broj ljudi, onda meu njima obi£no ima onih sa istom teºinom, kao i onih sa istim brojem cipela. Ako se to ne bi desilo, onda bi posmatrana preslikavanja bila injektivna. Preslikavanje iz Primjera 1.22 mora biti 1 − 1 jer bi u protivnom neko mogao raspolagati tuim novcem, ²to banke ne smiju dopustiti. to se ti£e preslikavanja iz Primjera 1.23, ona bi bila 1 − 1 u slu£aju da su se svi graani kandidovali za predsjednika i da, svaki kandidat dobije po jedan glas. Po²to se to u praksi nikad ne de²ava, posmatrano preslikavanje nije injekcija. Ni preslikavanja iz Primjera 1.24 i 1.25 nisu injekcije. Za konstantno preslikavanje £ak nije ni mogu¢e na¢i dva elementa u X koja bi imala razli£ite slike. to se ti£e preslikavanja f3 i f4 iz Primjera 1.26, nijedno od njih nije injekcija. Za preslikavanje f : X → Y kaºemo da je surjektivno (sirjektivno, surjekcija, sirjekcija, preslikavanje na ) ako je f (X) = Y, tj. ako svaki element skupa Y predstavlja sliku nekog elementa skupa X.
26
Poglavlje 1. Uvod Dakle, preslikavanje f : X → Y je preslikavanje na ako
(∀y ∈ Y ) (∃x ∈ X) : f (x) = y. Preslikavanje iz Primjera 1.18 nije surjektivno jer fudbalski tim ima 11 fudbalera plus rezerva, dok skup prirodnih brojeva nije kona£an. Broj nizova dekadnih cifara duºine 13 je ve¢i od broja graana Republike Srpske, tako da ni preslikavanje iz Primjera 1.19 nije surjekcija. to se ti£e preslikavanja iz Primjera 1.20, ako na spisku svih imena moºemo na¢i ime koje se ne nalazi na spisku svih studenata ETF (to se £ini vjerovatnim), onda preslikavanje iz Primjera 1.20 nije surjekcija. Preslikavanje iz Primjera 1.23 je po pravilu surjekcija mada se meu predsjedni£kim kandidatima ponekad nae i neko za koga ni uºa rodbina ne¢e da glasa. Ali, i takvi dobiju bar po jedan glas jer valjda svaki kandidat glasa za samog sebe. Preslikavanja iz Primjera 1.24 i 1.26 su takoe surjekcije. Za svaki cio broj y mogu¢e je na¢i £ak beskona£no mnogo realnih brojeva x za koje je [x] = y. Na primjer, ako je y = 2009, tada za sve relne brojeve x ∈ [2009, 2010) vaºi [x] = y. Za preslikavanje f : X → Y kaºemo da je bijektivno (bijekcija , obostrano jednozna£no preslikavanje ) ako je ono istovremeno i injektivno i surjektivno. Od preslikavanja navedenih u prethodnim primjerima samo je identi£no preslikavanje skupa X bijekcija. Ako je X kona£an skup i ako je |X| = n, tada se svako bijektivno preslikavanje f : {1, 2, ..., n} → X naziva permutacija skupa X. U tom slu£aju se svako bijektivno preslikavanje f : X → X takoe naziva permutacija skupa X. Ako su X i Y kona£ni skupovi i ako znamo da je preslikavanje f : X → Y injekcija, surjekcija ili bijekcija, tada moºemo ustanoviti vezu izmeu broja elemenata skupa X i broja elemenata skupa Y. Naime, vaºe sljede¢a tvrenja:
• Ako je preslikavanje f : X → Y injekcija, tada je |X| ≤ |Y |. • Ako je preslikavanje f : X → Y surjekcija, tada je |X| ≥ |Y |. • Ako je preslikavanje f : X → Y bijekcija, tada je |X| = |Y |. • Ako je |X| = |Y | < ∞, tada je preslikavanje f : X → Y injekcija ako i samo ako je to surjekcija. • Ako je |X| = |Y | < ∞, tada je preslikavanje f : X → Y bijekcija ako i samo ako je to injekcija ili surjekcija.
1.6. Preslikavanja
27
Vidje¢emo kasnije da pretposljednje tvrenje vaºi i za specijalna preslikavanja f : X → Y kada X i Y nisu kona£ni skupovi. Naime, ako su X i Y kona£nodimenzionalni vektorski prostori iste dimenzije i ako je preslikavanje f : X → Y linearno, tada je f injekcija ako i samo ako je to surjekcija (vidjeti odjeljak 2.10). Ovaj rezultat krije se i u sljede¢em tvrenju:
• Linearni sistem Ax = b sa kvadratnom matricom A ima rje²enje za svaku desnu stranu b ako i samo ako odgovaraju¢i homogen sistem Ax = 0 ima samo trivijalno rje²enje (vidjeti odjeljak 4.9). Neka su data preslikavanja f : X → Y i g : Y → Z. Preslikavanje h : X → Z denisano sa
h(x) = g(f (x)) za sve x ∈ X naziva se kompozicija (proizvod ) preslikavanja f i g i ozna£ava sa h = g ◦ f. Dakle, (g ◦ f )(x) = g(f (x)) za sve x ∈ X. Primijetimo da kompozicija g ◦ f postoji samo u slu£aju da je kodomen preslikavanja f podskup domena preslikavanja g.
Primjer 1.28 µ f:
Neka je
a A
b D
c B
d C
¶
µ ,
Tada je
g: µ
g◦f :
a b 1 6
A 1
B 2
c d 2 5
C 5
D 6
E 3
F 4
¶ .
¶ .
Ovaj rezultat dobijamo tako ²to koristimo deniciju proizvoda preslikavanja i pri tome uzimamo u obzir kako su zadata preslikavanja f i g. Tako, na primjer, imamo
(g ◦ f )(a) = g(f (a)) = g(A) = 1,
Primjer 1.29
(g ◦ f )(b) = g(f (b)) = g(D) = 6.
Neka je X = Y = R, f (x) = x2 i g(x) = sin x. Tada je
(g ◦ f )(x) = sin x2 , dok je
(f ◦ g)(x) = sin2 x.
28
Poglavlje 1. Uvod
Iz ovog primjera se vidi da za proizvod preslikavanja ne vaºi zakon komutativnosti jer je f ◦ g 6= g ◦ f. Vidje¢emo sada da za proizvod preslikavanja vaºi zakon asocijativnosti.
Teorema 1.3 Neka su data preslikavanja f : X → Y, g : Y → Z i h : Z →
U. Tada je
h ◦ (g ◦ f ) = (h ◦ g) ◦ f.
Dokaz. Da bismo ovo dokazali, treba da dokaºemo da preslikavanja h◦(g◦f )
i (h◦g)◦f imaju isti domen, isti kodomen i da je (h◦(g◦f ))(x) = ((h◦g)◦f )(x) za svako x ∈ X. Kako g ◦ f : X → Z i h ◦ g : Y → U, imamo h ◦ (g ◦ f ) : X → U i (h ◦ g) ◦ f : X → U, ²to zna£i da preslikavanja h ◦ (g ◦ f ) i (h ◦ g) ◦ f imaju isti domen i kodomen. S obzirom na deniciju proizvoda preslikavanja, za svako x ∈ X vaºi
(h ◦ (g ◦ f ))(x) = h((g ◦ f )(x)) = h(g(f (x))) i
((h ◦ g) ◦ f )(x) = (h ◦ g)(f (x)) = h(g(f (x))), pa je
((h ◦ (g ◦ f ))(x) = ((h ◦ g) ◦ f )(x) za sve x ∈ X.
Imaju¢i u vidu asocijativnost proizvoda preslikavanja umjesto h ◦ (g ◦ f ) i (h ◦ g) ◦ f moºemo pisati h ◦ g ◦ f.
Teorema 1.4 Ako su f : X → Y i g : Y → Z 1 − 1 preslikavanja, tada je i
njihov proizvod g ◦ f : X → Z 1 − 1 preslikavanje.
Dokaz. Pretpostavimo da je (g◦f )(x1 ) = (g◦f )(x2 ). S obzirom na deniciju proizvoda preslikavanja, to zna£i da je g(f (x1 )) = g(f (x2 )). Kako je g 1 − 1 preslikavanje, odavde slijedi da je f (x1 ) = f (x2 ). Uzimaju¢i u obzir da je i f 1 − 1 preslikavanje, iz prethodne relacije slijedi da je x1 = x2 . Tako smo dokazali da iz (g ◦ f )(x1 ) = (g ◦ f )(x2 ) slijedi x1 = x2 , pa je g ◦ f 1 − 1 preslikavanje.
Teorema 1.5 Ako je g ◦ f 1 − 1 preslikavanje, tada je f 1 − 1 preslikavanje.
1.7. Invertibilnost preslikavanja
29
Dokaz. Neka je f (x1 ) = f (x2 ). Tada je g(f (x1 )) = g(f (x2 )), pa je (g ◦
f )(x1 ) = (g ◦ f )(x1 ). S obzirom na to da je g ◦ f 1 − 1 preslikavanje, zaklju£ujemo da je x1 = x2 . Prema tome, ako je f (x1 ) = f (x2 ), tada je x1 = x2 , ²to zna£i da je f 1 − 1 preslikavanje. Primijetimo da sada g ne mora biti 1 − 1 preslikavanje.
Teorema 1.6 Ako su f : X → Y i g : Y → Z preslikavanja na, tada je i njihov proizvod g ◦ f : X → Z preslikavanje na. Dokaz. Dokaºimo da za svaki element z ∈ Z postoji odgovaraju¢i element
x ∈ X takav da je (g ◦ f )(x) = z. Neka je, dakle, z proizvoljan element skupa Z . Kako je g preslikavanje na, postoji element y ∈ Y takav da je g(y) = z. Kako je i f preslikavanje na, postoji element x ∈ X takav da je f (x) = y. To zna£i da za uo£eni element z ∈ Z postoji element x ∈ X takav da je z = g(f (x)), tj. z = (g ◦ f )(x), pa je g ◦ f preslikavanje na.
Teorema 1.7 Ako je g ◦ f preslikavanje na, tada je g preslikavanje na. Dokaz. Kako je g ◦ f : X → Z preslikavanje na, to zna£i da za svako z ∈ Z
postoji element x ∈ X takav da je (g ◦ f )(x) = z, tj. g(f (x)) = z. Ako stavimo y = f (x), to zna£i da za svako z ∈ Z postoji element y ∈ Y takav da je g(y) = z, pa je g : Y → Z preslikavanje na.
S obzirom na prethodne teoreme, imamo sljede¢e tvrenje.
Teorema 1.8 Ako su f : X → Y i g : Y → Z obostrano jednozna£na pres-
likavanja, tada je i njihov proizvod g ◦f obostrano jednozna£no preslikavanje.
1.7 Invertibilnost preslikavanja U praksi se £esto javlja ovakav zadatak: ako su zadati preslikavanje f : X → Y i element y ∈ Y, treba na¢i element x ∈ X takav da je
f (x) = y.
30
Poglavlje 1. Uvod
Kada traºimo rje²enje jedna£ine f (x) = y, gdje je y ∈ Y zadati element, moºemo posmatrati grak preslikavanja f, pa zamijeniti uloge domena i kodomena tog preslikavanja. Poku²a¢emo svakom elementu y ∈ Y da pridruºimo element x ∈ X za koji vaºi f (x) = y. Ako je f preslikavanje na, tada za svako y ∈ Y postoji bar po jedno rje²enje jedna£ine f (x) = y. Ako je f 1 − 1 preslikavanje, tada jedna£ina f (x) = y za svako y ∈ Y moºe imati najvi²e jedno rje²enje. Idealno bi bilo ako bi za svaki element y ∈ Y postojao ta£no po jedan element x ∈ X takav da je f (x) = y. U vezi sa tim imamo sljede¢u deniciju. Za preslikavanje f : X → Y kaºemo da je invertibilno ako za svaki element y ∈ Y postoji ta£no po jedno element x ∈ X takav da je f (x) = y. Jasno je da vaºi sljede¢e tvrenje.
Teorema 1.9 Preslikavanje f : X → Y je invertibilno ako i samo ako je to
bijekcija.
Prema tome, ako je preslikavanje f : X → Y bijektivno, ono je invertibilno, pa moºemo posmatrati preslikavanje f −1 : Y → X denisano sa f −1 (y) = x, gdje je x ∈ X element za koji je f (x) = y. Ovako denisano preslikavanje f −1 je jednozna£no odreeno i ono se naziva inverzno preslikavanje preslikavanja f. Svako invertibilno preslikavanje ima inverzno preslikavanje. Neka je {(x, f (x)) : x ∈ X} ⊆ X × Y grak preslikavanja f : X → Y. Skup
{(f (x), x) : x ∈ X} ⊆ Y × X naziva se inverz graka preslikavanja f. Ima smisla postaviti pitanje kada ¢e taj skup predstavljati grak nekog preslikavanja skupa Y u skup X. Neka je X = {a, b, c, d} i Y = {x, y, z, w} i neka su preslikavanja f : X → Y i g : X → Y denisana sa f (a) = y, f (b) = x, f (c) = w, f (d) = z i g(a) = x, g(b) = y, g(c) = x, g(d) = w. Graci tih preslikavanja su skupovi
{(a, y), (b, x), (c, w), (d, z)} i {(a, x), (b, y), (c, x), (d, w)}. Inverzi tih graka su skupovi
{(y, a), (x, b), (w, c), (z, d)} i {(x, a), (y, b), (x, c), (w, d)}.
1.7. Invertibilnost preslikavanja
31
Jasno je da prvi od ovih skupova predstavlja grak jednog preslikavanja skupa Y u skup X, jer se svaki element skupa Y javlja ta£no po jedanput kao prva komponenta ureenih parova, dok drugi skup ne predstavlja grak preslikavanja skupa Y u skup X jer se, recimo, z ne javlja kao prva komponenta. S obzirom na drugu deniciju preslikavanja, skup
{(f (x), x) : x ∈ X} ⊆ Y × X ¢e predstavljati preslikavanje skupa Y u skup X ako se svaki element skupa Y javlja ta£no po jedanput kao prva komponenta u elementima tog skupa. To ¢e se desiti ako i samo ako je f bijektivno preslikavanje. S obzirom na to i na prethodnu teoremu, vaºi sljede¢e tvrenje.
Teorema 1.10 Preslikavanje f : X → Y je invertibilno ako i samo ako skup {(f (x), x) : x ∈ X} ⊆ Y × X
predstavlja preslikavanje skupa Y u skup X.
Ako je preslikavanje
f = {(x, f (x)) : x ∈ X} ⊆ X × Y invertibilno, tada preslikavanje
{(f (x), x) : x ∈ X} ⊆ Y × X predstavlja inverzno preslikavanje preslikavanja f i ono se ozna£ava sa f −1 . Dakle, f −1 = {(f (x), x) : x ∈ X} ⊆ Y × X. Ako preslikavanje f −1 : Y → X zapi²emo u obliku
f −1 = {(y, f −1 (y)) : y ∈ Y }, vidimo da je x = f −1 (y) ako i samo ako je y = f (x). Preslikavanje koje je samo 1 − 1 ili samo na nije invertibilno. Dok preslikavanje f : X → Y koje je 1 − 1 ali nije na nije invertibilno, preslikavanje f : X → f (X) u tom slu£aju jeste invertibilno jer je ono i 1 − 1 i na preslikavanje.
32
Poglavlje 1. Uvod
Postoje preslikavanja za £iju je invertibilnost dovoljno ustanoviti ili injektivnost ili surjektivnost. Neka je f : X → Y i |X| = |Y | < ∞. Ako je f injekcija, tada je to invertibilno preslikavanje. Naime, prema ranije navedenom tvrenju, ako je f injekcija, tada je to i surjekcija, ²to zna£i da je to preslikavanje bijektivno, pa je ono invertibilno. Sli£no, ako je f surjekcija, tada je to i injekcija, pa je f bijekcija, tj. to je invertibilno preslikavanje. Specijalno, ako je X kona£an skup, tada je svako preslikavanje f : X → X koje je 1 − 1 ili na automatski invertibilno. Identi£no preslikavanje idX : X → X koje je denisano sa idX (x) = x je o£igledno 1 − 1 preslikavanje, pa je ono invertibilno. Primijetimo da je id−1 X = idX . Neka f : X → Y. Za preslikavanje g : Y → X kaºemo da je lijevi inverz preslikavanja f ako je g ◦ f = idX . Za preslikavanje h : Y → X kaºemo da je desni inverz preslikavanja f ako je f ◦ h = idY . Kako je idX = g ◦ f preslikavanje na, g mora biti preslikavanje na, tj. svaki lijevi inverz od f mora biti preslikavanje na. Kako je idY = f ◦ h 1 − 1 preslikavanje, h mora biti 1 − 1 preslikavanje, tj. svaki desni inverz od f mora biti 1 − 1 preslikavanje. Vaºe sljede¢a tvrenja.
Teorema 1.11 Ako je f : X → Y 1 − 1 preslikavanje, tada f ima lijevi
inverz.
Dokaz. Neka je f 1 − 1 preslikavanje i neka je x ∈ X ksiran element. Posmatrajmo preslikavanje g : Y → X koje je denisano sa (
g(y) =
f −1 {y}, ako y ∈ R(f ) , x, ina£e
gdje je f −1 {y} = {x ∈ X : f (x) = y}. Kako je f 1 − 1 preslikavanje, svaki element y ∈ R(f ) je slika samo jednog elementa iz skupa X , pa je na ovaj na£in svakom elementu skupa Y pridruºen ta£no po jedan element skupa X , ²to zna£i da g jeste preslikavanje. Primijetimo da za ovako denisano preslikavanje g vaºi
(g ◦ f )(x) = g(f (x)) = g(y) = x za svako x ∈ X, tj. g ◦ f = idX , ²to zna£i da je g lijevi inverz od f . Jasno je da taj lijevi inverz nije jedinstven.
1.7. Invertibilnost preslikavanja
33
Teorema 1.12 Ako je f : X → Y preslikavanje na, tada f ima desni inverz. Dokaz. Kako je f preslikavanje na, svaki element y ∈ Y je slika bar jednog elementa iz skupa X. To zna£i da je za svako y ∈ Y skup f −1 {y} neprazan. Posmatrajmo preslikavanje h : Y → X, gdje je h(y) jedan od elemenata iz skupa f −1 {y}. Bez obzira na to kako smo izabrali taj element, vaºi h(y) ∈ f −1 {y}, pa za svako y ∈ Y vaºi (f ◦ h)(y) = y, tj. f ◦ h = idY , pa je h desni inverz za f. Teorema 1.13
(a) Ako je preslikavanje f : X → Y invertibilno, tada inverzno preslikavanje f −1 : Y → X predstavlja i lijevi i desni inverz od f.
(b) Ako je g : Y → X lijevi inverz od f i h : Y → X desni inverz od f , tada je f invertibilno preslikavanje i pri tome je g = f −1 = h. (c) Ako je preslikavanje f : X → Y invertibilno, tada je i inverzno pres¡ ¢−1 likavanje f −1 : Y → X invertibilno i pri tome je f −1 = f. (d) Ako su f : X → Y i g : Y → Z invertibilna preslikavanja, tada je i preslikavanje g ◦ f : X → Z invertibilno i pri tome je (g ◦ f )−1 = f −1 ◦ g −1 .
Dokaz. (a) ¡Ako je f ¢invertibilno preslikavanje, tada za svaki element x ∈ X imamo f −1 ◦ f (x) = f −1 (f (x)) = f −1 (y) = x, tj. f −1 ◦ f = idX . Ovo zna£i da je f −1 lijevi inverz od f. Sli£no, za svaki element y ∈ Y imamo ¡ ¢ −1 f ◦f (y) = f (f −1 (y)) = f (x) = y, tj. f ◦ f −1 = idY , ²to zna£i da −1 je f desni inverz od f . (b) Ako je g lijevi inverz od f, tada je g ◦ f = idX . Kako je idX = g ◦ f 1 − 1 preslikavanje, onda je i f 1 − 1 preslikavanje. Ako je h desni inverz od f , tada je f ◦ h = idY . Kako je idY = f ◦ h preslikavanje na, i f je preslikavanje na. Dakle, ako f ima i lijevi i desni inverz, onda je f i 1 − 1 i na preslikavanje, pa je f invertibilno preslikavanje, tj. postoji inverz f −1 . Kako je g ◦ f = idX i f ◦ h = idY , koriste¢i zakon asocijativnosti za proizvod preslikavanja dobijamo
g = g ◦ idY = g ◦ (f ◦ h) = (g ◦ f ) ◦ h = idX ◦ h = h. Dakle, ako f ima i lijevi i desni inverz, onda su oni jednaki, pa je g = f −1 = h.
34
Poglavlje 1. Uvod
(c) Iz f ◦ f −1 = idY slijedi da je f lijevi inverz od f −1 , a iz f −1 ◦ f = idX slijedi da je f desni inverz od f −1 . S obzirom na (b), to zna£i da f ¡ ¢−1 predstavlja inverz preslikavanja f −1 , tj. f −1 = f. (d) Kako su preslikavanja f i g invertibilna, to su 1−1 i na preslikavanja, pa je prema Teoremi 1.4 i prema Teoremi 1.6 g◦f i 1−1 i na preslikavanje. S obzirom na to, preslikavanje g ◦ f je invertibilno. Vaºi ³
´
³
´
f −1 ◦ g −1 ◦(g◦f ) = f −1 ◦ g −1 ◦ g ◦f = f −1 ◦idY ◦f = f −1 ◦f = idX
i ³
´
³
´
(g ◦f )◦ f −1 ◦ g −1 = g ◦ f ◦ f −1 ◦g −1 = g ◦idY ◦g −1 = g ◦g −1 = idZ a to zna£i da je f −1 ◦ g −1 inverz od preslikavanja g ◦ f, tj. (g ◦ f )−1 = f −1 ◦ g −1 .
Primjer 1.30
Za svako od sljede¢ih preslikavanja ustanoviti da li je injektivno, surjektivno, invertibilno. Osim toga, za svako od tih preslikavanja odrediti lijevi inverz, desni inverz i inverz, a ako neki od tih inverza ne postoji, utvrditi za²to ne postoji. (a) f1 : {1, 2, 3} → {a, b, c},
f1 (1) = a, f1 (2) = b, f1 (3) = c;
(b) f2 : {1, 2, 3} → {a, b, c, d}, (c) f3 : {1, 2, 3} → {a, b}, (d) f4 : R2 → R,
f2 (1) = a, f2 (2) = b, f2 (3) = c; f3 (1) = a, f3 (2) = b, f3 (3) = a;
f4 (x1 , x2 ) = 2x1 − 3x2 ;
(e) f5 : R2 → R2 ,
f5 (x1 , x2 ) = (−x2 , x1 );
(f) f6 : R2 → R2 ,
f6 (x1 , x2 ) = (x1 + 2, x2 − 3);
(g) f7 : R → R2 ,
f7 (x) = (x/2, 0).
Rje²enje. (a) f1 je o£igledno i 1−1 i na preslikavanje. Kako je f1 bijekcija, to je invertibilno preslikavanje. Pri tome je
f1−1 : {a, b, c} → {1, 2, 3}
f1−1 (a) = 1, f1−1 (b) = 2, f1−1 (c) = 3.
f1−1 je i lijevi i desni inverz od f1 .
1.7. Invertibilnost preslikavanja
35
(b) f2 je 1 − 1 preslikavanje, ali nije preslikavanje na jer d nije slika nijednog elementa iz skupa {1, 2, 3}. Kako f2 nije bijekcija, to preslikavanje nije invertibilno, tj. ne postoji f2−1 . Preslikavanje f2 je 1 − 1, pa ono ima lijevi inverz. Na primjer, preslikavanje g : {a, b, c, d} → {1, 2, 3} denisano sa g(a) = 1, g(b) = 2, g(c) = 3, g(d) = 1 predstavlja lijevi inverz preslikavanja f2 . Primijetimo da je g◦f2 = id{1,2,3} . To nije jedini lijevi inverz preslikavanja f2 . To preslikavanje ima tri razli£ita lijeva inverza, jer slika elementa d moºe biti ili 1, ili 2, ili 3. Preslikavanje f2 nema desni inverz jer bi u protivnom to bilo invertibilno preslikavanje. (c) f3 je preslikavanje na, ali nije 1 − 1 jer je f3 (1) = f3 (3). Dakle, f3 nije bijekcija, pa to nije invertibilno preslikavanje, tj. ne postoji inverz f3−1 . Kako je f3 preslikavanje na, postoji desni inverz od f3 . Na primjer, preslikavanje h : {a, b} → {1, 2, 3} denisano sa h(a) = 1, h(b) = 2 predstavlja jedan desni inverz od f3 jer je f3 ◦ h = id{a,b} . Naime, imamo (f3 ◦ h)(a) = f3 (h(a)) = f3 (1) = a, (f3 ◦ h)(b) = f3 (h(b)) = f3 (2) = b. I preslikavanje h0 : {a, b} → {1, 2, 3} denisano sa h0 (a) = 3, h0 (b) = 2 je desni inverz od f3 , jer je f3 ◦ h0 = id{a,b} . Preslikavanje f3 nema lijevi inverz. (d) f4 nije 1 − 1 preslikavanje jer je, na primjer, f4 (0, 0) = f4 (1/2, 1/3). f4 je preslikavanje na jer za svako y ∈ R postoji element x = (x1 , x2 ) ∈ R2 takav da je f4 (x) = y. Na primjer, ako stavimo x = (y/2, 0), tada je f4 (x) = y. Preslikavanje f4 nije bijektivno, pa ono nije ni invertibilno. Kako je f4 preslikavanje na, ono ima desni inverz, tj. postoji preslikavanje h : R → R2 takvo da je f4 ◦ h = idR . Ako stavimo h(y) = (2y, y), tada je (f4 ◦ h)(y) = f4 (h(y)) = f4 (2y, y) = 2(2y) − 3y = y, ²to zna£i da je h jedan desni inverz od f4 . Desni inverz od f4 ne odreuje se jednozna£no. Ako stavimo h0 (y) = (y, y/3), imamo (f4 ◦ h0 )(y) = f4 (h0 (y)) = f4 (y, y/3) = 2y − 3y/3 = y, pa je i h0 desni inverz od f4 . Preslikavanje f4 nema lijevi inverz jer to nije invertibilno preslikavanje. Naime, kako f4 ima desni inverz, kada bi imao i lijevi, to bi bilo invertibilno preslikavanje. (e) Neka je (x1 , x2 ) 6= (x01 , x02 ). To zna£i da je x1 6= x01 ili je x2 6= x02 , pa je (−x2 , x1 ) 6= (−x02 , x01 ). Dakle, ako je (x1 , x2 ) 6= (x01 , x02 ), tada je f5 (x1 , x2 ) 6= f5 (x01 , x02 ), ²to zna£i da je f5 1 − 1 preslikavanje. Neka je y = (y1 , y2 ) proizvoljan element iz R2 . Da bismo utvrdili da li je y slika nekog elementa x = (x1 , x2 ) ∈ R2 pri preslikavanju f5 , posmatrajmo jedna£inu f5 (x1 , x2 ) = (y1 , y2 ), tj. jedna£inu (−x2 , x1 ) = (y1 , y2 ). Iz te jedna£ine dobijamo x1 = y2 i x2 = −y1 , pa je f5 preslikavanje na. Kako je f5 preslikavanje 1 − 1 i na, to je bijekcija, pa je to invertibilno preslikavanje. To zna£i da f5 ima i lijevi i desni inverz i da su oni jednaki inverzu f5−1 , gdje je
f5−1 : R2 → R2 ,
f5−1 (x1 , x2 ) = (x2 , −x1 ).
Primijetimo da je za sve (x1 , x2 ) ∈ R2
(f5 ◦ f5−1 )(x1 , x2 ) = f5 (f5−1 (x1 , x2 )) = f5 (x2 , −x1 ) = (x1 , x2 )
36
Poglavlje 1. Uvod i
(f5−1 ◦ f5 )(x1 , x2 ) = f5−1 (f5 (x1 , x2 )) = f5−1 (−x2 , x1 ) = (x1 , x2 ).
(f) Ako je (x1 , x2 ) 6= (x01 , x02 ), tada je x1 6= x01 ili je x2 6= x02 , pa je (x1 +2, x2 −3) 6= (x01 +2, x02 −3). To zna£i da iz (x1 , x2 ) 6= (x01 , x02 ) slijedi f6 (x1 , x2 ) 6= f6 (x01 , x02 ), pa je f6 1 − 1 preslikavanje. Jedna£ina f6 (x1 , x2 ) = (y1 , y2 ) ima rje²enje za svako (y1 , y2 ) ∈ R2 . To rje²enje je (x1 , x2 ) = (y1 − 2, y2 + 3). Dakle, f6 je preslikavanje na. Kako je f6 bijekcija, to je invertibilno preslikavanje £iji su lijevi i desni inverz jednaki inverzu f6−1 , gdje je
f6−1 : R2 → R2 ,
f6−1 (x1 , x2 ) = (x1 − 2, x2 + 3).
Sami se uvjerite da je f6 ◦ f6−1 = idR2 , f6−1 ◦ f6 = idR2 . (g) Ako je x1 6= x2 , tada je x1 /2 6= x2 /2, pa je (x1 /2, 0) = 6 (x2 /2, 0). Drugim rije£ima, ako je x1 6= x2 , tada je f7 (x1 ) 6= f7 (x2 ), ²to zna£i da je f7 1 − 1 preslikavanje. Ako je (y1 , y2 ) ∈ R2 i y2 6= 0, jasno je da ne postoji element x ∈ R takav da je f7 (x) = (y1 , y2 ), ²to zna£i da f7 nije preslikavanje na. Kako f7 nije bijekcija, to nije invertibilno preslikavanje. Meutim, kako je f7 1 − 1 preslikavanje, ono ima lijevi inverz. Neka je, recimo, ½ 2x1 , x2 = 0 2 g : R → R, g(x1 , x2 ) = . 0, x2 6= 0 Tada je
(g ◦ f7 )(x) = g(f7 (x)) = g(x/2, 0) = x za svako x ∈ R, tj. g ◦ f7 = idR , pa preslikavanje g predstavlja jedan lijevi inverz od f7 . Sami opi²ite bar jo² jedan lijevi inverz od f7 .
Primijetimo da pojmovi injektivnog i surjektivnog preslikavanja i njima odgovaraju¢i pojmovi lijevog i desnog inverza imaju osnovnu ulogu pri rje²avanju zadatka koji se sastoji u tome da za dato preslikavanje f : X → Y i za dati element y ∈ Y rije²imo po x ∈ X jedna£inu
f (x) = y.
(1.3)
Data jedna£ina ¢e imati rje²enje za svako y ∈ Y samo ako je f preslikavanje na, a f ¢e biti preslikavanje na samo ako f ima desni inverz. Prema tome, egzistencija desnog inverza preslikavanja f obezbjeuje egzistenciju
1.8. Binarne operacije
37
rje²enja jedna£ine (1.3) za svako y ∈ Y. Egzistencija lijevog inverza preslikavanja f obezbjeuje jedinstvenost rje²enja jedna£ine (1.3). Naime, ako je g lijevi inverz od f , tj. ako je g ◦ f = idX , tada iz f (x1 ) = f (x2 ) slijedi x1 = g(f (x1 ) = g(f (x2 ) = x2 , a to zna£i da egzistencija lijevog inverza preslikavanja f obezbjeuje injektivnost tog preslikavanja. Primijetimo da egzistencija lijevog inverza preslikavanja f ne obezbjeuje u op²tem slu£aju egzistenciju rje²enja jedna£ine (1.3). Na kraju ¢emo denisati jo² neke pojmove u vezi sa preslikavanjima. Ako je f : X → Y, F : X 0 → Y (X ⊆ X 0 ) i f (x) = F (x) za sve x ∈ X, tada se preslikavanje f naziva restrikcija (suºenje ) preslikavanja F na skup X , dok se preslikavanje F naziva ekstenzija (pro²irenje ) preslikavanja f na skup X 0 . Restrikcija preslikavanja F na skup X ozna£ava se sa F|X . Na primjer, funkcija f (x) = x3 /x je restrikcija funkcije F (x) = x2 na skup R \ {0}.
1.8 Binarne operacije Denisa¢emo sada jo² jedan vaºan matemati£ki pojam pojam binarne operacije. Sa operacijama smo se svi sreli £im smo nau£ili da brojimo, jer smo poslije toga odmah po£eli i da sabiramo brojeve. Kasnije smo u£ili oduzimanje, mnoºenje, dijeljenje itd. Sve su to primjeri binarnih operacija. Pri sabiranju paru prirodnih brojeva a i b pridruºuje se jedan prirodan broj koji se naziva zbir brojeva a i b i ozna£ava sa a + b. To pridruºivanje vr²i se po odreenom pravilu koje smo morali nau£iti. Mnoºenje je takoe podrazumijevalo da se paru prirodnih brojeva a i b pridruºi jedan prirodan broj. Taj broj naziva se proizvod brojeva a i b i ozna£ava sa a · b, a njega dobijamo po drugom pravilu koje smo nau£ili tek po²to smo nau£ili pravilo za sabiranje. Tako smo, koriste¢i razna pravila, uvodili razne operacije sa brojevima. Ali, kao ²to se razli£itim kombinovanjem parova brojeva mogu dobijati brojevi, tako se kombinovanjem parova elemenata proizvoljnog skupa S mogu dobijati elementi tog skupa. To zna£i da se operacije mogu denisati u svakom skupu, a ne samo u skupovima brojeva. Da¢emo sada formalnu deniciju op²te binarne operacije u proizvoljnom skupu S. U odjeljku 1.6 smo denisali pojam preslikavanja, a sada ¢emo vidjeti da binarna operacija predstavlja samo specijalno preslikavanje. Preslikavanje ∗ : S × S → S naziva se binarna operacija u skupu S. Binarna operacija predstavlja samo specijalan slu£aj tzv. n-arne operacije koja se deni²e kao preslikavanje ∗ : S n → S. U slu£aju n = 2 imamo
38
Poglavlje 1. Uvod
binarnu operaciju. Ako je n = 1, tj. ako je ∗ : S → S govori se o unarnoj operaciji u skupu S. U slu£aju n = 3 imamo ternarnu operaciju. Broj n naziva se duºina operacije. Duºina binarne operacije je 2. Binarna operacija u skupu S predstavlja pravilo po kome se svakom ureenom paru elemenata iz skupa S pridruºuje ta£no po jedan element iz skupa S. Uobi£ajeno je da se slika elementa (a, b) ∈ S × S pri preslikavanju ∗ ne ozna£ava sa ∗(a, b), ve¢ sa a ∗ b. Vidjeli smo da za svako preslikavanje f : X → Y vaºi
x = y ⇒ f (x) = f (y). Kako je ∗ preslikavanje iz S × S u S , na osnovu ovog svojstva preslikavanja imamo (a, b) = (c, d) ⇒ a ∗ b = c ∗ d. Imaju¢i ovo u vidu moºemo lako dokazati sljede¢e tvrenje.
Lema 1.1 Ako je ∗ binarna operacija u skupu S, tada za sve a, b, c, d ∈ S vaºi:
(i) a ∗ b ∈ S (skup S je zatvoren u odnosu na operaciju ∗); (ii) a = c ∧ b = d ⇒ a ∗ b = c ∗ d; (iii) a = b ⇒ a ∗ c = b ∗ c; (iv) c = d ⇒ a ∗ c = a ∗ d.
Dokaz. (i) Ako a ∈ S i b ∈ S, tada (a, b) ∈ S × S. Kako je ∗ preslikavanje skupa S × S u skup S, jasno je da a ∗ b ∈ S. (ii) Iz a = c i b = d slijedi (a, b) = (c, d), pa je slika elementa (a, b) ∈ S × S pri preslikavanju ∗ jednaka slici elementa (c, d) ∈ S × S pri tom preslikavanju, tj. a ∗ b = c ∗ d. (iii) Iz a = b slijedi (a, c) = (b, c), pa je slika elementa (a, c) ∈ S×S pri preslikavanju ∗ jednaka slici elementa (b, c) ∈ S × S pri tom preslikavanju, tj. a ∗ c = b ∗ c. (iv) Iz c = d slijedi (a, c) = (a, d), pa je a ∗ c = a ∗ d.
1.8. Binarne operacije
39
S obzirom na (i), ako su a i b elementi skupa S, tada a ∗ b ∈ S i b ∗ a ∈ S. Ako su a i b razli£iti elementi skupa S, tada su (a, b) i (b, a) razli£iti elementi skupa S×S, pa su i njihove slike pri preslikavanju ∗ u op²tem slu£aju razli£ite. Dakle, u op²tem slu£aju a ∗ b nije isto ²to i b ∗ a. Ponekad se moºe desiti da je a ∗ b = b ∗ a, ali to ne slijedi iz denicije binarne operacije. Tvrenje (ii) nam kaºe da u izrazu a ∗ b moºemo a zamijeniti sa c i b sa d i da se pri tome dobija izraz koji je jednak izrazu a ∗ b. Tvrenja (ii) i (iv) nam kaºu da moºemo obje strane jednakosti pomnoºiti zdesna i slijeva istim elementom. Binarne operacije obi£no se ozna£avaju specijalnim simbolima kao ²to su +, −, ·, :, ∗, ×, ◦, ?, ⊕, ª, ⊗, ¯, ∨, ∧, ∩, ∪, ... . Kao ²to smo za op²te preslikavanje obi£no koristili oznaku f, tako ¢emo za op²tu binarnu operaciju obi£no koristiti oznaku ∗. Ako je ∗ : S × S → S data binarna operacija na skupu S, rekli smo da ¢emo umjesto ∗(a, b) pisati a ∗ b, a £esto ¢emo i ovu oznaku skra¢ivati tako da ¢emo pisati samo ab, kao ²to smo navikli da umjesto a · b pi²emo samo ab. Nave²¢emo sada neke primjere binarnih operacija. Neke od tih operacija ¢e vam biti poznate, dok ¢e neke biti nove i moºda ¢e izgledati £udno dok se ne naviknete da na operacije gledate samo kao na specijalna preslikavanja.
Primjer 1.31
Obi£no1 sabiranje u N, Z, Q i R. Primijetimo da su ti skupovi zatvoreni u odnosu na operaciju sabiranja.
Primjer 1.32
Obi£no mnoºenje u N, Z, Q i R.
Primjer 1.33 Obi£no oduzimanje u Z, Q i R. Primijetimo da je sada izostavljen skup N, jer oduzimanje nije binarna operacija u N. Naime, skup N nije zatvoren u odnosu na tu operaciju jer, na primjer, 1 − 2 6∈ N.
Primjer 1.34
Obi£no dijeljenje u Q \ {0} i R \ {0}. Primijetimo da dijeljenje nije binarna operacija u N i Z, jer koli£nik dva prirodna (cijela) broja ne mora biti prirodan (cio) broj. Dijeljenje nije binarna operacija ni u Q ni u R, jer dijeljenje nulom nije denisano.
1
Koristimo ovaj atribut jer ¢emo i neke druge operacije zvati sabiranje
40
Poglavlje 1. Uvod
Poslije ovih obi£nih operacija na koje ste navikli, nave²¢emo i neke operacije na koje tek treba da se naviknete.
Primjer 1.35
Neka je
Zn = {0, 1, 2, ..., n − 1}
(n ≥ 2).
Deni²imo operacije +n = Zn × Zn → Zn i ·n = Zn × Zn → Zn na sljede¢i na£in:
a +n b a ·n b
= ostatak pri dijeljenju obi£nog zbira a + b sa n; = ostatak pri dijeljenju obi£nog proizvoda a · b sa n.
Binarne operacije +n i ·n nazivamo, redom, sabiranje po modulu n i mnoºenje po modulu n. Cio broj n naziva se moduo. Da bismo pojednostavili oznake, umjesto +n i ·n ¢emo pisati + i ·, ali ¢emo imati u vidu da se ne radi o obi£nom sabiranju i mnoºenju. U sljede¢im tablicama (one se nazivaju Kejlijeve tablice ili tablice operacija ) date su operacije + i · u skupovima Z3 i Z4 : + 0 1 2
0 0 1 2
1 1 2 0
2 2 0 1
· 0 1 2
0 0 0 0
1 0 1 2
+ 0 1 2 3
2 0 2 1
0 0 1 2 3
1 1 2 3 0
2 2 3 0 1
3 3 0 1 2
· 0 1 2 3
0 0 0 0 0
1 0 1 2 3
2 0 2 0 2
3 0 3 . 2 1
Ako je skup S kona£an, tada se binarna operacija ∗ : S × S → S moºe prikazati pomo¢u Kejlijeve tablice. Ako je, na primjer, S = {a, b, c}, tada se jedna od mogu¢ih operacija u skupu S moºe zadati sljede¢om tablicom
∗ a b c
a a b c
b a a c
c b . b b
Iz ove tablice vidimo da je a ∗ a = a, a ∗ b = a, a ∗ c = b, b ∗ a = b itd.
Primjer 1.36
Neka je Xn = {1, 2, ..., n} (n ≥ 1). Rekli smo da se svako bijektivno preslikavanje skupa Xn u Xn naziva permutacija skupa Xn .2 Neka je Sn skup svih permutacija skupa Xn . Ako su σ i τ proizvoljni elementi skupa Sn , tada proizvod permutacija, denisan sa
(στ )(i) = σ(τ (i)) za svako i ∈ Xn , 2
Ponekad se koristi i naziv permutacija stepena n.
1.8. Binarne operacije
41
predstavlja binarnu operaciju u skupu Sn , jer je proizvod dvije permutacije skupa Xn takoe permutacija tog skupa. Na primjer, ako je n = 4 i ako su µ ¶ µ ¶ 1 2 3 4 1 2 3 4 σ= i τ= 2 1 3 4 4 2 1 3 dvije permutacije iz skupa S4 , tada je µ 1 στ = 4
Primjer 1.37
2 1
3 2
4 3
¶ .
Neka je M2 (R) skup svih tablica realnih brojeva oblika · ¸ a b . c d
Takve tablice nazivaju se matrice i one ¢e biti jedna od glavnih tema ove knjige. Sabiranje i mnoºenje u skupu M2 (R) denisa¢emo na sljede¢i na£in: · ¸ · 0 ¸ · ¸ a b a b0 a + a0 b + b0 + = , c d c0 d0 c + c0 d + d0 ¸ ¸ · ¸ · 0 · aa0 + bc0 ab0 + bd0 a b0 a b . = · ca0 + dc0 cb0 + dd0 c0 d0 c d
Primjer 1.38
Neka je Rn = {(x1 , x2 , ..., xn ) : xi ∈ R, i = 1, 2, ..., n}. Sabiranje u skupu R deni²e se na sljede¢i na£in: n
(x1 , x2 , ..., xn ) + (y1 , y2 , ..., yn ) = (x1 + y1 , x2 + y2 , ..., xn + yn ). Tu xi + yi ozna£ava obi£no sabiranje realnih brojeva xi i yi .
Primjer 1.39
Ako je P(X) partitivan skup skupa X, tada ∪ i ∩ predstavljaju binarne operacije u skupu P(X).
Denisa¢emo sada neke pojmove u vezi sa binarnim operacijama. Neka je ∗ binarna operacija u skupu S . 1. Kaºemo da je operacija ∗ komutativna ako je
x ∗ y = y ∗ x za sve x, y ∈ S.
42
Poglavlje 1. Uvod 2. Kaºemo da je operacija ∗ asocijativna ako je
x ∗ (y ∗ z) = (x ∗ y) ∗ z
za sve x, y, z ∈ S.
3. Za element e1 ∈ S kaºemo da je lijevi neutralan element (lijevi jedini£ni element ) u odnosu na operaciju ∗ ako je
e1 ∗ x = x za sve x ∈ S. Za element e2 ∈ S kaºemo da je desni neutralan element (desni jedini£ni element ) u odnosu na operaciju ∗ ako je
x ∗ e2 = x za sve x ∈ S. Za element e ∈ S kaºemo da je neutralan element (jedini£ni element ) u odnosu na operaciju ∗ ako je
e ∗ x = x i x ∗ e = x za sve x ∈ S, tj. ako je on i lijevi i desni neutralan element. 4. Ako u skupu S postoji neutralan element e u odnosu na operaciju ∗, tada za elemente x0 ∈ S i x00 ∈ S kaºemo da su lijevi i desni inverzni elementi datog elementa x ∈ S ako je
x0 ∗ x = e i x ∗ x00 = e, redom. Za element y ∈ S kaºemo da je inverzan element (inverz ) datog elementa x ∈ S ako je on i lijevi i desni inverzan element od x, tj. ako je y ∗ x = e i x ∗ y = e. Uobi£ajeno je da se inverzan element od x ozna£ava sa x−1 . Za element x ∈ S koji ima inverz kaºemo da je invertibilan.
Teorema 1.14 Ako u S postoje lijevi neutralan element e1 i desni neutralan element e2 u odnosu na operaciju ∗, tada je e1 = e2 .
Dokaz. Kako je e1 ∗ x = x za sve x ∈ S, za x = e2 imamo e1 ∗ e2 = e2 . Sli£no, kako je x ∗ e2 = x za sve x ∈ S, za x = e1 imamo
e1 ∗ e2 = e1 . Iz e1 ∗ e2 = e1 i e1 ∗ e2 = e2 slijedi e1 = e2 .
1.8. Binarne operacije
43
Iz ove teoreme slijedi da postojanje lijevog i desnog neutralnog elementa garantuje postojanje neutralnog elementa u odnosu na operaciju ∗ kao i njegovu jedinstvenost.
Teorema 1.15 Ako je operacija ∗ asocijativna i ako element x ∈ S ima
lijevi inverzan element x0 i desni inverzan element x00 , tada su oni jednaki.
Dokaz. Neka je operacija ∗ asocijativna i neka je x0 ∗ x = e i x ∗ x00 = e. Iz
prve od ovih relacija dobijamo
(x0 ∗ x) ∗ x00 = e ∗ x00 . Ako sada iskoristimo asocijativnost operacije ∗, relaciju x∗x00 = e i deniciju neutralnog elementa, zaklju£ujemo da iz prethodne relacije slijedi
x0 ∗ (x ∗ x00 ) = e ∗ x00 , x0 ∗ e = e ∗ x00 , x0 = x00 . Iz ove teoreme slijedi da postojanje lijevog i desnog inverza elementa x u odnosu na asocijativnu operaciju ∗ garantuje postojanje inverza elementa x u odnosu na tu operaciju kao i njegovu jedinstvenost. Primijetimo da pretpostavka o asocijativnosti operacije ∗ igra klju£nu ulogu u dokazu prethodne teoreme.
Teorema 1.16 Ako je ∗ asocijativna binarna operacija u skupu S i ako su
elementi x i y iz skupa S invertibilni, tada je i element x ∗ y invertibilan i pri tome je (x ∗ y)−1 = y −1 ∗ x−1 .
Dokaz. Kako je x−1 ∗ x = e, x ∗ x−1 = e, y −1 ∗ y = e, y ∗ y −1 = e, imamo (y −1 ∗ x−1 ) ∗ (x ∗ y) = y −1 ∗ (x−1 ∗ x) ∗ y = y −1 ∗ e ∗ y = y −1 ∗ y = e i
(x ∗ y) ∗ (y −1 ∗ x−1 ) = x ∗ (y ∗ y −1 ) ∗ x−1 = x ∗ e ∗ x−1 = x ∗ x−1 = e, ²to zna£i da je element y −1 ∗ x−1 ∈ S i lijevi i desni inverz elementa x ∗ y ∈ S, pa je on inverz tog elementa, tj.
(x ∗ y)−1 = y −1 ∗ x−1 .
44
Poglavlje 1. Uvod
Zadatak 1.
Provjerite koja od binarnih operacija iz navedenih primjera nije asocijativna. Da biste pokazali da operacija ∗ nije asocijativna, dovoljno da ukaºete na konkretne elemente a, b, c ∈ S za koje je a ∗ (b ∗ c) 6= (a ∗ b) ∗ c.
Zadatak 2.
Provjerite koja od binarnih operacija iz navedenih primjera nije komutativna. Za to je dovoljno ukazati na konkretne elemente a, b ∈ S takve da je a ∗ b 6= b ∗ a. Ako je ∗ binarna operacija u skupu S , onda se ureen par (S, ∗) naziva grupoid . U skupu S moºe biti denisano vi²e binarnih operacija, pa je u vezi sa skupom S mogu¢e posmatrati vi²e grupoida. Na primjer, u vezi sa skupom R moºemo posmatrati grupoide (R, +), (R, −), (R, ·), gdje su +, − i · binarne operacije sabiranja, oduzimanja i mnoºenja, redom. U skupu M2 (R) denisali smo binarne operacije sabiranja i mnoºenja, pa imamo grupoide (M2 (R), +) i (M2 (R), ·). Vidjeli smo da (N, −) i (R, :), nisu grupoidi.
Zadatak
Provjeriti koji od grupoida (R, +), (R, ·), (M2 (R), +) i (M2 (R), ·) ima neutralan element. Ako u nekom od tih grupoida postoji neutralan element, odrediti elemente koji nemaju inverz.
1.9 Algebarske strukture Vidjeli smo da na skupu S moºe biti denisano vi²e operacija. Mogu¢e je £ak da te operacije budu i razli£ite duºine (unarne, binarne, ternarne,...). Skup koji je snabdjeven odreenim brojem operacija naziva se algebarska struktura . Ako je u skupu S uvedena jedna operacija ∗, tada tu algebarsku strukturu ozna£avamo sa (S, ∗). Ako su u skupu S uvedene dvije operacije ∗ i ◦, tada pod algebarskom strukturom podrazumijevamo ureenu trojku (S, ∗, ◦). U op²tem slu£aju, ako je u skupu S denisano k operacija (k ≥ 1), tada se odgovaraju¢a ureena (k + 1)-orka £ije su komponente skup S i datih k operacija naziva algebarska struktura. Sam skup S naziva se nosa£ algebarske strukture. Ako je iz konteksta jasno o kojim operacijama u skupu S se radi, moºe se i sam skup S nazivati algebarska struktura, ali se pod strukturom uvijek podrazumijeva skup plus date operacije. Mi ¢emo se baviti isklju£ivo algebarskim strukturama sa binarnim operacijama.
1.9. Algebarske strukture
1.9.1
45
Grupa
Ureen par (G, ∗) skupa G i binarne operacije ∗ naziva se grupa ako su ispunjeni sljede¢i uslovi: (G1) skup G je zatvoren u odnosu binarnu operaciju ∗, tj.
x ∗ y ∈ G za sve x, y ∈ G; (G2) binarna operacija ∗ je asocijativna, tj.
x ∗ (y ∗ z) = (x ∗ y) ∗ z
za sve x, y, z ∈ G;
(G3) u skupu G postoji neutralan element u odnosu na operaciju ∗, tj. postoji element e ∈ G takav da je
e ∗ x = x i x ∗ e = x za sve x ∈ G; (G4) svaki element skupa G je invertibilan, tj. za svaki element x ∈ G postoji element x−1 ∈ G takav da je
x−1 ∗ x = e i x ∗ x−1 = e. Ako je operacija ∗ komutativna, tj. ako je
x ∗ y = y ∗ x za sve x, y ∈ G, tada se grupa (G, ∗) naziva komutativna (Abelova ) grupa . Uslovi (G1)(G4) nazivaju se aksiome grupe. S obzirom na deniciju grupe, da bismo opisali neku grupu, moramo zadati neki skup G i neku binarnu operaciju ∗ tako da budu ispunjeni uslovi (G1)(G4). Ako je ∗ binarna operacija u skupu G, tada je uslov (G1) automatski ispunjen, pa se i ne mora provjeravati. Ve¢ smo vidjeli da se ureen par (G, ∗), pri £emu operacija ∗ zadovoljava samo uslov (G1), naziva grupoid. Ako je pored uslova (G1) ispunjen i uslov (G2), tada se algebarska struktura (G, ∗) naziva polugrupa . Ako su ispunjeni uslovi (G1), (G2) i (G3), tada se ureen par (G, ∗) naziva monoid . Monoid je, dakle, polugrupa koja ima neutralan element. Prije nego ²to navedemo neke posljedice aksioma (G1)(G4), nave²¢emo neke primjere algebarskih struktura sa jednom binarnom operacijom, kao i objekte tipa (G, ∗) koji ne ispunjavaju neki od uslova (G1)(G4).
46
Poglavlje 1. Uvod
Primjer 1.40
1. (N, +)
Zbir dva prirodna broja je prirodan broj (G1). Sabiranje prirodnih brojeva je asocijativno (G2). Ne postoji neutralan element za operaciju sabiranja u N, pa uslov (G3) nije ispunjen, a samim tim ni uslov (G4). Dakle, (N, +) je polugrupa. 2. (Z, +) Uslovi (G1) i (G2) su ispunjeni i ti uslovi predstavljaju osnovna svojstva sabiranja cijelih brojeva. Postoji neutralan element u Z i to je broj 0 (G3). Inverz elementa x ∈ Z u odnosu na operaciju sabiranja je −x (G4). Prema tome, (Z, +) je grupa. Kako je operacija sabiranja komutativna, to je Abelova grupa. 3. (Q, +) je Abelova grupa sa neutralnim elementom 0. Inverz elementa x ∈ Q je −x. 4. (R, +) je Abelova grupa sa neutralnim elementom 0. Inverz elementa x ∈ R je −x. 5. (C, +) je Abelova grupa sa neutralnim elementom 0. Inverz elementa z ∈ C je −z . 6. (N, −) nije grupoid, jer nije ispunjen uslov (G1). Naime, razlika dva prirodna broja ne mora biti prirodan broj. Na primjer, 1 − 2 6∈ N. 7. (Z, −) je grupoid, ali to nije polugrupa, jer oduzimanje cijelih brojeva nije asocijativno. Na primjer, (2 − 3) − 4 6= 2 − (3 − 4). Ovaj grupoid ima desni neutralan element 0. 8. (Z, ·) Ovo je monoid sa neutralnim elementom 1, ali to nije grupa jer nije ispunjen uslov (G4). Naime, 1 je jedini broj u Z koji ima inverz u odnosu na mnoºenje. 9. (Q \ {0}, ·) je grupa sa neutralnim elementom 1. Inverz elementa x ∈ Q \ {0} je 1/x. Kako je operacija mnoºenja komutativna, ovo je Abelova grupa. 10. (R \ {0}, ·) je Abelova grupa sa neutralnim elementom 1. Inverz elementa x ∈ R \ {0} je 1/x. 11. (C \ {0}, ·) je Abelova grupa sa neutralnim elementom 1. Inverz elementa y x z = x + iy ∈ C \ {0} je z1 = x2 +y 2 − i x2 +y 2 . 12. (Q, :) nije grupoid jer koli£nik proizvoljnog racionalnog broja i 0 nije racionalan broj. 13. (Q \ {0}, :) je grupoid. Operacija dijeljenja nije asocijativna, pa to nije polugrupa. Ovaj grupoid ima desni neutralan element 1.
1.9. Algebarske strukture
47
14. Neka je Zn = {0, 1, ..., n − 1} i ⊕ sabiranje po modulu n, tj.
x⊕y =x+y
(mod n).
Struktura (Zn , ⊕) je Abelova grupa. S obzirom na ono ²to smo imali u Primjeru 1.35, ⊕ je binarna operacija u Zn , pa je uslov (G1) ispunjen. Da bismo dokazali da je operacija ⊕ asocijativna, posmatrajmo preslikavanje f : Z → Zn denisano sa
f (x) = x (mod n), tj.
f (x) = ostatak pri dijeljenju cijelog broja x sa n .
Prvo ¢emo dokazati da je
f (x + y) = f (x) ⊕ f (y). Naime, ako je f (x) = r1 i f (y) = r2 , to zna£i da je
i
x = nq1 + r1 ,
0 ≤ r1 < n
y = nq2 + r2 ,
0 ≤ r2 < n.
S obzirom na ovo, imamo
x + y = nq1 + r1 + nq2 + r2 = n(q1 + q2 ) + r1 + r2 . Ako je
r1 + r2 = qn + r,
imamo pa je
0 ≤ r < n − 1,
x + y = n(q1 + q2 + q) + r, f (x + y) = r = r1 ⊕ r2 = f (x) ⊕ f (y).
Neka su x, y, z proizvoljni elementi skupa Zn . Tada je f (x) = x, f (y) = y, f (z) = z. S obzirom na dokazanu relaciju f (x + y) = f (x) ⊕ f (y), vaºi
(x ⊕ y) ⊕ z
= (f (x) ⊕ f (y)) ⊕ f (z) = f (x + y) ⊕ f (z) = f ((x + y) + z) = f (x + (y + z)) = f (x) ⊕ f (y + z) = f (x) ⊕ (f (y) ⊕ f (z)) = x ⊕ (y ⊕ z),
a to dokazuje asocijativnost operacije ⊕ na skupu Zn , tj. uslov (G2). I uslov (G3) je ispunjen, jer je 0 neutralan element u odnosu na operaciju ⊕. Inverz elementa x ∈ Zn je n − x ako je x 6= 0. Inverz od 0 je 0. Kako je x + y = y + x, jasno je da je x ⊕ y = y ⊕ x, pa je operacija ⊕ komutativna.
48
Poglavlje 1. Uvod
15. Neka je sa ¯ ozna£eno mnoºenje po modulu n, tj.
x¯y =x·y
(mod n).
Struktura (Zn , ¯) je monoid. Dokaz asocijativnosti operacije ¯ u Zn sli£an je dokazu asocijativnosti operacije ⊕. Neutralan element u odnosu na operaciju ¯ je 1. Primijetimo da (Zn , ¯) nije grupa jer 0 nema inverz. 16. (Zn \ {0}, ¯) je grupa ako je n prost broj, a ako n nije prost broj, to nije grupa. Ako n nije prost broj, tada (Zn \ {0}, ¯) nije grupoid. Naime, ako je n = k·l, tada k, l ∈ Zn \{0} i pri tome je k¯l = 0, ²to zna£i da k¯l 6∈ Zn \{0}. Ako je n prost broj, tada je skup Zn \ {0} zatvoren u odnosu na operaciju ¯, jer ne postoje brojevi x, y ∈ Zn \ {0} takvi da je x · y = n, pa je x ¯ y 6= 0. Operacija ¯ je asocijativna u Zn , pa je asocijativna i u Zn \ {0}. Neutralan element je 1, a svaki element x ∈ Zn \ {0} ima inverz u Zn \ {0}. 17. Neka je G skup svih kvadratnih tablica ¸ · a b , (a, b, c, d ∈ R) c d i neka je + operacija sabiranja u skupu G denisana sa ¸ ¸ · ¸ · · a1 + a2 b1 + b2 a2 b2 a1 b1 . = + c1 + c2 d1 + d2 c2 d2 c1 d1 Struktura (G, +) je Abelova grupa. Neutralan · ¸element u odnosu na ovako 0 0 denisanu operaciju sabiranja je tablica . Inverz (suprotan element) · ¸ · ¸ 0 0 a b −a −b tablice je tablica . c d −c −d 18. Neka je V3 skup svih usmjerenih duºi (vektora) u prostoru £iji po£etak je ksirana ta£ka prostora i neka je + operacija sabiranja vektora denisana na osnovu pravila trougla ili pravila paralelograma. Struktura (V3 , +) je Abelova grupa. Neutralan element je nula-vektor, tj. usmjerena duº £ija se krajnja ta£ka poklapa sa po£etnom. Inverzan element vektora a je vektor −a koji ima isti pravac i isti intenzitet kao i vektor a, dok mu je smjer suprotan smjeru vektora a. 19. Neka je G skup svih bijektivnih preslikavanja f : S → S, gdje je S proizvoljan neprazan skup i ◦ proizvod (kompozicija) preslikavanja. Dokaºimo da je (G, ◦) grupa. Ako je f : S → S i g : S → S, tada je f ◦ g : S → S. To zna£i da za sve f, g ∈ G imamo f ◦ g ∈ G, pa je ispunjen uslov (G1). Vidjeli smo da je proizvod proizvoljnih preslikavanja asocijativan, pa i za sve f, g, h ∈ G vaºi f ◦ (g ◦ h) = (f ◦ g) ◦ h. Identi£no preslikavanje idS skupa S pripada skupu G. Kako je
f ◦ idS = idS ◦ f = f
za sve f ∈ G,
1.9. Algebarske strukture
49
to zna£i da idS predstavlja neutralan element u odnosu na operaciju ◦, tj. idS = e. Vidjeli smo da je svako bijektivno preslikavanje invertibilno, pa za svako preslikavanje f ∈ G postoji preslikavanje f −1 ∈ G takvo da je
f −1 ◦ f = f ◦ f −1 = e. S obzirom na to da su ispunjeni uslovi (G1)(G4), struktura (G, ◦) je grupa. Primijetimo da to nije Abelova grupa jer proizvod preslikavanja nije komutativna operacija. Ako skup S ima n elemenata, tj. ako je S = {x1 , x2 , , ..., xn }, tada svako bijektivno preslikavanje f : S → S predstavlja permutaciju skupa S . U odjeljku 1.14 ¢emo vidjeti da je broj permutacija skupa od n elemenata jednak n!, pa to zna£i da u tom slu£aju skup G ima n! elemenata. 20. Neka je G skup svih preslikavanja fa,b : R → R denisanih sa
f (x) = ax + b,
a, b ∈ R, a 6= 0.
Preslikavanja fa,b su injektivna, jer iz uslova fa,b (x1 ) = fa,b (x2 ), tj. iz uslova ax1 + b = ax2 + b, slijedi x1 = x2 . Ta preslikavanja su i surjektivna, jer je svaki element y ∈ R slika nekog elementa x ∈ R. Naime, iz uslova fa,b (x) = y, koji se svodi na uslov ax + b = y, slijedi x = (y − b)/a. Prema tome, preslikavanja fa,b (a, b ∈ R, a 6= 0) su bijektivna. Neka je sa ◦ ozna£en proizvod (kompozicija) preslikavanja u skupu G. Kako je
(fa,b ◦ fc,d ) (x) = =
fa,b (fc,d (x)) = fa,b (cx + d) = a(cx + d) + b acx + ad + b = fac,ad+b (x),
imamo
fa,b ◦ fc,d = fac,ad+b .
(1.4)
Iz a 6= 0 i c 6= 0 slijedi ac 6= 0, pa relacija (1.4) zna£i da iz fa,b , fc,d ∈ G slijedi fac,ad+b ∈ G, ²to zna£i da je ispunjen uslov (G1), tj. da je skup G zatvoren u odnosu na operaciju ◦. Vidjeli smo da je proizvod proizvoljnih preslikavanja asocijativan, pa to vaºi i za proizvod u G. Preslikavanje f1,0 ∈ G predstavlja identi£no preslikavanje skupa R i to je neutralan element u skupu G u odnosu na proizvod preslikavanja. Naime, iz relacije (1.4) slijedi
fa,b ◦ f1,0 = f1,0 ◦ fa,b = fa,b
za sve fa,b ∈ G.
Da bismo utvrdili da li svaki element fa,b ∈ G ima inverz, poku²a¢emo odrediti realne brojeve x 6= 0 i y tako da budu ispunjeni uslovi
fx,y ◦ fa,b = f1,0
i fa,b ◦ fx,y = f1,0 .
S obzirom na relaciju (1.4), ovi uslovi mogu se zapisati u obliku
fxa,xb+y = f1,0
i fax,ay+b = f1,0 ,
50
Poglavlje 1. Uvod pa nepoznati brojevi x i y moraju zadovoljiti jedna£ine
ax = bx + y = ay + b =
1 0 0.
Kako je a 6= 0 iz prve jedna£ine slijedi x = 1/a, tj. x = a−1 , pa iz druge i tre¢e jedna£ine dobijamo y = −a−1 b. Prema tome, inverz elementa fa,b ∈ G je fa−1 ,−a−1 b . Da je svako preslikavanje fa,b ∈ G invertibilno, mogli smo zaklju£iti i na osnovu £injenice da su ta preslikavanja bijektivna. Kako su ispunjeni uslovi (G1)(G4), struktura (G, ◦) je grupa. Da bismo utvrdili da li je to Abelova grupa, odredi¢emo fc,d ◦ fa,b . Iz relacije (1.4) slijedi
fc,d ◦ fa,b = fca,cb+d , pa je uslova fa,b ◦ fc,d = fc,d ◦ fa,b ispunjen samo ako je
ac = ca i ad + b = cb + d, tj. samo ako je ad + b = cb + d za sve a, b, c, d (ac 6= 0.) Ako, na primjer, stavimo a = 2, c = 1, b = 0 i d = 3, vidimo da uslov ad + b = cb + d nije ispunjen, pa je f2,0 ◦ f1,3 6= f1,3 ◦ f2,0 , ²to zna£i da operacija ◦ nije komutativna, pa (G, ◦) nije Abelova grupa. 21. Neka je G skup svih preslikavanja Rθ : R2 → R2 , gdje je Rθ rotacija za ugao θ u smjeru suprotnom kretanju kazaljki na satu i ◦ proizvod (kompozicija) preslikavanja. Kako je
(Rθ ◦ Rψ )(x, y) = Rθ (Rψ (x, y)) = Rθ+ψ (x, y), proizvod rotacije za ugao θ i rotacije za ugao ψ je rotacija za ugao θ + ψ, tj. vaºi Rθ ◦ Rψ = Rθ+ψ . Dakle, uslov (G1) je ispunjen. Kako je proizvod preslikavanja asocijativan, to vaºi i za ova specijalna preslikavanja. Element R0 ∈ G predstavlja neutralan element u odnosu na operaciju ◦ jer je to identi£no preslikavanje skupa R2 . Inverz elementa Rθ ∈ G je element R−θ jer je
Rθ ◦ R−θ = R−θ ◦ Rθ = R0 . Kako su ispunjeni uslovi (G1)(G4), struktura (G, ◦) je grupa. Primijetimo da iz Rθ ◦ Rψ = Rθ+ψ slijedi Rψ ◦ Rθ = Rψ+θ , pa je Rθ ◦ Rψ = Rψ ◦ Rθ , ²to zna£i da je (G, ◦) Abelova grupa.
1.9. Algebarske strukture
51
22. Neka je Sn skup svih permutacija skupa Xn = {x1 , x2 , ..., xn } i ◦ proizvod permutacija. U Primjeru 1.36 vidjeli smo da je to binarna operacija u skupu Sn , tj. skup Sn je zatvoren u odnosu na proizvod permutacija. Proizvod preslikavanja je asocijativna operacija u op²tem slu£aju, pa je i proizvod ovih specijalnih preslikavanja asocijativan. Neutralan element u Sn je identi£no preslikavanje skupa Xn , tj. permutacija µ ¶ 1 2 3 ··· n e: . 1 2 3 ··· n µ ¶ 1 2 3 ··· n Inverz permutacije f : je permutacija x1 x2 x3 · · · xn µ ¶ x1 x2 x3 · · · xn f −1 : , 1 2 3 ··· n jer je i
(f −1 ◦ f )(i) = f −1 (f (i)) = f −1 (xi ) = i za sve i ∈ Xn (f ◦ f −1 )(xi ) = f (f −1 (xi )) = f (i) = xi
za sve xi ∈ Xn .
Kako su ispunjeni uslovi (G1)(G4), struktura (Sn , ◦) je grupa. U pododjeljku 1.14.2 ¢emo vidjeti da je |Sn | = n!, pa je (Sn , ◦) kona£na grupa. Tako, na primjer, grupa (S3 , ◦) ima 6 elemenata: µ ¶ µ ¶ µ ¶ µ ¶ 1 2 3 1 2 3 1 2 3 1 2 3 e: , f: , g: , h: 1 2 3 1 3 2 2 1 3 2 3 1 µ ¶ µ ¶ 1 2 3 1 2 3 u: , v: . 3 1 2 3 2 1 Da bismo pokazali kako se odreuje proizvod permutacija iz S3 , odredi¢emo proizvod h ◦ f. Kako je
(h ◦ f )(1) = h(f (1)) = h(1) = 2, (h ◦ f )(2) = h(f (2)) = h(3) = 1, (h ◦ f )(3) = h(f (3)) = h(2) = 3, imamo
µ h◦f :
1 2 2 1
3 3
¶ ,
tj. h ◦ f = g. Ako na isti na£in odredimo f ◦ h, dobijamo µ ¶ 1 2 3 f ◦h: , 3 2 1 pa je f ◦ h 6= h ◦ f. Ovo zna£i da S3 nije Abelova grupa.
52
Poglavlje 1. Uvod
Za grupu (G, ∗) kaºemo da je kona£na grupa ako skup G ima kona£no mnogo elemenata. Pri tome se broj elemenata te grupe naziva red grupe i ozna£ava sa |G|. Tako je grupa (Zn , ⊕) iz Primjera 1.40 kona£na, a njen red je |Zn | = n. I grupa (Zn \ {0}, ¯), gdje je n prost broj, je kona£na, a njen red je |Zn \ {0}| = n − 1. Red grupe (Sn , ◦) je n!. S obzirom na ono ²to smo rekli o binarnim operacijama, vaºi sljede¢e tvrenje.
Teorema 1.17 Ako je (G, ∗) grupa, tada vaºi: • neutralan element e ∈ G je jedinstven; • svaki element x ∈ G ima jedinstven inverz x−1 ∈ G; • ako x ∈ G, tada je (x−1 )−1 = x; • za sve x, y ∈ G je (x ∗ y)−1 = y −1 ∗ x−1 ; • za sve x, y, z ∈ G iz x ∗ y = x ∗ z slijedi y = z i iz y ∗ x = z ∗ x slijedi y = z.
Vidjeli smo, na primjer, da su strukture (Z, +), (Q, +) i (R, +) grupe. Kako je Z ⊆ Q ⊆ R, moºemo re¢i da je (Z, +) podgrupa grupa (Q, +) i (R, +), dok je (Q, +) podgrupa grupe (R, +). U op²tem slu£aju, ako je (G, ∗) grupa i H ⊆ G, tada za strukturu (H, ∗) kaºemo da je podgrupa grupe (G, ∗) ako je (H, ∗) grupa. Grupa iz Primjera 1.40 pod brojem 20 predstavlja podgrupu grupe pod brojem 19 sa S = R. Sli£no je i grupa iz toga primjera pod brojem 21 podgrupu grupe pod brojem 19 sa S = R2 . Neka je A = {−1, 1} podskup skupa Z. Nije te²ko pokazati da je struktura (A, ·), gdje je sa · ozna£eno obi£no mnoºenje, grupa. Ta grupa predstavlja podgrupu grupe (Z, ·). Primijetimo da (A, +), gdje je sa + ozna£eno obi£no sabiranje, nije podgrupa grupe (Z, +) jer (A, +) nije grupa. Naime, (A, +) nije ni grupoid. Svaka grupa (G, ∗) ima bar dvije podgrupe. Naime, ako stavimo H1 = {e}, H2 = G, tada su (H1 , ∗) i (H2 , ∗) podgrupe grupe (G, ∗). To su tzv. trivijalne podgrupe. Ako je H podskup od G, da bismo provjerili da li je (H, ∗) podgrupa grupe (G, ∗), mi moramo provjeriti da li su za (H, ∗) ispunjene aksiome grupe (G1)(G4).
1.9. Algebarske strukture
53
Kako je (x ∗ y) ∗ z = x ∗ (y ∗ z) za sve x, y, z ∈ G, jasno je da to vaºi i za sve elemente x, y, z ∈ H, pa se uslov (G2) ne mora provjeravati. S obzirom na to, mi moramo provjeriti da li je skup H zatvoren u odnosu na operaciju ∗, tj. da li iz x, y ∈ H slijedi x ∗ y ∈ H, zatim da li neutral e ∈ G pripada skupu H i da li inverz svakog elementa x ∈ H pripada skupu H . Kao ²to nije potrebno provjeravati uslov (G2), vidje¢emo da se ni uslov (G3) ne mora provjeravati ako su ispunjeni uslovi (G1) i (G4). Naime, ako za svako x, y ∈ H vaºi x ∗ y ∈ H i ako za svako x ∈ H element x−1 pripada H , tada za svako x ∈ H vaºi x−1 ∗ x ∈ H. Kako je x−1 ∗ x = e, to zna£i da e ∈ H, pa iz (G1) i (G4) slijedi uslov (G3). Prema tome, vaºi sljede¢i rezultat.
Teorema 1.18 Ako je H neprazan podskup od G, tada je (H, ∗) podgrupa grupe (G, ∗) ako i samo ako vaºe sljede¢a dva uslova: (P1)
x ∗ y ∈ H za sve x, y ∈ H;
(P2)
x−1 ∈ H za svako x ∈ H.
Primjer 1.41 Neka je G skup cijelih brojeva i H skup parnih cijelih brojeva. Provjeriti da li je (H, +) podgrupa grupe (G, +). Rje²enje. Neka su x i y proizvoljna dva elementa skupa H , tj. neka je x = 2m i y = 2n, (m, n ∈ Z). Kako je x + y = 2m + 2n = 2(m + n), jasno je da x + y ∈ H, pa je skup H zatvoren u odnosu na operaciju sabiranja, tj. ispunjen je uslov (P1). Ako je x = 2m, tada je x−1 = −x = −2m = 2(−m), ²to zna£i iz x ∈ H slijedi x−1 ∈ H. S obzirom na prethodnu teoremu, (H, +) je podgrupa grupe (G, +).
Primjer 1.42
Neka je G = Z i Hm = {x ∈ G : x = km, k ∈ Z}, gdje je m > 1 zadati cio broj. Pokaza¢emo da je (Hm , +) podgrupa grupe (G, +). Primijetimo da je (H2 , +) u stvari podgrupa (H, +) iz prethodnog primjera. Ako x, y ∈ Hm , tada je x = k1 m i y = k2 m (k1 , k2 ∈ Z). S obzirom na to, imamo x + y = k1 m + k2 m = (k1 + k2 )m ∈ Hm ,
x−1 = −x = −k1 m = (−k1 )m ∈ Hm , ²to zna£i da su ispunjeni uslovi (P1) i (P2), pa je (Hm , +) podgrupa grupe (G, +) za svaki cio broj m > 1.
54
Poglavlje 1. Uvod
Primjer 1.43
Neka je S neprazan skup i neka je G skup svih bijektivnih preslikavanja f : S → S. Ako je a ksiran element skupa S , stavimo
Ha = {f ∈ G : f (a) = a}. Pokaza¢emo sada da je (Ha , ◦) podgrupa grupe (G, ◦). Ako f, g ∈ Ha , imamo f (a) = a i g(a) = a, pa je
(f ◦ g)(a) = f (g(a)) = f (a) = a, ²to zna£i da f ◦ g ∈ Ha , tj. da je ispunjen je uslov (P1). Kako je f bijektivno preslikavanje skupa S koje ispunjava uslov f (a) = a, iz (f −1 ◦ f )(a) = idS (a) = a i (f −1 ◦ f )(a) = f −1 (f (a)) = f −1 (a) slijedi f −1 (a) = a, ²to zna£i da f −1 ∈ Ha , pa je ispunjen i uslov (P2). S obzirom na Teoremu 1.19, (Ha , ◦) je podgrupa grupe (G, ◦).
Teorema 1.19 nam je omogu¢ila da olak²amo provjeru da li je neki podskup H grupe G podgrupa grupe G ili ne. Umjesto da provjeravamo uslove (G1)(G4), mi provjeravamo uslove (P1) i (P2). Vidje¢emo sada da se u nekim slu£ajevima navedena provjera moºe i dodatno olak²ati.
Teorema 1.19 Neka je (G, ∗) grupa. Ako je H neprazan kona£an podskup skupa G koji je zatvoren u odnosu na operaciju ∗, tada je (H, ∗) podgrupa grupe (G, ∗). Dokaz. S obzirom na prethodnu teoremu, moramo dokazati da inverz svakog elementa x ∈ H pripada skupu H . Ako je x = e, gdje je e neutralan element, tada je x−1 = e, pa sa ovim elementom nema problema. Zato ¢emo pretpostaviti da x ∈ H i da je x 6= e. Uo£imo elemente
x, x2 , x3 , ..., xn+1 , gdje je n broj elemenata skupa H . Kako je skup H zatvoren u odnosu na operaciju ∗, jasno je da svi uo£eni elementi pripadaju skupu H jer je x2 = x ∗ x, x3 = x ∗ x ∗ x itd. Mi smo uo£ili n + 1 element n-£lanog skupa H, pa je jasno da meu uo£enim elementima mora biti jednakih. To zna£i da postoje brojevi i i j (1 ≤ i < j ≤ n + 1) takvi da je xi = xj . Imaju¢i u vidu da iz uslova a ∗ b = a ∗ c slijedi b = c, zaklju£ujemo da iz uslova xi = xj (1 < j) slijedi e = xj−i . Kako je j − i ≥ 1, jasno je da se i element xj−i = e nalazi meu uo£enim elementima x, x2 , x3 , ..., xn+1 . S obzirom na pretpostavku da je x 6= e, element xj−i = e nije prvi od tih elemenata pa
1.10. Algebarske strukture sa dvije binarne operacije
55
je j − i > 1. Kako se element xj−i−1 nalazi neposredno ispred elementa xj−i = e, jasno je da se xj−i−1 nalazi meu uo£enih n + 1 elemenata skupa H . Iz xj−i−1 ∗ x = xj−i = e slijedi da je xj−i−1 = x−1 , ²to zna£i da x−1 ∈ H. Tako je dokazano da inverz svakog elementa x ∈ H pripada H , pa je (H, ∗) podgrupa grupe (G, ∗).
Sljede¢e tvrenje predstavlja neposrednu posljedicu prethodne teoreme.
Teorema 1.20 Ako je (G, ∗) kona£na grupa i H neprazan podskup skupa
G koji je zatvoren u odnosu na operaciju ∗, tada je (H, ∗) podgrupa grupe (G, ∗).
Iz ovog tvrenja slijedi da je u slu£aju kona£nih grupa dovoljno provjeriti uslov zatvorenosti skupa H u odnosu na operaciju ∗ da bismo znali da li je (H, ∗) podgrupa.
1.10 Algebarske strukture sa dvije binarne operacije Razmotri¢emo sada algebarske strukture sa dvije binarne operacije koje ¢emo uslovno zvati ,,sabiranje i ,,mnoºenje i ozna£avati sa + i ·, redom.
1.10.1
Prsten
Algebarska struktura (R, +, ·) naziva se prsten ako su ispunjeni sljede¢i uslovi: (R1) skup R je zatvoren u odnosu operaciju sabiranja, tj.
x+y ∈R
za sve x, y ∈ R;
(R2) operacija sabiranja je asocijativna, tj.
(x + y) + z = x + (y + z) za sve x, y, z ∈ R; (R3) operacija sabiranja je komutativna, tj.
x + y = y + x za sve x, y ∈ R;
56
Poglavlje 1. Uvod
(R4) u skupu R postoji neutralan element u odnosu na operaciju sabiranja, koji se ozna£ava sa 0, takav da je
x + 0 = x za svako x ∈ R; (R5) svaki element skupa R je invertibilan u odnosu na operaciju sabiranja, tj. za svaki element x ∈ R postoji element y ∈ R takav da je x + y = 0. Element y naziva se inverz od x u odnosu na operaciju sabiranja (suprotan element od x) i ozna£ava sa −x. (R6) skup R je zatvoren u odnosu operaciju mnoºenja, tj.
x·y ∈R
za sve x, y ∈ R;
(R7) operacija mnoºenja je asocijativna, tj.
(x · y) · z = x · (y · z) za sve x, y, z ∈ R; (R8) operacija mnoºenja je distributivna u odnosu na operaciju sabiranja, tj. za sve x, y, z ∈ R vaºi
x · (y + z) = x · y + x · z
i (x + y) · z = x · z + y · z.
S obzirom na ranije denicije grupe i polugrupe, ova denicija moºe se dati i u kra¢em obliku. Algebarska struktura naziva se prsten ako su ispunjeni sljede¢i uslovi:
1◦ (R, +) je Abelova grupa; 2◦ (R, ·) je polugrupa; 3◦ operacija mnoºenja je distributivna u odnosu na operaciju sabiranja. Kako prema uslovu (R5) svaki element skupa R ima inverz u odnosu na operaciju sabiranja, ako x, y ∈ R, tada oznaka x − y ima zna£enje x + (−y). Umjesto x · y £esto se pi²e xy. Ako je i operacija mnoºenja komutativna, tj. ako je
x · y = y · x za sve x, y ∈ R, tada se prsten (R, +, ·) naziva komutativan prsten . Ako u skupu R postoji neutralan element i u odnosu na operaciju mnoºenja, koji nazivamo jedinica i ozna£avamo sa 1, tada se prsten naziva prsten sa jedinicom . Nave²¢emo sada najzna£ajnije primjere prstenova.
1.10. Algebarske strukture sa dvije binarne operacije
57
Primjer 1.44
Kao prvi primjer prstena navodimo strukturu (Z, +, ·), gdje je Z skup cijelih brojeva, a + i · su operacije sabiranja i mnoºenja cijelih brojeva. Ovo je komutativan prsten sa jedinicom. U vezi sa ovim primjerom recimo da je pojam prstena i uveden da bi se dobilo uop²tenje onoga ²to se de²ava u skupu cijelih brojeva.
Primjer 1.45
Struktura (Zn , +, ·), gdje je Zn = {0, 1, 2, ..., n − 1}, a operacije + i · su operacije sabiranja i mnoºenja po modulu n, predstavlja komutativan prsten sa jedinicom (vidjeti Primjer 1.40).
Primjer 1.46 Strukture (Q, +, ·), (R, +, ·), (C, +, ·) su takoe primjeri komutativnog prstena sa jedinicom.
Primjer 1.47
Neka je R skup svih realnih neprekidnih funkcija denisanih na intervalu [a, b]. Za f, g ∈ R i x ∈ [a, b] je
(f + g)(x) = f (x) + g(x), (f · g)(x) = f (x) · g(x). Iz matemati£ke analize je poznato da su zbir i proizvod neprekidnih funkcija takoe neprekidne funkcije, pa je skup R zatvoren u odnosu na operacije sabiranja i mnoºenja. Struktura (R, +, ·) je komutativan prsten sa jedinicom. Neutral u odnosu na operaciju sabiranja je nula-funkcija, tj. funkcija koja je jednaka nuli u svakoj ta£ki intervala [a, b], dok je neutral u odnosu na operaciju mnoºenja funkcija koja ima vrijednost 1 u svakoj ta£ki intervala [a, b].
Primjer 1.48 [Prsten polinoma ] Mada ¢emo se polinomima baviti kasnije, na os-
novu onoga ²to se o polinomima zna iz srednje ²kole mogu¢e je zaklju£iti da struktura (R, +, ·), gdje je R skup svih polinoma p(x) = an xn +an−1 xn−1 +· · ·+a1 x+a0 , (ai ∈ R, x ∈ R), a + i · su operacije sabiranja i mnoºenja polinoma, predstavlja komutativan prsten sa jedinicom. Neutral u odnosu na operaciju sabiranja je nulapolinom, tj. polinom £ija je vrijednost 0 u svakoj ta£ki x, dok je neutral u odnosu na operaciju mnoºenja polinom £ija je vrijednost 1 u svakoj ta£ki x.
58
Poglavlje 1. Uvod
Primjer 1.49
Neka je R skup svih tablica · ¸ a b , a, b, c, d ∈ R. c d
Operacija sabiranja tablica iz R deni²e se sa · ¸ · ¸ · a1 b1 a2 b2 a1 + a2 + = c1 d1 c2 d2 c1 + c2 dok se mnoºenje tablica iz R deni²e sa · ¸· ¸ · a b x y ax + bz = c d z w cx + dz
¸
b1 + b2 d1 + d2
ay + bw cy + dw
,
¸ .
Ve¢ smo u Primjeru 1.40 pokazali da je (R, +) Abelova grupa. Uz malo truda moºe se pokazati da je operacija mnoºenja tablica asocijativna i distributivna u odnosu na operaciju sabiranja, pa je (R, +, ·) prsten. Kako se tablice iz R nazivaju matrice reda 2 × 2, govori se o prstenu realnih matrica reda 2 × 2. Operacija mnoºenja matrica nije komutativna. To se, na primjer, vidi iz £injenice da je · ¸· ¸ · ¸ 1 1 1 0 1 0 = 1 1 0 0 1 0 i
·
²to zna£i da je
·
1 1
1 1
1 0
0 0
¸·
¸·
1 0 0 0
1 1
1 1
¸
¸
· =
· 6=
1 0 0 0
1 1 0 0 ¸·
¸ ,
1 1
1 1
¸ .
S obzirom na to, prsten (R, +, ·) nije komutativan. Kako je · ¸· ¸ · ¸ a b 1 0 a b = c d 0 1 c d i
· ·
a b c d
¸
· =
1 0
0 1
¸·
a b c d
¸ ,
¸ 1 0 predstavlja neutral u odnosu na operaciju mnoºenja, pa (R, +, ·) 0 1 predstavlja nekomutativan prsten sa jedinicom. Kasnije ¢emo vidjeti da i skup realnih kvadratnih matrica reda n × n predstavlja nekomutativan prsten sa jedinicom u odnosu na operacije sabiranja i mnoºenja matrica.
matrica
1.10. Algebarske strukture sa dvije binarne operacije
59
Dok u prstenu cijelih brojeva iz uslova x · y = 0 slijedi da je x = 0 ili y = 0, u drugim prstenovima to ne mora biti slu£aj. Na primjer, u prstenu (Z6 , +, ·), gdje su + i · operacije sabiranja i mnoºenja po modulu 6, vaºi 2 · 3 = 0 iako je 2 6= 0 i 3 6= 0. Posmatrajmo sada prsten iz Primjera 1.47. Ako je (
f (x) = i
(
g(x) =
0, 2 b−a x −
2 − b−a x+
a ≤ x ≤ a+b 2 a+b a+b , < x ≤ b b−a 2 a+b b−a ,
a ≤ x ≤ a+b 2 , 0 a+b 2 0. Primijetimo da je x∗ Ax matrica reda 1 × 1, tj. kompleksan broj, pa je (x∗ Ax)∗ = x∗ Ax, jer transponovanje matrice reda 1 × 1 nema nikakav zana£aj. S obzirom na to i na £injenicu da je A∗ = A, imamo
x∗ Ax = (x∗ Ax)∗ = x∗ A∗ (x∗ )∗ = x∗ Ax, ²to zna£i da je x∗ Ax realan broj. Imaju¢i u vidu ovo i £injenicu da je
λ=
x∗ Ax , x∗ x
zaklju£ujemo da je λ realan broj. Kako je λ proizvoljna sopstvena vrijednost ermitske matrice A, to zna£i da su sve njene sopstvene vrijednosti realne.
346
Poglavlje 5. Sopstvene vrijednosti i sopstveni vektori matrice
Posljedica 5.1 Sve sopstvene vrijednosti simetri£ne matrice A ∈ Mn (R) su realne.
Navodimo jo² jedno tvrenje koje se odnosi na sopstvene vrijednosti.
Teorema 5.10 Neka A ∈ Mn (C). Vaºe sljede¢a tvrenja: (a) Matrica AT ima iste sopstvene vrijednosti (ra£unaju¢i i njihove algebarske vi²estrukosti) kao i matrica A. (b) Ako su λ1 , λ2 , . . . , λn sopstvene vrijednosti matrice A (one ne moraju biti razli£ite), tada su λ1 , λ2 , . . . , λn sopstvene vrijednosti matrice A∗ .
Dokaz. (a) Kako za svako λ ∈ C vaºi pAT (λ) = det(AT − λI) = det(A − λI)T = det(A − λI) = pA (λ), imamo da su karakteristi£ni polinomi matrica AT i A jednaki, tj.
pAT (λ) = pA (λ) za svako λ, pa su i nule tih polinoma jednake, £ime se dokazuje tvrenje (a). (b) Primijetimo da je
pA∗ (λ) = det(A∗ − λI) = det(A − λI)∗ = det(A − λI)T = det(A − λI) = det(A − λI) = pA (λ). S obzirom na to, ako je pA (λ) = 0, onda je i pA∗ (λ) = 0, a to zna£i da iz λ ∈ σ(A) slijedi λ ∈ σ(A∗ ), £ime se dokazuje tvrenje (b).
Dok matrice A i AT imaju iste sopstvene vrijednosti, odgovaraju¢i sopstveni vektori tih matrica " u op²tem # slu£aju nisu jednaki. U Primjeru 5.1 smo 3 −2 vidjeli da matrica A = ima sopstvene vrijednosti λ1 = −1, λ2 = 1 4 −3 i sopstvene vektore x1 = su y1 = "
h
3 4 −2 −3
−1 1
#
iT
h
i y2 =
1/2 1
iT
h
−2 1
i x2 =
iT
h
1 1
iT
Pokazuje se da
sopstveni vektori matrice AT =
koji odgovaraju sopstvenim vrijednostima λ1 = −1, λ2 = 1.
5.3. Sli£nost matrica
5.3.1
347
urova teorema o triangularizaciji
Vidjeli smo da se ne moºe svaka matrica iz Mn (C) dijagonalizovati. Ovo zna£i da u koli£ni£kom skupu Mn (C)/ ∼ postoje klase ekvivalencije koje ne sadrºe dijagonalnu matricu. Postavlja se pitanje koja je najjednostavnija matrica u jednoj takvoj klasi ekvivalencije. Pokazuje se da svaka klasa ekvivalencije iz Mn (C)/ ∼ sadrºi trougaonu matricu. To zna£i da je svaka matrica A ∈ Mn (C) sli£na nekoj trougaonoj matrici T ∈ Mn (C), tj. da za svaku matricu A postoji invertibilna transformaciona matrica S ∈ Mn (C) takva da je S −1 AS = T. Pokazuje se takoe da za svaku matricu A postoji unitarna matrica U ∈ Mn (C) (U −1 = U ∗ ) takva da je U −1 AU = U ∗ AU = T. U ovom slu£aju se kaºe da je svaka matrica A unitarno sli£na nekoj trougaonoj matrici T. Dakle, trougaona matrica predstavlja najjednostavniji tip matrice na koju je mogu¢e svesti svaku matricu pomo¢u transformacije sli£nosti. O tome govori sljede¢a teorema koju navodimo bez dokaza.
Teorema 5.11 (urova teorema o triangularizaciji) Neka A ∈ Mn (C) i neka je ksiran neki poredak sopstvenih vrijednosti λ1 , λ2 , . . . , λn matrice A. Tada postoji unitarna matrica U ∈ Mn (C) takva da je U −1 AU = U ∗ AU = T,
gdje je T = [tij ] ∈ Mn (C) gornja trougaona matrica sa dijagonalnim elementima tii = λi (i = 1, 2, . . . , n). Ako A ∈ Mn (R) i ako su sve njene sopstvene vrijednosti realne, tada postoji ortogonalna matrica Q ∈ Mn (R) (Q−1 = QT ) takva da je QT AQ = T.
Primjenom urove teoreme moºe se dokazati sljede¢i rezultat.
Teorema 5.12 (Kejli-Hamiltonova teorema) Ako je pA (λ) karakteristi£an polinom matrice A ∈ Mn (C), tada je pA (A) nula-matrica.
Dokaz. Neka su λ1 , λ2 , . . . , λn sopstvene vrijednosti matrice A. Tada je pA (λ) = (−1)n (λ − λ1 )(λ − λ2 ) · · · (λ − λn ). Prema urovoj teoremi, postoji unitarna matrica U ∈ Mn (C) takva da je U ∗ AU = T, gdje je T ∈ Mn (C) gornja trougaona matrica sa dijagonalnim
348
Poglavlje 5. Sopstvene vrijednosti i sopstveni vektori matrice
elementima tii = λi (i = 1, 2, . . . , n). Odavde slijedi relacija A = U T U ∗ . S obzirom na ono ²to smo ranije rekli o sli£nim matricama, kako su A i T sli£ne matrice, i matrice pA (A) i pA (T ) su sli£ne, tj. vaºi
pA (A) = U pA (T )U ∗ . Posmatrajmo matricu
pA (T ) = (−1)n (T − λ1 I)(T − λ2 I) · · · (T − λn I). Imaju¢i u vidu da je tii = λi (i = 1, 2, . . . , n), gornja trougaona matrica T − λi I ima 0 na poziciji (i, i) (i = 1, 2, . . . , n). To zna£i da gornja trougaona matrica T − λ1 I ima sve nule u prvoj koloni. Mnoºenjem gornjih trougaonih matrica T − λ1 I i T − λ2 I dobija se gornja trougaona matrica koja ima sve nule u prve dvije kolone. Kada tom matricom pomnoºimo gornju trougaonu matrica T − λ3 I, dobijamo gornju trougaonu matricu koja ima sve nule u prve tri kolone. Tako se sa svakim mnoºenjem pove¢ava broj nula-kolona, pa ¢e se poslije posljednjeg mnoºenja dobiti nula-matrica. To zna£i da je pA (T ) = O, pa je pA (A) = O.
Kejli-Hamiltonova teorema £esto se formuli²e na sljede¢i na£in:
• Svaka matrica A ∈ Mn (C) zadovoljava svoju karakteristi£nu jedna£inu. Kako je pA (A) = O, kaºe se da karakteristi£an polinom pA (·) anulira matricu A. Relacija pA (A) = O omogu¢ava da se svaka matrica An+k (k = 0, 1, 2, ...) izrazi kao linearna kombinacija matrica I, A, A2 , ..., An−1 . Naime, ako je
pA (λ) = (−1)n (λn + an−1 λn−1 + an−2 λn−2 + · · · + a1 λ + a0 ), tada je
An + an−1 An−1 + an−2 An−2 + · · · + a1 A + a0 I = O, odnosno
An = −an−1 An−1 − an−2 An−2 − · · · − a1 A − a0 I. Ovo zna£i da je matrica An izraºena kao linearna kombinacija matrica I, A, A2 , ..., An−1 . Ako prethodnu jednakost pomnoºimo sa A, vidje¢emo da se
5.3. Sli£nost matrica
349
An+1 moºe izraziti kao linearna kombinacija matrica I, A, A2 , ..., An−1 : An+1 = −an−1 An − an−2 An−1 − · · · − a1 A2 − a0 A = −an−1 (−an−1 An−1 − an−2 An−2 − · · · − a1 A − a0 I) −an−2 An−1 − · · · − a1 A2 − a0 A = (a2n−1 − an−2 )An−1 + (a2n−1 an−2 − an−3 )An−2 + · · · +(an−1 a1 − a0 )A + an−1 a0 I. Sli£no se pokazuje da se i matrice An+2 , An+3 , ... izraºavaju kao linearne kombinacije matrica I, A, A2 , ..., An−1 . Neka je A ∈ Mn (C). Stepeni A0 = I, A1 = A, A2 , A3 , ... su takoe matrice iz vektorskog prostora Mn (C). Kako je dimenzija tog vektorskog prostora jednaka n2 , to zna£i da meu matricama I, A, A2 , A3 , ... nema vi²e od n2 linearno nezavisnih matrica. Ozna£imo sa r najmanji cio broj takav da se matrica Ar moºe predstaviti kao linearna kombinacija matrica I, A, A2 , A3 , ..., Ar−1 . Neka je
Ar = m0 I + m1 A + m2 A2 + · · · + mr−1 Ar−1 ,
mi ∈ C.
Posmatrajmo polinom
mA (z) = z r − mr−1 z r−1 − · · · − m2 z 2 − m1 z − m0 . Kako je mA (A) = O, mA (z) je polinom najmanjeg stepena koji anulira matricu A. Primijetimo da je najstariji koecijent tog polinoma jednak 1. Meu polinomima koji anuliraju matricu A postoji samo jedan £iji je stepen minimalan i £iji je najstariji koecijent 1. Taj polinom naziva se minimalan polinom matrice A. Minimalan polinom matrice A ima jedno vaºno svojstvo on dijeli svaki polinom koji anulira matricu A. Naime, ako je p(z) proizvoljan polinom koji anulira matricu A (p(A) = O), tada je deg p ≥ deg mA . Ako sa q(z) i r(z) ozna£imo koli£nik i ostatak pri dijeljenju polinoma p(z) i mA (z), imamo
p(z) = mA (z)q(z) + r(z), gdje je r(z) ≡ 0 ili je deg r < deg mA . Odavde slijedi
p(A) = mA (A)q(A) + r(A), pa kako je p(A) = O i mA (A) = O, zaklju£ujemo da mora biti r(A) = O. Ako bismo pretpostavili da je deg r < deg mA , to bi zna£ilo da polinom r(z)
350
Poglavlje 5. Sopstvene vrijednosti i sopstveni vektori matrice
anulira matricu A i da mu je stepen manji od stepena minimalnog polinoma. Kako to nije mogu¢e, mora biti r(z) ≡ 0, a to zna£i da polinom mA (z) dijeli polinom p(z). S obzirom na to, minimalan polinom matrice A dijeli njen karakteristi£an polinom, tj. mA (z) | pA (z) (ovdje smo promjenljivu umjesto sa λ ozna£ili sa z ). Pokaza¢emo sada da je mA (λ) = 0 ako i samo ako je λ sopstvena vrijednost matrice A. Drugim rije£ima, skupovi rje²enja jedna£ina pA (z) = 0 i mA (z) = 0 su jednaki. Kako mA (z) | pA (z), postoji polinom q(z) takav da je p(z) = mA (z)q(z). S obzirom na to, ako je mA (λ) = 0, tada je, o£igledno, i pA (λ) = 0, ²to zna£i da svaka nula minimalnog polinoma predstavlja sopstvenu vrijednost matrice A. Ako je λ sopstvena vrijednost matrice A, tada postoji nenula-vektor x ∈ n C takav da je Ax = λx. Vidjeli smo da matrica mA (A) ima sopstvenu vrijednost mA (λ) kojoj odgovara sopstveni vektor x, pa je mA (A)x = mA (λ)x. Kako je mA (A) = O, imamo mA (λ)x = 0, odakle slijedi mA (λ) = 0. S obzirom na to, ako je karakteristi£an polinom pA (z) faktorizovan u obliku n
s1
s2
sk
pA (z) = (−1) (z − λ1 ) (z − λ2 ) · · · (z − λk ) ,
1 ≤ si ≤ n,
k X
si = n,
i=1
gdje su brojevi λ1 , λ2 , . . . , λk razli£iti, tada minimalan polinom ima oblik
mA (z) = (z − λ1 )r1 (z − λ2 )r2 · · · (z − λk )rk ,
1 ≤ ri ≤ si .
Ovaj rezultat nam pokazuje kako moºemo odrediti minimalan polinom matrice A. Algoritam za odreivanje minimalnog polinoma matrice A ∈ Mn (C) opisujemo na sljede¢i na£in:
1◦ odrediti karakteristi£an polinom matrice A; 2◦ odrediti nule tog karakteristi£nog polinoma, pa ga faktorizovati; 3◦ koriste¢i dobijene faktore odrediti sve djelitelje karakteristi£nog polinoma koji imaju najstariji koecijent 1; 4◦ izdvojiti one djelitelje karakteristi£nog polinoma koji anuliraju matricu A;
5.3. Sli£nost matrica
351
5◦ utvrditi koji od izdvojenih polinoma ima najmanji stepen.
Primjer 5.8
Koriste¢i opisani algoritam odrediti minimalne polinome matrica 3 0 1 −1 1 1 1 . A = −4 1 −2 , B = 1 −1 −4 0 −1 1 1 −1
Rje²enje. Karakteristi£an polinom matrice A je ¯ ¯ 3−z ¯ pA (z) = ¯¯ −4 ¯ −4
0 1−z 0
1 −2 −1 − z
¯ ¯ ¯ ¯ = (1 − z)(z 2 − 2z + 1). ¯ ¯
Vidimo da su z1 = 1, z2 = 1, z3 = 1 nule tog polinoma pa imamo faktorizaciju
pA (z) = −(z − 1)3 . Djelitelji polinoma pA (z) sa najstarijim koecijentom 1 su
p0 (z) = 1,
p1 (z) = z − 1,
p2 (z) = (z − 1)2 ,
p3 (z) = (z − 1)3 .
Neposrednom provjerom pokazuje se da je
p0 (A) 6= O,
p1 (A) 6= O,
p2 (A) = O,
p3 (A) = O,
pa je p2 (z) minimalan polinom matrice A, tj.
mA (z) = (z − 1)2 . Karakteristi£an polinom matrice B je ¯ ¯ −1 − z 1 1 ¯ 1 −1 − z 1 pB (z) = ¯¯ ¯ 1 1 −1 − z
¯ ¯ ¯ ¯ = z 3 + 3z 2 − 4. ¯ ¯
Kako su z1 = −2, z2 = −2, z3 = 1 nule tog polinoma, imamo faktorizaciju
pB (z) = (z + 2)2 (z − 1). Djelitelji polinoma pB (z) sa najstarijim koecijentom 1 su
q0 (z) = 1,
q1 (z) = z + 2,
q2 (z) = z − 1,
q4 (z) = (z + 2)(z − 1),
q3 (z) = (z + 2)2 ,
q5 (z) = (z + 2)2 (z − 1).
Neposrednom provjerom pokazuje se da je
q0 (B) 6= O,
q1 (B) 6= O,
q2 (B) 6= O,
q4 (B) 6= O,
q5 (B) = O,
q3 (B) 6= O,
pa je minimalan polinom matrice B u stvari njen karakteristi£an polinom, tj.
mB (z) = pB (z).
352
Poglavlje 5. Sopstvene vrijednosti i sopstveni vektori matrice
Poznavanje minimalnog polinoma matrice A omogu¢ava dobijanje raznih interesantnih informacija o matrici A. Mi ¢emo navesti rezultat koji pokazuje kako se na osnovu minimalnog polinoma matrice A moºe zaklju£iti da li se ta matrica moºe dijagonalizovati ili ne.
Teorema 5.13 Matrica A ∈ Mn (C) moºe se dijagonalizovati ako i samo ako su svi korijeni jedna£ine mA (z) = 0 prosti. S obzirom na ovu teoremu, matrice A i B iz prethodnog primjera ne mogu se dijagonalizovati jer njihovi minimalni polinomi imaju i nule koje nisu proste. Primjenom urove teoreme moºe se dokazati da je svaka ermitska matrica A sli£na dijagonalnoj matrici £iji su svi dijagonalni elementi realni. Ti dijagonalni elementi predstavlja sopstvene vrijednosti matrice A, pa se i na taj na£in pokazuje da su sve sopstvene vrijednosti ermitske matrice realne. Naime, ako je A = A∗ , iz U ∗ AU = T slijedi
T ∗ = (U ∗ AU )∗ = U ∗ A∗ U = U ∗ AU = T. Kako je T gornja trougaona matrica, uslov T ∗ = T zna£i da je T dijagonalna matrica i da je tii = tii , pa su dijagonalni elementi tii matrice T realni. S obzirom na to, vaºi sljede¢i rezultat.
Teorema 5.14 Ako je matrica A ∈ Mn (C) ermitska (A = A∗ ), tada postoje
unitarna matrica U ∈ Mn (C) i dijagonalna matrica Λ = diag(λ1 , λ2 , . . . , λn ) ∈ Mn (R) takve da je A = U ΛU ∗ . Kolone matrice U su sopstveni vektori matrice A koji odgovaraju njenim sopstvenim vrijednostima λ1 , λ2 , . . . , λn .
I razlaganje A = U ΛU ∗ predstavlja spektralno razlaganje matrice A. Ako stavimo U•i = xi (i = 1, 2, ..., n), imamo
A = U ΛU ∗ = λ1 x1 x∗1 + λ2 x2 x∗2 + · · · + λn xn x∗n . Iz A = U ΛU ∗ slijedi Ak = U Λk U ∗ za svako k ≥ 0. Ako je matrica A invertibilna, tada je A−1 = U Λ−1 U ∗ , pa za tu matricu relacija Ak = U Λk U ∗ vaºi za sve k ∈ Z. Navedena teorema o spektralnom razlaganju u realnom slu£aju formuli²e se na sljede¢i na£in.
5.4. Pozitivno odreene matrice
353
Teorema 5.15 (o spektralnom razlaganju simetri£ne matrice) Ako
je matrica A ∈ Mn (R) simetri£na (A = AT ), tada postoje ortogonalna matrica Q ∈ Mn (R) i dijagonalna matrica Λ = diag(λ1 , λ2 , . . . , λn ) ∈ Mn (R) takve da je A = QΛQT . Kolone matrice Q su sopstveni vektori matrice A koji odgovaraju njenim sopstvenim vrijednostima λ1 , λ2 , . . . , λn .
5.4 Pozitivno odreene matrice Za matricu A ∈ Mn (C) kaºemo da je pozitivno odreena (pozitivno denitna ) ako je
x∗ Ax > 0 za svaki nenula-vektor x ∈ Cn .
(5.8)
Za matricu A ∈ Mn (C) kaºemo da je pozitivno poluodreena (pozitivno semidenitna ) ako je
x∗ Ax ≥ 0 za svaki vektor x ∈ Cn .
(5.9)
Ako znakove > i ≥ u (5.8) i (5.9) zamijenimo znakovima < i ≤, redom, dobijamo denicije negativno odreene (negativno denitne ) i negativno poluodreene (negativno semidenitne ) matrice. Ako je A realna matrica, tada se svi ovi pojmovi deni²u na analogan na£in. Na primjer, za matricu A ∈ Mn (R) kaºemo da je pozitivno odreena (pozitivno denitna ) ako je
xT Ax > 0 za svaki nenula-vektor x ∈ Rn . Lema 5.2 Ako A ∈ Mn (C), tada je broj x∗ Ax realan za svako x ∈ Cn ako i samo ako je matrica A ermitska (A∗ = A).
Dokaz. Ako je matrica A ermitska, ranije smo ve¢ dokazali da je broj x∗ Ax realan. Sada ¢emo dokazati obrnutu implikaciju. Ako je broj x∗ Ax realan za svako x ∈ Cn , tada za svako x ∈ Cn vaºi
x∗ Ax = x∗ Ax = (x∗ Ax)∗ = x∗ A∗ x,
354
Poglavlje 5. Sopstvene vrijednosti i sopstveni vektori matrice
pa je
x∗ Ax − x∗ A∗ x = x∗ (A − A∗ )x = 0
za svako x ∈ Cn . Uslov x∗ (A − A∗ )x = 0 za svako x ∈ Cn je mogu¢ samo ako je A − A∗ = O, tj. A = A∗ .
S obzirom na ovaj rezultat, ako je matrica A ∈ Mn (C) pozitivno odreena, onda je ona ermitska, pa pozitivo odreene mogu biti samo ermitske matrice. Ako A ∈ Mn (R), broj xT Ax je realan za svako x ∈ Rn nezavisno od toga da li je matrica A simetri£na ili ne. Pokazuje se da u realnom slu£aju pozitivo odreene mogu biti ne samo simetri£ne nego i neke matrice koje nisu simetri£ne. Na primjer, matrica "
A=
1 1 −1 1
#
nije simetri£na (A 6= AT ), ali je ona pozitivno odreena jer je
x Ax = T
i
h
"
x1 x2
1 1 −1 1
#"
x1 x2
#
= x21 + x22 > 0
za svaki nenula-vektor x ∈ R2 . Nas ¢e posebno zanimati realne simetri£ne pozitivo odreene matrice (u mnogim knjigama pozitiva odreenost deni²e se samo za simetri£ne realne matrice). Nave²¢emo sada neke karakterizacije realnih pozitivno odreenih matrica.
Teorema 5.16 Matrica A ∈ Mn (R) je pozitivno odreena ako i samo ako
su sve glavne podmatrice te matrice pozitivno odreene.
Dokaz. Pretpostavimo da je matrica A pozitivno odreena. Ozna£imo sa B proizvoljnu glavnu podmatricu matrice A reda k (k ∈ {1, 2, ..., n}) £iji elementi leºe u vrstama i kolonoma £iji su redni brojevi i1 , i2 , ..., ik h
iT
(1 ≤ i1 < i2 < · · · < ik ≤ n). Neka je x = x1 x2 · · · xn nenulan vektor iz R takav da je xi = 0 ako i 6∈ {i1 , i2 , ..., ik }. Ako stavimo y = h
xi1
xi2
· · · xik
iT
, tada je
yT B y = xT Ax.
5.4. Pozitivno odreene matrice
355
Kako je xT Ax > 0 za svaki nenula-vektor x ∈ Rn , to zna£i da je yT B y > 0 za svaki nenula-vektor y ∈ Rk , pa je matrica B pozitivno odreena. Obrnuto, ako su sve glavne podmatrice matrice A pozitivno odreene, onda je takva i glavna podmatrica reda n, a to je sama matrica A.
Ova karakterizacija realnih pozitivno odreenih matrica vaºi specijalno i za sve simetri£ne matrice, a vaºi i za sve ermitske matrice. Sada ¢emo dati jednu karakterizaciju realnih simetri£nih pozitivno odreenih (poluodreenih) matrica koja ¢e vaºiti i za ermitske matrice.
Teorema 5.17 Simetri£na matrica A ∈ Mn (R) je pozitivno odreena ako i
samo ako su sve njene sopstvene vrijednosti pozitivne. Simetri£na matrica A ∈ Mn (R) je pozitivno poluodreena ako i samo ako su sve njene sopstvene vrijednosti nenegativne.
Dokaz. Pretpostavimo prvo da je simetri£na matrica A pozitivno odreena, tj. da je xT Ax > 0 za sve x ∈ Rn \ {0}. Neka je λ proizvoljna sopstvena vrijednost matrice A i y 6= 0 odgovaraju¢i sopstveni vektor, tj. neka je Ay = λy. Kako je matrica A simetri£na, sve njene sopstvene vrijednosti su realne i svi sopstveni vektori imaju realne komponente, pa λ ∈ R i y ∈ Rn . Iz yT Ay = λyT y slijedi λ = (yT Ay)/(yT y). Kako je y 6= 0, imamo yT Ay > 0 i yT y > 0, pa je λ > 0, a to zna£i da su sve sopstvene vrijednosti matrice A
pozitivne. Pretpostavimo sada da su sve sopstvene vrijednosti λ1 , λ2 , . . . , λn simetri£ne matrice A pozitivne. Prema teoremi o spektralnom razlaganju simetri£ne matrice imamo A = QΛQT , gdje je Λ = diag(λ1 , λ2 , . . . , λn ) i Q ortogonalna matrica, pa za svaki vektor x ∈ Rn \ {0} vaºi
xT Ax = xT QΛQT x = (QT x)T Λ(QT x) = zT Λz =
n X
λi zi2 > 0,
i=1
²to zna£i da je matrica A pozitivno odreena. Ovdje smo stavili QT x = z = [z1 z2 ... zn ]T . Primijetimo da je z 6= 0 jer je x 6= 0. Slu£aj pozitivno poluodreene matrice razmatra se analogno.
356
Poglavlje 5. Sopstvene vrijednosti i sopstveni vektori matrice
Primjer 5.9
Posmatrajmo ranije navedenu pozitivno odreenu matricu · ¸ 1 1 A= −1 1
koja nije simetri£na. Karakteristi£an ¯ ¯ 1−λ 1 pA (λ) = ¯¯ −1 1−λ
polinom te matrice je ¯ ¯ ¯ = (1 − λ)2 + 1 = λ2 − 2λ + 2. ¯
Rje²enja karakteristi£ne jedna£ine pA (λ) = 0 su λ1 = 1 + i i λ2 = 1 − i. Vidimo da matrica A nema nijednu realnu sopstvenu vrijednost, pa je jasno da te sopstvene vrijednosti ne mogu ni biti pozitivne. Ovaj primjer pokazuje da pretpostavka o simetri£nosti matrice u prethodnoj teoremi ima su²tinski zna£aj i da se ne moºe izostaviti.
Sljede¢a tvrenja su direktne posljedice navedenih teorema.
• Simetri£na pozitivno odreena matrica A ∈ Mn (R) je invertibilna. • Determinanta simetri£ne pozitivno odreene matrice A ∈ Mn (R) je pozitivna. • Trag simetri£ne pozitivno odreene matrice A ∈ Mn (R) je pozitivan. • Ako je simetri£na matrica A ∈ Mn (R) pozitivno odreena, tada su pozitivno odreene i simetri£ne matrice AT , A−1 , Ak (k = 1, 2, ... ). • Sve sopstvene vrijednosti glavnih podmatrica simetri£ne pozitivno odreene matrice A ∈ Mn (R) su pozitivne, pa su i svi njeni glavni minori pozitivni. • Svi dijagonalni elementi simetri£ne pozitivno odreene matrice A ∈ Mn (R) su pozitivni. Sva ova tvrenja vaºe ako umjesto ,,simetri£na matrica A ∈ Mn (R) stavimo ,,ermitska matrica A ∈ Mn (C). Vaºi i sljede¢e tvrenje.
• Ako je matrica A ∈ Mn (C) pozitivno odreena, tada su i matrice A i A∗ pozitivno odreene.
5.4. Pozitivno odreene matrice
357
Prije nego ²to navedemo jo² jednu karakterizaciju realnih pozitivno odreenih matrica, denisa¢emo pojam ugaonog minora matrice. Ugaoni minor reda k (1 ≤ k ≤ n) matrice A ∈ Mn (R) je determinanta podmatrice matrice A koju £ine elementi prvih k kolona i vrsta matrice A. Ako sa Ak ozna£imo pomenutu podmatricu matrice A, onda je dk = det Ak ugaoni minor reda k matrice A. Primijetimo da je dn = det A. Pokazuje se da je za pozitivnu odreenost realne simetri£ne matrice potrebno i dovoljno da pozitivni budu ne svi glavni minori ve¢ samo vode¢i glavni, tj. ugaoni minori. Naime, vaºi sljede¢e tvrenje.
Teorema 5.18 Simetri£na matrica A ∈ Mn (R) je pozitivno odreena ako i
samo ako su svi ugaoni minori te matrice pozitivni.
Dokaz. Ako je simetri£na matrica A pozitivno odreena, onda su prema Teoremi 5.16 i Teoremi 5.17 svi glavni minori te matrice pozitivni, pa su, specijalno, i svi njeni ugaoni minori pozitivni. Obrnuto tvrenje dokazuje se indukcijom, ali mi taj dio dokaza ne¢emo navoditi. Kriterijum za utvrivanje pozitivne odreenosti simetri£ne matrice baziran na ovoj teoremi naziva se Silvestrov kriterijum . Simetri£na matrica A ∈ Mn (R) je negativno odreena ako i samo ako je matrica −A pozitivno odreena. S obzirom na ovo i na prethodnu teoremu, imamo sljede¢i kriterijum negativne odreenosti matrice.
• Simetri£na matrica A = [aij ] ∈ Mn (R) je negativno odreena ako i samo ako su ispunjene nejednakosti ¯ ¯ a ¯ a11 < 0, ¯ 11 ¯ a21
¯ ¯ ¯ a ¯ ¯ 11 a12 ¯ ¯ > 0, ¯ ¯ a21 ¯ a22 ¯ ¯ a31
a12 a13 a22 a23 a32 a33
¯ ¯ ¯ ¯ ¯ < 0, ..., (−1)n det A > 0. ¯ ¯
Iz £injenice da su svi ugaoni minori simetri£ne matrice A ∈ Mn (R) nenegativni ne moºe se zaklju£iti da je matrica A pozitivno poluodreena. Na primjer, matrica " # 0 0 A= 0 −1 ima nenegativne ugaone minore jer je
d1 = 0,
¯ ¯ 0 0 ¯ d2 = ¯ ¯ 0 −1
¯ ¯ ¯ ¯ = 0, ¯
358
Poglavlje 5. Sopstvene vrijednosti i sopstveni vektori matrice
ali ta matrica nije pozitivno poluodreena jer za x =
x Ax = T
h
i
1 1
"
0 0 0 −1
#"
1 1
h
1 1
iT
imamo
#
= −1 < 0.
Da matrica nije pozitivno poluodreena moºe se zaklju£iti i na sljede¢i na£in: kako su sopstvene vrijednosti matrice A λ1 = 0 i λ2 = −1, vidimo da nisu sve sopstvene vrijednosti matrice A nenegativne, pa ta matrica nije pozitivno poluodreena. Ako sa ukk ozna£imo k -ti pivot matrice A, tada je
ukk =
det A1 = a11 , det Ak , det Ak−1
k=1 k = 2, 3, ..., n
,
gdje je det Ak ugaoni minor reda k matrice A. S obzirom na prethodnu teoremu, vaºi sljede¢e tvrenje.
Teorema 5.19 Simetri£na matrica A ∈ Mn (R) je pozitivno odreena ako i samo ako su svi njeni pivoti pozitivni.
Sve navedene karakterizacije pozitivne odreenosti matrice mogu se iskoristiti kao kriterijumi za utvrivanje pozitivne odreenosti matrice. U praksi se naj£e²¢e koristi Silvestrov kriterijum.
Primjer 5.10
Koriste¢i navedene kriterijume pokazati da je matrica 7 −2 4 5 −1 A = −2 4 −1 6
pozitivno odreena. Rje²enje. Karakteristi£an polinom matrice A je 7−λ −2 4 5−λ −1 = −λ3 + 18λ2 − 86λ + 115. pA (λ) = −2 4 −1 6−λ Pokazuje se da ovaj polinom nema cjelobrojnih nula, pa bi za odreivanje rje²enja karakteristi£ne jedna£ine trebalo koristiti ili komplikovane formule za rje²avanje kubnih jedna£ina ili bi tu jedna£inu trebalo rje²avati kori²¢enjem numeri£kih metoda. Kako ni²ta od toga nismo radili, ne moºemo odrediti sopstvene vrijednosti matrice
5.4. Pozitivno odreene matrice
359
A, a to zna£i da ne moºemo na osnovu kriterijuma baziranog na Teoremi 5.17 utvrditi da li je matrica A pozitivno odreena ili ne. Zato ¢emo koristiti druge kriterijume. Ugaoni minori matrice A su ¯ ¯ ¯ ¯ ¯ 7 −2 4 ¯¯ ¯ 7 −2 ¯ ¯ ¯ = 31, d3 = det A = ¯ −2 5 −1 ¯¯ = 115. d1 = |7| = 7, d2 = ¯¯ ¯ −2 5 ¯ ¯ 4 −1 6 ¯ Kako su svi ugaoni minori simetri£ne matrice A pozitivni, na osnovu Silvestrovog kriterijuma zaklju£ujemo da je matrica A pozitivno odreena. Ako pomo¢u Gausovog metoda eliminacije svedemo matricu A na gornju trougaonu matricu, dobijamo 7 −2 4 7 −2 4 7 −2 4 31 1 31 1 → 0 = U. A = −2 5 −1 → 0 7 7 7 7 1 26 115 4 −1 6 0 0 0 7
7
31
Pivoti matrice A su 7, 31/7 i 115/31. Kako su svi ti pivoti pozitivni, matrica A je pozitivno odreena. Ako pomo¢u funkcije eig u Matlab-u izra£unamo sopstvene vrijednosti matrice A, dobijamo λ1 = 2.3134, λ2 = 4.4072, λ3 = 11.2794 (to su pribliºne vrijednosti zaokruºene na £etiri cifre poslije decimalne ta£ke), tako da imamo jo² jednu potvrdu da je matrica A pozitivno odreena jer su sve njene sopstvene vrijednosti pozitivne.
Neka je A ∈ Mn (R) simetri£na pozitivno (polu)odreena matrica. Prema Teoremi 5.15 ta matrica moºe se zapisati u obliku
A = QΛQT , gdje je Q ortogonalna matrica i Λ = diag(λ1 , λ2 , . . . , λn ), pri £emu je λi ≥ 0 (i = 1, 2, ..., n). Stavimo B = QΛ1/2 QT , √ √ √ gdje je Λ1/2 = diag( λ1 , λ2 , . . . , λn ), pri £emu se uzimaju nenegativne vrijednosti kvadratnog korijena broja λi (i = 1, 2, ..., n). S obzirom na to, matrica B odreuje se jednozna£no i ona je pozitivno (polu)odreena. Primijetimo da je
B 2 = QΛ1/2 QT QΛ1/2 QT = QΛQT = A, pa je matrica B jedinstvena pozitivno (polu)odreena matrica koja zadovoljava matri£nu jedna£inu X 2 = A. S obzirom na to, matrica B predstavlja
360
Poglavlje 5. Sopstvene vrijednosti i sopstveni vektori matrice
jedinstven pozitivno (polu)odreen kvadratni korijen matrice A koji se ozna£ava sa A1/2 . Dakle, A1/2 = QΛ1/2 QT . Pokazuje se da je
³
A1/2
´−1
³
= A−1
´1/2
.
Ako x ∈ Rn i A ∈ Mn (R), tada se preslikavanje f : Rn → R denisano sa
f (x) = xT Ax =
n X n X
aij xi xj
i=1 j=1
naziva kvadratna forma. Kaºemo da je kvadratna forma f (x) pozitivno odreena ako je
f (x) > 0 za svaki nenula-vektor x ∈ Rn . Drugim rije£ima, kvadratna forma f (x) je pozitivno odreena ako je matrica A = [aij ] ∈ Mn (R) pozitivno odreena. Ako je matrica A simetri£na, tj. ako je aij = aji za sve i, j = 1, 2, ..., n, tada kaºemo da je kvadratna forma f (x) simetri£na. Za kvadratnu formu f (x) kaºemo da je dijagonalna ako je A = D = diag(d11 , d22 , . . . , dnn ). U tom slu£aju je
f (x) =
n X
dii x2i .
i=1
Svaka simetri£na kvadratna forma moºe se dijagonalizovati (tj. svesti na dijagonalnu formu) uvoenjem odgovaraju¢e smjene. Naime, kako je matrica A simetri£na, postoji ortogonalna matrica Q takva da je
A = QΛQT , gdje je Λ = diag(λ1 , λ2 , . . . , λn ). Ako stavimo y = QT x, imamo
xT Ax = xT QΛQT x = (QT x)T ΛQT x = yT Λy =
n X
λi yi2 .
i=1
Vidimo da odreenost (denitnost) simetri£ne kvadratne forme zavisi od sopstvenih vrijednosti matrice A. Pozitivno odreene matrice javljaju se £esto u praksi. Pokaza¢emo kakav je zna£aj tih matrica pri odreivanju ekstrema funkcija vi²e promjenljivih (taj zadatak razmatra se u kursu Matemati£ka analiza 2).
5.4. Pozitivno odreene matrice
361
Ako je f (x) glatka realna funkcija denisana u nekoj oblasti D ⊆ Rn i ako je x0 unutra²nja ta£ka te oblasti, tada prema Tejlorovoj teoremi za funkcije vi²e promjenljivih za ta£ke x ∈ D koje su bliske ta£ki x0 vaºi
f (x) = f (x0 ) + (x − x0 )T g(x0 ) + (x − x0 )T H(x0 )(x − x0 ) + · · · , gdje je g(x0 ) = ∇f (x0 ) = funkcije f u ta£ki x0 i
h
∂f ∂x1 (x0 )
∂f ∂x2 (x0 )
···
∂f ∂xn (x0 )
iT
gradijent
H(x0 ) = [hij ] ∈ Mn (R) Heseova matrica funkcije f u ta£ki x0 £iji su elementi
hij =
∂2f (x0 ), ∂xi ∂xj
i, j = 1, 2, ..., n.
Pokazuje se da je Heseova matrica simetri£na. Za ta£ku x0 kaºe se da je stacionarna ta£ka funkcije f ako je
g(x0 ) = 0. Ako je x0 stacionarna ta£ka funkcije f, iz Tejlorove teoreme se vidi da pona²anje funkcije f u okolini ta£ke x0 zavisi od izraza
(x − x0 )T H(x0 )(x − x0 ). • Ako je x0 stacionarna ta£ka funkcije f i ako je Heseova matrica H(x0 ) pozitivno odreena, tada je x0 ta£ka lokalnog minimuma funkcije f. • Ako je x0 stacionarna ta£ka funkcije f i ako je Heseova matrica H(x0 ) negativno odreena, tada je x0 ta£ka lokalnog maksimuma funkcije f. • Ako je x0 stacionarna ta£ka funkcije f i ako Heseova matrica H(x0 ) nije odreena, tada x0 nije ta£ka lokalnog ekstrema funkcije f.
362
Poglavlje 5. Sopstvene vrijednosti i sopstveni vektori matrice
Poglavlje 6
Euklidovi i unitarni prostori 6.1 Denicija Euklidovog prostora Neka je V vektorski prostor nad poljem R. Preslikavanje
(·, ·) : V × V → R koje svakom paru vektora x i y iz prostora V pridruºuje realan broj (x, y) naziva se skalarni proizvod ako za sve vektore x, y, z ∈ V i svaki realan broj α vaºe sljede¢e aksiome: (S1)
(x, x) ≥ 0, pri £emu je (x, x) = 0 ako i samo ako je x = 0;
(S2)
(x, y) = (y, x);
(S3)
(x + y, z) = (x, z) + (y, z);
(S4)
(αx, y) = α(x, y).
Realan vektorski prostor V u kome je denisan skalarni proizvod naziva se Euklidov prostor i ozna£ava sa E. Ako u isti vektorski prostor V uvedemo skalarni proizvod na vi²e razli£itih na£ina, onda dobijamo vi²e razli£itih Euklidovih prostora. Sljede¢e relacije predstavljaju posljedice aksioma skalarnog proizvoda:
(x, 0) = (0, x) = 0; (α1 x1 + α2 x2 , x) = α1 (x1 , x) + α2 (x2 , x). Nave²¢emo nekoliko primjera Euklidovih prostora. 363
364
Poglavlje 6. Euklidovi i unitarni prostori
Primjer 6.1
Neka je V2 vektorski prostor usmjerenih duºi (geometrijskih vektora) iz ravni sa ksiranom po£etnom ta£kom i neka je svakom paru vektora a i b iz V2 pridruºen realan broj (a, b) prema sljede¢em pravilu
(a, b) = |a| · |b| · cos ∠(a, b). Tu je sa |a| ozna£ena duºina (intenzitet) vektora a, a sa ∠(a, b) ozna£en je ugao izmeu vektora a i b. Dokaºimo da ovako denisano preslikavanje (·, ·) : V2 × V2 → R zadovoljava aksiome (S1)(S4), tj. da ono predstavlja skalarni proizvod u V2 . Kako je (a, a) = |a| · |a| · cos ∠(a, a) = |a|2 , jasno je da je (a, a) ≥ 0 za svaki vektor a ∈ V2 . Pri tome je (a, a) = 0 ako i samo ako je |a| = 0, tj. a = 0, pa je zadovoljena aksioma (S1). S obzirom na uslov cos ∠(a, b) = cos ∠(b, a), jasno je da je zadovoljena i aksioma (S2). Da bismo dokazali da je zadovoljena aksioma (S3), primijetimo da je
|a| · cos ∠(a, b) = projb a,
|b| · cos ∠(a, b) = proja b,
gdje je sa projw v ozna£ena projekcija vektora v na osu odreenu vektorom w. S obzirom na to, imamo
(a, b) = |b| · projb a = |a| · proja b. Koriste¢i prvu od ovih formula dobijamo
(a + b, c) = |c| · projc (a + b). Geometrijskim sredstvima se pokazuje da je projc (a + b) = projc a + projc b, pa imamo
(a + b, c) = |c| · projc (a + b) = |c|projc a + |c|projc b = (a, c) + (b, c), ²to zna£i da je zadovoljena aksioma (S3). Kona£no, da bismo dokazali da je zadovoljena i aksioma (S4), razmotri¢emo tri slu£aja. Ako je α > 0, tada je ∠(αa, b) = ∠(a, b), pa vaºi
(αa, b) = |αa| · |b| · cos ∠(αa, b) = α|a| · |b| · cos ∠(a, b) = α(a, b). Ako je α < 0, tada je ∠(αa, b) = π − ∠(a, b), pa imamo
(αa, b) = =
|αa| · |b| · cos ∠(αa, b) = |α| · |a| · |b| · cos(π − ∠(a, b)) (−α) · |a| · |b| · (− cos ∠(a, b)) = α|a| · |b| · cos ∠(a, b) = α(a, b).
6.1. Denicija Euklidovog prostora Kako je
365
(0 · a, b) = (0, b) = 0 = 0 · (a, b),
vidimo da je aksioma (S4) zadovoljena za sve realne brojeve α. Vektorski prostor V2 sa skalarnim proizvodom (a, b) predstavlja Euklidov prostor.
Primjer 6.2
Ako u vektorskom prostoru R2 skalarni proizvod vektora x = (x1 , x2 ) i y = (y1 , y2 ) deni²emo sa
(x, y) = 3x1 y1 + 5x2 y2 , tada taj prostor postaje Euklidov prostor. Neposrednom provjerom pokazuje se da ovako denisan skalarni proizvod zadovoljava aksiome (S1)(S4). Ovo bi bio nestandardan skalarni proizvod u R2 . Svako preslikavanje (·, ·) : R2 × R2 → R koje je denisano sa
(x, y) = c1 x1 y1 + c2 x2 y2 ,
c1 > 0, c2 > 0
takoe zadovoljava aksiome (S1)(S4), pa to zna£i da je skalarni proizvod u R2 mogu¢e denisati na beskona£no mnogo razli£itih na£ina. Ako je c1 = 1 i c2 = 1, imamo standardan skalarni proizvod u R2
(x, y) = x1 y1 + x2 y2 .
Primjer 6.3
Neka je Rn vektorski prostor ureenih n-torki x = (x1 , x2 , ..., xn ) realnih brojeva i neka je preslikavanje (·, ·) : Rn × Rn → R denisano sa
(x, y) = x1 y1 + x2 y2 + · · · + xn yn . Neposrednom provjerom pokazuje se da ovako denisano preslikavanje zadovoljava aksiome (S1)(S4), pa je to skalarni proizvod u Rn . Prostor Rn sa ovako denisanim skalarni proizvodom predstavlja Euklidov prostor. x1 x2 Ako se elementi vektorskog prostora Rn zapi²u kao matrice kolone x = . , .. xn tada imamo (x, y) = yT x. Osim na ovaj standardan na£in, skalarni proizvod u Rn mogu¢e je denisati na beskona£no mnogo razli£itih na£ina. Kao i u prethodnom primjeru, ako su
366
Poglavlje 6. Euklidovi i unitarni prostori
c1 , c2 , ..., cn proizvoljni pozitivni brojevi, tada i preslikavanja (·, ·) : Rn × Rn → R denisana sa (x, y) = c1 x1 y1 + c2 x2 y2 + · · · + cn xn yn zadovoljavaju aksiome (S1)(S4). Svi ovako denisani skalarni proizvodi predstavljaju samo specijalne slu£ajeve skalarnog proizvoda denisanog sa
(x, y) = yT Ax =
n X n X
aij xi yj ,
i=1 j=1
gdje je A = [aij ] ∈ Mn (R) simetri£na pozitivno odreena matrica, a vektori x i y su zapisani kao matrice kolone. Sada je (x, x) = xT Ax, pa uslov da je matrica A pozitivno odreena garantuje da je (x, x) > 0 za svako x ∈ Rn \ {0}, ²to zna£i da ovako denisan skalarni proizvod zadovoljava aksiomu (S1). to se ti£e aksiome (S2), imamo
(x, y) = yT Ax = yT AT x = (xT Ay)T = (y, x)T = (y, x). Zadovoljena je i aksioma (S3) jer je
(x + y, z) = zT A(x + y) = zT (Ax + Ay) = zT Ax + zT Ay = (x, z) + (y, z). Kona£no, vaºi
(αx, y) = yT A(αx) = αyT Ax = α(x, y),
pa su zadovoljene sve aksiome skalarnog proizvoda. Ako stavimo A = diag(c1 , c2 , ..., cn ) (ci > 0, i = 1, 2, ..., n), tada dobijamo ranije denisani skalarni proizvod kao specijalan slu£aj ovog skalarnog proizvoda, dok za A = I dobijamo standardan skalarni proizvod u Rn .
Primjer 6.4 Razmotrimo sada vektorski prostor C[a, b] neprekidnih funkcija denisanih na intervalu [a, b] i pokaºimo da se formulom Z (f, g) =
b
f (x)g(x) dx a
zadaje skalarni proizvod u C[a, b]. Jasno je da je (f, g) realan broj. Ako je f neprekidna funkcija, tada je f 2 (x) ≥ 0 na [a, b], pa je Z b (f, f ) = f 2 (x) dx ≥ 0. a
Uslov
Z a
b
f 2 (x) dx = 0
6.1. Denicija Euklidovog prostora
367
ispunjen je ako i samo ako je f (x) ≡ 0 na [a, b], ²to zna£i da je zadovoljena prva aksioma skalarnog proizvoda. Kako je Z b Z b f (x)g(x) dx = g(x)f (x) dx, a
a
vaºi (f, g) = (g, f ), tj. zadovoljena je aksioma (S2). Vaºe i aksiome (S3) i (S4) jer je
Z (f + g, h)
Z
b
f (x)h(x) dx +
a
=
Z
b
[f (x) + g(x)]h(x) dx =
=
a
b
g(x)h(x) dx a
(f, h) + (g, h)
i
Z
Z
b
(αf, g) =
αf (x)g(x) dx = α a
b
f (x)g(x) dx = α(f, g). a
Navedeni skalarni proizvod predstavlja standardan skalarni proizvod u beskona£nodimenzionalnom Euklidovom prostoru C[a, b].
Primjer 6.5 U vektorskom prostoru Mm,n (R) realnih matrica reda m × n standardan skalarni proizvod deni²e se sa (A, B) = tr(AT B) =
n X m X
aji bji ,
i=1 j=1
pa je i Mm,n (R) Euklidov prostor. Sami dokaºite da ovako denisan skalarni proizvod zadovoljava aksiome (S1)(S4).
Nave²¢emo sada jednu vaºnu nejednakost koja vaºi u svakom Euklidovom prostoru.
Teorema 6.1 Za svaka dva vektora x i y iz proizvoljnog Euklidovog prostora vaºi nejednakost (x, y)2 ≤ (x, x) · (y, y) (6.1) koja se naziva nejednakost Ko²i-varc-Bunjakovskog.
Dokaz. Prema aksiomi (S1), za svaki realan broj α vaºi (αx − y, αx − y) ≥ 0.
368
Poglavlje 6. Euklidovi i unitarni prostori
S obzirom na ostale aksiome skalarnog proizvoda, ova nejednakost moºe se zapisati u obliku α2 (x, x) − 2α(x, y) + (y, y) ≥ 0. (6.2) Kvadratni trinom aα2 + bα + c je nenegativan za svaki realan broj α ako i samo ako je ispunjen uslov
b2 − 4ac ≤ 0. S obzirom na ovaj rezultat, kako je uslov (6.2) ispunjen za svaki realan broj α, mora biti 4(x, y)2 − 4(x, x) · (y, y) ≤ 0, odakle slijedi nejednakost (6.1).
6.2 Vektorska norma Ve¢ je re£eno da je kao motivacija za uvoenje apstraktnog vektorskog prostora posluºio prostor usmjerenih duºi (geometrijskih vektora). Denicija op²teg skalarnog proizvoda koja je data u prethodnom odjeljku predstavlja uop²tenje skalarnog proizvoda dva geometrijska vektora. Pokaza¢emo sada kako se u apstraktnom vektorskom prostoru uop²tava pojam duºine (intenziteta) geometrijskog vektora, ²to ¢e omogu¢iti uop²tavanje geometrije iz V2 i V3 u apstraktnom vektorskom prostoru. Neka je V vektorski prostor nad poljem R. Preslikavanje
k·k:V →R koje svakom vektoru x iz V pridruºuje realan broj kxk naziva se vektorska norma (duºina) ako za sve vektore x, y iz V i svaki realan broj α vaºe sljede¢e aksiome: (N1)
kxk ≥ 0, pri £emu je kxk = 0 ako i samo ako je x = 0;
(N2)
kαxk = |α| · kxk;
(N3)
kx + yk ≤ kxk + kyk
(nejednakost trougla).
Vektorski prostor V u kome je uvedena norma naziva se normiran prostor . Kako se vektorska norma ne deni²e na jedinstven na£in, u vezi sa istim vektorskim prostorom V mogu se razmatrati razni normirani prostori.
6.2. Vektorska norma
369
Vidje¢emo sada kako svaki Euklidov prostor postaje normiran prostor jer svaki skalarni proizvod na prirodan na£in indukuje vektorsku normu. Neka je V Euklidov prostor. Za normu koja je denisana sa
kxk =
q
(x, x),
x∈V
kaºemo da je norma indukovana skalarnim proizvodom (·, ·) na V. Dokaºimo da ovako denisana norma zadovoljava aksiome (N1)(N3). S obzirom na aksiomu (S1), jasno je da je kxk ≥ 0, pri £emu je kxk = 0 ako i samo ako je (x, x) = 0, tj. x = 0. To zna£i da je zadovoljena aksioma (N1). Kako je
kαxk =
q
(αx, αx) =
q
α2 (x, x)
q
= |α| (x, x) = |α| · kxk,
zadovoljena je i aksioma (N2). Da bismo dokazali da je zadovoljena aksioma (N3), iskoristi¢emo nejednakost Ko²i-varc-Bunjakovskog koju sada moºemo zapisati u obliku
|(x, y)| ≤ kxk · kyk.
(6.3)
Koriste¢i deniciju norme, aksiome skalarnog proizvoda i ovu nejednakost dobijamo
kx + yk2 = (x + y, x + y) = (x, x) + 2(x, y) + (y, y) = kxk2 + 2(x, y) + kyk2 ≤ kxk2 + 2kxk · kyk + kyk2 = (kxk + kyk)2 , odakle slijedi nejednakost trougla.
Primjer 6.6 U vezi sa Euklidovim prostorima iz Primjera 6.2 imamo odgovaraju¢e normirane prostore sa normama indukovanim skalarnim proizvodima navedenim u tom primjeru q kxk = 3x21 + 5x22 , q kxk = c1 x21 + c2 x22 , c1 > 0, c2 > 0, q kxk = x21 + x22 . Primijetimo da prva i tre¢a norma predstavljaju samo specijalne slu£ajeve druge norme. Tre¢a norma je indukovana standardnim skalarnim proizvodom. Ta norma naziva se Euklidova (euklidska ) norma u R2 i ona se ozna£ava sa k · k2 .
370
Poglavlje 6. Euklidovi i unitarni prostori
U vektorski prostor Rn ureenih n-torki x = (x1 , x2 , ..., xn ) realnih brojeva naj£e²¢e se uvode tzv. p-norme denisane sa
kxkp =
à n X
!1/p p
|xi |
,
p ≥ 1.
i=1
Pokazuje se da ovako denisana preslikavanja k · kp : Rn → R zadovoljavaju aksiome (N1)(N3). Od ovih p-normi u praksi se naj£e²¢e koriste norme sa indeksima p = 1 i p = 2
kxk1 =
n X
|xi |,
i=1
kxk2 =
v u n uX t x2 . i
i=1
Norma k · k2 je euklidska norma u Rn . Ta norma je indukovana standardnim skalarni proizvodom u Rn , tj. kxk2 = (x, x)1/2 , pa euklidska norma vektora x predstavlja njegovu euklidsku duºinu. Kako iz
max |xi |p ≤ kxkpp ≤ n max |xi |p
1≤i≤n
slijedi
1≤i≤n
max |xi | ≤ kxkp ≤ n1/p max |xi |,
1≤i≤n
zaklju£ujemo da je
1≤i≤n
lim kxkp = max |xi |,
p→∞
tako da je i formulom
1≤i≤n
kxk∞ = max |xi | 1≤i≤n
denisana jedna norma u
Rn .
Primjer 6.7
Odrediti kxkp ako je x = (−2, 1, 3, 4) ∈ R4 i p = 1, 2, ∞. Rje²enje. S obzirom na navedene formule, imamo
kxk1 kxk2 kxk∞
=
| − 2| + |1| + |3| + |4| = 10, p √ = (−2)2 + 12 + 32 + 42 = 30 ≈ 5.4772 = max{| − 2|, |1|, |3|, |4|} = 4.
6.2. Vektorska norma
371
Iz ovog primjera vidimo da isti vektor ima razli£ite duºine u odnosu na razli£ite norme, ali to ne treba da £udi jer smo navikli da pri mjerenjima istom objektu pridruºujemo razli£ite brojne vrijednosti u odnosu na razli£ite jedinice mjere. Za odreivanje norme vektora u Matlab-u se koristi funkcija norm. pnorma vektora V odreuje se sa norm(V,p), dok naredba norm(V,inf) daje normu tog vektora sa indeksom ∞. Pri tome se euklidska vektorska norma vektora V osim sa norm(V,2) moºe dobiti i sa norm(V). Za vektor u iz normiranog prostora kaºemo da je jedini£ni ako je njegova duºina 1, tj. ako je kuk = 1. Ako je x proizvoljan nenula-vektor iz normiranog prostora, tada vektor
u=
x kxk
predstavlja odgovaraju¢i jedini£ni vektor. Na primjer, ako je x = (−2, 1, 3, 4) ∈ R4 , tada su
x 1 = (−2, 1, 3, 4), kxk1 10 1 x = √ (−2, 1, 3, 4), = kxk2 30 x 1 = = (−2, 1, 3, 4) kxk∞ 4
u1 = u2 u∞
odgovaraju¢i jedini£ni vektori u odnosu na p-norme sa p = 1, 2, ∞. Uvoenje norme u vektorski prostor V omogu¢ava denisanje raznih geometrijskih pojmova. Ako su x i y proizvoljni vektori (ta£ke) iz normiranog prostora V, tada normu njihove razlike kx − yk moºemo geometrijski interpretirati kao rastojanje od ta£ke x do ta£ke y. S obzirom na to, skup vektora iz V denisan sa K(x0 , r) = {x ∈ V : kx − x0 k ≤ r}, r > 0 predstavlja kuglu sa centrom u ta£ki x0 polupre£nika r, dok skup
S(x0 , r) = {x ∈ V : kx − x0 k = r} predstavlja sferu sa centrom u ta£ki x0 polupre£nika r. Da bismo se uvjerili da kugle i sfere imaju razli£ite oblike u odnosu na razli£ite norme, posmatra¢emo jedini£ne kruºnice n
o
Kp (0, 1) = x ∈ R2 : kxkp = 1 .
372
Poglavlje 6. Euklidovi i unitarni prostori
Za p = 1, 2, ∞ ova formula daje n
K1 =
o
x ∈ R2 : |x1 | + |x2 | = 1 ,
½
x ∈ R2 :
K2 =
q
¾
x21 + x22 = 1 ,
n
K∞ =
o
x ∈ R2 : max{|x1 |, |x2 |} = 1 .
Imaju¢i u vidu ove formule, jasno je da te kruºnice imaju razli£ite oblike (Slika 6.1). To je posljedica £injenice da rastojanje izmeu dvije ta£ke ima
K1
K2
K∞
Slika 6.1: Jedini£ne kruºnice razli£ite vrijednosti u odnosu na razli£ite norme. Ako se koristi Euklidova norma k · k2 , imamo standardno rastojanje, pa u odnosu na tu normu jedini£na kruºnica ima uobi£ajen oblik. U odnosu na norme k · k1 i k · k∞ jedini£ne kruºnice imaju oblik kvadrata, ²to moºe izgledati £udno, ali i ti ,,kvadrati predstavljaju skupove ta£aka iz ravni £ija je udaljenost od ta£ke (0,0) jednaka 1. Stvar je u tome da se udaljenost u ova dva slu£aja deni²e na druk£iji na£in, zbog £ega su kruºnice dobile nestandardan oblik. Kako se kruºnica K1 nalazi unutar kruºnice K2 , a K2 unutar kruºnice K∞ , imamo kxk1 ≥ kxk2 ≥ kxk∞ za sve x ∈ R2 . Pokazuje se da ove nejednakosti vaºe i u prostoru Rn . U normiranom prostoru mogu se denisati pojmovi grani£ne vrijednosti i konvergencije niza vektora. Kaºemo da niz vektora xk (k = 1, 2, ...) iz normiranog prostora V konvergira ka vektoru x iz tog prostora ako brojni niz {kxk − xk} konvergira nuli. Dakle, lim xk = x ⇔ lim kxk − xk = 0. k→∞
k→∞
Pokazuje se da ako niz vektora {xk } iz kona£nodimenzionalnog vektorskog prostora V konvergira vektoru x u odnosu na jednu normu da on onda konvergira tom vektoru u odnosu na svaku normu.
6.2. Vektorska norma
373
©¡ ¢ª −n Pokazati da niz vektora 1−n + 1 iz R2 konvergira vektoru n ,e (−1, 1) u odnosu na norme k · ¡k1 i k · k2 . ¢ −n Rje²enje. Ako stavimo xn = 1−n + 1 i x = (−1, 1), imamo n ,e ¶ µ 1−n −n + 1, e xn − x = n
Primjer 6.8
tako da vaºi
kxn − xk1 kxn − xk2
¯ ¯ ¯ ¯1 − n ¯ ¯ 1 ¯ = ¯ + 1¯¯ + ¯e−n ¯ = + e−n −→ 0, n → ∞, n n r 1 = + e−2n −→ 0, n → ∞, n2
²to zna£i da niz {xn } konvergira vektoru x = (−1, 1) u odnosu na obje posmatrane norme.
Nave²¢emo jo² dva primjera normiranih prostora.
Primjer 6.9 Posmatrajmo vektorski prostor Mm,n (R) realnih matrica reda m×n. To je m·n-dimenzionalan prostor, pa se matrica A = [aij ] ∈ Mm,n (R) moºe shvatiti kao vektor iz prostora Rm·n ako elemente matrice A zapi²emo u jednoj vrsti (ili koloni) tako ²to zapi²emo elemente jedne po jedne vrste. Euklidska norma u Rm·n daje sljede¢u normu u Mm,n (R) koja se naziva Frobenijusova norma matrice A : v uX n um X kAkF = t a2ij . i=1 j=1
Pokazuje se da ovako denisano preslikavanje
k · kF : Mm,n (R) → R zadovoljava aksiome (N1)(N3).
Primjer 6.10
U vektorskom prostoru C[a, b] obi£no se koriste norme
kf k∞
=
kf k2
=
max |f (x)| s Z b f 2 (x) dx . a≤x≤b
a
Sami dokaºite da ovako denisana preslikavanja iz C[a, b] u R zadovoljavaju aksiome (N1)(N3). Norma k · k2 je indukovana ranije denisanim skalarnim proizvodom u C[a, b].
374
Poglavlje 6. Euklidovi i unitarni prostori
6.3 Matri£na norma Vidjeli smo da pojam vektorske norme omogu¢ava da odreujemo ,,veli£inu vektora. Ako realne matrice reda m × n tretiramo kao elemente vektorskog prostora Rm·n , pojam vektorske norme moºe se lako prenijeti i na matrice. U tom smislu se svaka vektorska norma denisana na prostoru Rm·n moºe shvatiti kao vektorska norma na Mm,n (R). Iskustvo je pokazalo da ovo nije najbolji na£in za denisanje norme matrice. Izuzetak je jedino Euklidova norma u Rm·n koja dovodi do Frobenijusove norme matrice, ²to smo razmatrali u Primjeru 6.9. Pokaza¢emo sada kako se na drugi na£in moºe denisati norma matrice. Posmatrajmo prostor Mn (R) realnih kvadratnih matrica reda n. Za raz2 liku od vektorskog prostora Rn , u prostoru Mn (R) denisana je i operacija mnoºenja, pa je potrebno povezati ,,veli£inu proizvoda A·B sa ,,veli£inama faktora A i B iz Mn (R). Zato ¢emo u deniciji matri£ne norme imati jedan dodatni uslov koji nismo imali u deniciji vektorske norme. Preslikavanje k · k : Mn (R) → R naziva se matri£na norma ako za sve matrice A, B ∈ Mn (R) i svaki realan broj α vaºe uslovi: 1. kAk ≥ 0, pri £emu je kAk = 0 ako i samo ako je A = O ∈ Mn (R); 2. kαAk = |α| · kAk; 3. kA + Bk ≤ kAk + kBk; 4. kA · Bk ≤ kAk · kBk. Iako koristimo istu oznaku i za vektorsku i za matri£nu normu, iz konteksta uvijek moºemo zaklju£iti kada se misli na jednu a kada na drugu normu. Iz uslova 4 slijedi kIk = kI 2 k ≤ kIk · kIk, pa s obzirom na to da je kIk > 0, zaklju£ujemo da je kIk ≥ 1 za svaku matri£nu normu. I matri£na norma moºe se denisati na razne na£ine. Po²to se matri£ne i vektorske norme £esto koriste istovremeno, poºeljno ih je denisati tako da one budu povezane. Kaºemo da je matri£na norma saglasna sa vektorskom normom ako za svaku matricu A ∈ Mn (R) i svaki vektor x ∈ Rn vaºi
kAxk ≤ kAk · kxk. Ako su matri£na i vektorska norma saglasne, tada za svaki vektor x 6= 0 vaºi
kAxk ≤ kAk. kxk
6.3. Matri£na norma
375
Ovaj uslov sigurno ¢e biti zadovoljen ako matri£nu normu deni²emo kori²¢enjem zadate vektorske norme na sljede¢i na£in:
kAxk . x6=0 kxk
kAk = sup
(6.4)
Ovako denisana matri£na norma predstavlja najmanju matri£nu normu koja je saglasna sa zadatom vektorskom normom. Za matri£nu normu (6.4) kaºemo da je indukovana zadatom vektorskom normom ili da je pot£injena zadatoj vektorskoj normi. Ta matri£na norma naziva se i prirodna matri£na norma . Kako je za x 6= 0 °
µ
° ° ° x ° ° ° ° kxk ° = 1,
¶°
kAxk ° x °° A =° ° kxk kxk °
i
ova norma moºe se ra£unati i pomo¢u formule
kAk = max kAxk. kxk=1
Ako je k · k prirodna matri£na norma, tada je kIk = 1, ²to slijedi neposredno iz (6.4). S obzirom na (6.4), svakoj vektorskoj normi denisanoj na Rn odgovara matri£na norma na Mn (R). Vektorskim p-normama odgovaraju prirodne matri£ne norme
kAxkp . x6=0 kxkp
kAkp = sup
Mi ¢emo naj£e²¢e koristiti matri£ne norme indukovane vektorskim normama k · k1 , k · k2 , k · k∞ . Pokazuje se (vidjeti [29]) da se te norme ra£unaju na sljede¢i na£in :
kAk1 =
max
1≤j≤n
q
kAk2 = kAk∞ =
n X
|aij |,
i=1
q
ρ(AT A) = max
1≤i≤n
n X
ρ(AAT ) ,
|aij |,
j=1
gdje je ρ(B) spektralni radijus matrice B . Primijetimo da je kAk1 = kAT k∞ , pa ako je matrica A simetri£na, imamo kAk1 = kAk∞ . Matri£ne norme k · k1 i k · k∞ lako se ra£unaju, ²to nije slu£aj sa matri£nom normom k · k2 (ta norma naziva se spektralna norma ).
376
Poglavlje 6. Euklidovi i unitarni prostori
U Matlab-u se i matri£ne norme odreuju pomo¢u funkcije norm. Naredbe norm(A,1), norm(A,2), norm(A,inf) daju norme matrice A sa indeksima 1, 2, ∞, dok naredba norm(A,'fro') daje Frobenijusovu normu matrice A. Naredba norm(A) ima iste efekat kao i naredba norm(A,2). Ako je λ proizvoljna sopstvena vrijednost matrice AT A i x 6= 0 odgovaraju¢i sopstveni vektor, tj. ako je AT Ax = λx, tada je
xT AT Ax = (Ax)T Ax = kAxk22 i
xT AT Ax = xT λx = λkxk22 ,
odnosno kAxk22 = λkxk22 . Odavde zaklju£ujemo da su sve sopstvene vrijednosti matrice AT A nenegativne. Zbog toga je r √ kAk2 = max λ = max λ. λ∈σ(AT A)
λ∈σ(AT A)
Ako je matrica A simetri£na, tj. ako je AT = A, tada je
ρ(AT A) = ρ(A2 ) = [ρ(A)]2 , pa je
kAk2 = ρ(A). Ako je matrica A ortogonalna, tj. ako je AT A = I, tada je ρ(AT A) = ρ(I) = 1, pa je kAk2 = 1. Ako su Q1 , Q2 ∈ Mn (R) ortogonalne matrice i A ∈ Mn (R) proizvoljna matrica, tada za spektralnu matri£nu normu vaºe relacije
kQ1 Ak2 = kAQ2 k2 = kQ1 AQ2 k2 = kAk2 . Po²to je ra£unanje spektralne matri£ne norme u op²tem slu£aju skupo, £e²¢e ¢emo koristiti Frobenijusovu matri£nu normu v uX q u n kAkF = t a2ij = tr(AAT ) . i,j=1 2
To je, u stvari, euklidska vektorska norma u prostoru Rn , jer se matrica 2 A ∈ Mn (R) moºe tretirati kao vektor iz Rn , pa se Frobenijusova norma naziva i euklidska matri£na norma i ozna£ava i sa k · kE . Ta matri£na norma je saglasna sa euklidskom vektorskom normom jer je
kAxk2 ≤ kAkF · kxk2 .
6.3. Matri£na norma
377
S obzirom na ono ²to smo kazali o prirodnoj matri£noj normi, vaºi nejednakost kAk2 ≤ kAkF . √ Primijetimo da je kIkF = n, dok je kIk2 = 1. Kori²¢enjem zadate matri£ne norme moºemo formirati drugu matri£nu normu. Naime, ako je k · k zadata matri£na norma na Mn (R) i S ∈ Mn (R) proizvoljna regularna matrica, tada se nova matri£na norma na Mn (R) odreuje formulom kAkS = kSAS −1 k. Matri£ne norme igraju vaºnu ulogu pri odreivanju granice spektra matrice. Za svaku sopstvenu vrijednost matrice A vaºi nejednakost
|λ| ≤ ρ(A), pri £emu postoji bar jedna sopstvena vrijednost, ozna£imo je sa λ∗ , za koju je |λ∗ | = ρ(A). Neka je x 6= 0 sopstveni vektor matrice A koji odgovara sopstvenoj vrijednosti λ∗ , tj. neka je Ax = λ∗ x. Ozna£imo sa X matricu £ije su sve kolone jednake vektoru x, tj. X = [x x · · · x]. Tada je
AX = A[x x · · · x] = [Ax Ax · · · Ax] = [λ∗ x λ∗ x · · · λ∗ x] = λ∗ X. Ako je k · k proizvoljna matri£na norma, tada je
|λ∗ | · kXk = kλ∗ Xk = kAXk ≤ kAk · kXk, pa kako X nije nula-matrica, imamo |λ∗ | ≤ kAk, tj. ρ(A) ≤ kAk. To zna£i da za svaku matri£nu normu k · k na Mn (R) vaºi
ρ(A) ≤ kAk,
A ∈ Mn (R).
Iz ove nejednakosti zaklju£ujemo da je ρ(A) minoranta skupa svih normi matrice A. Pokazuje se da je to i najve¢a minoranta tog skupa, tj. da je
ρ(A) = inf kAk. k·k
Sam spektralni radijus ρ : Mn (R) → R nije norma na Mn (R) jer ne zadovoljava " #sve uslove koje mora da zadovolji norma. Na primjer, za matricu 0 1 je σ(A) = {0}, pa je ρ(A) = 0 iako A nije nula-matrica, ²to zna£i 0 0 da preslikavanje ρ ne zadovoljava prvi uslov iz denicije norme.
378
Poglavlje 6. Euklidovi i unitarni prostori
6.4 Ortogonalnost U prostorima usmjerenih duºi V2 i V3 moºe se govoriti o uglu koji zaklapaju proizvoljna dva vektora. Tako je kosinus ugla kojeg grade vektori a i b iz Euklidovog prostora V2 dat formulom
cos ∠(a, b) =
(a, b) . |a| · |b|
Vidje¢emo sada da je u svakom Euklidovom prostoru mogu¢e denisati pojam ugla izmeu dva proizvoljna vektora x i y. Pod uglom izmeu vektora x i y iz Euklidovog prostora E podrazumijevamo ugao θ koji uzima vrijednosti od 0 do π a £iji kosinus je odreen sa (x, y) (x, y) p cos θ = =p . kxk · kyk (x, x) · (y, y) Ako nejednakost (6.3) zapi²emo u obliku
−1 ≤
(x, y) ≤ 1, kxk · kyk
zaklju£ujemo da je gornja denicija ugla korektna
Primjer 6.11
Neka su x = (1, 2) i y = (−2, 1) vektori iz R2 . Odrediti ugao izmeu ta dva vektora koriste¢i skalarni proizvod iz Primjera 6.2, a onda odrediti ugao izmeu tih vektora ako se koristi standardan skalarni proizvod. Rje²enje. Koriste¢i skalarni proizvod iz Primjera 6.2 dobijamo
(x, y) =
3 · 1 · (−2) + 5 · 2 · 1 = −6 + 10 = 4, p √ √ kxk = (x, x) = 3 · 1 + 5 · 4 = 23, p √ √ kyk = (y, y) = 3 · 4 + 5 · 1 = 17,
pa je
(x, y) 4 √ = 0.2023... . =√ kxk · kyk 23 · 17 Ugao izmeu vektora x i y (izraºen u radijanima) je cos θ =
θ = arccos √
4 √ = 1.3671... . 23 · 17
Ako iskoristimo standardan skalarni proizvod, dobijamo
(x, y) = 1 · (−2) + 2 · 1 = 0, ²to zna£i da je u ovom slu£aju cos θ = 0, odnosno θ = π/2 = 1.5708... .
6.4. Ortogonalnost
379
Iz denicije ugla izmeu vektora vidimo da on zavisi od skalarnog proizvoda. U navedenom primjeru ugao izmeu vektora x i y ima razli£ite vrijednosti u odnosu na razli£ite skalarne proizvode. Dok su ti vektori u odnosu na standardan skalarni proizvod ortogonalni, u odnosu na prvi skalarni proizvod to nije bio slu£aj. Za vektore x i y iz Euklidovog prostora E kaºemo da su ortogonalni ako je (x, y) = 0. Kako je (x, 0) = 0 za svaki vektor x ∈ E, iz ove denicije slijedi da je nula-vektor ortogonalan na svaki vektor iz prostora E.
Primjer 6.12
Pokazati da su funkcije f (x) = x i g(x) = x − 2/3 ortogonalni vektori iz Euklidovog prostora C[0, 1] u kome je skalarni proizvod denisan kao u Primjeru 6.4. Rje²enje. S obzirom na deniciju skalarnog proizvoda, imamo ¶ ¶ Z 1 Z 1 µ Z 1µ 2 2 2 (f, g) = f (x)g(x) dx = x x− dx = x − x dx 3 3 0 0 0
µ =
¶¯1 x3 2 x2 ¯¯ − = 0, 3 3 2 ¯0
²to zna£i da su funkcije f i g ortogonalne.
Mnoge ideje i rezultati iz geometrije mogu se prenijeti u Euklidov prostor. Ako, kao u vektorskoj algebri, zbir dva ortogonalna vektora x i y shvatimo kao hipotenuzu pravouglog trougla sa katetama x i y, tada je zbir kvadrata duºina kateta jednak kvadratu duºine hipotenuze, ²to zna£i da u Euklidovom prostoru vaºi sljede¢e tvrenje.
Teorema 6.2 (Pitagorina teorema) Neka su x i y ortogonalni vektori iz
Euklidovog prostora E. Ako koristimo normu indukovanu skalarnim proizvodom, tada je kx + yk2 = kxk2 + kyk2 .
Dokaz. Koriste¢i deniciju norme indukovane skalarnim proizvodom, aksiome skalarnog proizvoda i uslov (x, y) = 0 dobijamo kx + yk2 = (x + y, x + y) = (x, x) + 2(x, y) + (y, y) = kxk2 + kyk2 .
380
Poglavlje 6. Euklidovi i unitarni prostori
Ovaj rezultat moºe se uop²titi tako da se umjesto zbira dva ortogonalna vektora posmatra zbir od n meusobno ortogonalnih vektora. Dakle, ako su x1 , x2 , . . . , xn vektori iz Euklidovog prostora E takvi da je
(xi , xj ) = 0 za i 6= j, tada se na isti na£in dokazuje da vaºi
kx1 + x2 + · · · + xn k2 = kx1 k2 + kx2 k2 + · · · + kxn k2 . Nave²¢emo jo² jedan rezultat iz geometrije koji se prenosi u apstraktan Euklidov prostor. Zakon paralelograma kaºe da je zbir kvadrata dijagonala paralelograma jednak zbiru kvadrata strana tog paralelograma. Dokaza¢emo sada da ovaj rezultat vaºi i u proizvoljnom Euklidovom prostoru. Ako koristimo normu indukovanu skalarnim proizvodom, taj zakon u Euklidovom prostoru daje
kx + yk2 + kx − yk2 = 2(kxk2 + kyk2 ). Da bismo dokazali ovaj rezultat, primijetimo da je
kx + yk2 = (x + y, x + y) = (x, x) + 2(x, y) + (y, y), dok je
kx − yk2 = (x − y, x − y) = (x, x) − 2(x, y) + (y, y).
Sabiranjem ovih relacija dobijamo
kx + yk2 + kx − yk2 = 2(x, x) + 2(y, y) = 2(kxk2 + kyk2 ), a to je zakon paralelograma koji smo ºeljeli dokazati. Sada ¢emo pokazati da nisu sve norme indukovane skalarnim proizvodom.
Primjer 6.13
Koriste¢i zakon paralelograma i vektorski prostor R2 dokazati da norma k · k∞ nije indukovana nikakvim skalarnim proizvodom. Rje²enje. Pretpostavimo da je norma k · k∞ indukovane nekim skalarnim proizvodom denisanim u vektorskom prostoru R2 . Tada za vektore x = (1, 0) i y = (0, 1/3) iz Euklidovog prostora R2 imamo
kx + yk2∞ + kx − yk2∞ = k(1, 1/3)k2∞ + k(1, −1/3)k2∞ = 12 + 12 = 2, dok je
2(kx
k2∞
+ ky
k2∞ )
=
2(k(1, 0)k2∞
+
k(0, 1/3)k2∞ )
µ ¶ 1 20 =2 1+ = . 9 9
Vidimo da za vektore x i y ne vaºi zakon paralelograma, ²to nije mogu¢e ako je norma indukovana nekim skalarnim proizvodom. To zna£i da na²a pretpostavka nije ta£na, pa norma k · k∞ nije indukovana nikakvim skalarnim proizvodom.
6.4. Ortogonalnost
6.4.1
381
Ortogonalni skupovi vektora
Za skup vektora {x1 , x2 , . . . , xn } iz Euklidovog prostora E kaºemo da je ortogonalan skup ako su svaka dva vektora iz tog skupa ortogonalni vektori, tj. ako je (xi , xj ) = 0 za i 6= j. Ako su, osim toga, svi ti vektori jedini£ni, tj. ako je
(xi , xi ) = 1,
i = 1, 2, ..., n,
tada za taj skup kaºemo da je ortonormiran skup , a za te vektore kaºemo da su ortonormirani vektori. Ako je Q ∈ Mn (R) ortogonalna matrica, tj. ako je QT Q = I, tada su njene kolone q1 , q2 , . . . , qn ortonormirani vektori, tj. vaºi
qTj qi = δij .
−1 −4 3 −2 4 Primjer 6.14 Vektori x = 2 i y = 3 iz Euklidovog prostora R su −1 4 T ortogonalni jer je y x = 0. 1 1 −1 Vektori x1 = −1 , x2 = 1 , x3 = −1 su ortogonalni vektori jer 0 1 2 √ je xTj xi = 0 za i 6= j, ali to nisu ortonormirani vektori. Kako je kx1 k2 = 2, √ √ √ √ √ kx2 k2 = 3, kx3 k2 = 6, vektori u1 = x1 / 2, u2 = x2 / 3, u3 = x3 / 6 su ortonormirani.
Vaºe sljede¢i rezultati.
Teorema 6.3 Ako je {x1 , x2 , . . . , xn } ortogonalan skup nenula-vektora i x proizvoljan vektor iz lineala L(x1 , x2 , . . . , xn ), tada se vektor x moºe predstaviti na jedinstven na£in kao linearna kombinacija vektora x1 , x2 , . . . , xn :
x=
(x , x) (x , x) (x1 , x) x1 + 2 x2 + · · · + n xn . (x1 , x1 ) (x2 , x2 ) (xn , xn )
Ako je {x1 , x2 , . . . , xn } ortonormiran skup, tada umjesto (6.5) imamo
x = (x1 , x)x1 + (x2 , x)x2 + · · · + (xn , x)xn .
(6.5)
382
Poglavlje 6. Euklidovi i unitarni prostori
Dokaz. Kako x ∈ L(x1 , x2 , . . . , xn ), to zna£i da se x moºe predstaviti kao linearna kombinacija vektora x1 , x2 , . . . , xn , tj. x = α1 x1 + α2 x2 + · · · + αn xn . S obzirom na ovo i na ortogonalnost vektora x1 , x2 , . . . , xn , imamo
(x, xi ) = (α1 x1 + α2 x2 + · · · + αn xn , xi ) = α1 (x1 , xi ) + α2 (x2 , xi ) + · · · + αn (xn , xi ) = αi (xi , xi ),
i = 1, 2, ..., n.
Kako su xi nenula-vektori, vaºi (xi , xi ) 6= 0, pa je
αi =
(x, xi ) , (xi , xi )
i = 1, 2, ..., n.
Ako bismo pretpostavili da je
x = β1 x1 + β2 x2 + · · · + βn xn , na isti na£in bismo zaklju£ili da je
βi =
(x, xi ) , (xi , xi )
i = 1, 2, ..., n,
²to zna£i da je (6.5) jedinstveno predstavljanje vektora x kao linearne kombinacije vektora x1 , x2 , . . . , xn .
Teorema 6.4 Svaki ortogonalan skup nenula-vektora je linearno nezavisan. Dokaz. Ako je {x1 , x2 , . . . , xn } ortogonalan skup nenula-vektora, dokaºimo da je uslov
α1 x1 + α2 x2 + · · · + αn xn = 0
mogu¢ samo u slu£aju α1 = α2 = · · · = αn = 0. Ako datu jednakost pomnoºimo skalarno sa xi (i = 1, 2, ..., n), zbog ortogonalnosti vektora x1 , x2 , . . . , xn dobijamo
αi (xi , xi ) = 0,
i = 1, 2, ..., n.
Kako xi nije nula-vektor, imamo (xi , xi ) 6= 0, pa mora biti αi = 0 za i = 1, 2, ..., n.
6.4. Ortogonalnost
383
S obzirom na ovu teoremu i Teoremu 2.15, ako je E n-dimenzionalan Euklidov prostor, tada svaki ortogonalan skup {x1 , x2 , . . . , xn } nenula-vektora predstavlja bazu prostora E. U odjeljku 2.6 uveden je pojam baze n-dimenzionalnog vektorskog prostora. Vidjeli smo da su u vektorskom prostoru sve baze ravnopravne, tj. nijedna od njegovih baza nije ni u kom smislu pogodnija od ostalih. U Euklidovom prostoru postoje baze koje su pogodnije od drugih; to su baze sastavljene od ortogonalnih vektora. Ako je E n-dimenzionalan Euklidov prostor i {x1 , x2 , . . . , xn } ortogonalan skup nenula-vektora iz E, tada taj skup predstavlja bazu prostora E. S obzirom na Teoremu 6.3, svaki vektor x ∈ E moºe se na jedinstven na£in predstaviti u obliku
(x , x) (x , x) (x1 , x) x1 + 2 x2 + · · · + n xn . (x1 , x1 ) (x2 , x2 ) (xn , xn )
x=
Ovo predstavljanje naziva se Furijeov razvoj elementa x. Skalari
ci =
(x, xi ) , (xi , xi )
i = 1, 2, ..., n
nazivaju se Furijeovi koecijenti vektora x u odnosu na ortogonalnu bazu {x1 , x2 , . . . , xn }. Ako uzmemo u obzir da je (xi , xi ) = kxi k2 , moºemo Furijeov razvoj elementa x zapisati u obliku µ
x = x,
¶
µ
¶
µ
¶
x1 x1 x2 x2 xn xn · + x, · + · · · + x, · . kx1 k kx1 k kx2 k kx2 k kxn k kxn k
S obzirom na to, ako ortogonalnu bazu {x1 , x2 , . . . , xn } prostora E zamijenimo ortonormiranom bazom ½
¾
x1 x2 xn , , ..., = {u1 , u2 , . . . , un }, kx1 k kx2 k kxn k
svaki element x ∈ E moºemo predstviti u obliku
x = (x, u1 )u1 + (x, u2 )u2 + · · · + (x, un )un .
2 Primjer 6.15 Odrediti Furijeov razvoj vektora x = 1 u odnosu na ortonormi1 ranu bazu B = {u1 , u2 , u3 } Euklidovog prostora R3 iz prethodnog primjera.
384
Poglavlje 6. Euklidovi i unitarni prostori √
√
Rje²enje. √Kako je (x, u1 ) = uT1 x = 1/ 2, (x, u2 ) = uT2 x = 4/ 3, (x, u3 ) = uT3 x = −1/ 6, imamo 1 1 −1 1 4 1 −1 + 1 − −1 . x= 2 3 6 0 1 2
Primjer 6.16
Neka je E beskona£nodimenzionalan Euklidov prostor i neka je {ϕ1 , ϕ2 , ..., ϕn , ...} ortogonalan sistem nenula-vektora. Red ∞ X
αn ϕn
n=1
naziva se red po ortogonalnom sistemu {ϕk }. Ako je x proizvoljan vektor iz E, brojevi (x, ϕn ) , k = 1, 2, 3, ... cn = (ϕn , ϕn ) nazivaju se Furijeovi koecijenti elementa x u odnosu na ortogonalan sistem {ϕk }, a red ∞ X ck ϕn n=1
naziva se Furijeov red elementa x. Za razliku od kona£nodimenzionalnog prostora, u op²tem slu£aju ne moºemo pisati ∞ X x= cn ϕn n=1
jer Furijeov red elementa x ne mora uvijek da konvergira tom elementu. U slu£aju Euklidovog prostora funkcija integrabilnih na intervalu [−π, π], sa skalarnim proizvodom Z π
(f, g) =
f (x)g(x)d x, −π
Furijeov red funkcije f u odnosu na ortogonalan trigonometrijski sistem
{1, cos x, sin x, cos 2x, sin 2x, ..., cos nx, sin nx, ...} ima oblik
∞
a0 X + an cos nx + bn sin nx, 2 n=1
a Furijeovi koecijenti su
an
=
bn
=
Z 1 π f (x) cos nxd x, π −π Z 1 π f (x) sin nxd x, π −π
n = 0, 1, 2, ... n = 1, 2, ... .
6.4. Ortogonalnost
385
U matemati£koj analizi navode se uslovi pod kojima Furijeov red funkcije f konvergira, a pokazuje se i kakva je veza izmeu sume Furijeovog reda funkcije f i same te funkcije (vidjeti [8]).
Zbog pogodnosti ortogonalne (ortonormirane) baze korisno je znati odrediti takvu bazu. Opisa¢emo sada Gram-mitov postupak ortogonalizacije koji omogu¢ava da polaze¢i od proizvoljne baze Euklidovog prostora E dobijemo ortogonalnu, a onda od nje odgovaraju¢u ortonormiranu bazu. Neka je {x1 , x2 , . . . , xn } proizvoljna baza n-dimenzionalnog Euklidovog prostora E. Koriste¢i vektore iz te baze odredimo vektore y1 , y2 , . . . , yn pomo¢u sljede¢eg algoritma: staviti y1 = x1 , pa za k = 2, 3, ..., n odrediti vektore
yk = xk −
(xk , yk−1 ) (xk , yk−2 ) (x , y ) yk−1 − y − · · · − k 1 y1 . (6.6) (yk−1 , yk−1 ) (yk−2 , yk−2 ) k−2 (y1 , y1 )
Primijetimo da se na svakom koraku Gram-mitovog postupka ortogonalizacije vektori y1 , y2 , . . . , yk izraºavaju kao linearne kombinacije samo prvih k vektora date baze i obrnuto. Dokaºimo da skup {y1 , y2 , . . . , yn } predstavlja ortogonalnu bazu prostora E. Kori²¢enjem matemati£ke indukcije dokaza¢emo da je za svako k ∈ {2, 3, ..., n} vektor yk ortogonalan na vektore y1 , y2 , . . . , yk−1 . Za k = 2 ovo tvrenje je ta£no. Naime, kako je
y2 = x2 − imamo
(y2 , y1 ) = (x2 , y1 ) −
(x2 , y1 ) y, (y1 , y1 ) 1 (x2 , y1 ) (y , y ) = 0, (y1 , y1 ) 1 1
²to zna£i da je vektor y2 ortogonalan na vektor y1 . Pretpostavimo sada da je ovo tvrenje ta£no za neko k ∈ {2, 3, ..., n − 1}, pa dokaºimo da je onda ono ta£no i za k + 1. Kako je
yk+1 = xk+1 −
(xk+1 , y1 ) (x , y ) (x , y ) y1 − k+1 2 y2 − · · · − k+1 k yk (y1 , y1 ) (y2 , y2 ) (yk , yk )
i kako je prema induktivnoj pretpostavci
(yk , y1 ) = (yk , y2 ) = · · · = (yk , yk−1 ) = 0,
386
Poglavlje 6. Euklidovi i unitarni prostori
imamo
(yk+1 , y1 ) = (xk+1 , y1 ) −
(xk+1 ,y1 ) (y1 ,y1 ) (y1 , y1 ) (xk+1 ,y2 ) (y2 ,y2 ) (y2 , y2 )
= 0,
(yk+1 , y2 ) = (xk+1 , y2 ) − = 0, ..................................................... (x ,y ) (yk+1 , yk ) = (xk+1 , yk ) − (yk+1,y )k (yk , yk ) = 0, k
k
²to zna£i da je vektor yk+1 ortogonalan na vektore y1 , y2 , . . . , yk . S obzirom na princip matemati£ke indukcije, navedeno tvrenje je ta£no za svako k ∈ {2, 3, ..., n}, a to zna£i da je skup {y1 , y2 , . . . , yn } ortogonalan. Kako je svaki ortogonalan skup linearno nezavisan i kako svaki linearno nezavisan skup od n elemenata predstavlja bazu n-dimenzionalnog vektorskog prostora, skup {y1 , y2 , . . . , yn } predstavlja ortogonalnu bazu n-dimenzionalnog Euklidovog prostora E. Skup {q1 , q2 , ..., qn }, gdje je
qi =
yi
(yi , yi )1/2
=
yi
kyi k
,
i = 1, 2, ..., n,
predstavlja ortonomiranu bazu Euklidovog prostora E. Kao ²to u svakom n-dimenzionalnom vektorskom prostoru postoji mnogo razli£itih baza, tako i u svakom n-dimenzionalnom Euklidovom prostoru postoji mnogo razli£itih ortogonalnih baza. ak se polaze¢i od jedne baze {x1 , x2 , . . . , xn } Gram-mitovim postupkom mogu odrediti razli£ite ortogonalne baze polaze¢i od razli£itih vektora y1 = xk . Kao primjer ortonomirane baze u Euklidovom prostoru Rn moºe posluºiti standardna baza koju £ine vektori
e1 = (1, 0, ..., 0), e2 = (0, 1, 0, ..., 0), ..., en = (0, 0, ..., 1). Primijetimo da opisani Gram-mitov postupak ortogonalizacije omogu¢ava da polaze¢i od proizvoljnog skupa {x1 , x2 , . . . , xk } (1 ≤ k ≤ n) linearno nezavisnih vektora iz n-dimenzionalnog Euklidovog prostora E odredimo ortogonalan skup {y1 , y2 , . . . , yk }. Taj ortogonalan skup predstavlja ortogonalnu bazu potprostora L(x1 , x2 , . . . , xk ).
Primjer 6.17
Koriste¢i Gram-mitov postupak odrediti ortonomiranu bazu potprostora iz R4 generisanog linearno nezavisnim vektorima 2 1 −1 1 0 3 x1 = 1 , x2 = 0 , x3 = 1 . 0 2 1
6.4. Ortogonalnost
387
Rje²enje. Ortogonalne vektore y1 , y2 , y3 odreujemo pomo¢u sljede¢ih formula y1 = x1 , 2 ,y1 ) y2 = x2 − ((x y1 ,y1 ) y1 , (x3 ,y2 ) 3 ,y1 ) y3 = x3 − ((x y1 ,y1 ) y1 − (y2 ,y2 ) y2 . Ra£unanjem dobijamo
(x2 , y1 ) = yT1 x2 = xT1 x2 = 2,
1 0 2 y2 = 0 − 6 2 (x3 , y1 ) = yT1 x3 = 2,
(y1 , y1 ) = yT1 y1 = xT1 x1 = 6, 2 1/3 −1/3 1 = 1 −1/3 0 2
(x3 , y2 ) = yT2 x3 =
−1 3 2 y3 = 1 − 6 1
ky1 k = (y1 , y1 )
=
√
r 6,
ky2 k = (y2 , y2 )
y1 1 =√ ky1 k 6
=
13 , 3
13 , 3
222 + 352 + 92 + 112 = 649/193, 13 £ine vektori 2 1/3 1 r −1/3 −1 3 1 1 , q2 = = √ 1 13 −1/3 39 −1 0 2 6
ky3 k = (y3 , y3 )
q1 =
(y2 , y2 ) = yT2 y2 =
1/2
√
1/2
traºenu ortonomiranu bazu
,
2 1/3 −22/13 1 − 1/3 −1/3 = 35/13 . 1 13/3 −1/3 9/13 0 2 11/13
Kako je 1/2
1 , 3
=
,
−22 207 35 . q3 = 9 9049 11
Ako je A ∈ Mm,n (R) matrica sa linearno nezavisnim kolonama a1 , a2 , . . . , an , tada Gram-mitov postupak ortogonalizacije primijenjen na te kolone
388
Poglavlje 6. Euklidovi i unitarni prostori
omogu¢ava da odredimo ortonomiranu bazu {q1 , q2 , ..., qn } prostora kolona R(A). S obzirom na (6.6), ta baza odreuje se na sljede¢i na£in:
q1 =
a1 , ka1 k
qk =
yk , kyk k
k−1 X
gdje je yk = ak −
(qTi ak )qi ,
k = 2, 3, ..., n.
i=1
Ove relacije mogu se zapisati u obliku
a1 = ka1 k · q1 , ak = (qT1 ak )q1 + (qT2 ak )q2 + · · · + (qTk−1 ak )qk−1 + kyk k · qk ili matri£no na sljede¢i na£in h
a1 a2 · · · an
h
=
q1 q2
i · · · qn
i
ka1 k qT1 a2 qT1 a3 · · · qT1 an 0 ky2 k qT2 a3 · · · qT2 an 0 0 ky3 k · · · qT3 an .. .. .. .. . . . . 0 0 0 kyn k
.
Ovo zna£i da se svaka matrica A ∈ Mm,n (R) sa linearno nezavisnim kolonama moºe faktorizovati u obliku A = QR, gdje je Q ∈ Mm,n (R) matrica £ije kolone £ine ortonomiranu bazu prostora kolona matrice A, a R ∈ Mm,n (R) je gornja trougaona matrica sa pozitivnim dijagonalnim elementima. Navedena faktorizacija naziva se QR-faktorizacija matrice A i ona ima veliki zna£aj u matematici. Ako je m = n, matrica Q je ortogonalna jer je QT Q = I. Ortonormirana baza prostora kolona matrice A moºe se u Matlab-u odrediti pomo¢u funkcije orth. Naredba Q=orth(A) vra¢a mtricu Q sa ortonormiranim kolonama koje generi²u isti prostor kao i kolone date matrice A. Naredba [Q,R]=qr(A) omogu¢ava odreivanje QR-faktorizacije matrice A, tj. ona vra¢a matrice Q i R takve da je QR = A, pri £emu je Q matrica sa ortonormiranim kolonama (QT Q = I), R je gornja trougaona matrica.
Primjer 6.18
Neka je
1 1 A= 1 −1
2 −1 −1 1
−1 2 . 2 1
6.4. Ortogonalnost
389
Odrediti ortonomiranu bazu prostora R(A), a onda odrediti QR-faktorizaciju matrice A. Rje²enje. Sada je 1 2 −1 1 −1 2 a1 = 1 , a2 = −1 , a3 = 2 . −1 1 1 Pokazuje se da su ovi vektori linearno nezavisni, pa postupak ortogonalizacije polazi od tih vektora. Imamo 1 2 1 a 1 1 , y2 = a2 − (qT1 a2 )q1 = −1 + 1 · 1 1 q1 = 1 = 1 −1 1 ka1 k 2 2 2 −1 1 −1 3 3 3 y 1 −1 −1 2 , q2 = , y3 = a3 − (qT1 a3 )q1 − (qT2 a3 )q2 = = √ −1 4 −1 ky2 k 2 3 1 1 −1 1 3 0 0 2 1 1 −1 1 1 1 1 3 y 3 = 2 − 2 1 + √3 · 2√3 −1 = 1 , q3 = ky k = √6 1 . 3 1 −1 1 2 2 Ortonormiranu bazu prostora R(A) £ine vektori q1 , q2 , q3 . Kako je √ 1 3 3 T a1 = 2q1 , a2 = (q1 a2 )q1 + ky2 kq2 = − q1 + q, 2 2 2
√
3 3
a3 = (qT1 a3 )q1 + (qT2 a3 )q2 + ky3 kq3 = q1 − √ q2 + 6q3 , imamo
£
a1 a2 a3
tj. A = QR, gdje je
Q=
1 2 1 2 1 2 − 12
¤
=
3 √ 2 3 1 − 2√ 3 1 − 2√ 3 1 √ 2 3
£
q1 q2
0 √1 6 √1 6 √2 6
,
2 ¤ q3 0 0
2 R= 0 0
−√12
3 3 2
0
−√21
3 3 2
0
1
− √33 , √ 6
1
− √33 . √ 6
390
Poglavlje 6. Euklidovi i unitarni prostori
Ako je potrebno odrediti ortonomiranu bazu prostora kolona proizvoljne matrice A, treba prvo matricu A svesti na stepenastu formu i odrediti koje su kolone linearno nezavisne, a onda polaze¢i od tih kolona odrediti ortonomiranu bazu prostora R(A).
Primjer 6.19
Neka je
A=
1 0 1 −1 2
1 0 1 −1 −2
1 0 0 0 3 2 . 0 1 0 6
Odrediti ortonomiranu bazu prostora kolona matrice A, a onda tu bazu dopuniti do ortonomirane baze Euklidovog prostora R5 . Rje²enje. Da bismo znali koje kolone matrice su linearno nezavisne, prvo ¢emo odrediti stepenastu formu matrice A : 1 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 1 3 2 → 0 0 2 2 A= 1 → −1 −1 0 1 0 0 1 1 2 −2 0 6 0 −4 −2 6 1 1 1 0 1 1 1 0 0 −4 −2 6 0 −4 −2 6 0 0 2 2 → 0 2 2 0 . 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 Na onovu ove stepenaste forme zaklju£ujemo da su linearno nezavisne prva, druga i tre¢a kolona matrice A, tj. kolone 1 1 1 0 0 0 a1 = 1 , a2 = 1 , a3 = 3 . −1 −1 0 2 −2 0 Sada ¢emo primjenom postupka ortogonalizacije polaze¢i od baze {a1 , a2 , a3 } prostora kolona R(A) odrediti ortonomiranu bazu {q1 , q2 , q3 } tog prostora. Imamo 1 1 1 0 0 1 0 1 a1 T = √ 1 , y2 = a2 − (q1 a2 )q1 = 1 + 1 q1 = ka1 k 7 −1 −1 7 −1 2 2 −2
6.4. Ortogonalnost
2 0 4 2 = 7 −2 −3 1 0 = 3 − 0 0
, 4 7
391
2 0 y2 1 2 , √ = q2 = ky2 k 21 −2 −3 1 2 −1 0 0 0 1 8 1 − 21 2 = 3 5 4 −1 −2 −2 −3 0
y3 = a3 − (qT1 a3 )q1 − (qT2 a3 )q2 ,
y 1 q3 = 3 = √ ky3 k 42
−1 0 5 4 0
.
Da bismo dobijenu ortonormiranu bazu {q1 , q2 , q3 } potprostora R(A) dopunili do ortonomirane baze prostora R5 , odredi¢emo prvo sve vektore £ ¤T x = x1 x2 x3 x4 x5 ∈ R5 koji su ortogonalni na vektore q1 , q2 , q3 , tj. koji zadovoljavaju uslove
(x, qi ) = 0,
i = 1, 2, 3.
Ovi uslovi daju sljede¢i homogen sistem linearnih algebarskih jedna£ina po nepoznatim koordinatama vektora x
x1 2x1 −x1
+ x3 + 2x3 + 5x3
− − +
x4 2x4 4x4
+ 2x5 − 3x5
= 0 = 0 . = 0
Rje²enja ovog sistema odreujemo na na£in opisan u odjeljku 4.9. stepenastu formu matrice sistema 1 0 1 −1 2 1 0 1 −1 2 1 0 2 0 2 −2 3 → 0 0 0 0 −7 → 0 0 −1 0 5 4 0 0 0 6 3 2 0 0
Prvo odreujemo
1 6 0
−1 3 0
2 2 . −7
Vidimo da su promjenljive x1 , x3 i x5 bazne, a da su x2 i x4 slobodne promjenljive. Polazni homogeni sistem ekvivalentan je sistemu
x1
+
x3 6x3
+ +
2x5 2x5 −7x5
= = =
x4 −3x4 0
£ije je rje²enje
1 3 x4 , x3 = − x4 , x5 = 0, x2 , x4 ∈ R. 2 2 Op²te rje²enje polaznog homogenog sistema moºemo zapisati u obliku 3 x1 0 3/2 2 x4 x2 x2 1 0 1 x = x3 = − 2 x4 = x2 0 + x4 −1/2 , x4 x4 0 1 x5 0 0 0 x1 =
392
Poglavlje 6. Euklidovi i unitarni prostori
pa imamo dva linearno nezavisna rje²enja tog sistema
y4 =
£
0 1
0
0
0
¤T
, y5 =
£
3/2
0
−1/2 1
0
¤T
.
Ova dva vektora su ortogonalna na vektore q1 , q2 , q3 . Njihovim normiranjem dobi£ ¤T jamo vektore q4 = y4 , q5 = √214 3 0 −1 2 0 koji zajedno sa vektorima 5 q1 , q2 , q3 £ine ortonormiranu bazu prostora R .
Primjer 6.20
Neka je R2 [x] vektorski prostor realnih polinoma realnog argumenta x £iji stepen nije ve¢i od 2 i neka je u tom prostoru skalarni proizvod denisan sa Z 1
p(x)q(x)d x.
(p(x), q(x)) = −1
Odrediti ortonomiranu bazu tog prostora pomo¢u Gram-mitovog postupka ortogonalizacije polaze¢i od standardne baze tog prostora {1, x, x2 }. Rje²enje. Polaze¢i od polinoma p0 (x) = 1, p1 (x) = x, p2 (x) = x2 odredi¢emo ortogonalne polinome q0 (x), q1 (x), q2 (x). Gram-mitov postupak ortogonalizacije daje
q0 (x)
= p0 (x),
q1 (x)
= p0 (x) −
q2 (x)
(p1 , q0 ) q0 (x), (q0 , q0 ) (p2 , q0 ) (p2 , q1 ) = p0 (x) − q0 (x) − q1 (x). (q0 , q0 ) (q1 , q1 )
S obzirom na to kako je denisan skalarni proizvod, ra£unanjem dobijamo
Z
Z
1
(p1 , q0 ) = −1 1
Z (q0 , q0 ) =
−1
q1 (x) = (p2 , q0 ) = (p2 , q1 ) =
Z q02 (x)d x =
xd x = −1
1
−1
x, Z 1
¯1 x2 ¯¯ = 0, 2 ¯−1
1
d x = x|−1 = 2,
¯1 2 x3 ¯¯ = , p2 (x)q0 (x)d x = x dx = ¯ 3 −1 3 −1 −1 Z 1 Z 1 p2 (x)q1 (x)d x = x3 d x = 0, −1 1
Z
Z (q1 , q1 ) =
−1
q2 (x) =
1
p1 (x)q0 (x)d x =
Z q12 (x)d x =
1
2
−1 1
x2 d x =
−1
1 2/3 · 1 = x2 − . x2 − 2 3
2 , 3
6.4. Ortogonalnost
393
Kako je
kq0 k = (q0 , q0 )1/2 = "Z
√
2,
kq1 k = (q1 , q1 )1/2 =
p
2/3,
µ ¶2 #1/2 ·Z 1 µ ¶ ¸1/2 1 2 2 1 2 4 kq1 k = (q2 , q2 ) = x − dx = dx x − x + 3 3 9 −1 −1 " ¯1 #1/2 µ ¯1 ¶1/2 r 2 x3 ¯¯ 1 1 x5 ¯¯ 2 4 2 8 − · + x|−1 = = − + = , ¯ ¯ 5 −1 3 3 −1 9 5 9 9 45 1/2
1
traºenu ortonomiranu bazu £ine polinomi
1 u0 (x) = √ , 2
r u1 (x) =
3 · x, 2
r u2 (x) =
45 8
µ ¶ 1 2 x − . 3
Ako se u vektorskom prostoru Rn [x] realnih polinoma realnog argumenta £iji stepen nije ve¢i od n zada skalarni proizvod, tada se, na na£in koji je ilustrovan u prethodnom primjeru, polaze¢i od standardne baze {1, x, x2 , ..., xn } moºe dobiti baza sastavljena od polinoma koji su ortogonalni u odnosu na dati skalarni proizvod. Sli£no se zadavanjem skalarnog proizvoda u vektorskom prostoru R[x] svih realnih polinoma realnog argumenta polaze¢i od linearno nezavisnih polinoma 1, x, x2 , ..., xn , ... mogu generisati polinomi koji su ortogonalni u odnosu na dati skalarni proizvod. Zadavanjem raznih skalarnih proizvoda dobijamo razne familije ortogonalnih polinoma (vidjeti [31]). Nave²¢emo neke od najpoznatijih familija ortogonalnih polinoma koje se dobijaju na opisani na£in.
1. Leºandrovi polinomi Ako u vektorskom prostoru R[x] skalarni proizvod deni²emo sa
(p(x), q(x)) =
Z 1 −1
p(x)q(x)d x,
dobijamo niz ortogonalnih Leºandrovih polinoma P0 (x), P1 (x), P2 (x), ..., pri £emu je Pn (x), polinom stepena n koji se moºe zapisati u obliku
Pn (x) =
i 1 dn h 2 2 (x − 1) 2n n! dxn
394
Poglavlje 6. Euklidovi i unitarni prostori (faktor 1/(2n n!) izabran je tako da bude Pn (1) = 1). Ta formula daje
P0 (x) = 1 P1 (x) = x 3 2 1 P2 (x) = x − 2 2 5 3 3 P3 (x) = x − x 2 2 35 4 15 2 3 P4 (x) = x − x + 8 4 8 .. . Leºandrovi polinomi P0 (x), P1 (x), P2 (x), ..., Pn (x) £ine ortogonalnu bazu prostora Rn [x].
2. Lagerovi polinomi Ako se u vektorskom prostoru R[x] skalarni proizvod deni²e sa
(p(x), q(x)) =
Z +∞ 0
e−x p(x)q(x)d x,
dobijamo niz ortogonalnih Lagerovih polinoma L0 (x), L1 (x), L2 (x), ..., pri £emu je Ln (x) polinom stepena n koji se moºe zapisati u obliku
Ln (x) = ex
dn n −x (x e ). dxn
Ta formula daje
L0 (x) = 1 L1 (x) = −x + 1 L2 (x) = x2 − 4x + 2 L3 (x) = −x3 + 9x2 − 18x + 6 L4 (x) = x4 − 16x3 + 72x2 − 96x + 24 .. .
6.4. Ortogonalnost
395
3. Ermitovi polinomi Ako u vektorskom prostoru R[x] skalarni proizvod deni²emo sa
(p(x), q(x)) =
Z +∞ −∞
2
e−x p(x)q(x)d x,
dobijamo niz ortogonalnih Ermitovih polinoma H0 (x), H1 (x), H2 (x), ..., pri £emu je Hn (x) polinom stepena n koji se moºe zapisati u obliku
Hn (x) = (−1)n ex
2
dn −x2 e . dxn
Ta formula daje
H0 (x) = 1 H1 (x) = 2x H2 (x) = 4x2 − 2 H3 (x) = 8x3 − 12x H4 (x) = 16x4 − 48x2 + 12 .. .
4. ebi²ovljevi polinomi Ako u vektorskom prostoru R[x] skalarni proizvod deni²emo sa
(p(x), q(x)) =
Z 1 −1
1 √ p(x)q(x)d x, 1 − x2
dobijamo niz ortogonalnih ebi²ovljevih polinoma T0 (x), T1 (x), T2 (x), ..., pri £emu je Tn (x) polinom stepena n koji se moºe zapisati u obliku
Tn (x) = cos(n arccos x). Iz ove formule dobija se T0 (x) = 1, T1 (x) = x i
Tn+1 (x) = 2xTn (x) − Tn−1 (x), Primjenom ove rekurentne formule dobijamo
T2 (x) = 2x2 − 1
n = 1, 2, ... .
396
Poglavlje 6. Euklidovi i unitarni prostori
T3 (x) = 4x3 − 3x T4 (x) = 8x4 − 8x2 + 1 T5 (x) = 16x5 − 20x3 + 5x T6 (x) = 32x6 − 48x4 + 18x2 − 1 .. .
je
Ako je {u1 , u2 , ..., un } ortonomirana baza Euklidovog prostora E i ako
x = x1 u1 + x2 u2 + · · · + xn un
razvoj proizvoljnog elementa x ∈ E po toj bazi, tada se koordinate xi tog elementa izraºavaju na sljede¢i na£in
xi = (x, ui ),
i = 1, 2, ..., n.
Po analogiji sa onim ²to smo imali u Euklidovom prostoru V2 skalarni proizvod (x, ui ) predstavlja projekciju elementa x na element ui . S obzirom na to, koordinate proizvoljnog vektora x Euklidovog prostora E u odnosu na ortonomiranu bazu predstavljaju projekcije tog elementa na odgovaraju¢e bazne elemente. Ako su
x=
n X
xi ui ,
y=
i=1
n X
yi ui
i=1
razvoji elemenata x i y iz Euklidovog prostora E u odnosu na ortonomiranu bazu {u1 , u2 , ..., un }, tada imamo
(x, y) = =
à n X
xi ui ,
i=1 n n XX
n X
!
yi ui
=
i=1
n X n X
xi yj (ui , uj )
i=1 j=1
xi yj δij ,
i=1 j=1
tj.
(x, y) =
n X
xi yi ,
j=1
dok je
kxk = (x, x)1/2 =
n X
j=1
1/2
x2i
.
6.4. Ortogonalnost
397
Neka su B = {u1 , u2 , ..., un } i B 0 = {u01 , u02 , ..., u0n } dvije ortonomirane baze n-dimenzionalnog Euklidovog prostora E i neka je Q = [qij ] ∈ Mn (R) matrica prelaska sa baze B na bazu B 0 , tj.
Q = [ [u1 ]B 0 , [u2 ]B 0 , ..., [un ]B 0 ] . Ta matrica naziva se ortogonalna matrica. Ortogonalna matrica ima sljede¢a svojstva.
1◦
n X
(
1, i = j . 0, i = 6 j k=1 Ovo zna£i da za kolone Q•1 , Q•2 , ..., Q•n , vaºi qki qkj = δij =
(Q•i , Q•j ) = δij , pa su kolone matrice Q ortonormirani vektori prostora Rn . To vaºi i za vrste Q1• , Q2• , ..., Qn• matrice Q.
2◦ S obzirom na prethodno svojstvo, vaºi QQT = QT Q = I, odnosno
Q−1 = QT .
I matrica Q−1 je ortogonalna jer ona predstavlja matricu prelaska sa baze B 0 na bazu B.
3◦ | det Q = 1|. Pokazuje se da svaka matrica iz Mn (R) koja ima svojstvo 1◦ (odnosno 2◦ ) predstavlja matricu prelaska sa jedne ortonomirane baze n-dimenzionalnog Euklidovog prostora u drugu ortonomiranu bazu tog prostora. Zato se svojstvo 1◦ (odnosno 2◦ ) koristi za karakterizaciju ortogonalne matrice, pa se kaºe da je matrica Q ∈ Mn (R) ortogonalna ako ima svojstvo 1◦ (odnosno 2◦ ).
6.4.2
Ortogonalna dopuna
Neka je M podskup Euklidovog prostora E. Za element z ∈ E kaºemo da je ortogonalan na podskup M (pi²emo z⊥M ) ako je on ortogonalan na sve elemente iz M. Dakle,
z⊥M ako je (z, x) = 0 ∀x ∈ M.
398
Poglavlje 6. Euklidovi i unitarni prostori
Skup svih vektora iz E koji su ortogonalni na podskup M Euklidovog prostora E naziva se ortogonalna dopuna (ortogonalan komplement ) podskupa M i ozna£ava sa M ⊥ . Dakle, M ⊥ = {z ∈ E : (z, x) = 0 ∀x ∈ M }. Vaºi sljede¢e tvrenje.
• Ortogonalna dopuna skupa M je potprostor Euklidovog prostora E. Da bismo ovo dokazali, dovoljno je da dokaºemo da za sve z1 , z2 ∈ M ⊥ i sve α1 , α2 ∈ R vaºi α1 z1 + α2 z2 ∈ M ⊥ . S obzirom na to da je
(z1 , x) = (z2 , x) = 0 za sve x ∈ M, imamo
(α1 z1 + α2 z2 , x) = α1 (z1 , x) + α2 (z2 , x) = 0 za sve x ∈ M, ²to zna£i da α1 z1 + α2 z2 ∈ M ⊥ , pa je M ⊥ potprostor od E. Nas ¢e uglavnom zanimati ortogonalne dopune potprostora prostora E. Vektor z ∈ E je ortogonalan na potprostor U Euklidovog prostora E ako i samo ako je on ortogonalan na sve vektore iz skupa koji generi²e potprostor U. Neka je U = L (x1 , x2 , . . . , xm ) . Ako je vektor z ∈ E ortogonalan na U, tada je on, naravno, ortogonalan na vektore x1 , x2 , . . . , xm . Obrnuto, ako je vektor z ortogonalan na vektore x1 , x2 , . . . , xm , tj. ako je
(z, xi ) = 0,
i = 1, 2, ..., m,
tada je vektor z ortogonalan na svaki vektor x ∈ L (x1 , x2 , . . . , xm ) , jer ako je x = α1 x1 + α2 x2 + · · · + αm xm , tada imamo
(z, x) = (z, α1 x1 + α2 x2 + · · · + αm xm ) = α1 (z, x1 ) + α2 (z, x2 ) + · · · + αm (z, xm ) = 0. Kako baza potprostora U predstavlja skup koji generi²e U, jasno je da je vektor z ∈ E ortogonalan na potprostor U ako i samo ako je on ortogonalan na svaki element baze potprostora U. Navedeni rezultat omogu¢ava dobijanje sljede¢e karakterizacije ortogonalne dopune potprostora iz E.
6.4. Ortogonalnost
399
Teorema 6.5 Ako je U = L (x1 , x2 , . . . , xm ) potprostor Euklidovog prostora
E, tada njegovu ortogonalnu dopunu U ⊥ moºemo opisati na sljede¢i na£in U ⊥ = {z ∈ E : (z, xi ) = 0,
i = 1, 2, ..., m}.
Dokaz. S obzirom na deniciju ortogonalne dopune i na upravo dokazani rezultat, imamo z ∈ U ⊥ ⇔ z⊥U ⇔ (z, xi ) = 0,
i = 1, 2, ..., m.
U sljede¢em primjeru ¢emo pokazati kako se navedena karakterizacija moºe iskoristiti za odreivanje ortogonalne dopune. £ ¤T Odrediti U ⊥ ako je U = L(x1 , x2 ), gdje je x1 = 1 2 1 2 £ ¤T i x2 = 0 1 0 1 . Rje²enje. S obzirom na prethodnu teoremu, da bismo odredili ortogonalnu dopunu U ⊥ moramo odrediti sve vektore z ∈ R4 takve da je
Primjer 6.21
( z, x 1 ) = 0
i (z, x2 ) = 0.
To zna£i da moramo odrediti sva rje²enja homogenog sistema
z1
+ 2z2 z2
+
z3
+ 2z4 + z4
= =
0 . 0
Ovaj ·sistem rje²ava ¸se na na£in opisan u odjeljku 4.9. Kako matrica ovog sistema 1 2 1 2 A= ve¢ ima stepenastu formu, vidimo da su z1 i z2 bazne, a da 0 1 0 1 su z3 i z4 slobodne promjenljive. Ako dati sistem zapi²emo u obliku
z1
+ 2z2 z2
= =
−z3 − 2z4 −z4
i rije²imo po z1 i z2 , dobijamo njegovo op²te rje²enje u obliku
z1 = −z3 , odnosno u obliku z1 z2 z= z3 z4
z2 = −z4 ,
z3 , z4 ∈ R,
−z3 −1 0 −z4 0 −1 = z3 = z3 1 + z4 0 , z4 0 1
S obzirom na to, imamo gdje je u1 =
£
−1
0
1
U ⊥ = N (A) = L(u1 , u2 ), £ ¤T ¤T 0 . i u2 = 0 −1 0 1
z3 , z4 ∈ R.
400
Poglavlje 6. Euklidovi i unitarni prostori
Primjer 6.22
Odrediti U ⊥ ako je U = L(1, x) potprostor prostora R2 [x], koga £ine svi realni polinomi realnog argumenta £iji stepen nije ve¢i od 2, sa skalarnim proizvodom Z 1 (p, q) = p(x)q(x)d x. 0
Rje²enje. U ovom slu£aju ortogonalna dopuna U ⊥ sastoji se od onih polinoma
p(x) = α0 + α1 x + α2 x2 za koje su ispunjeni uslovi (p, 1) = (p, x) = 0. S obzirom na to kako je denisan skalarni proizvod u R2 [x], imamo Z (p, 1)
Z
1
= 0
Z (p, x)
1
p(x)d x = 0
Z
1
1 1 (α0 + α1 x + α2 x2 )d x = α0 + α1 + α2 = 0, 2 3 1
p(x)xd x =
= 0
(α0 x + α1 x2 + α2 x3 )d x =
0
1 1 1 α0 + α1 + α2 = 0. 2 3 4
Rje²avanjem dobijenog homogenog sistema dobija se
1 α2 , 6
α0 =
α1 = −α2 ,
α2 ∈ R.
S obzirom na to, ortogonalna dopuna U ⊥ sastoji se od svih polinoma oblika µ ¶ 1 1 p(x) = α2 − α2 x + α2 x2 = α2 − x + x2 , α2 ∈ R, 6 6 pa je
µ U⊥ = L
¶ 1 − x + x2 . 6
U sljede¢oj teoremi navodimo osnovne £injenice koje se odnose na ortogonalnu dopunu potprostora U.
Teorema 6.6 Neka je U potprostor n-dimenzionalnog Euklidovog prostora E i U ⊥ njegova ortogonalna dopuna. Tada vaºe sljede¢a tvrenja:
1. U ⊥ je potprostor prostora E; 2. U ∩ U ⊥ = {0}; 3. E je direktna suma potprostora U i U ⊥ , tj. E = U ⊕ U ⊥ ; 4. dim U + dim U ⊥ = n; 5. (U ⊥ )⊥ = U.
6.4. Ortogonalnost
401
Dokaz. 1. Ve¢ smo dokazali da je ortogonalna dopuna svakog skupa M ⊆ E potprostor od E, pa to vaºi i za M = U. 2. Neka z ∈ U ∩ U ⊥ . Iz £injenice da z ∈ U ⊥ slijedi da je (z, x) = 0 za svako x ∈ U, pa za x = z imamo (z, z) = 0. S obzirom na prvu aksiomu skalarnog proizvoda, ovo zna£i da je z = 0, pa je U ∩ U ⊥ = {0}. 3. Neka je {x1 , x2 , . . . , xk } proizvoljna baza potprostora U. Primjenom Gram-mitovog postupka ortogonalizacije moºemo od te baze dobiti ortogonalnu bazu y1 , y2 , . . . , yk potprostora U. Ovaj linearno nezavisan skup moºe se dopuniti vektorima xk+1 , ..., xn do baze prostora E. Primjenom postupka ortogonalizacije moºemo od te baze prostora E dobiti ortogonalnu bazu y1 , . . . , yk , yk+1 , ..., yn tog prostora. Ako je x proizvoljan vektor iz prostora E, tada za neke realne brojeve α1 , α2 , ..., αn imamo razvoj
x = α1 y1 + · · · + αk yk + αk+1 yk+1 + · · · + αn yn . Odavde zaklju£ujemo da se vektor x moºe zapisati u obliku
x = y + z, gdje je y = α1 y1 + · · · + αk yk vektor iz potprostora U, dok je z = αk+1 yk+1 + · · · + αn yn vektor iz potprostora U ⊥ jer je vektor z ortogonalan na bazne vektore potprostora U. To zna£i da Euklidov prostor E predstavlja sumu potprostora U i U ⊥ , tj. E = U + U ⊥ . Kako smo dokazali da je U ∩ U ⊥ = {0}, ta suma je direktna, tj. E = U ⊕ U ⊥ . 4. Ovo tvrenje slijedi iz prethodnog tvrenja i Teoreme 2.14. 5. Dokaºimo prvo da je U ⊆ (U ⊥ )⊥ . Ako x ∈ U tada je (x, z) = 0 za svaki vektor z ∈ U ⊥ , a to zna£i da x ∈ (U ⊥ )⊥ . Dakle, U ⊆ (U ⊥ )⊥ . Kako je prema tvrenju 3 E = U ⊥ ⊕(U ⊥ )⊥ , imamo da je n = dim U ⊥ + dim(U ⊥ )⊥ , odnosno dim(U ⊥ )⊥ = n − dim U ⊥ . Iz E = U ⊕ U ⊥ slijedi n = dim U + dim U ⊥ , odnosno dim U = n − dim U ⊥ , pa imamo
dim(U ⊥ )⊥ = dim U. S obzirom na ovo i na relaciju U ⊆ (U ⊥ )⊥ , zaklju£ujemo da mora biti U = (U ⊥ )⊥ .
402
Poglavlje 6. Euklidovi i unitarni prostori
Ako su U1 i U2 potprostori Euklidovog prostora E, tada su njihov zbir U1 +U2 i njihov presjek U1 ∩U2 takoe potprostori od E (vidjeti odjeljak 2.3). Sljede¢a teorema uspostavlja vezu izmeu ortogonalnih dopuna potprostora U1 + U2 i U1 ∩ U2 sa ortogonalnim dopunama potprostora U1 i U2 .
Teorema 6.7 Neka su U1 i U2 potprostori Euklidovog prostora E. Tada vaºi: 1. (U1 + U2 )⊥ = U1⊥ ∩ U2⊥ , 2. (U1 ∩ U2 )⊥ = U1⊥ + U2⊥ .
Dokaz. 1.
z ∈ (U1 + U2 )⊥ ⇔ z⊥U1 + U2 ⇔ (z, x) = 0 ∀x ∈ U1 + U2 ⇔ (z, x1 + x2 ) = 0 ∀x1 ∈ U1 , ∀x2 ∈ U2 ⇔ (z, x1 ) = 0 ∀x1 ∈ U1 ∧ (z, x2 ) = 0 ∀x2 ∈ U2 ⇔ z⊥U1 ∧ z⊥U2 ⇔ z ∈ U1⊥ ∧ z ∈ U2⊥ ⇔ z ∈ U1⊥ ∩ U2⊥ . 2. Ako u 1. zamijenimo U1 sa U1⊥ i U2 sa U2⊥ , imamo ³
U1⊥ + U2⊥
odnosno
´⊥
³
³
= U1⊥
U1⊥ + U2⊥
´⊥
´⊥
³
∩ U2⊥
´⊥
,
= U1 ∩ U2 .
Ako uzmemo ortogonalne dopune i lijeve i desne strane, imamo µ³
odnosno
U1⊥
+
U2⊥
´⊥ ¶⊥
= (U1 ∩ U2 )⊥ ,
U1⊥ + U2⊥ = (U1 ∩ U2 )⊥ .
6.5. Fundamentalni potprostori matrice ponovo
403
6.5 Fundamentalni potprostori matrice ponovo U odjeljku 4.11 vidjeli smo da se u vezi sa matricom A ∈ Mm,n (R), koja se moºe shvatiti kao preslikavanje A : Rn → Rm denisano sa A(x) = A · x, mogu posmatrati fundamentalni potprostori
R(A),
N (A),
R(AT ),
N (AT ).
Pri tome su R(A) i N (AT ) potprostori prostora Rm , dok su N (A) i R(AT ) potprostori prostora Rn . Ako pretpostavimo da je u prostore Rn i Rm uveden standardan skalarni proizvod, tada ti prostori postaju Euklidovi prostori. U vezi sa fundamentalnim potprostorima matrice imamo sljede¢i rezultat.
Teorema 6.8 (Teorema o ortogonalnoj dopuni) Za svaku realnu matricu A vaºi:
1. N (A)⊥ = R(AT ), 2. R(A)⊥ = N (AT ).
Dokaz. Vektor x je rje²enje homogenog sistema Ax = 0 ako i samo ako je on ortogonalan na svaku vrstu matrice A. S obzirom na to, moºemo re¢i da x ∈ N (A) ako i samo ako je vektor x ortogonalan na prostor vrsta matrice A, a to zna£i da je N (A)⊥ = R(AT ). Sli£no, vektor y je rje²enje homogenog sistema AT y = 0 ako i samo ako je on ortogonalan na svaku vrstu matrice AT . Kako su vrste matrice AT kolone matrice A, to zna£i da y ∈ N (A)⊥ ako i samo ako je vektor y ortogonalan na prostor kolona matrice A, a to zna£i da je
N (AT ) = R(A)⊥ .
S obzirom na ovu teoremu i na tvrenje 3 iz Teoreme 6.6, za matricu A ∈ Mm,n (R) imamo Rn
= N (A) ⊕ N (A)⊥ = N (A) ⊕ R(AT ),
Rm
= R(A) ⊕ R(A)⊥ = R(A) ⊕ N (AT ).
To zna£i da se svaki vektor x ∈ Rn moºe na jedinstven na£in predstaviti u obliku x = x1 + x2 , x1 ∈ N (A), x2 ∈ R(AT )
404
Poglavlje 6. Euklidovi i unitarni prostori
i da se svaki vektor y ∈ Rm moºe na jedinstven na£in predstaviti u obliku
y = y1 + y2 ,
y1 ∈ N (AT ), y2 ∈ R(A).
Nave²¢emo sada neke primjene prethodnih rezultata. Prvo ¢emo pokazati kako se odreuje baza potprostora U ∩ V ako su U i V zadati potprostori Euklidovog prostora E = Rn . Kako je prema Teoremi 6.7
(U ∩ V )⊥ = U ⊥ + V ⊥ , ako uzmemo ortogonalnu dopunu i lijeve i desne strane i iskoristimo rezultat 5 iz Teoreme 6.6, dobijamo ³
U ∩ V = U⊥ + V ⊥
´⊥
.
Prema tome, odreivanje baze potprostora U ∩ V svodi se na odreivanje ³
baze potprostora U ⊥ + V ⊥
´⊥
.
³
Sada ¢emo vidjeti kako se odreuje baza potprostora U ⊥ + V ⊥
´⊥
. Neka
je U = L(x1 , x2 , . . . , xk ) i V = L(y1 , y2 , . . . , yl ). Vidjeli smo da je skup svih vektora iz E koji su ortogonalni na vektore x1 , x2 , . . . , xk . Neka je A ∈ Mk,n (R) matrica £ije su vrste Ai• odreene sa
U⊥
Ai• = xTi ,
i = 1, 2, ..., k.
Potprostor U ⊥ predstavlja skup svih rje²enja homogenog sistema Az = 0, tj. U ⊥ = N (A). Sli£no je V ⊥ = N (B), gdje je B ∈ Ml,n (R) matrica £ije su vrste Bi• odreene sa
Bi• = yTi ,
i = 1, 2, ..., l.
Ako je {u1 , u2 , ..., us } baza potprostora N (A), tj. potprostora U ⊥ i ako je {v1 , v2 , ..., vt } baza potprostora N (B), tj. potprostora V ⊥ , tada skup {u1 , u2 , ..., us } ∪ {v1 , v2 , ..., vt } = {z1 , z2 , ..., zm } generi²e potprostor U ⊥ + V ⊥ . Ako je C ∈ Mm,n (R) matrica £ije su vrste Ci• odreene sa
Ci• = zTi , tada je
³
U⊥ + V ⊥
i = 1, 2, ..., m, ´⊥
= N (C),
pa bazu potprostora U ∩ V predstavlja baza potprostora N (C).
6.5. Fundamentalni potprostori matrice ponovo
405
Primjer 6.23
Neka je U = L(x1 , x2 ) i V = L(y1 , y2 ), gdje je 1 1 1 0 2 1 1 2 x1 = 1 , x2 = 0 , y1 = 1 , y2 = 1 2 1 1 0
Odrediti bazu potprostora U ∩ V. Rje²enje. Stavimo · ¸ 1 2 1 2 A= , 0 1 0 1
· B=
1 1 1 2
1 1
1 0
.
¸ .
Kako je U ⊥ = N (A) i V ⊥ = N (B, ) odredi¢emo rje²enja homogenih sistema Au = 0 i B v = 0. U Primjeru 6.21 smo ve¢ odredili U ⊥ , pa to ne¢emo ponovo raditi. £ ¤T Vidjeli smo da je U ⊥ = N (A) = L(u1 , u2 ), gdje je u1 = −1 0 1 0 i £ ¤T u2 = 0 −1 0 1 . Da bismo odredili rje²enje homogenog sistema B v = 0, odredi¢emo stepenastu formu matrice B : ¸ ¸ · · 1 1 1 1 1 1 1 1 . → B= 0 1 0 −1 1 2 1 0 Sistem B v = 0 ekvivalentan je sistemu
v1
+
v2 v2
+
v3
+ −
v4 v4
= 0 . = 0
Kako su v1 i v2 bazne, a v3 i v4 slobodne promjenljive, zapisa¢emo prethodni sistem u obliku v1 + v2 = −v3 − v4 . v2 = v4 Rje²enje ovog sistema je
v1 = −v3 − 2v4 ,
v2 = v4 ,
v3 , v4 ∈ R.
Ako ovo rje²enje zapi²emo u obliku v1 −v3 − 2v4 −1 −2 v2 v4 = v3 0 + v4 1 , v= v3 = 1 0 v3 v4 v4 0 1
v3 , v4 ∈ R,
£ zaklju£ujemo da je V ⊥ = N (B) = L(v1 , v2 ), gdje je v1 = −1 £ ¤T v2 = −2 1 0 1 . S obzirom na ovo ²to smo dobili, imamo U ⊥ + V ⊥ = L({u1 , u2 } ∪ {v1 , v2 }) = L(u1 , u2 , v2 )
0
1
0
¤T
i
406
Poglavlje 6. Euklidovi i unitarni prostori
jer je v1 = u1 . Neka je
0 1 0 −1 0 1 . 1 0 1
−1 C= 0 −2
Rije²i¢emo sada homogen sistem C w = 0 tako ²to ¢emo prvo odrediti stepenastu formu matrice C : −1 0 1 0 −1 0 1 0 −1 0 1 0 0 1 . 0 1 → 0 −1 C = 0 −1 0 1 → 0 −1 0 0 −2 2 0 1 −2 1 −2 1 0 1 S obzirom na to, sistem C w = 0 ekvivalentan je sistemu
−w1
+w3 −w2 −2w3
= = =
0 −w4 −2w4
£ije rje²enje je
w1 = w4 ,
w2 = w4 ,
Ako ovo rje²enje zapi²emo u obliku w1 w2 w= w3 = w4
w3 = w4 , w4 w4 = w4 w4 w4
zaklju£ujemo da je N (C) = L(w1 ), gdje je w1 =
£
w4 ∈ R. 1 1 , 1 1
1 1
1
1
¤T
. Kako je
U ∩ V = (U ⊥ + V ⊥ )⊥ = N (C), zaklju£ujemo da je U ∩ V jednodimenzionalan potprostor £iju bazu £ini vektor w1 .
Navedeni rezultati o ortogonalnoj dopuni mogu se primijeniti za dokaz sljede¢e teoreme.
Teorema 6.9 (Fredholmova alternativa) Ili je sistem Ax = b saglasan ili homogen sistem AT y = 0 ima rje²enje y takvo da je yT b 6= 0. Dokaz. Ako je sistem Ax = b saglasan, tada b ∈ R(A). Kako je R(A) = N (AT )⊥ , to zna£i da je vektor b ortogonalan na potprostor N (AT ), pa ne postoji vektor y ∈ N (AT ) takav da b nije ortogonalan na y, tj. takav da je yT b 6= 0.
6.5. Fundamentalni potprostori matrice ponovo
407
Ako homogen sistem AT y = 0 ima rje²enje y takvo da je yT b 6= 0, onda postoji vektor y ∈ N (AT ) takav da vektor b nije ortogonalan na vektor y. To zna£i da vektor b nije ortogonalan na N (AT ), pa b 6∈ N (AT )⊥ . Kako je N (AT )⊥ = R(A), vektor b ne pripada skupu R(A), a to zna£i da sistem Ax = b nije saglasan.
Na kraju ¢emo pokazati kako se primjenom rezultata o ortogonalnoj dopuni moºe objasniti metod najmanjih kvadrata . Razmotrimo sistem Ax = b, gdje je A ∈ Mm,n (R), b ∈ Rm , m ≥ n. Sistemi koji imaju vi²e jedna£ina nego nepoznatih obi£no su nesaglasni. Imaju¢i u vidu da je Rm = R(A) ⊕ N (AT ), svaki vektor b ∈ Rm moºemo na jedinstven na£in zapisati u obliku
b = b1 + b2 ,
b1 ∈ N (AT ), b2 ∈ R(A), bT1 b2 = 0.
Sistem Ax = b je saglasan ako i samo ako b ∈ R(A). Prema tome, taj sistem je saglasan ako i samo ako je b1 = 0 i b2 = b. U slu£aju da je b1 6= 0, dati sistem je nesaglasan. Ako bismo u tom slu£aju posmatrali sistem
Ax = b2 , on bi bio saglasan. Rje²enje tog sistema naziva se uop²teno rje²enje (pseudorje²enje, kvazirje²enje ) sistema Ax = b. Vektor r = b − Ax naziva se ostatak . Kako Ax ∈ R(A) za svako x ∈ Rn , imamo razlaganje
r = b1 + (b2 − Ax),
b1 ∈ N (AT ), b2 − Ax ∈ R(A).
S obzirom na ortogonalnost potprostora N (AT ) i R(A) vaºi
krk22 = kb1 k22 + kb2 − Axk22 . Iz ove relacije zaklju£ujemo da ¢e norma ostatka r biti najmanja za one vektore x ∈ Rn za koje je ispunjen uslov
b2 − Ax = 0. Prema tome, uop²teno rje²enje sistema Ax = b predstavlja vektor koji minimizira normu kb − Axk2 .
408
Poglavlje 6. Euklidovi i unitarni prostori Zadatak koji se sastoji u tome da se nau vektori x∗ ∈ Rn takvi da je
kb − Ax∗ k2 = minn kb − Axk2 ,
x∈R
A ∈ Mm,n (R), b ∈ Rm , m ≥ n
(6.7)
naziva se linearan zadatak najmanjih kvadrata. Rje²enje tog zadatka naziva se rje²enje sistema Ax = b u smislu najmanjih kvadrata. Taj zadatak podrazumijeva minimizaciju sume kvadrata koordinata vektora ostatka m X i=1
ri2 =
m X
[bi − (Ax)i ]2 =
i=1
m X
bi −
i=1
m X
2
aij xj ,
j=1
²to je i uticalo na davanje imena i tom zadatku i metodu za rje²avanje tog zadatka. S obzirom na ono ²to smo rekli, rje²enje linearnog zadatka najmanjih kvadrata (6.7) moºe se okarakterisati kao klasi£no rje²enje saglasnog sistema Ax = b2 , gdje je b2 komponenta vektora b iz potprostora R(A). Dakle, rje²enje sistema Ax = b u smislu najmanjih kvadrata je, u stvari, uop²teno rje²enje tog sistema. Ako je x∗ rje²enje zadatka (6.7), tada je Ax∗ = b2 , pa je
r∗ = b − Ax∗ = b1 + b2 − Ax∗ = b1 . Kako b1 ∈ N (AT ), imamo AT (b − Ax∗ ) = 0, tj.
AT Ax∗ = AT b. Ovo zna£i da svako rje²enje zadatka (6.7) predstavlja rje²enje sistema
AT Ax = AT b koji se naziva normalan sistem . Obrnuto, ako je AT (b − Ax∗ ) = 0, tada za svaki vektor x ∈ Rn imamo
r = b − Ax = b − Ax∗ + Ax∗ − Ax = (b − Ax∗ ) + A(x∗ − x). Kako je AT (b − Ax∗ ) = 0, to zna£i da b − Ax∗ ∈ N (A> ), dok A(x∗ − x) ∈ R(A). Zbog ortogonalnosti potprostora N (A> ) i R(A), imamo
kb − Axk22 = kb − Ax∗ k22 + kA(x∗ − x)k22 odakle slijedi
kb − Axk2 ≥ kb − Ax∗ k2
za svako x ∈ Rn ,
6.6. Unitarni prostori
409
a to zna£i da je x∗ rje²enje zadatka (6.7). Tako smo dokazali da je x∗ rje²enje zadatka (6.7) ako i samo ako je to rje²enje normalnog sistema
AT Ax = AT b. Ova karakterizacija rje²enja sistema Ax = b u smislu najmanjih kvadrata omogu¢ava da se rje²avanje zadatka (6.7) svede na rje²avanje normalnog sistema koji je uvijek saglasan (vidjeti [9]).
Primjer 6.24
Posmatrajmo sistem
x+y x+y 2x − y
= 1 = 2 . = 4
On je o£igledno nesaglasan s obzirom na to da ne postoje dva realna broja x i y £iji zbir je i 1 i 2. Odredi¢emo rje²enje ovog sistema u smislu najmanjih kvadrata. Da bismo formirali odgovaraju¢i normalan sistem AT Ax = AT b, stavimo 1 1 1 1 , b = 2 . A= 1 2 −1 4 Kako je
· T
A A= normalan sistem glasi
6 0
0 3
¸
6x 3y
· ,
A b= T
11 −1
¸ ,
= 11 . = −1
Ovaj sistem je saglasan i njegovo rje²enje je x = 11/6, y = −1/3, pa je to rje²enje polaznog sistema u smislu najmanjih kvadrata.
6.6 Unitarni prostori Neka je V vektorski prostor nad poljem C. Preslikavanje (·, ·) : V ×V → C koje svakom paru vektora x i y iz V pridruºuje kompleksan broj (x, y) naziva se skalarni proizvod ako za sve vektore x, y, z ∈ V i svaki kompleksan broj α vaºe sljede¢e aksiome: (S1)
(x, x) ≥ 0, pri £emu je (x, x) = 0 ako i samo ako je x = 0;
410
Poglavlje 6. Euklidovi i unitarni prostori
(S2)
(x, y) = (y, x)1 ;
(S3)
(x + y, z) = (x, z) + (y, z);
(S4)
(αx, y) = α(x, y).
Kompleksan vektorski prostor V u kome je denisan skalarni proizvod naziva se kompleksan Euklidov prostor ili unitaran prostor . Sljede¢e relacije predstavljaju posljedice aksioma skalarnog proizvoda:
(x, 0) = (0, x) = 0; (x, α1 y1 + α2 y2 ) = α1 (x, y1 ) + α2 (x, y2 ). Naime, iz aksioma (S2), (S3) i (S4) slijedi
(x, α1 y1 + α2 y2 ) = (α1 y1 + α2 y2 , x) = (α1 y1 , x) + (α2 y2 , x) = α1 (y1 , x) + α2 (y2 , x) = α1 (x, y1 ) + α2 (x, y2 ). Nave²¢emo sada neke primjere unitarnih prostora.
Primjer 6.25
Neka je Cn kompleksan vektorski prostor ureenih n-torki kompleksnih brojeva (zapisujemo ih kao matrice kolone) i neka je preslikavanje (·, ·) : Cn × Cn → C denisano sa
(x, y) = y∗ x = x1 y 1 + x2 y 2 + · · · + xn y n . Neposrednom provjerom pokazuje se da dato preslikavanje zadovoljava aksiome (S1)(S4), pa je to skalarni proizvod u Cn . Prostor Cn sa ovim skalarni proizvodom predstavlja unitaran prostor. Primijetimo da je
(x, x) = x∗ x = x1 x1 + x2 x2 + · · · + xn xn = |x1 |2 + |x2 |2 + · · · + |xn |2 .
Primjer 6.26 deni²emo sa
Ako u istom kompleksnom vektorskom prostoru Cn skalarni proizvod
(x, y) = y∗ Ax =
n X n X
aij xi y j ,
i=1 j=1
gdje je A = [aij ] ∈ Mn (C) ermitska pozitivno odreena matrica, dobijamo drugi unitaran prostor. Sada je (x, x) = x∗ Ax, pa uslov da je matrica A pozitivno odreena garantuje ispunjenje aksiome (S1). Pokazuje se da su ispunjene i ostale aksiome skalarnog proizvoda.
1 Ovdje se sa z ozna£ava konjugovano-kompleksan broj broja z . Ako je z = a + ib, tada je z = a − ib.
6.6. Unitarni prostori
411
Primjer 6.27
Neka je C ∗ [a, b] skup svih funkcija z = z(t) denisanih na intervalu a ≤ t ≤ b koje imaju kompleksne vrijednosti
z(t) = x(t) + iy(t), takvih da su x(t) i y(t) neprekidne funkcije na intervalu [a, b]. Skalarni proizvod funkcija z1 (t) i z2 (t) iz C ∗ [a, b] deni²e se sa
Z
b
z1 (t)z2 (t)d t.
(z1 (t), z2 (t)) = a
Pokazuje se da ovako denisan skalarni proizvod zadovoljava aksiome (S1)(S4), pa kompleksan vektorski prostor C ∗ [a, b] predstavlja unitaran prostor.
Dokaza¢emo sada da za svaka dva elementa x i y proizvoljnog unitarnog prostora vaºi nejednakost Ko²i-varc-Bunjakovskog2
|(x, y)|2 ≤ (x, x) · (y, y).
(6.8)
Ova nejednakost o£igledno vaºi ako je x = 0. Pretpostavimo zato da je
x 6= 0, pa stavimo
α=
(y, x) . (x, x)
Primijetimo da za to α vaºi (x, αx − y) = 0. Naime, imamo
(x, αx − y) = (x, αx) − (x, y) = α(x, x) − (x, y) = = (x, y) − (x, y) = 0.
(y, x) (x, x) − (x, y) (x, x)
S obzirom na to, vaºi
0 ≤ (αx − y, αx − y) = α(x, αx − y) − (y, αx − y) = −(y, αx − y) (y, x) (y, x) + (y, y) (x, x) (x, y) (x, x)(y, y) − (x, y)(y, x) = − (y, x) + (y, y) = (x, x) (x, x) 2 (x, x)(y, y) − |(x, y)| = . (x, x) = −(y, αx) + (y, y) = −α(y, x) + (y, y) = −
2 Kako je (x,y) kompleksan broj, ovu nejednakost sada ne moºemo zapisati u obliku u kojem smo je zapisali ranije.
412
Poglavlje 6. Euklidovi i unitarni prostori
Kako je (x, x) > 0, imamo
(x, x)(y, y) − |(x, y)|2 ≥ 0, ²to je samo drugi zapis nejednakosti (6.8). Jednakost u (6.8) vaºi ako i samo ako je y = αx. Nejednakost (6.8) omogu¢ava da se dokaºe da je sa
kxk =
q
(x, x)
denisana norma u unitarnom prostoru koja je indukovana skalarnim proizvodom. S obzirom na to, svaki unitaran prostor je i normiran prostor. Dok smo u svakom Euklidovom prostoru E denisali pojam ugla izmeu proizvoljna dva vektora x, y ∈ E, u unitarnom prostoru taj pojam se ne moºe denisati jer skalarni proizvod (x, y) u op²tem slu£aju predstavlja kompleksan broj. Ali i za vektore x i y iz proizvoljnog unitarnog prostora kaºemo da su ortogonalni ako je njihov skalarni proizvod (x, y) jednak nuli. Ortogonalna i ortonormirana baza unitarnog prostora deni²u se kao i u slu£aju Euklidovog prostora, a odreuju se takoe pomo¢u ranije opisanog Gram-mitovog postupka ortogonalizacije. Ako je {u1 , u2 , ..., un } jedna ortonormirana baza n-dimenzionalnog unitarnog prostora i ako su
x = x1 u1 + x2 u2 + · · · + xn un i y = y1 u1 + y2 u2 + · · · + yn un dva proizvoljna vektora iz tog prostora, tada je
(x, y) = (x1 u1 + x2 u2 + · · · + xn un , y1 u1 + y2 u2 + · · · + yn un ) = (x1 u1 , y1 u1 ) + (x2 u2 , y2 u2 ) + · · · + (xn un , yn un ) = x1 y 1 (u1 , u1 ) + x2 y 2 (u2 , u2 ) + · · · + xn y n (un , un ). To zna£i da se skalarni proizvod vektora x i y izraºava preko koordinata tih vektora na sljede¢i na£in
(x, y) = x1 y 1 + x2 y 2 + · · · + xn y n . Pri tome je
kxk2 = (x, x) = x1 x1 + x2 x2 + · · · + xn xn = |x1 |2 + |x2 |2 + · · · + |xn |2 . Iz
x = x1 u1 + x2 u2 + · · · + xn un
6.7. Prostor geometrijskih vektora slijedi
413
xk = (x, uk ),
k = 1, 2, ..., n,
²to zna£i da se koordinate proizvoljnog vektora x iz n-dimenzionalnog unitarnog prostora u odnosu na ortonormiranu bazu izraºavaju kao skalarni proizvodi tog vektora i odgovaraju¢ih baznih vektora, ²to je bio slu£aj i u Euklidovom prostoru. I sada skalarni proizvod (x, uk ) predstavlja projekciju vektora x na vektor uk , pa su koordinate vektora x u odnosu na ortonormiranu bazu projekcije tog vektora na odgovaraju¢e bazne vektore. Kompleksan analogon ortogonalne matrice je unitarna matrica. Matrica prelaska sa jedne ortonormirane baze n-dimenzionalnog unitarnog prostora, recimo B = {u1 , u2 , ..., un }, na drugu ortonormiranu bazu tog prostora, recimo B 0 = {u01 , u02 , ..., u0n }, naziva se unitarna matrica i ozna£ava sa U. Dakle, U = [ [u1 ]B 0 , [u2 ]B 0 , ..., [un ]B 0 ] = [uij ] ∈ Mn (C). Unitarna matrica ima sljede¢a svojstva:
1◦
n X
(
1, i = j . 0, i 6= j k=1 Ovo zna£i da je (U•i , U•j ) = δij , gdje je U•i i-ta kolona matrice U. Drugim rije£ima, kolone U•1 , U•2 , ..., U•n , su ortonormirani vektori iz prostora Cn . Isto svojstvo vaºi za vrste U1• , U2• , ..., Un• matrice U. uki ukj = δij =
2◦ S obzirom na uslov 1◦ , imamo U U ∗ = U ∗ U = I, odnosno
U −1 = U ∗ .
3◦ | det U = 1|. Svojstvo 1◦ (odnosno 2◦ ) u potpunosti odreuje unitarnu matricu, pa se obi£no kaºe da je matrica U unitarna ako ona ispunjava uslov 1◦ (odnosno 2◦ ).
6.7 Prostor geometrijskih vektora Prostor geometrijskih vektora (usmjerenih duºi) V3 je vaºan specijalan slu£aj Euklidovog prostora. U ovom odjeljku ¢emo dati neke rezultate koji
414
Poglavlje 6. Euklidovi i unitarni prostori
se odnose na taj prostor. Pored skalarnog proizvoda denisa¢emo i vektorski i mje²oviti proizvod vektora. Geometrijske vektore ¢emo ozna£avati sa a, b, c, ... Duºina (intenzitet, moduo) vektora a ∈ V3 ozna£ava sa |a|. V3 je trodimenzionalan vektorski prostor. Bazu tog prostora £ine svaka 3 nekomplanarna vektora. Svaki ureen skup od 3 nekomplanarna vektora naziva se trijedar vektora (to je, u stvari, baza vektorskog prostora V3 ). Kako se skup od 3 vektora moºe urediti na 6 razli£itih na£ina, to zna£i da 3 nekomplanarna vektora odreuju 6 trijedara. Obi£no se koriste trijedri jedini£nih vektora. Ako je [u1 , u2 , u3 ] jedan trijedar jedini£nih vektora iz V3 , tada se svaki vektor a ∈ V3 moºe na jedinstven na£in predstaviti u obliku
a = a1 u1 + a2 u2 + a3 u3 . Ako su jedini£ni vektori u1 , u2 , u3 meusobno ortogonalni, onda imamo ortogonalan trijedar. Uobi£ajeno je da se jedini£ni meusobno ortogonalni vektori iz V3 ozna£avaju sa i, j, k. Pored trijedra vektora mogu¢e je posmatrati i trijedre osa. Svaki ureen skup od tri ose koje prolaze kroz istu ta£ku naziva se trijedar osa. Za nas je posebno interesantan trijedar osa odreenih jedini£nim ortogonalnim vektorima i, j, k (ozna£ava¢emo ga takoe sa [i, j, k]). Takav trijedar odreuje Dekartov pravougli koordinatni sistem. Ose odreene vektorima i, j, k nazivaju se koordinatne ose, a zajedni£ka ta£ka O te tri ose naziva se koordinatni po£etak. Ravni odreene sa dvije od posmatranih osa nazivaju se koordinatne ravni. U primjenama se koriste trijedri osa desne i lijeve orijentacije (Slika 6.2)
k
k j
i
i j
Slika 6.2: Trijedri desne i lijeve orijentacije Kod trijedra [i, j, k] desne orijentacije rotacija vektora i prema vektoru j oko ose odreene vektorom k najkra¢im putem ostvaruje se u smjeru koji
6.7. Prostor geometrijskih vektora
415
je suprotan smjeru kretanja kazaljki na satu, dok se kod trijedra lijeve orijentacije ta rotacija ostvaruje u smjeru kretanja kazaljki na satu. Mi ¢emo koristiti trijedar desne orijentacije.
6.7.1
Skalarni proizvod
Skalarni proizvod dva vektora a i b iz V3 je realan broj a · b koji se deni²e kao proizvod intenziteta ovih vektora i kosinusa ugla izmeu tih vektora. Dakle, a · b = |a| · |b| cos θ, (6.9) gdje je θ (0 ≤ θ ≤ π) ugao izmeu vektora a i b, tj. θ = ∠(a, b). Kako je
|b| cos θ = proja b i |a| cos θ = projb a, iz (6.9) slijedi
a · b = |a| · proja b = |b| · projb a.
Ako je a jedini£ni vektor, tj. ako je |a| = 1, tada je
a · b = proja b. Nave²¢emo sada neka svojstva skalarnog proizvoda. Skalarni proizvod a · b je skalar koji moºe biti i pozitivan i negativan, u zavisnosti od toga kakav je znak broja cos θ. Kako je | cos θ| ≤ 1, imamo
−|a| · |b| ≤ a · b ≤ |a| · |b|. Uzimaju¢i u obzir da je cos ∠(a, a) = cos 0 = 1, iz denicije skalarnog proizvoda slijedi a · a = |a|2 . Ako je u jedini£ni vektor (|u| = 1), tada je
u · u = 1. Ako je 0 ∈ V3 nula-vektor, tada za svaki vektor a ∈ V3 vaºi
a · 0 = 0. Ako su a i b nenula-vektori, tada je a · b = 0 ako i samo ako je cos ∠(a, b) = 0, tj. ∠(a, b) = π/2. To zna£i da su nenula-vektori a i b iz V3 normalni (ortogonalni) ako i samo ako je a · b = 0.
416
Poglavlje 6. Euklidovi i unitarni prostori
Skalarni proizvod je komutativna operacija, tj. za svaka dva vektora a i b iz V3 vaºi a · b = b · a. To je posljedica £injenice da je cos ∠(a, b) = cos ∠(b, a) i da je mnoºenje skalara komutativno. Za svaka tri vektora a, b, c iz V3 vaºi
a · (b + c) = a · b + a · c, ²to predstavlja zakon distributivnosti. Da bismo to dokazali, stavimo
a · (b + c) = |a| · proja (b + c). Kako je
proja (b + c) = proja b + proja c
(u to se uvjerite sami crtnjem odgovaraju¢e slike), imamo
a · (b + c) = |a| · (proja b + proja c) = |a| · proja b + |a| · proja c = a · b + a · c. Ovdje smo koristili £injenicu da je mnoºenje skalara distributivno u odnosu na sabiranje. Iz denicije (6.9) dobijamo formulu
cos ∠(a, b) =
a·b , |a| · |b|
koja omogu¢ava odreivanje ugla izmeu vektora a i b. Rekli smo da se sa i, j, k ozna£avaju jedini£ni vektori koji su meusobno ortogonalni, pa za njih vaºi
i · i = 1, j · j = 1, k · k = 1, i · j = 0, i · k = 0, j · k = 0. Sve ove relacije moºemo predstaviti pomo¢u sljede¢e tablice
· i j k i 1 0 0 . j 0 1 0 k 0 0 1 Vektori i, j, k £ine ortonormiranu bazu prostora V3 . Svaki vektor a iz V3 moºe se na jedinstven na£in predstaviti u obliku
a = a1 i + a2 j + a3 k.
(6.10)
6.7. Prostor geometrijskih vektora
417
Primijetimo da se koordinate vektora a u odnosu na datu bazu mogu izraziti u obliku
a1 = a · i = proji a,
a2 = a · j = projj a,
a3 = a · k = projk a.
Pokaza¢emo sada kako se skalarni proizvod a · b moºe izraziti preko koordinata vektora a i b. Neka je
a = a1 i + a2 j + a3 k i b = b1 i + b2 j + b3 k. S obzirom na svojstva skalarnog proizvoda i na gornju tablicu, imamo
a · b = (a1 i + a2 j + a3 k) · (b1 i + b2 j + b3 k) = a1 b1 i · i + a1 b2 i · j +a1 b3 i · k + a2 b1 i · j + a2 b2 j · j + a2 b3 k · j + a3 b1 i · k + a3 b2 j · k +a3 b3 k · k = a1 b1 + a2 b2 + a3 b3 , tj.
a · b = a1 b1 + a2 b2 + a3 b3 . Odavde slijedi
(6.11)
a · a = a21 + a22 + a23 ,
pa imamo
|a| =
q
a21 + a22 + a23 .
Kako je
a·b , |a| · |b| ako su nam poznate koordinate vektora a i b, imamo cos ∠(a, b) =
a1 b1 + a2 b2 + a3 b3
cos ∠(a, b) = q
a21 + a22 + a23 ·
q
b21 + b22 + b23
Primjer 6.28
.
Odrediti duºine vektora a = i + j − k i b = 2i + 3j − k kao i kosinus ugla izmeu tih vektora Rje²enje. Imamo √ √ √ √ √ √ |a| = a · a = 1 + 1 + 1 = 3, |b| = b · b = 4 + 9 + 1 = 14 ,
cos ∠(a, b) =
2+3+1 6 a·b = √ √ =√ . |a| · |b| 3 · 14 42
418
Poglavlje 6. Euklidovi i unitarni prostori S obzirom na reprezentaciju (6.10), moºemo posmatrati preslikavanje
f : V3 → R3 denisano sa
f (a) = (a1 , a2 , a3 ).
Pokazuje se da je ovo bijektivan linearan operator, pa je vektorski prostor V3 izomorfan sa vektorskim prostorom R3 (vidjeti odjeljak 2.7). S obzirom na to, vektor a iz V3 moºe se identikovati sa vektorom (a1 , a2 , a3 ) iz R3 tako da umjesto (6.10) moºemo pisati
a = (a1 , a2 , a3 ). Imaju¢i ovo u vidu vektori i, j, k mogu se zapisati u obliku i = (1, 0, 0), j = (0, 1, 0), k = (0, 0, 1).
6.7.2 Vektorski proizvod Dok je skalarni proizvod svakom paru vektora a i b iz V3 pridruºivao jedan skalar, vektorski proizvod, koji ¢emo sada denisati, svakom paru vektora a i b iz V3 pridruºuje jedan vektor c iz V3 . Da bismo znali koji je to vektor c koji predstavlja vektorski proizvod vektora a i b, moramo znati njegov intenzitet, pravac i smjer. Vektorski proizvod vektora a i b iz V3 je vektor c iz V3 £iji su intenzitet, pravac i smjer odreeni na sljede¢i na£in:
1◦ intenzitet vektora c jednak je povr²ini paralelograma konstruisanog nad vektorima a i b; 2◦ pravac vektora c je normalan na ravan odreenu vektorima a i b; 3◦ smjer vektora c je takav da trijedar [a, b, c] predstavlja trijedar desne orijentacije (Slika 6.3). Vektorski proizvod vektora a i b ozna£ava se sa
a × b. Prema tome, ako stavimo
c = a × b,
tada iz denicije vektorskog proizvoda slijedi da je
|c| = |a × b| = |a| · |b| sin θ,
6.7. Prostor geometrijskih vektora
419 c
b
a
Slika 6.3: Vektorski proizvod c = a × b
gdje je θ (0 ≤ θ ≤ π) ugao izmeu vektora a i b, jer se tako ra£una povr²ina paralelograma konstruisanog nad vektorima a i b. Ako sa n ozna£imo jedini£ni vektor koji je ortogonalan na vektore a i b, £iji je smjer takav da [a, b, n] predstavlja trijedar desne orijentacije, tada se vektorski proizvod vektora a i b moºe zapisati u obliku
c = a × b = |a| · |b| sin θn = |c|n. Kako je sin θ ≤ 1, jasno je da je |c| ≤ |a × b|. Nave²¢emo sada neka svojstva vektorskog proizvoda. Ako je θ = π/2, tj. ako su vektori a i b normalni, tada je sin θ = 1, pa je
|a × b| = |a| · |b|. S obzirom na to da je |a × b| ≤ |a|·|b|, zaklju£ujemo da intenzitet vektorskog proizvoda a × b ima najve¢u vrijednost kada su vektori a i b normalni. Iz denicije vektorskog proizvoda slijedi da za svaki vektor a ∈ V3 vaºi
a × a = 0. Vektorski proizvod a × b je nula-vektor ako je
|a| · |b| sin θ = 0, a taj uslov je ispunjen ako je bar jedan od faktora |a|, |b|, sin θ jednak nuli, tj. ako je bar jedan od vektora a i b nula-vektor ili ako su vektori a i b kolinearni (tada je θ = 0 ili je θ = π, pa je sin θ = 0). Prema tome, za dva nenula-vektora a i b vaºi:
a×b=0
420
Poglavlje 6. Euklidovi i unitarni prostori
ako i samo ako su vektori a i b kolinearni. S obzirom na to, uslov a × b = 0 predstavlja uslov kolinearnosti vektora a i b. Vektorski proizvod nije komutativan. S obzirom na deniciju vektorskog proizvoda, vektori c = a × b i d = b × a imaju isti intenzitet i isti pravac, ali su im smjerovi suprotni, pa je d = −c. To zna£i da je
a × b = −(b × a). Vektorski proizvod je distributivan u odnosu na sabiranje vektora. Naime, za svaka tri vektora a, b, c iz V3 vaºi
a × (b + c) = a × b + a × c i (a + b) × c = a × c + b × c. Zakon distributivnosti primjenjuje se pri vektorskom mnoºenju linearnih kombinacija, pri £emu se ne smije mijenjati poredak faktora jer vektorski proizvod nije komutativan.
Primjer 6.29
Ako imamo linearne kombinacije 2a − 3b i a + 4b, tada se njihov vektorski proizvod ra£una na sljede¢i na£in:
(2a − 3b) × (a + 4b)
= 2a × a + 8a × b − 3b × a − 12b × b = 8a × b + 3a × b = 11a × b.
Da bismo dobili analiti£ki izraz za vektorski proizvod, moramo prvo odrediti vektorske proizvode vektora i, j, k. Koriste¢i £injenicu da su ti vektori jedini£ni i meusobno ortogonalni moºemo na osnovu denicije vektorskog proizvoda odrediti sve te proizvode. Navodimo ih u sljede¢oj tablici
×
i j k
i j k 0 k −j . −k 0 i j −i 0
Ako su poznate koordinate a1 , a2 , a3 vektora a i koordinate b1 , b2 , b3 vektora b, tj. ako je
a = a1 i + a2 j + a3 k i b = b1 i + b2 j + b3 k, tada je
a × b = (a1 i + a2 j + a3 k) × (b1 i + b2 j + b3 k) = a1 b1 i × i + a1 b2 i × j +a1 b3 i × k + a2 b1 i × j + a2 b2 j × j + a2 b3 k × j + a3 b1 i × k +a3 b2 j × k + a3 b3 k × k = a1 b2 k − a1 b3 j − a2 b1 k + a2 b3 i + a3 b1 j − a3 b2 i,
6.7. Prostor geometrijskih vektora
421
pa imamo
a × b = (a2 b3 − a3 b2 )i + (a3 b1 − a1 b3 )j + (a1 b2 − a2 b1 )k.
(6.12)
Dakle, ako stavimo c = a × b, tada su koordinate vektora c odreene koordinatama vektora a i b na sljede¢i na£in:
c1 = a2 b3 − a3 b2 ,
c2 = a3 b1 − a1 b3 ,
c3 = a1 b2 − a2 b1 .
Primijetimo da se koordinate vektora c mogu zapisati pomo¢u minora reda 2 matrice # " a1 a2 a3 b1 b2 b3 jer je
¯ ¯ a ¯ c1 = ¯ 2 ¯ b2
a3 b3
¯ ¯ ¯ ¯, ¯
¯ ¯ a ¯ c2 = − ¯ 1 ¯ b1
a3 b3
¯ ¯ ¯ ¯, ¯
a3 b3
¯ ¯ ¯ ¯ a ¯ ¯ 1 ¯j + ¯ ¯ ¯ b1
S obzirom na to, relacija (6.12) postaje
a×b
¯ ¯ a ¯ =¯ 2 ¯ b2
a3 b3
¯ ¯ ¯ ¯ a ¯ ¯ 1 ¯i − ¯ ¯ ¯ b1
¯ ¯ a ¯ c3 = ¯ 1 ¯ b1
a2 b2
a2 b2 ¯ ¯ ¯ ¯ k. ¯
¯ ¯ ¯ ¯. ¯
(6.13)
Imaju¢i u vidu ono ²to smo rekli o Laplasovom razlaganju determinante (vidjeti odjeljak 3.5), vektorski proizvod a × b moºe se zapisati formalno u obliku ¯ ¯
a×b
¯ i ¯ ¯ = ¯ a1 ¯ ¯ b1
j
a2 b2
¯ ¯ ¯ a3 ¯ , ¯ b3 ¯
k
pri £emu determinanta sa desne strane znaka jednakosti nije determinanta u pravom smislu ve¢ je mi samo formalno tretiramo kao determinantu. Ako tu determinantu, £iju prvu vrstu £ine vektori i, j, k, a drugu i tre¢u koordinate vektora a i b, redom, razvijemo po elementima prve vrste, dobijamo relaciju (6.13), a ra£unanjem dobijenih minora dolazimo do analiti£kog izraza (6.12) za vektorski proizvod. Na kraju primijetimo da vektorski proizvod ima smisla samo u trodimenzionalnom vektorom prostoru i da ga nije mogu¢e, kao skalarni proizvod, denisati u apstraktnom n-dimenzionalnom prostoru.
Primjer 6.30
Izra£unati povr²inu paralelograma konstruisanog nad vektorima
a = 3i − 2j + k i b = i + j − k. Rje²enje. Kako je
¯ ¯ i j k ¯ 1 a × b = ¯¯ 3 −2 ¯ 1 1 −1
¯ ¯ ¯ ¯ = i + 4j + 5k, ¯ ¯
422
Poglavlje 6. Euklidovi i unitarni prostori
imamo
P = |a × b| = |i + 4j + 5k| =
√
1 + 16 + 25 =
√
42 ≈ 6.4807.
6.7.3 Mje²oviti proizvod Proizvod (a × b) · c naziva se mje²oviti proizvod vektora a, b, c iz V3 . Pretpostavimo da trijedar [a, b, c] predstavlja trijedar desne orijentacije i stavimo a × b = d. Tada je
(a × b) · c = d · c = |d|projd c. Primijetimo da |d| = |a × b| predstavlja povr²inu paralelograma konstruisanog nad vektorima a i b, dok h = projd c predstavlja visinu paralelopipeda konstruisanog nad vektorima a, b, c koja odgovara paralelogramu konstruisanom nad vektorima a i b (Slika 6.4). d
h
c b
a
Slika 6.4: Mje²oviti proizvod (a × b) · c S obzirom na to, broj
V = |d|projd c
predstavlja zapreminu paralelopipeda konstruisanog nad vektorima a, b, c, pa imamo (a × b) · c = V. Ako trijedar [a, b, c] predstavlja trijedar lijeve orijentacije, tada je
(a × b) · c = −V.
6.7. Prostor geometrijskih vektora
423
Naime, ako je [a, b, c] trijedar lijeve orijentacije, tada je [b, a, c] trijedar desne orijentacije, pa mje²oviti proizvod (b × a) · c predstavlja zapreminu paralelopipeda konstruisanog nad vektorima b, a, c. Kako je ta zapremina takoe jednaka V, imamo (b × a) · c = V. Iz b × a = −(a × b) slijedi
V = (b × a) · c = −(a × b) · c, pa je
(a × b) · c = −V
ako trijedar [a, b, c] predstavlja trijedar lijeve orijentacije. S obzirom na to, ako su a, b, c proizvoljni vektori iz V3 , tada moºemo re¢i da mje²oviti proizvod (a × b) · c po apsolutnoj vrijednosti predstavlja zapreminu paralelopipeda konstruisanog nad vektorima a, b, c, tj.
|(a × b) · c| = V, pri £emu je taj proizvod pozitivan ili negativan u zavisnosti od toga da li je [a, b, c] trijedar desne ili trijedar lijeve orijentacije. Pretpostavimo da su nam poznate koordinate vektora a, b, c, tj. da je
a = a1 i + a2 j + a3 k, b = b1 i + b2 j + b3 k, c = c1 i + c2 j + c3 k.
(6.14)
Ako stavimo a × b = d, tada prema (6.12) imamo
d = (a2 b3 − a3 b2 )i + (a3 b1 − a1 b3 )j + (a1 b2 − a2 b1 )k. Formula (6.11) daje
d · c = (a2 b3 − a3 b2 )c1 + (a3 b1 − a1 b3 )c2 + (a1 b2 − a2 b1 )c3 , pa imamo
(a × b) · c = (a2 b3 − a3 b2 )c1 + (a3 b1 − a1 b3 )c2 + (a1 b2 − a2 b1 )c3 . Kako se izraz sa desne strane znaka minante ¯ ¯ a a 2 ¯ 1 ¯ ¯ b1 b2 ¯ ¯ c1 c2
(6.15)
jednakosti dobija razvijanjem deter-
a3 b3 c3
¯ ¯ ¯ ¯ ¯ ¯ ¯
424
Poglavlje 6. Euklidovi i unitarni prostori
po elementima tre¢e vrste, analiti£ki izraz za mje²oviti proizvod vektora (6.14) osim u obliku (6.15) moºe se zapisati i u obliku
(a × b) · c
¯ ¯ a ¯ 1 ¯ = ¯ b1 ¯ ¯ c1
¯
a2 a3 ¯¯ ¯ b2 b3 ¯ . ¯ c2 c3 ¯
(6.16)
S obzirom na geometrijsku interpretaciju mje²ovitog proizvoda, moºemo re¢i da je zapremina paralelopipeda konstruisanog nad vektorima (6.14) jednaka apsolutnoj vrijednosti determinante ¯ ¯ a ¯ 1 ¯ ¯ b1 ¯ ¯ c1
¯
a2 a3 ¯¯ ¯ b2 b3 ¯ . ¯ c2 c3 ¯
Nave²¢emo sada neka svojstva mje²ovitog proizvoda. Kako trijedri [a, b, c], [b, c, a] i [c, a, b] imaju istu orijentaciju i kako odreuju isti paralelopiped, vaºi
(a × b) · c = (b × c) · a = (c × a) · b. Sli£no je
(a × c) · b = (b × a) · c = (c × b) · a,
jer trijedri [a, c, b], [b, a, c] i [c, b, a] imaju istu orijentaciju. Kako trijedri [a, b, c] i [a, c, b] imaju suprotne orijentacije, vaºi
(a × b) · c = −(a × c) · b. Ako je bar jedan od vektora a, b, c nula-vektor, tada je (a × b) · c = 0. S obzirom na geometrijsku interpretaciju mje²ovitog proizvoda, ako su a, b, c nenula-vektori, tada uslov (a × b) · c = 0 zna£i da su vektori a, b, c komplanarni. Uslov komplanarnosti nenula-vektora a, b, c moºe se, dakle, osim u obliku
αa + β b + γ c = 0, zapisati i u obliku
α2 + β 2 + γ 2 > 0
(a × b) · c = 0.
6.7. Prostor geometrijskih vektora
425
Uslov komplanarnosti vektora (6.14) moºemo zapisati analiti£ki u obliku ¯ ¯ a ¯ 1 ¯ ¯ b1 ¯ ¯ c1
¯
a2 a3 ¯¯ ¯ b2 b3 ¯ = 0. ¯ c2 c3 ¯
Ovo zna£i da su vektori (6.14) komplanarni ako je zapremina paralelopipeda konstruisanog nad tim vektorima jednaka 0. S obzirom na distributivnost skalarnog i vektorskog proizvoda u odnosu na sabiranje, za mje²oviti proizvod vaºi
(a × (b1 + b2 )) · c = (a × b1 + a × b2 ) · c = (a × b1 ) · c + (a × b2 ) · c.
Primjer 6.31
Odrediti zapreminu V paralelopipeda konstruisanog nad vektorima
a = 2i − 3j + 4k, b = −i + 2j + k i c = 3i − j + 5k. Rje²enje. Kako je ¯ ¯
¯ 2 −3 4 ¯ ¯ ¯ ¯ −1 2 1 ¯¯ = −22, ¯ ¯ 3 −1 5 ¯
imamo V = 22.
Primjer 6.32
Provjeriti da li su vektori a = 5i − j + 4k, b = 2i + 3j − k i
c = 4i + 3j + 2k komplanarni. Rje²enje. Kako je ¯
¯ 5 ¯ ¯ 2 ¯ ¯ 4
dati vektori nisu komplanarni.
¯ −1 4 ¯¯ 3 −1 ¯¯ = 29 6= 0, 3 2 ¯
426
Poglavlje 6. Euklidovi i unitarni prostori
Bibliograja [1] Aljan£i¢ S., Uvod u realnu i funkcionalnu analizu, Graevinska knjiga, Beograd, 1974. [2] Apatenok R. F., Markina A.M., Hejnman V.B., Sbornik zadach po linejnoj algebre, Vy²ej²aja ²kola, Minsk, 1990. [3] de Boor C., Applied Linear Algebra, web draft, 2003. [4] Butuzov V.F.(red.), Linejnaya algebra v voprosah i zadachah,, FIZMATLIT, Moskva, 2002. [5] Clark W.E, Elementary Abstrct Algebra, 1998. [6] Cvetkovi¢ D.M. i drugi, Matematika I (Algebra), Gros knjiga, Beograd, 1995. [7] eli¢ M.V., Jovanovi¢ M.V., Matematika III, Nau£na knjiga, Beograd, 1991. [8] eli¢ M.V., Matematika II, Abacus sistemi, Banja Luka, 1997. [9] eli¢ M.V., Numeri£ka matematika, Glas srpski, Banja Luka, 2008. [10] Demmel J., Applied Numerical Linear Algebra, SIAM, Philadelphia, 1997. [11] Devide V., Zadaci iz apstraktne algebre, Nau£na knjiga, Beograd, 1988. [12] Faddeev D.K, Faddeeva V.N., Computational Methods of Linear Algebra, Freeman, San Francisko and London, 1963. [13] Gantmacher F.R., Teoriya Matric, Nauka, Moskva, 1967. [14] Golub G.H., Van Loan C.F., Matrix Computations, John Hopkins University Press, Baltimore, 1996. 427
428
BIBLIOGRAFIJA
[15] Graham R.L., Knuth D.E., Patashnik O., Concrete Mathematics, Addison-Wesley, Reading, MA, 1997. [16] Hari V., Linearna algebra, Prirodoslovno-matemati£ki fakultet, Zagreb, 2005. [17] Herstein I.N., Abstract Algebra, Wiley, John & Sons, 1996. [18] Higham D.J., Higham N.J., MATLAB Guide, SIAM, Philadelphia, 2000. [19] Horn R.A., Johnson C.R., Matrix Analysis, Cambridge University Press, Cambridge, 1985. [20] Il'in V.A., Poznyak E.G., Linejnaya Algebra, Nauka, Moskva, 1978. [21] Kalajdºi¢ G.V., Linearna algebra, Matemati£ki fakultet, Beograd, 2007. [22] Kaufman L., Computational Methods of Linear Algebra, Wiley, 2005. [23] Ke£ki¢ J., Linearna algebra (teorija i zadaci), Nau£na knjiga, Beograd, 1990. [24] Kreyszig E., Advanced Engineering Mathematics, John Wiley, New York, 1988. [25] Lax P. T., Linear Algebra and its Applications, Wiley, 2007. [26] Ledermann W., Weir A.J., Introduction to group theory, Addison Wesley Longman, 1996. [27] Lipschutz S., Schaum's Outline of Theory and Problems of Linear Algebra, McGrawHill, 1991. [28] Marcus M., Minc H., A Survey of Matrix Theory and Matrix Inequalities, Dover Publications, New York, 1992. [29] Meyer C.D., Matrix Analysis and Applied Linear Algebra, SIAM, Philadelphia, 2000. [30] Mitrinovi¢ D.S., Mihailovi¢ D., Vasi¢ M.P., Linearna algebra. Polinomi. Analiti£ka geometrija, Graevinska knjiga, Beograd, 1971. [31] Mitrinovi¢ D.S., Uvod u specijalne funkcije, Graevinska knjiga, Beograd, 1975.
BIBLIOGRAFIJA
429
[32] Stojakovi¢ Z., Uvod u linearnu algebru, Zavod za izdavanje udºbenika, Beograd, 1988. [33] Stojakovi¢ Z., Bo²njak I., Zadaci iz linearne algebre, Prirodnomatemati£ki fakultet, Novi Sad, 2004. [34] Shores T.S., Applied Linear Algebra and Matrix Analysis, Springer, 2007. [35] Strang G., Linear Algebra and its Applications, Academic Press, New York, 1980. [36] Strang G., Introduction to Linear Algebra, Wellesley-Cambridge Press, Wellesley, MA, 1986. [37] To²i¢ R., Kombinatorika, Prirodno-matemati£ki fakultet, Novi Sad, 1999. [38] Voyevodin V.V., Vychislitel'nye Osnovy Linejnoj Algebri, Nauka, Moskva, 1977. [39] Voyevodin V.V., Linear Algebra, Mir Publishers, Moscow, 1983. [40] Voyevodin V.V., Kuznecov Y.A., Matricy i Vichisleniya, Nauka, Moskva, 1984. [41] Watkins D., Fundamentals of Matrix Computations, Wiley, 2002.
Indeks aksioma inmuma, 65 Kantorova, 66 potpunosti, 64 Dedekindova, 65 supremuma, 65 umetnutih segmenata, 66 algebarska struktura, 44 algebarska vi²estrukost, 321 algebarski komplement, 222 apsolutna vrijednost, 66, 75 argument kompleksnog broja, 78
Euklidov prostor, 363 formula binomna, 97 Moavrova, 81 polinomna, 103 fundamentalni potprostori matrice, 296, 403 funkcija, 19 Furijeov red, 384 Furijeovi koecijenti, 384 geometrijska vi²estrukost, 322 gornja granica skupa, 16 grak preslikavanja, 23 Gram-mitov postupak ortogonalizacije, 385 grupa, 45 komutativna (Abelova), 45 kona£na, 52 grupoid, 44
baza vektorskog prostora, 165 bazne kolone matrice, 263 Bezuov stav, 117 binomni broj (koecijent), 92 defekt linearnog operatora, 181 determinanta, 217 Vandermondova, 229 dimenzija vektorskog prostora, 167 disjunkcija, 1 disjunktni skupovi, 5 domen, 19 donja granica skupa, 16 dopuna skupa, 4
Hornerov postupak, 126 Hornerova shema, 126 imaginarna jedinica, 73 implikacija, 1 inmum skupa, 17 inverzan element, 42 iskaz, 1 izomorzam vektorskih prostora, 173
ekstenzija (pro²irenje) preslikavanja, 37 ekvivalencija, 1 elementarne transformacije, 220 Ermitovi polinomi, 395
jezgro linearnog operatora, 178 430
INDEKS karakteristi£an polinom, 320 karakteristi£na jedna£ina, 320 Kejlijeva tablica, 40 klasa ekvivalencije, 12 kodomen, 19 kofaktor, 222 kombinacija, 90 kombinatorika, 84 komplement skupa, 4 kompozicija preslikavanja, 27 kongruencija, 11 konjukcija, 1 Kramerove formule, 238 Lagerovi polinomi, 394 Laplasovo razlaganje, 223 Leºandrovi polinomi, 394 lineal, 156 linearan omota£, 156 linearna kombinacija vektora, 155 linearno nezavisni vektori, 159 majoranta, 16 maksimum skupa, 16 matrica, 203 adjungovana, 224 dijagonalna, 204 donja trougaona, 205 elementarna, 220 ermitska, 214 gornja trougaona, 204 invertibilna, 229 inverzna, 229 jedini£na, 187, 204 kolona, 204 konjugovana, 213 koso-ermitska, 214 koso-simetri£na, 214 kvadratna, 204 linearnog operatora, 186
431 negativno odreena, 353 negativno poluodreena, 353 nesingularna, 231 normalna, 344 nula, 187 ortogonalna, 345, 397 permutaciona, 220 pozitivno odreena, 353 pozitivno poluodreena, 353 prelaska, 308 rotacije, 187 simetri£na, 214 singularna, 231 transponovana, 212 transponovana konjugovana, 213 trougaona, 205 unitarna, 344, 413 Vandermondova, 227 vrsta, 204 metod Gaus-ordanov, 250 Gausov eliminacije, 241 matri£ni, 237 najmanjih kvadrata, 407 neodreenih koecijenata, 121 zamjene unaprijed, 241 zamjene unazad, 240 minimalan polinom, 349 minimun skupa, 16 minor, 222 bazni, 259 ugaoni, 357 minoranta, 16 mje²oviti proizvod, 422 modikovani postupak eliminacije, 260 moduo, 67, 75 monoid, 45
432 negacija, 1 nejednakost Ko²i-varc-Bunjakovskog, 367 trougla, 67, 75 neutralan element, 42 norma euklidska, 370 indukovana skalarnim proizvodom, 369 matri£na, 374 euklidska, 376 Frobenijusova, 376 prirodna, 375 spektralna, 375 vektorska, 368 normiran prostor, 368 nula polinoma, 116 prosta, 120 prvog reda, 119 reda k , 120 vi²estruka, 120 nula-prostor, 178 nula-vektor, 144 oblast denisanosti preslikavanja, 19 oblast vrijednosti preslikavanja, 19 operacija n-rna, 37 asocijativna, 42 binarna, 37 komutativna, 41 operator diferenciranja, 176 integracije, 177 jedini£ni, 175 linearan, 175 invertibilan, 198 nula, 175 projektovanja, 176
INDEKS reeksije, 176 rotacije, 176 ortogonalna dopuna, 398 ortogonalni vektori, 379 osnovi stav algebre, 118 ostatak, 407 particija skupa, 5 Paskalov trougao, 92 permutacija, 26, 85 pivot, 242 podgrupa, 52 podmatrica, 205 glavna, 205 podskup, 3 polinom, 108 moni£an, 109 racionalan, 108 realan, 108 polje, 59 polugrupa, 45 potprostor, 150 presjek skupova, 5 preslikavanje, 19, 24 1 − 1, 25 bijektivno (bijekcija), 26 identi£no, 23 injektivno (injekcija), 25 invertibilno, 30 inverzno, 30 konstantno, 23 linearno, 175 na, 25 obostrano jednozna£no, 26 surjektivno (surjekcija), 25 princip jednakosti, 84 matemati£ke indukcije, 69 proizvoda, 84 uklju£enjaisklju£enja, 104
INDEKS zbira, 84 proizvod Dekartov, 6 preslikavanja, 27 proizvod linearnih operatora, 193 prostor kolona, 259 prostor vrsta, 259 prsten, 55 komutativan, 56 matrica, 58 polinoma, 57 sa jedinicom, 56 rang linearnog operatora, 181 matrice, 254 razbijanje skupa, 5 razlika skupova, 5 red grupe, 52 redukovana stepenasta forma, 264 relacija n-arna, 9 binarna, 8 antisimetri£na, 9 ekvivalencije, 10 parcijalnog ureenja, 14 reeksivna, 9 simetri£na, 9 totalnog ureenja, 15 tranzitivna, 9 restrikcija (suºenje) preslikavanja, 37 rje²enje, 233 op²te, 234 partikularno, 234 trivijalno, 234 Sarusovo pravilo, 224 Silvestrov kriterijum, 357 sistem
433 homogen, 234, 276 nehomogen, 234 neodreen, 234 nesaglasan, 234 normalan, 408 odreen, 234 saglasan, 234 skalarni proizvod, 363, 409, 415 skup beskona£an, 3 gust, 61 koli£ni£ki, 12 kompleksnih brojeva, 70 kona£an, 3 linearno nezavisan, 159 linearno zavisan, 159 odozdo ograni£en, 16 odozgo ograni£en, 16 ograni£en, 16 ortogonalan, 381 ortonormiran, 381 parcijalno ureen, 14 partitivan, 4 prazan, 4 realnih brojeva, 66 totalno ureen, 15 sli£nost matrica, 314, 335 sopstveni potprostor, 322 spektar, 318 spektralni radijus, 318 spektralno razlaganje matrice, 342 stepen polinoma, 108 stepenasta forma, 261 stepenasta forma matrice, 262 sud, 1 supremum skupa, 16 svojstvena vrijednost, 318 svojstveni vektor, 318 teorema
434 urova, 347 binomna, 96 Kejli-Hamiltonova, 347 Kroneker-Kapelijeva, 271 o baznom minoru, 256 o spektralnom razlaganju, 353 Pitagorina, 379 tijelo, 59 trag matrice, 204 trijedar, 414 unija skupova, 5 unitaran prostor, 410 uop²teno rje²enje, 407 ureen par, 6 varijacija, 88 varijacija sa ponavljanjem, 99 vektorski prostor, 143 kompleksan, 144 realan, 144 vektorski proizvod, 418 zakon kontrapozicije, 2 zbir linearnih operatora, 189 zbir potprostora, 153 direktan, 154
INDEKS