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
The question for today
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 and , there is a bounded linear operator satisfying 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.
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.
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 on the whole space even when the original function is smooth inside. In contrast, for with finite , zero extension belongs to 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.
Work it through
Compute a reflection norm
Let on . Reflect it to on and compute its unscaled H¹ norm. Compare with zero extension across zero.
On , and . The original squared H¹ norm is .
The reflected function is continuous at zero and has derivative for negative x and for positive x. Both integrals double, giving . The corner creates no singular first derivative.
The local zero continuation is zero for negative x and for positive x. Its jump at zero has size one, so its distributional derivative contains in addition to the piecewise slope. It therefore fails H¹ membership across zero.
Reflection preserves first-order Sobolev regularity with an explicit norm factor; zero continuation of the same nonzero boundary value does not.
The living notebook
Explore the model
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.
- Area scale · det A
- 1.4
- Singular values · σmax, σmin
- 1.597, 0.876
- Condition number · κ₂(A)
- 1.823
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.
Pause & reason
Check your understanding
Your turn
Try it yourself
Zero-extend from 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 on 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 , not an L² function. The continuation is not H².
Keep the idea
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.