research36 min studyLesson 834 in Mathematics

The coarea formula and level sets

Disintegrate volume across fibers with the correct dimension and gradient factor.

On this page

What you’ll understand

  • State coarea for Lipschitz maps from higher-dimensional domains to lower-dimensional targets.
  • Track the source Jacobian and the Hausdorff dimension of each fiber.
  • Check scaled projections and radial level sets without dropping a gradient factor.

The area formula follows a parametrization forward; coarea instead sorts source points by the value of a map. A map to a lower-dimensional target generally has positive-dimensional fibers, so those fibers are measured geometrically rather than counted as isolated preimages. Changing the scale of the target coordinate changes the Jacobian as well as the interval of levels. A stretched projection and a radial example will expose exactly where that compensation enters.

The smaller target dimension determines the coarea Jacobian

Let f map Euclidean n-space to Euclidean k-space, with k no larger than n, and assume it is Lipschitz. The k-dimensional coarea Jacobian is the square root of the determinant of DfDfTDfDf^{\mathsf T}. This matrix acts in the target, unlike the source Gram matrix in the area formula. When k equals one, the Jacobian is the norm of the gradient. A rank-deficient derivative gives zero Jacobian, so critical regions cannot simply be divided away.

For a nonnegative measurable weight, integrate that weight over each fiber using normalized (n−k)(n-k)-dimensional Hausdorff measure, then integrate over the target using k-dimensional Lebesgue measure. The result equals the source integral of weight times the Jacobian. This is a measure-theoretic statement for almost every level; it does not say that every Lipschitz fiber is a smooth manifold. Smooth regular-level theorems require their own differentiability and noncriticality assumptions.

Jkf=det⁡(DfDfT),∫AgJkf dx=∫Rk(∫A∩f−1(y)g dHn−k)dy.J_kf=\sqrt{\det(DfDf^{\mathsf T})},\qquad \int_AgJ_kf\,dx=\int_{\mathbb R^k}\left(\int_{A\cap f^{-1}(y)}g\,d\mathcal H^{n-k}\right)dy.
Here n≥k and g is nonnegative measurable; signed versions need an appropriate absolute-integrability condition.↔ Scroll wide equations horizontally.

A level parameter is not automatically a distance coordinate

For a coordinate projection, the gradient norm is one and coarea reduces to the familiar slicing intuition behind Fubini. Multiplying that coordinate by a constant enlarges its target range and multiplies the source Jacobian by the same factor. Omitting either change breaks the identity. This provides an elementary test of a proposed formula before applying it to more complicated geometry.

The radial coordinate is another useful example. Its fibers in the plane are circles, whose normalized one-dimensional measures are circumferences. For radius itself, the gradient norm is one away from the origin, so integrating circumference over radii reconstructs area. For squared radius, the level parameter changes and the gradient norm becomes twice the radius. The same fibers are being labeled differently, but their integration weights must change accordingly.

f(x,y)=2x⟹J1f=2,∣∇(∣x∣2)∣=2∣x∣.f(x,y)=2x\quad\Longrightarrow\quad J_1f=2,\qquad |\nabla(|x|^2)|=2|x|.
A rescaled or nonlinear level parameter changes the coarea Jacobian even when the geometric fibers look familiar.↔ Scroll wide equations horizontally.

Critical points and weights require a stated domain

Using a reciprocal Jacobian as a weight can recover an unweighted source integral only where that reciprocal is meaningful and where the omitted critical region is accounted for. One cannot set the reciprocal to zero on a positive-measure critical region and then claim the whole source volume has been recovered. In the annular example, the radius stays positive, so this particular obstruction is absent.

On countably rectifiable source surfaces, coarea has a related version using the tangential derivative and the surface's intrinsic dimension. An ambient gradient can contain normal components that do not change values along the surface. We restrict this lesson's calculations to Euclidean source domains, with their declared dimensions, so the displayed Jacobian has no hidden tangential projection. This distinction becomes important when slicing currents or measuring boundaries of finite-perimeter sets.

∫{1<∣x∣<3}1 dx=∫13H1({∣x∣=r}) dr=∫132πr dr=8π.\int_{\{1<|x|<3\}}1\,dx=\int_1^3\mathcal H^1(\{|x|=r\})\,dr=\int_1^32\pi r\,dr=8\pi.
This radial formula uses radius rather than squared radius, and the source is a planar annulus.↔ Scroll wide equations horizontally.

A stretched projection balances the level range

On A=[0,2]×[0,3]A=[0,2]\times[0,3], use f(x,y)=2xf(x,y)=2x. Evaluate both sides of coarea and identify the source, target, and fiber dimensions.

  1. The source dimension is two and target dimension one, so fibers have Hausdorff dimension one. The gradient is (2,0)(2,0) with norm two. The source rectangle has area six, giving weighted source integral twelve.

  2. For every level s strictly between zero and four, the fiber is the vertical segment x=s/2x=s/2 of length three. Integrating that length over the target interval gives 3⋅4=123\cdot4=12. Endpoint levels do not affect the integral.

  3. Using source area six on the left without its Jacobian would disagree with the target integral. Alternatively, shrinking the level interval to length two would forget the map's factor two. Both sides must use the same actual map.

∫AJ1f dx=2⋅6=12=∫043 ds.\int_AJ_1f\,dx=2\cdot6=12=\int_0^4 3\,ds.
The factor two appears in the Jacobian and is independently visible in the range of level labels.↔ Scroll wide equations horizontally.
The result

Coarea gives twelve on each side, using planar source area, one-dimensional fibers, and the stretched target interval [0,4].

Explore the model

Interactive lab

Interactive lab · function

Read how squared radius changes level speed

Consider f(r)=r² only as a scalar radial profile. Pause and Reset, then set a to 1 and x to 1; predict value one and slope two. For a fresh comparison Reset and set a to 1 and x to 2; predict value four and slope four. These slopes are the gradient factors for squared-radius coarea at those radii. The plot does not draw circles or compute fiber lengths; those must be supplied separately. Control edits retain the clock, so set both parameters after each Reset.

Read how squared radius changes level speedThis lab uses only y = ax². Playback traces the curve within the fixed integration interval from 0 to x; it does not estimate numerical error or change the chosen point. Current readings: y at chosen x: 0.608; Tangent slope · 2ax: 1.35; Signed area · ax³/3: 0.182. All parameters are adjustable with the labeled controls below.−2.4−1.201.22.4−9−4.504.59xy(x, ax²)
y = ax²TangentSigned integral
y at chosen x
0.608
Tangent slope · 2ax
1.35
Signed area · ax³/3
0.182
t = 0 s

This lab uses only y = ax². Playback traces the curve within the fixed integration interval from 0 to x; it does not estimate numerical error or change the chosen point. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forA level-set label can move at a different rate from physical distance, and coarea records that rate.

Check your understanding

For a Lipschitz map R³→R, which dimensions and Jacobian belong in Euclidean coarea?

Try it yourself

On the planar annulus 1<∣x∣<31<|x|<3, apply coarea to f(x)=∣x∣2f(x)=|x|^2 with weight one. Compute the target level interval, the length of a level fiber, and the common value of both integrals.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

At level t the radius is √t. On the source, use polar area element r dr dθ and the gradient factor 2r.

Compare with the solution

The target levels run from one to nine, with fiber length 2πt2\pi\sqrt t. Their integral is (4π/3)(27−1)=104π/3(4\pi/3)(27-1)=104\pi/3. The source integral is ∫13(2r)(2πr)dr=104π/3\int_1^3(2r)(2\pi r)dr=104\pi/3 as well. This is not the unweighted annular area 8π8\pi, because the left side includes the nonconstant coarea Jacobian.

Take it with you

  • Coarea fibers have dimension n−k for a map from Rⁿ to Rᵏ.
  • The scalar-target Jacobian is gradient magnitude, not a signed derivative.
  • Changing level labels or removing critical regions requires explicit weight bookkeeping.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.