Motivation
A mean-field game describes a population of agents whose individual dynamics and costs depend on the distribution of the population's states. In a large population, an individual agent has negligible influence on that distribution but still responds to it. The mathematical problem is to find a control whose induced state law agrees with the distribution used to choose the control. Carmona and Delarue's 2013 analysis formulates this matching condition through a coupled stochastic system. Mean-field games were introduced independently by Lasry and Lions (2006–2007), through a coupled Hamilton–Jacobi–Bellman/Fokker–Planck system of partial differential equations, and by Huang, Malhamé and Caines (2006). Carmona and Delarue replace the PDE system by a probabilistic one, which handles costs of quadratic growth and degenerate noise without a uniform ellipticity assumption. Its existence theorem supplies the state-dependent control used later in the paper to construct approximate Nash equilibria for finite-player games.
The article first treats a control problem with a prescribed flow of probability measures, then imposes the requirement that the flow equal the law of the resulting state process. This mission concerns that self-consistent system and the regularity of its backward component. Proposition 3.7, a companion target, adds a uniqueness conclusion under the paper's monotonicity condition.
Setting
Fix a horizon T, an initial state x0∈Rd, an m-dimensional Brownian motion W, and unrestricted controls a∈Rk. The state Xt has values in Rd. Its drift is affine in state and control,
b(t,x,μ,a)=b0(t,μ)+b1(t)x+b2(t)a,
where μ is a probability measure on Rd with finite second moment. The volatility σ∈Rd×m is constant and uncontrolled. A running cost f(t,x,μ,a) and a terminal cost g(x,μ) determine the control problem.
The Hamiltonian is H(t,x,μ,y,a)=⟨b(t,x,μ,a),y⟩+f(t,x,μ,a). Under convexity, it has a unique minimizer a^(t,x,μ,y). The forward-backward stochastic differential equation (FBSDE) couples a forward state X to an adjoint process Y and a noise coefficient Z. The forward equation uses the feedback a^(t,Xt,μt,Yt); the backward equation has driver ∂xH and terminal condition ∂xg(XT,μT). The McKean–Vlasov requirement sets μt=L(Xt) at every time, giving the system (3.1):
{dXt=b(t,Xt,L(Xt),a^(t,Xt,L(Xt),Yt))dt+σdWt,dYt=−∂xH(t,Xt,L(Xt),Yt,a^(t,Xt,L(Xt),Yt))dt+ZtdWt,X0=x0,YT=∂xg(XT,L(XT)).
This law matching is the extra condition beyond solvability for a prescribed flow.
All seven standing assumptions of Theorem 3.2 are retained. (A.1)–(A.3) specify measurable, bounded affine drift and C1,1 running costs with a positive control-convexity constant λ. (A.4) gives local boundedness, differentiability, and convexity of the terminal cost. (A.5) controls growth and dependence on the measure argument using the 2-Wasserstein distance W2; (A.6) bounds the control gradient at zero; and (A.7) is a weak mean-reverting condition on the spatial gradients at Dirac laws. A measure flow is bounded when its second moments are uniformly bounded over [0,T].
Formalization targets
The goal is Theorem 3.2. It asserts existence of (X,Y,Z) solving the self-consistent system. For every solution, there is an FBSDE value function u:[0,T]×Rd→Rd and a constant c≥0 such that
∥u(t,x)∥≤c(1+∥x∥),∥u(t,x)−u(t,x′)∥≤c∥x−x′∥,Yt=u(t,Xt)a.s. for all t∈[0,T].
It also gives E[sup0≤t≤T∥Xt∥ℓ]<∞ for every real ℓ≥1. The constant c belongs to each solution; the theorem does not assert a single universal value for all models.
The milestone sequence follows the article's stated results: Lemma 2.1 characterizes the Hamiltonian minimizer; Theorem 2.2 and Proposition 2.5 compare controlled costs; Lemma 3.5 establishes a frozen-flow solution and a decoupling function; Proposition 3.8 handles bounded spatial gradients; Lemmas 3.9 and 3.10 state the approximation and stability results; and the first sentence of §3.7 records solvability under stronger state convexity. The companion Proposition 3.7 asks for uniqueness when the running cost separates into a measure-dependent and a control-dependent part and the measure-dependent costs satisfy the Lasry–Lions monotonicity inequalities.
Significance
A solution of the self-consistent FBSDE identifies a law flow consistent with the feedback chosen from that same law. The value function represents the adjoint state as a deterministic function of time and the forward state. Its linear growth and Lipschitz regularity control how feedback changes when states move. Those properties are used in the article's subsequent approximate-Nash analysis for the finite-player game; without them, its estimates cannot be stated in the same form. The moment conclusion gives the integrability needed for those comparisons.
The paper proves these results. The formalization task is to express its stochastic equations, probability laws, measure dependence, and analytic assumptions precisely enough that the known argument can be checked in Lean. The reusable outputs include a Euclidean mean-field control model, a finite-moment measure-flow interface, and a componentwise stochastic solution predicate compatible with published Brownian-motion and Itô-process definitions.
Difficulty
For a prescribed measure flow, the control problem produces a forward-backward system, but this does not by itself make the resulting state law equal to the prescribed flow. Standard Lipschitz contraction arguments may give short-time solvability; the theorem allows an arbitrary fixed horizon. The argument must also preserve control convexity and quantitative estimates while passing from models with bounded spatial gradients to the stated growth conditions. The adjoint value function must work simultaneously across the full time interval, and the theorem requires moment bounds of every order at least one.
Formalization scope
Lean uses EuclideanSpace ℝ (Fin d) for states and EuclideanSpace ℝ (Fin k) for controls, so all norms in the costs, moment conditions, and W2 are Euclidean. A joint state-control norm is computed from the sum of the two squared Euclidean norms. Time uses R≥0; measures with finite second moment use extended nonnegative moments, and W2 is the published coupling-based definition. The measure-space sigma algebra is Mathlib's Giry sigma algebra, agreeing with the weak-convergence Borel sigma algebra on the probability measures here. Matrix bounds use operator norms.
The stochastic layer reuses published predicates for a standard Brownian motion, progressive L2 processes, Itô integrals, SDEs, and BSDEs. The filtration is the Brownian filtration augmented by null sets. Peng's componentwise stochastic predicates use coordinate functions, so the Lean development converts between those and Euclidean states. Solutions include continuous trajectories and the square-integrability condition (2.14). The real cost expectations are used only in settings where the hypotheses ensure integrability. The Hamiltonian minimizer has a total-function fallback outside its existence domain, while Lemma 2.1 ensures that branch is never used in the theorems. Laws are formed only from measurable state variables. An arbitrary prescribed flow cannot replace the state law in the goal.
The following readings are fixed. (A.5)'s joint display for (f,g) is two inequalities, one for f and one for g without the time and control arguments. Every assumption is imposed for t∈[0,T] and for measures in P2(Rd) only; measurability of f, g and b is required on that domain. Gradients of f and g are computed from the functions, not supplied as separate data. A solution of (2.13) or (3.1) is a progressively measurable triple with a.s. continuous forward and adjoint paths satisfying (2.14). Costs are real expectations; under the theorem's hypotheses the integrands are integrable, so no default value of the integral is used. In Proposition 2.5 the term ⟨x0′−x0,Y0⟩ is written as an expectation, equal to the page's term because Y0 is a.s. constant for the augmented Brownian filtration.
The statements exclude the trivializing encodings: the flow in (3.1) is the law of the forward process in every coefficient, not a free flow; distances and moments use Euclidean norms, not the coordinate supremum norm; the minimizer is the minimizer of H, not a free feedback; moment and admissibility conditions are extended-valued integrals compared with ∞; and constants declared uniform by the article (Lemma 2.1's Lipschitz constant, Lemma 3.5's c, Lemma 3.10's λ′,cL′) are quantified before the data they are uniform over.
Definitions of the model and solution class, proofs of the eight source-indexed milestones, the goal theorem, and the companion uniqueness result are in scope. The result concerns the source's full class of models satisfying (A.1)–(A.7), rather than a convenient special case.
Selected references
- René Carmona and François Delarue, Probabilistic analysis of mean-field games, SIAM Journal on Control and Optimization 51(4), 2705–2734, 2013. DOI: 10.1137/120883499.
- Jean-Michel Lasry and Pierre-Louis Lions, Mean field games, Japanese Journal of Mathematics 2(1), 229–260, 2007. DOI: 10.1007/s11537-007-0657-8.
- Minyi Huang, Roland P. Malhamé and Peter E. Caines, Large population stochastic dynamic games: closed-loop McKean–Vlasov systems and the Nash certainty equivalence principle, Communications in Information and Systems 6(3), 221–252, 2006. DOI: 10.4310/CIS.2006.v6.n3.a5.
- Shige Peng, A general stochastic maximum principle for optimal control problems, SIAM Journal on Control and Optimization 28(4), 966–979, 1990. DOI: 10.1137/0328054.