Book 6C

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

Course 6Book 6C: Nonlinear PDE: Variational and Geometric MethodsChapter 10

Fully Nonlinear Equations and Monge–Ampère

Concavity, Krylov–Safonov, Evans–Krylov, and the Monge–Ampère equation from optimal transport to Kähler geometry.

38 min read · Updated Oct 23, 2026

Evans treats fully nonlinear equations only through viscosity solutions (chapter 10); read with Gilbarg and Trudinger, chapter 17 (fully nonlinear equations, including the Evans–Krylov estimate and the Monge–Ampère equation), Taylor III, chapter 14 (the sections on fully nonlinear elliptic equations and Monge–Ampère), and Caffarelli and Cabré, Fully Nonlinear Elliptic Equations. For Monge–Ampère and optimal transport: Figalli, The Monge–Ampère Equation and Its Applications, and Villani, Topics in Optimal Transportation. For the Calabi conjecture: Székelyhidi, An Introduction to Extremal Kähler Metrics. This chapter proves the ellipticity and concavity facts, the subsolution property of second derivatives, the comparison principle for Monge–Ampère, the Monge–Ampère equation of optimal transport and the scalar form of the Kähler–Ricci flow; the deep regularity theorems (Krylov–Safonov, Evans–Krylov, Caffarelli, Yau) are stated.

In this chapter · 9 sections
  1. 10.1Moving earth
  2. 10.2Ellipticity and concavity
  3. 10.3Krylov–Safonov and Evans–Krylov
  4. 10.4The real Monge–Ampère equation
  5. 10.5Optimal transport
  6. 10.6The complex Monge–Ampère equation and the Calabi conjecture
  7. 10.7The Kähler–Ricci flow
  8. 10.8History
  9. 10.9Exercises
  10. ↗Free resources

A fully nonlinear equation is nonlinear in the highest derivatives:

F(D2u,∇u,u,x)=0.F(D^2u, \nabla u, u, x) = 0.

The most important example is the Monge–Ampère equation det⁡D2u=f\det D^2u = f, the equation of prescribed Gauss curvature, of optimal transport and, in its complex form, of Kähler–Einstein metrics. Others come from stochastic control (the Bellman equation inf⁡αLαu=0\inf_\alpha L_\alpha u = 0 of 6D.8 Stochastic Control and the HJB Equation, an infimum of linear operators), from geometry (the equations of special Lagrangian submanifolds and of prescribed curvature functions), and from game theory.

None of the earlier methods apply directly. There is no divergence form, so energy methods and De Giorgi–Nash–Moser are out. There is no variational structure in general. And the linearised operator at a solution depends on D2uD^2u itself, so even the Schauder theory needs a bound on second derivatives before it can start. The theory that overcame this, built between 1979 and 1983 by Nicolai Krylov, Mikhail Safonov and Lawrence Evans, rests on two pillars: a Hölder estimate for non-divergence equations with merely measurable coefficients (Krylov–Safonov, the non-divergence analogue of De Giorgi–Nash–Moser, proved with the Alexandrov–Bakelman–Pucci estimate of 6B.8 Lᵖ Theory and Strong Solutions), and the observation that when FF is concave, second derivatives of solutions are subsolutions of a linear equation (Evans–Krylov). This chapter explains both, then turns to Monge–Ampère: its geometry, its weak solutions, optimal transport, and the complex Monge–Ampère equation behind the Calabi conjecture and the Kähler–Ricci flow.

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

  • define uniform ellipticity and concavity for F(D2u)=0F(D^2u) = 0, and check them for the Pucci, Bellman and Monge–Ampère operators;
  • prove that first derivatives of solutions solve linear non-divergence equations, and that for concave FF second derivatives are subsolutions, and explain how this leads to the Krylov–Safonov and Evans–Krylov theorems;
  • prove the comparison principle for the Monge–Ampère equation on convex functions, compute radial solutions and the Monge–Ampère measure of a cone;
  • derive the Monge–Ampère equation of optimal transport from Brenier's theorem, and compute optimal maps in one dimension;
  • reduce the Calabi conjecture and the Kähler–Ricci flow to scalar complex Monge–Ampère equations.

Moving earth

In the world In use Optimal transport, from earthworks to machine learning

In 1781 Gaspard Monge asked how to move a pile of earth (the déblais) into a hole of the same volume (the remblais) at least total cost, the cost of moving a unit of mass from xx to yy being the distance ∣x−y∣|x - y|. The problem resisted solution for 160 years. Leonid Kantorovich reformulated it in 1942 as a linear programme over transport plans (joint distributions with the given marginals), proved a duality theorem, and used the same mathematics to plan the allocation of resources in a planned economy; he shared the 1975 Nobel Memorial Prize in Economics with Tjalling Koopmans for the theory of optimal allocation. Yann Brenier proved in 1987–91 that for the quadratic cost ∣x−y∣2|x - y|^2 the optimal map is the gradient of a convex function, and that this convex function solves a Monge–Ampère equation.

Optimal transport now runs through applied mathematics. The minimal cost defines the Wasserstein distance between probability distributions, which compares distributions by how far their mass must move, not by pointwise differences: two narrow peaks a short distance apart are close in Wasserstein distance even though they do not overlap. It is used to compare images and histograms, to match workers to firms and buyers to products in economics, in the "Wasserstein GAN" of Martin Arjovsky, Soumith Chintala and Léon Bottou (2017) for training generative models, and, via the entropy-regularised version computed by the Sinkhorn algorithm (Marco Cuturi, 2013), at the scale of modern data. In geometry, Richard Jordan, David Kinderlehrer and Felix Otto showed in 1998 that the heat equation is the gradient flow of entropy for the Wasserstein distance, and Robert McCann and Peter Topping (2010) characterised the Ricci flow by the way it contracts Wasserstein distances between diffusing measures.

Ellipticity and concavity

Consider first F(D2u)=0F(D^2u) = 0, with FF a function on the space Sn\mathcal S^n of symmetric n×nn\times n matrices. Write N≥0N \geq 0 for positive semidefinite NN and ∥N∥\|N\| for the operator norm.

Definition 10.1 Uniform ellipticity and concavity

F:Sn→RF : \mathcal S^n \to \mathbb{R} is uniformly elliptic with constants 0<λ≤Λ0 < \lambda \leq \Lambda if

λ∥N∥≤F(M+N)−F(M)≤Λ∥N∥for all M∈Sn, N≥0.\lambda\|N\| \leq F(M + N) - F(M) \leq \Lambda\|N\| \quad\text{for all } M \in \mathcal S^n,\ N \geq 0.

It is concave if F(12(M+M′))≥12(F(M)+F(M′))F(\frac12(M + M')) \geq \frac12(F(M) + F(M')).

For linear F(M)=tr⁡(AM)F(M) = \operatorname{tr}(AM) with λI≤A≤ΛI\lambda I \leq A \leq \Lambda I this is the usual uniform ellipticity, with Λ\Lambda replaced by nΛn\Lambda. If FF is C1C^1, uniform ellipticity says the derivative Fij(M)=∂F∂MijF_{ij}(M) = \frac{\partial F}{\partial M_{ij}} satisfies λI≤(Fij)≤ΛI\lambda I \leq (F_{ij}) \leq \Lambda I (up to a factor nn in the constants, since ∥N∥≤tr⁡N≤n∥N∥\|N\| \leq \operatorname{tr}N \leq n\|N\| for N≥0N \geq 0), and concavity says the second derivative is non-positive: ∑Fij,kl(M)NijNkl≤0\sum F_{ij,kl}(M)N_{ij}N_{kl} \leq 0.

Examples. (1) The Pucci operators M+(M)=Λ∑ei>0ei+λ∑ei<0ei\mathcal M^+(M) = \Lambda\sum_{e_i > 0}e_i + \lambda\sum_{e_i < 0}e_i and M−(M)=λ∑ei>0ei+Λ∑ei<0ei\mathcal M^-(M) = \lambda\sum_{e_i > 0}e_i + \Lambda\sum_{e_i < 0}e_i, with eie_i the eigenvalues of MM, are the extremal uniformly elliptic operators: M−(M)=inf⁡{tr⁡(AM):λI≤A≤ΛI}\mathcal M^-(M) = \inf\{\operatorname{tr}(AM) : \lambda I \leq A \leq \Lambda I\} is concave, M+\mathcal M^+ is convex, and every uniformly elliptic FF satisfies M−(N)≤F(M+N)−F(M)≤M+(N)\mathcal M^-(N) \leq F(M + N) - F(M) \leq \mathcal M^+(N) for all NN, with suitably adjusted constants (Caffarelli and Cabré, chapter 2). (2) The Bellman operators F(M)=inf⁡αtr⁡(AαM)F(M) = \inf_\alpha\operatorname{tr}(A_\alpha M) over a family with λI≤Aα≤ΛI\lambda I \leq A_\alpha \leq \Lambda I are concave and uniformly elliptic: the HJB equations of stochastic control (6D.8 Stochastic Control and the HJB Equation). (3) The Monge–Ampère operator F(M)=log⁡det⁡MF(M) = \log\det M is defined on positive definite matrices, elliptic there with Fij=(M−1)ijF_{ij} = (M^{-1})_{ij}, and concave (Exercise 10.11). It is not uniformly elliptic: the derivative degenerates as eigenvalues of MM grow or shrink, and controlling them is the whole difficulty.

Proposition 10.2 Differentiating a fully nonlinear equation

Let F∈C2F \in C^2 be elliptic, u∈C4(U)u \in C^4(U) a solution of F(D2u)=0F(D^2u) = 0, ee a unit vector, and aij(x)=Fij(D2u(x))a^{ij}(x) = F_{ij}(D^2u(x)). Then

  1. ue=∂euu_e = \partial_eu solves the linear equation aij∂ijue=0a^{ij}\partial_{ij}u_e = 0;
  2. if FF is concave, uee=∂e2uu_{ee} = \partial_e^2u is a subsolution: aij∂ijuee≥0a^{ij}\partial_{ij}u_{ee} \geq 0.

Proof. Differentiate F(D2u(x))=0F(D^2u(x)) = 0 in the direction ee: Fij(D2u) ∂ijue=0F_{ij}(D^2u)\,\partial_{ij}u_e = 0. Differentiate again:

Fij(D2u) ∂ijuee+Fij,kl(D2u) ∂ijue ∂klue=0.F_{ij}(D^2u)\,\partial_{ij}u_{ee} + F_{ij,kl}(D^2u)\,\partial_{ij}u_e\,\partial_{kl}u_e = 0.

By concavity the second term, the second derivative of FF evaluated on the symmetric matrix N=D2ueN = D^2u_e, is ≤0\leq 0, so aij∂ijuee≥0a^{ij}\partial_{ij}u_{ee} \geq 0.

The proposition shows both the opportunity and the problem. The derivatives of a solution satisfy linear equations, so linear theory can be applied to them, but with coefficients aij(x)=Fij(D2u(x))a^{ij}(x) = F_{ij}(D^2u(x)) about which nothing is known beyond ellipticity: they are bounded and measurable, no more. And the equation is in non-divergence form, so De Giorgi–Nash–Moser does not apply. What is needed is a regularity theory for non-divergence equations with rough coefficients.

Krylov–Safonov and Evans–Krylov

Theorem 10.3 Krylov–Safonov (statement)

Let aija^{ij} be measurable with λI≤(aij)≤ΛI\lambda I \leq (a^{ij}) \leq \Lambda I on B1B_1, and w∈W2,n(B1)w \in W^{2,n}(B_1) a solution of aij∂ijw=0a^{ij}\partial_{ij}w = 0. Then:

  1. (Harnack inequality) if w≥0w \geq 0, sup⁡B1/2w≤Cinf⁡B1/2w\sup_{B_{1/2}}w \leq C\inf_{B_{1/2}}w;
  2. (Hölder estimate) ∥w∥Cα(B1/2)≤C∥w∥L∞(B1)\|w\|_{C^\alpha(B_{1/2})} \leq C\|w\|_{L^\infty(B_1)},

with CC and α∈(0,1)\alpha \in (0, 1) depending only on nn, λ\lambda, Λ\Lambda.

Nicolai Krylov and Mikhail Safonov proved this in 1979–80. The heart of the proof is a measure estimate: if a non-negative supersolution is at least 11 on a definite fraction of a ball, it is bounded below by a positive constant on a smaller ball. That estimate comes from the Alexandrov–Bakelman–Pucci inequality of 6B.8 Lᵖ Theory and Strong Solutions, applied to a cleverly chosen auxiliary function, and a covering argument (the "growing ink-spots" lemma) propagates it across scales, much as the De Giorgi iteration does in the divergence case (6B.9 De Giorgi–Nash–Moser). Luis Caffarelli showed in 1989 that the whole theory, and a perturbative C2,αC^{2,\alpha} theory, works for viscosity solutions of fully nonlinear equations.

Applied to w=uew = u_e (by Proposition 10.2), Krylov–Safonov gives a C1,αC^{1,\alpha} estimate for solutions of every uniformly elliptic F(D2u)=0F(D^2u) = 0: ∥u∥C1,α(B1/2)≤C∥u∥L∞(B1)\|u\|_{C^{1,\alpha}(B_{1/2})} \leq C\|u\|_{L^\infty(B_1)}. To go further, to C2,αC^{2,\alpha}, where Schauder theory takes over, concavity is needed.

Theorem 10.4 Evans–Krylov (statement)

If FF is uniformly elliptic and concave and u∈C2(B1)u \in C^2(B_1) solves F(D2u)=0F(D^2u) = 0, then

∥u∥C2,α(B1/2)≤C∥u∥L∞(B1)\|u\|_{C^{2,\alpha}(B_{1/2})} \leq C\|u\|_{L^\infty(B_1)}

with α\alpha and CC depending only on nn, λ\lambda, Λ\Lambda (and F(0)F(0)).

Lawrence Evans (1982) and Krylov (1982–83) found this independently. The idea: by Proposition 10.2, every pure second derivative ueeu_{ee} is a subsolution, so it cannot dip much below its supremum on large sets; on the other hand, since F(D2u)=0F(D^2u) = 0 and FF is uniformly elliptic, the second derivatives are tied together, and a sum of them is a supersolution. Combining a weak Harnack inequality for the supersolutions with the subsolution property for each ueeu_{ee}, over finitely many directions ee chosen to span the space of matrices, the oscillation of D2uD^2u decreases by a fixed factor from one ball to the half ball, which is Hölder continuity.

Concavity is necessary. Nikolai Nadirashvili and Serge Vlăduţ constructed in 2007 uniformly elliptic (but neither concave nor convex) equations F(D2u)=0F(D^2u) = 0 in dimension 12 with viscosity solutions that are not C2C^2, and later examples went down to dimension 5. In dimension 2, every uniformly elliptic F(D2u)=0F(D^2u) = 0 has C2,αC^{2,\alpha} solutions (Nirenberg, 1953), because in two dimensions solutions of linear non-divergence equations with measurable coefficients are already C1,αC^{1,\alpha} (a theorem going back to Bernstein and Morrey), and the first derivatives ueu_e solve such equations.

The continuity method again. With the Evans–Krylov estimate, the Dirichlet problem for concave uniformly elliptic equations is solved exactly as in 6B.7 Schauder Theory and the Continuity Method and 6C.6 Quasilinear Elliptic Equations and Minimal Surfaces: embed in a family, prove a priori bounds in C2,αC^{2,\alpha} (here Evans–Krylov in the interior plus boundary estimates of Krylov), and run the continuity method. The pattern is always the same: existence reduces to a priori estimates, and the estimates reduce to the regularity theory of the linearised equation.

The real Monge–Ampère equation

det⁡D2u=f  in U,u convex,(MA)\det D^2u = f \ \text{ in } U, \qquad u \text{ convex}, \tag{MA}

with f>0f > 0. Three facts make it special.

It is elliptic only on convex functions. The linearisation at uu is v↦tr⁡(cof⁡(D2u)D2v)=det⁡(D2u)tr⁡((D2u)−1D2v)v \mapsto \operatorname{tr}\big(\operatorname{cof}(D^2u)D^2v\big) = \det(D^2u)\operatorname{tr}\big((D^2u)^{-1}D^2v\big), where cof⁡\operatorname{cof} is the cofactor matrix. This is elliptic exactly when D2uD^2u is positive definite. Without convexity the equation can change type: in two dimensions u=x1x2u = x_1x_2 solves det⁡D2u=−1\det D^2u = -1, a hyperbolic equation, and in even dimensions the concave function −u-u solves the same equation as uu, with negative definite linearisation. So one always imposes convexity.

It is geometric. The Gauss curvature of the graph of uu is K=det⁡D2u(1+∣∇u∣2)(n+2)/2K = \frac{\det D^2u}{(1 + |\nabla u|^2)^{(n+2)/2}}, so prescribing the Gauss curvature of a convex hypersurface is a Monge–Ampère equation (the Minkowski and Weyl problems). And det⁡D2u\det D^2u is the Jacobian of the gradient map ∇u\nabla u: for a smooth convex uu and a Borel set EE,

∣∇u(E)∣=∫Edet⁡D2u dx(1)|\nabla u(E)| = \int_E\det D^2u\,dx \tag{1}

(the area formula, 6B.8 Lᵖ Theory and Strong Solutions; ∇u\nabla u is injective when uu is strictly convex).

It is invariant under affine maps. If AA is linear with det⁡A=1\det A = 1, then u(Ax)u(Ax) solves the same equation as uu (with f(Ax)f(Ax)). So solutions can be stretched enormously in one direction and compressed in another without changing the equation: the estimates cannot be uniform unless something controls the shape of level sets. This is why Caffarelli's regularity theory is built on sections {u<ℓ+h}\{u < \ell + h\} (ℓ\ell affine), normalised by John's ellipsoid lemma.

Theorem 10.5 Comparison for Monge–Ampère

Let UU be bounded and u,v∈C2(U)∩C(U‾)u, v \in C^2(U)\cap C(\overline U) convex, with det⁡D2u≥det⁡D2v>0\det D^2u \geq \det D^2v > 0 in UU and u≤vu \leq v on ∂U\partial U. Then u≤vu \leq v in UU.

Proof. Suppose w=u−vw = u - v has a positive maximum. For ε>0\varepsilon > 0 small, wε=u+ε(∣x∣2−d2)−vw_\varepsilon = u + \varepsilon(|x|^2 - d^2) - v, with d=diam⁡Ud = \operatorname{diam}U after translating 00 into UU, still has a positive maximum (since wε→ww_\varepsilon \to w uniformly), attained at an interior point x0x_0 (since ∣x∣2−d2≤0|x|^2 - d^2 \leq 0 on U‾\overline U, so wε≤w≤0w_\varepsilon \leq w \leq 0 on ∂U\partial U), and uε=u+ε(∣x∣2−d2)u_\varepsilon = u + \varepsilon(|x|^2 - d^2) satisfies D2uε=D2u+2εID^2u_\varepsilon = D^2u + 2\varepsilon I, so det⁡D2uε>det⁡D2u≥det⁡D2v\det D^2u_\varepsilon > \det D^2u \geq \det D^2v (the determinant is strictly increasing on positive definite matrices). At the maximum x0x_0 of uε−vu_\varepsilon - v, D2uε(x0)≤D2v(x0)D^2u_\varepsilon(x_0) \leq D^2v(x_0), and both are positive definite, so det⁡D2uε(x0)≤det⁡D2v(x0)\det D^2u_\varepsilon(x_0) \leq \det D^2v(x_0) (determinant is monotone on positive matrices). Contradiction.

In particular, the Dirichlet problem for (MA) has at most one convex classical solution. For existence, the analogue of the four estimates of 6C.6 Quasilinear Elliptic Equations and Minimal Surfaces works, with convexity providing the C0C^0 and C1C^1 bounds and the hard steps being the second-derivative bounds up to the boundary; the theorem is due to Luis Caffarelli, Louis Nirenberg and Joel Spruck (1984), and to Krylov.

Theorem 10.6 The Dirichlet problem for Monge–Ampère (statement)

If UU is a bounded, smooth, uniformly convex domain, f∈C∞(U‾)f \in C^\infty(\overline U) with f>0f > 0, and ϕ∈C∞(∂U)\phi \in C^\infty(\partial U), there is a unique convex u∈C∞(U‾)u \in C^\infty(\overline U) with det⁡D2u=f\det D^2u = f in UU and u=ϕu = \phi on ∂U\partial U.

Weak solutions. Formula (1) suggests a definition that needs no derivatives. For a convex uu, the subdifferential at xx is ∂u(x)={p:u(y)≥u(x)+p⋅(y−x) for all y}\partial u(x) = \{p : u(y) \geq u(x) + p\cdot(y - x) \text{ for all } y\}, the set of slopes of supporting planes, and the Monge–Ampère measure is μu(E)=∣∂u(E)∣\mu_u(E) = |\partial u(E)|. Aleksandr Alexandrov showed that this is a Borel measure, and uu is an Alexandrov solution of det⁡D2u=f\det D^2u = f if μu=f dx\mu_u = f\,dx. The cone u=∣x∣u = |x| has μu=∣B1∣δ0\mu_u = |B_1|\delta_0 (Exercise 10.14): all its curvature is at the vertex. Alexandrov solutions exist and are unique for the Dirichlet problem under mild conditions, and they are stable under uniform convergence, playing the role that viscosity solutions play for general fully nonlinear equations.

Regularity is subtle. Aleksei Pogorelov found Alexandrov solutions of det⁡D2u=f\det D^2u = f with ff smooth and positive that are not C2C^2, in dimensions n≥3n \geq 3: functions of the form u(x′,xn)=∣x′∣2−2/nh(xn)u(x', x_n) = |x'|^{2 - 2/n}h(x_n) that contain a line segment in their graph. Caffarelli proved in 1990 that this is the only obstruction: a strictly convex Alexandrov solution with 0<c≤f≤C0 < c \leq f \leq C is C1,αC^{1,\alpha}, and if f∈Cαf \in C^\alpha it is C2,αC^{2,\alpha}. In dimension two, Alexandrov solutions with positive bounded ff are automatically strictly convex.

Optimal transport

Let μ\mu and ν\nu be probability measures on Rn\mathbb{R}^n with finite second moments. A map TT pushes μ\mu forward to ν\nu, T#μ=νT_\#\mu = \nu, if μ(T−1(B))=ν(B)\mu(T^{-1}(B)) = \nu(B) for all Borel BB; equivalently ∫φ(T(x)) dμ(x)=∫φ(y) dν(y)\int\varphi(T(x))\,d\mu(x) = \int\varphi(y)\,d\nu(y) for bounded continuous φ\varphi. Monge's problem with quadratic cost is to minimise ∫∣x−T(x)∣2 dμ(x)\int|x - T(x)|^2\,d\mu(x) over such maps.

Theorem 10.7 Brenier's theorem (statement)

If μ\mu is absolutely continuous with respect to Lebesgue measure, there is a convex function uu, unique up to an additive constant on the support of μ\mu, such that ∇u#μ=ν\nabla u_\#\mu = \nu, and T=∇uT = \nabla u is the unique minimiser of Monge's problem. The minimal cost defines the Wasserstein distance W2(μ,ν)2=∫∣x−∇u(x)∣2 dμW_2(\mu, \nu)^2 = \int|x - \nabla u(x)|^2\,d\mu.

The proof (Villani, chapter 2) goes through Kantorovich's relaxation and duality. The reason gradients of convex functions appear is cyclical monotonicity: an optimal plan cannot be improved by permuting destinations among finitely many points, and in the quadratic case this says the support of the plan lies in the subdifferential of a convex function (a theorem of Rockafellar). In one dimension, this is the familiar fact that the optimal way to match two sorted lists is in order: the optimal map is the monotone rearrangement T=G−1∘FT = G^{-1}\circ F, where FF and GG are the distribution functions (Exercise 10.15).

Proposition 10.8 The Monge–Ampère equation of optimal transport

If μ=f dx\mu = f\,dx and ν=g dy\nu = g\,dy with ff, gg continuous and positive on their supports, and the Brenier potential uu is C2C^2 with D2u>0D^2u > 0, then

g(∇u(x)) det⁡D2u(x)=f(x).g(\nabla u(x))\,\det D^2u(x) = f(x).

Proof. For any continuous bounded φ\varphi, the push-forward condition and the change of variables y=∇u(x)y = \nabla u(x) (a diffeomorphism, as D2u>0D^2u > 0, with Jacobian det⁡D2u\det D^2u) give

∫φ(∇u(x))f(x) dx=∫φ(y)g(y) dy=∫φ(∇u(x)) g(∇u(x))det⁡D2u(x) dx.\int\varphi(\nabla u(x))f(x)\,dx = \int\varphi(y)g(y)\,dy = \int\varphi(\nabla u(x))\,g(\nabla u(x))\det D^2u(x)\,dx.

As φ∘∇u\varphi\circ\nabla u ranges over enough functions (all continuous bounded functions, composed with a diffeomorphism), the integrands agree.

This is a Monge–Ampère equation with a second boundary condition: instead of prescribing uu on ∂U\partial U, one prescribes that ∇u\nabla u maps the support of μ\mu onto that of ν\nu. Caffarelli proved in 1992 that if the target is convex and the densities are bounded above and below, the Brenier map is C0,αC^{0,\alpha}, and smooth if the densities are; without convexity of the target, the map can be discontinuous.

The complex Monge–Ampère equation and the Calabi conjecture

On a compact Kähler manifold (M,ω)(M, \omega) of complex dimension nn, with ω=i gjkˉ dzj∧dzˉk\omega = i\,g_{j\bar k}\,dz^j\wedge d\bar z^k, the Ricci form is locally

Ric⁡(ω)=−i∂∂ˉlog⁡det⁡(gjkˉ),\operatorname{Ric}(\omega) = -i\partial\bar\partial\log\det(g_{j\bar k}),

and it represents 2πc1(M)2\pi c_1(M), the first Chern class, in cohomology. Eugenio Calabi conjectured in 1954–57 that every closed real (1,1)(1, 1)-form ρ\rho representing 2πc1(M)2\pi c_1(M) is the Ricci form of a unique Kähler metric in the cohomology class of ω\omega. Every Kähler metric in that class has the form ωφ=ω+i∂∂ˉφ\omega_\varphi = \omega + i\partial\bar\partial\varphi for a function φ\varphi (the ∂∂ˉ\partial\bar\partial-lemma), and ρ=Ric⁡(ω)−i∂∂ˉF\rho = \operatorname{Ric}(\omega) - i\partial\bar\partial F for some function FF, normalised by ∫MeFωn=∫Mωn\int_Me^F\omega^n = \int_M\omega^n. Since Ric⁡(ωφ)−Ric⁡(ω)=−i∂∂ˉlog⁡ωφnωn\operatorname{Ric}(\omega_\varphi) - \operatorname{Ric}(\omega) = -i\partial\bar\partial\log\frac{\omega_\varphi^n}{\omega^n}, the conjecture becomes the complex Monge–Ampère equation

(ω+i∂∂ˉφ)n=eFωn,ω+i∂∂ˉφ>0,(CMA)(\omega + i\partial\bar\partial\varphi)^n = e^F\omega^n, \qquad \omega + i\partial\bar\partial\varphi > 0, \tag{CMA}

which in local coordinates reads det⁡(gjkˉ+φjkˉ)=eFdet⁡(gjkˉ)\det(g_{j\bar k} + \varphi_{j\bar k}) = e^F\det(g_{j\bar k}).

Theorem 10.9 Yau's theorem (statement)

On a compact Kähler manifold, (CMA) has a smooth solution φ\varphi, unique up to an additive constant, for every smooth FF with ∫eFωn=∫ωn\int e^F\omega^n = \int\omega^n. In particular, if c1(M)=0c_1(M) = 0 in real cohomology, every Kähler class contains a unique Ricci-flat Kähler metric.

Shing-Tung Yau proved this in 1976 (announced 1977, published 1978). The proof is the continuity method of 6B.7 Schauder Theory and the Continuity Method applied to (ω+i∂∂ˉφ)n=etF+ctωn(\omega + i\partial\bar\partial\varphi)^n = e^{tF + c_t}\omega^n, t∈[0,1]t \in [0, 1], and openness is the invertibility of the linearised operator, the Laplacian of ωφ\omega_\varphi. Closedness is a sequence of a priori estimates, which is where the work lies: a C0C^0 bound on φ\varphi (Yau's Moser iteration, the hardest step), a bound on the Laplacian of φ\varphi from a maximum principle computation in the spirit of 6C.7 Harmonic Maps and Their Heat Flow (Aubin and Yau), a third-order bound (Calabi's estimate, or Evans–Krylov, since log⁡det⁡\log\det is concave), and Schauder bootstrapping. Thierry Aubin and Yau independently solved the case c1(M)<0c_1(M) < 0, where Ric⁡(ωφ)=−ωφ\operatorname{Ric}(\omega_\varphi) = -\omega_\varphi leads to (ω+i∂∂ˉφ)n=eF+φωn(\omega + i\partial\bar\partial\varphi)^n = e^{F + \varphi}\omega^n, whose extra eφe^\varphi gives the C0C^0 bound by the maximum principle. Ricci-flat Kähler manifolds with c1=0c_1 = 0 are the Calabi–Yau manifolds of string theory, where six of the ten dimensions of spacetime are curled up into one. Yau received the Fields Medal in 1982.

The Kähler–Ricci flow

On a Kähler manifold, the Ricci flow ∂tg=−Ric⁡(g)\partial_tg = -\operatorname{Ric}(g) (with this normalisation, Hamilton's flow at half speed) preserves the Kähler condition, and it becomes ∂tω=−Ric⁡(ω)\partial_t\omega = -\operatorname{Ric}(\omega). Because the Ricci form is −i∂∂ˉ-i\partial\bar\partial of a function in the Kähler setting, the whole flow reduces to a scalar parabolic equation for a potential.

Proposition 10.10 The Kähler–Ricci flow as a parabolic Monge–Ampère equation

Let Ω\Omega be a smooth volume form on MM, and ω^t=ω0−tRic⁡(Ω)\hat\omega_t = \omega_0 - t\operatorname{Ric}(\Omega), where Ric⁡(Ω)=−i∂∂ˉlog⁡Ω\operatorname{Ric}(\Omega) = -i\partial\bar\partial\log\Omega (computed in local coordinates from the density of Ω\Omega). If φ(t)\varphi(t) solves

∂φ∂t=log⁡(ω^t+i∂∂ˉφ)nΩ,φ(0)=0,\frac{\partial\varphi}{\partial t} = \log\frac{(\hat\omega_t + i\partial\bar\partial\varphi)^n}{\Omega}, \qquad \varphi(0) = 0,

with ω^t+i∂∂ˉφ>0\hat\omega_t + i\partial\bar\partial\varphi > 0, then ω(t)=ω^t+i∂∂ˉφ(t)\omega(t) = \hat\omega_t + i\partial\bar\partial\varphi(t) solves ∂tω=−Ric⁡(ω)\partial_t\omega = -\operatorname{Ric}(\omega), ω(0)=ω0\omega(0) = \omega_0.

Proof. ∂tω=∂tω^t+i∂∂ˉφt=−Ric⁡(Ω)+i∂∂ˉlog⁡ωnΩ\partial_t\omega = \partial_t\hat\omega_t + i\partial\bar\partial\varphi_t = -\operatorname{Ric}(\Omega) + i\partial\bar\partial\log\frac{\omega^n}{\Omega}. Now −Ric⁡(Ω)=i∂∂ˉlog⁡Ω-\operatorname{Ric}(\Omega) = i\partial\bar\partial\log\Omega and −Ric⁡(ω)=i∂∂ˉlog⁡ωn-\operatorname{Ric}(\omega) = i\partial\bar\partial\log\omega^n (in local coordinates, with Ω\Omega and ωn\omega^n identified with their densities), so ∂tω=i∂∂ˉlog⁡Ω+i∂∂ˉ(log⁡ωn−log⁡Ω)=i∂∂ˉlog⁡ωn=−Ric⁡(ω)\partial_t\omega = i\partial\bar\partial\log\Omega + i\partial\bar\partial(\log\omega^n - \log\Omega) = i\partial\bar\partial\log\omega^n = -\operatorname{Ric}(\omega).

The equation is parabolic because log⁡det⁡\log\det is elliptic, and concave, so the Evans–Krylov theory applies. Huai-Dong Cao proved in 1985 that on compact Kähler manifolds with c1(M)=0c_1(M) = 0 or c1(M)<0c_1(M) < 0 (with the appropriate normalisation) the flow exists for all time and converges to the Kähler–Einstein metric, giving a parabolic proof of the theorems of Yau and Aubin. The Fano case (c1(M)>0c_1(M) > 0) is much harder, because Kähler–Einstein metrics need not exist there. Perelman proved unpublished estimates for the Kähler–Ricci flow on Fano manifolds (a uniform bound on scalar curvature and diameter, written up by Natasa Sesum and Gang Tian in 2008) using his W\mathcal W-entropy (12A.3 The 𝓦-Entropy); the eventual solution of the Yau–Tian–Donaldson conjecture (Chen, Donaldson and Sun, 2015) characterised existence by algebraic stability. The analytic minimal model program of Jian Song and Gang Tian studies the Kähler–Ricci flow on general projective varieties, where it performs algebraic surgeries (contractions and flips) at singular times, the complex analogue of Perelman's surgery.

Where this goes Optimal transport and Ricci curvature

The Monge–Ampère equation of optimal transport gave geometry a new definition of Ricci curvature. John Lott and Cédric Villani, and independently Karl-Theodor Sturm (2006–09), defined "Ricci curvature bounded below" for metric measure spaces by convexity of entropy along Wasserstein geodesics, a condition that makes sense without any smoothness. For Ricci flow, McCann and Topping (2010) showed that a family of metrics is a super-Ricci flow exactly when Wasserstein distances between solutions of the backward heat equation are non-increasing, and Topping (2009) used optimal transport with Perelman's L\mathcal L-length as cost (6C.9 Hamilton–Jacobi Equations and Viscosity Solutions, 12A.5 Reduced Distance and Reduced Volume) to give a new proof of the monotonicity of the reduced volume. 6C.11 Optimal Transport and Ricci Curvature develops all of this with proofs.

History

Monge posed his transport problem in 1781, and André-Marie Ampère studied the equation that bears both names around 1820. Hermann Minkowski posed the problem of convex bodies with prescribed curvature around 1900. Aleksandr Alexandrov developed the weak theory in the 1940s and 1950s, and Pogorelov and, independently, Shiu-Yuen Cheng and Yau solved the Minkowski problem in the 1970s. Calabi's conjecture dates from 1954–57 and Yau's solution from 1976–78. Krylov and Safonov proved their Harnack inequality in 1979–80; Evans and Krylov the C2,αC^{2,\alpha} estimate in 1982–83; Caffarelli, Nirenberg and Spruck the Dirichlet problem in 1984; Caffarelli the regularity theory for viscosity solutions in 1989 and for Monge–Ampère in 1990–92. Kantorovich's relaxation dates from 1942 and Brenier's theorem from 1987–91.

Recall Where we stand

Fully nonlinear equations F(D2u)=0F(D^2u) = 0 are uniformly elliptic when λ∥N∥≤F(M+N)−F(M)≤Λ∥N∥\lambda\|N\| \leq F(M + N) - F(M) \leq \Lambda\|N\| for N≥0N \geq 0; the Pucci, Bellman and Monge–Ampère operators are the main examples. Derivatives of solutions solve linear non-divergence equations with measurable coefficients, so Krylov–Safonov (via ABP) gives C1,αC^{1,\alpha}; for concave FF, second derivatives are subsolutions, and Evans–Krylov gives C2,αC^{2,\alpha}; without concavity, C2C^2 can fail. The real Monge–Ampère equation det⁡D2u=f\det D^2u = f is elliptic on convex functions, satisfies a comparison principle, has weak (Alexandrov) solutions via the measure ∣∂u(E)∣|\partial u(E)|, and is regular for strictly convex solutions (Caffarelli). Brenier's optimal map is ∇u\nabla u with uu convex, and g(∇u)det⁡D2u=fg(\nabla u)\det D^2u = f. The Calabi conjecture is the complex Monge–Ampère equation (ω+i∂∂ˉφ)n=eFωn(\omega + i\partial\bar\partial\varphi)^n = e^F\omega^n (Yau), and the Kähler–Ricci flow is φt=log⁡((ω^t+i∂∂ˉφ)n/Ω)\varphi_t = \log\big((\hat\omega_t + i\partial\bar\partial\varphi)^n/\Omega\big). 6C.11 Optimal Transport and Ricci Curvature takes optimal transport further: the Wasserstein distance makes the space of probability measures a geometry in which the heat equation is the gradient flow of entropy, and convexity of entropy is Ricci curvature.

Exercises

Exercise 10.11 log⁡det⁡\log\det is elliptic and concave

On positive definite matrices, let F(M)=log⁡det⁡MF(M) = \log\det M. (a) Show that ddsF(M+sN)∣s=0=tr⁡(M−1N)\frac{d}{ds}F(M + sN)\big|_{s=0} = \operatorname{tr}(M^{-1}N), and that this is positive for N≥0N \geq 0, N≠0N \neq 0. (b) Show that d2ds2F(M+sN)∣s=0=−tr⁡((M−1N)2)≤0\frac{d^2}{ds^2}F(M + sN)\big|_{s=0} = -\operatorname{tr}\big((M^{-1}N)^2\big) \leq 0. (Write M−1/2NM−1/2=SM^{-1/2}NM^{-1/2} = S, symmetric.)

Solution

(a) log⁡det⁡(M+sN)=log⁡det⁡M+log⁡det⁡(I+sM−1N)\log\det(M + sN) = \log\det M + \log\det(I + sM^{-1}N), and ddslog⁡det⁡(I+sA)∣s=0=tr⁡A\frac{d}{ds}\log\det(I + sA)|_{s=0} = \operatorname{tr}A. With S=M−1/2NM−1/2≥0S = M^{-1/2}NM^{-1/2} \geq 0, tr⁡(M−1N)=tr⁡S>0\operatorname{tr}(M^{-1}N) = \operatorname{tr}S > 0 unless S=0S = 0. (b) log⁡det⁡(I+sS)=∑log⁡(1+sσi)\log\det(I + sS) = \sum\log(1 + s\sigma_i) over the eigenvalues σi\sigma_i of SS, whose second derivative at 00 is −∑σi2=−tr⁡S2=−tr⁡((M−1N)2)≤0-\sum\sigma_i^2 = -\operatorname{tr}S^2 = -\operatorname{tr}\big((M^{-1}N)^2\big) \leq 0.

Exercise 10.12 The Pucci operators

(a) Show that M−(M)=inf⁡{tr⁡(AM):λI≤A≤ΛI}\mathcal M^-(M) = \inf\{\operatorname{tr}(AM) : \lambda I \leq A \leq \Lambda I\}. (Diagonalise MM; for diagonal MM the infimum is attained at a diagonal AA.) (b) Deduce that M−\mathcal M^- is concave.

Solution

(a) Write M=Qdiag⁡(ei)QTM = Q\operatorname{diag}(e_i)Q^T. For admissible AA, tr⁡(AM)=∑iei(QTAQ)ii\operatorname{tr}(AM) = \sum_ie_i(Q^TAQ)_{ii}, and λ≤(QTAQ)ii≤Λ\lambda \leq (Q^TAQ)_{ii} \leq \Lambda. So tr⁡(AM)≥∑ei>0λei+∑ei<0Λei=M−(M)\operatorname{tr}(AM) \geq \sum_{e_i > 0}\lambda e_i + \sum_{e_i < 0}\Lambda e_i = \mathcal M^-(M), with equality for A=Qdiag⁡(ai)QTA = Q\operatorname{diag}(a_i)Q^T, ai=λa_i = \lambda if ei>0e_i > 0 and Λ\Lambda otherwise. (b) An infimum of linear functions of MM is concave.

Exercise 10.13 Radial solutions

For radial u(x)=U(∣x∣)u(x) = U(|x|) on Rn\mathbb{R}^n, show that det⁡D2u=U′′(U′r)n−1\det D^2u = U''\big(\frac{U'}{r}\big)^{n-1}. Deduce that the convex radial solution of det⁡D2u=f(∣x∣)\det D^2u = f(|x|) with U′(0)=0U'(0) = 0 has U′(r)n=n∫0rsn−1f(s) dsU'(r)^n = n\int_0^rs^{n-1}f(s)\,ds, and check that f=1f = 1 gives u=12∣x∣2u = \frac12|x|^2.

Solution

D2u=U′′x⊗xr2+U′r(I−x⊗xr2)D^2u = U''\frac{x\otimes x}{r^2} + \frac{U'}{r}\big(I - \frac{x\otimes x}{r^2}\big), with eigenvalue U′′U'' in the radial direction and U′r\frac{U'}{r} (multiplicity n−1n - 1) in tangential directions. So det⁡D2u=U′′(U′/r)n−1\det D^2u = U''(U'/r)^{n-1}, i.e. 1n((U′)n)′=rn−1f(r)\frac1n\big((U')^n\big)' = r^{n-1}f(r). Integrating from 00: (U′)n=n∫0rsn−1f(U')^n = n\int_0^rs^{n-1}f. For f=1f = 1, (U′)n=rn(U')^n = r^n, U′=rU' = r, U=r22U = \frac{r^2}{2}.

Exercise 10.14 The Monge–Ampère measure of a cone

For u(x)=∣x∣u(x) = |x| on Rn\mathbb{R}^n, show that ∂u(0)\partial u(0) is the closed unit ball and ∂u(x)={x/∣x∣}\partial u(x) = \{x/|x|\} for x≠0x \neq 0. Conclude that μu=∣B1∣ δ0\mu_u = |B_1|\,\delta_0, so uu is an Alexandrov solution of det⁡D2u=∣B1∣δ0\det D^2u = |B_1|\delta_0.

Solution

At 00: p∈∂u(0)p \in \partial u(0) iff ∣y∣≥p⋅y|y| \geq p\cdot y for all yy, iff ∣p∣≤1|p| \leq 1. At x≠0x \neq 0, uu is differentiable with gradient x/∣x∣x/|x|, and for a convex function the subdifferential at a point of differentiability is the gradient alone. So ∂u(E)\partial u(E) is B1‾\overline{B_1} (plus a null set of unit vectors) if 0∈E0 \in E, and a subset of the unit sphere (measure zero) otherwise.

Exercise 10.15 Optimal transport on the line

(a) For μ=N(0,1)\mu = N(0, 1) and ν=N(m,σ2)\nu = N(m, \sigma^2) on R\mathbb{R} (σ>0\sigma > 0), show that the monotone rearrangement is T(x)=m+σxT(x) = m + \sigma x, and that W2(μ,ν)2=m2+(σ−1)2W_2(\mu, \nu)^2 = m^2 + (\sigma - 1)^2. (b) Check that T=u′T = u' with u(x)=mx+σ2x2u(x) = mx + \frac\sigma2x^2 convex, and that the equation g(u′)u′′=fg(u')u'' = f of Proposition 10.8 holds.

Solution

(a) TT must be increasing and push N(0,1)N(0, 1) to N(m,σ2)N(m, \sigma^2); x↦m+σxx \mapsto m + \sigma x does both, and the monotone map is unique. W22=E[(X−m−σX)2]=E[(m+(σ−1)X)2]=m2+(σ−1)2W_2^2 = \mathbb{E}\big[(X - m - \sigma X)^2\big] = \mathbb{E}\big[(m + (\sigma - 1)X)^2\big] = m^2 + (\sigma - 1)^2. (b) u′=m+σxu' = m + \sigma x, u′′=σ>0u'' = \sigma > 0. With f(x)=e−x2/22πf(x) = \frac{e^{-x^2/2}}{\sqrt{2\pi}} and g(y)=e−(y−m)2/(2σ2)σ2πg(y) = \frac{e^{-(y - m)^2/(2\sigma^2)}}{\sigma\sqrt{2\pi}}: g(m+σx)σ=e−x2/22π=f(x)g(m + \sigma x)\sigma = \frac{e^{-x^2/2}}{\sqrt{2\pi}} = f(x).

Exercise 10.16 Rehearsal: the Kähler–Ricci flow in complex dimension one

On a domain in C\mathbb{C} with Ω=i2dz∧dzˉ\Omega = \frac i2dz\wedge d\bar z (so Ric⁡(Ω)=0\operatorname{Ric}(\Omega) = 0 and ω^t=ω0\hat\omega_t = \omega_0 if ω0=Ω\omega_0 = \Omega), write ω=i2evdz∧dzˉ\omega = \frac i2e^vdz\wedge d\bar z, the Kähler form of the metric g=ev(dx2+dy2)g = e^v(dx^2 + dy^2). (a) Using i∂∂ˉφ=Δφ2⋅i2dz∧dzˉi\partial\bar\partial\varphi = \frac{\Delta\varphi}{2}\cdot\frac i2dz\wedge d\bar z (where Δ=∂x2+∂y2\Delta = \partial_x^2 + \partial_y^2), show that the scalar equation of Proposition 10.10 gives ev=1+12Δφe^v = 1 + \frac12\Delta\varphi and φt=v\varphi_t = v, hence vt=12e−vΔvv_t = \frac12e^{-v}\Delta v. (b) The Gauss curvature of gg is K=−12e−vΔvK = -\frac12e^{-v}\Delta v (5A.5 Uniformization and the Two-Dimensional Ricci Flow). Show that the flow is ∂tg=−Kg=−Ric⁡(g)\partial_tg = -Kg = -\operatorname{Ric}(g), Hamilton's Ricci flow on surfaces (11A.12 Ricci Flow on Surfaces) at half speed. In complex dimension one, the Kähler–Ricci flow is the Ricci flow, and the potential φ\varphi is the integral in time of the log of the conformal factor.

Solution

(a) ω=Ω+i∂∂ˉφ=(1+12Δφ)i2dz∧dzˉ\omega = \Omega + i\partial\bar\partial\varphi = \big(1 + \frac12\Delta\varphi\big)\frac i2dz\wedge d\bar z, so ev=1+12Δφe^v = 1 + \frac12\Delta\varphi. The equation φt=log⁡ωΩ=v\varphi_t = \log\frac{\omega}{\Omega} = v. Differentiating ev=1+12Δφe^v = 1 + \frac12\Delta\varphi in tt: evvt=12Δφt=12Δve^vv_t = \frac12\Delta\varphi_t = \frac12\Delta v. (b) ∂tg=evvt(dx2+dy2)=12Δv (dx2+dy2)=−Kev(dx2+dy2)=−Kg\partial_tg = e^vv_t(dx^2 + dy^2) = \frac12\Delta v\,(dx^2 + dy^2) = -Ke^v(dx^2 + dy^2) = -Kg, and on a surface Ric⁡=Kg\operatorname{Ric} = Kg.

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.