McKean–Vlasov Optimal Control: The Dynamic Programming Principle 2: Under Lipschitz Coefficients the Common-Noise-Adapted Strong Formulation Satisfies the DPPResearch Paper
Why common noise changes the control problem
A controller may act on a large population of interacting particles while all particles also experience a shared random disturbance. In the population limit, the state of a representative particle depends on the distribution of states conditional on the common noise. The controller therefore influences both its own state and the conditional population law. The usual state variable for dynamic programming must carry that law, and a future decision may use only information available from common noise. Djete, Possamaï and Tan establish a dynamic programming principle for this setting in McKean–Vlasov optimal control: the dynamic programming principle, Theorem 3.2. Their result permits path dependent coefficients and merely Borel reward functions, so ordinary continuity arguments do not determine the value function's measurability.
The paper distinguishes a weak formulation, in which the stochastic basis varies with the control, from a strong formulation on a fixed space. This mission concerns the latter, restricted to controls predictable from common noise, under the paper's Lipschitz and growth Assumption 2.8. The companion mission treats the weak dynamic programming principle, Theorem 3.1. The present mission asks for a machine checked account of the strong formulation and of the transfer between its intrinsic, fixed space and canonical descriptions.
State, noise and admissible controls
Fix a horizon . A state trajectory belongs to . The two driving noises are a dimensional idiosyncratic Brownian motion and an dimensional common Brownian motion . The control space is nonempty and Polish. At time , the controlled drift and diffusions may depend on the stopped state path , the control , and the conditional law of the stopped state and control given common noise. The running and terminal rewards are and .
A strong control has a continuous state satisfying the controlled stochastic equation, the conditional laws required by the paper, finite quadratic control energy, and an predictable for the common noise filtration. Its reward is the expected running reward from to plus the terminal reward. The value is the supremum of these rewards over such controls from initial path law . The initial law lies in , the laws with a finite second moment. The coefficient hypothesis uses the quadratic Wasserstein distance and one constant for both a Lipschitz bound and a quadratic growth bound. These conditions are Assumption 2.8 of the source paper, p. 8.
The paper also fixes a canonical probability space carrying an initial path and Brownian increments after . Its common noise predictable controls form . Proposition 2.10 says this fixed space computes the same value as the intrinsic strong formulation. The precise probability law on is characterized by the initial stopped path law and independent standard Brownian increments; the paper does not choose a unique construction.
Formalization targets
The goal is Theorem 3.2, p. 10. It first asserts that the value on is upper semi analytic: each strict superlevel set is analytic. For an initial pair and a stopping time for the raw common noise filtration on , it then asserts
Here is the law of the stopped state conditional on information from common noise at . The milestone sequence follows the paper's supporting results: strong solution existence and uniqueness (Theorem A.3(i)); equivalence of intrinsic and fixed space values (Proposition 2.10); induction of canonical rules from strong controls (the forward clause of Lemma 4.4(ii)); the canonical value identity (Corollary 4.6); the Wiener represented rule class and its value (Lemma 4.11); analytic rule graphs and value measurability (Lemma 4.12); and stability of a strong rule under conditioning at a stopping time (Lemma 4.13(i)). Each is a source indexed target, rather than an invented intermediate assertion.
What the result provides
The identity permits the value after a random common noise stopping time to be evaluated from the stopped conditional state law. This is the form needed to compare control decisions before and after a random observation time. Upper semi analyticity supplies measurable superlevel sets for the value even when and lack continuity. The paper proves these statements mathematically; the mission seeks their Lean formalization, not a new theorem about the underlying control problem.
A complete formalization would also provide reusable definitions of conditional measure valued flows, Brownian motion relative to a filtration over a shifted interval, a local Itô equation, and canonical martingale control rules. The two published Ethier–Kurtz definitions supply the local Itô relation and probability augmentation of a filtration. They are shared infrastructure rather than new statements of this paper.
Where the difficulty lies
The state law in the coefficients is conditional on common noise and changes with the control. A pathwise solution of the state equation must therefore remain consistent with its own conditional law. A naive argument that restarts an ordinary diffusion at does not establish that consistency for a restarted control. It also does not ensure that a restarted control remains predictable from common noise. The paper's canonical rule formulation and its conditioning and measurability results address those obstructions. The reward may be unbounded and extended real valued, so the expectation convention and its behavior at infinite positive and negative parts matter to the statement itself.
Formalization scope and conventions
Paths are continuous maps on compact real intervals with uniform norm; is Mathlib's Euclidean space, including . Probability measures carry weak convergence topology, and is its finite second moment subtype. The product of path space and uses Mathlib's product metric; matrix norms are Frobenius. Supremums range over admissible controls, solutions and conditional law versions. They are EReal valued, so the empty supremum is . The signed expectation is positive part minus negative part with , as in the paper. The model fixes a Borel embedding of into and a cemetery control for invalid reconstructed paths.
The Lean statements pin the paper's implicit “well defined” stochastic integral to a pathwise square integrable local Itô relation and almost surely integrable drift. A conditional law equality stated for almost every pair is expressed in Fubini form. The localized processes printed in Definition 4.1 define its local martingale requirement. The terminal law and the stopped law in the target are quantified as versions of their stated conditional distributions. The fixed canonical law is any law satisfying the paper's initial distribution and Brownian conditions; the target is stated for every such family. These conventions rule out free conditional laws, arbitrary future stopping times, and a value that is solely because a formalization made the control class empty. A full development must establish nonemptiness and version independence as part of the cited supporting theory.
The scope ends with Theorem 3.2 and the listed milestones. Lemma 4.13(ii), the more involved measurable selection and concatenation result, remains a future contribution. Theorem 3.4 uses a separate companion result; the Markovian corollaries and the heuristic Hamilton–Jacobi discussion of §3.3 are outside this mission.
Selected references
- M. F. Djete, D. Possamaï and X. Tan, McKean–Vlasov optimal control: the dynamic programming principle, arXiv:1907.08860v2, 2020; published in Annals of Probability 50(2), 2022. Preprint. This mission cites the preprint's page and theorem numbering.