Professional Documents
Culture Documents
Linearna Algebra
Linearna Algebra
ukaz
u
5. cervna 2014
Obsah
1 Uvod,
line
arn prostor R2 a R3
2 Polynomy, B
ezoutova v
eta, ko
reny polynom
u, d
elen a Hornerovo sch
ema
3 Axiomatick
e zaveden line
arnho prostoru, p
rklady lin. prostor
u, podprostor
10
4 Line
arn kombinace, obal, z
avislost a nez
avislost
13
5 B
aze a dimenze lin. prostoru, Steinitzova v
eta, sou
radnice
16
6 Line
arn zobrazen, izomorfismus, line
arn oper
atory a funkcion
aly
20
26
8 N
asoben matice a inverzn matice
28
9 Determinant matice
31
10 Soustavy line
arnch rovnic
37
11 Line
arn variety
40
12 Matice line
arnho zobrazen a jej vlastnosti
43
13 Zm
ena b
aze, matice p
rechodu
47
14 Vlastn
csla a vlastn vektory, diagonalizace
49
15 Skal
arn sou
cin a ortogonalita
54
16 Metrick
a geometrie
61
17 Definitnost symetrick
ych matic a diagonalizace kvadratick
ych forem
65
18 Uvod
do obecn
e algebry, grupa, okruh, t
eleso
68
Uvod,
line
arn prostor R2 a R3
Definice 1. Sct
an vektor
u v R2 definujeme jako sctan po slozkach, tedy
~v ~u = (v1 , v2 ) (u1 , u2 ) := (v1 + u1 , v2 + u2 ).
V
eta 1. Sct
an vektor
u v R2 je komutativn, neboli pro libovolne ~v a ~u plat
~v ~u = ~u ~v .
D
ukaz. Chceme uk
azat, ze pro vsechny ~v , ~u R2 plat
~v ~u = ~u ~v ,
neboli pro vsechna re
aln
a csla v1 , v2 , u1 , u2 R
(v1 + u1 , v2 + u2 ) = (u1 + v1 , u2 + v2 ).
Dva vektory se rovnaj, pokud se rovnaj v
sechny jejich slo
zky, neboli pokud v1 + u1 =
u1 + v1 a v2 + u2 = u2 + v2 . A to plat, nebot s
ct
an re
aln
ych
c
ast komutativn je.
V
eta 2. Sct
an vektor
u v R2 je asociativn, neboli pro libovolne ~v , ~u a w
~ plat
(~v ~u) w
~ = ~v (~u w).
~
D
ukaz. V
yse uvedenou rovnost opet s pouzitm definice operace prevedeme na rovnice
(v1 + u1 ) + w1 = v1 + (u1 + w1 )
(v2 + u2 ) + w2 = v2 + (u2 + w2 )
pro souradnice z R a ty zjevne plat, nebot s
ct
an re
aln
ych
csel je asociativn.
Definice 2. N
asoben vektoru ~v z R2 cslem z R definujeme jako
~v = (v1 , v2 ) := (v1 , v2 ).
Definice 3. Budte ~v1 , . . . , ~vn vektory a 1 , . . . , n realna csla (obecne prvky telesa), n je
prirozene. Potom vektor
~u =
n
X
k=1
nazveme line
arn kombinac vektor
u ~v1 , . . . , ~vn s koeficienty 1 , . . . , n .
Definice 4. Mnozinu vsech line
arnch kombinac vektor
u ~v1 , . . . , ~vn , kde n je prirozene cslo,
naz
yv
ame jejich line
arn obal a znacme
h~v1 , . . . , ~vn i.
Definice 5. Soubor n > 0 vektor
u ~v1 , . . . , ~vn nazveme line
arn
e nez
avisl
y, jestlize zadn
y z
vektor
u nen line
arn kombinac ostatnch.
V
eta 3. Soubor n > 0 vektor
u ~v1 , . . . , ~vn je linearne nezavisl
y, prave kdyz rovnice
1~v1 + + n~vn = ~0
m
a jedine resen 1 = 2 = = n = 0.
D
ukaz. Predpokl
adejme nejdrve, ze soubor je linearne nezavisl
y a ukazme, ze rovnice
1~v1 + + n~vn = ~0
2
m
a jedine resen 1 = 2 = = n = 0. Ukazeme to sporem: predpokladejme, ze existuje resen,
kde ak 6= 0 pro nejake 1 k n. Potom plat
1~v1 + + k1~vk1 + k+1~vk+1 + + n~vn = k~vk .
Jelikoz je k nenulove, m
uzeme rovnici tmto cslem vydelit, a tak zjistme, ze vektor ~vk je linearn
kombinac vektor
u ostatnch a soubor tak nen linearne nezavisl
y, coz je spor.
Zb
yv
a uk
azat druhou implikaci: m
a-li rovnice
1~v1 + + n~vn = ~0
jedine resen 1 = 2 = = n = 0, pak mus b
yt soubor linearne nezavisl
y. Opet tuto implikaci
dok
azeme sporem: predpokl
adejme, ze soubor je linearne zavisl
y. Potom mus existovat vektor ~vk ,
kde 1 k n takov
y, kter
y je line
arn kombinac ostatnch. Dle definice linearn kombinace to
znamen
a, ze existuj koeficienty 1 , . . . , k1 , k+1 , . . . , n tak, ze
1~v1 + + k1~vk1 + k+1~vk+1 + + n~vn = ~vk .
To ale znamen
a, ze rovnice
1~v1 + + n~vn = ~0
m
a nenulove resen
1~v1 + + k1~vk1 ~vk + k+1~vk+1 + + n~vn = ~0.
V
eta 4. Line
arn obal dvou nenulov
ych vektor
u je
prmka, jsou-li tyto dva vektory linearne zavisle (tj. rovnobezne),
cel
y prostor R2 , jsou-li line
arne nezavisle.
Polynomy, B
ezoutova v
eta, ko
reny polynom
u, d
elen a
Hornerovo sch
ema
slo z := a ib naz
Definice 6. Bud z = a + ib, a, b R komplexn cslo. C
yvame cslem
komplexn
e sdru
zen
ym k cslu z. D
ale
p
|z| := a2 + b2
naz
yv
ame absolutn hodnotou komplexnho csla z.
Definice 7. Funkce p : C C je polynom, prave kdyz existuj n N0 a 0 , 1 , . . . , n C tak,
ze
n
X
(x C) p(x) =
i xi .
i=0
slo 0 , 1 , . . . , n naz
C
yv
ame koeficienty polynomu. Mnozinu vsech polynom
u oznacme P.
D
ale definujeme stupe
n polynomu p jako
St p := max {j N0 |j 6= 0},
stupe
n nuloveho polynomu p definujeme -1.
slo C nazveme ko
Definice 8. C
ren polynomu p, prave kdyz p() = 0.
V
eta 5. Z
akladn veta algebry: Polynom stupne alespo
n 1 ma alespo
n 1 koren.
V
eta 6. Bezoutova: Necht p je polynom stupne n N0 , 0 C. Potom existuje polynom p stupne
n 1 tak, ze pro x C plat
p(x) = (x 0 )q(x) + p(0 ).
D
ukaz. Bud
p(x) =
n
X
k xk , n 6= 0.
k=0
Pripome
nme zn
am
y vzorec, kter
y lze snadno dokazat matematickou indukc,
ak bk = (a b)
k1
X
ai bk1i ,
i=0
potom lze ps
at
p(x) p(0 ) =
n
X
k xk
k=0
n
X
k (xk k0 ) =
k=0
n
X
k k0
k=0
n
X
k (xk k0 )
k=1
n
k1
X
X
i k1i
=
k (x 0 )
x 0
i=0
k=1
= (x 0 )
n
X
k1
X
i=0
k=1
xi 0k1i .
Polozme
q(x) =
n
X
k1
X
xi k1i
,
0
i=0
k=1
pak na prave strane je clen s nejvyss mocninou x roven n xn1 a tedy q je polynom stupne n 1
a plat p(x) = (x 0 )q(x) + p(0 ).
D
usledek 1. Polynom stupne n 0 ma nejv
yse n koren
u.
D
ukaz. Tvrzen dok
azeme indukc podle stupne polynomu n 0:
1. n = 0: Kazd
y polynom nuloveho stupne je konstantn nenulova funkce (jinak by slo o nulov
y
polynom, ten m
a vsak stupe
n -1), ta nema zadn
y koren.
2. Necht kazd
y polynom stupne n 0 ma nejv
yse n koren
u. Necht p je libovoln
y polynom
stupne n + 1. Podle Z
akladn vety algebry ma p alespo
n jeden koren 0 . Podle Bezoutovy
vety existuje polynom q stupne n takov
y, ze
p(x) = p(0 ) + (x 0 )q(x) = (x 0 )q(x).
Podle indukcnho predpokladu ma q nejv
yse n koren
u a zrejme p ma (dky soucinu se
z
avorkou (x 0 ) nejv
yse o jeden koren vce nez q, tedy p ma nejv
yse n + 1 koren
u.
D
usledek 2. Koeficienty polynomu jsou urceny jednoznacne (az na prpadne nulove).
Neboli neexistuje polynom p takov
y, ze:
!
n
n
X
X
j
j
j x ,
j x =
(x C) p(x) =
j=0
j=0
a pritom
(j 0)(j 6= j ).
D
ukaz. Tvrzen dok
azeme sporem. Necht existuje polynom p takov
y, ze
!
n
n
X
X
(x C) p(x) =
j xj =
j xj (j 0)(j 6= j ).
j=0
j=0
Oznacme
k = max {j 0 | j 6= j },
potom mus
(x C)
k
X
!
j
(j j )x = 0 ,
j=0
n
X
j xj
j=0
ni = n a p(x) = n
i=1
k
Y
(x i )ni .
i=1
D
ukaz. Nejprve dok
azeme existenci takoveho rozkladu a pote jeho jednoznacnost.
5
(1)
1. Existenci dok
azeme indukc podle stupne n. Pro n = 1 je tvrzen zrejme nebot p(x) =
1 x + 0 s 1 6= 0 implikuje
0
p(x) = 1 x
.
1
Necht tedy n > 1 a necht pro polynomy stupne n 1 tvrzen plat. Podle Bezoutovy vety
existuje polynom q stupne n 1 takov
y, ze pro kazde x C plat
p(x) = (x k )q(x).
(2)
Je-li q(k ) 6= 0, potom podle indukcnho predpokladu existuj prirozena csla n1 , . . . , nk1
takov
a, ze pro kazde x C plat
q(x) = n
k1
Y
k1
X
i=1
i=1
(x i )ni ,
ni = n 1.
(3)
Oznacme-li nk = 1, dost
av
ame kombinac (2) a (3) tvrzen vety.
Je-li q(k ) = 0, dostaneme podle indukcnho predpokladu existenci prirozen
ych csel
n1 , . . . , nk1 , n
k s vlastnost (pro kazde x C)
q(x) = n (x k )n k
k1
Y
k1
X
i=1
i=1
(x i )ni , n
k +
ni = n 1.
(4)
Polozm-li nk = n
k + 1, jsou n1 , . . . , nk hledana csla pro polynom p, pro ktera plat
k
X
ni = n a p(x) = n
i=1
k
Y
(x i )ni .
i=1
2. Jednoznacnost dok
azeme sporem: Necht pro kazde x C plat
k
Y
(x i )ni =
i=1
k
Y
(x i )mi ,
(5)
i=1
Pk
Pk
kde ni , mi jsou prirozen
a csla, i=1 ni = i=1 mi = n e existuje i k takove, ze ni 6= mi .
Bez u
jmy na obecnosti predpokladejme, ze i = k a mk > nk (jinak koreny precslujeme).
Potom po odecten prave strany v (5) a vytknut v
yrazu (x k )nk pro kazde x C
dost
av
ame
!
k1
k1
Y
Y
(x k )nk
(x i )ni (x k )mk nk
(x i )mi = 0.
i=1
i=1
To ale znamen
a, ze v
yraz ve velke zavorce je nulov
y pro vsechna x C. Plat tedy
k1
Y
k1
Y
i=1
i=1
(x i )ni = (x k )mk nk
(x i )mi
pro kazde x C, coz ovsem pro x = k pravda nen (prava strana je rovna nule, leva
nenulovemu cslu) a dost
av
ame spor.
slo ni z vety naz
Definice 9. C
yv
ame n
asobnost korene i , vyjadren p(x) ve tvaru (1) rozklad
polynomu p na ko
renov
e
cinitele.
V
eta 8. Bud p polynom s re
aln
ymi koeficienty a 0 C koren polynomu p. Potom 0 je take
koren p a n
asobnosti koren
u 0 a 0 jsou stejne.
D
ukaz. Bud
p(x) =
n
X
j xj ,
j=0
n
X
j (x)j =
j=0
n
X
j xj =
n
X
j xj =
j=0
j=0
n
X
j xj = p(x),
j=0
a take p(0 ) = 0.
2. Necht 0 m
a n
asobnost k. Pro kazde x C tedy plat
p(x) = (x 0 )k q(x),
kde q je polynom s vlastnost q(0 ) 6= 0). Podobne jako v
yse odvodme
p(x) = p(x) = (x 0 )k q(x) = (x 0 )k q(x).
Protoze pro polynom h(x) := q(x), plat h(0 ) = q(0 ) 6= 0, je 0 rovnez k-nasobn
y koren
polynomu p.
D
usledek 3. Polynom licheho stupne s realn
ymi koeficienty ma alespo
n 1 realn
y koren.
D
usledek 4. Kazd
y polynom s re
aln
ymi koeficienty lze psat ve tvaru soucinu polynom
u 1. stupne
s re
aln
ymi koeficienty a polynom
u 2. stupne s realn
ymi koeficienty.
D
ukaz. Rozepisme p ve tvaru rozkladu na koreninove cinitele
p(x) = n
k
Y
(x i )ni .
i=1
Pro kazd
y koren i nast
av
a jedna ze dvou moznost:
1. i R, pak se v soucinu na korenove cinitele objev ni -krat polynom prvnho stupne s
re
aln
ymi koeficienty (x i ),
2. i C \ R, pak i i je koren polynomu p se stejnou nasobnost ni a v soucinu se ni -krat
objev polynom druheho stupne
(x i )(x i ) = (x2 (2Rei )x + |i |2 ),
krer
y m
a re
alne koeficienty.
V
eta 9. Pro kazde p, q P, q 6= 0, existuj jednoznacne urcene r, z P takove, ze plat:
1. p = rq + z,
2. St z < St q.
D
ukaz. Dok
azeme nejprve existenci takov
ych polynom
u r, z P a pak jejich jednoznacnost.
1. Existenci dok
azeme indukc na St q 0. Je-li St q = 0, pak q je nenulov
y konstantn polynom
a zrejme pro kazde x C plat
1
p(x) =
p(x) q(x) + |{z}
0 ,
q(x)
|
{z
} =:z(x)
=:r(x)
(6)
p = rq + z
St
z < St
q.
(7)
n
X
i xi ,
i=0
n1
X
i=0
i xi ,
kde n1 = n , k1 = k + k pro k n[
1 a p() = 0 + 0 . Upravujme v
yraz (x )q(x) +
p() :
(x )q(x) + p() = (x )
n1
X
i xi
+ p()
i=0
n1
X
i xi+1
i=0
i=0
n
X
n1
X
i1 xi
i=1
=
n1 xn +
n1
X
n1
X
=n
i xi + p()
i=0
i1 xi
n1
X
i=1
= n1 xn +
| {z }
i xi + p()
i xi + 0
+ p()
i=1
n1
X
i=1
(i1 i ) xi 0 + p()
| {z }
{z
}
|
=i
= p(x),
coz plat pro kazde x C a tvrzen tedy plat.
=0
Axiomatick
e zaveden line
arnho prostoru, p
rklady lin.
prostor
u, podprostor
: T V V.
Rekneme,
ze V je line
arn prostor nad t
elesem T s vektorov
ymi operacemi a , prave kdyz
plat (axiomy line
arnho prostoru):
1. (a, b V )(a b = b a),
2. (a, b, c V )((a b) c = a (b c)),
3. (, T )(a V )( ( a) = () a),
4. ( T )(a, b V )( (a b) = ( a) ( b)),
5. (, T )(a V )(( + ) a = ( a) ( a)),
6. (a V )(1 a = a),
7. (~0 V )(a V )(0 a = ~0).
Prvky line
arnho prostoru V naz
yv
ame vektory, prvky telesa T naz
yvame skal
ary a prvek ~0 z
axiomu 7 naz
yv
ame nulov
y vektor.
V
eta 11. Bud V LP nad T . Potom plat:
1. Ve V existuje pr
ave jeden nulov
y vektor.
2. ( T )(~0 = ~0).
3. (a V )(a + ~0 = a).
4. Ke kazdemu vektoru z V existuje prave jeden vektor opa
cn
y. Tzn.
(a V )(1 b V )(a + b = ~0).
5. ( T )(a V )(a = ~0 = ( = 0 a = ~0)).
D
ukaz. Vetu dok
azeme prmo z axiom
u linearnho prostoru, vyuzit axiomu cslo n v rovnosti
(An)
(n)
oznacme = . Pouzit v
ysledku z predchozho bodu n teto vety oznacme = .
(A7)
(A7)
1. Necht existuj dva nulove vektory ~01 a ~02 . Pak ~01 = 0 a = ~02 .
(A7)
(A3)
(A7)
2. ~0 = (0 a) = (0) a = 0 a = ~0.
(A6)
(A7)
(A5)
(A6)
3. a + ~0 = 1 a + ~0 = 1 a + 0 a = (1 + 0) a = 1 a = a.
4. Existence: Bud a V . Polozme b := (1)a (vektor opacn
y k 1, tj. -1, v telese vzdy existuje).
Potom
(A6)
(A5)
(A7)
a + b = a + (1) a = 1 a + (1) a = (1 + (1)) a = 0 a = ~0.
10
5. Necht a = ~0 a predpokl
adejme, ze 6= 0, potom a = ~0, nebot
1
1
(A6)
(A3) 1
2
a = 1 a = ( )a =
(a) = ~0 = ~0.
D
ukaz. Oznacme
\
P :=
P .
12
Line
arn kombinace, obal, z
avislost a nez
avislost
kame, ze vektor
Definice 15. Necht V je LP nad T, x V a (x1 , . . . , xn ) je soubor vektor
u z V . R
x je line
arn kombinac souboru (x1 , . . . , xn ), prave kdyz existuj csla 1 , . . . , n T takova,
ze
x=
n
X
i xi .
i=1
sla i , i n
C
, naz
yv
ame koeficienty line
arn kombinace.
Jestlize (i n
)(i = 0), naz
yv
ame takovou linearn kombinaci trivi
aln. V opacnem prpade jde
o line
arn kombinaci netrivi
aln.
n
X
i=1
i xi =
n
X
i=1
ki
X
j=1
i,j yi,j =
ki
n X
X
(i i,j )yi,j ,
i=1 j=1
tedy x je line
arn kombinac konecneho souboru vektor
u yi,j V (i n
, j ki ). Neboli
x hM i.
V
eta 17. Bud =
6 M V , potom plat:
1. hM i V.
2. M V M = hM i.
13
xi ,
k
i
n,i6=k
coz znamen
a, ze xk hx1 , . . . , xk1 , xk+1 , . . . , xn i.
2. (): Je-li xk hx1 , . . . , xk1 , xk+1 , . . . , xn i, pak existuj koeficienty i T takove, ze
xk = 1 x1 + + k1 xk1 + k+1 xk+1 + + n xn .
Odectenm xk a oznacenm k := 1 dostaneme
n
X
i xi = ~0,
i=1
tedy netrivi
aln (alespo
n k 6= 0) linearn kombinaci souboru (x1 , . . . , xn ) davajc nulov
y
vektor, coz znamen
a, ze (x1 , . . . , xn ) je LZ.
14
D
usledek 5. Bud (x1 , . . . , xn ) LZ soubor vektor
u z V, n 2. Potom
(k n
)(hx1 , . . . , xn i = hx1 , . . . , xk1 , xk+1 , . . . , xn i).
V
eta 19. Bud M LN mnozina vektor
uzV ay
/ hM i. Potom mnozina M {y} je LN.
D
ukaz. Necht x1 , . . . , xn M a 1 , . . . , n+1 T spl
nujc
1 x1 + + n xn + n+1 y = ~0,
dok
azeme, ze tato line
arn kombinace mus b
yt trivialn. Uvazujme dva prpady:
1. Je-li n+1 = 0, pak se jedn
a o linearn kombinaci pouze prvk
u z mnoziny M . Ta je ovsem
LN, tedy i = 0 pro kazde i n[
+ 1.
2. Necht n+1 6= 0, v rovnici v
yse pak lze cslem n+1 delit a po zrejm
ych u
pravach dostavame
y=
n
1
x1 . . .
xn ,
n+1
n+1
15
B
aze a dimenze lin. prostoru, Steinitzova v
eta, sou
radnice
1. dim V = 0 V = {~0}.
2. Nulov
y prostor {~0} nem
a b
azi.
3. Bud n N a necht ve V existuje n-clenn
y LN soubor. Potom
dimV n.
4. Bud n N0 a necht ve V kazd
y (n + 1)-clenn
y soubor je LZ. Potom
dimV n.
D
ukaz.
1. Je-li dim V = 0, potom 0 N0 (V ), a tedy V = {~0}, nebot kazd
y jednoclenn
y linearn soubor
je LZ, z cehoz plyne, ze kazd
y vektor z V je nulov
y. Je-li naopak V = {~0}, pak 0 N0 (V ) a
tedy dim V = 0.
2. V nulovem vektorovem prostoru neexistuje LN soubor, tudz {~0} nem
uze mt bazi.
3. Existuje-li n-clenn
y LN soubor, mus n 1
/ N0 (V ), potom take 0, 1, . . . , n
/ N0 (V ), nebot
kazd
a podmnozina LN mnoziny je tez LN. Tedy dim V n.
4. Kdyz kazd
y (n + 1)-clenn
y soubor je LZ, je n N0 (V ), a tedy dim V n.
V
eta 21. (Steinitzova o v
ymene) Necht (x1 , . . . , xn ) a (y1 , . . . , ym ) jsou soubory vektor
u z V.
16
V
eta 22. Necht dim V = n N. Potom ve V existuje n-clenna baze.
D
ukaz. Protoze dim V = n, je n 1
/ N0 (V ), a tedy ve V existuje LN soubor delky n, kter
y
oznacme (x1 , . . . , xn ). Urcite plat, ze hx1 , . . . , xn i V . Opacnou inkluzi dokazeme sporem. Kdyby
existoval prvek xn+1 V takov
y, ze xn+1
/ hx1 , . . . , xn i, pak by soubor (x1 , . . . , xn+1 ) byl LN,
jak vme z vety vyslovene drve. Proto by muselo platit, ze dim V n + 1, coz je spor.
Celkem je tedy soubor (x1 , . . . , xn ) LN a generuje V , je to tedy n-clenna baze V .
V
eta 23. Necht n N a necht ve V existuje n-clenna baze. Potom dim V = n.
D
ukaz. B
azi V oznacme (y1 , . . . , yn ). Vme, ze dim V n. Kdyby dim V > n, musel by existovat
LN soubor delky n + 1, oznacme jej (x1 , . . . , xn+1 ). Plat ovsem (i {1, . . . , n + 1})(xi V =
hy1 , . . . , yn i). To jsou ovsem predpoklady Steinitzovy vety o v
ymene, podle ktere delka LN souboru
nem
uze prev
ysit pocet gener
ator
u, tj. mus platit n + 1 n, coz je spor.
V
eta 24. Necht {~0} =
6 V = hy1 , . . . , yn i. Potom dim V = k n a existuj navzajem r
uzne indexy
i1 , . . . , ik n
takove, ze (yi1 , . . . , yik ) je baze V .
D
ukaz. Prvn c
ast tvrzen plyne ze Steinitzovy vety. Druha cast vety plyne z faktu, ze v LZ
souboru existuje prvek, kter
y lze ze souboru odebrat, aniz by se zmenil jeho linearn obal (viz.
veta v predchoz kapitole). Takto m
uzu ze souboru (y1 , . . . , yn ) vybrat tak dlouho, dokud vznikl
y
soubor nebude LN. To nastane, az bude v souboru zb
yvat k vektor
u, protoze dim V = k.
V
eta 25. Necht (x1 , . . . , xn ) je LN soubor vektor
u z V a dim V = n N. Potom existuj vektory
xk+1 , . . . , xn V , ze (x1 , . . . , xn ) je b
aze V .
D
ukaz. Bud (y1 , . . . , yn ) b
aze V . Ze Steinitzovy vety plyne, ze k n a ze existuj navzajem r
uzne
indexy i1 , i2 , . . . , in takove, ze
V = hy1 , . . . , yn i = hx1 , . . . , xk , (yi |i n
\ {i1 , i2 , . . . , ik })i.
M
ame tedy n-clenn
y soubor gener
ator
u obsahujc vektory x1 , . . . , xk . Stac si rozmyslet, ze jsou
LN: Kdyby soubor (x1 , . . . , xk , (yi |i n
\ {i1 , i2 , . . . , ik })) byl LZ, m
uzeme z jeho vektor
u vybrat
LN soubor delky l < n generujc V , coz je ve sporu s dim V = n.
V
eta 26. Necht V je LP a P V . Potom
dim P dim V.
Je-li navc P vlastn podprostor V a dim V < , potom
dim P < dim V.
D
ukaz. Je-li dim V = prvn tvrzen vety plat trivialne. Necht tedy dim V < a P V .
Potom N0 (V ) N0 (P ), nebot jsou-li vsechny n-clenne soubory z V LZ, jsou take vsechny nclenne soubory z P LZ. Plat N0 (P ) 6= , protoze kdyby N0 (P ) = , pak take N0 (V ) =
dim V = . Z inkluze N0 (V ) N0 (P ) nakonec tedy dostavame
dim P = min N0 (P ) min N0 (V ) = dim V.
Bud nyn P V vlastn, tj. P 6= V , a necht dim V = n < . Vme uz, ze dim P = k n.
Je-li dim P = 0, tj. P = {~0}, mus V 6= {~0}, a tedy n = dim V 1. Je-li dim P = k 1,
existuje (x1 , . . . , xk ) b
aze P . Protoze P 6= V , existuje xk+1 V takov
y, ze xk+1
/ P , a tedy
(x1 , . . . , xk , xk+1 ) je LN, odkud dim V k + 1. V obou prpadech plat dim P < dim V .
D
usledek 6. Bud P V a dim P = dim V < . Potom P = V.
Lemma 1. Oznacme X = (x1 , . . . , xn ) a Y = (y1 , . . . , ym ) soubory vektor
u z V . Potom hX i = hYi,
pr
ave tehdy kdyz
dimhX i = dimhYi = dimhX Yi.
D
ukaz. () : Jestlize hX i = hYi, pak X hX i = hYi a Y hX i = hYi, tedy X Y hX i = hYi.
Prechodem k line
arnmu obalu obou stran mnozinove nerovnosti dostavame hX Yi hhX ii =
17
n
X
i xi .
i=1
D
ukaz.
Existence (1 , . . . , n ) v
ypl
yv
a z toho, ze baze generuje LP Vn = hx1 , . . . , xn i.
Jednoznacnost dok
azeme sporem. Kdyby existovala dals ntice (1 , . . . , n ) T n , takova ze
(i n
)(i 6= i ) a
n
n
X
X
x=
i xi =
i x i ,
i=1
i=1
potom mus
n
X
(i i )xi = .
i=1
Umluva:
Zavedeme Kroneckerovo delta:
(
1, pro i = j,
ij =
0, jinak.
y souradnicov
y funkcional v bazi (x1 , . . . , xn ).
V
eta 30. Necht i n
a x#
i : Vn T je i-t
Potom plat:
#
#
1. (x, y Vn )(x#
i (x + y) = xi (x) + xi (y)),
#
2. (x Vn )( T )(x#
i (x) = xi (x)),
3. (j n
)(x#
i (xj ) = ij ).
D
ukaz.
1. Necht x, y Vn . M
ame tedy x =
x+y =
n
X
i=1
Pn
i=1
x#
i (x)xi +
x#
i (x)xi a y =
n
X
x#
i (y)xi =
i=1
Pn
i=1
n
X
x#
i (y)xi . Odtud
#
x#
i (x) + xi (y) xi .
i=1
Pn
19
Pn
i=1 ij xi .
Line
arn zobrazen, izomorfismus, line
arn oper
atory a
funkcion
aly
i=1
D
ukaz. (1) (2) : Z linearity A plat A(x + y) = A(x) + Ay = Ax + Ay.
(2) (3) : Tvrzen dok
azeme matematickou indukc. Nejprve ukazeme AP = Q . Podle bodu 2.
plat A(P ) = A(x + x) = Ax + Ax = Q , kde jsme vyuzili, ze pro x P je tez x P. Pro
n = 1, 1 T a x1 P dle bodu 2. mame
A(1 x1 ) = A(1 x1 + P ) = 1 Ax1 + AP = 1 Ax1 + Q = 1 Ax1 .
20
i=1
i=1
i=1
i Axi .
i=1
i=1
Definice 27.
1. Line
arn obraz LZ souboru je LZ soubor.
2. Line
arn vzor LN souboru je LN soubor.
D
ukaz. Ad 1) Necht A L(P, Q), kde P, Q jsou linearn prostory
Pn nad telesem T . Necht
(x1 , . . . , xn ) je LZ soubor z P . Tedy existuje (1 , . . . , n ) T n , ze i=1 i xi = P a zarove
n
existuje i0 n
, ze i0 6= 0. Tedy
!
n
n
X
X
Q = A
i xi =
i Axi ,
i=1
i=1
Protoze A je proste,
Pn
i=1
i=1
i=1
Ad 1) Kdyby existoval LN soubor, jehoz obraz by byl LZ, dostali bychom se do sporu s 1.
V
eta 37. Necht P , Q jsou LP nad T . Necht (x1 , . . . , xn ) je baze P a necht (y1 , . . . , yn ) je soubor
vektor
u z Q. Potom existuje pr
ave 1 linearn zobrazen A L(P, Q) takove, ze
(i n
)(Axi = yi ).
D
ukaz. Tvrdme, ze zobrazen A lze predepsat jako Ax =
Nejprve overme linearitu
A(x + y) =
n
X
x#
i (x
Pn
i=1
x#
sechna x P .
i (x)yi pro v
n
X
#
+ y)yi =
(x#
i (x) + xi (y))yi
i=1
i=1
n
X
x#
i (x)yi +
i=1
n
X
x#
i (y)yi = Ax + Ay,
i=1
x#
i .
i=1
i=1
coz je spor.
V
eta 38. Necht A L(P, Q), b Q. Necht a P takove, ze Aa = b, potom plat:
A1 ({b}) = a + ker A.
D
ukaz. Dok
azeme dve inkluze. Bud nejprve x A1 ({b}), tj. Ax = b. Tedy A(x a) = , neboli
x a ker A, odtud x a + ker A. Naopak necht x a + ker A, tj. z ker A : x = a + z. Plat
Ax = A(a + z) = Aa = b, odtud x A1 ({b}).
22
V
eta 39. [2. o dimenzi.] Necht A L(P, Q) a dim P < . Potom
h(A) + d(A) = dim P.
D
ukaz. Pokud je h(A) = 0, pak A(P ) = {Q }, tj. A = . Tedy ker A = P , a tak d(A) = dim ker A =
dim P . Necht je tedy h(A) = k N. Bazi A(P ) znacme (y1 , . . . , yk ) a jej vzor (x1 , . . . , xk ). Podle
jedne z predchozch vet je (x1 , . . . , xk ) LN. Oznacme P = hx1 , . . . , xk i. Ukazeme, ze ker A P = P .
Tvrzen vety potom bude plynout z 1. vety o dimenzi.
Nejprve uk
azeme ker A + P = P , direktnost souctu posleze. Protoze inkluze ker A + P P
je zrejm
a, zamerme se na opacnou inkluzi: Uvazujme libovoln
y x PP . Chceme najt rozklad
k
x = p + q, kde p P a q ker A. Protoze p P , mus platit p = i=1 i xi , kde koeficienty
Pk
1 , . . . , k urcme z podmnky q = x i=1 i xi ker A. Plat
= A(x
k
X
i xi ) = Ax
i=1
k
X
i Axi = Ax
i=1
k
X
i yi ,
i=1
Pk
neboli Ax = i=1 i yi . Odtud i k : i = yi# (Ax). Tm je ovsem rozklad x = p + q P + ker A
urcen.
Nyn uk
azeme, ze P ker A = P . Vezmeme x P ker A, tj. existuj (1 , . . . , k ) T k , ze
Pk
x = i=1 i xi . Soucasne plat
= Ax =
k
X
i Axi =
i=1
k
X
i yi .
i=1
P ker A = {}.
Definice 29. Line
arn zobrazen A L(P, Q) ktere je navc bijekc P na Q naz
yvame izomorismus. Pokud takove zobrazen existuje z P do Q, rkame, ze P a Q jsou izomorfn a pseme
P
= Q.
D
usledek 7. Bud Vn LP dimenze n nad T . Potom Vn
= T n.
V
eta 40. Necht A L(Pn , Qn ). Potom A je izomorfismus tehdy a jen tehdy, je-li A proste nebo
na.
D
ukaz. V
ypl
yv
a prmo z definice.
Necht A je injektivn, uk
azeme surjektivitu. Bazi Pn oznacme (x1 , . . . , xn ). Potom
A(Pn ) = Ahx1 , . . . , xn i = hAx1 , . . . , Axn i Qn .
(Ax1 , . . . , Axn ) je LN protoze (x1 , . . . , xn ) je LN a A je proste. Proto dimhAx1 , . . . , Axn i = n, z
cehoz plyne A(Pn ) = Qn .
Necht
azeme ker A =P
{P }. Necht Ax = Q . Existuj (1 , . . . , n ) T n , ze
P A je surjektivn, uk
n
x=
i xi . Odtud dost
av
ame Q = Ax = i=1 i Axi . Protoze A je zobrazen Pn na Qn , plat
Qn = A(Pn ) = hAx1 , . . . , Axn i. Tedy, (Ax1 , . . . , Axn ) je LN. Proto i = 0 pro kazde i n
, a tak
x = P .
V
eta 41. Budte P , Q line
arn prostory nad T a necht alespo
n jeden ma konecnou dimenzi. Potom
P
=Q
dim P = dim Q.
D
ukaz. Necht dim P < . Necht je nejprve dim P = 0, coz je ekvivalentn s P = {P }.
23
n
X
i Axi =
i=1
n
X
i y.
i=1
dim P = dim Q.
n
X
(xi )x#
i .
i=1
24
Pn
D
ukaz. Nejprve uk
azeme, ze X # je LN. Uvazujme i=1 i x#
sechny x Vn plat
i = . Tedy pro v
Pn
Pn
#
#
. Protoze
alne pro xj X mame i=1 i xi (xj ) = pro vsechny j n
i=1 i xi (x) = . Speci
x#
(x
)
=
,
plyne
odtud,
z
e
=
0
pro
v
s
echny
i
.
j
ij
i
i
#
#
rejma. Opacnou inkluzi
Nyn uk
azeme, ze hX # i = Vn# . Inkluze hx#
1 , . . . , xn i Vn je z
#
dok
azeme konstruktivne. Mejtme x Vn , Vn libovolne. Pak
!
!
n
n
n
X
X
X
#
#
#
(x) =
xi (x)xi =
xi (x)(xi ) =
(xi )xi (x).
i=1
i=1
Pn
i=1
i=1
#
#
(xi )x#
i , odtud hx1 , . . . xn i.
25
2. (i `)(j
< ki )(Bij = 0),
3. (i > `)(j n
)(Bij = 0).
Sloupce k1 , . . . , k` matice B naz
yv
ame hlavn sloupce, ostatn vedlejs.
V
eta 45. Kazdou nenulovou matici A T m,n lze radkov
ymi u
pravami Gaussovy eliminacn
metody prevest na matici B v hornm stup
novitem tvaru.
Definice 33. Necht A T m,n . Hodnost matice A naz
yvame dimenzi linearnho obalu souboru
r
adk
u matice A (jako vektor
u z T 1,n ) a znacme h(A). Tedy plat:
h(A) = dimhA1, , . . . , Am, i.
V
eta 46. Budte A, B T m,n . Je-li A B, potom h(A) = h(B).
D
ukaz. Tvrzen plyne z toho ze GEM zachovava linearn obal radk
u matice.
Definice 34. Necht A T m,n . Matici AT T n,m , kde
(i m)(j
n
)( (AT )ij = Aji ),
nazveme matic transponovanou k A.
V
eta 47. Necht A T m,n . Potom
h(A) = h(AT ).
D
ukaz. Je-li A = , potom i AT = a vzorecek plat.
Bud A 6= , potom h(A) = k m,
a tedy existuj navzajem r
uzne indexy i1 , . . . , ik m
T k,n matici s
takove, ze soubor r
adk
u s temito indexy (Ai1 , , . . . , Aik , ) je LN. Oznacme A
r
adky Ai1 , , . . . , Aik , . Z definice LN mame
k
X
j Aij , = ~0 1 = = k = 0.
j=1
26
Ai1 ,2 1 + + Aik ,2 k
=
..
.
Ai1 ,n 1 + + Aik ,n k
kter
a vznikne z A r
adkov
ymi u
pravami GEM. Aby soustava mela pouze trivialn resen mus b
yt
vsechny sloupce matice X hlavn. Tato matice ma tedy k nenulov
ych radk
u a pak n k radk
u
nulov
ych. Proto h(X) = k.
T , je take h(A
T ) = k. Matice A
T ma ve sloupcch vektory Ai , , . . . , Ai , .
Jelikoz X A
1
k
Doplnme-li ji zaps
anm ostatnch r
adk
u z matice A do prslusn
ych sloupc
u, zskame celou matici
T (rozmyslete si). Tedy
AT . Hodnost AT ale nem
uze b
yt mens nez hodnost A
T ) = k = h(A).
h(AT ) h(A
Z rovnosti A = (AT )T , pak dost
av
ame i druhou nerovnost h(AT ) h(A). Celkem tedy h(AT ) =
h(A).
D
usledek 9. Necht A T m,n . Potom
h(A) min(m, n).
27
N
asoben matice a inverzn matice
p) Cij =
Aik Bkj
k=1
naz
yv
ame sou
cinem matic A a B a znacme C = AB.
V
eta 48. V n
asledujcch tvrzench jsou rozmery matic A, B a C vzdy takove, aby obsazene
v
yrazy mely smysl. Plat:
1. A(BC) = (AB)C
(asociativn zakon)
2. A(B + C) = AB + AC
(distributivn zakon)
3. (A + B)C = AC + BC
(distributivn zakon)
!
=
XX
`
X X
Aik Bk`
C`j =
X
(AB)i` C`j
= [(AB)C]ij .
Protoze jsme i, j volili libovolne, kazd
y ij-t
y prvek matice A(BC) je roven ij-temu prvku
matice (AB)C. Tedy A(BC) = (AB)C.
b) Podobne m
ame
[(AB)T ]ij = (AB)ji =
Ajk Bki =
k
T
Bki Ajk =
= (B A )ij .
Definice 36. Matici A T n,n naz
yvame
ctvercovou matic
r
adu n. Matici E T n,n , kde
Eij = ij , naz
yv
ame jednotkovou matic n-teho radu.
Definice 37. Bud A T n,n . Existuje-li matice B T n,n takova, ze plat
AB = BA = E,
naz
yv
ame matici A regul
arn a B inverzn matic k matici A. Znacme B = A1. Pokud A nen
regul
arn, naz
yv
ame matici A singul
arn.
V
eta 49. Je-li A T n,n regul
arn, potom je inverzn matice k A urcena jednoznacne.
D
ukaz. Predpokl
adejme, ze existuj dve matice B1 , B2 T n,n takove, ze
AB1 = B1 A = E
AB2 = B2 A = E.
Uk
azeme, ze z toho jiz vypl
yv
a, ze B1 = B2 .
S pouzitm asociativnho z
akona pro maticove nasoben dostavame
B1 = B1 E = B1 (AB2 ) = (B1 A) B2 = EB2 = B2 .
| {z } | {z }
=E
=E
28
V
eta 50. Necht A, B T n,n jsou regularn, potom AB je regularn a plat
(AB)1 = B1 A1 .
D
ukaz. Protoze
(AB)(B1 A1 ) = A(BB1 )A1 = AA1 = E
a analogicky
(B1 A1 )(AB) = B1 (A1 A)B = B1 B = E,
je podle definice matice AB regul
arn a plat (AB)1 = B1 A1 .
V
eta 51. Bud A T n,n . Existuje-li B T n,n takova, ze plat AB = E nebo BA = E, potom je
A regul
arn a B = A1 .
D
ukaz. K libovolne matici A T n,n definujme zobrazen A : T n T n predpisem
(x T n )(Ax := A x),
kde x uvazuji sloupcov
y vektor z T n (nasoben A x tedy ma smysl). Vsimnete si (cvi
cen), ze
n
A L(T ) a
A = B A = B.
Navc matici AB odpovd
a slozene zobrazen AB, nebot pro lib.
x T n je
i Ai,, = ~0.
i=1
29
(8)
Uk
azeme, ze z toho vypl
yv
a, 1 = = n = 0. Rovnici (8) m
uzeme prepsat maticove takto
b A = ~0,
kde b = (1 , . . . , n ) (overte). Protoze predpokladame, ze A je regularn, m
uzeme obe strany
posledn rovnosti vyn
asobit matic A1 zprava. Dostaneme b = ~0, a tedy 1 = = n = 0.
Proto je soubor r
adk
u (A1, , . . . , An, ) LN.
2) 3): Vypl
yv
a ihned z definice hodnosti matice.
3) 4): Pomoc GEM prevedme A na matici X v hornm stup
novitem tvaru, tedy A X. Protoze
predpokl
ad
ame, ze h(A) = n, matice X T n,n nema zadn
y radek nulov
y (jinak by h(A) < n).
Proto nutne (i n
)(Xii 6= 0). Potom lze zpetn
ym chodem GEM prevest X na E. Celkem tedy
m
ame
A X E.
4) 1): Protoze A E vme, ze P T n,n regularn tak, ze A = PE = P. Tedy A je regularn.
V
eta 53. Necht A, B T m,n . Existuje-li P T m,m regularn takova, ze B = PA, potom A B.
D
ukaz. Matice P je regul
arn, proto P E. Necht tuto eliminaci realizuje regularn matice Q, tedy
QP = E. Aplikujeme-li stejne kroky GEM jako pri eliminaci P E na matici B dostaneme matici
A, protoze
QB = QPA = EA = A.
Tedy A B.
D
usledek 11. N
asobenm regul
arn matic se hodnost nezmen. Tzn., je-li A T m,n a P T m,m
regul
arn, potom plat
h(A) = h(PA).
D
ukaz. Vme, ze A PA. Nyn stac vyuzt toho, ze GEM nemen hodnost matice.
V
eta 54. Necht A T m,n a B T n,p . Potom plat:
h(AB) min(h(A), h(B)).
D
ukaz. Necht h(A) = k. Potom A X, X je v hornm stup
novitem tvaru. Dale Q T m,m
regul
arn tak, ze A = QX. S vyuzitm predchozho d
usledku dostavame:
h(AB) = h(QXB) = h(XB).
Protoze pocet nenulov
ych r
adk
u X je k (h(A) = k), je i pocet nenulov
ych radk
u matice XB mens
nebo roven k. Proto h(XB) k a celkem mame
h(AB) h(A).
(9)
D
ale protoze plat (AB)T = BT AT a h(A) = h(AT ) dostavame s vyuzitm jiz dokazane nerovnosti (9)
h(AB) = h((AB)T ) = h(BT AT ) h(BT ) = h(B).
Obe nerovnosti h(AB) h(A) a h(AB) h(B) mus tedy platit soucasne. Odtud plyne tvrzen
vety.
30
Determinant matice
V
eta 57. Necht A T n,n .
31
matice A s prohozen
1. Bud A
ym i-t
ym a j-t
ym radkem, potom
= det A.
det A
1
z definice:
D
ukaz. BUNO
i < j. Poctejme det A
X
=
sgn
a1,(1) . . . a
i,(i) . . . a
j,(j) . . . a
n,(n) .
det A
Sn
je matice A s prohozen
Protoze A
ym i-t
ym a j-t
ym radkem mame
X
=
det A
sgn a1,(1) . . . aj,(i) . . . ai,(j) . . . an,(n) .
Sn
D
al oznacme Sn transpozice prvk
u i a j. Tedy (i) = j, (j) = i a (k) = k, k 6= i, j a
m
uzeme ps
at
X
=
sgn a1,( )(1) . . . aj,( )(j) . . . ai,( )(i) . . . an,( )(n)
det A
Sn
Sn
Nyn m
uzeme v posledn sume ps
at = , protoze { | Sn } = Sn , a tedy projdeme
opet celou mnozinu Sn ,
X
=
det A
sgn( )a1,(1) . . . ai,(i) . . . aj,(j) . . . an,(n) .
Sn
D
usledek 12. M
a-li matice A T n,n dva stejne radky, je det A = 0.
z predchoz vety plat: A = A,
a
D
ukaz. Je-li i-t
y a j-t
y r
adek matice A stejn
y, pro matice A a A
tedy det A = det A. Z toho plyne, ze det A = 0.
V
eta 58. [2. c
ast - 2. a 3. u
prava GEM]
matice A s i-t
2. Bud A
ym r
adkem vynasoben
ym cslem T , potom
= det A.
det A
matice A, kde pouze na j-tem radku je Ai, + Aj, , potom
3. Bud A
= det A.
det A
D
ukaz.
2. Poct
ame z definice:
=
det A
sgn
a1,(1) . . . a
i,(i) . . . a
n,(n)
Sn
Sn
Sn
1 Bez
u
jmy na obecnosti.
32
3. Opet z definice m
ame:
=
det A
sgn
a1,(1) . . . a
i,(i) . . . a
j,(j) . . . a
n,(n)
Sn
Sn
Sn
Sn
..
..
..
.
.
.
det
Ai, + Bi, = det Ai, + det Bi, .
..
..
..
.
.
.
D
ukaz. Opet stac pouzt definici determinantu:
..
.
X
A
+
Bi,
det
sgn a1,(1) . . . (ai,(i) + bi,(i) ) . . . an,(n)
i,
=
..
Sn
.
X
=
sgn a1,(1) . . . ai,(i) . . . an,(n)
Sn
Sn
..
..
.
.
= det
Ai, + det Bi, .
..
..
.
.
V
eta 60. Necht A T n,n . Potom plat
det AT = det A.
D
ukaz. Z definice m
ame
det AT =
Sn
Potom dost
av
ame
det AT =
Sn
n
Y
(X1 X2 )i,i =
i=1
n
Y
i=1
1
.
det A
D
ukaz. Stac na obe strany rovnosti
A1 A = E
aplikovat determinant, pouzt predchoz vetu a identitu det E = 1. Potom dostaneme
det A1 det A = 1
a odtud plyne tvrzen vety.
34
V
eta 63. Necht 1 , 2 Sn , potom plat:
sgn(1 2 ) = sgn 1 sgn 2 .
D
ukaz. Pouze strucne (detaily cvi
cen).
Pro Sn definujme A() T n,n takto
(i, j n
)( A()ij = (i),j ).
Uk
azeme, ze plat
det A() = sgn
a take
D
ukaz. Nejprve si vetu dok
azeme pro velice specialn matice, ktere maj v jednom sloupci n 1
nulov
ych prvk
u.
Lemma 2. Necht A T n,n , n 2, A = (aij ), k, l n
a i n
\ {l} plat aik = 0. Potom
det A = (1)k+l alk det A(l, k).
D
ukaz Lemma.
1. Necht k = l = n. Tedy matice A ma v poslednm sloupci nulove vsechny prvky s jedinou
moznou v
yjimkou prvku ann . Potom
X
det A =
sgn a1,(1) . . . an,(n)
Sn
V sume napravo jsou vsechny sctance, pro ktere n 6= (n), nulove. Tedy
X
det A =
sgn a1,(1) . . . an,(n)
Sn , (n)=n
= ann
Sn1
matici ktera
2. Necht neplat podmnka 1. Tento prpad prevedeme na prpad 1. Oznacme A
vznikne z matice A tak, ze k-t
y sloupec presuneme na n-tou pozici postupn
ym vymen
ovanm
s n
asledujcm sloupcem, potom stejn
ym zp
usobem presuneme l-t
y radek na n-tou pozici.
Provedeme celkem (n k) + (n l) v
ymen, proto
det A
nn det A(n,
n) = alk det A(l, k).
Celkem tedy
det A = (1)k+l alk det A(l, k).
D
ukaz vety. Definujme matici i Ak ktera vznikne z matice A tak, ze v k-tem sloupci na i-tem
nech
ame prvek aik , ale ostatn prvky k-teho slouce jsou nuly. Potom k-t
y sloupec A je souctem
k-t
ych sloupc
u matic i Ak , i n
.
Vyuzejeme-li dok
azaneho Lemma a toho, ze determinant je linearn funkce sloupc
u, dostaneme
det A =
n
X
det i Ak =
i=1
n
n
X
X
(1)i+k aik det i Ak (i, k) =
(1)i+k aik det A(i, k).
i=1
i=1
naz
yv
ame matic adjugovanou k matici A.
V
eta 65. Necht A T n,n , n 2. Potom plat:
AAadj = det A E.
D
ukaz.
(AAadj )ij =
n
X
Aik Aadj
kj =
k=1
n
X
k=1
Posledn v
yraz je pro i = j roven det A podle Vety o rozvoji podle i-teho radku. Pokud i 6= j,
je posledn v
yraz nulov
y, nebot se rovna determinantu matice se stejn
ym i-t
ym a j-t
ym radkem
(opet z Vety o rozvoji podle j-teho r
adku).
Celkem tedy m
ame
(AAadj )ij = det A ij ,
odkud plyne tvrzen vety.
D
usledek 16. Necht A T n,n , n 2, je regularn. Potom plat:
A1 =
1
Aadj .
det A
36
10
Soustavy line
arnch rovnic
11 . . . 1n
.. ,
A = ...
.
m1 . . . mn
1
.
b=
.. .
m
System rovnic
11 x1 + + 1n xn
m1 x1 + + mn xn
=
..
.
=
naz
yv
ame soustavou m line
arnch rovnic o n neznam
ych x1 , . . . , xn .
Definice 45. [Pokracov
an.] Oznacme
x1
.
n,1
x=
.. T ,
xn
system rovnic lze pak zapsat maticove podle pravidel maticoveho nasoben:
Ax = b .
Matici A naz
yv
ame matic soustavy, vektor b vektorem prav
ych stran a vektor
torem nezn
am
ych. Matici
(A | b) T m,n+1 ,
x vek-
kter
a vznikne prid
anm sloupce b za matici A, naz
yvame roz
s
renou matic soustavy.
Je-li b = ~0, naz
yv
ame soustavu homogenn, jinak nehomogenn.
V
eta 66. [Frobeniova.]
1. Soustava m line
arnch rovnic pro n neznam
ych Ax = b je resitelna, tj. S 6= , prave kdyz
h(A) = h(A | b).
2. Je-li h(A) = h, m
a soustava Ax = ~0 prave n h linearne nezavisl
ych resen, tj.
(
{0},
pokud n = h,
S0 =
hx1 , . . . , xnh i, pokud h < n.
Je-li navc h(A | b) = h, pak
S=x
+ S0 ,
kde x
je tzv. partikul
arn
re
sen: A
x = b.
D
ukaz.
1. (): Necht
y = (y1 , . . . , yn )T
yj A,j = b,
j=1
37
odkud
a tedy
b hA,1 , . . . , A,n i
hA,1 , . . . , A,n i = hA,1 , . . . , A,n , bi
b hA,1 , . . . , A,n i,
a proto y1 , . . . , yn T tak, ze
b=
n
X
yj A,j ,
j=1
neboli Ay = b, kde
x + ker A = x + S0 ,
kde x
je partikul
arn resen, tj. A
x = Ax = b.
V
eta 67. Budte A, C T m,n a b, d T 1,m . Je-li
(A | b) (C | d),
potom je mnozina resen soustavy Ax = b shodna s mnozinou resen soustavy Cx = d.
D
ukaz. Bud x T n,1 takove, ze Ax = b. Protoze (A | b) (C | d), P T m,m regularn takova,
ze
A = PC a b = Pd.
Potom
PCx = Ax = b = Pd.
Vyn
asobenm leve a prave strany matic P1 zleva dostaneme Cx = d. Tedy je-li x resenm
Ax = b, potom je x resenm Cx = d. Opacna implikace vypl
yva ze symetrie relace .
38
V
eta 68. [Cramerovo pravidlo.] Necht A T n,n je regularn a
m
a pr
ave jedno resen a pro jeho slozky plat:
xi =
i
,
det A
1 X adj
1
(Aadj b)i =
A bj
det A
det A j=1 ij
1 X
(1)i+j bj det A(j, i)
det A j=1
coz plyne z vety o rozvoji podle i-teho sloupce aplikovane na matici, ktera vznikne z matice A
nahrazenm i-teho sloupce sloupcem b.
39
11
Line
arn variety
1. Bud W line
arn varieta, potom (a W )(W = a + Z(W )).
2. Zameren line
arn variety je urceno jednoznacne.
D
ukaz.
1. Necht W = a + Z(W ). Pro libovolne b W existuje x W tak, ze b = a + x. Odkud
dost
av
ame, ze b a Z(W ). Protoze je Z(W ) podprostor plat
(b a) + Z(W ) = Z(W ).
Pro libovolne b W tedy dost
avame
W = a + Z(W ) = b + (a b) + Z(W ) = b + Z(W ).
2. Existuj-li dva podprostory P, Q V takove, ze
W = a + P = a + Q,
dostaneme ihned z posledn rovnosti, ze P = Q.
Definice 47.
k
X
i ai
i=1
naz
yv
ame sm
erovou rovnic variety W . Rozepseme-li smerovou rovnici po souradnicch ve
zvolene b
azi V , dostaneme parametrick
e rovnice variety W ve zvolene bazi.
V
eta 70. Necht V # , 6= 0 a T . Potom mnozina
{x V | (x) = }
je nadrovina ve V .
D
ukaz. Protoze je line
arn, je (V ) T . Dal protoze dim T = 1, mus bud (V ) = {0}, nebo
(V ) = T . Prvn moznost ale nastat nem
uze, to by byl spor s predpokladem 6= 0. Tedy plat
(V ) = T . Potom mus existovat x0 V takove, ze (x0 ) = . Podle vety o tvaru mnoziny resen
u
lohy Ax = b (kde nyn m
ame A = a b = ) plat
{x V | (x) = } 1 () = x0 + ker .
Tedy mnozina {x V | (x) = } je linearn varieta, nebot jadro je vzdy podprostor. Aby to byla
navc nadrovina, stac uk
azat, ze dim ker = n 1. To ale plyne ihned z 2. vety o dimenzi:
dim ker = dim V h() = n dim (V ) = n dim T = n 1.
40
V
eta 71. Necht W je line
arn varieta ve V o kodimenzi k N. Potom existuje LN soubor
line
arnch funkcion
al
u z V # (1 , . . . , k ) a k-tice (1 , . . . , k ) T k tak, ze plat
i (x) = i )}.
W = {x V | (i k)(
Definice 49. S oznacenm jako v predchoz vete naz
yvame rovnice
1 (x)
= 1
..
.
k (x)
= k
vektorov
e rovnice variety W . Rozepseme-li vektorove rovnice ve zvolene bazi V a k n dualn
b
azi V # , dostaneme neparametrick
e rovnice variety W .
kame, ze W1 a W2 jsou
Definice 50. Necht W1 , W2 jsou linearn variety ve V . R
rovnob
e
zn
e (Z(W1 ) Z(W2 )) (Z(W2 ) Z(W1 )),
mimob
e
zn
e nejsou rovnobezne a W1 W2 = ,
r
uznob
e
zn
e nejsou rovnobezne a W1 W2 6= .
V
eta 72. Necht W1 , W2 jsou line
arn variety ve V , , T \ {0}. Potom W1 + W2 je take
line
arn varieta ve V , pro jejz zameren plat:
Z(W1 + W2 ) = Z(W1 ) + Z(W2 ).
D
ukaz. Necht W1 = a + Z(W1 ) a W2 = b + Z(W2 ). Potom
W1 + W2 = (a + Z(W1 )) + (b + Z(W2 )) = (a + b) + (Z(W1 ) + Z(W2 )).
Protoze je Z(W1 ) podprostor, plat Z(W1 ) = Z(W1 ) a podobne Z(W2 ) = Z(W2 ). Dostavame
W1 + W2 = (a + b) + (Z(W1 ) + Z(W2 )),
kde a + b W1 + W2 a Z(W1 ) + Z(W2 ) V , tedy W1 + W2 je linearn varieta ve V se
zamerenm Z(W1 ) + Z(W2 ).
V
eta 73. Necht {Wi | i J } je nepr
azdn
y (J =
6 ) system linearnch variet ve V . Potom
\
Wi
iJ
T
je bud pr
azdn
a mnozina, nebo line
arn varieta ve V . Je-li iJ Wi 6= , potom plat
!
\
\
Z
Wi =
Z(Wi ).
iJ
iJ
D
ukaz. Oznacme
\
W :=
Wi .
iJ
iJ
Wi , plat
(i J )(a Wi ).
Lze tedy ps
at
(i J )(Wi = a + Z(Wi )).
41
Potom
W =
Wi =
iJ
(a + Z(Wi )) .
iJ
Dok
azeme-li
\
(a + Z(Wi )) = a +
iJ
Z(Wi ),
iJ
budeme celkem mt
\
W =a+
Z(Wi ),
iJ
iJ
iJ
(i J )(x a Z(Wi )) x a
\
iJ
xa+
Z(Wi ).
iJ
42
Z(Wi )
12
Matice line
arnho zobrazen a jej vlastnosti
V
eta 74. Bud A T n,m a A L(T m , T n ) definovane vztahem Ax := A x pro kazde
Potom
h(A) = h(A).
x T m.
D
ukaz. Z definice hodnosti line
arnho zobrazen mame
h(A) = dim A(T m ) = dim Ahe1 , . . . , em i,
kde (e1 , . . . , en ) je standardn b
aze T m . Dal z linearity A m
uzeme psat
dim Ahe1 , . . . , em i = dimhAe1 , . . . , Aen i.
Nakonec z definice zobrazen A dostaneme
h(A) = dimhAe1 , . . . , Aen i = dimhA,1 , . . . , A,m i = h(A).
V
eta 75. Pro kazde A L(T m , T n ) existuje jedina matice A T n,m takova, ze plat
(x T m )(Ax = A x).
D
ukaz. Existence: Matici A T n,m definujeme nasledovne
#
(i n
)(j m)(A
ij := ei (Aej )).
Tedy matice A m
a v j-tem sloupci souradnice vektoru Aej ve standardn bazi.
Spoctejme nyn i-tou slozku vektoru (A x)i , pro lib. x T m . Pripome
nme, ze j-tou slozku
xj vektoru x lze zapsat jako e#
ame
j (x). M
(A x)i =
m
X
Aij xj =
j=1
Protoze souradnicov
y funkcion
al
e#
i
m
X
#
e#
i (Aej )ej (x).
j=1
je linearn, m
uzeme posledn v
yraz zapsat jako
m
X
,
e#
e#
i
j (x)Aej
j=1
A je rovnez line
arn proto se upravovan
y v
yraz dal rovna
m
X
#
#
ej (x)ej .
ei A
j=1
Protoze
x=
m
X
e#
j (x)ej ,
j=1
dost
av
ame celkem
(A x)i = e#
i (Ax) = (Ax)i ,
pro i n
.
Jednozna
cnost: Necht existuj A, B T n,m takove, ze
Ax = A x = B x,
Speci
alne polozme-li
x T m .
i n
.
#
(i n
)(j m)(
X AY
ij := yi (Axj )),
A X AX .
V
eta 76. Necht A, B L(Pm , Qn ), T . Potom plat
1.
(A + B)Y = X AY + X B Y ,
2.
(A)Y = X AY .
D
ukaz. Obe tvrzen vypl
yvaj z linearity souradnicov
ych funkcional
u.
1.
X
(A + B)Y
ij
= yi# ((A + B)xj ) = yi# (Axj + Bxj ) = yi# (Axj ) + yi# (Bxj )
= X AY ij + X B Y ij
2.
X
(A)Y
ij
= yi# ((A)xj ) = yi# (Axj ) = yi# (Axj ) = X AY ij
V
eta 77. Necht A L(Pm , Qn ), x Pm . Potom plat
dAxeY = X AY dxeX .
D
ukaz. Vezmeme vektor x Pm ,
x=
m
X
x#
i (x)xi ,
i=1
potom plat
Ax = A
m
X
!
x#
i (x)xi
m
X
i=1
x#
i (x)Axi .
i=1
n
X
n
X
j=1
AY
ji yj .
j=1
m
X
x#
i (x)
i=1
n
X
AY
ji yj .
j=1
Prohodme sumy a m
ame
Ax =
n
m
X
X
j=1
Nebo-li cslo
AY dxeX
j
!
X
AY
ji
x#
i (x)
yj =
i=1
n
X
AY dxeX
j=1
je j-t
a souradnice vektoru Ax v bazi Y, tj.
yj# (Ax) =
AY dxeX
j
j n
,
j
yj .
V
eta 78. Necht A L(Qn , Vs ), B L(Pm , Qn ). Potom pro matici slozeneho zobrazen AB
L(Pm , Vs ) plat
X
(AB)W = Y AW X B Y .
D
ukaz. Nejprve si uvedomte, ze uveden
y soucin matic ma smysl, nebot Y AW T s,n , X B Y T n,m ,
Y W X Y
s,m
tedy A B T
. Lev
a strana vzorecku ma take odpovdajc rozmery X (AB)W T s,m .
X
W
Pro prvek matice (AB) s indexy i s, j m
plat:
!!
n
X
#
#
#
#
X
W
(AB)ij = wi ((AB)xj ) = wi (A(Bxj )) = wi A
yk (Bxj )yk
k=1
wi#
!!
n
X
Y
Bkj
yk
n
X
wi#
k=1
n
X
!
X
Y
Bkj
Ayk
k=1
Y
Bkj
wi# (Ayk ) =
k=1
n
X
Y
Bkj
AW
ik =
k=1
n
X
AW
ik
Y
Bkj
,
k=1
D
ukaz. S vyuzitm predesle vety je
X
AY Y (A1 )X = E
vypl
yv
a tvrzen d
usledku.
V
eta 79.
X
1 En
AY = Em (CY A CX
) .
D
ukaz. Vezmeme (i, j)-t
y prvek matice napravo:
Em
1 En
(CY A CX
)
ij
1
= e#
i CY ACX ej .
1
Protoze CX xj = ej je CX
ej = xj a m
uzeme dale upravovat
Em
1 En
(CY A CX
)
ij
#
= e#
i (CY Axj ) = [CY (Axj )]i = yi (Axj ).
Napravo n
am vysel (i, j)-t
y prvek matice
V
eta 80. Necht A L(Pm , Qn ), potom
h(A) = h(X AY ).
D
ukaz. Plat
h(A) = dim APm = dim Ahx1 , . . . , xm i = dimhAx1 , . . . , Axm i.
45
AY regularn
Protoze souradnicov
y izomorfismus CY : x 7 dxeY zachovava dimenzi (jako kazd
y izomorfismus!),
m
uzeme ho aplikovat na jednotlive vektory souboru (Ax1 , . . . , Axm ), aniz bychom zmenili dimenzi
obalu. Tedy
dimhAx1 , . . . , Axm i = dimhdAx1 eY , . . . , dAxm eY i.
X
AY , a proto
AY regularn.
V
eta 81.
L(Pm , Qn ) ' T n,m .
D
ukaz. Uk
azeme, ze je izomorfismus.
1. je line
arn: Budte T , A, B L(Pm , Qn ) libovolne, potom
(A + B) = X (A + B)Y =
AY + X B Y = (A) + (B).
n
)( X AY
ij = yi (Axj ) = 0 ).
11 . . . 1m
.. .
A = ...
.
n1 . . . nm
Uz vme, ze zobrazen A L(Pm , Qn ) je urceno jednoznacne, predepseme-li jeho hodnoty
na b
azi Pm . Definujme tedy A L(Pm , Qn ) takto:
Axj :=
n
X
ij yi .
i=1
46
13
Zm
ena b
aze, matice p
rechodu
X PY
T n,n , kde
(i, j n
)((X PY )ij = x#
i (yj )),
naz
yv
ame matic p
rechodu od b
aze X k bazi Y.
V
eta 82. Necht X , Y a Z jsou b
aze Vn . Potom
1.
X PY
2. matice
X PY
= Y EX ,
je regul
arn a plat
(X PY )1 = Y PX ,
3. pro x Vn plat
X PY dxeY
= dxeX ,
Y PZ = X P Z .
D
ukaz.
1. Necht i, j n
. Potom plat
#
Y X
(X PY )ij = x#
i (yj ) = xi (Eyj ) = Eij .
2. Vme, ze h(X AY ) = h(A) pro lib. linearn zobrazen A. S vyuzitm bodu 1. a faktu h(E) = n
m
ame
h(X PY ) = h(Y E X ) = h(E) = n,
a tedy matice
X PY
je regul
arn.
D
ale uz vme, ze
(X AY )1 = Y (A1 )X
pro bijektivn line
arn zobrazen A. Odkud specialne dostavame
1
(X PY )
EX
1
= X (E 1 )Y = X E Y = Y PX .
3. Pro i n
plat
(X PY dxeY )i =
n
X
(X PY )ij (dxeY )j =
j=1
n
X
#
x#
i (yj )yj (x)
j=1
= x#
i
n
X
yj# (x)yj = x#
i (x) = (dxeX )i ,
j=1
n
X
j=1
47
yj# (x)yj .
4. S vyuzitm vzorecku pro matici slozeneho zobrazen z kapitoly Matice linearnho zobrazen
m
ame
Y X Z Y
Z X
= X PZ .
X PY Y PZ = E E = E
V
eta 83. Necht A L(P, Q), X , X baze P a Y, Y baze Q. Potom plat
X
X Y
AY = Y PY1
A X PX .
D
ukaz. Vyjdeme z prave strany vzorce a dvakrat pouzijeme vetu o matici slozeneho zobrazen,
1
Y PY
X AY X PX = Y E Y X AY X E X = Y E Y X AY = X AY .
D
usledek 20. Necht A L(P ), X , X baze P . Potom plat
X
X
A = X PX1
A X PX .
D
ukaz. Stac v predchoz vete polozit Q := P , Y := X a Y := X .
48
14
Vlastn
csla a vlastn vektory, diagonalizace
`1
X
i xi .
i=1
Plat:
Ax` = A
`1
X
i xi =
`1
X
i Axi =
i i xi .
i=1
i=1
i=1
`1
X
Soucasne take
Ax` = ` x` =
`1
X
i ` xi .
i=1
Dost
av
ame tedy
~0 =
`1
X
i (i ` )xi .
i=1
(A E) = Y PX1 Y (A E) Y PX .
D
ukaz. Nejprve dok
azeme rovnost mezi (A) a p1
A ({0}):
1. : Necht 0 (A). Potom (x Vn )(x 6= ~0)(Ax = 0 x). Tedy Ax 0 x = ~0, nebo-li
(A 0 E)x = ~0 x ker(A 0 E) (A 0 E) nen proste (A 0 E) nen bijekce
X (A 0 E) nen regul
arn pA (0 ) = det X (A 0 E) = 0.
X
X
2. : Necht 0 p1
regularn (A 0 E)
A ({0}) det (A 0 E) = 0 (A 0 E) nen
nen bijekce (A 0 E) nen proste. Proto existuje ~0 6= ker(A 0 E), nebo-li Ax = 0 x
0 (A).
Nepr
azdnost mnoziny (A) nyn vypl
yva ze zakladn vety algebry, protoze stupe
n polynomu pA
je n 1.
D
usledek 21. Spektrum oper
atoru A L(Vn ) je rovno spektru matice zobrazen A v libovolne
b
azi X prostoru Vn , tj. (A) = (X A).
Definice 56. Necht A L(Vn ), 0 (A). Nasobnost csla 0 jako korene charakteristickeho
polynomu pA oper
atoru A naz
yv
ame algebraickou n
asobnost vlastnho csla 0 a znacme ji
a (0 ).
slo d(A 0 E) naz
C
yv
ame geometrickou n
asobnost vlastnho csla 0 a znacme ji g (0 ).
V
eta 87. Necht A L(Vn ), 0 (A). Potom
g (0 ) a (0 ).
D
ukaz. Oznacme g (0 ) = k. Necht (x1 , . . . , xk ) je baze vlastnho podprostoru ker(A 0 E).
Dopl
nme soubor (x1 , . . . , xk ) na b
azi Vn , tedy X = (x1 , . . . , xk , xk+1 , . . . , xn ) je baze Vn . Potom
plat
0 0 . . . 0 a1,k+1 . . . a1,n
0 0 . . . 0 a2,k+1 . . . a2,n
..
..
..
..
..
.
.
.
.
.
.
.
.
.
.
.
X
,
A=
0
0
.
.
.
a
.
.
.
a
0
k,k+1
k,n
.
.
.
.
.. . . .
..
..
..
..
...
0
0 . . . 0 an,k+1 . . . an,n
50
a proto
pA () = det X (A E) = det(X A E)
0
0
...
0
0
.
.
.
0
0
..
..
..
.
.
...
.
=
0
0
.
.
.
0
.
.
.
..
..
..
...
0
0
...
0
a1,k+1
a2,k+1
..
.
ak,k+1
..
.
an,k+1
ak,n
..
.
an,n
...
...
a1,n
a2,n
..
.
...
...
...
...
= (0 )k q(),
kde q je polynom. Dostali jsme tedy
pA () = (0 )k q(),
z cehoz vypl
yv
a, ze 0 je alespo
n k-n
asobn
y koren pA . Proto g (0 ) = k a (0 ).
Definice 57. Matice A, B Cn,n nazveme podobn
e, prave kdyz existuje P Cn,n regularn tak,
ze plat
A = P1 BP.
Znacme A B.
V
eta 88. Necht A, B Cn,n . Potom A B prave tehdy, kdyz existuje operator A L(Vn ) a dve
b
aze X , Y takove, ze
X
A = A a Y A = B.
D
ukaz.
1. () : Necht A, B Cn,n a A B. Polozme Vn := Cn a definujme A L(Cn ) takove, ze
(i n
)(Aei := A,i ),
kde opet ei , i n
, znac vektory standardn baze Cn . Potom
je X := En .
En
Definujme b
azi Y jako soubor sloupc
u matice P1 z relace podobnosti: A = P1 BP. Potom
1
P = X PY a plat
B = PAP1 = X PY1 X A X PY = Y A.
2. () : Necht naopak existuje operator A L(Vn ) a dve baze X , Y prostoru Vn takove, ze
X
A = A a Y A = B. Potom stac polozit P := Y PX a plat
A = X A = Y PX1 Y A Y PX = P1 BP,
tedy A B.
Definice 58. Oper
ator A L(Vn ) nazveme diagonalizovateln
y, jestlize existuje baze X prostoru Vn takov
a, ze matice X A je diagonaln.
V
eta 89. [O diagonalizovatelnosti.] Operator A L(Vn ) je diagonalizovateln
y prave kdyz
( 0 (A) )( a (0 ) = g (0 ) ).
D
ukaz.
51
1. () : Necht X je b
aze Vn takov
a, ze
A = diag(1 , . . . , n ). Potom
n
Y
(i ),
i=1
tedy (A) = {i | i n
}.
Necht a (0 ) = k pro nejake 0 (A). Potom
(i1 , . . . ik n
)(i1 = = ik = 0 ).
Pro geometrickou n
asobnost plat podle 2. vety o dimenzi
g (0 ) = d(A 0 E) = n h(A 0 E) = n h(X A 0 E).
Matice X A 0 E je diagon
aln a prave na k mstech na diagonale (s indexy i1 , . . . ik ) ma
nuly. Hodnost teto matice je tedy n k a g (0 ) = k.
2. () : Hledanou b
azi X , v nz je X A diagonaln, zkonstruujeme. Budte 1 , . . . , k navzajem
r
uzn
a vlastn csla oper
atoru A. Jejich algebraicke nasobnosti oznacme l1 , . . . , lk , potom
k
X
li = n.
i=1
(i)
(i)
(1)
(2)
(2)
(k)
(k)
A diagonaln. Presneji,
A = diag(1 , . . . , 1 , 2 , . . . , 2 , . . . , k , . . . , k ).
| {z }
| {z } | {z }
l1 kr
at
l2 kr
at
lk kr
at
Zb
yv
a n
am tedy dok
azat, ze X je baze Vn . Protoze je X n-clenn
y soubor, stac ukazat, ze
X je LN. Necht
lk
l1
l2
X
X
X
(1) (1)
(2) (2)
(k) (k)
i xi +
i xi + +
i xi = ~0.
i=1
i=1
i=1
lj
X
(j) (j)
(j k)
i xi = ~0 .
i=1
(i)
(i)
(j k)(i
lj )(i = 0),
a proto je X LN.
52
D
usledek 22. Necht A L(Vn ) a ( 0 (A) )( a (0 ) = 1), potom je A diagonalizovateln
y.
D
ukaz. Protoze pro vsechny 0 (A) plat
1 g (0 ) a (0 ) = 1,
je g (0 ) = a (0 ) a tvrzen plyne z vety o diagonalizovatelnosti.
53
15
Skal
arn sou
cin a ortogonalita
(hermitovska symetrie)
3. (x, x) 0 ( (x, x) = 0 x = ~0 ).
(pozitivn definitnost)
(Schwarzova nerovnost)
2.
kx + yk kxk + kyk,
(troj
uhelnkova nerovnost)
3.
kx + yk2 + kx yk2 = 2(kxk2 + kyk2 ).
(rovnobeznkova rovnost)
D
ukaz.
1. Pro x = ~0 plat ve Schwarzove nerovnosti rovnost. Uvazujme x 6= ~0. Necht T . Potom
plat
0 (x y, x y) = kxk2 (x, y) (y, x) + kyk2
= ||2 kxk2 + kyk2 2Re (x, y)
pro vsechna T . Nyn volme specialne
:=
(x, y)
,
kxk2
2Re
0,
kxk4
kxk2
a tedy
kyk2
|(x, y)|2
0,
kxk2
z cehoz vypl
yv
a Schwarzova nerovnost.
2. M
ame
kx + yk2 = (x + y, x + y) = (x, x) + (x, y) + (y, x) + (y, y)
= kxk + (x, y) + (x, y) + kyk2 = kxk2 + 2Re (x, y) + kyk2
54
D
ukaz. Plat
kx + yk2 = (x + y, x + y) = kxk2 + (x, y) + (y, x) + kyk2 .
Nyn stac vyuzt, ze dle predpokladu je 0 = (x, y) = (y, x).
V
eta 92. OG soubor nenulov
ych vektor
u je LN. Specialne, kazd
y ON soubor vektor
u je LN.
D
ukaz. Bud (x1 , . . . , xk ) OG soubor nenulov
ych vektor
u. Uvazujme linearn kombinaci
k
X
j xj = ~0,
j=1
0 = (xi , ~0) = xi ,
k
X
j xj =
j=1
k
X
j (xi , xj ) = i kxi k2 ,
j=1
kde jsme vyuzili, ze (xi , xj ) = 0 pro i 6= j. Protoze je podle predpokladu xi 6= ~0, je kxi k 6= 0 a
Soubor (x1 , . . . , xk ) je proto LN.
dost
av
ame i = 0 pro vsechna i k.
naz
slo (xi , x), i k,
Definice 62. Necht (x1 , . . . , xk ) je ON soubor vektor
u z H, x H. C
yvame
i-t
y Fourier
uv koeficient vektoru x vzhledem k souboru (x1 , . . . , xk ).
55
V
eta 93. [Besselova nerovnost.] Necht (x1 , . . . , xk ) je ON soubor vektor
u z H, x H. Potom
plat
k
X
|(xj , x)|2 kxk2 .
j=1
D
ukaz. Protoze je (x1 , . . . , xk ) ON a s prihlednutm k predchozmu pozorovan plat
k
k
k
X
X
X
0 x
(xj , x)xj , x
(xj , x)xj = x, x
(xj , x)xj =
j=1
kxk2
j=1
j=1
k
X
k
X
j=1
j=1
|(xj , x)|2 .
n
X
(xj , x)xj
j=1
je kolm
y na kazd
y vektor souboru (x1 , . . . , xn ), a proto podle predpokladu je
x
n
X
j=1
nebo-li
x=
n
X
(xj , x)xj ,
j=1
a proto x hx1 , . . . , xn i.
V
eta 95. Necht X = (x1 , . . . , xn ) je ON baze H. Potom plat
1.
(x H) x =
n
X
!
(xi , x)xi
i=1
(i-t
a souradnice x v b
azi X je rovna i-temu Fourierovu koeficientu (xi , x))
2.
(x, y H) (x, y) =
n
X
!
(xi , x)(xi , y)
i=1
(Skal
arn soucin poctan
y v souradnicch ON baze vypada jako standardn s. s.)
56
3.
2
(x H) kxk =
n
X
!
2
|(xi , x)|
(Parsevalova rovnost)
i=1
D
ukaz.
1. Bud x H. Protoze vektor
x
n
X
(xi , x)xi
i=1
je kolm
y na kazd
y vektor souboru (x1 , . . . , xn ), mus podle predchoz vety b
yt roven nulovemu
vektoru. Tedy
n
X
x=
(xi , x)xi .
i=1
n
X
(xi , x)xi ,
y=
i=1
n
X
(xi , y)xi .
i=1
Potom plat
n
n
n X
n
X
X
X
(xi , x)(x, xj ) (xi , xj )
(x, y) = (xi , x)xi ,
(xj , y)xj =
| {z }
i=1
j=1
i=1 i=1
=ij
n
X
i=1
3. Stac v druhe c
asti tvrzen polozit y = x.
V
eta 96. [Gram
uv-Schmidt
uv ortogonalizacn proces] Bud (x1 , . . . , xk ) LN soubor vektor
u z H.
Potom existuje ON soubor (y1 , . . . , yk ) vektor
u z H takov
y, ze
(` k)(hx
1 , . . . , x` i = hy1 , . . . , y` i).
Pro ` = 1 stac polozit
D
ukaz. Budeme postupovat ne
uplnou matematickou indukc v l k.
y1 := x1 /kx1 k. Zde nedelme nulou protoze soubor (x1 ) je dle predpokladu LN, a tedy x1 6= ~0.
Necht tvrzen vety plat pro ` < k. Ukazeme, ze potom take plat i pro ` + 1. Definujme
pomocn
y vektor
`
X
z`+1 := x`+1
(yj , x`+1 )yj
j=1
a normujme ho
y`+1 :=
z`+1
.
kz`+1 k
`
`
X
X
(z`+1 , yi ) = x`+1
(yj , x`+1 )yj , yi = (x`+1 , yi )
(yj , x`+1 ) (yj , yi )
| {z }
j=1
j=1
=ij
= (x`+1 , yi ) (x`+1 , yi ) = 0.
57
k
k
X
X
x=
(xj , x)xj + x
(xj , x)xj .
j=1
j=1
Protoze vektor
k
X
(xj , x)xj
j=1
je kolm
y na kazd
y vektor souboru (x1 , . . . , xk ), je
x
k
X
(xj , x)xj P .
j=1
(i, j n
)(i,j
= j,i ),
T
naz
yv
ame sdru
zenou matic k matici A (tedy A = A ).
k
Definice 66. Bud A T n,n . R
ame, ze matice A je
1. samosdru
zen
a, pr
ave kdyz A = A.
Pro T = C naz
yv
ame A hermitovskou.
Pro T = R naz
yv
ame A symetrickou.
58
2. izometrick
a, pr
ave kdyz AA = E(= A A).
Pro T = C naz
yv
ame A unit
arn.
Pro T = R naz
yv
ame A ortogon
aln.
V
eta 98. Uvazujme Cn prostor se standardnm skalarnm soucinem, A Cn,n . Nasledujc tvrzen
jsou ekvivalentn:
1. A je unit
arn.
2. A je unit
arn.
3. Sloupce matice A tvor ON b
azi Cn .
adky matice A tvor ON b
4. R
azi Cn .
D
ukaz. Ekvivalence 1. 2. je zrejm
a z definice unitarity.
Necht d
ale A A = E, potom pro i, j n
plat
(A,i , A,j ) = (Aei , Aej ) = (ei , A Aej ) = (ei , ej ) = ij .
Tedy sloupce A tvor ON soubor a jelikoz je jich n, mus to b
yt baze Cn . Naopak z ortonormality
souboru sloupc
u plyne
(A A)ij = (ei , A Aej ) = (A,i , A,j ) = ij ,
a tedy A A = E. M
ame tedy 1. 2. 3.
Nakonec snadno uk
azeme, ze A je unitarn AT je unitarn. (Provedte jako cvicen!) Odtud
a z jiz dok
azane ekvivalence (1. 3.) mame: sloupce A tvor ON soubor A je unitarn AT
je unit
arn sloupce AT tvor ON soubor radky A tvor ON soubor. Dokazali jsme 3. 4. a
veta je dok
az
ana.
V
eta 99. Bud A Cn,n unit
arn a Cn prostor se standardnm skalarnm soucinem. Potom plat
1. | det A | = 1,
2. (x Cn )(kAxk = kxk),
3. (A) || = 1.
D
ukaz.
1. Stac si uvedomit, ze z definice sdruzene matice a determinantu plyne
T
1. (A) R,
2. vlastn vektory A prslusejc dvema r
uzn
ym vlastnm csl
um jsou kolme.
D
ukaz.
1. Necht (A) a
Ay = y.
odkud m
ame
( )(x, y) = 0.
60
16
Metrick
a geometrie
slo
Definice 67. Necht M, N jsou dve neprazdne podmnoziny v prehilbertove prostoru H. C
inf{kx yk | x M, y N }
naz
yv
ame vzd
alenost mno
zin M, N a znacme (M, N ). Specialne, je-li M = {a}, pseme
jednoduseji (a, N ), msto ({a}, N ).
V
eta 102. Necht P H, x0 H, kde x0 = a + b, a P , b P . Potom
(x0 , P ) = kbk.
D
ukaz. Podle definice je (x0 , P ) = inf{kx0 xk | x P }. Pomoc Pythagorovy vety dostaneme
n
asledujc odhad:
kx0 xk2 = ka + b xk2 = k(a x) + bk2 = ka xk2 + kbk2 kbk2 ,
kter
y plat x P . Proto (x0 , P ) kbk. Zvolme-li x = a dostaneme v poslednm odhadu rovnost,
kx0 xk = kbk. Odkud dost
av
ame (x0 , P ) = kbk.
V
eta 103. Budte W1 , W2 line
arn variety v H. Potom
(W1 , W2 ) = (a1 a2 , Z(W1 ) + Z(W2 )),
kde a1 W1 , a2 W2 .
D
ukaz. Plat
{kx yk | x W1 , y W2 } = {ka1 a2 + p1 p2 k | p1 Z(W1 ), p2 Z(W2 )}
= {ka1 a2 qk | q Z(W1 ) + Z(W2 )}.
Nyn stac vzt infimum mnozin na obou stranach rovnosti a veta je dokazana.
Definice 68.
a) Budte ~0 6= x, y H. Uhlem
vektor
u x, y naz
yvame cslo
arccos
(x, y)
.
kxkkyk
Tedy u
hel dvou vektor
u je z intervalu h0, i.
|(sp , sq )|
,
ksp kksq k
|(sp , nw )|
arccos
.
2
ksp kknw k
Tedy u
hel prmky a nadroviny je z intervalu h0, /2i.
61
b) Budte W1 , W2 nadroviny v H. Uhlem
W1 , W2 naz
yvame cslo
arccos
|(nw1 , nw2 )|
.
knw1 kknw2 k
Tedy u
hel dvou nadrovin je z intervalu h0, /2i.
V
eta 104.
1. Je-li ~0 6= a Hn , R, pak mnozina {x Hn | (a, x) = } je nadrovina v Hn
a vektor a je jej norm
alov
y vektor.
2. Je-li W nadrovina v Hn a nw jej normalov
y vektor, pak R takove, ze
W = {x Hn | (nw , x) = }.
D
ukaz.
1. Definujme funkcion
al vztahem
(x Hn )((x) := (a, x)).
Hn#
Potom
a 6= 0. (Overte!) Z vety dokazane v kapitole o linearnch varietach vme,
ze mnozina W = {x Hn | (x) = } je nadrovina. Dale pro jej zameren plat
Z(W ) = ker = {x Hn | (a, x) = 0} = hai .
Proto
Z(W ) = hai
= hai
|(nw , b) |
.
knw k
D
ukaz. Podle obecne vety o vzd
alenosti variet plat (b, W ) = (b c, Z(W )), kde c W . Protoze
Hn = Z(W ) Z(W ) = Z(W ) hnw i,
lze vektor b c Hn zapsat ve tvaru b c = d + nw , kde d Z(W ), R. Potom plat
(b, W ) = knw k = ||knw k.
Na druhou stranu pro skal
arn soucin (nw , b) mame
(nw , b) = (nw , c + d + nw ) = (nw , c) + (nw , d) +knw k2 = + knw k2 .
| {z } | {z }
=
Odtud
=0
(nw , b)
.
knw k2
Dosazenm do vztahu (10) dost
av
ame tvrzen vety.
=
62
(10)
x1
det y1
z1
= (z1 , z2 , z3 ), potom
x2 x3
y2 y3 0.
z2 z3
D
usledek 23. Necht x, y jsou vektory z R3 se skalarnm soucinem, je u
hel mezi x a y. Potom
kx yk = kxkkyk sin .
D
ukaz. Podle bodu 2) definice vektoroveho soucinu mame
kx yk2 = kxk2 kyk2 (x, y)2 = kxk2 kyk2 kxk2 kyk2 cos2 = kxk2 kyk2 sin2 .
Protoze je h0, i, plat sin 0 a odvozena rovnost po odmocnen dava vzorecek z tvrzen
d
usledku.
V
eta 106. Necht X = (x1 , x2 , x3 ) je ON baze
x2 = (1 , 2 , 3 ), x3 = (1 , 2 , 3 ). Necht
1 2
det 1 2
1 2
R3 se skalarnm soucinem, x1 = (1 , 2 , 3 ),
3
3 > 0.
3
(Tzv. kladn
a orientace ON b
aze.)
Necht x, y R3 , (x)X = (1 , 2 , 3 ), (y)X = (1 , 2 , 3 ). Potom plat:
2 3 3 1 1 2
.
,
,
(x y)X =
2 3 3 1 1 2
D
ukaz. Stac overit vlastnosti 1), 2), 3) z definice vektoroveho soucinu pro vektor z R3 , pro
jehoz souradnice v b
azi X plat
2 3 3 1 1 2
.
(z)X :=
,
,
2 3 3 1 1 2
1.
(x, z) = 1 2
2
3
+ 2 3
3
3
1
+ 3 1
1
1
2
= 0.
2
(Skal
arn soucin v souradnicch ON baze vypada jako standardn, viz veta v kap. Skalarn
soucin a ortogonalita!) Rovnost (y, z) = 0 se ukaze analogicky.
2. S vyuzitm Parsevalovy rovnosti mame
2 3 2 3
2
kzk =
+
2 3
3
2
1
+ 1
1
1
2
2
,
2
3. Oznacme
D1 := 2
2
3
,
3
D2 := 3
3
1
1
1
2
2
2
D3 := 1
1
1
,
1
2
.
2
3
3
3
3
3 E PXT
D3
dxeE
1 2
det dyeTE = det 1 2
D1 D2
dzeTE
nakonec mame
3
3 det E PXT
D3
64
17
Definitnost symetrick
ych matic a diagonalizace kvadratick
ych forem
Matice P obsahuje ve sloupcch vlastn vektory A, ktere tvor ortonormaln bazi. Matice D
m
a na diagon
ale vlastn csla A.
Bude-li navc matice P re
aln
a, tedy ortogonaln (to lze vzdy zardit), je P = PT a dostaneme
transformaci souradnic prev
adejc Q(x) = xT Ax do kanonickeho tvaru.
Tedy vzdy existuje transformace souradnic prevadejc Q do kanonickeho tvaru. Dostavame
tak n
asledujc vetu.
V
eta 108. Kazd
a kvadratick
a forma Q ma polarn bazi.
V
eta 109. [Z
akon setrvacnosti kvadratick
ych forem] Bud X polarn baze kvadraticke formy Q,
v nz m
a forma kanonick
y tvar
n
X
Q0 (x0 ) =
di (x0i )2 .
i=1
3. PSD (i n
)(di 0) (i0 n
)(di0 = 0),
4. NSD (i n
)(di 0) (i0 n
)(di0 = 0),
5. IND (i, j n
)(di > 0 dj < 0).
D
ukaz. Dok
azeme pouze tvrzen 1. a 3. Tvrzen 2. a 4. potom vypl
yva z ekvivalence: A PD/PSD
A ND/NSD. M
ame-li dok
az
ano 1.-4., tvrzen 5. uz take mus platit, je to dopl
nkov
y prpad.
Nez se p
ustme do samotneho d
ukazu, uvedme jedno pozorovan. Oznacme X = (x1 , . . . , xn )
pol
arn b
azi formy Q, kter
a v n m
a kanonick
y tvar z tvrzen vety. Potom pro i, j n
plat
xTi Axj = di ij .
(11)
() : Necht (i n
)(di > 0). Bud x Rn , potom
x=
n
X
j xj
j=1
pro nejak
a 1 , . . . , n R (nebot X je baze). Potom
! n
n
n X
n
X
X
X
T
T
x Ax =
i xi A
j xj =
i j xTi Axj .
i=1
j=1
i=1 j=1
Vyuzijeme-li v poslednm v
yrazu opet pozorovan (11), dostaneme
xT Ax =
n
X
i2 di 0.
i=1
n
X
j xj ,
j=1
kde 1 , . . . , n R, m
ame
0 = xT0 Ax0 =
n
X
i2 di .
i=1
Protoze x0 6= ~0, i0 n
, ze i0 6= 0. Z posledn rovnice a jiz dokazane nezapornosti koeficient
u di potom plyne, ze di0 = 0.
66
() : Necht (i n
)(di 0) (i0 n
)(di0 = 0). Potom opet
xT Ax =
n
X
i2 di 0
i=1
n
pro x R , kde
x=
n
X
j xj .
j=1
Navc
xTi0 Axi0 = di0 = 0.
Matice A je tedy PSD.
V
eta 111. [Sylvestrovo kriterium] Bud AT = A Rn,n . Potom
1. A je PD, pr
ave kdyz
(k n
)(det A[k] > 0),
2. A je ND, pr
ave kdyz
(k n
)((1)k det A[k] > 0).
67
18
Uvod
do obecn
e algebry, grupa, okruh, t
eleso
plat e a = a e = a,
se naz
yv
a monoid.
Monoid (M, ), ve kterem existuje ke kazdemu a M inverzn prvek a1 takov
y, ze
a1 a = a a1 = e,
se naz
yv
a grupa. Je-li navc komutativn operace, rkame, ze (M, ) je komutativn
(abelovsk
a) grupa.
V
eta 112. V kazdem monoidu (a tedy i grupe) existuje prave jeden neutraln prvek.
D
ukaz. Bud (G, ) monoid a e nejak
y neutraln prvek (z definice vme, ze tam alespo
n jeden je!).
Dok
azeme sporem, ze e je jedin
y neutraln prvek.
uzn
y od e. Potom plat
Pro spor predpokl
adejme, ze v monoidu existuje jin
y neutraln prvek e r
e = e e = e,
kde jsme pouzili vlastnost neutr
alnho prvku danou definic! Tm dostavame spor s tm, ze e a e
jsou r
uzne.
V
eta 113. V grupe m
a kazd
y prvek prave jeden inverzn prvek.
D
ukaz. Bud (G, ) grupa, a libovoln
y prvek teto grupy a nejaka jeho inverze a1 (z definice grupy
vme, ze tam alespo
n jedna je!). Dok
azeme sporem, ze a1 je jedin
y inverzn prvek.
Pro spor predpokl
adejme, ze v grupe existuje jin
y inverzn prvek a1 r
uzn
y od a1 . Potom
plat
a1 = a1 e = a1 a a1 = e a1 = a1 ,
kde e je neutr
aln prvek. Tm dost
av
ame spor s tm, ze a1 a a1 jsou r
uzne.
Definice 75. V grupe G = (M, ) s neutralnm prvkem e definujeme pro kazd
y prvek a M a
n N n-tou mocninu prvku a takto:
an
= a
| a {z a}
a0
an
1
1
1
1 n
|a a {z a } = (a )
n kr
at
n kr
at
V
eta 114. V grupe G = (M, ) obsahujc n prvk
u plat pro vsechny a M , ze
an = e,
D
ukaz. K d
ukazu teto vety vyuzijeme nasl. lemma:
68
y a = b jedine resen.
D
ukaz. D
ukaz je konstruktivn: jelikoz se jedna o grupu, ma kazd
y prvek (jedinou) inverzi a snadno
tedy zjistme, ze resenm rovnic jsou prvky a1 b resp. b a1 .
Jednoznacnost se dok
aze sporem: necht existuje resen x1 6= a1 b, potom
x1 = (a1 a) x1 = a1 (a x1 ) = a1 b .
D
ukaz vety. Vetu dok
azeme pouze pro abelovskou grupu. D
ukaz pro nekomutativn grupu vyzaduje
zaveden dalsch pojm
u, pro ktere nemame prostor.
Definujeme zobrazen fa : M M takto: fa (x) = a x. Z predchozho lemmatu plyne, ze toto
zobrazen je proste a jedn
a se tedy o bijekci (rozmyslet!). Oznacme prvky M takto:
M = {g1 , . . . , gn },
potom plat dky bijektivnosti fa (x) a komutativite, ze
g1 g2 gn = a g1 a g2 a gn = an (g1 g2 gn ).
Oznacme y = g1 g2 gn , predchoz rovnost pak m
uzeme prepsat jako
y = an y.
Toto jiste plat pokud an = e, predchoz lemma dokonce rka, ze an jinou hodnotu ani mt nem
uze,
neb by jinak rovnice y = x y pro neznamou x mela vce resen.
Definice 76. Dve cel
a csla m a k jsou kongruentn modulo n, kde n 2 je cele, pokud maj
stejn
y zbytek po delen n; znacme
m k (mod n).
Mnozinu vsech mozn
ych zbytk
u po delen n, tedy mnozinu {0, 1, 2, . . . , n 1} znacme Zn a
naz
yv
ame mno
zinou zbytkov
ych t
rd po d
elen n.
V
eta 115. Bud p prvocslo, potom mnozina Zp \{0} s operac nasoben modulo p tvor abelovskou
grupu.
D
ukaz. Jiz jsme uk
azali, ze se jedn
a o monoid, navc je zrejme, ze operace p je komutativn.
Zb
yv
a uk
azat, ze kazd
y prvek m
a inverzi. Bud a Zp \ {0}, ukazeme, ze
{a p 1, a p 2, . . . , a p (p 1)} = {1, 2, . . . , p 1},
neboli vyn
asobme-li kazd
y prvek mnoziny Zp \ {0} cslem a, dostaneme opet vsechny prvky teto
mnoziny (pouze permutovane). Pokud toto plat, najdeme k {1, 2, . . . , p1} takove, ze ap k = 1,
a tedy k = a1 .
Predpokl
adejme, ze v
yse uveden
a rovnost neplat: potom mus existovat dve r
uzna csla k1 > k2
z mnoziny Zp \ {0} tak, ze
a p k1 = a p k2 ,
(mod p).
(mod p).
69
Definice 77. Budte M nepr
azdn
a mnozina a + a binarn operace na M . Rekneme,
ze R =
(M, +, ) je okruh, pokud plat:
(M, +) je Abelovsk
a grupa,
(M, ) je grupoid,
plat (lev
y a prav
y) distributivn z
akon:
(a, b, c M ) (a(b + c) = ab + ac (b + c)a = ba + ca) .
Definice 78. [teleso / field] Okruh T = (M, +, ) se naz
yva t
eleso, jestlize (M \ {0}, ) je grupa.
Tuto grupu naz
yv
ame redmultiplikativn grupou telesa T .
70