Documente Academic
Documente Profesional
Documente Cultură
OARA
S
FACULTATEA DE MATEMATICA
I INFORMATICA
MODELARI ANALITICE S
I GEOMETRICE ALE
SISTEMELOR
LUCRARE DE DISERTAT
IE
Aplicatii moment n geometria simplectic
a
si de moment
Coordonator stiintific:
Conf. dr. Cornelia Vizman
TIMISOARA
2014
Candidat:
Danciu Nicolae Iulian
FACULTATEA DE MATEMATICA
I INFORMATICA
MODELARI ANALITICE S
I GEOMETRICE ALE
SISTEMELOR
LUCRARE DE DISERTAT
IE
Aplicatii moment n geometria simplectic
a
si de moment
Coordonator stiintific:
Conf. dr. Cornelia Vizman
TIMISOARA
2014
Candidat:
Danciu Nicolae Iulian
Abstract
we can do it!
Cuprins
Introducere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 Algebr
a liniar
a si geometrie diferential
a
1.1 Notiuni de algebra liniara . . . . . . . . . .
1.1.1 Spatii vectoriale . . . . . . . . . . . .
1.1.2 Spatii factor . . . . . . . . . . . . . .
1.1.3 Aplicatii liniare . . . . . . . . . . . .
1.2 Notiuni de geometrie diferentiala . . . . . .
1.2.1 Varietati diferentiabile . . . . . . . .
1.2.2 Aplicatii diferentiabile . . . . . . . .
1.2.3 Vectori tangenti si derivari . . . . . .
1.2.4 Campuri scalare si campuri vectoriale
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
. 4
. 4
. 6
. 8
. 8
. 8
. 9
. 10
. 12
.
.
.
.
.
.
.
.
15
16
16
16
18
19
20
21
22
.
.
.
.
22
23
24
30
3 Cuaternioni.
3.1 Perspectiva algebrica si geometrica a cuaternionilor . . . . . .
3.2 Reprezentarea matriceala a cuaternionilor . . . . . . . . . . .
3.3 Operatorul de rotatie al matricelor . . . . . . . . . . . . . . .
33
34
36
37
3.4
4 Codurile surs
a pentru operatiile efectuate asupra cuaternionilor
4.1 C/C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.1 Transformarea cuaternion - matrice . . . . . . . . . . .
4.1.2 Transformarea cuaternion - matrice de rotatie . . . . .
4.2 Wolfram Mathematica . . . . . . . . . . . . . . . . . . . . . .
4.2.1 Operatii uzuale realizate cu ajutorul cuaternionilor . .
4.2.2 Rotirea unui cuaternion cu un vector . . . . . . . . . .
48
48
48
50
52
52
52
Appendices
53
54
56
Introducere
Ne vom ocupa
Timisoara
iulie 2014
Iulian Danciu
Capitolul 1
Algebr
a liniar
a si geometrie
diferential
a
There is geometry in the humming of the strings, there is
music in the spacing of the spheres.
Pythagoras
Acest prim capitol are rolul de a remprospata cunostintele n ceea ce
priveste algebra liniara si geometria diferentiala. Vom trece n revista cele
mai importante notiuni avand ca principal scop fixarea si consolidarea acestora ci nu demonstrarea teoremelor, acestea putand fiind gasite n sursele
indicate. Desi este un capitol teoretic, lipsit de exemple, aceste notiuni si
vor gasi aplicabilitate n capitolele care urmeaza.
1.1
1.1.1
Notiuni de algebr
a liniar
a
Spatii vectoriale
Vom nota prin K unul dintre corpurile R sau C. Un spatiu vectorial peste K
este un triplet (V, +, ) format dintr-o multime V si doua operatii
+ : V V V : (x, y) 7 x + y ( adunarea)
: K V V : (, x) 7 x (nmultirea cu scalari).
astfel ncat sunt satisfacute urmatoarele conditii:
1. (x + y) + z = x + (y + z), x, y, x V
2. exista un element 0 V astfel ncat 0 + x = x + 0 = x, ()x V
4
(1.1)
(1.2)
1.1.2
Spatii factor
Notatii echivalente:
echiv.
xT y = x y.
Definitia 1.1.11. Prin partitie a unei multimi M se ntelege o familie {Mi }iI
de submultimi ale lui M cu proprietatile:
1. Mi 6= , ()i I;
2. Mi Mj = , ()i, j I cu i 6= j;
[
3.
Mi = M .
iI
x=
cx
definesc o structura de spatiu vectorial (numit spatiu factor si notat V /W ).
Teorema 1.1.14. Daca W este un subspatiu vectorial al lui V atunci
dimV /W = dimV dimW.
Demonstratie. Demonstratia se gaseste atat n [1] cat si n [4].
1.1.3
Aplicatii liniare
1.2
1.2.1
H
arti de coordonate
Vom porni n studiul geometriei diferentiale cu notiuni de baza ce privesc
suprafete abstracte si notiuni de topologie.
Definitia 1.2.1. O suprafata topologica abstracta este un spatiu topologic
Hausdorff X cu proprietatea ca fiecare punct x X este continut ntr-o
multime deschisa U X homeomorfa cu o deschisa V R2 .
Cu alte cuvinte o suprafata topologica este un spatiu care n vecinatatea
fiecarui punct arata ca si R2 .
Definitia 1.2.2. Spatiu topologic (X, T ) este Hausdorff daca pentru orice
x, y X, x 6= y,exista multimiile deschise disjuncte U si V astfel ncat x U
si y V .
Definitia 1.2.3. Fie M o multime. O harta locala pe M este o bijectie
: U M V Rn
cu V multime deschisa n Rn .
Definitia 1.2.4. Un atlas pe M este o familie (colectie) A de harti, A =
{(Ui , i ) : i I} astfel ncat
[
i) M =
Ui
iI
ii) Oricare doua harti din A sunt compatibile, adica schimbarile de harta(de
coordonate) sunt de clasa C ; mai precis daca Ui Uj 6= atunci
i (Ui Uj ) si j (Ui Uj ) sunt deschise n Rn si
j 1
i : i (Ui Uj ) j (Ui Uj )
sunt de clasa C .
Remarca 1.2.5. Doua atlase A1 si A2 se numesc echivalente daca A1 A2
este un atlas. O structura diferentiabila pe M este o clasa de echivalente de
atlase (notam: [A]).
Observatie. O varietate diferentiabila este o multime M dotata cu o structura
diferentiabila.
Remarca 1.2.6. Reuniunea tuturor atlaselor din clase de echivalenta [A]
se numeste atlas maximal (notatie: Amax ), iar orice harta din Amax se
numeste harta admisibila.
Subvariet
ati
Fie M o varietate diferentiabila de dimensiune n si S o submultime a sa.
Definitia 1.2.7. Spunem ca S este o subvarietate diferentiabila de dimensiune m n a lui M daca pentru orice x S exista o harta admisibila (U, )
a lui M cu x U astfel ncat (U S) = (U ) Rm ({0}) Rn .
O astfel de harta (U, ) se numeste harta de subvarietate pentru S.
1.2.2
Aplicatii diferentiabile
1.2.3
10
Vom studia acum vectorul tangent pe componente. Pentru aceasta consideram (U, ) o harta a varietatii M cu coordonatele (x1 , x2 , . . . , xn ).
Definitia 1.2.11. Componentele vectorului tangent v la curba t 7 ( c)(t)
sunt numerele definite de
d i
i
v = (c(t)) , i = 1, n.
dt
t=0
si-l numim fibratul tangent sau fibrarea tangenta. T M reuneste toti vectorii
tangenti, dar tine minte pentru fiecare punctul de tangenta astfel ca este
definita o proiectie canonica:
: T M M, , Tx M 3 v 7 x.
1
11
1.2.4
C
ampuri scalare si c
ampuri vectoriale
Multimea B =
, . . . , n X (M ) cu
(x) = ei , ()x M este
1
x
x
xi
o baza n X (M ). Deci dimC (M ) X (M ) = n.
Definitia 1.2.21. Numim curba pe M o aplicatie c : I R M , c(t) =
(x1 (t), . . . , xn (t)) astfel ncat functiile x1 (), . . . , xn () sunt infinit derivabile
pe I.
12
f
2f
f =
.
=
i
i
i )2
x
x
(x
i=1
i=1
(1.3)
,..., n =
i . f l numim campul gradient al
- f =
1
i
x
x
x x
lui f.
- divX =
n
X
X i
i=1
xi
f
xi
13
Daca c(t) = (x1 (t), . . . , xn (t)) si X = (X 1 , . . . , X n ) rezulta ca avem sistemul diferential al curbelor integrale:
1 1
n
1
n
n
1
n
x (t) = X (x (t), . . . , x (t))
Suntem interesati de gasirea unor marimi (cu caracter fizic eventual) ce se
conserva de-a lungul traiectoriei; spre exemplu energia(vrem sa nu avem
consum de energie). Sa cautam n ce conditii asupra lui f C (M ) aceasta
se conserva pe curbele integrale ale lui X X (M ). Invarianta lui f nseamna
df
(c(t)) = 0, ()t I; avem deci:
dt
0=
df
f dxi
f i
=
=
X = X(f )
i
dt
x dt
xi
14
Capitolul 2
Grupuri - notiuni generale.
Grupuri si algebre Lie
My work always tried to unite the true with the beautiful, but
when I had to choose one or the other, I usually chose the beautiful.
Hermann Weyl
In acest capitol vom prezenta lucrurile de baza n teoria grupurilor si algebrelor Lie. Trebuie amintiti cei care au pus bazele aceste teori; printre acestia
amintim Sophus Lie2 , Elie Cartan, Felix Klein, Wilhelm Killing si Hermann
Weyl. Avand n vedere ca notiunea de grup este una des folosita, ntrebarea
care vine natural este: Ce sunt grupurile Lie? In cuvinte putine, un grup
Lie este o varietate regulata (C ) care are de asemenea o structura de grup
si n care aplicatia produs si aplicatia de inversare sunt aplicatii regulate.
2
Marius Sophus Lie (1842-1899) s-a nascut n Norvegia si a studiat matematica sub
coordonarea lui Ludwing Sylow la University of Christiania. Cariera matematica a lui
Sophus Lie a cunoscut un punct de cotitura atunci cand acesta a citit lucrarile matematicienilor Poncelet si Plucker. Astfel, n 1869 a mers la Berlin unde cu viitorul sau prieten,
matematicianul Felix Klein au nceput sa lucreze n domeniul grupurilor de transformari.
Rezumatul vietii sale de matematician este facuta de nsasi Sophus Lie: My life is actually quite incomprehensible for me. As a young man, I had no idea that I was blessed with
originality. Then, as a 26-year- old, I suddenly realized that I could create. I read a little
and began to produce. In these years, 1869-1874, I had a lot of ideas which, in the course
of time, I had developed only very imperfectly. In particular, it was group theory and its
great importance for the differential equations which interested me.
15
2.1
2.1.1
2.1.2
17
Teorema 2.1.9 (Factorizarea unui omomorfism printr-un omomorfism surjectiv.). Fie (G1 , ),(G2 , ),(G3 , ) grupuri, iar f : G1 G2 si g : G1 G3
omomorfisme. Daca omomorfismul g este surjectiv si kerg kerf , atunci
exista un singur omomorfism h : G3 G2 astfel ncat
f = h g.
Corolar 2.1.10.
jectiv.
2.1.3
Subgrupuri
2.1.4
(2.1)
(2.2)
2.1.5
20
2.1.6
21
2.2
Grupuri Lie
Definitia 2.2.1. Un grup Lie G este un grup abstract si o varietate ndimensionala n care aplicatia de compunerea
G G G : (g, h) gh
si aplicatia inversa
G G : g g 1
sunt aplicatii regulate.
2.2.1
Translatii la
T G
x
X
Lg
TG
x
G G
22
2.3
Algebre Lie
Descriere
Spatiul euclidian
cu adunarea
R+
numerele reale pozitive
GL(n, R) grupul general linear al matricelor
inversabile
2.3.1
Algebra Lie
Descriere
Rn
Paranteza lie
este zero
Paranteza Lie
este zero
n n matrici
cu [A, B] = A
BBA
R
M(n, R)
dim
/R
n
1
n2
Aplicatia exponential
a
Carl Gustav Jacob Jacobi (1804-1851) a fost un matematician evreu din Potsdam.
Mai nt
ai studiaz
a filosofia la Universitatea din Berlin luandu-si doctoratul n anul 1825,
ca mai apoi s
a-si canalizeze ntreaga energie spre cariera de matematician. Astfel, el devine
profesor la Universitatea din K
onigsberg. Jacobi si-a lasat amprenta n matematica prin
studiul asupra functilor eliptice.
4
Aceast
a definitie a fost preluat
a din Jerrold E. Marsden, Tudor S. Ratiu, Introduction
to Mechanics and Symmetry, Springer-Verlag, 1994
24
X
Xm
.
exp(X) =
m!
m=0
(2.4)
Propozitia 2.3.6. Pentru orice matrice X reala sau complexa, seria (2.4)
converge. Exponentiala matriceala este o functie continua.
Propozitia 2.3.7. Fie X si Y doua matrici arbitrar alese de dimensiune
n n. Atunci avem urmatoarele proprietati:
1. exp(0) = I.
2. exp (X) = exp(X ).
3. exp(X) este inversabila si exp1 (X) = exp(X 1 ).
4. exp(( + )X) = exp(X) exp(X) pentru orice , C.
5. Daca XY = Y X, atunci exp(X+Y ) = exp(X) exp(Y ) = exp(Y ) exp(X).
6. Daca C inversabila, atunci exp(CXC 1 ) = C exp(X)C 1 .
7. k exp(X)k exp(kXk).
Demonstratie. Vom da o schita a demonstratiei pentru punctele 5., 6. si 7..
X2
Y2
5. exp(X) exp(Y ) = I + X +
+ ...
I +Y +
+ . . . Efectuand
2!
2!
calculele si pastrand termenii unde puterea lui X adunata cu puterea
lui Y este m obtinem
X
m
X
X k Y mk
exp(X) exp(Y ) =
k! (m k)!
m=0 k=0
m
X
1 X
m!
=
X k Y mk .
m!
k!(m
k)!
m=0
k=0
(X + Y ) =
m
X
k=0
25
m!
X k Y mk ,
k!(m k)!
(2.5)
(2.6)
(X + Y )m = exp(X + Y ).
m=0
1 . . .
.. . .
X =C .
.
0
26
. . . n
(2.7)
Deci,
exp(1 ) . . .
0
1
..
...
exp(X) = C ...
C .
.
0
. . . exp(n )
Deci trace(X) =
n
X
i si det(exp(X)) =
i=1
n
Y
exp(i ) = exp
i=1
0
..
X = C .
0
(2.8)
n
X
!
i .
i=1
.. C 1 .
.
(2.9)
1 ...
X = C ... . . . ... C 1 .
(2.10)
0 ... 1
Deci, daca X este nilpotenta, trace(X) = 0 si det(exp(X)) = 1.
3. X matrice oarecare. Orice matrice X poate fi scrisa ca suma de doua
matrici care comuta S si N , cu S diagonalizabila (peste C) si N nilpotenta. Deci:
det(exp X) = det(exp S) det(exp N )
= exp(traceS) exp(traceN )
= exp(traceX),
care ne conduce la rezultatul dorit.
Definitia 2.3.12. O functie A : R GL(n, C) este numit subgrup 1parametru al lui GL(n, C) daca
1. A este continua,
2. A(0) = I,
27
2
k
k
k
k
k2
28
Putem deduce ca
k
t
1
= exp tX + O
,
k
k
si ca
k
t
lim
= exp (tX) .
k
k
t
Aceasta ultima relatime implica ca exp(tX) G deoarece
G
x
si G nchis.
d
1
1
si pentru
c) Daca X g si g G, atunci gXg =
exp t gXg
dt
t=0
orice t matricea exp (t (gXg 1 )) = g (exp(tX)) g 1 apartine lui G, deci
gXg 1 g.
Definitia 2.3.15. Algebra Lie g - spatiul tangent la G n I, este numita
algebra Lie a grupului Lie G.
Remarca 2.3.16. Propietate b) din Teorema (2.3.14) reprezinta caracterizarea
cea mai importanta a algebrei Lie a unui grup Lie.
Remarca 2.3.17. Dimensiunea spatiului vectorial real g este dimensiunea grupului Lie G.
Propozitia 2.3.18. Daca G este un subgrup discret al grupului GL(n, R)
curba continua din G trebuie sa fie constanta, si deci algebra Lie asociata
grupului se reduce la {0} si dim G = 0.
Definitia 2.3.19. Aplicatia liniara D : g g se numeste deriviare daca
D [X, Y ] = [X, D(Y )] + [D(X), Y ] .
Observatie. Definim aplicatia adjuncta ad : g End(g), prin:
(adX)(Y ) = [X, Y ]
Exemplul 2.3.20. Fie (g, ) o algebra asociativa. Operatia [X, Y ] = X Y
Y X defineste o structura de algebra Lie pe g.
Demonstratie. Vom verifica conditile din definitia algebrei Lie.
1. Prima conditie din definitia algebrei Lie este verificata imediat.
29
2.3.2
Reprezentarea adjunct
a
(2.11)
Demonstratie.
deci
2.
adX (Y ) =
=
=
=
d
Adexp(tX) (Y )
dt
t=0
d
exp(tX)Y exp(tX)
dt
t=0
XY Y X
[X, Y ] .
O(n, R)
SO(n, R)
U (n)
SU (n)
Descriere
Grupul special liniar al matricelor
cu determinantul 1
Grupul matricelor
ortogonale
Algebra
Lie
sl(n, R)
so(n, R)
so(n, R)
su(n)
Descriere
Matricele patratice
cu urma zero si
[A, B] = A B B A
matricele patratice
antisimetrice
cu
[A, B] = A B B A
matricele reale antisimetrice cu [A, B] =
ABBA
matricele
A
patratice
complexe care satisfac A = A , cu
[A, B] = A B B A
matricele complexe
patratice A cu urma
zero satisfacand A =
A , cu [A, B] = A
BBA
u(n)
31
dim
/R
n2 1
n(n1)
2
n(n1)
2
n2
n2 1
Descriere
operatia de grup
este adunarea
GL(n, C) Grupul
general
linearal
matricelor
complexe
inversabile
SL(n, C) Grupul special liniar al matricelor
complexe cu determinantul 1
O(n, C)
Algebra
Lie
Cn
M (n, C)
so(n, C)
so(n, C)
Paranteza Lie
este zero
n n
cu
[A, B]
=
ABBA
Matricele
patratice
cu
urma
zero
si [A, B] =
ABBA
Matricele
complexe antisimetrice
cu [A, B] =
ABBA
Matricele
complexe antisimetrice
cu [A, B] =
ABBA
sl(n, C)
Grupul ortogonal al
matricelor ortogonale
Descriere
32
dim
/C
n
n2
n2 1
n(n1)
2
n(n1)
2
Capitolul 3
Cuaternioni.
Of possible quadruple algebras the one that had seemed to him by
far the most beautiful and remarkable was practically identical
with quaternions, and that he thought it most interesting that
a calculus which so strongly appealed to the human mind by
its intrinsic beauty and symmetry should prove to be especially
adapted to the study of natural phenomena. The mind of man
and that of Natures God must work in the same channels.
Benjamin Peirce
Talentul matematic precoce a facut din William Rowan Hamilton sa fie un
remarcabil om de stiinta , care a obtinut rezultate profunde si fundamentale
n toate domeniile n care a activat. La numai 13 ani a citit Algebra lui
Clairut, iar la 15 ani a nceput sa studieze lucrarile lui Newton si Laplace,
ca mai apoi peste doi ani sa gasesca o grseala n cartea lui Laplace. Cea
mai importanta contributie care a avut-o , a fost introducerea notiunii de
cuaternion, asa cum el susi declara: Cuaternioni - si amintea el - s-au
nascut pe deplin dezvoltati la 16 octombrie 1843, pe cand ma plimbam cu
Lady Hamilton prin Dublin si am ajuns pe Brougham Bridge. Vreau sa spun
ca atunci si acolo am simtit ca se nchide circuitul galvanic al gandului, iar
scanteile care au sarit din el au fost ecuatiile fundamentale ntre i, j, k, exact
asa cum le-am folosit mereu dupa aceea. Am scos pe loc un carnetel, care mai
exista i azi, si mi-am notat ceva ce am simtit chiar n clipa aceea ca merita
sa-i nchin munca urmatorilo zece (sau paote cinsprezece ani). Amsimtit
brusc ca fusese rezolvata o problema, fusese mplinita o dorinta intelectuala
care ma obsedase timp de mai bine de cinsprezece ani.
33
3.1
Perspectiva algebric
a si geometric
a a cuaternionilor
(3.1)
(3.2)
i2 = j 2 = k 2 = 1.
(3.3)
j
i
-1
-k
j
k
j
k
-1
-i
1
k
-j
i
-1
(3.4)
(3.5)
(3.6)
N (q) = q q.
Urmatorul pas n descifrarea cuaternionilor este introducerea notiunii de inversul unui cuaternion. Asa cum suntem obisnuiti, inversul (unui cuaternion)
l vom nota cu q 1 si vom cere sa verifice relatia
q 1 q = qq 1 = 1.
Relatia de mai sus poate fi scrisa sub forma:
q 1 qq = q qq 1 = q .
Deoarece qq = N 2 (q) obtinem
q 1 =
q
q
=
.
N 2 (q)
|q|2
1
0
0
Rx () = 0 cos sin
0 sin cos
35
cos 0 sin
1
0
Ry () = 0
sin 0 cos
cos sin 0
Rz () = sin cos 0 .
0
0
1
3.2
In aceasta sectiune vom arata cum cuaternionii pot fi scrisi sub forma matriceala. Exista doua metode de reprezentare a matricelor de cuaternioni:
1.) folosind matricele complexe de forma 2 2
2.) folosind matricele cu intrari reale de forma 4 4.
Incepem cu descrierea complexa a acestora. Pentru aceasta vom considera
urmatoarele matrici:
1 0
i 0
1=
, i=
,
(3.7)
0 1
0 i
0 1
0 i
j=
, k=
.
(3.8)
1 0
i 0.
Consideram multimea H a matricelor de forma a1 + bi + cj + dk, unde
(a, b, c, d) R4 . Deci, orice matrice matrice H H este de forma
x y
,
H=
y x
unde x = a + ib si y = c + id.
Folosind matricele reale de forma 44, cuaternionii pot fi scrisi sub forma
urmatoare:
a
b
c
d
1
b a d c
0
= a
0
c d
a b
d c b
a
0
0
1
0
0
36
0
0
1
0
0
0
0
1
+ b
0
0
0
1
1
0
0
0
0 0
0 0
+
0 1
1 0
0
0
0
0
c
1 0
0 1
1
0
0
0
0
0
1
0
+ d
0
0
0
1
0 0 1
0 1 0
.
1 0 0
0 0 0
Acum ne ndreptam atentia spre matricele Pauli. Matricele Pauli sunt matrici complexe de dimensiune 2 2, hermitiene si unitare. Notatia uzuala
este , dar se ntalneste si notatia cu . Aceste matrice sunt des utilizate de
fizicieni. Astfel, matricele sunt:
1 0
0 i
0 1
1 =
, 2 =
, 3 =
.
0 1
i 0
1 0
matrici care pot fi scrise sub urmatoarea forma folosind simbolul lui Kronecker.
j3
j1 ij2
j =
.
j1 + ij2
j3
Vom arata legatura dintre matricele Pauli si cuaternioni.
1 0
i = i1 = i
0 1
0 i
j = i2 = i
i 0
0 1
k = i3 = i
.
1 0
3.3
(3.9)
(3.10)
Exista un unic [0, ] astfel ncat cos q0 si sin = kqk. Astfel, cuaternionul unitary poate fi scris n functie de unghiul si de vectorul unitate
q
:
u=
kqk
q = cos + u sin .
37
Totodata directia lui v de-a lungul lui q este lasata neschimbata. Pentru
aceasta luam: v = kq. Mai departe demonstram acest lucru.
Demonstratie.
qvq = q(kq)q
= q02 kqk2 (kq) + 2(q kq)q + 2q0 (q kq)
= k q02 + kqk2 q
= kq.
+ u sin ,
2
2
38
= knk.
2
2
2
Lq (n) =
cos sin
n + 2 cos sin
n
2
2
2
2
= cosn + sin n .
Finalizam cu rescrierea lui Lq (v).
2
2
Lq (v) =
cos sin
v + 2 u sin v u sin + 2 cos
u sin v
2
2
2
2
2
2
= cos v + (1 cos )(u v)u + sin (u v).
39
(3.11)
Pentru a scrie (3.11) sub forma matriceala trebuie sa vedem acest produs ca
un nou cuaternion (ceea ce si este) n umratorul mod:
pq = r = r0 + r = r0 + ir1 + jr2 + kr3 .
(3.12)
Avem:
r0
r1
r2
r3
=
=
=
=
p0 q0 p 1 q1 p2 q2 p3 q3
p0 q1 + p1 q0 + p2 q3 p3 q2
p0 q2 p 1 q3 + p1 q0 + p3 q1
p0 q3 + p1 q2 p2 q1 + p2 q0
p0 p3 p2 q1
p3
p0 p1 q2
p2 p1
p0
q3 .
(3.13)
(3.14)
+ u sin .
2
2
(3.16)
40
(3.17)
(3.18)
(3.19)
0
2q0 q3 2q0 q2
v1
0
2q0 q1
v2 .
2q0 (v q) = 2q0 q3
2q0 q3 2q0 q1
0
v3
(3.20)
(3.21)
(3.22)
(3.23)
x1
0 x3 x2
0 x1 so(3).
x = x2 R3 7 Ax = x3
(3.25)
x3
x2 x1
0
In acest caz putem sa da m forma explic+ita pentru exp Ax , Ax so(3).
Deci,
"
#
kxk 2
sin kxk
1 sin 2
exp(Ax ) = I3 +
Ax +
A2x ,
(3.26)
kxk
kxk
2
2
p
unde kxk = x21 + x22 + x23 .
Demonstratie.
exp Ax =
X
Ai
i=0
i!
Ax Ax Ax
+
+
+ ...
2!
3!
1!
kxk2 kxk4
= I3 + 1
+
+ . . . Ax
3!
35!
1
kxk2 kxk4
+
+
+ . . . A2x
2!
4!
6!
sin kxk
1 cos kxk
= I3 +
Ax +
.
kxk
kxk2
= I3 +
42
Grupul special uniatar este grupul format din acele multimi A U(n)
cu proprietatea ca detA = 1. Scriind cele spuse sub forma matematica avem
urmatoarea relatie:
SU(n) = {A U(n) : detA = 1} .
Algebra Lie a acestui grup este:
su(n) = {A L(Cn , Cn ) : hAx, yi = hx, Ayi si TrA = 0} .
Asa cum vom vedem si mai ncolo, exista o corespondenta ntre SU(2) si sfera
S 3 . Aceasta legatura este data de:
1
x + ix2 x3 + ix4
1
2
3
4
3
4
x = (x , x , x , x ) S R 7
SU(2). (3.27)
x3 + ix4 x1 ix2
3.4
In cele de mai jos vom arata cum rotatile din R3 pot fi scrise folosind cuaternionii. Mai ntai prezentam cele mai importante si clasice exemple de
grupuri (Lie), ca mai apoi, sa stabilim o legatura ntre acestea si cuaternioni. Grupurile Lie cele mai importante sunt:
1. GL(n, R) = {A L(Rn , Rn ) : detA 6= 0} ;
2. O(n) = A GL(n, R) : At = A1 ;
3. SO(n) = {A O(n) : detA = 1} ;
4. U (n) = {A GL(n, C) : hAx, Ayi = hx, yi};
5. SU (n) = {A U (n) : detA = 1}.
Grupul rotatiilor SO(2) este izomorf cu grupul U (1) al numerelor complexe
ei = cos + i sin de norma 1. Acest lucru rezulta imediat din aplicatia
cos sin
i
e 7
sin cos
care este un izomorfism de grupuri. Din punct de vedere geometric putem
identifica U (1) cu cercul unitate S 1 .
Relatia dintre SO(3) si SU (2).
43
=
.
(3.28)
(3.29)
(3.30)
(3.31)
(3.33)
(3.34)
2
(y0 yl ul )mp + 2mnq y0 yq + 2ym yp
2
(w0 wr wr )pn + 2pnr w0 wr + 2wp wn .
(3.35)
(3.36)
0
, Cu , C. T
inem cont ca pentru orice a, b R, are loc relatia j(a + bi) =
(a bi)j. Avem :
( + j)( 0 + j 0 ) = 0 + j 0 + j 0 + jj 0
= 0 0 + j( 0 + 0 ).
(3.40)
(3.41)
47
Capitolul 4
Codurile surs
a pentru
operatiile efectuate asupra
cuaternionilor
In capitolul de fata ne propunem sa realizam cateva operatii elementare asupra cuaternionilor. Unele dintre ele sunt prezentate n Mathematica deoarece
sunt deja implementate, pe cand altele sunt scrise n limbajul de programare C/C++. Pentru acest capitol am folosit Wofram Mathematica 9 si
CodeBlocks-13.12 versiunea pentru Windows 8.
4.1
C/C++
4.1.1
#include
#include
#include
#include
48
"<<flush;
"<<flush;
"<<flush;
"<<flush;
/*
// Values
q[0][0] =
q[0][1] =
q[1][0] =
q[0][2] =
q[2][0] =
q[0][3] =
q[1][2] =
if(0!=j) {
cout<<"\t";
}
cout<<q[i][j];
}
cout<<endl;
}
return 0;
}
4.1.2
#include
#include
#include
#include
"<<flush;
"<<flush;
"<<flush;
"<<flush;
// Values
q[0][0] =
q[0][1] =
q[0][2] =
q[1][0] = 2*b*c+2*a*d;
q[1][1] = a^2-b^2+c^2-d^2;
q[1][2] = 2*c*d-2*a*b;
q[2][0] = 2*b*d-2*a*c;
q[2][1] = 2*c*d+2*a*b;
q[2][2] = a^2-b^2-c^2+d^2;
for(i=0; i<3; i++) {
for(j=0; j<3; j++) {
if(0!=j) {
cout<<"\t";
}
cout<<q[i][j];
}
cout<<endl;
}
return 0;
}
51
4.2
4.2.1
Wolfram Mathematica
Operatii uzuale realizate cu ajutorul cuaternionilor
<< Quaternions
*Definirea a doi cuaternioni*)
u = Quaternion[2, -8, 6, 6]
v = Quaternion[1, 5, 7, 8]
(*Suma celor doi cuaternioni*)
u + v
(*Produsul celor doi cuaternioni*)
u ** v
(*Conjugatul unui cuaternion*)
q = Conjugate[u]
(*Partea reala a unui cuaternion*)
Re[u]
(*Norma cuaternionului*)
Abs[u]
4.2.2
(*Rotirea cuaternionilor*)
Needs["Quaternions"]
qr[vec_, u_, a_] :=
Module[{qv, qu, r}, qv = ReplacePart[Join[{0}, vec], 0 -> Quaternion];
qu = ReplacePart[Join[{Cos[a/2]}, Sin[a/2] Normalize[u]],
0 -> Quaternion];
r = qu ** qv ** Conjugate[qu];
N@FullSimplify[ReplacePart[r, 0 -> List][[2 ;; 4]]]]
Manipulate[
Graphics3D[{{Red, Line[{{0, 0, 0}, {1, 1, 1}}]}, {Blue,
Arrow[{{0, 0, 0}, qr[{1, 1, 1}, {m, n, p}, an Degree]}]}, {Black,
Arrow[{{0, 0, 0}, {m, n, p}}]}, {Purple, Thickness[0.02],
Line[Table[
qr[{1, 1, 1}, {m, n, p}, j], {j, 0, 2 Pi, 2 Pi/20}]]}}], {{an,
0}, 0, 360,
AngularGauge[##, GaugeLabels -> {"Degrees", "Value"}] &,
ControlPlacement -> Left}, {m, 0.1, 1}, {n, 0.1, 1}, {p, 0.1, 1}]
52
Appendices
53
Anexa A
Letter from Sir W.R.Hamilton
to Rev. Archibald
Letter from Sir W.R.Hamilton to Rev. Archibald H. Hamilton
Letter dated August 5, 1865.
MY DEAR ARCHIBALD - (1) I had been wishing for an occasion of corresponding a little with you on QUATERNIONS: and such now presents
itself, by your mentioning in your note of yesterday, received this morning,
that you have been reflecting on several points connected with them(the
quaternions), particularly on the Multiplication of Vectors. (2) No more
important, or indeed fundamental question, in the whole Theory of Quaternions, can be proposed than that which thus inquires What is such MULTIPLICATION? What are its Rules, its Objects, its Results? What Analogies
exist between it and other Operations, which have received the same general
Name? And finally, what is (if any) its Utility? (3) If I may be allowed
to speak of myself in connexion with the subject, I might do so in a way
which would bring you in, by referring to an ante-quaternionic time, when
you were a mere child, but had caught from me the conception of a Vector,
as represented by a Triplet: and indeed I happen to be able to put the finger
of memory upon the year and month - October, 1843 - when having recently
returned from visits to Cork and Parsonstown, connected with a meeting of
the British Association, the desire to discover the laws of the multiplication
referred to regained with me a certain strength and earnestness, which had
for years been dormant, but was then on the point of being gratified, and
was occasionally talked of with you. Every morning in the early part of
the above-cited month, on my coming down to breakfast, your (then) little
brother William Edwin, and yourself, used to ask me, Well, Papa, can you
multiply triplets? Whereto I was always obliged to reply, with a sad shake
54
of the head: No, I can only add and subtract them. (4) But on the 16th
day of the same month - which happened to be a Monday, and a Council
day of the Royal Irish Academy - I was walking in to attend and preside,
and your mother was walking with me, along the Royal Canal, to which she
had perhaps driven; and although she talked with me now and then, yet
an under-current of thought was going on in my mind, which gave at last a
result, whereof it is not too much to say that I felt at once the importance.
An electric circuit seemed to close; and a spark flashed forth, the herald (as I
foresaw, immediately) of many long years to come of definitely directed thought and work, by myself if spared, and at all events on the part of others, if
I should even be allowed to live long enough distinctly to communicate the
discovery. Nor could I resist the impulse - unphilosophical as it may have
been - to cut with a knife on a stone of Brougham Bridge, as we passed it,
the fundamental formula with the symbols, i,j,k; namely, i2 = j 2 = k 2 = 1
which contains the Solution of the Problem, but of course, as an inscription,
has long since mouldered away. A more durable notice remains, however, on
the Council Books of the Academy for that day (October 16th, 1843), which
records the fact, that I then asked for and obtained leave to read a Paper on
Quaternions, at the First General Meeting of the session: which reading took
place accordingly, on Monday the 13th of the November following. With this
quaternion of paragraphs I close this letter I.; but I hope to follow it up very
shortly with another.
Your affectionate father,
WILLIAM ROWAN HAMILTON.
55
Anexa B
Imagini reprezentative despre
cuaternioni
56
Bibliografie
[1] Abraham R., Marsden J.E., Ratiu T., Manifolds, Tensor Analysis, and
Applications, Springer-Verlag, New York, 1988.
[2] Andrica D., Casu I.N., Grupuri Lie, Aplicatia exponentiala si mecanica
geometrica, Presa Universitara Clujeana, Cluj-Napoca, 2008.
[3] Hirsch M.W., Smale Stephen, Differential Equations, Dynamical Systems, and Linear Algebra, Academic Press, San Diego, California, 1974.
[4] Ivan G., Bazele algebrei liniare si aplicatii, Editura Mirton Timisoara,
Timisoara, 1996.
[5] Marsden J.E., Ratiu T., Introduction to Mechanics and Symmetry,
Springer-Verlag, New York, 1990.
[6] Jack B. Kuipers, Quaternions and Rotation Sequences, Princeton University Press, New Jersey, 1999.
anzirea infinitului. Povestea matematicii, Humanitas,
[7] Ian Stewart, Imbl
2011.
[8] Jean Gallier, Methods and Applcations for Computer Science and Enginnering, 2nd Edition, Springer, New York, 2011.
[9] Michiel Snoek, Group Theory in Physics, Department of Physics and
Astronomy, Vrije Universiteit, Amsterdam, 2010.
[10] Ioan Purdea, Ioana Pop, Algebra, Editura GIL, Zalau, 2003.
[11] Ionel Mos, An Introduction to Geometric Mechanics, Cluj University
Press, Cluj, 2005.
[12] Jack B. Kuipers, Quaternions and Rotation Sequences: A Primer with
Applications to Orbits, Aerospace and Virtual Reality, Princeton, USA,
2002.
57
[13] https://people.maths.ox.ac.uk/joyce/theses/WiddowsDPhil.pdf
[14] http://www.math.ubc.ca/~feldman/m421/sutwo.pdf
[15] http://www.unc.edu/math/Faculty/met/m273.pdf
[16] http://www.cs.iastate.edu/~cs577/handouts/quaternion.pdf
[17] http://people.maths.ox.ac.uk/joyce/theses/WiddowsDPhil.pdf
[18] http://www.maa.org/sites/default/files/pdf/upload_library/
46/HOMSIGMAA/Buchmann.pdf
[19] http://arxiv.org/ftp/arxiv/papers/1204/1204.2476.pdf
[20] http://www.euclideanspace.com/maths/algebra/
realNormedAlgebra/quaternions/geometric/axisAngle/
58