MULTIVARIABLE CALCULUS • VECTOR FIELDS

Curl — Compute curl and interpret it

Discover how the curl of a vector field measures the tendency of a flow to rotate around a point.

Historical Context & Motivation

Imagine watching water swirl around a drain or feeling the wind rotate during a storm. For centuries, scientists needed a precise way to describe how fluids, air currents, and electromagnetic fields rotate and circulate in space. The concept of curl was developed to capture this rotational behavior mathematically, giving physicists and engineers a tool to analyze spinning motion hidden inside vector fields.

1831
Faraday's Electromagnetic Induction
Michael Faraday discovered that changing magnetic fields produce circulating electric currents. This rotational relationship between fields hinted at the need for a mathematical operator that could measure "spinning" in a field.
1850s
Stokes and the Circulation Theorem
George Gabriel Stokes formalized a theorem connecting the circulation of a vector field around a closed curve to a surface integral involving curl. This became one of the central results of vector calculus.
1861–1865
Maxwell's Equations
James Clerk Maxwell unified electricity and magnetism into four famous equations. Two of these equations use curl directly, showing how changing electric fields create magnetic fields and vice versa.
1880s–1900s
Vector Calculus Takes Shape
Oliver Heaviside and Josiah Willard Gibbs refined the notation we use today — including the ∇ × F symbol for curl — making vector calculus accessible and standardized for students and engineers worldwide.

The central question curl answers is simple but powerful: does a vector field cause objects to rotate, and if so, around which axis and how fast? Understanding curl lets you determine whether a field is "conservative" (no rotation) or has hidden rotational energy that drives circulation patterns in fluid flow, weather systems, and electromagnetic waves.

Core Principles & Definitions

Before you can compute curl, you need to understand what it represents and the building blocks involved. A vector field assigns a vector (a quantity with both magnitude and direction) to every point in space. Think of a weather map that shows a wind arrow at every location — that is a vector field. The curl is a new vector field that tells you the local rotational tendency at each point in the original field.

1

Vector Field F

A function F = ⟨P, Q, R⟩ that assigns a three-dimensional vector to each point (x, y, z) in space. Each component P, Q, and R can depend on x, y, and z.
2

The Del Operator (∇)

Written as ∇ = ⟨∂/∂x, ∂/∂y, ∂/∂z⟩, this is a symbolic vector of partial derivative operators. It acts on functions and fields to produce gradient, divergence, and curl.
3

Curl = ∇ × F

The curl is the cross product of ∇ with F. It produces a new vector field whose direction indicates the axis of rotation and whose magnitude measures the strength of that rotation.
4

Irrotational Fields

If curl F = 0 everywhere, the field has no rotational component and is called irrotational or conservative. Gravity is a classic example — objects don't spontaneously spin in a gravitational field.
KEY TAKEAWAY
Imagine placing a tiny paddle wheel (like a pinwheel) at a point inside a flowing river. If the water pushes one side of the paddle faster than the other, the wheel spins. The curl tells you the axis around which that paddle wheel would spin and how fast. If the curl is zero at that point, the paddle wheel stays still — there is no net rotation.

Visual Explanation — Rotation in a Vector Field

Left: when the flow vectors circulate around a point, they push different sides of the paddle wheel at different speeds, causing it to spin. The curl is non-zero. Right: in a uniform flow, every side of the paddle wheel is pushed equally — no net rotation occurs, and the curl is zero.

The diagram above captures the essential idea. On the left, the velocity vectors curve around a central point, much like water spiraling down a drain. A tiny paddle wheel placed there would experience faster flow on one side than the other, so it spins — the curl is non-zero. On the right, the flow moves uniformly to the right. Both sides of the paddle wheel feel the same push, so it stays still and the curl is zero. Notice that curl is a local property: it measures rotation at a specific point, not the overall shape of the flow.

Mathematical Framework

Computing the curl of a three-dimensional vector field relies on the cross product of the del operator ∇ with the field F. If you have already learned how to compute a 3 × 3 determinant, the curl formula will look very familiar.

VECTOR FIELD
F(x, y, z) = P(x, y, z) î + Q(x, y, z) ĵ + R(x, y, z) k̂
P, Q, and R are the component functions of the field. î, ĵ, k̂ are the standard unit vectors in the x, y, and z directions.
CURL FORMULA (DETERMINANT FORM)
curl F = ∇ × F = | î ĵ k̂ | = (∂R/∂y − ∂Q/∂z) î − (∂R/∂x − ∂P/∂z) ĵ + (∂Q/∂x − ∂P/∂y) k̂ | ∂/∂x ∂/∂y ∂/∂z | | P Q R |
Expand the determinant along the first row. Each component of the resulting vector involves partial derivatives of two of the three component functions.

Let's break the result into its three components to make the pattern easier to remember. Each component is the difference of two partial derivatives — you always differentiate the components that are not associated with the direction you are computing.

COMPONENT FORM
curl F = ⟨ ∂R/∂y − ∂Q/∂z , ∂P/∂z − ∂R/∂x , ∂Q/∂x − ∂P/∂y ⟩
The î-component uses ∂R/∂y − ∂Q/∂z; the ĵ-component uses ∂P/∂z − ∂R/∂x; the k̂-component uses ∂Q/∂x − ∂P/∂y.
💡 Two-Dimensional Shortcut
If your field is two-dimensional, F = ⟨P(x, y), Q(x, y), 0⟩, the curl simplifies drastically. Only the k̂-component survives: curl F = (∂Q/∂x − ∂P/∂y) k̂. This single scalar value tells you whether the 2D field rotates counterclockwise (positive) or clockwise (negative).

Component-by-Component Breakdown

Each component of the curl vector describes rotation around one of the three coordinate axes. Understanding which partial derivatives appear in each component helps you build intuition for what the curl is measuring in each direction.

Each component of curl F measures rotation in a specific coordinate plane: the î-component captures spinning in the y-z plane, the ĵ-component in the x-z plane, and the k̂-component in the x-y plane. The partial derivative formulas shown inside each loop correspond to the differences that detect asymmetric change.
Summary of curl components and their geometric meaning
ComponentFormulaMeasures rotation in…Around axis…
î (x-direction)∂R/∂y − ∂Q/∂zthe y-z planethe x-axis
ĵ (y-direction)∂P/∂z − ∂R/∂xthe x-z planethe y-axis
k̂ (z-direction)∂Q/∂x − ∂P/∂ythe x-y planethe z-axis

A helpful mnemonic is the "cyclic" pattern: for each component, you skip the variable that matches the direction and take the cross-wise partial derivatives of the other two components. For the î-component, skip x and differentiate R with respect to y minus Q with respect to z. The same cyclic pattern repeats for ĵ and k̂.

Worked Example

Let's compute the curl of a specific vector field step by step and then interpret the result physically.

Compute curl F for F = ⟨ xz, xyz, −y² ⟩
1
Step 1 — Identify P, Q, RWrite the field in component form. We have P = xz, Q = xyz, and R = −y². These are the three functions we will differentiate.
P = xz, Q = xyz, R = −y²
2
Step 2 — Compute the î-component: ∂R/∂y − ∂Q/∂zTake the partial derivative of R = −y² with respect to y: ∂R/∂y = −2y. Then take the partial derivative of Q = xyz with respect to z: ∂Q/∂z = xy. Subtract to get the î-component.
î-component = −2y − xy
3
Step 3 — Compute the ĵ-component: ∂P/∂z − ∂R/∂xTake ∂P/∂z where P = xz: ∂P/∂z = x. Then take ∂R/∂x where R = −y²: ∂R/∂x = 0 (since R does not depend on x). Subtract.
ĵ-component = x − 0 = x
4
Step 4 — Compute the k̂-component: ∂Q/∂x − ∂P/∂yTake ∂Q/∂x where Q = xyz: ∂Q/∂x = yz. Then take ∂P/∂y where P = xz: ∂P/∂y = 0. Subtract to get the k̂-component.
k̂-component = yz − 0 = yz
5
Step 5 — Assemble and InterpretCombine the three components into the curl vector: curl F = ⟨ −2y − xy, x, yz ⟩. At the point (1, 1, 1), the curl equals ⟨ −3, 1, 1 ⟩. This means at that point, the field's strongest rotational tendency is around the x-axis (the −3 component), indicating significant clockwise rotation (negative sign) when viewed from the positive x-direction.
curl F = ⟨ −2y − xy, x, yz ⟩

Curl vs. Divergence — Key Comparisons

Students often confuse curl and divergence because both involve the del operator (∇) and partial derivatives. The table below clarifies the differences. Think of divergence as measuring whether a field is "spreading out" or "compressing," while curl measures whether a field is "spinning."

Side-by-side comparison of curl and divergence
FeatureCurl (∇ × F)Divergence (∇ · F)
OperationCross product ∇ × FDot product ∇ · F
OutputA vector fieldA scalar field (a single number at each point)
MeasuresLocal rotation (spinning)Local expansion or compression (sources/sinks)
Physical analogyPaddle wheel spinning in a riverBalloon inflating (positive) or deflating (negative)
If zero everywhereField is irrotational (conservative)Field is incompressible (solenoidal)
KEY TAKEAWAY
Divergence and curl are complementary tools — like asking two different questions about the same field. Divergence asks, "Is stuff piling up or spreading out here?" Curl asks, "Is stuff spinning around here?" A complete picture of a vector field's behavior usually requires both.

Connection to Stokes' Theorem & Advanced Topics

Computing the curl is not the end of the story — it connects to one of the most beautiful results in multivariable calculus: Stokes' theorem. This theorem says that the total circulation of a vector field around a closed curve equals the surface integral of the curl over any surface bounded by that curve. In short, Stokes' theorem bridges local rotation (curl) and global circulation.

From curl basics to advanced theory
ConceptWhat you learn nowWhere it leads
CurlCompute ∇ × F and interpret rotation at a pointStokes' theorem: relate curl to circulation integrals
Conservative fieldsIf curl F = 0, the field might be conservativePath independence and potential functions
Physical applicationsFluid rotation, simple electromagnetic examplesMaxwell's equations, Navier-Stokes equations in fluid dynamics
Identitiescurl(grad f) = 0 for any scalar function fDifferential forms, de Rham cohomology in advanced math

One important identity to file away: the curl of a gradient is always zero, i.e., ∇ × (∇f) = 0 for any smooth scalar function f. This means gradient fields are always irrotational — they never cause spinning. In a future course, you will see how this identity underpins the classification of vector fields and connects to deep ideas in topology.

Practice Problems

PROBLEM 1CONCEPTUAL
A vector field F has curl F = ⟨0, 0, 0⟩ at every point in its domain. What does this tell you about the field? Could this field be conservative? Explain your reasoning.
PROBLEM 2BASIC CALCULATION
Compute curl F for the vector field F = ⟨y², z, x⟩.
PROBLEM 3INTERMEDIATE
Let F = ⟨yz, xz, xy⟩. Compute curl F and determine whether F is irrotational. If it is, what does that suggest about the existence of a potential function?
PROBLEM 4APPLIED
A two-dimensional fluid velocity field is given by v = ⟨−y, x⟩. Compute the curl. What type of flow does this represent? If you placed a paddle wheel at the origin, which way would it spin?
PROBLEM 5CRITICAL THINKING
Suppose F = ∇f for some scalar function f that has continuous second partial derivatives. Use the curl formula to prove that curl(∇f) = 0 by expanding the components. Then explain why this result means that every gradient field is irrotational.

Lesson Summary

The curl of a vector field F = ⟨P, Q, R⟩ is computed using the cross product ∇ × F, which expands into ⟨∂R/∂y − ∂Q/∂z, ∂P/∂z − ∂R/∂x, ∂Q/∂x − ∂P/∂y⟩. The result is a new vector field whose direction at each point gives the axis of rotation and whose magnitude gives the intensity of rotation. The paddle-wheel analogy is the go-to intuition: a tiny paddle wheel placed in the field spins when curl is non-zero and stays still when curl is zero.

A field with zero curl everywhere is called irrotational and is a candidate for being conservative. The identity curl(∇f) = 0 confirms that every gradient field is automatically irrotational. Looking ahead, Stokes' theorem will connect curl to circulation integrals, while Maxwell's equations show curl in action within electromagnetism. Mastering curl now builds the foundation for these powerful applications.

Varsity Tutors • Multivariable Calculus • Curl — Compute curl and interpret it