Geometrie 1 - karlin.mff.cuni.cz
Transcript of Geometrie 1 - karlin.mff.cuni.cz
Geometrie 1
1 ShodnĂĄ zobrazenĂCĂlem tĂŠto kapitoly je studovat shodnĂĄ zobrazenĂ v rovine a v prostoru bez toho, Ĺže by se formĂĄlnedefinoval afinnĂ prostor. ZĂĄroven chceme zopakovat stredoĹĄkolskou analytickou geometrii a conejprirozeneji na ni navĂĄzat.
PrĂklad 1.1. V rovine analyticky vyjĂĄdrete osovou soumernost podle prĂmky p : 3x+4yâ7 = 0.
Definice 1.2 (Bylo v LS z LA). ZobrazenĂ f : Rn â Rn se nazĂ˝vĂĄ shodnĂŠ (nebo shodnost),jestliĹže pro kaĹždĂŠ dva body X,Y â Rn platĂ ||f(X)â f(Y)|| = ||XâY||.
Lemma 1.3 (Bylo v LS z LA). SloĹženĂ dvou shodnostĂ je shodnost, shodnosti jsou prostĂĄ zobra-zenĂ a inverznĂ zobrazenĂ (tam kde je definovĂĄno) ke shodnosti je opet shodnost.
Dukaz. Nechtâ f, g : Rn â Rn jsou shodnosti a X,Y â Rn.
⢠Zrejme ||g(f(X))â g(f(Y))|| = ||f(X)â f(Y)|| = ||XâY||, tedy g ⌠f je shodnost.
⢠Je-li f(X) = f(Y), potom platĂ 0 = ||f(X) â f(Y)|| = ||X âY||, tedy X = Y. Cili fje prostĂŠ.
⢠JestliĹže X,Y â D(fâ1), pak nalezneme A,B â Rn takovĂĄ, Ĺže f(A) = X, f(B) = Y.Potom platĂ
||fâ1(X)â fâ1(Y)|| = ||AâB|| = ||f(A)â f(B)|| = ||XâY||.
Tedy fâ1 je shodnost.
Veta 1.4 (Bylo v LS z LA). ShodnĂĄ zobrazenĂ f : Rn â Rn jsou prĂĄve zobrazenĂ tvaru
f(X) = AX + p,
kde p â Rn je libovolnĂ˝ vektor a A je matice nĂ n splnujĂcĂ ATA = In.
Dukaz. Poznamenejme, Ĺže platĂ ATA = In (to jest A mĂĄ ortonormĂĄlnĂ sloupce) prĂĄve tehdy,kdyĹž AAT = In (to jest A mĂĄ ortonormĂĄlnĂ rĂĄdky). JestliĹže totiĹž platĂ ATA = In nebo AAT =In, pak Aâ1 = AT a tedy platĂ i druhĂĄ rovnost.
RovneĹž si pripomenme, Ĺže pro libovolnĂ˝ vektor u = (u1, ¡ ¡ ¡ , un)T =â Rn platĂ
||u|| =âu ¡ u =
âuTu
PredpoklĂĄdejme nejprve, Ĺže f(X) = AX + p pro p â Rn a A â RnĂn, ATA = In. ProlibovolnĂŠ dva body v Rn: X = (x1, ¡ ¡ ¡ , xn)T , Y = (y1, ¡ ¡ ¡ , yn)T platĂ
1
||f(X)â f(Y)|| = ||AX + pâ (AY + p)|| = ||A(XâY)|| =â
(A(XâY))T (A(XâY))
=â
(XâY)TATA(XâY) =â
(XâY)T (XâY) = ||XâY||
a tedy f je shodnĂŠ zobrazenĂ.
Naopak predpoklĂĄdejme, Ĺže f je shodnost a chceme ukĂĄzat, Ĺže je nutne tvaru f(X) = AX+p. Definujme body O = (0, 0, . . . , 0)T , Ei = (0, . . . , 0, 1, 0, . . . , 0)T pro i â {1, . . . n} v Rn.Vektory ei = Ei âO tvorĂ ortonormĂĄlnĂ (kanonickou) bĂĄzi Rn.
UkĂĄĹžeme, Ĺže takĂŠ vektory fi = f(Ei) â f(O) tvorĂ ortonormĂĄlnĂ bĂĄzi Rn. ZobrazenĂ f jeshodnĂŠ, tedy pro kaĹždĂŠ i dostĂĄvĂĄme
||fi|| = ||f(Ei)â f(O)|| = ||Ei âO|| = 1
a vektory jsou tedy jednotkovĂŠ. DĂĄle pro kaĹždĂŠ i 6= j dostĂĄvĂĄme
||fi â fj|| = ||f(Ei)â f(O)â (f(Ej)â f(O))|| = ||f(Ei)â f(Ej)|| = ||Ei â Ej|| =â
2
a protoĹže
2 = ||fi â fj||2 = (fi â fj) ¡ (fi â fj) = fi ¡ fi + fj ¡ fj â 2fi ¡ fj = 1 + 1â 2fi ¡ fj
doståvåme fi ¡ fj = 0 a vektory jsou po dvou kolmÊ.Definujme nynà matici A = (f1| ¡ ¡ ¡ |fn), vektor p = f(O) a zobrazenà g(X) = AX + p,
kterĂŠ je podle prvnĂm cĂĄsti dukazu shodnĂŠ a pro jeho invers platĂ gâ1(X) = ATXâATp. NavĂczjevne platĂ g(O) = f(O) a g(Ei) = f(Ei) pro vĹĄechna i. Definujme konecne h = gâ1 ⌠f ,kterĂŠ je shodnĂŠ a pro kterĂŠ tedy platĂ h(O) = O a h(Ei) = Ei. DokĂĄĹžeme, Ĺže takovĂŠ h uĹž musĂbĂ˝t identickĂŠ zobrazenĂ.
UvaĹžujme libovolnĂ˝ bod Y = (y1, y2, . . . , yn) â Rn a jeho obraz h(Y) = (h1(Y), h2(Y), . . . , hn(Y)).Pak platĂ
||h(Y)âh(O)||2 = ||h(Y)||2 = h21(Y)+h22(Y)+¡ ¡ ¡+h2n(Y) = y21+y22+¡ ¡ ¡+y2n = ||YâO||2,
||h(Y)â h(Ei)||2 = ||h(Y)â Ei||2 = h21(Y) + ¡ ¡ ¡+ (hi(Y)â 1)2 + ¡ ¡ ¡+ h2n(Y)
= y21 + ¡ ¡ ¡+ (yi â 1)2 + ¡ ¡ ¡+ y2n = ||Y â Ei||2.Odecteme-li druhou rovnici od prvnĂ, dostaneme 2hi(Y) â 1 = 2yi â 1, tedy pro kaĹždĂŠ i â{1, 2, . . . , n} mĂĄme hi(Y) = yi, tedy h je identita a tedy f(X) = g(X) = AX + p.
Poznamenejme, Ĺže v definici shodnosti se vyuĹžĂvĂĄ pouze toho, Ĺže Rn je metrickĂ˝ prostor.Tato veta ukazuje hlubokou souvislost s jeho strukturou lineĂĄrnĂho prostoru.
Definice 1.5. MnoĹžinu s jedinou binĂĄrnĂ operacĂ (M, âŚ) nazveme grupou, jestliĹže je tato ope-race asociativnĂ, existuje pro nĂ neutrĂĄlnĂ (jednotkovĂ˝) prvek a ke kaĹždĂŠmu prvku existuje prvekinverznĂ.
2
Dusledek 1.6. Shodnosti jsou surjektivnĂ a vzhledem ke sklĂĄdĂĄnĂ tvorĂ grupu, kterou budemeoznacovat E(n). JestliĹže
f(X) = A ¡X + p, g(X) = B ¡X + q
pakfâ1(X) = Aâ1 ¡XâAâ1 ¡ p, (g ⌠f)(X) = (B ¡A) ¡X + B ¡ p + q.
Definice 1.7. ZobrazenĂ f nazveme prĂmĂŠ jestliĹže det(A) = 1 a neprĂmĂŠ jestliĹže det(A) = â1.PrĂmĂĄ zobrazenĂ tvorĂ podgrupu, kterou oznacĂme E+(n). ZobrazenĂ, pro kterĂĄ je A jednotkovĂĄmatice nazĂ˝vĂĄme posunutĂ a tvorĂ podgrupu oznacovanou (pokud nehrozĂ nedorozumenĂ) rovneĹžRn. ZobrazenĂ, pro kterĂĄ je p nulovĂ˝ vektor tvorĂ podgrupu oznacovanou ON(n).
Veta 1.8. Pro kaĹždou shodnost f â E(n) tvaru f(X) = A ¡ X + p, platĂ maticovĂĄ rovnostzapsanĂĄ blokove jako (
f(X)1
)=
(A p0 1
)(X1
).
NavĂc zobrazenĂ, kterĂŠ kaĹždĂŠ shodnosti prirazuje tuto matici (n+ 1)Ă (n+ 1), tedy
f â(
A p0 1
)je vnorenĂ grupy E(n) do grupy regulĂĄrnĂch matic GL(n+ 1).
Dukaz. Plyne triviĂĄlne z blokovĂŠho maticovĂŠho nĂĄsobenĂ.
Definice 1.9. Mejme shodnĂŠ zobrazenĂ f(X) = A ¡ X + p. Jeho body splnujĂcĂ f(X) = XnazĂ˝vĂĄme samodruĹžnĂŠ body. LineĂĄrnĂ zobrazenĂ fA : Rn â Rn danĂŠ maticĂ A nazĂ˝vĂĄme asoci-ovanĂ˝m homomorfismem k zobrazenĂ f a vlastnĂ smery tohoto zobrazenĂ nazĂ˝vĂĄme samodruĹžnĂŠsmery zobrazenĂ f .
Rekneme, Ĺže mnoĹžinaM je samodruĹžnĂĄ mnoĹžina zobrazenĂ f , jestliĹže ji zobrazenĂ zachovĂĄvĂĄ(jako celek, ne nutne kaĹždĂ˝ jejĂ bod zvlĂĄĹĄtâ). Presneji jestliĹže platĂ
âX â Rn : X âM =â f(X) âM.
Lemma 1.10. PrĂmka C + ăvă je samodruĹžnou mnoĹžinou shodnosti f prĂĄve tehdy, kdyĹž ăvă jejeho samodruĹžnĂ˝ smer a f(C)â C je nĂĄsobkem v.
Dukaz. Nechtâ f(X) = A ¡X+p. Vektor v je nenulovĂ˝ (jinak by p = C + ăvă nebyla prĂmka).Oznacme D = C + v.
Z linearity zobrazenĂ je prĂmka p samodruĹžnĂĄ prĂĄve tehdy, kdyĹž obrazy jejĂch dvou bodu C,D na nĂ leĹžĂ, tedy existujĂ ruznĂĄ cĂsla ÎąC , ÎąD takovĂĄ, Ĺže
f(C) = C + ÎąCv, f(D) = C + ÎąDv.
Je-li tomu tak, pak je zjevne f(C)âC nĂĄsobkem v a dĂĄle Av = f(D)âf(C) = (ÎąDâÎąC)va tedy ăvă je samodruĹžnĂ˝ smer.
Naopak, jestliĹže je f(C)â C nĂĄsobkem v, tedy f(C) = C + ÎąCv leŞà na prĂmce p. ProtoĹžeje navĂc v vlastnĂ, je f(D) = A(C + v) + p rovneĹž na prĂmce p.
3
Veta 1.11. Pro kaĹždou shodnost f â E(2) nastane prĂĄve jedna z techto moĹžnostĂ.
⢠f je prĂmĂĄ shodnost a
â mĂĄ vĹĄechny body samodruĹžnĂŠ a vĹĄechny smery samodruĹžnĂŠ s vl. cĂslem 1, pak jde oidentitu.
â mĂĄ prĂĄve jeden samodruĹžnĂ˝ bod, pak ji nazĂ˝vĂĄme otocenĂ. SamodruĹžnĂŠ smery paknemĂĄ budâ ŞådnĂŠ, nebo vĹĄechny s vl. cĂslem â1. V tomto poslednĂm prĂpade jde ootocenĂ o Ď neboli o stredovou soumernost.
â nemĂĄ ŞådnĂŠ samodruĹžnĂŠ body a vĹĄechny smery jsou samodruĹžnĂŠ s vl. cĂslem 1, pakji nazĂ˝vĂĄme posunutĂ .
⢠f je neprĂmĂĄ shodnost. Pak mĂĄ prĂĄve dva samodruĹžnĂŠ smery, jeden s vlastnĂm cĂslem 1 ajeden s vlastĂm cĂslem â1 a
â budâ mĂĄ prĂĄve jednu prĂmku samodruĹžnĂ˝ch bodu, pak ji nazĂ˝vĂĄme osovĂĄ soumernost
â nebo nemĂĄ ŞådnĂŠ samodruĹžnĂŠ body, pak ji nazĂ˝vĂĄme posunutĂĄ osovĂĄ soumernost.
ZobrazenĂ Identita PosunutĂ OtocenĂ OsovĂĄsoumernost
PosunutĂĄsoumernost
SamodruĹžnĂŠbody vĹĄechny - stred otocenĂ
osa soumer-nosti
-
SamodruĹžnĂŠsmery vĹĄechny vĹĄechny
vťechny(identita,stredovå sou-mernost) neboŞådnÊ (jinak)
smer osy asmery kolmĂŠna osu
-
PrĂmĂŠ/neprĂmĂŠ zob-razenĂ
prĂmĂŠ prĂmĂŠ prĂmĂŠ neprĂmĂŠ neprĂmĂŠ
Dukaz. Podle vety 1.4 je f tvaruf(X) = AX + p
pro nejakou A â RnĂn ortogonĂĄlnĂ a p â Rn. SamodruĹžnĂŠ body f jsou prĂĄve reĹĄenĂ soustavy(In âA p
)a samodruĹžnĂŠ smery f odpovĂdajĂ vlastnĂm vektorum A. RozliĹĄĂme dva prĂpady:
⢠f je prĂmĂŠ, tedy det(A) = 1. Potom je
A =
(cosÎą â sinÎąsinÎą cosÎą
)pro nejakĂŠ Îą â [0, 2Ď). DĂĄle rozliĹĄujeme dva prĂpady:
â Îą = 0, tedy A = In a vĹĄechny smery jsou samodruĹžnĂŠ s vlastnĂm cĂslem 1. Pro p = ojde o identitu â pak jsou vĹĄechny body samodruĹžnĂŠ. Pro p 6= o jde o posunutĂ, a tonemĂĄ ŞådnĂŠ samodruĹžnĂŠ body (soustava
(In âA p
)nemĂĄ reĹĄenĂ).
4
â Îą 6= 0. Potom platĂ det(In âA) = 2(1 â cosÎą) 6= 0, tedy soustava mĂĄ prĂĄve jednoreĹĄenĂ pro libovolnĂŠ p a tey f mĂĄ prĂĄve jeden samodruĹžnĂ˝ bod S. Lze psĂĄt
f(X) = A(Xâ S) + AS + p = A(Xâ S) + S,
takĹže jde o rotaci kolem S. Pro Îą = Ď je A = âIn, tedy vĹĄechny smery jsou sa-modruĹžnĂŠ s vlastnĂm cĂslem -1 a jde o stredovou soumernost. V opacnĂŠm prĂpade AnemĂĄ ŞådnĂŠ vlastnĂ vektory, tedy f nemĂĄ samodruĹžnĂŠ smery.
⢠f je neprĂmĂŠ, tedy det(A) = â1. Potom je
A =
(cosÎą sinÎąsinÎą â cosÎą
)pro nejakĂŠ Îą â [0, 2Ď). Matice A mĂĄ vlastnĂ cĂsla 1, -1 s prĂsluĹĄnĂ˝mi na sebe kolmĂ˝mivlastnĂmi vektory v1 = (cos Îą
2, sin Îą
2),v2 = (â sin Îą
2, cos Îą
2).
Îą2
p
P
v1
vâ1
a1v1
a2vâ1
Oznacme B = (v1,v2), coĹž je ON bĂĄze vektorovĂŠho prostoru R2 a p = a1v1 + a2v2
vyjĂĄdrenĂ vektoru posunutĂ v tĂŠto bĂĄzi. MuĹžeme jiste psĂĄt
f(X) = [A(X) + a2v2] + a1v1 = f2(f1(X)),
kde f1(X) = A(X)+a2v2 a f2(X) = X+a1v1. PrĂmĂ˝m vĂ˝poctem overĂme, Ĺže kaĹždĂ˝ bodprĂmky P = a2
2v2 + tv1 je samodruŞným bodem zobrazenà f1 a jednå se tedy o osovou
soumernost podle tĂŠto prĂmky. ZobrazenĂ f2 je ovĹĄem posunutĂm ve smeru tĂŠto prĂmky,kterĂŠ pro a1 = 0 degeneruje v identitu.
5
PrĂloha, klasifikace shodnostĂ v R2
Shodnosti v rovine
osovĂĄ soumernostprĂmka samodruĹžnĂ˝ch bodu
posunutĂĄ osovĂĄsoumernost
Şådný samodruŞný bod
neprĂmĂŠ
identita
vĹĄechny samodruĹžnĂŠ body
otocenĂ
otocenĂ o Ď(stredovĂĄ soumernost)
vĹĄechny samodruĹžnĂŠ smery
otocenĂ o Ď 6= kĎ, k â Z
Şådný samodruŞný smer
jeden samodruĹžnĂ˝ bod
posunutĂ
Şådný samodruŞný bod
prĂmĂŠ
6
Veta 1.12 (Rodriguesova formule, Bylo v LS z LA). Mejme dva vektory n, r â R3, pricemĹž n jejednotkovĂ˝. Pak pro vektor rⲠâ R3, kterĂ˝ dostaneme otocenĂm vektoru r kolem vektoru n â R3
o Ăşhel Ď v kladnĂŠm smeru platĂ:
rⲠ= (1â cosĎ)(r ¡ n)n + cosĎr + sinĎ(nĂ r).
RotacĂ v kladnĂŠm smeru pritom myslĂme, Ĺže pri Ăşhlu Ď â (0, Ď) tvorĂ vektory (n, r, râ˛) kladneorientovanou bĂĄzi R3 a pri Ăşhlu Ď â (âĎ, 0) zĂĄporne orientovanou.
Dukaz. RozloĹžme r na sloĹžku r1 = (r ¡ n)n (tj. projekci do smeru n) a sloĹžku r2 = r â r1kolmou na n. Oznacme v = nĂ r = nĂ (r1 + r2) = nĂ r2. JelikoĹž n ⼠r2, platĂ
||v|| = ||nĂ r2|| = ||n||||r2|| = ||r2||.Rotace kolem vektoru n o Ăşhel Ď zúŞenĂĄ na ăr2,vă = ănă⼠je zrejme takĂŠ rotace o Ăşhel Ď.
JelikoĹž (r2,v) je ânĂĄsobkemâ âkladne orientovanĂŠâ ortonormĂĄlnĂ bĂĄze tohoto prostoru, muĹžemepsĂĄt
râ˛2 = cosĎr2 + sinĎv.
(CĂĄrka vĹždy znacĂ obraz v uvaĹžovanĂŠm zobrazenĂ.) DĂĄle zrejme râ˛1 = r1. Dohromady dostĂĄvĂĄme
rⲠ= râ˛1 + râ˛2= r1 + cosĎr2 + sinĎv
= (r ¡ n)n + cosĎ(râ (r ¡ n)n) + sinĎv
= (1â cosĎ)(r ¡ n)n + cosĎr + sinĎ(nĂ r).
Definice 1.13. Pripomenme si z LA, Ĺže kvaterniony tvorĂ nekomutativnĂ teleso a majĂ tvar q =s + xi + yj + zk, pricemĹž i2 = j2 = k2 = â1 a ij = âji = k, jk = âkj = i, ki = âik = j.V tĂŠto prednĂĄĹĄce budeme s nazĂ˝vat skalĂĄrnĂ cĂĄst, vektor v = (a, b, c) vektorovĂĄ cĂĄst a budemekvaterniony zapisovat ve tvaru
q = (s, (x, y, z)︸ ︡︡ ︸v
).
ReĂĄlnĂĄ cĂsla jsou do kvaternionu vnorena jako s â (s,0) a vektorovĂ˝ prostor R3 je do nichvnoren jako vâ (0,v).
7
Lemma 1.14 (GeometrickĂ˝ vĂ˝znam kvaternionovĂ˝ch operacĂ). Pro libovolnĂŠ kvaterniony q1 =(s1,v1), q2 = (s2,v2) platĂ
q1 + q2 = (s1 + s2,v1 + v2)
q1 ¡ q2 = (s1s2 â v1 ¡ v2,v1 Ă v2 + s1v2 + s2v1).
Dukaz. Plyne prĂmo z rozepsĂĄnĂ q1 a q2 pomocĂ ctyr sloĹžek.
Definice 1.15. Pro libovolnĂ˝ kvaternion q = (s,v) definujeme konjugovanĂ˝ kvaternion q =(s,âv) a jeho normu ||q|| =
âqq =
âqq =
âs2 + x2 + y2 + z2. Kvaterniony, kterĂŠ majĂ
normu rovnou 1 nazývåme jednotkovÊ.
Lemma 1.16. JednotkovĂŠ kvaterniony tvorĂ multiplikativnĂ grupu. KaĹždĂ˝ jednotkovĂ˝ kvaternions nenulovou vektorovou cĂĄstĂ lze jednoznacne zapsat ve tvaru
q = (cosÎą,n sinÎą),
kde n je jednotkovĂ˝ vektor a Îą â (0, Ď).
Dukaz. MultiplikativnĂ inverz jednotkovĂŠho kvaternionu q je q, protoĹže qq = 1 = qq a ||q|| =||q|| = 1. DĂĄle jsou-li q1, q2 jednotkovĂŠ kvaterniony, pak
||q1q2|| =â
(q1q2)(q1q2) =âq1(q2 q2)q1 =
âq1q1 = 1,
tedy q1q2 je jednotkový kvaternion. JednotkovÊ kvaterniony tak tvorà nepråzdnou podmnoŞinumultiplikativnà grupy vťech nenulových kvaternionu uzavrenou na sklådånà a inverze, cili pod-grupu.
Je-li q = (s,v) jednotkovĂ˝ kvaternion a v 6= o, potom nutne
|s| =â||q||2 â ||v||2 < 1.
JedinĂĄ moĹžnĂĄ vyhovujĂcĂ volba Îą â (0, Ď) je Îą = arccos s. Z toho plyne
||v|| =â||q||2 â s2 = sinÎą,
tedy q = (s,v) = (cosÎą, v||v|| sinÎą) a oznacĂme n = v
||v|| .
LemĂĄtko (Bylo v LS z LA). Pro kaĹždĂŠ tri vektory u,v,w â R3 platĂ
uĂ (v Ăw) = (u ¡w)v â (u ¡ v)w.
Dukaz. RozliĹĄĂme dva prĂpady:
⢠v,w jsou lineĂĄrne zĂĄvislĂŠ. JelikoĹž vektorovĂ˝ soucin antikomutuje, muĹžeme BĂNO pred-poklĂĄdat, Ĺže w = Îťv pro nejakĂŠ Îť â R. Potom je vĂw = o, takĹže levĂĄ strana (LS) doka-zovanĂŠ rovnosti je rovna o. OvĹĄem pravĂĄ strana (PS) je rovna (u ¡ Îťv)v â (u ¡ v)Îťv = o,takĹže rovnost platĂ.
8
⢠v,w jsou lineĂĄrne nezĂĄvislĂŠ. Potom jeB = (v,w,vĂw) bĂĄze R3. Obe strany dokazovanĂŠrovnosti jsou vĂ˝razy lineĂĄrnĂ v u, tedy stacĂ ukĂĄzat platnost v prĂpade, kdy je u rovenjednomu z prvku B.
â u = v: Rovnost prejde do tvaru
v Ă (v Ăw) = (v ¡w)v â (v ¡ v)w.
StacĂ ukĂĄzat, Ĺže skalĂĄrnĂ soucin libovolnĂŠho prvkuB s LS je stejnĂ˝, jako s PS. Snadnoje videt, Ĺže
v ¡ LS = o = v ¡ PS,(v Ăw) ¡ LS = o = (v Ăw) ¡ PS.
Konecne oznacĂme-li Ăşhel mezi v a w jako Îą, platĂ
w ¡ LS = det(w,v,v Ăw) = â det(v Ăw,v,w) = â(v Ăw) ¡ (v Ăw)
= â||v Ăw||2 = â||v||2||w||2 sin2 Îą,
w ¡ PS = (v ¡w)2 â (v ¡ v)(w ¡w) = ||v||2||w||2 cos2 Îąâ ||v||2||w||2= â||v||2||w||2 sin2 Îą = w ¡ LS.
â u = w: LS i PS jsou âantisymetrickĂŠ vzhledem k v a wâ, tedy prohodĂme-li v nich va w, obe se pouze pronĂĄsobĂ -1. TĂm pĂĄdem je tento prĂpad analogickĂ˝ predchozĂmu.
â u = v Ăw:LS = uĂ u = o.
DĂĄle z kolmosti u na v a w plyne
PS = 0v + 0w = o = LS.
Veta 1.17. Pro pevnĂ˝ jednotkovĂ˝ kvaternion q = (cosÎą,n sinÎą) je zobrazenĂ Rq : R3 â R3
definovanĂŠ jakoRq(r) = qrq
rotacĂ kolem osy n Ăşhel 2Îą v kladnĂŠm smeru.
Dukaz. Oznacme q = (s,v). S vyuĹžitĂm Lemmatu 1.14 a LemĂĄtka
qrq = (s,v)(0, r)(s,âv)
= (âv ¡ r,v Ă r + sr)(s,âv)
= (â(v ¡ r)s+ (v Ă r) ¡ v︸ ︡︡ ︸0
+sr ¡ v,â(v Ă r)Ă v︸ ︡︡ ︸(v¡r)vâ(v¡v)r
âsrĂ v + (v ¡ r)v + s(v Ă r) + s2r)
= (0, 2(v ¡ r)v + (s2 â ||v||2)r + 2s(v Ă r)
= (0, 2 sin2 Îą(n ¡ r)n + (cos2 Îąâ sin2 Îą)r + 2 sinÎą cosÎą(nĂ r)
= (1â cos 2Îą)(n ¡ r)n + cos 2Îąn + sin 2Îą(nĂ r).
OvĹĄem to je podle Rodriguesovy formule vektor vzniklĂ˝ otocenĂm vektoru r kolem vektorun o Ăşhel 2Îą v kladnĂŠm smeru.
9
PrĂklad 1.18. VypocĂtejte vektor, kterĂ˝ vznikne otocenĂm vektoru (1, 0, 0) kolem vektoru ~n =(3, 4, 0) o Ăşhel Ď = Ď/3 v kladnĂŠm smeru.
Veta 1.19. KaĹždou prĂmĂĄ shodnost v R3 mĂĄ alespon jednu samodruĹžnou prĂmku a lze sloĹžit zotocenĂ kolem tĂŠto prĂmky a posunutĂ ve smeru tĂŠto prĂmky (mĂĄ tedy tvar ĹĄroubovĂŠho pohybu).
Dukaz. KaĹždĂŠ f â E+(3) je tvaru f(X) = AX+p, kde A â R3Ă3 je ortogonĂĄlnĂ a detA = 1.Je-li A = I3 pak tvrzenĂ zrejme platĂ, nebotâ muĹžeme uvaĹžovat otocenĂ o nulovĂ˝ Ăşhel kolem osyp sloĹženĂŠ s tĂmto posunutĂm.
V opacnĂŠm prĂpade mĂĄ prĂĄve jeden vlastnĂ smer s vlastnĂm cĂslem 1. Nechtâ v1 je jednotkovĂ˝vlastnĂ vektor s vlastnĂm cĂslem 1 a (v1,v2,v3) jeho doplnenĂ do ON bĂĄze. Oznacme W =ăv2,v3ă ortogonĂĄlnĂ doplnek prostoru ăv1ă a rozloĹžme
p = a1v1 + a2v2 + a3v3.
MuĹžeme jiste psĂĄt
f(X) = [A(X) + a2v2 + a3v3] + a1v1 = f2(f1(X)),
kde f1(X) = A(X) + a2v2 + a3v3 a f2(X) = X + a1v1.ZobrazenĂ f1 je zachovĂĄvĂĄ podprostor W a je prĂmĂŠ. NavĂc matice A zúŞenĂĄ na W nenĂ
maticĂ identickĂŠho zobrazenĂ. Proto podle klasifikace zobrazenĂ v rovine existuje prĂĄve jedenbod S = s2v2 + s3v3 â W , pro kterĂ˝ platĂ f1(S) = S. PrĂmĂ˝m vĂ˝poctem overĂme, Ĺže i vĹĄechnybody prĂmky P : S + tv1 jsou samodruĹžnĂ˝mi body zobrazenĂ f1. JednĂĄ se tedy o otocenĂ o tutoprĂmku a zobrazenĂ f2 je zjevne posunutĂm v jejĂm smeru.
10
2 DiferenciĂĄlnĂ geometrie krivekPrĂklad 2.1. UvaĹžujme v R2 jednotkovou kruĹžnici x2 + y2 â 1 = 0 bez bodu (â1, 0). TutomnoĹžinu parametrizujme jako c(t) = (cos t, sin t)T pro t â (âĎ, Ď) a uvaĹžujme reparametrizacit = 2 arctan s pro s â (ââ,â). NovĂĄ parametrizace mĂĄ tvar
c(s) =
(1â s21 + s2
,2s
1 + s2
), s â (ââ,â).
Definice 2.2. Budâ I â R interval (prĂpadne neomezenĂ˝), spojitĂŠ zobrazenĂ c : I â Rn senazĂ˝vĂĄ parametrickĂĄ krivka v Rn. MnoĹžina ăcă := c(I) â Rn se nazĂ˝vĂĄ obraz krivky. Para-metrickĂĄ krivka se nazĂ˝vĂĄ hladkĂĄ, jestliĹže c je trĂdy Câ (tedy mĂĄ spojitĂŠ derivace vĹĄech rĂĄdu) aregulĂĄrnĂ, jestliĹže c je regulĂĄrnĂ, tedy câ˛(t) 6= (0, 0, . . . , 0)T pro kaĹždĂŠ t â I .
PoznĂĄmka 2.3.
1. Je-li I uzavrenĂ˝ nebo polouzavrenĂ˝ interval, rozumĂme hladkĂ˝m zobrazenĂm na I restrikcina I hladkĂŠho zobrazenĂ definovanĂŠho na nejakĂŠm otevrenĂŠm nadintervalu.
2. Parametrickå krivka je popsåna n-ticà funkcà c(t) = (c1(t), ¡ ¡ ¡ , cn(t))T jednÊ promennÊdefinovaných na I .
3. JejĂ derivace je lineĂĄrnĂ zobrazenĂ (totĂĄlnĂ diferenciĂĄl), kterĂŠ vyjĂĄdrĂme sloupcovĂ˝m vek-torem (maticĂ n Ă 1) a budeme ho chĂĄpat jako (tecnĂ˝) vektor câ˛(t) â Rn, kterĂ˝ zĂĄvisĂna parametru. Pro hladkou regulĂĄrnĂ parametrickou krivku definujeme jejĂ funkci rychlosti||câ˛(t)||, kterĂĄ je hladkĂĄ a kladnĂĄ.
4. Ve vetĂĄch a definicĂch budeme pro jednoduchost pracovat s hladkĂ˝mi krivkami (trĂdy Câ),ale vetĹĄina pojmu a vĂ˝sledku platĂ i pro niŞťà trĂdu hladkosti.
Definice 2.4. Je-li c : I â Rn regulĂĄrnĂ parametrickĂĄ krivka a Ď : I â I hladkĂ˝ difeomorfismusintervalu I na I (tedy hladkĂĄ bijekce s hladkĂ˝m inverznĂm zobrazenĂm), je c = c âŚ Ď : I âRn regulĂĄrnĂ parametrickĂĄ krivka se stejnĂ˝m obrazem jako c. Difeomorfismus Ď pak nazĂ˝vĂĄmezmenou parametru a c reparametrizacĂ c. Je-li navĂc ĎⲠ> 0 na I , nazveme c reparametrizacĂ czachovĂĄvajĂcĂ orientaci.
Definice a lemma 2.5. BĂ˝ti reparametrizacĂ je relace ekvivalence na mnoĹžine vĹĄech regulĂĄrnĂchparametrizovanĂ˝ch krivek a kaĹždou jejĂ trĂdu nazĂ˝vĂĄme krivka. KaĹždĂŠho zĂĄstupce prĂsluĹĄnĂŠ trĂdyekvivalence nazĂ˝vĂĄme parametrizacĂ tĂŠto krivky. BĂ˝ti reparametrizacĂ zachovĂĄvajĂcĂ orientaci jerovneĹž relace ekvivalence na mnoĹžine vĹĄech regulĂĄrnĂch parametrizovanĂ˝ch krivek a kaĹždou jejĂtrĂdu nazĂ˝vĂĄme orientovanĂĄ krivka.
Dukaz. Difeomorfismus je zobrazenĂ Ď : I â I kterĂŠ je bijekce, hladkĂŠ Câ a ĎⲠ6= 0 vĹĄude. Ztoho plyne, Ĺže Ďâ1 je takĂŠ difeomorfismus.
⢠Tranzitivita: sloĹženĂ difeomorfismu je difeomorfismus, tedy (c = c âŚ Ď a Ëc = c ⌠Ď)â Ëc = c ⌠(Ď âŚ Ď)
11
⢠Symetrie: inverze defeomorfismu je difeomorfismus, tedy kdyĹž c = c ⌠Ďâ c = c ⌠Ďâ1
⢠Reflexivita: identita je difeomorfismus a tedy c = c ⌠id
⢠Orientace: sloĹženĂ rostoucĂch funkcĂ je rostoucĂ a inverze k rostoucĂ funkci je rostoucĂ, tedy
(idⲠ> 0); (ĎⲠ> 0)â (Ďâ1)Ⲡ> 0; (ĎⲠ> 0 &ĎⲠ> 0)â (Ď âŚ Ď)Ⲡ> 0.
PoznĂĄmka 2.6. Pokud nebude nebezpecĂ omylu, budeme slovem krivka (prĂpadne orientovanĂĄkrivka) oznacovat nejen trĂdu ekvivalence, ale i jejĂho reprezentanta (regulĂĄrnĂ parametrizovanoukrivku), se kterĂ˝m prĂĄve pracujeme, nebo dokonce jejĂ obraz. V diferenciĂĄlnĂ geometrii studu-jeme prĂĄve takovĂŠ vlastnosti krivek, kterĂŠ se nemenĂ pri reparametrizaci.
PoznĂĄmka 2.7. V diferenciĂĄlnĂ geometrii studujeme vlastnosti krivek, kterĂŠ se pri reparame-trizaci nemenĂ nebo menĂ odpovĂdajĂcĂm zpusobem (naprĂklad menĂ znamĂŠnko pri zmene ori-entace). NadĂĄle budeme pouĹžĂvat zkrĂĄcenĂ˝ zĂĄpis parametrizacĂ tĂŠĹže krivky. NaprĂklad pokudmĂĄme parametrickou krivku c(t) budeme jejĂ reparametrizaci c(s) = c(Ď(s)) oznacovat jedno-duĹĄe c(s). Konecne kvuli zjednoduĹĄenĂ zĂĄpisu budeme nekdy vynechĂĄvat hodnotu parametru abudeme psĂĄt naprĂklad cⲠmĂsto câ˛(t) a podobne. Pokud nerekneme jinak, cĂĄrka znacĂ derivaci d
dt
a tecka derivaci dds
.
Lemma 2.8. Pro derivace dvou parametrizacĂ c(t) a c(s) = c(Ď(s)) tĂŠĹže hladkĂŠ regulĂĄrnĂ krivkyv kaĹždĂŠm odpovĂdajĂcĂm bode platĂ
(c|c|...c ) = (câ˛|câ˛â˛|câ˛â˛â˛)
Ď Ď...Ď
0 Ď2 3Ď Ď
0 0 Ď3
.
Dukaz. PrĂmĂ˝ vĂ˝pocet derivace sloĹženĂŠ funkce,
1.c =
d
dsc(Ď(s)) =
d
dtc(t)
dĎ
ds= Ďcâ˛.
2.c = ĎcⲠ| d
ds
c = Ď Âˇ cⲠ+ Ď Âˇ Ď Âˇ câ˛â˛ = Ď Âˇ cⲠ+ (Ď)2 ¡ câ˛â˛
3.
...c =
...Ď Âˇ cⲠ+ Ď Âˇ Ď Âˇ câ˛â˛ + 2Ď Âˇ Ď Âˇ câ˛â˛ + (Ď)2 ¡ Ď Âˇ câ˛â˛â˛ =
...Ď Âˇ cⲠ+ 3Ď Âˇ Ď Âˇ câ˛â˛ + (Ď)3 ¡ câ˛â˛â˛
12
2.1 RovinnĂŠ krivkyPokud se nerekne jinak, budeme v tĂŠto kapitole termĂnem krivka oznacovat hladkou regulĂĄrnĂkrivku v R2.
Definice 2.9. V kaĹždĂŠm bode hladkĂŠ regulĂĄrnĂ parametrickĂŠ krivky c(t) v R2 definujeme jednot-kovĂ˝ tecnĂ˝ vektor
t(t) =câ˛(t)
||câ˛(t)||dĂĄle orientovanĂ˝ jednotkovĂ˝ normĂĄlovĂ˝ vektor
nâ(t) =
(0 â11 0
)t(t)
a znamĂŠnkovou krivost
Îşz(t) =det(câ˛(t)|câ˛â˛(t))||câ˛(t)||3 .
Bod, ve kterĂŠm je znamĂŠnkovĂĄ krivost nulovĂĄ nazĂ˝vĂĄme inflexnĂ.
Veta 2.10. Pri reparametrizaci krivky v R2 zachovĂĄvajĂcĂ orientaci se v danĂŠm bode tecnĂ˝ vek-tor, orientovanĂ˝ normĂĄlovĂ˝ vektor a znamĂŠnkovĂĄ krivost nemenĂ. Pri reparametrizaci kterĂĄ menĂorientaci se tyto vektory menĂ na opacnĂŠ a znamĂŠnkovĂĄ krivost pouze zmenĂ znamĂŠnko.
Dukaz. S vyuĹžitĂm lemmatu 2.8
t(s) =c
||c|| =Ďcâ˛
||Ďcâ˛||= sign(Ď)
câ˛
||câ˛(t)|| = sign(Ď)t(t).
DĂĄle platĂ
nâ(s) =
(0 â11 0
)t(s) =
(0 â11 0
)sign(Ď)t(t) = sign(Ď)nâ(t).
Konecne
Îşz(s) =det(c|c)
||c||3 =
det
[(câ˛|câ˛â˛)
(Ď Ď
0 Ď2
)]||Ďcâ˛||3
= sign(Ď)det(câ˛|câ˛â˛)||câ˛||3 = sign(Ď)Îşz(t).
Veta 2.11. ZnamĂŠnkovĂĄ krivost, tecnĂ˝ a normĂĄlovĂ˝ vektor jsou equivariantnĂ vuci shodnostemR2. Presneji, mejme shodnost ve tvaru f(X) = AX + p, parametrickou krivku c(t) a v jejĂmlibovolnĂŠm bode veliciny Îşz, t, nâ. Pak krivka c(t) = f(c(t)) = Ac(t) +p mĂĄ v odpovĂdajĂcĂmbode znamĂŠnkovou krivost Îşz = (detA)Îşz, tecnĂ˝ vektor t = At a normĂĄlovĂ˝ vektor nâ =(detA)Anâ.
13
Dukaz. Uvedomme si, Ĺže detA = Âą1. NavĂc platĂ, Ĺže
c(t) = Ac(t) + pâ câ˛(t) = Acâ˛(t)â câ˛â˛(t) = Acâ˛â˛(t).
f
c
cnâ
t t
nâ
Tedy
â˘
Îşz =det(câ˛, câ˛â˛)
||câ˛||3 =det(Acâ˛, Acâ˛â˛)
||Acâ˛||3 =det(A) det(câ˛, câ˛â˛)
||câ˛||3 = (detA)Îşz,
nebotâ pro libovolnĂ˝ vektor ||v|| =âvTv â ||Av|| =
â(Av)TAv =
âvTATAv =â
vTv = ||v||.
⢠t = câ˛
||câ˛|| = Acâ˛
||Acâ˛|| = A( câ˛
||câ˛||) = At
⢠nâ =
(0 â11 0
)t =
(0 â11 0
)At = det(A)A
(0 â11 0
)t = det(A)Anâ.
Definice 2.12. Pro kaĹždou krivku c definujeme v kaĹždĂŠm bode jejĂ tecnou prĂmku jako mnoĹžinuc(t) + ăt(t)ă a normĂĄlovou prĂmku jako mnoĹžinu c(t) + ănâ(t)ă. DĂĄle v kaĹždĂŠm neinflexnĂmbode definujeme jejĂ orientovanĂ˝ polomer krivosti jako R(t) = 1
Îşz(t), jejĂ stred krivosti jako bod
S(t) = c(t) + R(t)nâ(t) a kruĹžnici se stredem S(t) a polomerem R(t) nazĂ˝vĂĄme oskulacnĂkruĹžnice v bode c(t).
c(t)
c(t) + ăt(t)ă
c(t) + ănâ(t)ă
R(t)
S(t)
Veta 2.13. Krivka mĂĄ v kaĹždĂŠm svĂŠm bode kontakt nejvyĹĄĹĄĂho rĂĄdu s tecnou prĂmkou (ze vĹĄechprĂmek) a v kaĹždĂŠm neinflexnĂm bode s oskulacnĂ kruĹžnicĂ (ze vĹĄech kruĹžnic).
Dukaz. Kontaktem myslĂme nejvyĹĄĹĄĂ moĹžnou shodu derivace ve vhodnĂŠ parametrizaci. Uva-Ĺžujme tedy dve krivky a nejakĂ˝m zpusobem sjednocenĂŠ parametrizace (naprĂklad obe obloukem)c1, c2 a zajĂmĂĄ nĂĄs jejich kontakt v bode t0
14
⢠kontakt 0. rĂĄduâ c1(t0) = c2(t0)
⢠kontakt 1. rĂĄduâ câ˛1(t0) = câ˛2(t0)
⢠kontakt 2. rĂĄduâ câ˛â˛1(t0) = câ˛â˛2(t0)
DĂky lineĂĄrnĂ reparametrizaci postacĂ tuto vlastnost studovat v bode t = 0 a dĂky shodnostimuĹžeme navĂc predpoklĂĄdat, Ĺže c(0) = (0, 0) a câ˛(0) = (câ˛x(0), 0), kde câ˛x(0) > 0. MĂĄme tedyt(0) = (1, 0) a nâ(0) = (0, 1). V tomto bode uvaĹžujme Tayloruv rozvoj krivky
c(t) =
(câ˛x(0)t+
1
2câ˛â˛x(0)t2 + o(t2),
1
2câ˛â˛y(0)t2 + o(t2)
).
DosazenĂm do obecnĂŠ rovnice prĂmky Ax+By + C = 0, pro A 6= 0 nebo B 6= 0 dostĂĄvĂĄme:
C + Acâ˛x(0)t+
[1
2Acâ˛â˛x(0) +
1
2Bcâ˛â˛y(0)
]t2 + o(t2) = 0
Odtud vyvodĂme, Ĺže pro kontakt rĂĄdu 0 (jednonĂĄsobnĂ˝ prusecĂk) musĂ platit C = 0 a prokontakt rĂĄdu 1 (dvojnĂĄsobnĂ˝ prusecĂk) musĂ navĂc platit A = 0, cĂmĹž dostĂĄvĂĄme By = 0, tedyosu x a tĂm tecnou prĂmku a B musĂ bĂ˝t nenulovĂŠ. Kontakt vyĹĄĹĄĂho rĂĄdu nenĂ moĹžnĂ˝, nebotâ prokontakt rĂĄdu 2 by câ˛â˛y(0) = 0â Îşz(0) = 0, coĹž je spor s predpokladem neinflexnĂho bodu.
DosazenĂm do obecnĂŠ rovnice kruĹžnice (xâ Sx)2 + (y â Sy)2 âR2 = 0 dostĂĄvĂĄme:
(S2x + S2
y âR2)â 2Sxcâ˛x(0)t+
[câ˛x(0)2 â 2Sx
1
2câ˛â˛x(0)â 2Sy
1
2câ˛â˛y(0)
]t2 + o(t2) = 0
Tedy pro kontakt rĂĄdu 0 (jednonĂĄsobnĂ˝ prusecĂk) musĂ platit R2 = S2x + S2
y a pro kontakt rĂĄdu1 (dvojnĂĄsobnĂ˝ prusecĂk) musĂ platit Sx = 0. Pro kontakt rĂĄdu 2 (trojnĂĄsobnĂ˝ prusecĂk) pakSy = câ˛x(0)2/câ˛â˛y(0) = 1/Îşz(0), nebotâ
Îşz(0) =
âŁâŁâŁâŁcâ˛x(0) câ˛â˛x(0)0 câ˛â˛y(0)
âŁâŁâŁâŁ|câ˛x(0)|3 = câ˛â˛y(0)/câ˛x(0)2,
cĂmĹž dostĂĄvĂĄme oskulacnĂ kruĹžnici. Kontakt vyĹĄĹĄĂho rĂĄdu nenĂ obecne moĹžnĂ˝, nebotâ jsme vy-cerpali vĹĄechny volnĂŠ parametry. MuĹže nastal pouze v prĂpade, Ĺže Îşâ˛z(0) = 0, tedy v kritickĂŠmbode krivosti, naprĂklad v jejĂm maximu.
Veta 2.14. Pro hladkou regulĂĄrnĂ parametrickou krivku c : I â R2 platĂ
tâ˛(t) = ||câ˛(t)||Îşz(t)nâ(t).DĂĄle platĂ, Ĺže existuje hladkĂĄ funkce θ(t) : I â R splnujĂcĂ t(t) = (cos θ(t), sin θ(t)) pro t â Ia pro znamĂŠnkovou krivost pak platĂ
Îşz(t) =θâ˛(t)
||câ˛(t)|| , t â I.
Pokud je tedy krivka parametrizovĂĄna konstantnĂ jednotkovou rychlostĂ ||câ˛(t)|| = 1, pak je tedyznamĂŠnkovĂĄ krivost rychlostĂ zmeny smeru krivky.
15
Dukaz. Uvedomme si, Ĺže ||câ˛|| =âcⲠ¡ câ˛. DerivovĂĄnĂm a Ăşpravami dostaneme
tⲠ=
(câ˛
||câ˛||
)â˛=
âcⲠ¡ cⲠ¡ câ˛â˛ â 1
22¡câ˛Âˇcâ˛â˛âcâ˛ÂˇcⲠ¡ c
â˛
cⲠ¡ cⲠ=||câ˛||2câ˛â˛ â (cⲠ¡ câ˛â˛)câ˛
||câ˛||3 .
SkalĂĄrnĂm soucinem predchozĂ rovnice zĂskĂĄme cⲠ¡ tⲠ= 0 a proto je tⲠnĂĄsobkem nâ(t), tedytⲠ= Knâ(t). Z rovnostĂ
det(t, tâ˛) = det(t, Knâ(t)) = K det(t,nâ(t))︸ ︡︡ ︸=1
= K
a
det(t, tâ˛) = det
(câ˛
||câ˛|| ,||câ˛||2câ˛â˛ â (cⲠ¡ câ˛â˛)câ˛
||câ˛||3
)= det
(câ˛
||câ˛|| ,||câ˛||2câ˛â˛||câ˛||3
)âdet
(câ˛
||câ˛|| ,(cⲠ¡ câ˛â˛)câ˛||câ˛||3
)︸ ︡︡ ︸
0
=
det(câ˛, câ˛â˛) ¡ 1
||câ˛||2 =det(câ˛, câ˛â˛)
||câ˛||3︸ ︡︡ ︸κz
¡ ||câ˛||︸︡︡︸=r
dostaneme, Ĺže K = rÎşz.Funkce θ je spojitou verzĂ argumentu funkce t(t) a jejĂ existence a diferencovatelnost je znĂĄmĂĄ zkomplexnĂ analĂ˝zy. tâ˛(t) = θ(t)Ⲡ(â sin θ(t), cos θ(t))︸ ︡︡ ︸
nâ(t)
z predchozĂ cĂĄsti mĂĄme θâ˛(t) = r(t)Îşz(t).
Veta 2.15. Na otevrenĂŠm intervalu I budiĹž zadĂĄny dve hladkĂŠ reĂĄlnĂŠ funkce k(t), r(t), pricemĹžr(t) > 0 pro t â I . Pak existuje aĹž na prĂmou podobnost prĂĄve jedna hladkĂĄ parametrickĂĄrovinnĂĄ krivka c(t), t â I , pro kterou platĂ
||câ˛(t)|| = r(t), Îşz(t) = f(t).
Dukaz. Zafixujme t0 â I libovolnĂŠ a definujeme funkci θ(t) aby platilo
⢠θâ˛(t) = ||câ˛(t)|| ¡ Îşz(t) = r(t) ¡ f(t), tedy θ nalezneme jako primitivnĂ funkci k r(t) ¡ f(t),kterĂĄ jiste existuje, protoĹže r(t) ¡ f(t) je hladkĂĄ,
⢠θ(t0) = θ0, kde θ0 je libovolnå konstanta.
NynĂ poloĹžĂmet(t) = (cos θ(t), sin θ(t)).
Zrejme ||t(t)|| = 1 a muĹžeme tedy konecne definovat
câ˛(t) = ||câ˛(t)|| ¡ t(t) = r(t) ¡ (cos θ(t), sin θ(t)).
c(t) nalezneme jako primitivnĂ funkci k câ˛(t), coĹž lze, protoĹže câ˛(t) je hladkĂĄ funkce. ZvolĂmeX, Y â R libovolnĂĄ a nechtâ cx(t0) = X a cy(t0) = Y .
V prubehu konstrukce funkce c(t) jsem volili polohu bodu c(t0) = [X, Y ] a smer tecnĂŠhovektoru t(t0) = (cos θ0, sin θ0), cĂmĹž jsme urcili krivku jednoznacne aĹž na prĂmou podobnost.
16
2.2 ProstorovĂŠ krivkyPokud se nerekne jinak, budeme v tĂŠto kapitole termĂnem krivka oznacovat hladkou regulĂĄrnĂkrivku v R3.
Definice 2.16. V kaĹždĂŠm bode hladkĂŠ regulĂĄrnĂ parametrickĂŠ krivky c(t) v R3 definujeme jed-notkovĂ˝ tecnĂ˝ vektor t(t) a krivost Îş(t)
t(t) =câ˛(t)
||câ˛(t)|| , Îş(t) =||câ˛(t)Ă câ˛â˛(t)||||câ˛(t)||3 .
Bod, ve kterĂŠm je krivost nulovĂĄ se nazĂ˝vĂĄ inflexnĂ bod. V kaĹždĂŠm neinflexnĂm bode dĂĄle defi-nujeme jednotkovĂ˝ binormĂĄlovĂ˝ vektor b(t), jednotkovĂ˝ normĂĄlovĂ˝ vektor n(t) a torzi Ď(t)
b(t) =câ˛(t)Ă câ˛â˛(t)
||câ˛(t)Ă câ˛â˛(t)|| , n(t) = b(t)Ă t(t), Ď(t) =det(câ˛(t)|câ˛â˛(t)|câ˛â˛â˛(t))||câ˛(t)Ă câ˛â˛(t)||2 .
Z definice plyne, Ĺže trojice vektoru {t(t),n(t),b(t)} tvorĂ v kaĹždĂŠm neinflexnĂm bode kladneorientovanou ortonormĂĄlnĂ bĂĄzi R3, kterĂĄ se nazĂ˝vĂĄ Frenetuv repĂŠr.
Veta 2.17. Pri reparametrizaci krivky v R3 zachovĂĄvajĂcĂ orientaci se v danĂŠm bode krivost, torzea Frenetuv repĂŠr nemenĂ. Pri reparametrizaci kterĂĄ menĂ orientaci se krivost, torze a normĂĄlovĂ˝vektor rovneĹž nemenĂ, zatĂmco tecnĂ˝ a binormĂĄlovĂ˝ vektor se menĂ na vektory opacnĂŠ.
Dukaz. VyuĹžijeme lemmatu 2.8 a oznacĂme
M =
Ď Ď...Ď
0 Ď2 3Ď Ď
0 0 Ď3
.
DĂĄle spocĂtĂĄme
cĂ c = (Ď Âˇ câ˛)Ă (ĎcⲠ+ Ď2câ˛â˛) = (Ď Âˇ câ˛)Ă (Ďcâ˛) + (Ď Âˇ câ˛)Ă (Ď2câ˛â˛) = 0 + Ď3(cⲠà câ˛â˛).
NynĂ uĹž mĂĄme vĹĄe potrebnĂŠ k dukazu vety, a pocĂtĂĄme
t(s) =c
||c|| =Ďcâ˛
|Ď| ¡ ||câ˛||= sign(Ď) ¡ t(t),
b(s) =cĂ c
||cĂ c|| =Ď3(cⲠà câ˛â˛)
|Ď3| ¡ ||cⲠà câ˛â˛||= sign(Ď) ¡ b(t),
n(s) = b(s)Ă t(s) = sign(Ď)b(t)Ă sign(Ď)t(t) = b(t)Ă t(t) = n(t),
Îş(s) =||cĂ c||||c||3 =
|Ď3| ¡ ||cⲠà câ˛â˛|||Ď|3 ¡ ||câ˛||3
= Îş(t),
Ď(s) =det(c|c|...c )
||cĂ c||2 =det(M) ¡ det(câ˛|câ˛â˛|câ˛â˛â˛)
Ď6 ¡ ||cⲠà câ˛â˛||2= Ď(t).
17
Veta 2.18. Krivost, tecnĂ˝ a normĂĄlovĂ˝ vektor jsou equivariantnĂ vuci shodnostem R3. Presneji,mejme shodnost ve tvaru f(X) = AX + p, parametrickou krivku c(t) a v jejĂm libovolnĂŠmbode veliciny Îş, t a v neinflexnĂm bode navĂc Ď , n, b. Pak krivka c(t) = f(c(t)) = Ac(t) + pmĂĄ v odpovĂdajĂcĂm bode krivost Îş = Îş a tecnĂ˝ vektor t = At. V neinflexnĂch bodech mĂĄ navĂctorzi Ď = (detA)Ď , normĂĄlovĂ˝ vektor n = An a binormĂĄlovĂ˝ vektor b = (detA)Ab.
Dukaz. DokaĹžme nejprve, Ĺže pro ortonormĂĄlnĂ matici A a libovolnĂŠ vektory x,y â R3 platĂAxĂ Ay = det(A)A(xĂ y). Skutecne, âz â R3 dostĂĄvĂĄme
z ¡ (Axà Ay) = det(z, Ax, Ay) = det(A) det(ATz,x,y) = det(A)(ATz) ¡ (xà y) =
det(A)(z ¡ A(xà y) = z ¡ (det(A)A(xà y)).
NynĂ uĹž snadno overĂme dokazovanĂŠ vztahy. PlatĂ totiĹž, Ĺže
c(t) = Ac(t) + pâ câ˛(t) = Acâ˛(t)â câ˛â˛(t) = Acâ˛â˛(t)â câ˛â˛â˛(t) = Acâ˛â˛â˛(t).
PrĂmĂ˝m vĂ˝poctem dostĂĄvĂĄme
t =câ˛
||câ˛|| =Acâ˛
||câ˛|| = At,
b =cⲠà câ˛â˛
||cⲠà câ˛â˛|| =det(A)A(cⲠà câ˛â˛)
||cⲠà câ˛â˛|| = det(A)Ab,
n = bĂ t = det(A)(AbĂ At) = A(bĂ t) = An,
Îş =||cⲠà câ˛â˛||||câ˛||3 =
| det(A)| ¡ ||A(cⲠà câ˛â˛)||||Acâ˛||3 =
||cⲠà câ˛â˛||||câ˛||3 = Îş
a konecne
Ď =det(câ˛|câ˛â˛|câ˛â˛â˛)||cⲠà câ˛â˛||2 =
det(A) ¡ det(câ˛|câ˛â˛|câ˛â˛â˛)||cⲠà câ˛â˛||2 = det(A) ¡ Ď.
Definice 2.19. Pro hladkou regulĂĄrnĂ krivku c(t) v R3 definujeme v kaĹždĂŠm bode tecnou prĂmkujako mnoĹžinu c(t) + ăt(t)ă a dĂĄle v kaĹždĂŠm neinflexnĂm bode definujeme
⢠oskulacnĂ rovinu jako mnoĹžinu c(t) + ăt(t),n(t)ă,
⢠rektifikacnĂ rovinu jako mnoĹžinu c(t) + ăt(t),b(t)ă,
⢠normĂĄlovou rovinu jako mnoĹžinu c(t) + ăn(t),b(t)ă.
Definice a lemma 2.20. O hladkĂŠ parametrizovanĂŠ krivce c(t) rekneme, Ĺže je parametrizovanĂĄobloukem nebo jednotkovou rychlostĂ, jestliĹže pro vĹĄechna t â I platĂ ||câ˛(t)|| = 1. KaĹždou hlad-kou regulĂĄrnĂ krivku lze parametrizovat obloukem. Je-li c(t) nejakĂĄ parametrizace obloukem,pak vĹĄechny ostatnĂ parametrizace tĂŠto krivky obloukem zĂskĂĄme reparametrizacĂ t = Ď(s),Ď(s) = Âąs+ s0, kde s0 je libovolnĂĄ konstanta.
18
Dukaz. Mejme libovolnou hladkou regulĂĄrnĂ krivku c(t). Pak platĂ, Ĺže ||câ˛(t)|| > 0, coĹž je jistehladkĂĄ funkce, a tudĂĹž muĹžeme definovat
Ď(t) =
âŤ||câ˛(t)||dt.
Pak tedy platĂ vztah Ď(t)Ⲡ= ||câ˛(t)||. Ď je prostĂĄ, tudĂĹž definujeme Ď = Ďâ1.Definujeme nynĂ c(s) = c(Ď(s)), z cehoĹž plyne
c = Ď Âˇ cⲠ= 1
Ďâ˛Âˇ cⲠ= câ˛
||câ˛|| = t.
Z toho ovĹĄem plyne, Ĺže ||c|| = 1, tedy jsme nalezli parametrizaci obloukem.PredpoklĂĄdejme nynĂ, Ĺže mĂĄme krivku c(t) parametrizovanou obloukem a jejĂ obloukovou repa-rametrizaci c(s) = c(Ď(s)). Pak
1 = ||c|| = ||câ˛|| ¡ |Ď| = 1 ¡ |Ď|,
tedy nutne |Ď| = 1â Ď = Âą1â Ď = Âąs+ s0.Naopak, meli bychom krivku c(t) parametrizovanou obloukem, pak takovou reparametrizacĂĎ(s) = Âąs+ s0 opet dostaneme parametrizaci obloukem z vĂ˝poctu výťe.
Lemma 2.21. Pro krivku hladkou c(t) v R3 parametrizovanou obloukem v kaĹždĂŠm bode platĂt(t) = câ˛(t) a v kaĹždĂŠm neinflexnĂm bode navĂc platĂ n(t) = câ˛â˛(t)
||câ˛â˛(t)|| a Îş(t) = ||câ˛â˛(t)|| =
||câ˛(t)Ă câ˛â˛(t)||.
Dukaz. Mejme c(t) parametrizovanou obloukem. Zrejme platĂ t(t) = câ˛(t).Ze vztahu ||câ˛(t)|| = 1 odvodĂme
câ˛(t) ¡ câ˛(t) = 1 | ddt
2câ˛(t) ¡ câ˛â˛(t) = 0,
tedy câ˛(t) ⼠câ˛â˛(t), cehoĹž plyne, Ĺže ||cⲠà câ˛â˛|| = ||câ˛|| ¡ ||câ˛â˛|| = ||câ˛â˛||.NynĂ snadno spocĂtĂĄme, Ĺže v neinflexnĂch bodech
Îş =||cⲠà câ˛â˛||||câ˛||3 = ||câ˛â˛||
a uĹžitĂm LemĂĄtka mĂĄme
n = bĂ t =cⲠà câ˛â˛
||cⲠà câ˛â˛|| Ăcâ˛
||câ˛|| =1
||câ˛â˛|| ¡ ((cⲠà câ˛â˛)Ă câ˛) =
â1
||câ˛â˛|| ¡ (cⲠà (cⲠà câ˛â˛)) =
â1
||câ˛â˛|| ¡ ((cⲠ¡ câ˛â˛)cⲠâ (cⲠ¡ câ˛)câ˛â˛) =
câ˛â˛
||câ˛â˛|| .
19
Veta 2.22 (Frenetovy vzorce). Je-li c(t) hladkĂĄ krivka v R3 parametrizovanĂĄ obloukem, pak vkaĹždĂŠm neinflexnĂm bode platĂ
tⲠ= Îşn, nⲠ= âÎşt + Ďb, bⲠ= âĎn,
coĹž lze vyjĂĄdrit maticove jako
(tâ˛|nâ˛|bâ˛) = (t|n|b)
0 âÎş 0Îş 0 âĎ0 Ď 0
nebo s vyuĹžitĂm takzvanĂŠho Darbouxova vektoru d = Ďt + Îşb jako
tⲠ= dà t, nⲠ= dà n, bⲠ= dà b.
Dukaz. UvaĹžme tri vektory (v1(t),v2(t),v3(t)), kterĂŠ zĂĄvisĂ na parametru a pro jeho libovolnouhodnotu t â I tvorĂ ON bĂĄzi R3. LibovolnĂ˝ vektor v â R3 lze (pro pevnĂŠ t) vyjĂĄdrit jako
v = (v ¡ v1)v1 + (v ¡ v2)v2 + (v ¡ v3)v3.
Tedy speciĂĄlne pro kaĹždĂŠ pevnĂŠ t platĂ
vâ˛i = (vâ˛i ¡ v1)v1 + (vâ˛i ¡ v2)v2 + (vâ˛i ¡ v3)v3, pro i = 1, 2, 3.
Zrejme lze psĂĄt(vâ˛1,v
â˛2,v
â˛3) = (v1,v2,v3)M,
kde M je matice 3Ă 3 s poloĹžkami mji = vâ˛i ¡ vj .ProtoĹže platĂ vi ¡ vj = δij , derivovĂĄnĂm podle t dostĂĄvĂĄme rovnost vâ˛i ¡ vj + vâ˛j ¡ vi = 0, cili
vâ˛i ¡ vj = âvâ˛j ¡ vi a tedy M musĂ bĂ˝t antisymetrickĂĄ
M =
0 âA âBA 0 âCB C 0
.
V naĹĄem prĂpade, kdy N(v1,v2,v3) = (t,n,b) a t odpovĂdĂĄ parametrizaci obloukem platĂpodle Lemma 2.21
tⲠ= câ˛â˛ = ||câ˛â˛|| ¡ câ˛â˛
||câ˛â˛|| = Îşn,
a tedy dostĂĄvĂĄme A = Îş,B = 0. Snadno nahlĂŠdneme, Ĺže C = nⲠ¡ b, a tedy pocĂtĂĄme
nⲠ¡ b =
(câ˛â˛
||câ˛â˛||
)â˛Âˇ cⲠà câ˛â˛
||cⲠà câ˛â˛|| =
(câ˛â˛
Îş
)â˛Âˇ cⲠà câ˛â˛
Îş=Îşcâ˛â˛â˛ â Îşâ˛câ˛â˛
Îş2¡ cⲠà câ˛â˛
Îş=
1
Îş2¡ [câ˛â˛â˛ ¡ (cⲠà câ˛â˛)] =
det(câ˛â˛â˛|câ˛|câ˛â˛)Îş2
=det(câ˛|câ˛â˛|câ˛â˛â˛)||cⲠà câ˛â˛||2 = Ď.
20
TudĂĹž
M =
0 âÎş 0Îş 0 âĎ0 Ď 0
.
DĂĄle prĂmĂ˝m vĂ˝poctem za uĹžitĂ výťe dokĂĄzanĂ˝ch vztahu mezi vektory Frenetova repĂŠru a je-jich derivacemi mĂĄme
dĂ t = (Ďt + Îşb)Ă t = ÎşbĂ t = Îşn = tâ˛,
dĂ n = (Ďt + Îşb)Ă n = Ďbâ Îşt = nâ˛,
dĂ b = (Ďt + Îşb)Ă b = âĎn = bâ˛.
PoznĂĄmka 2.23. VidĂme tedy, Ĺže v parametrizaci obloukem (kdy se poloha bodu menĂ jednotko-vou rychlostĂ) krivost vyjadruje rychlost okamĹžitĂŠ zmeny tecnĂŠho vektoru (a tĂm i tecnĂŠ prĂmky)a torze rychlost okamĹžitĂŠ zmeny binormĂĄlovĂŠho vektoru (a tĂm i oskulacnĂ roviny). RovneĹž mu-Ĺžeme okamĹžitou zmenu celĂŠho Frenetova repĂŠru chĂĄpat jako rotaci kolem Darbouxova vektoru,jejĂĹž rychlost je danĂĄ jeho dĂŠlkou, tedy
âÎş2 + Ď 2, kterĂŠ se nekdy rĂkĂĄ celkovĂĄ krivost.
Veta 2.24. Nechtâ f(t) > 0, g(t) jsou hladkĂŠ funkce definovanĂŠ na otevrenĂŠm intervalu I . Pakexistuje aĹž na prĂmou eukleidovskou shodnost prĂĄve jedna hladkĂĄ krivka c(t) v R3 parametrizo-vanĂĄ obloukem na intervalu I tak, Ĺže
Îş(t) = f(t), Ď(t) = g(t).
Tyto rovnice se nekdy nazývajà prirozenÊ rovnice krivky.
Veta 2.25. Pro regulĂĄrnĂ hladkou parametrizovanou krivku c : I â R3 bez inflexnĂch bodu platĂ,Ĺže leŞà v nejakĂŠ rovine prĂĄve tehdy, kdyĹž Ď(t) = 0 pro kaĹždĂŠ t â I .
Dukaz.
⢠( =â ) LeĹžĂ-li c = (cx, cy, cz) v nejakĂŠ rovine, existujĂ p, q, r, s â R takovĂĄ, Ĺže (p, q, r) 6=(0, 0, 0) a pro vĹĄechna t â I je pcx(t)+qcy(t)+rcz(t) = s, tedy c¡(p, q, r) = s. PostupnĂ˝mderivovĂĄnĂm podle t dostaneme
cⲠ¡ (p, q, r) = 0,
câ˛â˛ ¡ (p, q, r) = 0,
câ˛â˛â˛ ¡ (p, q, r) = 0.
Vektory câ˛, câ˛â˛, câ˛â˛â˛ vĹĄechny leŞà v prostoru ă(p, q, r)ă⼠dimenze dva, takĹže jsou lineĂĄrnezĂĄvislĂŠ. Z toho plyne rovnost det(câ˛|câ˛â˛|câ˛â˛â˛) = 0 a tedy i Ď = 0.
21
⢠(â= ) BĂNO uvaĹžujme c parametrizovanou obloukem. Je-li Ď(t) = 0 pro vĹĄechna t â I ,potom bⲠ= âĎn = o, tedy b je konstatnĂ. Zvolme t0 â I libovolnĂŠ a definujme
h(t) = (c(t)â c(t0)) ¡ b(t), t â I.
PlatĂ h(t0) = 0 a hⲠ= cⲠ¡ b = Îşn ¡ b = 0, takĹže h = 0, neboli c ¡ b = c(t0) ¡ b. Krivkatedy leŞà v rovine c(t0) + ăbăâĽ.
Veta 2.26. Pro regulĂĄrnĂ hladkou parametrizovanou krivku c : I â R2 vnorenou do R3 zobra-zenĂm (x, y)â (x, y, 0) platĂ Îş = |Îşz| a v neinflexnĂch bodech n = sign(Îşz)nâ.
Dukaz. Nechtâ c = (cx, cy) ⥠(cx, cy, 0). Snadno spocteme
Îşz =
det
(câ˛x câ˛â˛xcâ˛y câ˛â˛y
)(âcâ˛2x + câ˛2y )3
,
Îş =â(câ˛x, câ˛y, 0)Ă (câ˛â˛x, c
â˛â˛y, 0)â
(âcâ˛2x + câ˛2y + 02)3
=
âĽâĽâĽâĽ(0, 0, det
(câ˛x câ˛ycâ˛â˛x câ˛â˛y
))âĽâĽâĽâĽ(âcâ˛2x + câ˛2y )3
= |Îşz|.
DĂĄle v neinflexnĂch bodech oznacme t = (tx, ty, 0). DostĂĄvĂĄme
nâ = (âty, tx, 0),
b =cⲠà câ˛â˛
âcⲠà câ˛â˛â = (0, 0, sign(Îşz)),
n = bĂ t = sign(Îşz)(âty, tx, 0) = sign(Îşz)nâ.
22