Skip to content
The Lumenary

Each worksheet prints cleanly on A4 or Letter. Answer keys are on a separate page.

The Lumenary · Advanced undergraduate

Differential forms and Stokes' theorem

Name: ______________________

Date: ______________________

You will learn to

  • Compute with the wedge product, the exterior derivative and pullbacks, and verify d∘d=0d \circ d = 0
  • State and prove Stokes' theorem for cubes and chains, and recover the fundamental theorem of calculus and the theorems of Green, Stokes and Gauss as special cases
  • Show that dθd\theta on the punctured plane is closed but not exact, and prove the Poincaré lemma for 1-forms on star-shaped domains
  • Define de Rham cohomology and explain why H1H^1 of the punctured plane is non-zero
  1. 1.

    Evaluate the 2-form dx∧dydx \wedge dy on the pair of vectors u=(1,2)u = (1, 2), v=(3,4)v = (3, 4), in that order.

  2. 2.

    Which of these forms on R3\mathbb{R}^3 are equal to 00? (Choose all that apply.)

    • A.dx∧dxdx \wedge dx
    • B.dx∧dy+dy∧dxdx \wedge dy + dy \wedge dx
    • C.dx∧dy−dy∧dxdx \wedge dy - dy \wedge dx
    • D.(dx+dy)∧(dx+dy)(dx + dy) \wedge (dx + dy)
    • E.dx∧dy∧dzdx \wedge dy \wedge dz
    • F.dz∧(dx∧dy)−(dx∧dy)∧dzdz \wedge (dx \wedge dy) - (dx \wedge dy) \wedge dz
  3. 3.

    Compute d(x2y dz)d(x^2 y\, dz) on R3\mathbb{R}^3.

    • A.2xy dx∧dz+x2 dy∧dz2xy\, dx \wedge dz + x^2\, dy \wedge dz
    • B.2xy dx∧dz+x2 dy∧dz+x2y dz∧dz2xy\, dx \wedge dz + x^2\, dy \wedge dz + x^2 y\, dz \wedge dz
    • C.2xy dz∧dx+x2 dz∧dy2xy\, dz \wedge dx + x^2\, dz \wedge dy
    • D.2xy+x22xy + x^2
  4. 4.

    Let RR be the rectangle [0,2]×[0,3][0, 2] \times [0, 3] with its boundary oriented anticlockwise. Use Stokes' theorem to compute ∮∂R(x dy−y dx)\oint_{\partial R} (x\,dy - y\,dx).

  5. 5.

    Green's theorem ∬D(Qx−Py) dx dy=∮∂DP dx+Q dy\iint_D (Q_x - P_y)\,dx\,dy = \oint_{\partial D} P\,dx + Q\,dy is the general Stokes theorem ∫Mdω=∫∂Mω\int_M d\omega = \int_{\partial M}\omega with which choice of MM and ω\omega?

    • A.M=DM = D, a region in R2\mathbb{R}^2 (k=2k = 2), and ω=P dx+Q dy\omega = P\,dx + Q\,dy, so dω=(Qx−Py) dx∧dyd\omega = (Q_x - P_y)\,dx \wedge dy
    • B.M=DM = D and ω=Q−P\omega = Q - P, a function
    • C.M=∂DM = \partial D, a curve, and ω=P dx+Q dy\omega = P\,dx + Q\,dy
    • D.MM a solid in R3\mathbb{R}^3 and ω\omega a 2-form
  6. 6.

    Away from the yy-axis, dθ=d(arctan⁡(y/x))d\theta = d\big(\arctan(y/x)\big). Why does this not show that dθd\theta is exact on R2∖{0}\mathbb{R}^2 \setminus \{0\}?

    • A.Because arctan⁡(y/x)\arctan(y/x), and indeed any polar angle function, cannot be defined continuously on all of R2∖{0}\mathbb{R}^2 \setminus \{0\}; exactness requires a single function on the whole domain.
    • B.Because dθd\theta is not closed.
    • C.Because the derivative of arctan⁡(y/x)\arctan(y/x) is not dθd\theta.
    • D.Because exact forms must be defined at the origin.
  7. 7.

    Which Lean statement correctly says that dθd\theta is not exact on the punctured plane? (dTheta p is the linear functional dθd\theta at the point p.)

    • A.¬ ∃ f : ℝ × ℝ → ℝ, ∀ p : ℝ × ℝ, p ≠ 0 → HasFDerivAt f (dTheta p) p
    • B.¬ ∃ f : ℝ × ℝ → ℝ, ∀ p : ℝ × ℝ, HasFDerivAt f (dTheta p) p
    • C.∃ f : ℝ × ℝ → ℝ, ∀ p : ℝ × ℝ, p ≠ 0 → HasFDerivAt f (dTheta p) p
    • D.∀ p : ℝ × ℝ, p ≠ 0 → ¬ ∃ f : ℝ × ℝ → ℝ, HasFDerivAt f (dTheta p) p
  8. 8.

    A 1-form on R3\mathbb{R}^3 is a triple (a1,a2,a3)(a_1, a_2, a_3) meaning a1 dx+a2 dy+a3 dza_1\,dx + a_2\,dy + a_3\,dz, and a 2-form is a triple (c1,c2,c3)(c_1, c_2, c_3) meaning c1 dy∧dz+c2 dz∧dx+c3 dx∧dyc_1\,dy\wedge dz + c_2\,dz \wedge dx + c_3\,dx \wedge dy. Write wedge(a, b) returning the 2-form a∧ba \wedge b as such a triple. What familiar operation do you get?

    Computational — Practice

  9. 9.

    On which of these open sets is every closed 1-form exact? (Choose all that apply.)

    • A.R2\mathbb{R}^2
    • B.The slit plane R2\mathbb{R}^2 minus the closed negative xx-axis
    • C.R2∖{0}\mathbb{R}^2 \setminus \{0\}
    • D.The open annulus 1<∣x∣<21 \lt |x| \lt 2
    • E.R3∖{0}\mathbb{R}^3 \setminus \{0\}
Code: Apache-2.0 · Content: CC BY-SA 4.0