对于矢量的认知,可能在高中阶段的向量学习中就已经比较完善了,而对于矩阵以及他的运算,正常的同学一般会在刚上大学的线性代数课程中首次接触。在数学课程中,方阵一般代表一个线性方程组的系数矩阵,而对于学习物理学的同学而言,方阵的意义更多的是在n维空间内某一位置下一个当前空间的矢量的通量,例如动量密度矢量,它一般是一个的方阵,意味着空间中点处的动量大小和指向

而张量这个概念则是更进一步的泛化“一组数”的概念。最开始接触张量的概念应该是在力学的学习中,刚体运动章节中一闪而过的转动惯量张量,或许当时就会有很多同学将张量和矩阵的概念画上等号了吧。然而,张量并非只能由行和列两个指标,它还可以是0个,1个,3个甚至无数个,按照我们的阶数观点来看的话,标量就是0阶张量,矢量就是1阶张量,而矩阵就是2阶张量。如果我们这样来看的话,张量的概念就又似乎被泛化为计算机中list的类型,似乎也不是物理上可以进行有物理意义运算的数学概念,我们还需要对这个量施以任何坐标中描述同一流形的要求,这样就得到了完整的所谓的张量。

以上谈的这些是我对张量这个概念的认知历程,之所以说这些,就是想告诉大家,张量这个数学概念是一个很有用的数学工具,对于研究物理的同学,争取使张量成为一个常用但不深究的概念便是极好的,如果你对下面的数学定义以及一些概念有更加深度的疑问,我也不会QWQ。

何为张量

在广义相对性原理中,我们认为物理规律与坐标系是无关的,坐标系只是人们认知世界的工具,而不能改变世界的客观事实。所以在广义相对论中,我们描述任何物理规律的方程都应该在任一坐标系中具有相同的形式,所以张量这个工具被拿了出来,我们之前规定了它在不同坐标系中可以描述同一个几何流形,所以将物理规律写成张量方程的形式就顺理成章了。

换成人话就是张量在两个坐标的变换中,其变换的规律和坐标变换的规律是相同的。例如,n维空间中的一个点为,而在另一个坐标系中,其坐标为,由此坐标变换可以写成:

应用Einstein求和法则,坐标变换的微分形式为:

不难看出,是一个矩阵(或者叫二阶张量更符合我们今天的主题ovo),如果它的行列式不为0,则坐标变换存在逆变换:

这时我们再来看张量的变换,首先,对于零阶张量(标量),他没有任何指标,所以定义其变换应满足:

对于一阶张量(矢量),存在一个指标,定义其满足如下变换:

而对于二阶张量,存在两个指标,我们定义其变换为:

可以看出,在坐标变换中,张量的每一个指标都按坐标微分的变换进行变换,这一点对于更高阶的张量也是成立的。

张量的指标不一定全在上面,我们称写在张量右上角的指标为上指标或逆变指标,在右下角的为下指标或者协变指标,注意逆变指标的变换规则同坐标的微分变换一致,而协变指标的变换规则则是和坐标微分的逆变换一致。对于只有上指标的张量,称为逆变张量,而对于只有下指标的张量,称为协变张量,当然,也有上下指标均有的张量,我们就称其为混合张量。

eg1:给出混合张量的坐标变换:

注意两种指标分别满足不同的变换规则

张量的运算

基本运算

  1. 加减法和数乘:

  2. 外积:

  3. 缩并(内积):

当然,我们还可以定义一些便于我们后面运算的操作,例如对称张量(),记为:

另外还有反对称张量(),记为:

最后需要注意的是,对于张量,我们要时刻注意保持其性质,即流行不依赖于坐标,所以以上所有操作均需要在空间内同一个点进行,在不同点上的减法运算很容易减出一个不是张量的数组,这是不符合物理意义和张量定义的减法。例如求导这个操作在大部分时候都是不满足张量性质的:

我们将分量表达式按正常偏导进行计算可得:(注意这里的是两套坐标)

可以看出对于一个张量的正常坐标变换,多出了后面的第二项,如果那么这个求导运算仍然是合法的,但是一般情况下,这一项都不是0,求导运算在张量中不成立,这是我们求导学家不能接受的,下面我们就探讨一下如何通过更好的方式来定义张量的求导。

更严格的求导——张量的平移

我们可以想想一个并不平直的空间(也许你可以想象球面),上面的一个张量(你可以想象一个矢量),我们想求这个张量的导数,并且要求这个导数值仍然是一个张量,那么我们不妨将张量沿着非平直空间进行平移,将两个张量平移到一起去,在同一个位置进行加减运算,这样我们就满足了上述条件,但不难想到,平移的过程中,张量必然会发生变化。我们现在就来评估这种变化。

zhangliangpingyi.png

图1:张量平移示意图

如图1所示,我们将P点的张量平移到Q点,得到的张量为。既然是张量,首先应该满足张量的坐标变换的规则:

其中,中间的坐标部分可以通过泰勒展开将P点和Q点的导数产生关联

另一方面,我们先假设张量平移满足仿射联络变换:

其中,称为仿射联络,之所以不叫它仿射联络张量是因为这个玩意不是张量,后面我们会证明。我们在P点可以将同样按方程(17)写成:(以下物理量如果不标括号就是P点的)

我们再将代入并展开,扔掉二阶项,我们有:

将坐标的矩阵通过逆矩阵乘到右侧,得:

观察方程(20)可以看出,除非右侧第一项为0,否则几何联络都不是张量,仿射联络的选取也并不是唯一的,对于广义相对论的话,我们会更喜欢使用对称的联络:

对于非对称部分称为挠率张量(torsion),至少在较浅的广义相对论中没有这个东西啥事。

张量的协变微商

利用前面定义的仿射联络,我们可以将一个张量平移,进而使定义一个最符合物理意义的微商成为可能,我们称这个操作为协变微商。我们可以给出其定义(以一阶张量为例)

注意后面的普通微商我们用’,’来表示(如果不知道普通微商定义的话可以参考方程(23)),协变微商我们用’;’来表示。接下来我们从不同阶数的张量入手,来介绍以下协变张量和普通张量的关系。

标量

对于标量,由于它没有指标,坐标变换中根本不发生变化,所以其普通微商和协变微商是相同的。

矢量

对于一个协变矢量,我们可以通过方程(22)来求得协变矢量的协变微商,我们可以得到关系:

当然对于协变微商,我们仍然要求莱布尼兹法则对协变微商成立,这样我们就可以利用标量的协变微商和普通微商相同来确定逆变矢量的两种微商的关系:

将方程(24)代入方程(25)中,可以得到:

更高阶张量(以二阶张量为例)

我们只需要对所有指标都进行仿射变换就好,我们以二阶张量为例,给出它的变换规则:

测地线方程

在欧式几何中,我们对直线情有独钟,在完全空间中也是相同的,我们称之为测地线,对于曲线上的切矢量:

如果满足,则称为测地线。仔细想想这个定义是合理的,就是说一条线上所有的协变微商平行,在平直空间中也是十分合理的。

由矢量的平移:

另一方面,我们通过泰勒展开,有:

二者有平行关系:

当我们保留到的一阶项,得到测地线方程为:

其实,我们还可以选取更好的参量来使方程(34)化简。假设:

那么我们有:

代入式(34)中我们可以得到:

这时,如果满足:

这样我们可以得到最简的测地线方程

这个测地线方程也可以由哈密顿原理得到,可以给出作用量为:

到此为止吧,如果想知道怎么推导的话可以康康刘川老师的《理论力学》。

曲率张量

经过上面的讨论,我们似乎已经可以构建一个广义相对论的图景,然而我们还有一个最大的问题,几何联络并非一个张量,而我们曾经说过,对于广义相对性原理,我们的物理规律应由张量方程构成,也就是说我们搞半天定义的联络根本不能单独出现在方程中。也就是说我们现在必须好好想想如何构造几个张量用于描述时空的几何性质。

最简单的一个就是我们前面偷偷提到的挠率,但是可惜在对称联络中,挠率为0,所以我们还得另作他算。我们想到了曲率这个量。考察

的反对称组合,我们可以整理并定义:

因此,我们不做解释的定义出了曲率张量,也称为黎曼张量:

我们不妨给出曲率张量的一些性质:

  1. 曲率张量有两个指标是反对称的:

  2. 时,则空间时平坦的。