重积分是对平直空间的积分,现在我们想要研究弯曲空间上的积分。这种积分可以根据其“物理意义”分为两类:一类是对弯曲空间上的标量做积分,这类问题可以归约为“给定密度求质量”,例如给定每点处的线密度求曲线的质量,给定每点处的面密度求曲面的质量;一类是对弯曲空间上的向量做积分,例如计算沿某路径的力做的功,通过某一曲面的磁通量。
第一类曲线与曲面积分
第一类曲线积分
对于定义曲线积分,我们当然还是采用Riemann和的形式。但如同定义重积分时需要先定义平直空间面积微元,我们首先需要定义的是弯曲空间的长度微元——某一段曲线的长度。
曲线的长度可以用折线来逼近,当这种逼近趋向无穷细的时候,折线的总长逼近曲线的长度。我们把曲线的长度定义为所有可能折线逼近的上确界,如果它是有限的,就称曲线的是可求长的。这个定义是符合直观的,因为两点间的“折线段”永远是小于“曲线段”的,因此随着划分的加细,折线的总长会不断变大,所以上确界就是极限值。并不是所有曲线都是可求长的,比如对三角形的每条边长出一个小三角形这种“分形曲线”,每次迭代都会使得总长度乘以4/3,因此不断迭代后就会在有限的区域内形成无穷的长度,这种曲线就是不可求长的。
对于不连续的曲线,这种定义方式会与直观相去甚远。对于特意把折现选在偏离很远的不连续点上的划分方式,这样得到的上确界会比实际看到的曲线长大很多。因此我们把我们讨论的曲线限制在“连续曲线”的范围内。我们用参数化r(t)来方便得表示一条曲线。于是曲线就可以看作一个粒子的运动。此时我们又必须要求这个粒子的运动不能停下来,因为如果停下来它就有可能掉头往回走, 结果是我们求出了很大的曲线长度,而它却只是在重复来回走同一段路径。同时为了方便计算,我们还要求r(t)是处处可求导的。这样定义出来的曲线就称为“正则曲线”。我们可以求出它的长度i∑∥r(ti+1)−r(ti)∥。由微分中值定理(因为只有一个自变量,这就是对每一维用一元的微分中值定理)可以直接得到积分表达式ℓ=∫αβ∥r′(t)∥dt。对这个表达式的一个直观理解就是把r(t)想象为运动粒子的位置矢量,那么r′(t)就是粒子的速度矢量,∥r′(t)∥就是速率——速率关于时间的积分得到的就是路程,也就是曲线的长度。
这样我们就可以定义第一类曲线积分了!定义在可求长曲线上的函数f在曲线上的积分λ→0limi∑f(ξi)Δsi=Γ∫f ds。这里ds是弧长微元,是对∥r′(t)∥dt的简写。当f≡1时第一类曲线积分就直接给出了曲线长度。
容易证明,线性性和区间可加性对第一类曲线积分依然成立。换元法(选取新的参数化)也依然是成立的,这很符合直觉,但证明却不是显然的——我们要证明Γ∫f ds=∫αβf(r(t))∥r′(t)∥dt。根据定义,就是要证明λ→0limi∑f(ξi)Δsi等于右侧的定积分,其中Δsi=∫t1t2∥r′(t)∥dt。于是,把右侧的定积分依据区间可加性拆成相同的区间,即证i∑(f(ξi)−∫ti−1tif(r(t)))∥r′(t)∥dt ≤i∑∫ti−1ti∣f(r(τi))−f(r(t))∣∥r′(t)∥dt≤i∑ωiΔsi。由于正则曲线是定义在紧集上的连续曲线,所以它具有“一致连续”的性质。“一致连续”能够让我们想要让振幅小于一个值时,只需把自变量分割成确定大小的区间。所以我们能够说明当划分趋向无穷细的时候,这个“差值”是趋向0的。
第一类曲面积分
类似地,定义曲面积分为Riemann和∑f(ξi)Δσi的极限值,关键问题是如何定义曲面上的“面积”。
我们考虑性质足够好的曲面,此时曲面能够被参数化给出。三维空间中的二维曲面需要两个参数(u,v),因此我们的参数化r是从二维空间到三维空间的映射,它可以写作矩阵的形式α1α2α3β1β2β3。我们的思想依然是当曲面片足够小时,可以用平直空间来代替弯曲空间。对于平直空间,假设参数u,v都在[0,1]中取值,那么在(u,v)的二维空间里它形成了面积为1的单位正方形。经过线性映射后得到了一个空间平行四边形,由于根据线性映射xyz=α1α2α3β1β2β3[uv],代入(1,0)和(0,1)得到向量α1α2α3和β1β2β3,它们形成的平行四边形面积就是这两个向量的叉积,记为∥α×β∥。那么对于一般的(u,v)形成的矩形,它们映射前后的比例也始终是这个值。这样我们就得到了S(r(D))=∥α×β∥S(D)。
在弯曲的空间中,我们用微分中值定理来写出参数化后某点(u0,v0)的线性逼近:r(u,v)=r(u0,v0)+r′(u0,v0)Δr+O(Δr),舍去高阶小量后,微分部分就是∂u∂x∂u∂y∂u∂z∂v∂x∂v∂y∂v∂z[u−u0v−v0],这就是我们要的线性映射!因此面积之比为∥ru(u0,v0)×rv(u0,v0)∥。这样我们就定义出第二类曲面积分中的面积微元dS=∥ru×rv∥dudv。因此有
Σ=D∬f(u,v)∥ru×rv∥dudv
根据叉积的几何意义,∥α×β∥=∥α∥∥β∥sinθ =∥α∥2∥β∥2sin2θ =∥α∥2∥β∥2(1−cos2θ)=∥α∥2∥β∥2−(α⋅β)2。如果设E=ru⋅ru, F=ru⋅rv,G=rv⋅rv,那么∥ru×rv∥=EG−F2。其中E,F,G称为高斯系数,在微分几何中它们可以用来表示曲率。
仿照这样的方式我们可以在更一般的空间里定义面积——只需在n维空间里的k维曲面的情形下,找到表示“面积”的方法。我们只需在n维空间里找到一组标准正交基,在k维子空间里找到一组标准正交基,其余维数补为0以后,这两组正交基之间存在一个正交矩阵把它们联系起来,而我们知道正交矩阵的映射是不改变“面积”的,对于任何一个映射A我们可以写出映射前后面积的比例关系为det(A⊤A),因此一般地第一类曲面积分写作Σ=D∫f(u)det(r′⊤r′)(u)du。
第二类曲线与曲面积分
下面开始研究向量场在弯曲空间上的积分。
第二类曲线积分
要求出力沿某路径做的功,我们期待总功等于把路径切分后每小段的元功之和。元功可以表示为,力的函数在该段路径上某一点的取值的分量乘上该小段位移向量,所以应当有W=Δ→0limi∑F(ξi)⋅τi∣Δsi∣,其中τi是该点处曲线的单位切向量。由此定义第二类曲线积分Γ∫f⋅τ ds,如果写出分量形式f=(P,Q,R),τ=(cosα,cosβ,cosγ),就转化为了第一类曲线积分Γ∫(Pcosα+Qcosβ+Rcosγ)ds。这就是正交分解,我们可以分别计算每个分力做的功,再把这些功标量相加。因此有时我们也把τds记作ds,并记ds=(dx,dy,dz),其中dx,dy,dz作用在f上就表示f在各个坐标轴上的投影,这样第二类曲线积分也可以记为Γ∫f⋅ds=Γ∫Pdx+Qdy+Rdz。
如果给出曲线的参数化,那么依然有ds=∥r′(t)∥dt。而单位切向量τ(r(t))=∥r′(t)∥r′(t),于是得到∫αβf(r(t))⋅τ(r(t))ds=∫αβf(r(t))⋅r′(t)dt。它的直观是,总功等于功率在时间上的积分。
如果f由一个势函数给出,即如果有f=−∇ϕ,那么根据链式法则f(r(t))⋅r′(t)=dtdϕ(r(t))。于是我们大概可以知道Γ∫f⋅τ ds=ϕ(r(β))−ϕ(r(α)),这说明保守力做功与路径无关。我们在后面将会严格证明这一点。
注意第二类曲线积分与曲线的定向有关,如果定向反向,那么积分值也要反向。
第二类曲面积分
定义向量场f(x,y,z)在面积ΔS(假设它很小以至于向量场可以认为是均匀的)的通量为f⋅n∣ΔS∣,其中n是单位法向量。于是第二类曲面积分定义为Σ∬f⋅n dS。如果给出分量形式f=(P,Q,R)以及n=(cosα,cosβ,cosγ),那么写出Σ∬f⋅n dS=Σ∬(Pcosα+Qcosβ+Rcosγ)dS。对于通量我们同样有正交分解,向量场通过某一倾斜平面的通量应当等于向量在各个坐标轴方向上的分量通过该平面的通量,而对于各个分量平面投影到与向量垂直的坐标平面上不影响结果,这样我们就可以把向量和平面同时做正交分解。如果记dS=ndS表示有向面积微元,我们用微分形式的记号dy∧dx来表示dS在垂直z轴平面方向的投影,即dS=(cosα dS,cosβ dS,cosγ dS)=(dy∧dz,dz∧dx,dx∧dy),那么第二类曲面积分可以写作Σ∬f⋅dS=Σ∬Pdy∧dz+Qdz∧dx+Rdx∧dy。
曲面也是需要定向的。三维空间的二维曲面在任意一点处法向量都有两个方向。而只要我们确定了某一点的法向量,并要求如果点在曲面上连续移动时单位法向量也必须连续移动,那么我们就能确定所有法向量的定向。(但并不是所有曲面都是“可定向”的,因为按照上面方式定向可能出现自相矛盾,例如在莫比乌斯环上绕一周回到原点时会恰好发现法向量反向了,因此莫比乌斯环就是不可定向曲面。)
如果给出二维曲面的参数化r(u,v),那么容易写出单位法向量n=±∥ru×rv∥ru×rv。而根据第一类曲面积分dS=∥ru×rv∥dudv,于是写出第二类曲面积分的计算方法Σ∬f⋅n dS=D∬f(r(u,v))⋅(ru×rv)dudv。
在第二类积分中,我们会遇到单独计算某个分量的问题。
在曲线积分中,单独计算Γ∫Pdx等价于Γ∫(P,0,0)⋅τds,因为只有x方向的分量产生共线。这样就转化为了一般的第二类曲线积分,如果对曲线有参数化r(t)的话就得到∫αβ(P,0,0)⋅(vx(t),vy(t),vz(t))dt=∫αβPvx(t)dt,也即我们可以直接用dtdx(t)⋅dt来代换dx。
在曲面积分中,Σ∫R(x,y,z)dx∧dy=Σ∫(0,0,R(x,y,z))⋅ndS =D∫(0,0,R(u,v,f(u,v)))⋅[(1,0,fu)×(0,1,fv)]dudv=D∫(0,0,R(u,v,f(u,v)))⋅(−fu,−fv,1)dudv =D∫R(u,v,f(u,v))dudv。直观上,由于只有x,y这两个变量在自由变化,我们可以把向量的分量理解为仅关于x,y的函数,在x,y所在的区域对这个函数做重积分。
数学分析的基本积分公式
如果把Newton-Leibniz公式理解为在空间I=[a,b]上的积分,那么它表明一个函数在该空间的边界上的求和(带定向,法向量朝外)等于其导函数在空间内部求和。事实上,对于更一般的空间也有这个结论,在平面上表现为Green公式,在空间中表现为Gauss公式,在曲面上表现为Stokes公式,他们都可以写作D∫df=∂D∫f这样的形式,即对被积区域取“边界”与对被积对象取“微分”操作之间是“具有某种对偶性”的。
Green公式
给定平面有界闭区域D,其边界由有限条分段光滑曲线构成,那么对于P,Q∈C1(D,R)成立
∂D∫Pdx+Qdy=D∬(∂x∂Q−∂y∂P)dxdy
它指出,对于平面上的一个向量场,如果我们在给定区域的边界上对向量做一圈积分,它一定等于一个奇特的项(∂x∂Q−∂y∂P)在整个区域上做积分。严格的证明非常复杂,我们采用直观的理解:假如我们能把平面划分成微小的矩形,每个矩形的左下角设为(x,y),那么向量在这个矩形的边界上做积分是容易计算的:x方向的积分是上下两条边上的积分,可以近似为P(x,y)Δx−P(x,y+Δy)Δx≈−∂y∂PΔxΔy。同样的,对于y方向也有Q(x+Δx,y)Δy−Q(x,y)Δy≈∂x∂QΔxΔy。因此整个环路积分就近似为(∂x∂Q−∂y∂P)ΔxΔy。现在当我们把所有微小矩形拼成给定的区域时,我们发现重叠部分的路径积分都相互抵消了,只留下最外围的路径的积分,这些积分拼起来就是向量场在区域边界上的积分,因此∑(∂x∂Q−∂y∂P)ΔxΔy就等于边界上的积分∂D∫Pdx+Qdy。
注意当我们说边界的时候,边界作为第二类曲线积分是需要定向的。这个定向是由平面的定向决定的,称为诱导定向。诱导定向满足当我们把头指向平面的法向量来沿着边界行走时,区域始终在左手边。
我们根据Green公式可以来讨论何时第二类曲线积分与路径无关,即给定力的解析式我们能够判定该力是否是保守力。 假设在区域内向量场沿任何环路积分都等于0,那么显然可以得到曲线积分与路径无关,不然选择两条积分值不同的路径我们就得到了一个积分不为0的环路;由此我们可以通过积分值定义一个势函数U,因为与路径无关所以这保证了良定义,并通过定义验证它的偏导就等于力的分量:∂x∂U=P,∂y∂U=Q。于是∂x∂Q−∂y∂P=∂x∂y∂2U−∂y∂x∂2U=0,因此根据Green公式我们又推出了沿任意环路积分都等于0,因此以上命题都是等价的。只需验证是否成立∂x∂Q=∂y∂P就可以判断该力是否是保守力。
Green公式只是Stokes公式在平面上的特殊情形,因此我们对这个奇特的项是什么留到Stokes公式中再做解释。
Gauss公式
给定空间有界闭区域Ω,其边界由有限条分片光滑曲面构成,那么对于F=(P,Q,R)∈C1(Ω,R)成立
∂Ω∬F⋅ndS=Ω∭∇⋅FdV
也写作∂Ω∬Pdy∧dz+Qdz∧dz+Rdx∧dy=Ω∭(∂x∂P+∂y∂Q+∂z∂R)dxdydz。也就是说,对于空间中的向量场,如果我们在给定区域的边界上对向量做一圈积分,它一定等于(∂x∂P+∂y∂Q+∂z∂R)这个又一个奇特的项在整个区域上做积分。这和Green公式非常相似,只是维数高了一维,但奇特的项的形式发生了变化:假如我们把区域划分成小长方体,每个矩形的左下角设为(x,y,z),那么在边界上的积分为:x方向近似为−P(x,y,z)ΔyΔz+P(x+Δx,y,z)ΔyΔz≈∂x∂PΔxΔyΔz。其它方向同理。因此边界上的整个积分近似为(∂x∂P+∂y∂Q+∂z∂R)ΔxΔyΔz。把小立方体拼成给定区域时,重叠部分依然相互抵消了,只留下最外围的积分。
(∂x∂P+∂y∂Q+∂z∂R)可以写成∇⋅F,这里的点乘是形式上的点乘。它也被称为“散度”,因此Gauss公式也被称为“散度定理”。把Gauss公式的右侧用积分中值定理写成∣Ω∣(∇⋅F(P)),那么Gauss定理可以写作∣Ω∣∂Ω∬F⋅ndS=∇⋅F(P)。如果我们保证P始终包在Ω内部,并且不断缩小左侧的Ω,那么这个过程的极限值就是右侧的散度,即Ω→Plim∣Ω∣∂Ω∬F⋅ndS=∇⋅F(P),而左侧反应的就是穿出包含P的一小圈曲面的通量,它反应的就是P点附近向量场的“发散情况”。如果P是“源点”,散度就为“正”,如果是“汇点”,散度就为“负”,如果既不是源点也不是汇点,散度就为0。
Stokes公式
Stokes是Green公式在曲面上的推广。给定空间有边界的曲面Σ,其边界由有限条分片光滑曲面构成,那么对于F=(P,Q,R)∈C1(Σ,R)成立
∂Σ∫F⋅τds=Σ∬(∇×F)⋅dS
分量形式为∂Σ∫Pdx+Qdy+Rdz=Σ∬(∂y∂R−∂z∂Q)dy∧dz+(∂z∂P−∂x∂R)dy∧dz +(∂x∂Q−∂y∂P)dy∧dz。向量场在曲面边界上的积分等于∇×F在曲面上的通量。怎么来证明它是对的呢?我们从三维角度来理解Green公式,可以理解为向量场在某个平面上的分量绕平面边界的环路积分等于(∇×F)这个奇特的项在垂直平面方向上的分量在平面上积分。现在我们依然把曲面分成无数个小平面片,对于每个平面片,我们是否分解向量对环路积分是不会产生影响的,而奇特的项的积分相当于乘以小平面片的面积,这样就得到:向量场在小平面片边界上的环路积分等于∇×F垂直平面的分量乘以平面片面积。于是把所有小平面片累加,得到向量场在曲面边界上的环路积分等于∇×F在曲面上的通量。
∇×F这个奇特的项称为“旋度”,用行列式可以写作i∂xPj∂yQk∂zR。同样地,把Stokes公式的右侧用积分中值定理写成∣Σ∣(∇×F(P)),那么Stokes定理可以写作∣Σ∣∂Σ∫F⋅τds=∇×F(P)。保证P包在Σ内部不断缩小Σ,极限值就是右侧的旋度,即D→Plim∣Σ∣∂Σ∬F⋅τds=∇×F(P),左侧是绕P一小圈的线积分,它反应的就是P点附近向量场的“旋转情况”。如果向量场正好以某种方式绕P旋转,旋度就不为0。
统一性
这三个公式称为数学分析的基本积分公式,它们都可以理解为是Newton-Leibniz公式在多元情形下的推广。尽管在这些公式中涉及到的“微分”并不相同,但如果采用“微分形式的外微分”的这种语言叙述,那么Stokes公式就可以用1-形式ω=P(x,y)dx+Q(x,y)dy表述为∂Σ∫ω=Σ∫dω,Gauss公式就可以用2-形式ω=P(x,y,z)dx∧dy+Q(x,y,z)dz∧dx+R(x,y,z)dx∧dy表述为∂Ω∫ω=Ω∫dω。而Newton-Leibniz公式用0-形式f(x)也表述为∂D∫ω=D∫dω。
由此可见,在微分形式的语言下这一切都被统一为∂D∫ω=D∫dω,统称为Stokes公式,或“牛顿-莱布尼兹-高斯-奥斯特洛格拉德斯基-格林-麦克斯韦-卡尔丹-斯托克斯-庞加莱公式”。它说明了高次微分形式在给定区域上的积分等于低一次的微分形式在区域边界上的积分,它凝结了从十六世纪至二十世纪历代数学家的智慧,是微积分的最高峰。