Book 6B

© 2026 NeckPinch · www.neckpinch.com · All rights reserved.

Course 6Book 6B: Linear PDE: Characteristics, Waves and RegularityChapter 13

Semigroups and Evolution Equations

Contraction semigroups, the Hille–Yosida theorem, analytic semigroups and Duhamel’s formula.

41 min read · Updated Oct 23, 2026

Read with Evans, Partial Differential Equations, section 7.4 (semigroup theory: definitions, generating contraction semigroups, applications); Jost, sections 8.1–8.2 (semigroups and their infinitesimal generators); Taylor I, Appendix A, §9 ("Semigroups"). Pazy, Semigroups of Linear Operators and Applications to Partial Differential Equations, is the standard reference. This chapter proves the Hille–Yosida theorem, the smoothing estimate for analytic semigroups in the self-adjoint case, and the Lie–Trotter product formula for matrices.

In this chapter · 9 sections
  1. 13.1Credit ratings as a Markov semigroup
  2. 13.2Semigroups and their generators
  3. 13.3The Hille–Yosida theorem
  4. 13.4Applications
  5. 13.5Analytic semigroups and smoothing
  6. 13.6Duhamel's formula and mild solutions
  7. 13.7Splitting: the Lie–Trotter formula
  8. 13.8History
  9. 13.9Exercises
  10. ↗Free resources

6B.12 Unique Continuation and Backward Uniqueness proved backward uniqueness for u′=Auu' = Au by treating the heat equation as an ordinary differential equation in a Hilbert space, with the Laplacian as a self-adjoint operator, and used the fact that its solutions are smooth in time. This chapter builds that point of view in general. An ODE y′=ayy' = ay is solved by y(t)=etay(0)y(t) = e^{ta}y(0), and a linear system y′=Ayy' = Ay by the matrix exponential etAy(0)e^{tA}y(0). Many evolution PDE can be written the same way: u′=Auu' = Au, where u(t)u(t) lives in a function space and AA is a differential operator, such as the Laplacian. The heat equation becomes u′=Δuu' = \Delta u, the wave equation the first-order system (u,v)′=(v,Δu)(u, v)' = (v, \Delta u), a transport equation u′=b⋅∇uu' = b\cdot\nabla u. The solution should be "etAu(0)e^{tA}u(0)". The difficulty is that AA is unbounded, so the power series ∑tkAkk!\sum\frac{t^kA^k}{k!} makes no sense. Semigroup theory says when etAe^{tA} nevertheless exists, as a family of bounded operators S(t)S(t) with S(t+s)=S(t)S(s)S(t + s) = S(t)S(s), and identifies exactly which operators AA generate such families: the Hille–Yosida theorem.

The payoff is a single framework for existence, uniqueness and continuous dependence of linear evolution equations, and a clean form of Duhamel's principle, u(t)=S(t)g+∫0tS(t−s)f(s) dsu(t) = S(t)g + \int_0^tS(t - s)f(s)\,ds, which is the starting point of every fixed-point argument for nonlinear equations (6A.8 Nonlinear Parabolic Equations). It also connects PDE with probability: a Markov process is described by a semigroup of operators on functions, its generator is a differential operator, and the semigroup law is the Chapman–Kolmogorov equation (6D.3 Stochastic Differential Equations and Feynman–Kac).

By the end of this chapter you will be able to:

  • define strongly continuous and contraction semigroups and their generators, and prove the basic properties of generators;
  • prove that the resolvent is the Laplace transform of the semigroup, and prove the Hille–Yosida theorem by Yosida approximation;
  • apply it to the heat equation, the wave equation and the transport equation, using Lax–Milgram for the resolvent;
  • prove the smoothing estimate ∥AS(t)∥≤Ct\|AS(t)\| \leq \frac{C}{t} for self-adjoint generators, and use it to handle nonlinearities with derivatives;
  • write mild solutions by Duhamel's formula, and prove the Lie–Trotter product formula behind operator splitting.

Credit ratings as a Markov semigroup

In the world In use Rating migrations and their generator

Credit rating agencies publish transition matrices: for each rating at the start of a year (AAA, AA, …, default), the fraction of companies that held each rating a year later. A matrix P(1)P(1) of this kind, with non-negative entries and rows summing to 11, is a one-step transition matrix of a Markov chain. Banks and regulators need transition probabilities over other horizons (a quarter, five years) and need them to be consistent: the five-year matrix should be the fifth power of the one-year matrix, and the quarterly matrix its fourth root. Robert Jarrow, David Lando and Stuart Turnbull (1997) modelled rating migrations as a continuous-time Markov chain with a generator matrix QQ, whose off-diagonal entries are non-negative transition rates and whose rows sum to zero, and P(t)=etQP(t) = e^{tQ} for all t≥0t \geq 0.

This is a semigroup in the sense of this chapter: P(t+s)=P(t)P(s)P(t + s) = P(t)P(s) (the Chapman–Kolmogorov equation), P(0)=IP(0) = I, and ddtP(t)=QP(t)\frac{d}{dt}P(t) = QP(t) (the Kolmogorov backward equation). The generator determines everything. Estimating QQ from an observed annual matrix runs into the embedding problem, studied by John Kingman (1962): not every stochastic matrix is eQe^{Q} for a valid generator, and empirical matrices often are not, so practitioners estimate QQ directly from the dates of rating changes or adjust the logarithm of P(1)P(1). In infinite dimensions the same structure, a semigroup and its generator, describes diffusions: the generator is a second-order differential operator, and the backward equation is a parabolic PDE (6D.3 Stochastic Differential Equations and Feynman–Kac).

Semigroups and their generators

Let XX be a Banach space and L(X)L(X) the bounded linear operators on it (4A.1 Banach Spaces and Bounded Operators).

Definition 13.1 Semigroup and generator

A family {S(t)}t≥0⊂L(X)\{S(t)\}_{t\geq0} \subset L(X) is a strongly continuous semigroup (or C0C_0-semigroup) if

  1. S(0)=IS(0) = I and S(t+s)=S(t)S(s)S(t + s) = S(t)S(s) for all t,s≥0t, s \geq 0;
  2. t↦S(t)ut \mapsto S(t)u is continuous from [0,∞)[0, \infty) to XX, for each u∈Xu \in X.

It is a contraction semigroup if moreover ∥S(t)∥≤1\|S(t)\| \leq 1 for all tt. Its generator is the operator

Au=lim⁡t↓0S(t)u−ut,D(A)={u∈X:the limit exists in X}.Au = \lim_{t\downarrow0}\frac{S(t)u - u}{t}, \qquad D(A) = \{u \in X : \text{the limit exists in } X\}.

For a matrix AA, S(t)=etAS(t) = e^{tA} is a strongly continuous semigroup with generator AA and D(A)=XD(A) = X. In infinite dimensions D(A)D(A) is usually a proper dense subspace: for the heat semigroup on L2L^2, the limit S(t)u−ut\frac{S(t)u - u}{t} exists in L2L^2 exactly when Δu∈L2\Delta u \in L^2 in a suitable sense.

Proposition 13.2 Basic properties of generators

Let SS be a contraction semigroup with generator AA, and u∈D(A)u \in D(A). Then:

  1. S(t)u∈D(A)S(t)u \in D(A) and AS(t)u=S(t)AuAS(t)u = S(t)Au for all t≥0t \geq 0;
  2. t↦S(t)ut \mapsto S(t)u is differentiable, with ddtS(t)u=AS(t)u=S(t)Au\frac{d}{dt}S(t)u = AS(t)u = S(t)Au;
  3. S(t)u−u=∫0tS(s)Au dsS(t)u - u = \int_0^tS(s)Au\,ds.

Proof. (1) S(h)S(t)u−S(t)uh=S(t)S(h)u−uh→S(t)Au\frac{S(h)S(t)u - S(t)u}{h} = S(t)\frac{S(h)u - u}{h} \to S(t)Au as h↓0h \downarrow 0, because S(t)S(t) is bounded. So S(t)u∈D(A)S(t)u \in D(A) and AS(t)u=S(t)AuAS(t)u = S(t)Au. (2) The right derivative at tt is the limit just computed. For the left derivative, with 0<h<t0 < h < t,

S(t)u−S(t−h)uh−S(t)Au=S(t−h)(S(h)u−uh−Au)+(S(t−h)Au−S(t)Au),\frac{S(t)u - S(t - h)u}{h} - S(t)Au = S(t - h)\Big(\frac{S(h)u - u}{h} - Au\Big) + \big(S(t - h)Au - S(t)Au\big),

and both terms tend to 00: the first because ∥S(t−h)∥≤1\|S(t - h)\| \leq 1, the second by strong continuity. (3) Integrate the derivative (2A.11 The Riemann Integral, for vector-valued functions as in 6B.11 Linear Parabolic Equations in Full).

So for u∈D(A)u \in D(A), the function u(t)=S(t)uu(t) = S(t)u solves u′=Auu' = Au, u(0)=uu(0) = u: the abstract Cauchy problem. It is the only solution: if vv is another, then ddsS(t−s)v(s)=−AS(t−s)v(s)+S(t−s)Av(s)=0\frac{d}{ds}S(t - s)v(s) = -AS(t - s)v(s) + S(t - s)Av(s) = 0, so v(t)=S(t)v(0)v(t) = S(t)v(0).

The resolvent is a Laplace transform. The scalar identity ∫0∞e−λteta dt=1λ−a\int_0^\infty e^{-\lambda t}e^{ta}\,dt = \frac{1}{\lambda - a} (for λ>a\lambda > a) has an operator version, which is the bridge between a semigroup and its generator.

Proposition 13.3 The resolvent of a generator

Let SS be a contraction semigroup with generator AA. Then D(A)D(A) is dense, AA is closed, and for every λ>0\lambda > 0, the operator λ−A:D(A)→X\lambda - A : D(A) \to X is a bijection, with inverse

Rλ=(λ−A)−1=∫0∞e−λtS(t) dt,∥Rλ∥≤1λ.R_\lambda = (\lambda - A)^{-1} = \int_0^\infty e^{-\lambda t}S(t)\,dt, \qquad \|R_\lambda\| \leq \frac1\lambda.

Proof. Density. For u∈Xu \in X and t>0t > 0, let ut=1t∫0tS(s)u dsu_t = \frac1t\int_0^tS(s)u\,ds. Then ut→uu_t \to u as t→0t \to 0 (strong continuity), and ut∈D(A)u_t \in D(A): S(h)ut−uth=1th(∫tt+hS(s)u ds−∫0hS(s)u ds)→S(t)u−ut\frac{S(h)u_t - u_t}{h} = \frac{1}{th}\Big(\int_t^{t+h}S(s)u\,ds - \int_0^hS(s)u\,ds\Big) \to \frac{S(t)u - u}{t} as h→0h \to 0.

The resolvent. The integral Ru=∫0∞e−λtS(t)u dtRu = \int_0^\infty e^{-\lambda t}S(t)u\,dt converges and ∥Ru∥≤∫0∞e−λt∥u∥dt=∥u∥λ\|Ru\| \leq \int_0^\infty e^{-\lambda t}\|u\|dt = \frac{\|u\|}{\lambda}. For h>0h > 0,

S(h)Ru−Ruh=1h∫0∞e−λt(S(t+h)u−S(t)u)dt=eλh−1h∫h∞e−λtS(t)u dt−1h∫0he−λtS(t)u dt,\frac{S(h)Ru - Ru}{h} = \frac1h\int_0^\infty e^{-\lambda t}\big(S(t + h)u - S(t)u\big)dt = \frac{e^{\lambda h} - 1}{h}\int_h^\infty e^{-\lambda t}S(t)u\,dt - \frac1h\int_0^he^{-\lambda t}S(t)u\,dt,

which tends to λRu−u\lambda Ru - u. So Ru∈D(A)Ru \in D(A) and (λ−A)Ru=u(\lambda - A)Ru = u. Conversely, for u∈D(A)u \in D(A), integrate by parts using Proposition 13.2(2):

∫0∞e−λtS(t)Au dt=∫0∞e−λtddtS(t)u dt=[e−λtS(t)u]0∞+λ∫0∞e−λtS(t)u dt=−u+λRu,\int_0^\infty e^{-\lambda t}S(t)Au\,dt = \int_0^\infty e^{-\lambda t}\frac{d}{dt}S(t)u\,dt = \big[e^{-\lambda t}S(t)u\big]_0^\infty + \lambda\int_0^\infty e^{-\lambda t}S(t)u\,dt = -u + \lambda Ru,

so R(λ−A)u=λRu−(λRu−u)=uR(\lambda - A)u = \lambda Ru - (\lambda Ru - u) = u. Hence λ−A\lambda - A is a bijection with inverse RR.

Closedness. If uk∈D(A)u_k \in D(A), uk→uu_k \to u and Auk→vAu_k \to v, then by Proposition 13.2(3), S(t)uk−uk=∫0tS(s)Auk dsS(t)u_k - u_k = \int_0^tS(s)Au_k\,ds; letting k→∞k \to \infty, S(t)u−u=∫0tS(s)v dsS(t)u - u = \int_0^tS(s)v\,ds; dividing by tt and letting t→0t \to 0 gives u∈D(A)u \in D(A), Au=vAu = v.

The Hille–Yosida theorem

The proposition lists necessary conditions on a generator. Remarkably, they are also sufficient.

Theorem 13.4 The Hille–Yosida theorem

Let AA be a closed, densely defined linear operator on a Banach space XX. Then AA generates a contraction semigroup if and only if every λ>0\lambda > 0 is in the resolvent set of AA (that is, λ−A\lambda - A is a bijection from D(A)D(A) onto XX) and

∥Rλ∥≤1λfor all λ>0.\|R_\lambda\| \leq \frac1\lambda \qquad\text{for all } \lambda > 0.

Proof. "Only if" is Proposition 13.3. For "if", the idea is to approximate AA by bounded operators AλA_\lambda, exponentiate those by power series, and pass to the limit.

Step 1: Yosida approximations. For λ>0\lambda > 0 let

Aλ=λARλ=λ2Rλ−λI,A_\lambda = \lambda AR_\lambda = \lambda^2R_\lambda - \lambda I,

the two forms agreeing because ARλ=λRλ−IAR_\lambda = \lambda R_\lambda - I (apply λ−A\lambda - A to RλuR_\lambda u). The second form shows AλA_\lambda is bounded, ∥Aλ∥≤2λ\|A_\lambda\| \leq 2\lambda. As λ→∞\lambda \to \infty, Aλu→AuA_\lambda u \to Au for every u∈D(A)u \in D(A). Indeed, first λRλu→u\lambda R_\lambda u \to u for all uu: for u∈D(A)u \in D(A), λRλu−u=ARλu=RλAu\lambda R_\lambda u - u = AR_\lambda u = R_\lambda Au, of norm at most ∥Au∥λ→0\frac{\|Au\|}{\lambda} \to 0; and since ∥λRλ∥≤1\|\lambda R_\lambda\| \leq 1 and D(A)D(A) is dense, the convergence extends to all uu (an ε/3\varepsilon/3 argument). Then Aλu=λRλAu→AuA_\lambda u = \lambda R_\lambda Au \to Au for u∈D(A)u \in D(A).

Step 2: the approximate semigroups are contractions. Sλ(t)=etAλ=∑ktkAλkk!S_\lambda(t) = e^{tA_\lambda} = \sum_k\frac{t^kA_\lambda^k}{k!} converges for the bounded operator AλA_\lambda (4A.1 Banach Spaces and Bounded Operators). Writing Aλ=−λ+λ2RλA_\lambda = -\lambda + \lambda^2R_\lambda, and since the two terms commute,

∥Sλ(t)∥=e−λt∥etλ2Rλ∥≤e−λtetλ2∥Rλ∥≤e−λteλt=1.\|S_\lambda(t)\| = e^{-\lambda t}\|e^{t\lambda^2R_\lambda}\| \leq e^{-\lambda t}e^{t\lambda^2\|R_\lambda\|} \leq e^{-\lambda t}e^{\lambda t} = 1.

Step 3: convergence. For λ,μ>0\lambda, \mu > 0 the operators AλA_\lambda, AμA_\mu, Sλ(t)S_\lambda(t), Sμ(t)S_\mu(t) all commute (they are built from resolvents, which commute by the resolvent identity). For u∈D(A)u \in D(A),

Sλ(t)u−Sμ(t)u=∫0tdds(Sμ(t−s)Sλ(s)u)ds=∫0tSμ(t−s)Sλ(s)(Aλu−Aμu) ds,S_\lambda(t)u - S_\mu(t)u = \int_0^t\frac{d}{ds}\big(S_\mu(t - s)S_\lambda(s)u\big)ds = \int_0^tS_\mu(t - s)S_\lambda(s)(A_\lambda u - A_\mu u)\,ds,

so ∥Sλ(t)u−Sμ(t)u∥≤t∥Aλu−Aμu∥→0\|S_\lambda(t)u - S_\mu(t)u\| \leq t\|A_\lambda u - A_\mu u\| \to 0 as λ,μ→∞\lambda, \mu \to \infty, uniformly for tt in bounded intervals. So Sλ(t)uS_\lambda(t)u converges to a limit S(t)uS(t)u, uniformly on bounded tt-intervals, for u∈D(A)u \in D(A); since ∥Sλ(t)∥≤1\|S_\lambda(t)\| \leq 1 and D(A)D(A) is dense, it converges for every u∈Xu \in X (again ε/3\varepsilon/3), and ∥S(t)∥≤1\|S(t)\| \leq 1.

Step 4: SS is a contraction semigroup. The semigroup law Sλ(t+s)=Sλ(t)Sλ(s)S_\lambda(t + s) = S_\lambda(t)S_\lambda(s) passes to the limit, and S(0)=IS(0) = I. Strong continuity: t↦Sλ(t)ut \mapsto S_\lambda(t)u is continuous and converges uniformly on bounded intervals, so the limit is continuous.

Step 5: the generator is AA. Let BB be the generator of SS. For u∈D(A)u \in D(A), Sλ(t)u−u=∫0tSλ(s)Aλu dsS_\lambda(t)u - u = \int_0^tS_\lambda(s)A_\lambda u\,ds, and Sλ(s)Aλu→S(s)AuS_\lambda(s)A_\lambda u \to S(s)Au uniformly for s∈[0,t]s \in [0, t] (since ∥Sλ(s)(Aλu−Au)∥≤∥Aλu−Au∥\|S_\lambda(s)(A_\lambda u - Au)\| \leq \|A_\lambda u - Au\| and Sλ(s)Au→S(s)AuS_\lambda(s)Au \to S(s)Au uniformly). So S(t)u−u=∫0tS(s)Au dsS(t)u - u = \int_0^tS(s)Au\,ds, and dividing by tt, u∈D(B)u \in D(B) with Bu=AuBu = Au. So BB extends AA. Finally, for λ>0\lambda > 0 both λ−A\lambda - A (by hypothesis) and λ−B\lambda - B (by Proposition 13.3) are bijections onto XX, and λ−B\lambda - B extends λ−A\lambda - A; a bijection cannot properly extend a surjection, so D(B)=D(A)D(B) = D(A) and B=AB = A.

The Yosida approximation Aλ=λ2Rλ−λA_\lambda = \lambda^2R_\lambda - \lambda is a smoothed version of AA: for the Laplacian, Aλ=Δ(I−λ−1Δ)−1A_\lambda = \Delta(I - \lambda^{-1}\Delta)^{-1} multiplies the frequency-ξ\xi mode by −4π2∣ξ∣21+4π2∣ξ∣2/λ\frac{-4\pi^2|\xi|^2}{1 + 4\pi^2|\xi|^2/\lambda}, bounded by λ\lambda, close to −4π2∣ξ∣2-4\pi^2|\xi|^2 for ∣ξ∣2≪λ|\xi|^2 \ll \lambda. In numerical analysis, (I−tnA)−n=(ntRn/t)n(I - \frac{t}{n}A)^{-n} = (\frac nt R_{n/t})^n is the implicit Euler scheme, and it converges to S(t)S(t) too (Pazy, Theorem 1.8.3): the semigroup is the limit of implicit time-stepping, which is how parabolic equations are computed (6D.9 Finite Difference Methods).

Dissipative operators. In a Hilbert space the resolvent condition has a convenient form. An operator AA is dissipative if Re⁡⟨Au,u⟩≤0\operatorname{Re}\langle Au, u\rangle \leq 0 for all u∈D(A)u \in D(A); then ∥(λ−A)u∥∥u∥≥Re⁡⟨(λ−A)u,u⟩≥λ∥u∥2\|(\lambda - A)u\|\|u\| \geq \operatorname{Re}\langle(\lambda - A)u, u\rangle \geq \lambda\|u\|^2, so ∥(λ−A)u∥≥λ∥u∥\|(\lambda - A)u\| \geq \lambda\|u\|, which is ∥Rλ∥≤1λ\|R_\lambda\| \leq \frac1\lambda wherever RλR_\lambda is defined. The Lumer–Phillips theorem (1961) says: a densely defined dissipative operator with λ−A\lambda - A onto for some λ>0\lambda > 0 generates a contraction semigroup. So, in practice: check dissipativity by an integration by parts, and surjectivity by solving an elliptic problem.

Applications

The heat equation. Let UU be bounded with smooth boundary, X=L2(U)X = L^2(U), and A=ΔA = \Delta with D(A)=H2(U)∩H01(U)D(A) = H^2(U)\cap H^1_0(U). Dissipative: ⟨Δu,u⟩=−∫∣∇u∣2≤0\langle\Delta u, u\rangle = -\int|\nabla u|^2 \leq 0. Onto: for λ>0\lambda > 0 and f∈L2f \in L^2, the problem λu−Δu=f\lambda u - \Delta u = f, u∈H01u \in H^1_0, has a unique weak solution by Lax–Milgram (the form ∫λuv+∇u⋅∇v\int\lambda uv + \nabla u\cdot\nabla v is coercive), and it lies in H2H^2 by elliptic regularity (6A.6 Weak Solutions and Elliptic Regularity). Closed and densely defined: D(A)D(A) contains Cc∞C_c^\infty, and closedness follows from the elliptic estimate ∥u∥H2≤C(∥Δu∥L2+∥u∥L2)\|u\|_{H^2} \leq C(\|\Delta u\|_{L^2} + \|u\|_{L^2}). So Δ\Delta generates a contraction semigroup S(t)=etΔS(t) = e^{t\Delta} on L2(U)L^2(U), and u(t)=S(t)gu(t) = S(t)g is the weak solution of 6A.7 Parabolic Regularity and 6B.11 Linear Parabolic Equations in Full. In eigenfunctions, S(t)g=∑e−λkt(g,ϕk)ϕkS(t)g = \sum e^{-\lambda_kt}(g, \phi_k)\phi_k. The same works for any uniformly elliptic −L-L with c≥0c \geq 0, and on LpL^p for 1<p<∞1 < p < \infty using the LpL^p theory of 6B.8 Lᵖ Theory and Strong Solutions.

The wave equation. Write utt=Δuu_{tt} = \Delta u as the system ddt(u,v)=(v,Δu)\frac{d}{dt}(u, v) = (v, \Delta u) on X=H01(U)×L2(U)X = H^1_0(U)\times L^2(U), with the energy inner product ⟨(u,v),(u~,v~)⟩=∫∇u⋅∇u~+vv~\langle(u, v), (\tilde u, \tilde v)\rangle = \int\nabla u\cdot\nabla\tilde u + v\tilde v, and A(u,v)=(v,Δu)A(u, v) = (v, \Delta u), D(A)=(H2∩H01)×H01D(A) = (H^2\cap H^1_0)\times H^1_0. Then

⟨A(u,v),(u,v)⟩=∫∇v⋅∇u+∫Δu v=0:\langle A(u, v), (u, v)\rangle = \int\nabla v\cdot\nabla u + \int\Delta u\,v = 0:

AA is skew, so both AA and −A-A are dissipative, and the resolvent equations reduce to λ2u−Δu=λf+g\lambda^2u - \Delta u = \lambda f + g, solvable by Lax–Milgram. So AA generates a group of isometries S(t)S(t), t∈Rt \in \mathbb{R}: conservation of energy and time reversibility (6B.3 The Wave Equation), now as abstract theorems.

Transport. On X=L2(R)X = L^2(\mathbb{R}), the translations S(t)u(x)=u(x+t)S(t)u(x) = u(x + t) form a contraction semigroup (strongly continuous by the continuity of translation in L2L^2, 3A.8 Convolution and Mollifiers), with generator Au=u′Au = u' and D(A)=H1(R)D(A) = H^1(\mathbb{R}) (Exercise 13.8). The solution of ut=uxu_t = u_x is u(x+t)u(x + t), the transport equation of 6B.1 First-Order Equations and Characteristics.

Analytic semigroups and smoothing

The heat semigroup does more than solve the equation: it smooths. In semigroup language, S(t)S(t) maps all of XX into D(A)D(A) for t>0t > 0, with a bound on AS(t)AS(t) that blows up at a definite rate as t→0t \to 0. Semigroups with this property, which extend holomorphically to a sector of complex times, are called analytic. For self-adjoint generators the estimate is a one-line spectral computation.

Proposition 13.5 Smoothing for self-adjoint generators

Let AA be self-adjoint and ≤0\leq 0 on a Hilbert space, with an orthonormal basis of eigenvectors ϕk\phi_k, Aϕk=−λkϕkA\phi_k = -\lambda_k\phi_k, λk≥0\lambda_k \geq 0, so S(t)u=∑e−λkt(u,ϕk)ϕkS(t)u = \sum e^{-\lambda_kt}(u, \phi_k)\phi_k. Then for t>0t > 0 and every β>0\beta > 0,

∥(−A)βS(t)∥≤(βet)β;in particular∥AS(t)∥≤1et,∥(−A)1/2S(t)∥≤12et.\|(-A)^\beta S(t)\| \leq \Big(\frac{\beta}{et}\Big)^\beta; \qquad\text{in particular}\qquad \|AS(t)\| \leq \frac{1}{et}, \quad \|(-A)^{1/2}S(t)\| \leq \frac{1}{\sqrt{2et}}.

Proof. (−A)βS(t)u=∑λkβe−λkt(u,ϕk)ϕk(-A)^\beta S(t)u = \sum\lambda_k^\beta e^{-\lambda_kt}(u, \phi_k)\phi_k, so by Parseval its norm is at most sup⁡λ≥0λβe−λt ∥u∥\sup_{\lambda\geq0}\lambda^\beta e^{-\lambda t}\,\|u\|. The function λβe−λt\lambda^\beta e^{-\lambda t} is maximised at λ=β/t\lambda = \beta/t, with value (β/t)βe−β(\beta/t)^\beta e^{-\beta}.

For the Dirichlet Laplacian, ∥(−Δ)1/2u∥=∥∇u∥\|(-\Delta)^{1/2}u\| = \|\nabla u\|, so the second bound is ∥∇S(t)g∥≤∥g∥2et\|\nabla S(t)g\| \leq \frac{\|g\|}{\sqrt{2et}}: the gradient smoothing of 6A.3 The Heat Equation on ℝⁿ and 6B.11 Linear Parabolic Equations in Full, with the parabolic rate, now as an operator norm. The wave group has no such estimate (∥AS(t)∥\|AS(t)\| is infinite for every tt), which is the abstract form of "waves do not smooth" (6B.3 The Wave Equation).

Duhamel's formula and mild solutions

For the inhomogeneous problem u′=Au+f(t)u' = Au + f(t), u(0)=gu(0) = g, variation of constants suggests

u(t)=S(t)g+∫0tS(t−s)f(s) ds.u(t) = S(t)g + \int_0^tS(t - s)f(s)\,ds.

For g∈Xg \in X and f∈L1(0,T;X)f \in L^1(0, T; X) this formula always defines a continuous function, called the mild solution. If g∈D(A)g \in D(A) and f∈C1([0,T];X)f \in C^1([0, T]; X), it is a genuine (classical) solution, differentiable with u′=Au+fu' = Au + f (Pazy, Theorem 4.2.4; Evans, section 7.4.3). For semilinear equations u′=Au+F(u)u' = Au + F(u) one looks for a fixed point of the map u↦S(t)g+∫0tS(t−s)F(u(s)) dsu \mapsto S(t)g + \int_0^tS(t - s)F(u(s))\,ds, which is how 6A.8 Nonlinear Parabolic Equations solved ut=Δu+f(u)u_t = \Delta u + f(u); with the smoothing estimate, nonlinearities that involve derivatives can be handled too, because ∫0t∥(−A)1/2S(t−s)∥ ds≤∫0tds2e(t−s)\int_0^t\|(-A)^{1/2}S(t - s)\|\,ds \leq \int_0^t\frac{ds}{\sqrt{2e(t - s)}} is finite (Exercise 13.12). That integrability, (t−s)−1/2(t - s)^{-1/2} but not (t−s)−1(t - s)^{-1}, is the reason a parabolic equation can absorb a nonlinearity with one derivative but not two, and it is the structural reason quasilinear equations need a different method (6C.12 Quasilinear Parabolic Systems).

Splitting: the Lie–Trotter formula

Many evolution equations are sums of simpler ones: diffusion plus reaction, diffusion plus drift. If etAe^{tA} and etBe^{tB} are easy to compute separately, alternating them in small steps approximates et(A+B)e^{t(A+B)}.

Theorem 13.6 The Lie–Trotter product formula (matrices)

For square matrices AA, BB,

et(A+B)=lim⁡n→∞(etA/netB/n)n,e^{t(A+B)} = \lim_{n\to\infty}\big(e^{tA/n}e^{tB/n}\big)^n,

with error ∥et(A+B)−(etA/netB/n)n∥≤Cn\big\|e^{t(A+B)} - (e^{tA/n}e^{tB/n})^n\big\| \leq \frac{C}{n} for tt in a bounded interval.

Proof. Let Xn=et(A+B)/nX_n = e^{t(A+B)/n} and Yn=etA/netB/nY_n = e^{tA/n}e^{tB/n}. By the power series, Xn=I+tn(A+B)+O(n−2)X_n = I + \frac tn(A + B) + O(n^{-2}) and Yn=I+tn(A+B)+O(n−2)Y_n = I + \frac tn(A + B) + O(n^{-2}), so ∥Xn−Yn∥≤C1n2\|X_n - Y_n\| \leq \frac{C_1}{n^2}. Both have norm at most et(∥A∥+∥B∥)/ne^{t(\|A\| + \|B\|)/n}. The telescoping identity

Xnn−Ynn=∑k=0n−1Xnk(Xn−Yn)Ynn−1−kX_n^n - Y_n^n = \sum_{k=0}^{n-1}X_n^{k}(X_n - Y_n)Y_n^{n-1-k}

gives ∥Xnn−Ynn∥≤n⋅et(∥A∥+∥B∥)⋅C1n2=Cn\|X_n^n - Y_n^n\| \leq n\cdot e^{t(\|A\|+\|B\|)}\cdot\frac{C_1}{n^2} = \frac Cn.

The error comes from non-commutation: the O(n−2)O(n^{-2}) term in Xn−YnX_n - Y_n is t22n2[B,A]\frac{t^2}{2n^2}[B, A], and if AA and BB commute the formula is exact for every nn. The symmetric Strang splitting etA/2netB/netA/2ne^{tA/2n}e^{tB/n}e^{tA/2n} cancels that term and has error O(n−2)O(n^{-2}). Trotter (1959) and Kato proved versions for unbounded generators, and Taylor III, §15.5, proves a nonlinear one for reaction–diffusion systems; it is also how the Feynman–Kac formula can be derived from a path integral (6D.3 Stochastic Differential Equations and Feynman–Kac). In computational finance and physics, splitting is the standard way to solve equations like ut=12σ2uxx+μux−ruu_t = \frac12\sigma^2u_{xx} + \mu u_x - ru: each part is solved exactly or by a simple scheme, and the parts are alternated (6D.9 Finite Difference Methods).

Where this goes Semigroups in the rest of the guide

The heat semigroup on a closed manifold, etΔe^{t\Delta}, and its kernel are the subject of 9B.7 The Heat Equation on a Manifold and 6B.15 Spectral Theory and Heat Trace Asymptotics. In probability, a Markov process is its semigroup Ptf(x)=Ex[f(Xt)]P_tf(x) = \mathbb{E}_x[f(X_t)], the generator of Brownian motion is 12Δ\frac12\Delta, and the generator of a diffusion dX=b dt+σ dBdX = b\,dt + \sigma\,dB is 12σ2Δ+b⋅∇\frac12\sigma^2\Delta + b\cdot\nabla (6D.3 Stochastic Differential Equations and Feynman–Kac); the Ornstein–Uhlenbeck semigroup used to prove Gross's inequality in 6A.12 Entropy, Information and Diffusion is one of these. Along the Ricci flow the operator changes with time, and the evolution is described by a family of operators S(t,s)S(t, s) rather than a semigroup: Perelman's conjugate heat kernel is the kernel of such an evolution family (12A.9 Pseudolocality).

History

Einar Hille (1948) and Kōsaku Yosida (1948) proved the generation theorem independently. William Feller (1952) and Ralph Phillips extended it, and Günter Lumer and Phillips proved their theorem in 1961. Hale Trotter's product formula appeared in 1959, generalising Sophus Lie's formula for matrices. Semigroup methods for nonlinear parabolic equations were developed by Tosio Kato, Hiroshi Fujita and others from the 1960s; Amnon Pazy's book (1983) became the standard reference. John Kingman studied the embedding problem for Markov matrices in 1962, and Jarrow, Lando and Turnbull's credit model appeared in 1997.

Recall Where we stand

A strongly continuous semigroup S(t)S(t) solves u′=Auu' = Au for its generator AA; for u∈D(A)u \in D(A), ddtS(t)u=AS(t)u=S(t)Au\frac{d}{dt}S(t)u = AS(t)u = S(t)Au, and solutions are unique. The resolvent is the Laplace transform ∫0∞e−λtS(t) dt\int_0^\infty e^{-\lambda t}S(t)\,dt, so generators of contraction semigroups are closed, densely defined, with ∥(λ−A)−1∥≤1λ\|(\lambda - A)^{-1}\| \leq \frac1\lambda; Hille–Yosida says these conditions are sufficient, by exponentiating the bounded Yosida approximations λ2Rλ−λ\lambda^2R_\lambda - \lambda and passing to the limit. In Hilbert spaces, dissipativity plus solvability of the resolvent equation (Lumer–Phillips) is the practical test: the heat equation gives a contraction semigroup, the wave equation an isometry group, transport a translation semigroup. Self-adjoint generators give analytic semigroups with ∥(−A)βS(t)∥≤(β/et)β\|(-A)^\beta S(t)\| \leq (\beta/et)^\beta. Duhamel's formula defines mild solutions and is the basis of fixed-point methods, and Lie–Trotter splitting approximates et(A+B)e^{t(A+B)} with error O(1/n)O(1/n). 6B.14 Hyperbolic Equations and Systems turns to hyperbolic equations and systems, where the semigroup is a group and energy estimates do the work.

Exercises

Exercise 13.7 Markov generators

Let QQ be an n×nn\times n matrix with qij≥0q_{ij} \geq 0 for i≠ji \neq j and each row summing to 00. (a) Show that P(t)=etQP(t) = e^{tQ} has rows summing to 11. (b) Show that P(t)P(t) has non-negative entries, by writing Q=(Q+cI)−cIQ = (Q + cI) - cI with cc large. (c) For the two-state chain with Q=(−aab−b)Q = \begin{pmatrix}-a & a\\ b & -b\end{pmatrix}, compute P(t)P(t) and its limit as t→∞t \to \infty.

Solution

(a) Q1=0Q\mathbf 1 = 0, so etQ1=∑tkQkk!1=1e^{tQ}\mathbf 1 = \sum\frac{t^kQ^k}{k!}\mathbf 1 = \mathbf 1. (b) For c≥max⁡i∣qii∣c \geq \max_i|q_{ii}|, Q+cIQ + cI has non-negative entries, so does every power, so et(Q+cI)≥0e^{t(Q+cI)} \geq 0 entrywise; and etQ=e−ctet(Q+cI)e^{tQ} = e^{-ct}e^{t(Q+cI)} since cIcI commutes with QQ. (c) The eigenvalues of QQ are 00 and −(a+b)-(a + b); P(t)=1a+b(b+ae−(a+b)ta−ae−(a+b)tb−be−(a+b)ta+be−(a+b)t)P(t) = \frac{1}{a + b}\begin{pmatrix}b + ae^{-(a+b)t} & a - ae^{-(a+b)t}\\ b - be^{-(a+b)t} & a + be^{-(a+b)t}\end{pmatrix}, which tends to the matrix with both rows (ba+b,aa+b)\big(\frac{b}{a+b}, \frac{a}{a+b}\big), the stationary distribution.

Exercise 13.8 The translation semigroup

On L2(R)L^2(\mathbb{R}), let S(t)u(x)=u(x+t)S(t)u(x) = u(x + t). (a) Show it is a contraction (in fact isometric) semigroup, strongly continuous by 3A.8 Convolution and Mollifiers's continuity of translation. (b) Show that if u∈H1u \in H^1, then S(t)u−ut→u′\frac{S(t)u - u}{t} \to u' in L2L^2 (use the Fourier transform: the difference quotient multiplies u^\hat u by e2πitξ−1t\frac{e^{2\pi it\xi} - 1}{t}). (c) Find the resolvent RλfR_\lambda f explicitly as a convolution, and check ∥Rλ∥≤1λ\|R_\lambda\| \leq \frac1\lambda.

Solution

(b) ∣e2πitξ−1t−2πiξ∣→0\big|\frac{e^{2\pi it\xi} - 1}{t} - 2\pi i\xi\big| \to 0 pointwise and is bounded by 4π∣ξ∣4\pi|\xi|, so dominated convergence with ∫∣ξ∣2∣u^∣2<∞\int|\xi|^2|\hat u|^2 < \infty gives L2L^2 convergence to u′^\widehat{u'}. (c) Rλf(x)=∫0∞e−λtf(x+t) dtR_\lambda f(x) = \int_0^\infty e^{-\lambda t}f(x + t)\,dt, convolution of ff with the function eλy1y<0e^{\lambda y}\mathbf 1_{y<0} (reflected), whose L1L^1 norm is 1λ\frac1\lambda; by Young's inequality (3A.8 Convolution and Mollifiers) ∥Rλf∥2≤1λ∥f∥2\|R_\lambda f\|_2 \leq \frac1\lambda\|f\|_2. Check: λRλf−(Rλf)′=f\lambda R_\lambda f - (R_\lambda f)' = f by differentiating under the integral and integrating by parts.

Exercise 13.9 The heat resolvent

On L2(0,π)L^2(0, \pi) with A=d2dx2A = \frac{d^2}{dx^2}, D(A)=H2∩H01D(A) = H^2\cap H^1_0: (a) show directly that ⟨Au,u⟩≤0\langle Au, u\rangle \leq 0; (b) solve λu−u′′=f\lambda u - u'' = f by expanding in sin⁡kx\sin kx, and show ∥Rλ∥=1λ+1\|R_\lambda\| = \frac{1}{\lambda + 1}, which is less than 1λ\frac1\lambda. What property of the operator does the improvement reflect?

Solution

(a) ∫0πu′′u=−∫0πu′2\int_0^\pi u''u = -\int_0^\pi u'^2. (b) If f=∑fksin⁡kxf = \sum f_k\sin kx, then u=∑fkλ+k2sin⁡kxu = \sum\frac{f_k}{\lambda + k^2}\sin kx, so ∥Rλ∥=sup⁡k1λ+k2=1λ+1\|R_\lambda\| = \sup_k\frac{1}{\lambda + k^2} = \frac{1}{\lambda + 1}. The improvement reflects the spectral gap: the largest eigenvalue of AA is −1-1, not 00, so etAe^{tA} decays like e−te^{-t} and RλR_\lambda is better than for a general contraction semigroup.

Exercise 13.10 The Yosida approximation of a number

For X=CX = \mathbb{C} and A=a<0A = a < 0, compute RλR_\lambda, AλA_\lambda and etAλe^{tA_\lambda}, and check that etAλ→etae^{tA_\lambda} \to e^{ta} as λ→∞\lambda \to \infty. For AA the Dirichlet Laplacian on (0,π)(0, \pi), compute the action of AλA_\lambda on sin⁡kx\sin kx.

Solution

Rλ=1λ−aR_\lambda = \frac{1}{\lambda - a}, Aλ=λaλ−a→aA_\lambda = \frac{\lambda a}{\lambda - a} \to a, so etAλ→etae^{tA_\lambda} \to e^{ta}. On sin⁡kx\sin kx, A=−k2A = -k^2, so Aλsin⁡kx=−λk2λ+k2sin⁡kxA_\lambda\sin kx = \frac{-\lambda k^2}{\lambda + k^2}\sin kx: close to −k2-k^2 for k2≪λk^2 \ll \lambda, bounded by −λ-\lambda for large kk. The Yosida approximation caps the decay rate of high frequencies at λ\lambda.

Exercise 13.11 Strang splitting is second order

For matrices AA, BB and small hh, show that ehA/2ehBehA/2=eh(A+B)+O(h3)e^{hA/2}e^{hB}e^{hA/2} = e^{h(A+B)} + O(h^3), while ehAehB=eh(A+B)+h22[A,B]+O(h3)e^{hA}e^{hB} = e^{h(A+B)} + \frac{h^2}{2}[A, B] + O(h^3), where [A,B]=AB−BA[A, B] = AB - BA. Deduce that nn steps of Strang splitting approximate et(A+B)e^{t(A+B)} with error O(n−2)O(n^{-2}).

Solution

To second order, ehAehB=I+h(A+B)+h22(A2+2AB+B2)+O(h3)e^{hA}e^{hB} = I + h(A + B) + \frac{h^2}{2}(A^2 + 2AB + B^2) + O(h^3) and eh(A+B)=I+h(A+B)+h22(A2+AB+BA+B2)+O(h3)e^{h(A+B)} = I + h(A + B) + \frac{h^2}{2}(A^2 + AB + BA + B^2) + O(h^3); the difference is h22(AB−BA)\frac{h^2}{2}(AB - BA). For the symmetric product (I+hA2+h2A28)(I+hB+h2B22)(I+hA2+h2A28)(I + \frac{hA}{2} + \frac{h^2A^2}{8})(I + hB + \frac{h^2B^2}{2})(I + \frac{hA}{2} + \frac{h^2A^2}{8}), the h2h^2 terms are A28+B22+A28\frac{A^2}{8} + \frac{B^2}{2} + \frac{A^2}{8} from single factors and AB2+A24+BA2\frac{AB}{2} + \frac{A^2}{4} + \frac{BA}{2} from pairs, totalling 12(A2+AB+BA+B2)\frac12(A^2 + AB + BA + B^2), which matches. With local error O(h3)O(h^3) per step and nn steps of size h=t/nh = t/n, the telescoping argument of Theorem 13.6 gives total error O(n⋅n−3)=O(n−2)O(n\cdot n^{-3}) = O(n^{-2}).

Exercise 13.12 Rehearsal: a nonlinearity with a derivative

On the circle T=R/2πZ\mathbb{T} = \mathbb{R}/2\pi\mathbb{Z}, consider the viscous Burgers equation ut=uxx−12(u2)xu_t = u_{xx} - \frac12(u^2)_x, with A=∂x2A = \partial_x^2 on L2(T)L^2(\mathbb{T}). (a) Show that on mean-zero functions ∥∂xS(t)∥≤12et\|\partial_xS(t)\| \leq \frac{1}{\sqrt{2et}}, by Proposition 13.5 (here (−A)1/2(-A)^{1/2} acts like ∣∂x∣|\partial_x|). (b) Write the equation in mild form u(t)=S(t)g−12∫0t∂xS(t−s)(u(s)2) dsu(t) = S(t)g - \frac12\int_0^t\partial_xS(t - s)(u(s)^2)\,ds, and show that the map on the right is a contraction on a ball in C([0,T];L∞(T))C([0, T]; L^\infty(\mathbb{T})) (or C([0,T];H1)C([0, T]; H^1)) for small TT, using ∫0tdst−s=2t\int_0^t\frac{ds}{\sqrt{t - s}} = 2\sqrt t. (c) Explain why the same argument would fail for a nonlinearity with two derivatives, such as (u2)xx(u^2)_{xx}, and why that is the situation of a quasilinear equation, and so of the Ricci flow, which must be handled by linearising around the solution instead (6A.8 Nonlinear Parabolic Equations, 6C.12 Quasilinear Parabolic Systems).

Solution

(a) On mean-zero functions the eigenvalues of −A-A are k2≥1k^2 \geq 1 with eigenfunctions eikxe^{ikx}, and ∣∂x∣|\partial_x| multiplies eikxe^{ikx} by ∣k∣=(k2)1/2|k| = (k^2)^{1/2}, so ∥∂xS(t)∥=∥(−A)1/2S(t)∥≤(2et)−1/2\|\partial_xS(t)\| = \|(-A)^{1/2}S(t)\| \leq (2et)^{-1/2}. (The mean is conserved by the equation and can be handled separately.) (b) For uu, vv in a ball of radius RR, ∥u2−v2∥≤2R∥u−v∥\|u^2 - v^2\| \leq 2R\|u - v\|, so the difference of the integrals is at most 12∫0t2R∥u−v∥2e(t−s)ds≤2Rt2esup⁡∥u−v∥\frac12\int_0^t\frac{2R\|u - v\|}{\sqrt{2e(t - s)}}ds \leq \frac{2R\sqrt t}{\sqrt{2e}}\sup\|u - v\|, less than half for small TT; similarly the map sends the ball to itself. (c) Two derivatives would require ∥(−A)S(t−s)∥∼1t−s\|(-A)S(t - s)\| \sim \frac{1}{t - s}, which is not integrable at s=ts = t: the mild formulation loses control. In a quasilinear equation the highest derivatives appear in the nonlinearity, so one instead treats the leading part as a variable-coefficient linear operator, freezes it at the solution, and uses Schauder estimates for that linear operator.

Free resources for this chapter

Chosen for what this chapter covers, and all free to read. Links checked Oct 20, 2026.

© 2026 NeckPinch (www.neckpinch.com). All content in the guidebook (text, mathematics, figures and exercises) is protected by copyright. All rights reserved. No part may be copied, republished or redistributed without written permission.