advanced22 min studyLesson 384 in Mathematics

Extension operators and domain geometry

Move Sobolev functions to the whole space while preserving norm control, and see why zero extension needs boundary compatibility.

On this page

What you’ll understand

  • State a bounded extension theorem on a bounded Lipschitz domain.
  • Compute a reflection extension and its first-order norm.
  • Explain the jump obstruction to arbitrary zero extension.

Whole-space estimates have clean convolution and Fourier formulas, while boundary-value problems live on domains. An extension operator connects those settings by supplying controlled exterior values without changing the function inside. The word controlled matters: any measurable continuation exists, but its derivative may acquire a singular boundary term or an unbounded norm. Domain geometry and the chosen continuation determine whether a Sobolev theorem can safely cross the boundary.

A theorem with geometric hypotheses

For a bounded Lipschitz open set Ω⊂Rn\Omega\subset\mathbb R^n and 1≤p<∞1\le p<\infty, there is a bounded linear operator E:W1,p(Ω)→W1,p(Rn)E:W^{1,p}(\Omega)\to W^{1,p}(\mathbb R^n) satisfying Eu=uEu=u almost everywhere inside. Lipschitz means the boundary can locally be written as a graph of a Lipschitz function, with the domain on one side; corners are allowed, while arbitrary cracks and cusps need not satisfy this description. The operator norm depends on the domain geometry and exponent, but not on the particular function being extended.

The conclusion is stronger than extending each individual function by an unspecified formula. Linearity and uniform boundedness let an entire bounded family share a common whole-space estimate. A cutoff can arrange that the extension is supported in a fixed bounded neighborhood of a bounded domain, at the cost of another controlled norm factor. This is useful in compactness arguments, where both translation control and spatial tightness are needed. Lipschitz regularity is a sufficient hypothesis, not a necessary characterization of every possible extension domain.

Eu∣Ω=u,∥Eu∥W1,p(Rn)≤CΩ,p∥u∥W1,p(Ω)Eu|_\Omega=u,\qquad \|Eu\|_{W^{1,p}(\mathbb R^n)}\le C_{\Omega,p}\|u\|_{W^{1,p}(\Omega)}
A bounded linear extension preserves interior values and controls the full first-order norm uniformly in u.↔ Scroll wide equations horizontally.

Reflection and boundary flattening

On an interval adjoining a flat boundary, reflect a function evenly across the boundary. Its values agree on both sides, so the first weak derivative is the original derivative on one side and its reflected negative on the other. Integrating the pth powers over equal halves doubles both the function and derivative contributions. This simple construction is the local model for extension across a Lipschitz graph: flatten the graph with a bi-Lipschitz coordinate map, reflect, then transform back. A partition of unity patches finitely many boundary charts and an interior region.

For first-order Sobolev functions, the chain rule under bi-Lipschitz coordinate changes controls derivatives through essentially bounded Jacobians, and change of variables controls integrals. These estimates explain the geometric constants. A naive even reflection is generally insufficient for higher-order extension: a smooth function can acquire a jump in its first derivative across the reflected interface, creating a singular second derivative. Higher-order theorems use constructions that match enough derivative information. One should not promote a successful first-order reflection calculation into a proof for every order without checking the interface terms.

(Eu)(x)=u(∣x∣)(−1<x<1),∥Eu∥W1,p(−1,1)p=2∥u∥W1,p(0,1)p(Eu)(x)=u(|x|)\quad(-1<x<1),\qquad \|Eu\|_{W^{1,p}(-1,1)}^p=2\|u\|_{W^{1,p}(0,1)}^p
Even reflection across zero controls first-order norms for finite p. This local reflection alone is not yet a whole-line extension.↔ Scroll wide equations horizontally.

Zero extension is a different operation

If a function has nonzero boundary values, extending it by zero creates a jump. The derivative of that continuation contains a boundary distribution, so it need not belong to W1,pW^{1,p} on the whole space even when the original function is smooth inside. In contrast, for u∈W01,p(Ω)u\in W^{1,p}_0(\Omega) with finite pp, zero extension belongs to W1,p(Rn)W^{1,p}(\mathbb R^n) on any open set. Prove this first for compactly supported smooth approximants, where the identities are immediate, and then pass to the norm limit. This argument does not need a Lipschitz boundary.

An extension theorem often lets us transfer embeddings and approximation estimates from the whole space to a domain, but the transferred constant inherits the extension norm. Families of domains with increasingly narrow necks or poor geometric parameters can therefore have deteriorating constants. On an arbitrary open set, an interior estimate may remain true locally while a uniform global extension estimate fails. The correct question is which geometric hypothesis the desired conclusion uses, rather than whether a drawing happens to look sufficiently smooth.

Compute a reflection norm

Let u(x)=1+xu(x)=1+x on (0,1)(0,1). Reflect it to Eu(x)=1+∣x∣Eu(x)=1+|x| on (−1,1)(-1,1) and compute its unscaled H¹ norm. Compare with zero extension across zero.

  1. On (0,1)(0,1), u′=1u'=1 and ∫01(1+x)2=7/3\int_0^1(1+x)^2=7/3. The original squared H¹ norm is 7/3+1=10/37/3+1=10/3.

  2. The reflected function is continuous at zero and has derivative −1-1 for negative x and 11 for positive x. Both integrals double, giving ∥Eu∥H1(−1,1)2=20/3\|Eu\|_{H^1(-1,1)}^2=20/3. The corner creates no singular first derivative.

  3. The local zero continuation is zero for negative x and 1+x1+x for positive x. Its jump at zero has size one, so its distributional derivative contains δ0\delta_0 in addition to the piecewise slope. It therefore fails H¹ membership across zero.

The result

Reflection preserves first-order Sobolev regularity with an explicit norm factor; zero continuation of the same nonzero boundary value does not.

Explore the model

Interactive lab

Interactive lab · matrix

Coordinate charts change derivative scales

Pause and Reset; set diagonal scale to 1 and shear to 0. Predict determinant one. Reset and set scale to 0.5 and shear to 1; inspect the selected final determinant 0.5 and singular values, then Play. A flattened-coordinate estimate must account for area and stretching, not just preserve the drawing's connectivity.

Coordinate charts change derivative scalesThe selected matrix is A = [[a,b],[0,1]]. Playback interpolates geometry between the identity and A; readouts always describe A. Its determinant is a and its singular values come from AᵀA. Positive a makes every supported matrix invertible. This two-dimensional family is not a general eigensolver or a learned network. Current readings: Area scale · det A: 1.4; Singular values · σmax, σmin: 1.597, 0.876; Condition number · κ₂(A): 1.823. All parameters are adjustable with the labeled controls below.Matrix A with first row 1.4, 0.6 and second row zero, one; display interpolates between identity and A while final determinant remains 1.4.−4−2024−2−1012x · equal geometric scaleyA = [ 1.4 0.6 ; 0 1 ]Display blend: 0% · final values below
Interpolated geometryOriginal unit squareSelected final transform
Area scale · det A
1.4
Singular values · σmax, σmin
1.597, 0.876
Condition number · κ₂(A)
1.823
t = 0 s

The selected matrix is A = [[a,b],[0,1]]. Playback interpolates geometry between the identity and A; readouts always describe A. Its determinant is a and its singular values come from AᵀA. Positive a makes every supported matrix invertible. This two-dimensional family is not a general eigensolver or a learned network. 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 forThe triangular invertible family illustrates Jacobian and distortion factors in coordinate changes. It is not a boundary-extension operator, and intermediate animated geometry differs from the selected final matrix.

Check your understanding

Which first-order zero-extension statement holds for finite p?

Try it yourself

Zero-extend v(x)=x(1−x)v(x)=x(1-x) from (0,1)(0,1) to the real line. Identify its first weak derivative and decide whether the continuation belongs to H² of the real line.

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

Give me a hint

The function itself matches zero at each endpoint. Its interior slope has different one-sided values from the exterior slope.

Compare with the solution

The first weak derivative is 1−2x1-2x on (0,1)(0,1) and zero outside; the function has no jump at the endpoints, so this is an L² derivative and the continuation is H¹. That derivative jumps by one at zero and by one at one. Thus the second distributional derivative is −21(0,1)+δ0+δ1-2\mathbf1_{(0,1)}+\delta_0+\delta_1, not an L² function. The continuation is not H².

Take it with you

  • Bounded Lipschitz geometry supplies a controlled first-order extension operator.
  • Reflection matches values, while higher-order extension needs more interface compatibility.
  • Zero extension is safe for W¹,ᵖ₀ and can create singular derivatives for nonzero traces.

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.