Textbook:
Visual Differential Geometry and Forms: A Mathematical Drama in Five Acts by Tristan Needham
1-Forms
Basic definitions: A linear, real-valued function of a single vector input, ω:V→R. The addition and (scalar) multiplication of 1-forms can be naturally defined that the set of all 1-forms constitute a vector space, the dual to V. Then v(ω):=ω(v)(contraction, see below).
Visualisation: A ground plane defined by ω(v)=0 and a stack of parallel planes defined by ω(v)=h. By adjusting the spacing of planes (to be ω(1)1) we can make ω(v)=#planes pierced by v.
Gradient 1-form: Recall that in a topographic map, the steepness is inversely proportional to the (smallest) distance between neighbouring contours, steepness=supδsδsδh∼supdsdsdh=sup∣v∣=1∇f⋅v=∣∇f∣(reaches equal iff v∥∇f). Let ζ to be a (1-form) field that ζp is an 1-form defined by ζp(v)=(#projected contour pierced by v)⋅δh in the immediate vicinity of p.
Basis 1-forms: Consider a basis {ej} for Tp and the dual basis{ωi} for Tp∗, in which ωi(v)=vi(An equivalent definition being ωi(ej)=δji). Actually any 1-form φ satisfies φ=∑φ(ej)ωj.
The gradient as a 1-form: df(v):=∇vf(d=exterior derivative).
dxj(v)=(∑vi∂xi∂)xj=vj where xj is an operator to extract the j-th coordinate of v∈Rn. Note that formally dxj has a same effect but act on a direction v∈TpM and means the change rate of xj on direction v. We call {dxj}={ωj} the Cartesian basis of 1-forms dual to {ej}.
Substitue φ=df in, df=∑(df(ei))dxj=∑∂xj∂fdxj.
Geometric meaning: Consider a manifold characterised by {(x,f(x))∈Rn×R}. Apply the definition of ζp(v) then ζ=df.
Geometric intuition of 1-forms: Multiply by k <-> compress the stack by k; Simple calculations shows that the addition(2dx+dy for example) of 1-forms is itself a 1-form corresponding to a new stack constructed like the figure shows.
Tensors
Definitions: A tensor H(φ1,⋯,φf∥v1,⋯,vv) of valence {fv} at p is a multilinear, real-valued function of f 1-forms and v vectors. Its value at p only depends on the value of 1-forms and vectors at p. H:(Tp∗M)f×(TpM)v→Rn.
Operation: For tensors with a same valence, addition can be defined naturally; The tensor product is defined as (φ⊗ψ)(v,w):=φ(v)ψ(w) for {01} tensors(1-forms). Then simply (J⊗T)(⋯)=J(⋯)T(⋯) for tensors of general valences.
Components: Tij:=T(ei,ej), then T(v,w)=∑Tijviwj=∑Tij(dxi⊗dxj)(v,w), or T=∑Tij(dxi⊗dxj). Directly we see that {dxi⊗dxj} forms a basis for tensors of valance {02}. Similarly consider (v⊗w)(φ,ψ)=∑viwj(ei⊗ej)(φ,ψ) and {ei⊗ej} as a basis for {20}s. Generally we may decompose {fv}s using the basis {(ei1⊗⋯⊗eif)⊗(dxj1⊗⋯⊗dxjv)}.
Changing val:
Contraction: φ(v)=(∑φidxj)(∑vjej)=∑(φivj)(dxiej)=∑φivj, independent of the specific components of φ,v(trace of a matrix). Now suppose a general case of A⊗B. When summing over an upper index(contravariant) of A and a lower index(covariant) of B(i.e. ∑AijBjk), we get another tensor (1) whose valance has each index reduced by 1 compared to that of A⊗B, (2) which is independent of the choice of basis.
Metric tensor: Consider a metric tensor g of valence {02} and a map from vector n to 1-form ν that ν(w):=g(w,n). Calculation shows that ν=∑nidxi where ni=∑gijnj. Let, e.g. R(u,v,w,n)=R(ν∥u,v,w) then Rijkl=∑mRijkmgml. The process in called index lowering. Correspondingly we can take g~ of valence {20} to define n(φ):=g~(φ,ν) to do index raising.
2-Forms
Basic definitions: A 2-form Ψ is an antisymmetric tensor of valence {02}, that is Ψ(v,u)=−Ψ(u,v). A p-form is a completely antisymmetric tensor of valence {0p}, meaning that swapping any two of the inputs reverses the sign.
A(u,v):=oriented area of the parallelogram with edges u,v. Obviously A is a 2-form.
Wedge product: We can split φ⊗ψ into the sum of a symmetric tensor and an antisymmetric tensor and define the latter to be the wedge product, i.e. φ∧ψ:=φ⊗ψ−ψ⊗φ. Besides the inputs, we have the antisymmetry of the wedge product itself φ∧ψ=−ψ∧φ.
A=dx∧dy. In a general case, (φ∧ψ)(v1,v2)=A(F(v1),F(v2)).
Basis: {dxi∧dxj:i<j} constitutes a basis for the 2-forms. Ψ=Ψ12(dx∧dy) for R2 and Ψ=Ψ23(dy∧dz)+Ψ31(dz∧dx)+Ψ12(dx∧dy) for R3.
Flux: Let Ψ=Ψ1Ψ2Ψ3=Ψ23Ψ31Ψ12. Now imagine a uniform flow of fluid with velocity Ψ and define Φ(v1,v2)=Amount of fluid crossing P per unit time=flux of Ψ through P. The flux is positive iff the direction of P and Ψ is on the same side. By simple calculation we find that Φ=Ψ.
Vector and wedge products: Let φ=φ1φ2φ3 where φ=φ1dx1+φ2dx2+φ3dx3. Then Ψ=φ×σ where Ψ=φ∧σ, or Ψ=Ψ. This holds in and only in R3 where 21n(n−1)=n.
The volume of a parallelepiped with edges u,v,Ω: Volume=flux=Ω(u,v)=Ω1Ω2Ω3⋅u2v3−u3v2u3v1−u1v3u1v2−u2v1=det(Ωuv).
The Faraday and Maxwell electromagnetic 2-forms: Consider electric field E=ExEyEz and magnetic field B=BxByBz. The corresponding 2-forms and 1-forms: E = E_{x}(dy \wedge dz) + E_{y}(dz \wedge dx) + E_{z}(dx \wedge dy),\quad \varepsilon=E_{x}dx+E_{y}dy+E_{z}dz, $$$$B = B_{x}(dy \wedge dz) + B_{y}(dz \wedge dx) + B_{z}(dx \wedge dy),\quad \beta=B_{x}dx+B_{y}dy+B_{z}dz. Now define Faraday 2-formF=ε∧dt+B, Maxwell 2-form⋆F=β∧dt−E, both in 4 dimensions. Actually here ⋆ means Hodge dual.
3-Forms
The wedge product of a 2-form and 1-form: (Ψ∧σ)(v1,v2,v3):=Ψ(v1,v2)σ(v3),Ψ(v3,v1)σ(v2)+Ψ(v2,v3)σ(v1). Note that Ψ∧σ=σ∧Ψ. Generally if Ψ is a p-form and Ω is a q-form, then Ψ∧Ω=(−1)pqΩ∧Ψ.
The volume 3-form: Easy to verify V(u,v,Ω)=Ω(u,v) where V=dx1∧dx2∧dx3.
The wedge product of three(and more) 1-forms is associative: We can write without ambiguity 1σ∧2σ∧3σ. Geometrically thinking, we can also define F:v↦1σ(v)2σ(v)3σ(v) and 1σ∧2σ∧3σ:(v1,v2,v3)↦det(F(v1)F(v2)F(v3)). This definition can be generalised to the wedge product of p 1-forms.
Abstract definition of wedge product: (1) Bilinearity (2) associativity and (3) graded antisymmetry are enough to determine the operation.
Basis: {dxi1∧⋯∧dxip:i1<⋯<ip} forms a basis for p-forms.
Differentiation
The exterior derivative: Concentrating on one point p∈M, a 0-form is a scalar. Then for different ps these scalars constitutes a function(scalar field) f. The exterior derivative d increases the degree of the form by one to allow for the input of an additional vector(direction). Similarly we can take an 1-form field φ and vector field u,v to define dφ(u,v)=∇uφ(v)−∇vφ(u)−φ([u,v]), where the commutator[u,v]:=∇uv−∇vu(we subtract this term to ensure the independence of the variations of the vector fields).
Simplification of dφ: Choose the vector fields to be constant and basis to be {dxk}. Then dφ=∑∂iφj(dxi∧dxj)=∑dφj∧dxj.
Another way to define d: A linear operator satisfying (1) the Leibniz rule (2) the equation of total derivative for functions(0-forms).
Closed and extra forms:
d2=0: We start from d2φ=∑d(∂iφj)∧dxi∧dxj=∑(∂k∂iφjdxk∧dxi)∧dxj=0 for a 2-form φ. By induction we can verify d2Φ holds for Φ of every degrees of form.
Definition: Υ is closed <-> dΥ=0, Υ is exact <-> ∃potential Ψ,Υ=dΨ.
Poincare Lemma: If a closed Υ is defined on a simply connected region, then it’s also exact.
Vector calculus via forms: dφ=∂2φ3−∂3φ2∂3φ1−∂1φ3∂1φ2−∂2φ1=∇×φ:=curlφ. dΨ=∂1∂2∂3⋅Ψ1Ψ2Ψ3dx1∧dx2∧dx3=(∇⋅Ψ)⋅V=:(divΨ)V.
Applying d2=0 to φ=df,Ψ=dφ we have ∇×∇f=0,∇⋅(∇×φ)=0.
Calculation including ∇⋅ and ∇× can be translated to the language of forms. (usually with the lemma that φ∧Ψ=(φ⋅Ψ)V)
Maxwell’s equations: (dS denotes the spatial part of the spacetime d, i.e. df=dSf+∂tfdt)
Source-free equations: ∇⋅B=0,∇×E+∂tB=0. Consider dF=d(ε∧dt)+dB=((flux 2-form of ∇×E)∧dt)+((∇⋅B)V+dt∧∂tB)=(∇⋅B)V+(flux 2-form of ∇×E+∂tB)∧dt. Then F is closed. Applying Poincare lemma we know locally there exists a 1-form potentialA s.t. F=dA.
Source equations(in Gaussian units): ∇⋅E=4πρ,∇×B−∂tE=4πj. Similarly we have d⋆F=4π⋆J, where J=−ρdt+j and ⋆J=−ρV+(flux 2-form of j)∧dt.
Integration
The line integral of a 1-form: ∫Kφ:=CK(φ)=∫Kφ⋅dr=lim∑φ⋅δr=lim∑φ(δr).
Path-independence <-> vanishing loop integrals.
Exact form: Let φ=df. Substitute φ(δr)=df(δr)∼δf into the definition, we have ∫Kdf=f(b)−f(a).
The exterior derivative as an integral:
d(1-form): CirculationΩ(εu,εv):=∮Π(εu,εv)φ. We can evaluate Ω using the midpoints: Ω(εu,εv)∼φa(εu)+φb(εv)+φc(−εu)+φd(−εv)∼∇εuφ(εv)−∇εvφ(εu). Note here u,v are vector fields and need not to be constant. The parallelogram is closed yields that Φεv∘Φεu−Φεu∘Φεv=0. Taylor expand shows that Φεu(x)=x+εu(x)+2ε2(u⋅∇)u+O(ε3). Necessarily the coefficient of ε2 vanishes, i.e (u⋅∇)v−(v⋅∇)u=0 or [εu,εv]=0(Frobenius theorem ensures that this is also a sufficient condition). Thus Ω(εu,εv)∼dφ(εu,εv)=(∇×φ)⋅n^A(εu,εv), or the circulation ultimately equals to the flux.
Fundamental theorem of exterior calculus(generalised Stokes’s theorem): ∫RdΦ=∫∂RΦ.
Area: ∮∂Rxdy=∑∮∂(δR)xdy, here δR is a rectangle stripped from R parallel to x-axis. Obviously ∮∂(δR)xdy=δxδy=A(δR) then ∮∂Rxdy=A(R). Applying FTEC directly we have ∮∂Rxdy=∬Rd(xdy)=∬Rdx∧dy=A(R).
∂2=0: Applying FTEC twice yields 0=∫Rd2Φ=∫∂RdΦ=∫∂2RΦ for every Φ,R , then ∂2=0. Conversely d2=0 if we know ∂2=0.
0-form(Newton-Leibniz): ∫Kdf=f(b)−f(a).
1-form:
Green’s theorem: dφ=dφ1∧dx1+dφ2∧dx2=∂2φ1dx2∧dx1+∂1φ2dx1∧dx2=(∂1φ2−∂2φ1)dx1∧dx2. Then ∮∂Rφ1dx1+φ2dx2=∮∂Rφ=∬Rdφ=∬R(∂1φ2−∂2φ1)dx1∧dx2.