集合
#
开集
#
R的子集U称为开集, 如果它内部的每一点都能被一个完全落在U内的开区间包住:
∀x∈U, ∃ε>0, 使得 (x−ε, x+ε)⊆U
抽象代数
#
线性映射
#
设V,W是同一域F上的向量空间. 映射φ:V→W称为线性映射, 如果保持加法与数乘:
φ(c1v1+c2v2)=c1φ(v1)+c2φ(v2),∀v1,v2∈V, c1,c2∈F
同构
#
同态
#
映射φ:G→H称为同态(homomorphism), 如果保持运算:
φ(g1g2)=φ(g1)φ(g2),∀g1,g2∈G由此自动得φ(eG)=eH, φ(g−1)=φ(g)−1.
同构
#
同态φ:G→H称为同构(isomorphism), 如果它是双射. 此时存在逆同态φ−1:H→G, 满足φ−1∘φ=idG, φ∘φ−1=idH. 记作G≅H.
直观上, G≅H意味着两个群作为代数结构完全相同, 仅元素的标签不同.
示例
#
- R/Z≅S1: [x]↦e2πix是同构
- (R,+)≅(R>0,⋅): x↦ex将加法变成乘法
- Z/6Z≅Z/2Z×Z/3Z(中国剩余定理)
商群
#
商群是把群G按某个正规子群N粘合得到的新群.
正规子群
#
子群N≤G称为正规子群, 记作N◃G, 如果:
gNg−1=N,∀g∈G等价地, 左陪集等于右陪集: gN=Ng. Abel群里每个子群自动正规, 此条件只在非交换群中非平凡.
核与像
#
设φ:G→H是群同态.
核是映射到H的单位元eH的元素全体:
Kerφ={g∈G:φ(g)=eH}像是φ实际产出的元素全体:
Imφ={φ(g):g∈G}由同态条件易得Kerφ是G的正规子群, Imφ是H的子群.
商群
#
元素g∈G对应陪集gN, 商群是所有陪集的集合:
G/N={gN:g∈G}群运算定义为:
(g1N)⋅(g2N)=(g1g2)N运算良定义要求N正规: 设g1′=g1n1, g2′=g2n2, 则
g1′g2′=g1n1g2n2=g1g2∈N(g2−1n1g2)n2∈g1g2N需要g2−1Ng2⊆N, 这正是正规性的来源.
第一同构定理
#
群同态φ:G→H满足:
G/Kerφ≅Imφ证明: 记K=Kerφ, 定义
φ:G/K→Imφ,[g]↦φ(g)
- 良定义: [g1]=[g2]⟺g2=g1k, k∈K⟺φ(g1)=φ(g2)
- 同态: φ([g1][g2])=φ(g1g2)=φ(g1)φ(g2)=φ([g1])φ([g2])
- 单射: φ([g1])=φ([g2])⇒φ(g1)=φ(g2)⇒[g1]=[g2]
- 满射: h=φ(g)=φ([g])
故φ是群同构.
示例
#
- Z/nZ: 模n的整数加法群
- R/Z≅S1: 实数粘合整数, 得到圆周
- R/2πZ≅S1: 角度空间
商环
#
商环是把环R按某个理想I粘合得到的新环, 思想与商群一致, 但需要更强的子结构.
理想
#
子集I⊆R称为(双边)理想, 如果:
- (I,+)是(R,+)的子群
- 吸收性: ∀r∈R, a∈I, 有ra∈I且ar∈I
例如nZ={nk:k∈Z}是Z的理想; (x)={xp(x):p∈R[x]}是R[x]的理想.
商环
#
商环是所有陪集的集合:
R/I={a+I:a∈R}加法和乘法定义为:
[a]+[b]=[a+b],[a]⋅[b]=[ab]乘法良定义要求I是理想: 设a′=a+i, b′=b+j, 则
a′b′=ab+∈Iaj+ib+ij
第一同构定理
#
环同态φ:R→S满足:
R/Kerφ≅Imφ证明: 记I=Kerφ, 它是R的理想, 定义
φ:R/I→Imφ,[a]↦φ(a)
- 良定义: [a1]=[a2]⟺a1−a2∈I⟺φ(a1)=φ(a2)
- 保加法: φ([a1]+[a2])=φ(a1+a2)=φ(a1)+φ(a2)
- 保乘法: φ([a1][a2])=φ(a1a2)=φ(a1)φ(a2)
- 单射: φ([a1])=φ([a2])⇒φ(a1)=φ(a2)⇒[a1]=[a2]
- 满射: h=φ(a)=φ([a])
故φ是环同构.
示例
#
- Z/nZ: 模n的整数环, 当n为素数时是域
- R[x]/(x2+1)≅C: 添加关系x2=−1, [x]扮演i
- R[x]/(x−a)≅R: 对应"在x=a处求值"
- C∞(U)/Ip≅R, 其中Ip={f:f(p)=0}: 把函数代换成它在p处的值
微积分
#
设U⊆R3是开集.
梯度
#
光滑函数f∈C∞(U)的梯度(gradient)是向量场:
gradf=∇f=(∂x1∂f, ∂x2∂f, ∂x3∂f)
散度
#
光滑向量场F=(f1,f2,f3)∈C∞(U,R3)的散度(divergence)是标量函数:
divF=∇⋅F=∂x1∂f1+∂x2∂f2+∂x3∂f3
旋度
#
光滑向量场F=(f1,f2,f3)∈C∞(U,R3)的旋度:
rotF=∇×F=(∂x2∂f3−∂x3∂f2, ∂x3∂f1−∂x1∂f3, ∂x1∂f2−∂x2∂f1)形式上写作行列式:
rotF=e1∂1f1e2∂2f2e3∂3f3
Stokes公式
#
设Σ⊂R3是带边光滑有向曲面, 单位法向量为n, 边界∂Σ按右手定则取向, 则对光滑向量场F有
∬ΣrotF⋅n dσ=∫∂Σf1dx1+f2dx2+f3dx3证明: 思路是先把Σ切成许多小曲面片, 在每片上验证公式, 再把所有片的等式拼成全局.
把Σ剖分为充分小的曲面片Σ1,…,Σn. 曲面积分天然可加, 公式左侧拆为
∬ΣrotF⋅n dσ=i∑∬ΣirotF⋅n dσ若能在每片上验证局部 Stokes
∬ΣirotF⋅n dσ=∫∂Σif1dx1+f2dx2+f3dx3把所有片的等式相加, 右侧每条内部公共边(同时属于两片的边界)在∂Σi,∂Σj中各贡献一次、走向相反, 求和后相消; 不被任何其他片共享的外部边恰好拼成原边界∂Σ. 于是问题归约为在每片上证局部 Stokes.
i∑∫∂Σif1dx1+f2dx2+f3dx3=∫∂Σf1dx1+f2dx2+f3dx3取小片充分细时, 每片可近似为其切平面内的小矩形, 误差为面积的高阶无穷小, 极限下可视为相等. 故只需在该小矩形上验证公式.
选取T使Tn=e3(这样的T总存在), 则原切平面被旋转到x3=0平面, 小矩形落入其中. 故不失一般性, 可在此标准位置上验证.
设旋转后的小矩形为R=[a,b]×[c,d]. 此时n=e3, dσ=dx1dx2, dx3=0沿∂R, 故只剩f1dx1+f2dx2. 沿∂R逆时针:
∫∂Rf1dx1+f2dx2=∫ab[f1(x1,c)−f1(x1,d)]dx1+∫cd[f2(b,x2)−f2(a,x2)]dx2对每项用Newton-Leibniz公式:
=−∬R∂x2∂f1dx1dx2+∬R∂x1∂f2dx1dx2=∬R(∂x1∂f2−∂x2∂f1)dσ而rotF的第三分量∂x1∂f2−∂x2∂f1=rotF⋅e3, 故等式成立.
上同调
#
U⋆⊆R2
#
叉积展开为(对任意x):
F(x)×x=(f2(x)x3−f3(x)x2, f3(x)x1−f1(x)x3, f1(x)x2−f2(x)x1)rot是对空间变量x的偏导∂xj∂的组合, 而∫01⋯dt是对参数变量t的积分, 可交换次序:
rotG(x)=rot∫01F(tx)×tx dt=∫01rot(F(tx)×tx) dt直接计算给出:
rot(F(tx)×tx)=dtd(t2F(tx))以第一分量为例验证. 由链式法则, fi(tx)对xj求偏导等于对txj求偏导再乘以t: ∂xj∂[fi(tx)]=t∂(txj)∂fi(tx). 由叉积展开, F(tx)×tx的分量为A2=t(f3(tx)x1−f1(tx)x3), A3=t(f1(tx)x2−f2(tx)x1), 故
∂x2∂A3=t[t∂(tx2)∂f1(tx)x2+f1(tx)−t∂(tx2)∂f2(tx)x1]∂x3∂A2=t[t∂(tx3)∂f3(tx)x1−t∂(tx3)∂f1(tx)x3−f1(tx)]相减得rot的第一分量
∂x2∂A3−∂x3∂A2=t[2f1(tx)+t∂(tx2)∂f1(tx)x2+t∂(tx3)∂f1(tx)x3−t(∂(tx2)∂f2(tx)+∂(tx3)∂f3(tx))x1]由divF=0知∂(tx2)∂f2(tx)+∂(tx3)∂f3(tx)=−∂(tx1)∂f1(tx), 代入:
=2tf1(tx)+t2[∂(tx1)∂f1(tx)x1+∂(tx2)∂f1(tx)x2+∂(tx3)∂f1(tx)x3]另一方面, 由链式法则dtdf1(tx)=∑j∂(txj)∂f1(tx)xj, 可得两式相等:
dtd(t2f1(tx))=2tf1(tx)+t2j∑∂(txj)∂f1(tx)xj代入可得:
rotG(x)=∫01dtd(t2F(tx)) dt=[t2F(tx)]01=12⋅F(x)−0=F(x)故F=rotG∈Im(rot). 由F任意, Ker(div)⊆Im(rot); 又div∘rot=0给出反向包含, 故Ker(div)=Im(rot), 即
H2(U)=Ker(div)/Im(rot)=0
R3∖{x3=0, x12+x22≥1}
#
考虑R3中向量场, 易证rotF(x)=0.
F(x)=(x32+(x12+x22−1)2−2x1x3, x32+(x12+x22−1)2−2x2x3, x32+(x12+x22−1)2x12+x22−1)定义集合V
V=R3∖{(x1,x2,x3):x3=0, x12+x22≥1}引入辅助变量
u=x12+x22−1,v=x3则F化为
F1=u2+v2−2x1v,F2=u2+v2−2x2v,F3=u2+v2u设原函数形如G=g(u,v), 由链式法则
∂x1∂G=2x1∂u∂g,∂x2∂G=2x2∂u∂g,∂x3∂G=∂v∂g与F比对得
∂u∂g=−u2+v2v,∂v∂g=u2+v2u根据链式法则
dudarctanvu=v1⋅1+(vu)21=u2+v2v对u积分(把v视为常数):
g(u,v)=∫−u2+v2vdu=−arctanvu+C(v)对v求偏导匹配另一式:
∂v∂g=−1+(vu)21⋅(−v2u)+C′(v)=u2+v2u+C′(v)=u2+v2u得C′(v)=0, C为常数, 故v=0处
g(u,v)=−arctanvu+C该表达在v=0时分母奇异, 不能取值. 但V包含整个开圆盘{x3=0, x12+x22<1}(对应v=0), 例如原点O. 需要把g替换为在v=0处也良定义的等价表达.
用极坐标定义x3=0平面上的u,v, 把θ定义为(u,v)与负u轴的夹角(逆时针为正), 取值范围(−π,π], 即
−u=rcosθ,−v=rsinθ把它们当作(r,θ)对(u,v)的隐函数, 两边同时对u求偏导得
−1=∂u∂rcosθ−rsinθ⋅∂u∂θ,0=∂u∂rsinθ+rcosθ⋅∂u∂θ两式分别乘sinθ,cosθ相减消去∂u∂r:
−sinθ=−r(sin2θ+cos2θ)∂u∂θ=−r∂u∂θ⇒∂u∂θ=rsinθ=−u2+v2v对v同样处理得∂v∂θ=−rcosθ=u2+v2u. 恰为∂u∂g,∂v∂g, 故g与θ只有常数项不同.
θ只在两处不连续: 夹角无意义的原点(u,v)=(0,0), 对应单位圆S, 已被V排除; 夹角在π与−π之间跳变的正u轴{u>0,v=0}, 对应{x3=0, x12+x22>1}, 同样被排除. 故θ在V上光滑.
用atan2实现θ, 此时g(u,v)中C=−2πsgn(v), 且G(O)=atan2(0,1)=0.
G(x)=atan2(−x3, 1−x12−x22)