Skip to content

Level 3C: Differential Forms – The Exterior Derivative

The Defect. In multivariable calculus, the objects that integrate are somehow “infinitesimal products of differentials”: dxdx, dx dydx\,dy, and the cross product of normals. The rules for manipulating them are memorized as formal moves, with no account of what the symbols denote. Differential forms give the symbols referents: a kk-form is a machine that eats kk vectors and returns a signed kk-dimensional volume, and every formal rule becomes a theorem. This page builds the algebra; the next integrates it and proves Stokes.

The One-Line Reveal. A differential form is a determinant evaluator: dxIdx^I applied to kk vectors returns the determinant of their II-coordinates, and everything (wedge products, the exterior derivative, d2=0d^2 = 0, coordinate independence) follows from properties of determinants.

Scope. From Level 1B: determinants as alternating forms (Section 4), exterior powers and their dimension (Theorem 5.4), the dual basis (Section 2). From Level 3A: smooth manifolds, charts, smooth maps, the algebra of derivatives. From Level 3B: the chain rule in chart form. One input is declared: Clairaut’s theorem (if the second partial derivatives of a smooth function are continuous, they are equal; proved in the Real Analysis track). It is used in exactly two places, both flagged. Everything else is proved.

Definition. An alternating kk-form at a point a∈Rna \in \mathbb{R}^n is an alternating kk-linear map ω:(Rn)k→R\omega: (\mathbb{R}^n)^k \to \mathbb{R} (1B, Section 4): linear in each argument, zero when two arguments coincide. For k=0k = 0 this is a scalar. A kk-form field on an open set U⊆RnU \subseteq \mathbb{R}^n is an assignment a↦ω(a)a \mapsto \omega(a) of an alternating kk-form at each aa, smooth in aa in the sense made precise below.

Definition (the basis forms). For an index sequence I=(i1,…,ik)I = (i_1, \dots, i_k) with entries in {1,…,n}\{1, \dots, n\}, define the alternating kk-form dxIdx^I by the determinant formula (1B, Section 4):

dxI(v1,…,vk)=det⁡(xip(vq))p,q=1k,dx^I(v_1, \dots, v_k) = \det\big(x^{i_p}(v_q)\big)_{p, q = 1}^{k},

the determinant of the matrix whose (p,q)(p, q) entry is the ipi_p-th coordinate of vqv_q. The entries xix^i are the coordinate functionals, the dual basis of the standard basis (1B, Theorem 2.1). Since matrices with two equal rows have determinant zero and transposing rows negates the determinant, each dxIdx^I is alternating. Write dxi:=dx(i)dx^i := dx^{(i)}, so dxi(v)=vidx^i(v) = v_i.

Lemma 1.1 (insertion rules). For an index sequence II of length kk and an index jj: if jj occurs in II, then dxj∧dxI=0dx^j \wedge dx^I = 0, where the wedge is defined below; if jj does not occur in II, then

dxj∧dxI=sgn⁡(σIj)  dxI⊕j,dx^j \wedge dx^I = \operatorname{sgn}(\sigma_I^j)\; dx^{I \oplus j},

where I⊕jI \oplus j is the increasing rearrangement of the sequence (j,i1,…,ik)(j, i_1, \dots, i_k) and sgn⁡(σIj)\operatorname{sgn}(\sigma_I^j) is the sign of the permutation that performs that rearrangement (Proposition 4.3 of 1B makes the sign well defined).

Proof. The wedge is defined first on the basis symbols: for sequences II of length kk and JJ of length ll,

(dxI∧dxJ)(v1,…,vk+l):=det⁡(x(I\concatJ)p(vq))p,q=1k+l,(dx^I \wedge dx^J)(v_1, \dots, v_{k+l}) := \det\big(x^{(I \concat J)_p}(v_q)\big)_{p, q = 1}^{k + l},

the same determinant formula applied to the concatenated index sequence I\concatJI \concat J. (Repeated indices make some two rows of the matrix equal, so the determinant vanishes: the first half of Lemma 1.1 with j∈Ij \in I is exactly this.) For the sign computation with j∉Ij \notin I: both sgn⁡(σIj) dxI⊕j\operatorname{sgn}(\sigma_I^j)\, dx^{I \oplus j} and dxj∧dxIdx^j \wedge dx^I are alternating (k+1)(k{+}1)-forms, and Proposition 4.6 of 1B (determination of alternating forms by their values on increasing tuples) says it suffices to compare their values on the standard basis vectors. For an increasing (k+1)(k{+}1)-tuple KK, the matrix (x(j\concatI)p(eKq))\big(x^{(j \concat I)_p}(e_{K_q})\big) is a permutation matrix (its rows select distinct standard coordinates), and its determinant is the sign of the row-permutation carrying (j\concatI)(j \concat I) to the increasing order, which is exactly sgn⁡(σIj)\operatorname{sgn}(\sigma_I^j) when K=I⊕jK = I \oplus j, and the matrix has a zero row otherwise. Both sides of the claimed identity therefore agree on every increasing tuple of standard basis vectors, and values on increasing tuples determine an alternating form (Proposition 1.2 below), so the forms are equal. ■\blacksquare

Proposition 1.2 (coordinate basis). Every alternating kk-form ω\omega at a point of Rn\mathbb{R}^n has a unique expression

ω=∑I inc.ω(eI) dxI,\omega = \sum_{I \text{ inc.}} \omega(e_I)\, dx^I,

where eI=(ei1,…,eik)e_I = (e_{i_1}, \dots, e_{i_k}) is the tuple of standard basis vectors indexed by the increasing sequence II. Consequently the increasing dxIdx^I form a basis of the space of alternating kk-forms, and that space has dimension (nk)\binom{n}{k}, matching 1B’s exterior power dimension (Theorem 5.4).

Proof. Evaluation. For increasing II and JJ: dxJ(eI)=det⁡(δ(J)p,(I)q)dx^J(e_I) = \det\big(\delta_{(J)_p, (I)_q}\big), which is 11 if J=IJ = I (the identity matrix) and 00 otherwise (the index sets differing, some row is zero).

Spanning. Expand each argument vq=∑ivi,q eiv_q = \sum_i v_{i,q}\, e_i inside ω(v1,…,vk)\omega(v_1, \dots, v_k) by multilinearity. Terms with a repeated basis vector vanish by alternation. Terms with distinct indices sort into increasing order by transpositions of arguments, each transposition negating the value: 0=ω(…,v+w,…,v+w,… )0 = \omega(\dots, v{+}w, \dots, v{+}w, \dots) expands to ω(v,w)+ω(w,v)\omega(v, w) + \omega(w, v) (the argument of 1B’s Lemma 4.4), so swapping two arguments negates. The collected sign is (−1)m(-1)^m for the sorting permutation, well defined by 1B’s Proposition 4.3(i). Collecting terms gives

ω(v1,…,vk)=∑I inc.ω(eI) dxI(v1,…,vk).\omega(v_1, \dots, v_k) = \sum_{I \text{ inc.}} \omega(e_I)\, dx^I(v_1, \dots, v_k).

Independence. If ∑IaI dxI=0\sum_I a_I\, dx^I = 0, evaluate at eJe_J: aJ=0a_J = 0. ■\blacksquare

Definition (wedge of fields). For each kk and ll, the collections of alternating kk- and ll-forms at a point are vector spaces (pointwise operations), and by Proposition 1.2 every alternating kk-form at a point has a unique expression ∑IaI dxI\sum_I a_I\, dx^I over increasing II. For fields ω=∑IaI dxI\omega = \sum_I a_I\,dx^I and η=∑JbJ dxJ\eta = \sum_J b_J\,dx^J (finitely supported coefficient functions), we define

ω∧η:=∑I,JaI bJ  dxI∧dxJ.\omega \wedge \eta := \sum_{I, J} a_I\, b_J\; dx^I \wedge dx^J.

Uniqueness of the basis expression makes the definition legitimate (the same field cannot be expanded two ways and receive two wedges).

Proposition 1.3 (the wedge is associative and graded commutative). The wedge of fields is bilinear; (ω∧η)∧θ=ω∧(η∧θ)(\omega \wedge \eta) \wedge \theta = \omega \wedge (\eta \wedge \theta); and η∧ω=(−1)kl ω∧η\eta \wedge \omega = (-1)^{kl}\, \omega \wedge \eta for a kk-form ω\omega and an ll-form η\eta. In particular transposing dxIdx^I past ll factors of dxJdx^J contributes the sign (−1)kl(-1)^{kl}.

Proof. Bilinearity is bilinearity of the coefficients in the definition. Associativity: at the level of basis symbols, both (dxI∧dxJ)∧dxK(dx^I \wedge dx^J) \wedge dx^K and dxI∧(dxJ∧dxK)dx^I \wedge (dx^J \wedge dx^K) are, by the definition, the determinant formula applied to the single concatenated sequence I\concatJ\concatKI \concat J \concat K; so they are equal as alternating maps, and the general claim follows by expanding the fields in their bases (Proposition 1.2) and using bilinearity. Graded commutativity: it suffices to check basis symbols dxI∧dxJ=(−1)kldxJ∧dxIdx^I \wedge dx^J = (-1)^{kl} dx^J \wedge dx^I. Both sides are alternating (k+l)(k{+}l)-forms that vanish unless I∩J=∅I \cap J = \emptyset (Lemma 1.1, applied repeatedly). When I∩J=∅I \cap J = \emptyset, evaluation on the increasing tuple (e1,…,ek+l)(e_1, \dots, e_{k+l}) gives, on both sides, the determinant of a permutation matrix: the left side carries the permutation sorting I\concatJI \concat J into increasing order, the right side the permutation sorting J\concatIJ \concat I. These two permutations differ by a reversal of kk elements past ll elements, and the sign of that reversal is (−1)kl(-1)^{kl} (it is the product of klkl adjacent transpositions, each of sign −1-1). By Proposition 1.2 (values on increasing tuples determine), the alternating forms agree. ■\blacksquare

Definition (smoothness of fields). A kk-form field ω=∑IaI dxI\omega = \sum_I a_I\, dx^I on UU is smooth if the coefficient functions aIa_I are smooth, and this does not depend on the choice of basis expansion (the coefficients are unique at every point, so there is nothing to check). Write Ωk(U)\Omega^k(U) for the vector space of smooth kk-form fields on UU, and Ω0(U)=C∞(U)\Omega^0(U) = C^\infty(U).

Quick check.

  1. Evaluate dx^I on k vectors.
  2. When is dx^j wedge dx^I zero?
  3. What is dx^j wedge dx^I when j is not in I?
  4. Why do the increasing dx^I form a basis?
  5. What is the wedge of two fields?

Answers: 1. The determinant of the matrix of their I-indexed coordinates. 2. When j occurs in I (a repeated row). 3. The sorting sign times dx of the merged increasing sequence (Lemma 1.1). 4. Evaluation on increasing tuples extracts unique coefficients (Proposition 1.2). 5. Pairwise coefficient products times the basis wedges.

Definition. For a smooth function a∈C∞(U)a \in C^\infty(U), define

da:=∑i=1n∂a∂xi dxi.da := \sum_{i=1}^n \frac{\partial a}{\partial x_i}\, dx^i.

For ω=∑IaI dxI∈Ωk(U)\omega = \sum_I a_I\, dx^I \in \Omega^k(U), define

dω:=∑IdaI∧dxI=∑I, j∂aI∂xj dxj∧dxI,d\omega := \sum_I da_I \wedge dx^I = \sum_{I,\, j} \frac{\partial a_I}{\partial x_j}\, dx^j \wedge dx^I,

which is a (k+1)(k{+}1)-form field by the insertion rules (Lemma 1.1). The operator d:Ωk(U)→Ωk+1(U)d: \Omega^k(U) \to \Omega^{k+1}(U) is the exterior derivative. On functions it reproduces Section 1’s definition.

Lemma 2.1 (the product rule). For smooth a,ba, b: d(ab)=a db+b dad(ab) = a\, db + b\, da.

Proof. $d(ab) = \sum_i \partial_i(ab), dx^i = \sum_i (\partial_i a), b

  • a, (\partial_i b), dx^i = b, da + a, db(ordinaryproductrule),andscalarspullthroughthewedge.(ordinary product rule), and scalars pull through the wedge.\blacksquare$

Theorem 2.2 (d2=0d^2 = 0). For every smooth kk-form field ω\omega, we have d(dω)=0d(d\omega) = 0.

Proof. By linearity of dd in the coefficients, it suffices to check d(da)=0d(da) = 0 for a function aa, since

d(dω)=d(∑IdaI∧dxI)=∑Id(daI)∧dxI,d(d\omega) = d\Big(\sum_I da_I \wedge dx^I\Big) = \sum_I d(da_I) \wedge dx^I,

the exterior derivative acting only on the coefficient functions. Now da=∑i∂ia dxida = \sum_i \partial_i a\, dx^i, so

d(da)=∑i,j∂2a∂xj∂xi dxj∧dxi.d(da) = \sum_{i, j} \frac{\partial^2 a}{\partial x_j \partial x_i}\, dx^j \wedge dx^i.

The diagonal terms vanish (dxi∧dxi=0dx^i \wedge dx^i = 0, Lemma 1.1). The off-diagonal terms pair up: for i≠ji \neq j,

∂2a∂xj∂xi dxj∧dxi+∂2a∂xi∂xj dxi∧dxj=(∂2a∂xj∂xi−∂2a∂xi∂xj)dxj∧dxi=0,\frac{\partial^2 a}{\partial x_j \partial x_i}\, dx^j \wedge dx^i + \frac{\partial^2 a}{\partial x_i \partial x_j}\, dx^i \wedge dx^j = \Big( \frac{\partial^2 a}{\partial x_j \partial x_i} - \frac{\partial^2 a}{\partial x_i \partial x_j} \Big) dx^j \wedge dx^i = 0,

using dxi∧dxj=− dxj∧dxidx^i \wedge dx^j = -\, dx^j \wedge dx^i (Proposition 1.2 with k=l=1k = l = 1) and Clairaut’s theorem (the declared input) to equate the mixed partials. ■\blacksquare

Theorem 2.3 (the graded Leibniz rule). For a kk-form ω\omega and an ll-form η\eta:

d(ω∧η)=dω∧η+(−1)k ω∧dη.d(\omega \wedge \eta) = d\omega \wedge \eta + (-1)^k\, \omega \wedge d\eta.

Proof. By bilinearity, expand in the bases: ω=∑IaIdxI\omega = \sum_I a_I dx^I, η=∑JbJdxJ\eta = \sum_J b_J dx^J. Then ω∧η=∑I,JaIbJ dxI∧dxJ\omega \wedge \eta = \sum_{I,J} a_I b_J\, dx^I \wedge dx^J, and

d(ω∧η)=∑I,Jd(aIbJ)∧dxI∧dxJ=∑I,J(bJ daI+aI dbJ)∧dxI∧dxJ,d(\omega \wedge \eta) = \sum_{I,J} d(a_I b_J) \wedge dx^I \wedge dx^J = \sum_{I,J} \big( b_J\, da_I + a_I\, db_J \big) \wedge dx^I \wedge dx^J,

by Lemma 2.1. The first summand reorganizes by associativity (Proposition 1.2):

∑I,JbJ daI∧dxI∧dxJ=(∑IdaI∧dxI)∧(∑JbJ dxJ)=dω∧η.\sum_{I,J} b_J\, da_I \wedge dx^I \wedge dx^J = \Big(\sum_I da_I \wedge dx^I\Big) \wedge \Big(\sum_J b_J\, dx^J\Big) = d\omega \wedge \eta.

The second summand needs dbJdb_J carried past the kk factors of dxIdx^I. Transposing a 1-form past a single alternating factor negates (Proposition 1.2, graded commutativity with k=l=1k = l = 1), so transposing past kk of them contributes (−1)k(-1)^k:

aI dbJ∧dxI∧dxJ=(−1)k aI dxI∧dbJ∧dxJ,a_I\, db_J \wedge dx^I \wedge dx^J = (-1)^k\, a_I\, dx^I \wedge db_J \wedge dx^J,

and summing gives (−1)k ω∧dη(-1)^k\, \omega \wedge d\eta. ■\blacksquare

Quick check.

  1. Compute d of x squared times y.
  2. Why is d squared zero on functions?
  3. State the graded Leibniz rule.
  4. Verify d of df vanishes for f = x squared y in coordinates.
  5. What is d of (a dx^I)?

Answers: 1. 2xy dx plus x squared dy. 2. Mixed partials agree, and the antisymmetric pairing cancels the terms (Theorem 2.2, Clairaut). 3. d of a wedge = d of the first wedge the second, plus minus one to the degree of the first, times the first wedge d of the second (Theorem 2.3). 4. The dy-wedge-dx term and the dx-wedge-dy term cancel by antisymmetry. 5. Sum over j of the j-th partial times dx^j wedge dx^I.

Definition (pullback). For a smooth map f:U→Vf: U \to V between open sets of Euclidean spaces and ω=∑JbJ dyJ∈Ωk(V)\omega = \sum_J b_J\, dy^J \in \Omega^k(V), the pullback is

f∗ω:=∑J(bJ∘f)  dfj1∧⋯∧dfjk,f^*\omega := \sum_J (b_J \circ f)\; df^{j_1} \wedge \cdots \wedge df^{j_k},

where fj=yj∘ff^{j} = y^j \circ f are the component functions and dfj=∑i∂ifj dxidf^j = \sum_i \partial_i f^j\, dx^i; the wedge is associativity-consistent (Proposition 1.2). For functions, f∗b=b∘ff^*b = b \circ f. Pullback is linear in ω\omega and contravariantly compositional: (g∘f)∗=f∗∘g∗(g \circ f)^* = f^* \circ g^* (both sides substitute g(f(x))g(f(x)) for yy; a one-line pointwise check).

Theorem 3.1 (dd commutes with pullback). For every kk-form ω\omega on VV: d(f∗ω)=f∗(dω)d(f^*\omega) = f^*(d\omega).

Proof. By linearity, expand ω=∑JbJ dyj1∧⋯∧dyjk\omega = \sum_J b_J\, dy^{j_1} \wedge \cdots \wedge dy^{j_k} over increasing JJ. First,

f∗(dω)=∑Jf∗(∑l∂bJ∂yl dyl∧dyj1∧⋯∧dyjk)=∑J, l(∂bJ∂yl∘f) dfl∧dfj1∧⋯∧dfjk.f^*(d\omega) = \sum_J f^*\Big( \sum_l \frac{\partial b_J}{\partial y_l}\, dy^l \wedge dy^{j_1} \wedge \cdots \wedge dy^{j_k} \Big) = \sum_{J,\, l} \Big(\frac{\partial b_J}{\partial y_l} \circ f\Big)\, df^l \wedge df^{j_1} \wedge \cdots \wedge df^{j_k}.

Second, by the graded Leibniz rule (Theorem 2.3) applied successively to the product (bJ∘f) dfj1∧⋯∧dfjk(b_J \circ f)\, df^{j_1} \wedge \cdots \wedge df^{j_k}, whose first factor is a function:

d(f∗ω)=∑Jd(bJ∘f)∧dfj1∧⋯∧dfjk+(bJ∘f)∑s=1k± dfj1∧⋯∧d(dfjs)∧⋯∧dfjk.d(f^*\omega) = \sum_J d(b_J \circ f) \wedge df^{j_1} \wedge \cdots \wedge df^{j_k} + (b_J \circ f) \sum_{s=1}^k \pm\, df^{j_1} \wedge \cdots \wedge d(df^{j_s}) \wedge \cdots \wedge df^{j_k}.

Every term of the second sum vanishes: d(dfjs)=d(∑i∂ifjs dxi)=∑i,r∂r∂ifjs dxr∧dxi=0d(df^{j_s}) = d\big(\sum_i \partial_i f^{j_s}\, dx^i\big) = \sum_{i, r} \partial_r \partial_i f^{j_s}\, dx^r \wedge dx^i = 0 by d2=0d^2 = 0 on functions (Theorem 2.2, Clairaut again). For the first sum, the chain rule gives ∂i(bJ∘f)=∑l(∂lbJ∘f) ∂ifl\partial_i (b_J \circ f) = \sum_l (\partial_l b_J \circ f)\, \partial_i f^l, so

d(bJ∘f)=∑l(∂bJ∂yl∘f)dfl,d(b_J \circ f) = \sum_l \Big(\frac{\partial b_J}{\partial y_l} \circ f\Big) df^l,

and substituting shows d(f∗ω)d(f^*\omega) equals the display for f∗(dω)f^*(d\omega). ■\blacksquare

Theorem 3.2 (dd is coordinate independent on manifolds). Let MM be a smooth manifold. A kk-form field on MM is a collection of kk-form fields ωφ\omega_\varphi on φ(U)\varphi(U), one for each admissible chart (U,φ)(U, \varphi), such that on overlaps the expressions correspond through the transition maps: ωψ=(ψ∘φ−1)∗ ωφ\omega_\psi = (\psi \circ \varphi^{-1})^*\, \omega_\varphi wherever both are defined. Then the charts’ exterior derivatives assemble: there is a unique operator dM:Ωk(M)→Ωk+1(M)d_M: \Omega^k(M) \to \Omega^{k+1}(M) with (dMω)ψ=d(ωψ)(d_M\omega)_\psi = d(\omega_\psi) in every chart; and it agrees with the Euclidean dd on chart representations.

Proof. Consistency is exactly Theorem 3.1. Let T=ψ∘φ−1T = \psi \circ \varphi^{-1} be a transition. The compatibility condition gives ωψ=T∗ωφ\omega_\psi = T^* \omega_\varphi on ψ(U∩V)\psi(U \cap V). Applying dd:

d(ωψ)=d(T∗ωφ)=T∗(dωφ),d(\omega_\psi) = d(T^* \omega_\varphi) = T^*(d\omega_\varphi),

by Theorem 3.1. So the dd of the ψ\psi-representation equals the pullback of the dd of the φ\varphi-representation, which is precisely the compatibility condition for the family {d(ωφ)}\{d(\omega_\varphi)\} to be a (k+1)(k{+}1)-form field on MM. Existence: on a chart domain, set (dMω)φ:=d(ωφ)(d_M\omega)_\varphi := d(\omega_\varphi); the computation just shown says the pieces agree on overlaps, so they assemble into a globally defined field. Uniqueness: any operator agreeing with the Euclidean dd on every chart representation is pinned down on every chart domain, and chart domains cover MM. Independence of the atlas: admissible charts all belong to one maximal atlas, and the pieces were checked across arbitrary transitions between admissible charts. ■\blacksquare

Remark (what dd is good for). On functions, dfpdf_p from Level 3B evaluates on a tangent vector XX as X([f])X([f]); the field dfdf of Theorem 3.2 is that object, varying smoothly over MM. On nn-forms in nn-dimensional space, dd produces exactly the density that the next page integrates: applied to ω=∑i(−1)i−1Fi dx1∧⋯dxi^⋯∧dxn\omega = \sum_i (-1)^{i-1} F_i\, dx^1 \wedge \cdots \widehat{dx^i} \cdots \wedge dx^n, it yields (div⁡F) dx1∧⋯∧dxn(\operatorname{div} F)\, dx^1 \wedge \cdots \wedge dx^n, a computation included as a self-test.

Quick check.

  1. Define the pullback of b dy^J.
  2. Which proved rule kills the d-of-df terms in the pullback proof?
  3. Which rule rewrites d of the pulled-back coefficient?
  4. State the coordinate-independence theorem for d on manifolds.
  5. What is the pullback of (g times omega)?

Answers: 1. The pulled-back coefficient times the wedge of the pulled-back differentials. 2. d squared equals zero on functions (Theorem 2.2). 3. The chain rule (Theorem 3.1’s first sum). 4. The chart-wise d satisfies the compatibility condition because d commutes with transitions (Theorem 3.2). 5. (g composed with f) times the pullback of omega.

  1. Prove that dxI=0dx^I = 0 as an alternating map whenever II has a repeated index. (§1 – two rows of the determinant matrix coincide.)
  2. Prove that the increasing families {dxI}\{dx^I\} are linearly independent as alternating maps, citing the exact theorem of Level 1B you use. (§1 – 1B, Theorem 5.4: the exterior power has basis the increasing wedges; the dxIdx^I are that basis read through the duality of alternating maps and alternating multilinear forms.)
  3. Compute d(ω∧ω)d(\omega \wedge \omega) for a 1-form ω\omega two ways: by the graded Leibniz rule and by expanding ω\omega in coordinates; confirm both give 00. (§2 – dω∧ω−ω∧dωd\omega \wedge \omega - \omega \wedge d\omega and the fact that ω∧ω=0\omega \wedge \omega = 0 for odd-degree forms.)
  4. Prove the claim of the Remark: for F=(F1,…,Fn)F = (F_1, \dots, F_n) smooth and ω=∑i(−1)i−1Fi dx1∧⋯dxi^⋯∧dxn\omega = \sum_i (-1)^{i-1} F_i\, dx^1 \wedge \cdots \widehat{dx^i} \cdots \wedge dx^n, one has dω=(div⁡F) dx1∧⋯∧dxnd\omega = (\operatorname{div} F)\, dx^1 \wedge \cdots \wedge dx^n. (§2, §1 – apply dd term by term; each dFidF_i contributes ∂iFi dxi\partial_i F_i\, dx^i in the slot left open, and Lemma 1.1’s insertion rule sorts the sign.)
  5. Show that dd of a 0-form in one chart, read through a transition map, matches dd in the other chart, for M=RM = \mathbb{R} with charts xx and y=x3y = x^3. (§3 – dxd_x of aa versus dyd_y of a∘y−1a \circ y^{-1}; the chain rule closes the gap.)
  6. Prove that if ω\omega is closed (dω=0d\omega = 0) then so is every pullback f∗ωf^*\omega. (§3, §2 – d(f∗ω)=f∗(dω)=f∗0=0d(f^*\omega) = f^*(d\omega) = f^*0 = 0.)

Problems. The quick checks above tested recall. These chain several results and require full written arguments; hints are included where the jump is large.

  1. Compute d(x2y dx)d(x^2 y\, dx) and verify d2d^2 vanishes on it by hand. (d(x2y dx)=2xy dy∧dxd(x^2y\,dx) = 2xy\, dy \wedge dx; its dd pairs 2x dx∧dy∧dx=02x\,dx \wedge dy \wedge dx = 0 with the dydy-term vanishing by repetition.)
  2. Prove f∗(dx1∧dx2)=det⁡(dF) dx1∧dx2f^*(dx^1 \wedge dx^2) = \det(dF)\, dx^1 \wedge dx^2 for a smooth F:R2→R2F: \mathbb{R}^2 \to \mathbb{R}^2. (Expand df1∧df2df^1 \wedge df^2 by the insertion rules; the cross terms die and the survivor is the two-by-two determinant.)
  3. Prove that pullback is contravariant: (g∘f)∗=f∗∘g∗(g \circ f)^* = f^* \circ g^*. (A pointwise substitution chase through the definition.)

The entire page follows from one construction: forms are determinant evaluators, and dd is the unique operator that differentiates their coefficients antisymmetrically. Determinants give alternation for free (associativity of the wedge becomes definitional), Clairaut’s theorem kills d2d^2, and the chain rule converts the two into the statement that dd means the same thing in every coordinate system.

  • Level 3D: Integration and Stokes – orientation, integration of forms, and the generalised Stokes theorem, where the exterior derivative of this page starts paying rent.
  • Level 3B: Tangent Spaces – the differential whose field-version is the dfdf of this page.
  • An Introduction to Manifolds – Loring Tu’s Chapters 3 and 6, which develop the exterior derivative and its coordinate independence with the same determinant-first emphasis.