advanced31 min studyLesson 435 in Mathematics

Matched asymptotic expansions

Compare inner and outer limits in a shared overlap and subtract their common part when constructing a composite approximation.

On this page

What you’ll understand

  • Identify an overlap scaling satisfying both local descriptions.
  • Construct a composite approximation without double-counting its common part.
  • Separate successful formal matching from a proved uniform error estimate.

Inner and outer approximations describe the same solution from different scales. Matching is the compatibility condition that allows them to be joined. Simply adding them double-counts the behavior they share, while patching at an arbitrary point can leave a discontinuity or an uncontrolled error. A composite approximation adds the local descriptions and subtracts their common overlap expression. This construction is systematic, but its accuracy must still be justified for the actual equation. A forced linear problem makes both the matching algebra and a uniform error certificate explicit.

Compare limits in a genuinely shared region

Consider εu′′+u′=1\varepsilon u''+u'=1 with both endpoint values zero. The outer equation is u′=1u'=1, and the right endpoint selects uout=x−1u_{\mathrm{out}}=x-1. Near the left boundary use X=x/εX=x/\varepsilon. The transformed equation is UXX+UX=εU_{XX}+U_X=\varepsilon, so its leading homogeneous solution with the left value zero can be matched to a constant. The large-inner-coordinate limit must equal the small-position limit of the outer solution.

The common leading value is minus one, so the inner solution is Uin=−1+e−XU_{\mathrm{in}}=-1+e^{-X}. An overlap has small original position but large inner coordinate. For x=εαx=\varepsilon^\alpha with any fixed exponent strictly between zero and one, both requirements hold. The outer correction to minus one is εα\varepsilon^\alpha, while the inner exponential is exp⁡[−εα−1]\exp[-\varepsilon^{\alpha-1}], tending to zero faster than any algebraic power. This explicit scaling makes the matching domain visible instead of comparing two limits at incompatible fixed coordinates.

uout=x−1,Uin=−1+e−X,ε≪x≪1,X=x/ε≫1u_{\mathrm{out}}=x-1,\qquad U_{\mathrm{in}}=-1+e^{-X},\qquad \varepsilon\ll x\ll1,\quad X=x/\varepsilon\gg1
Both local descriptions approach the same constant in the stated overlap. Their full domains and higher-order terms still need separate analysis.↔ Scroll wide equations horizontally.

Subtract the shared behavior

The leading composite is the sum of outer and inner functions, expressed in the same original coordinate, minus their common constant. It therefore becomes x−1+e−x/εx-1+e^{-x/\varepsilon}. At the left endpoint the terms cancel exactly, while far from the layer the exponential disappears and the outer behavior remains. If the common part were not subtracted, the approximation would be displaced by an order-one constant throughout the overlap. Higher-order matching can involve polynomials, logarithms, or several shared terms rather than only a constant.

One can derive an exact solution here by first solving the first-order equation for the derivative and integrating. This supplies a check independent of the formal matching procedure. The exact solution is x−(1−e−x/ε)/(1−e−1/ε)x-(1-e^{-x/\varepsilon})/(1-e^{-1/\varepsilon}). Comparing it with the composite shows an exponentially small uniform error. The striking accuracy is a feature of this equation and retained terms, not a theorem that every leading composite has exponentially small error.

ucomp=uout+Uin−uoverlap=x−1+e−x/ε,∥uexact−ucomp∥∞=e−1/εu_{\mathrm{comp}}=u_{\mathrm{out}}+U_{\mathrm{in}}-u_{\mathrm{overlap}}=x-1+e^{-x/\varepsilon},\qquad \|u_{\mathrm{exact}}-u_{\mathrm{comp}}\|_\infty=e^{-1/\varepsilon}
The overlap term is minus one. The uniform error is proved by the exact constant-coefficient solution on the full closed interval.↔ Scroll wide equations horizontally.

Match the approximation and audit its scope

At higher order, re-expanding an inner expression in outer variables and an outer expression in inner variables helps identify which shared terms must be removed. The limits should be taken in an overlap where both retained hierarchies are ordered; terms small in one fixed-coordinate limit can become large after rescaling. A formal matching condition can determine constants while leaving a genuine proof of a uniform remainder open. Record the order retained in each region rather than claiming that two expressions match merely because their leading constants agree.

A residual audit checks the differential equation, each boundary condition, and any junction regularity. A stability estimate then converts those defects into an error bound in the desired norm. Several layers, turning points, or nonlinear instabilities may require more than one inner region or may leave no overlap for the initially chosen scales. Such failures are diagnostic: revise the scaling or the asymptotic form instead of forcing a composite from incompatible pieces. The usefulness of matching comes from preserving the relationship between regions, not from hiding a boundary mismatch in a plot.

Check a composite in the interior and at the boundary

For the forced unit-interval problem, take ε=0.05\varepsilon=0.05. Compute the leading composite at x=0.5x=0.5 and its maximum absolute error over the whole interval.

  1. The shared overlap value is −1-1, so the composite is x−1+e−x/εx-1+e^{-x/\varepsilon} rather than x−2+e−x/εx-2+e^{-x/\varepsilon}.

  2. At the midpoint it gives −0.5+e−10≈−0.4999546001-0.5+e^{-10}\approx-0.4999546001. Its left endpoint is exactly zero; at the right endpoint its mismatch is e−20e^{-20}.

  3. Subtracting the exact solution gives −q(1−e−x/ε)/(1−q)-q(1-e^{-x/\varepsilon})/(1-q) with q=e−20q=e^{-20}. Its magnitude increases to qq, hence the exact maximum error is approximately 2.061153622×10−92.061153622\times10^{-9}.

The result

The common-part subtraction restores the correct order-one level, and the exact comparison proves a uniform error about two billionths for this example.

Explore the model

Interactive lab

Interactive lab · heat

Reconstruct a composite from its decaying inner factor

Take ε=0.05\varepsilon=0.05. Reset and set both mode n=1n=1 and diffusivity κ=1\kappa=1, then Step twice. Interpret time one as the inner coordinate X=1X=1: the normalized amplitude is e−1e^{-1} and the original position is x=0.05x=0.05. Predict composite value −0.95+e−1-0.95+e^{-1}. Reset and set both n=1,κ=1n=1,\kappa=1, then Step four times to X=2X=2; predict −0.9+e−2-0.9+e^{-2}. Divide the spatial norm by π\sqrt\pi to recover the factor. This heat amplitude represents only the inner exponential, not the whole boundary-value solution.

Reconstruct a composite from its decaying inner factorThe exact periodic heat-equation mode is u(x,t) = exp(−κn²t) sin(nx), on [0,2π]. Playback advances physical time. The initial sine is shown separately, and the unnormalized L² norm is √π exp(−κn²t). This analytic instrument does not run a finite-difference solver or test discretization stability. Current readings: Current amplitude: 1; Spatial L² norm: 1.772; Decay rate · κn²: 3.6 /s. All parameters are adjustable with the labeled controls below.Periodic heat equation mode 3 at time 0: the amplitude is 1.0π/2π3π/22π−1−0.500.51x · periodic intervalTemperature perturbation uExact mode · n = 3
Current temperature modeInitial sineCurrent amplitude
Current amplitude
1
Spatial L² norm
1.772
Decay rate · κn²
3.6 /s
t = 0 s

The exact periodic heat-equation mode is u(x,t) = exp(−κn²t) sin(nx), on [0,2π]. Playback advances physical time. The initial sine is shown separately, and the unnormalized L² norm is √π exp(−κn²t). This analytic instrument does not run a finite-difference solver or test discretization stability. 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 forCombine the slow outer value with the inner correction while removing their common part.

Check your understanding

When the inner and outer expressions have common overlap value c, which leading composite avoids double-counting?

Try it yourself

For the forced problem at ε=0.1\varepsilon=0.1, someone proposes v=x−2+e−x/εv=x-2+e^{-x/\varepsilon}. Identify the missing matching correction, evaluate the left endpoint defect, and give the correct composite's uniform error.

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 proposed expression is a raw sum of the inner and outer approximations. Their common constant is minus one.

Compare with the solution

Subtracting the common constant means adding one to the proposal, yielding ucomp=x−1+e−x/εu_{\mathrm{comp}}=x-1+e^{-x/\varepsilon}. The uncorrected proposal has v(0)=−1v(0)=-1 instead of zero, an order-one defect. The corrected composite has exact maximum error e−10≈0.00004539993e^{-10}\approx0.00004539993 in this particular equation, as follows from its exact solution.

Take it with you

  • Matching compares asymptotic descriptions in a region shared by both scales.
  • A composite subtracts the common part to avoid double-counting.
  • Formal compatibility and a quantitative uniform error theorem require different evidence.

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.