Graphon Mean Field Systems V: On Percolated Graphs Sampled From a Lipschitz Graphon the Mean-Square Error Is at Most κ(q)/(nβₙ)^{1/q}Research Paper
Motivation
Large systems of interacting diffusions — neurons, oscillators, agents in a network game, particles in a queueing or load-balancing model — are usually analysed through their mean-field limit: as the population grows, each particle interacts with the empirical law of the others, and the system is replaced by a single nonlinear (McKean–Vlasov) equation. The classical theory assumes that every particle interacts with every other one with the same strength. Real networks are heterogeneous and sparse: particle interacts with particle only through an edge of a random graph, and the number of neighbours of a particle is much smaller than the population size.
Bayraktar, Chakraborty and Wu (Ann. Appl. Probab. 33(5), 2023) describe the heterogeneity by a graphon and prove laws of large numbers and rates of convergence for such systems. This mission is the fifth of a series formalizing that paper. Its subject is the paper's quantitative result for not-so-dense graphs: when the edges are sampled from a Lipschitz graphon and then thinned by a sparsity factor , the average mean-square distance between each particle and its graphon limit is of order for every .
Setting
Let with Lebesgue measure. A graphon is a measurable symmetric function . Fix a horizon and write with the norm .
One probability space carries, for every label , an initial state with law and a standard -dimensional Brownian motion , the whole family being independent. The limit system (4.2) is a continuum of diffusions, one per label:
The particles are independent but not identically distributed; their laws are coupled through the -integral.
The not-so-dense -particle system (4.1) uses the same initial states and Brownian motions at the labels :
The edges are percolated samples of (Condition 4.3): , independent for and independent of the noise. A particle has about neighbours, which is why the interaction is scaled by .
The standing hypotheses are Condition 4.1 — measurable with bounded second moments; bounded and Lipschitz; bounded, Lipschitz and invertible with bounded inverse; and — and Condition 2.3: on finitely many intervals covering , the map is Lipschitz in the Wasserstein distance , and is Lipschitz on every block .
Formalization targets
Goal: Theorem 4.2
Under Conditions 2.3, 4.1 and 4.3, for each there is with
The constant depends on and on the data, never on . The bound is on the average over particles, not on the maximum.
Milestones
- Lemma 7.1: all moments of the coupling error are bounded uniformly in and .
- (7.10): .
- (7.15): the interaction error is at most .
- Theorem 2.1(b) for (4.2): for in one interval .
- §7.3 display: the discretization error is at most .
Significance
Theorem 4.2 gives an explicit rate for the convergence of a particle system on a sparse random graph to its graphon limit. Its companion, Theorem 4.1 (mission IV), proves the law of large numbers under weaker hypotheses but without a rate. The rate says that the effective sample size is , the typical degree, not : graphs with still approximate the graphon system as long as the degree grows. Results of this type justify replacing a large heterogeneous network by its graphon limit in control and game problems, such as graphon mean-field games, where the error of the replacement must be quantified.
The paper proves the theorem by hand; none of its results has a machine-checked proof. The formalization produces precise statements of the not-so-dense model, of the estimates of §7.1 that hold for any sparsity, and of the discretization bound, each usable on its own. The milestones (7.10) and (7.15) are the paper's key estimates for sparse interactions and are shared with mission IV.
Difficulty
The obvious approach is to compare each with by Gronwall's inequality, after bounding the difference of drifts. That step fails at the interaction term: the edge and the error are dependent, because the edge enters the dynamics of particle . A plain Cauchy–Schwarz bound loses a factor and gives nothing when . Estimates (7.10) and (7.15) quantify how weak this dependence is, and they are where the hypotheses that is invertible with bounded inverse and that are needed. The discretization term needs the Lipschitz regularity of the limit laws in the label (Theorem 2.1(b)), itself a fixed-point estimate on a space of measure-valued maps.
Formalization scope
The Lean development uses Mathlib's unitInterval for , Fin d → ℝ with its sup norm for (all constants are existential, so the choice of norm does not matter), time ℝ≥0, and the path space as continuous maps on with the sup norm. Brownian motions, Itô integrals and Itô processes are those of the published Peng1990.SMP.Stochastic; Wasserstein distances are the published WassersteinDRO.Duality.wassersteinDistance, valued in . Particle is Lean's i : Fin n with label .
Committed conventions:
- A solution of (4.2) has continuous paths, AE-measurable path maps, and path laws in the class (measurable in , bounded second moments); each is a strong solution for the filtration of . A solution of (4.1) is a strong solution for the filtration of the edges, the initial states and the Brownian motions of the labels.
- The edges are -valued, symmetric, with the diagonal included, mutually independent over , and independent of the σ-algebra of the noise.
- Condition 4.1(d) is required for ; the invertibility of is that of a matrix; the intervals of Condition 2.3 are order-connected subsets of .
- Expectations of nonnegative quantities are lower Lebesgue integrals, so no expectation is silently for a non-integrable integrand.
The solution predicates are not vacuous: the zero-coefficient system satisfies both, Condition 4.1 and Condition 4.3 are satisfiable, and every statement quantifies over solutions rather than assuming the conclusion. The constant is chosen after and before , so it cannot depend on , and the bound is the paper's average over , not a weaker or a stronger form. At both sides of every rate are .
The paper's proofs are in its §5 (Theorem 2.1), §7.1 (Lemma 7.1, (7.10), (7.15)) and §7.3 (Theorem 4.2). Stochastic analysis at that level — Burkholder–Davis–Gundy and Rosenthal inequalities, Girsanov's theorem for these SDEs, Gronwall arguments for measure-valued fixed points — is mostly absent from Mathlib, and contributions of such infrastructure are welcome, as are proofs of any milestone.
Selected references
- E. Bayraktar, S. Chakraborty, R. Wu, Graphon mean field systems, Ann. Appl. Probab. 33(5):3587–3619, 2023. https://doi.org/10.1214/22-AAP1901
- L. Lovász, Large Networks and Graph Limits, AMS Colloquium Publications 60, 2012. https://doi.org/10.1090/coll/060
- B. Bollobás, C. Borgs, J. Chayes, O. Riordan, Percolation on dense graph sequences, Ann. Probab. 38(1):150–183, 2010. https://doi.org/10.1214/09-AOP478
- S. Peng, A general stochastic maximum principle for optimal control problems, SIAM J. Control Optim. 28(4):966–979, 1990. https://doi.org/10.1137/0328054