「廣義相對論的鑰匙:張量」專題之三
「張量」是稍微高級一點的數學概念,這一系列的專題文章會對「張量是什麼」儘力去解釋,但是閱讀需要一定的線代基礎。有興趣學習線代基礎的同學,可以參加我們的「線代基礎課程」(報名方法:關注微信公眾號:馬同學高等數學,公眾號ID:matongxue314,點擊菜單欄的「線代課程」)。
專題的過往文章:
- 「廣義相對論的鑰匙:張量」專題之一
- 「廣義相對論的鑰匙:張量」專題之二
上一節,我們研究了向量空間以及其中的向量:
向量空間的基和向量都是張量:
下面來介紹線性代數中另外一個重要組成部分,余向量以及對偶空間。
1 余向量
1.1 什麼是余向量(covector)?
空間中的直線、平面這些「線性」的幾何對象,也是線性代數所關心的。
比如平面中的一條直線,很顯然與坐標無關,是一個幾何對象:
此直線在不同的基下有不同的代數表示:
直線符合之前說的張量的特點:
- 直線是一個幾何對象,它與基無關
- 不同的基下,有不同的代數表達
- 並且,不同的坐標值之間有明確的轉換規則
表示直線、平面這些「線性」的幾何對象的就是余向量,也是張量的一種。
1.2 余向量的細節
剛才的直線,在直角坐標系下:
對應的直線方程為:
在正交單位基下,可以用這個式子來表示:
此處,可認為行向量 ,就代表了這根直線,也就是所謂的余向量。
更嚴格來說,應該把余向量看作表示這根直線的線性函數:
給行向量一個符號:
那麼,這樣表示看著是不是更像函數:
值得注意的是,余向量是 的話,它代表的線性函數並沒有指定等號右邊必須為0:
實際上,它代表了所有平行的直線。
寫成線性函數的樣子就是這樣的:
1.3 余向量的幾何表示方法
介紹一下余向量的幾何表示方法,還是拿余向量 來說事吧。
提醒一下, 是在單位正交基下得到的,所以下面的幾何表示方法也是在單位正交基下。
余向量表示的是一系列平行的直線,所以把這些平行的直線都畫出來(為了不顯得太亂,只畫出單位正交基,不畫出網格了):
下面和右面標出的數字指明了是哪一根直線,比如:
上圖數字6對應的就是下面這根直線:
如果有某個向量和其中一根直線相交,比如:
向量 和直線3相交,這是因為:
這樣的幾何表示方法可以幫助後面更好的理解和展示余向量。
2 對偶空間
2.1 余向量的線性組合
我們來定義一下余向量的:
- 數乘:
- 加法:
其中 是余向量。
這樣定義是合理的、自洽的,用具體的值來試算一下,令:
數乘:
加法:
從幾何直觀來看, 對應的直線是:
而 對應的直線是:
而 對應的直線是:
可以認為這根直線是之前兩根直線的線性組合。
2.2 對偶空間
向量空間定義是這樣的:
設 為一向量組,如果 非空,且 對於向量的加法及數乘兩種運算封閉,那麼就稱 為向量空間。 所謂封閉,是指在 中向量進行數乘和加減,其結果依然在 中。具體的說,就是:
- 若 ,則
- 若 ,則
也就是說,向量空間 是對向量的數乘和加法封閉的空間。
同樣的道理,有個數乘和加法之後就可以定義對偶空間了。
對於余向量的數乘和加法封閉的空間,稱為對偶空間,一般記為 (其實余向量也是向量,對偶空間也是向量空間)。
3 坐標轉換
3.1 余向量的基
對於向量而言:
首先要把向量用基來表示,才能去討論如何進行坐標轉換:
所以要談論余向量在不同坐標下的表示:
首先要定義出余向量的基。
說來也簡單,定義這樣一個線性函數作為余向量的基(余向量的基用的是上標,也就是說它是逆變數,這個後面再解釋):
上面用 來表示余向量的基,看著和向量的基 有點像,但是又可以區分開來。
這樣的定義也不難理解,對於單位正交基下的余向量 ,它的基是:
驗算一下:
可見,這樣的定義是符合直覺的。之前我們的余向量也可以用基的線性組合來表示:
為了更方便記憶,引入一個函數,可見我們只需要關心 是否相等:
來看下這兩個基的幾何表示(標出 方便知道哪邊是正、哪邊是負):
與直線交於1, 與直線交於0,是符合之前關於余向量的基的定義的。
另外一個基:
余向量用基的線性組合來表示:
上面是用單位正交基來舉的例子,後面我用代數推一下,證明余向量可以被基線性表示。
3.2 余向量的基作用在向量上
先來算一下,余向量的基和向量之間的計算結果是什麼?
同理:
看來,余向量的基有把坐標的分量分離出來的作用:
這點從幾何上也可以看出,比如,這個向量與 交於 :
與 交於 :
上面這個向量確實就是:
3.3 余向量通過基來表示
把之前的余向量用符號來表示:
看看它是怎麼作用到向量上的:
令:
其中, (余向量是輸入向量,輸出實數的線性函數)
並且根據剛才的結論:
所以上式可以變為:
可見余向量可以由余向量的基來線性表示:
其中:
可以稱為此基下的坐標,我這裡用的是下標,大家應該就明白是協變數了,後面還會對此進行說明。
3.4 小結
停頓下,至此,得到了下面這些結論,注意,雖然上面舉例子畫圖用的是單位正交基,但是下面的結論對所有基都成立。
余向量的基的定義:
余向量與向量之間的作用:
余向量用基來表示(用了愛因斯塔標記法,把 符號去掉了):
其中:
4 轉換規則
終於做好準備了,讓我們看看在不同基下余向量應該怎麼轉換吧。
4.1 明確目標
用實際的例子進行說明,在這兩個基下,余向量應該怎麼表示:
上圖中的左邊的基就是單位正交基,代數形式為:
上圖中的右邊的基為:
兩個基的轉換圖為:
轉換矩陣具體是:
4.2 余向量的轉換
根據之前我們得出的結論:
其中:
可知,余向量的坐標可以由余向量與基來決定。
根據這個結論,其實可以通過幾何看出余向量是什麼。比如,之前 :
與余向量交於 , 與余向量交於 ,所以余向量為 。
在我們關心的另外一個基下:
與余向量交於 , 與余向量交於 ,所以余向量為 。
從代數上這麼求:
轉回來可以這麼算:
余向量的轉換圖為:
余向量的改變與向量的基改變是一致的,因此是協變數。
給一副動圖,可以看出確實是協變數:
至此,可以用愛因斯塔標記法表示出余向量:
4.3 余向量的基的轉換
向量的基和向量之間的轉換是反的,可以這麼想像,基變長了,那麼要表示同一個點,坐標自然需要變小,來補償這個變化。
同理,余向量的基和余向量之間的轉換也是反的,余向量的基是逆變數:
5 總結
本文介紹了什麼是余向量以及余向量的基,新得到兩個張量:
推薦閱讀: