李群李代数(一)
文章目錄
- 1 基礎(chǔ)
- 1.1 李群
- 1.2 李代數(shù)來源
- 1.3 李代數(shù)
1 基礎(chǔ)
三維旋轉(zhuǎn)構(gòu)成了特殊正交群 S O ( 3 ) \ SO(3) ?SO(3),三維剛體變換構(gòu)成了特殊歐氏群 S E ( 3 ) \ SE(3) ?SE(3),如下所示:
S O ( 3 ) = { R ∈ R 3 ? 3 ∣ R R T = I , d e t ( R ) = 1 } S E ( 3 ) = { T = [ R t 0 T 1 ] ∈ R 4 ? 4 ∣ R ∈ S O ( 3 ) , t ∈ R 3 } SO(3) = \left\{ R \in \mathbb{R}^{3*3} | RR^T=I, det(R)=1 \right\}\\ SE(3) = \left\{ T = \begin{bmatrix} R & t \\ 0^T & 1 \end{bmatrix} \in \mathbb{R}^{4*4} | R \in SO(3), t \in \mathbb{R}^3 \right\} SO(3)={R∈R3?3∣RRT=I,det(R)=1}SE(3)={T=[R0T?t1?]∈R4?4∣R∈SO(3),t∈R3}
1.1 李群
群是一種幾何加上一種運算的代數(shù)結(jié)構(gòu),集合A,運算 ? \ \otimes ??,那么群可以記作 G = ( A , ? ) \ G=(A, \otimes) ?G=(A,?),同時滿足"封結(jié)幺逆"四則性質(zhì)。
? a 1 , a 2 ∈ A , a 1 ? a 2 ∈ A ? a 1 , a 2 , a 3 ∈ A , ( a 1 ? a 2 ) ? a 3 = a 1 ? ( a 2 ? a 3 ) ? a 0 ∈ A , s . t . ? a ∈ A , a 0 ? a = a ? a 0 = a ? a ∈ A , ? a ? 1 ∈ A , s . t . a ? a ? 1 = a 0 \forall a_1,a_2 \in A, a_1 \otimes a_2 \in A \\ \forall a_1,a_2,a_3 \in A, (a_1 \otimes a_2) \otimes a_3 = a_1 \otimes (a_2 \otimes a_3) \\ \exist a_0 \in A, s.t. \forall a\in A, a_0 \otimes a = a \otimes a_0 = a \\ \forall a \in A, \exist a^{-1}\in A, s.t. a \otimes a^{-1} = a_0 ?a1?,a2?∈A,a1??a2?∈A?a1?,a2?,a3?∈A,(a1??a2?)?a3?=a1??(a2??a3?)?a0?∈A,s.t.?a∈A,a0??a=a?a0?=a?a∈A,?a?1∈A,s.t.a?a?1=a0?
李群是指具有連續(xù)光滑性質(zhì)的群,像整數(shù)集合 Z \ \mathbb{Z} ?Z這樣離散群就沒有連續(xù)性質(zhì),所以不是李群。
1.2 李代數(shù)來源
李代數(shù)的引出,推導(dǎo)如下:
R ( t ) R ( t ) T = I R ( t ) ˙ R ( t ) T + R ( t ) R ( t ) T ˙ = 0 R ( t ) ˙ R ( t ) T = ? ( R ( t ) R ( t ) T ˙ ) = ? ( R ( t ) ˙ R ( t ) T ) T R(t)R(t)^T=I \\ \dot{R(t)}R(t)^T + R(t)\dot{R(t)^{T}} = 0 \\ \dot{R(t)}R(t)^T = -(R(t)\dot{R(t)^{T}}) = -(\dot{R(t)}R(t)^{T})^T \\ R(t)R(t)T=IR(t)˙?R(t)T+R(t)R(t)T˙?=0R(t)˙?R(t)T=?(R(t)R(t)T˙?)=?(R(t)˙?R(t)T)T
由反對稱矩陣的性質(zhì)可得:
R ( t ) ˙ R ( t ) T = ? ( t ) ∧ R ( t ) ˙ = ? ( t ) ∧ R ( t ) \dot{R(t)}R(t)^T = \phi(t)^{\land} \\ \dot{R(t)} = \phi(t)^{\land} R(t) R(t)˙?R(t)T=?(t)∧R(t)˙?=?(t)∧R(t)
對旋轉(zhuǎn)矩陣進行一階泰勒展開得:
R ( t ) = R ( t 0 ) + R ( t 0 ) ˙ ( t ? t 0 ) R(t) = R(t_0) + \dot{R(t_0)}(t-t_0) \\ R(t)=R(t0?)+R(t0?)˙?(t?t0?)
設(shè)初始時刻沒有發(fā)生旋轉(zhuǎn),即旋轉(zhuǎn)矩陣為單位矩陣,同時可見 ? \ \phi ?? 對于R的導(dǎo)數(shù)性質(zhì),故稱它在李群原點附近的正切空間上:
R ( t ) = I + ? ( t ) ∧ I ? ( t ? 0 ) = I + ? ( t ) ∧ ? t R(t) = I + \phi(t)^{\land} I * (t-0) \\ = I + \phi(t)^{\land} * t R(t)=I+?(t)∧I?(t?0)=I+?(t)∧?t
假設(shè) ? ( t 0 ) = ? 0 \ \phi(t_0)=\phi_0 ??(t0?)=?0?,有:
R ( t ) ˙ = ? 0 ∧ R ( t ) R ( 0 ) = I \dot{R(t)}=\phi_0^{\land} R(t) \\ R(0) = I R(t)˙?=?0∧?R(t)R(0)=I
根據(jù)一階線性微分方程求解,可解微分方程得到:
y ˙ + P ( x ) y = Q ( x ) y = e ? ∫ P ( x ) d x [ ∫ Q ( x ) e ∫ P ( x ) d x d x + C ] R ( t ) = e ? 0 ∧ t \dot{y} + P(x)y=Q(x) \\ y = e^{-\int{P(x)dx}}[\int{Q(x)e^{\int{P(x)dx}}dx} + C] \\ R(t) = e^{\phi_0^{\land} t} y˙?+P(x)y=Q(x)y=e?∫P(x)dx[∫Q(x)e∫P(x)dxdx+C]R(t)=e?0∧?t
1.3 李代數(shù)
每個李群都有與之對應(yīng)的李代數(shù),李代數(shù)描述了李群的局部性質(zhì),即單位元附近的正切空間。李代數(shù)由一個集合 V \ \mathbb{V} ?V、一個數(shù)域 F \ \mathbb{F} ?F和一個二元運算符 [ , ] \ [,] ?[,],統(tǒng)稱 g ( V , F , [ , ] ) \ g(\mathbb{V}, \mathbb{F},[,]) ?g(V,F,[,]),且滿足以下性質(zhì):
? X , Y ∈ V , [ X , Y ] ∈ V ? X , Y , Z ∈ V , a , b ∈ F , [ a X + b Y , Z ] = a [ X , Z ] + b [ Y , Z ] , [ Z , a X + b Y ] = a [ Z , X ] + b [ Z , Y ] ? X ∈ V , [ X , X ] = 0 ? X , Y , Z ∈ V , [ X , [ Y , Z ] ] + [ Z , [ X , Y ] ] + [ Y , [ Z , X ] ] = 0 \forall X,Y \in \mathbb{V}, [X, Y] \in \mathbb{V} \\ \forall X,Y,Z \in \mathbb{V}, a,b \in \mathbb{F}, [aX+bY,Z]=a[X,Z]+b[Y,Z], [Z, aX+bY]=a[Z,X]+b[Z,Y] \\ \forall X \in \mathbb{V}, [X,X]=0\\ \forall X,Y,Z \in \mathbb{V},[X,[Y,Z]]+[Z,[X,Y]]+[Y,[Z,X]]=0 ?X,Y∈V,[X,Y]∈V?X,Y,Z∈V,a,b∈F,[aX+bY,Z]=a[X,Z]+b[Y,Z],[Z,aX+bY]=a[Z,X]+b[Z,Y]?X∈V,[X,X]=0?X,Y,Z∈V,[X,[Y,Z]]+[Z,[X,Y]]+[Y,[Z,X]]=0
其中的二元運算稱為李括號。三維向量 R 3 \ \mathbb{R}^3 ?R3上定義的叉積 ∧ \ ^{\land} ?∧就是一種李括號,因此 g = ( R 3 , R , ∧ ) \ g=(\mathbb{R}^3, \mathbb{R}, ^{\land}) ?g=(R3,R,∧)構(gòu)成了一種李代數(shù)。
對李代數(shù) s o ( 3 ) \ so(3) ?so(3)而言,定義如下:
s o ( 3 ) = { ? ∈ R 3 , Φ = ? ∧ ∈ R 3 ? 3 } Φ = ? ∧ = [ 0 ? ? 3 ? 2 ? 3 0 ? ? 1 ? ? 2 ? 1 0 ] ∈ R 3 ? 3 so(3) = \left\{ \phi \in \mathbb{R}^{3}, \Phi = \phi^{\land} \in \mathbb{R}^{3*3} \right\} \\ \Phi = \phi^{\land} = \begin{bmatrix} 0 & -\phi_3 & \phi_2 \\ \phi_3 & 0 & -\phi_1 \\ -\phi_2 & \phi_1 & 0 \end{bmatrix} \in \mathbb{R}^{3*3} so(3)={?∈R3,Φ=?∧∈R3?3}Φ=?∧= ?0?3???2????3?0?1???2???1?0? ?∈R3?3
兩個向量的李括號計算為:
[ ? 1 , ? 2 ] = ( Φ 1 Φ 2 ? Φ 2 Φ 1 ) ∨ [\phi_1, \phi_2] = (\Phi_1\Phi_2-\Phi_2\Phi_1)^{\lor} [?1?,?2?]=(Φ1?Φ2??Φ2?Φ1?)∨
對于李代數(shù) s e ( 3 ) \ se(3) ?se(3)而言,定義如下:
s e ( 3 ) = { ? = [ ρ ? ] ∈ R 6 , ρ ∈ R 3 , ? ∈ s o ( 3 ) , ? ∧ = [ ? ∧ ρ 0 T 0 ] ∈ R 4 ? 4 } se(3)= \left\{ \epsilon=\begin{bmatrix} \rho \\ \phi \end{bmatrix} \in \mathbb{R}^{6}, \rho \in \mathbb{R}^{3}, \phi \in so(3), \epsilon^{\land} = \begin{bmatrix} \phi^{\land} & \rho \\ 0^T & 0 \end{bmatrix} \in \mathbb{R}^{4*4} \right\} se(3)={?=[ρ??]∈R6,ρ∈R3,?∈so(3),?∧=[?∧0T?ρ0?]∈R4?4}
對應(yīng)的李括號與 s o ( 3 ) \ so(3) ?so(3)相似,
[ ? 1 , ? 2 ] = ( ? 1 ∧ ? 2 ∧ ? ? 2 ∧ ? 1 ∧ ) ∨ [\epsilon_1, \epsilon_2] = (\epsilon_1^{\land}\epsilon_2^{\land}-\epsilon_2^{\land}\epsilon_1^{\land})^{\lor} [?1?,?2?]=(?1∧??2∧???2∧??1∧?)∨
總結(jié)
- 上一篇: 高中计算机学考D可以过吗,学业水平d会影
- 下一篇: neo4j(一).初识图数据库neo4j