WorksMathematics
Stationary diffusion on nonnegatively curved graphs
Abstract
Lazy random walk on a bounded-degree graph of nonnegative Ollivier–Ricci curvature has diffusive second moment and Gaussian upper tails when started in stationarity. If the maximum degree is , then , with optimal order of dependence on . The results also hold for stationary random rooted infinite graphs. The proof combines known heat-kernel total-variation decay with a reversible energy identity for the conditional mean displacement. Its exponential form controls variation between starting vertices; martingale concentration then controls the walk itself.
Introduction
Background and the source problem
A lazy random walk on a cycle travels an expected distance of at most in steps, independently of the length of the cycle. Indeed, lift the walk to the integers: its increments have mean zero and variance , so Cauchy–Schwarz bounds its expected absolute position by , and projection to the cycle can only decrease distance. On an infinite regular tree of degree at least three, the excess of outward directions instead creates a positive drift away from the starting vertex. Bounded degree by itself therefore does not force diffusive motion. A geometric condition is needed.
Ollivier–Ricci curvature measures how the local geometry affects two nearby walks. Run one lazy step from each of two neighboring vertices. The curvature is nonnegative if the steps can be chosen dependently, while preserving each walk’s transition law, so that their expected distance is at most one. Such a joint choice is called a coupling. Iterating these couplings keeps the expected separation from increasing. This discrete transport formulation of curvature was introduced by Ollivier [6, 7]; it is related to path coupling [9] and to the graph-curvature definition of Lin, Lu and Yau [8]. The condition compares two moving walks. It does not immediately bound either walk’s distance from its fixed starting point.
Throughout the paper, is a connected undirected graph, is graph distance, and is the lazy random-walk kernel: with probability the walk stays put, and otherwise it follows a uniformly chosen incident edge. Loops and multiple edges are permitted; the precise convention is given in § 2. For probability measures , , let be the infimum of over couplings with these marginals.
Definition 1.1 (Nonnegative curvature; [1 Introduction, condition 3]). The graph has nonnegative Ollivier–Ricci curvature if
A second ingredient is the choice of starting vertex. On a finite graph with an edge, the stationary probability is . This is the distribution seen at any fixed time1 by a walk in equilibrium; on a regular graph it is uniform. Expectations with subscript average both this starting vertex and the subsequent walk. A bound uniform in the size of the graph is much stronger than the trivial bound by its diameter.
Salez [3] established sublinear stationary displacement under nonnegative curvature and a bounded-degree assumption. Brena, Hutchcroft and Münch [1 Introduction, p. 3] ask whether the square-root scale suggested by Brownian motion on manifolds of nonnegative Ricci curvature holds in this setting. Their stationary question can be formulated as follows.
Conjecture 1.2. (Stationary first-moment question from [1]). For each , there is a constant such that every finite graph of maximum degree at most satisfying (1) obeys for every .
The source proves a diffusive second-moment bound for transitive graphs, where all vertices have the same rooted geometry, and an averaged bound with a logarithmic loss for general finite graphs [1 Corollary 1.2 and Theorem 1.3]. Removing that loss requires control of how displacement varies between starting vertices. Concentration of a walk around its own conditional mean does not supply such control when those means are different.
Contribution
The stationary question has an affirmative answer, with diffusive moments of every order and a Gaussian upper tail. The quantitative bounds below also apply without transitivity. The proof separates fluctuations of the walk from variation between starting vertices. A reversible energy identity controls the latter: the square of a change in conditional mean absorbs a mixed distance term. Combined with heat-kernel smoothing, this forces the diffusive scale.
Theorem 1.3 gives the finite-graph second-moment and tail bounds. Proposition 6.1 shows that the factor in the second moment has the correct order.
Theorem 1.4 extends both estimates to stationary random rooted graphs, including infinite graphs. Curvature supplies the reversibility needed for this extension.
Proposition 5.1 bounds the conditional moments at most roots simultaneously at all times, with only an iterated-logarithm loss. The bound from every prescribed root with a constant depending only on remains open.
Theorem 1.3. Let be a finite connected graph of maximum degree at most satisfying (1), and start the lazy walk from . For every integer ,
Moreover, for every ,
A one-vertex graph is interpreted as an absorbing walk and has zero displacement.
For the infinite version, stationarity concerns the graph as viewed from the walk. A random rooted graph has a stationary law if moving its root from to does not change its law. The integer lattice rooted at the origin is an example, since its rerootings are isomorphic. Reversibility means that the doubly rooted graphs and have the same law.
Theorem 1.4. Let be a stationary law on connected random rooted graphs of maximum degree at most . Suppose (1) holds almost surely at every edge. Then is reversible, and (2)–(3) hold with expectations and probabilities over and the walk started at . The graphs may be infinite.
The averaging is essential to these statements. In particular, (3) is an annealed bound: it averages both the rooted graph and the walk. It is not a bound on deviations around the conditional mean at each individually chosen root. The conjecture from every vertex, stated separately in [1 Remark 1.4], is not resolved here.
The mechanism and related work
The key step controls the distribution, over the root, of the conditional mean displacement. To describe it, run the nonlazy walk at rate one in continuous time, and set . For a stationary reversible oriented edge , write . Differentiating the stationary average of produces a negative energy term . Reversing the initial edge turns the remaining unbounded distance into , whose absolute value is at most one. The only mixed term has the form with , and . Thus variation between roots can be absorbed by the energy rather than bounded separately. Applying the same identity to gives Gaussian control of those conditional means. A heat martingale then handles fluctuations of the walk around its mean.
The heat-kernel input is established work. Münch [2 Corollary 3.1.2, preprint numbering] proves that neighboring heat kernels approach each other in total variation at rate . Salez [3 Section 3.2] develops the coupling method, and Münch and Salez [5 Theorem 4] give an explicit finite discrete-time estimate. We use Münch’s continuous-time form because differentiation leaves no discrete Taylor remainder in the energy identity. An independent coupling estimate needed for the random-rooted reversibility argument is included in Appendix § 7.
Stationarity of a random rooted graph does not by itself imply reversibility. Salez’s zero-entropy theorem [3 Theorem 11] and the entropy theory of Benjamini and Curien [4 Proposition 3.6 and Theorem 4.4] supply the relevant principle. Appendix § 8 gives the required entropy-production argument, counting vertices with their multiplicities under graph isomorphisms. This principle and the heat-kernel estimate are background ingredients; the reversible squared and exponential energy estimates are the displacement mechanism used here.
For general finite graphs, the uniformly averaged second moment in [1 Theorem 1.3] is bounded by . Since the uniform vertex measure is at most , Theorem 1.3 also gives a uniform-vertex bound , removing this logarithmic loss. Zhou’s pointwise estimate [13 Theorem 2.1 and Corollary 2.2] retains a subpolynomial loss in time; it applies to every vertex, a stronger quantifier than stationary averaging. Hutchcroft and Lopez [12 Theorem 2.1] give upper tails relative to the supremum of the expected displacement over all starting vertices. A stationary mean does not control that supremum, so their theorem does not directly give (3).
Transition-probability bounds such as the Carne–Varopoulos estimate [10] do not alone settle the question, since a graph may have many vertices at a given distance. Diffusive lower bounds, such as those of Lee and Peres [11] and Münch and Salez [5 Theorem 3 and Corollary 5], address the complementary question of slow escape. In the transitive setting the polynomial-growth theorem of [1] and the rigidity theorem of Brena and Bruè [14 Theorem 1.9] give stronger geometric information. The proof below obtains stationary diffusion directly, without a geometric classification.
Heat evolution and stationary edge reversal
Let count oriented edges from to , with each loop contributing two orientations, and put . On a graph with at least two vertices define
Thus is the nonlazy kernel, is the discrete kernel in the main theorems, and is the heat semigroup of a rate-one Poissonization of . A loop may produce a zero-distance step. On each fixed graph, degree measure is reversible for all these kernels.
Condition (1), the triangle inequality for along a geodesic, and composition of couplings imply . Hence preserves 1-Lipschitz functions. The identity expresses as a Poisson mixture of these powers, so it also preserves 1-Lipschitz functions.
Lemma 2.1 (Heat-kernel input). For every and neighboring vertices ,
Proof. Apply [2 Theorem 2.5.1 and Corollary 3.1.2] to the jump rates for , with . These rates are reversible with respect to degree measure, and every positive rate is at least . The source allows countable locally finite graphs. Here total jump rates are at most one, so the heat process is nonexplosive. Its infinitesimal curvature condition follows from (1): if is 1-Lipschitz and on an edge, then gives . The cited result bounds the distance of heat rows by . Our total variation is half that distance. The bound by one completes (4).
For the rest of the main proof, write for a stationary reversible root law, including the finite law . In the setting of Theorem 1.4, Lemmas B.1 and B.2 in Appendix § 8 establish these properties before any displacement estimate is used. Stationarity and reversibility for imply both properties for , by subtracting the diagonal part of . Write for the expectation over the oriented -edge: first sample , then . Its two root marginals are , and its law is invariant under . Graph arguments will be suppressed in the formulas.
Define
The last inequality follows by integrating . The Poisson step count gives , uniformly in the graph and root.
Lemma 2.2 (Reversible energy identity). Fix . For an oriented edge put
Then and . For a continuously differentiable function on ,
Proof. The backward heat equation, applied with the starting vertex fixed, gives
Indeed, expanding cancels the terms involving and leaves
For unbounded distance, write , where for the -walk. Since , this series may be differentiated uniformly on bounded time intervals. Coupling successive endpoints on the same walk gives , hence . These bounds justify both the heat equation and differentiation under .
Edge reversal gives the two identities
Their sum is (6). All quantities are integrable: , and are bounded. The same calculation is valid with expectation over a random rooted graph, since it uses only the symmetry and marginals of the oriented edge law.
Diffusive second moments
Proposition 3.1. For the rate-one heat walk from a stationary reversible root,
Proof. Apply Lemma 2.2 first to . Since , it gives . The mean starts at zero, proving the first bound.
Next let and take in the same identity:
The first term is at most ; the remaining terms satisfy
Consequently . Integrating from zero proves the second bound.
For the last bound, fix a root and set . The backward heat martingale , , has jumps of absolute value at most one, because is 1-Lipschitz. Its predictable quadratic variation has rate
Therefore . One can first use and then let ; the Poisson step count has finite second moment and dominates the distance. Averaging the conditional variance identity gives
Proof of the moment bounds in Theorems 1.3 and 1.4. Use one nonlazy -walk from the stationary root. Independently of the walk and of one another, choose and . Then has the law and has the law. Pathwise,
Both clocks have mean , and . Using and Proposition 3.1 yields
Cauchy–Schwarz gives the first moment. Finite stationary walks are reversible by degree detailed balance; the random-rooted case uses Appendix § 8, as explained above. Restoring any mass on a one-vertex graph contributes zero displacement.
Exponential energy and Gaussian tails
Proposition 4.1. For every and ,
In particular, for and .
Proof. Set and . The first term of (6) is bounded above by .
Define, including when ,
Then , and convexity of the exponential gives . Completing the square,
Its edge expectation is at most , because and both edge marginals are . Hence . Integration with proves (11). Markov’s inequality with proves the tail assertion.
Lemma 4.2 (Fluctuations at a fixed root). For every fixed rooted graph satisfying (1), , and ,
Proof. Use the backward heat martingale from the proof of Proposition 3.1, first with bounded terminal function . Each possible jump lies in , and
For this follows term by term from the exponential series. For the integral Taylor remainder is at most , which is bounded by the right-hand side. To make the exponential estimate explicit, write and . The backward equation gives
Take expectations along and integrate this differential inequality from to . Since , the result is (12) for . Let . The terminal distance is dominated by the Poisson step count, which has every exponential moment, so dominated convergence proves the claimed formula.
Combining the conditional bound with Proposition 4.1 gives
For , the exponential series yields , and . Chernoff’s bound with consequently gives
The range matters: an unbounded Poisson clock does not have a Gaussian far tail. The bounded discrete-time walk permits the full tail estimate in the main theorems.
Proof of the tail bound in Theorems 1.3 and 1.4. Use the independent clocks in (10). For , their exact moment generating functions give
Here follows by integrating . Applying Markov’s inequality with proves
If , split the excess in (10) into two parts of size . Use (14) at and , and (15) at . Since , the union bound gives
No independence between the heat displacement and the clock difference is required. If , the event is empty because .
Corollary 4.3. Under either main theorem, for every real ,
where is universal.
Proof. Integrate (3) using for . The change of variables gives the displayed gamma factor. Minkowski’s inequality adds the deterministic shift. For completeness, if , then , so . Taking th roots gives the last inequality with a universal constant.
Conditional moments at typical roots
Let for the discrete lazy walk, and put . Taking conditional expectations in (10), then using Cauchy–Schwarz for the clocks, gives . Proposition 4.1 therefore implies the following root-distribution bound for every :
This controls how the conditional mean varies between roots. The next proposition turns it into a simultaneous statement in time.
Proposition 5.1. For every , outside a set of rooted graphs of -probability at most , the bounds
hold for all integers , with a universal .
Proof. Wasserstein contraction gives subadditivity at a fixed root:
In (16) set and . The sum of the resulting exceptional probabilities is . On the complementary event, write in binary and apply subadditivity. For , the logarithmic factor is bounded by its value at , while . This proves (17). No monotonicity of is used.
Finally the discrete backward martingale , with , has conditional variance per step at most : its conditional variance is at most the mean squared difference from , and a lazy step moves distance one with probability at most . Each smoothed function remains 1-Lipschitz. Summing martingale variances gives . Adding the square of (17) proves (18).
For a finite graph, (16) also gives, for every vertex and time,
Indeed, if this inequality failed, a slightly smaller threshold than in (16) would contain but have probability strictly smaller than . With vertices, , so the conditional second moment is at most . The dependence on distinguishes this consequence from the open pointwise degree-only conjecture.
Sharp degree dependence
Proposition 6.1. For every integer , any bounds and , uniform over the graphs in Theorem 1.3, must satisfy
Proof. Use the -dimensional cube with Hamming distance. Couple two lazy walks by the same holding or coordinate-flipping action. Each action preserves their distance, so (1) holds. A fixed coordinate flips independently at each time with probability . Its probability of differing from its initial value after steps is . Thus, from every initial vertex,
At this is at least . Dividing by proves the first assertion; Jensen’s inequality proves the second.
A self-contained coupling estimate
Set
The extra holding probability supplies the mass needed for the coupling switch below. This auxiliary kernel is used only to establish sublinear entropy and reversibility of the rooted law. Thus , its nonholding probability is at most , and for each distinct neighbor of . By the triangle inequality for , applied along a geodesic, (1) implies for all . Mixing such a coupling with the point mass at gives the same inequality for .
Lemma A.1. For distinct vertices with , there is a coupling of and satisfying
Proof. Choose a coupling of transportation cost at most , and a neighbor of on a geodesic to . Every coupling of these marginals has . For every entry of positive mass with , replace its mass by the switch
The total mass removed from is at most , so all switches are feasible and preserve the marginals. Since and , each switch changes the cost by at most . Afterwards every entry in row has distance at most . This row has mass . Finally each coordinate moves by distance at most one, giving the last assertion. All one-step supports are finite, so the proof also applies on infinite locally finite graphs.
Lemma A.2. Suppose a nonnegative integer-valued process , absorbed at zero, starts at . Before absorption its increments satisfy
If is its absorption time, then
Proof. For an integer , stop at . The function satisfies, before ,
The stopped process stays in , where is nonnegative. Summing to a deterministic cutoff and then using monotone convergence yields . The stopped supermartingale is bounded, and consequently and . Hence
If and , take . Then , and (19) is at most . In the other cases that expression is at least one, and the assertion follows from the trivial probability bound.
Proposition A.3. For every graph satisfying the hypotheses above, finite or infinite,
Proof. On a fixed graph, choose the coupling of Lemma A.1 at each distinct ordered vertex pair, and identical transitions on the diagonal. The vertex set is countable, so these choices define a Markov coupling. Its distance is absorbed at zero, has nonpositive drift and jumps of size at most two, and has conditional second moment of its increments at least before absorption. Lemma A.2 bounds the probability that the walks have not coalesced. The coupling inequality for total variation gives (20). No choice of coupling measurable as a function of the graph is needed: the resulting inequality holds on each fixed graph.
Entropy and reversibility
Rooted graphs are considered up to rooted isomorphism, with the Borel structure generated by finite rooted neighborhoods. We give the details needed to use stationary edge reversal without presupposing reversibility. All vertex sums count actual vertices, even when different vertices give isomorphic rerootings. Such sums are Borel: restrict first to finite balls, use the monotone class theorem, and then take increasing limits. The event that the graph has one vertex is invariant under rerooting and contributes zero displacement. We may condition on its complement, so that all degrees lie between 1 and .
Saturation and entropy
Stationarity for implies stationarity for . Write for the -walk. We will repeatedly use the following consequence of stationarity. If a rooted Borel event has full measure, then almost surely it holds at every vertex of the sampled graph. Indeed, for each ,
Intersect over . Every vertex is reached with positive probability at some finite time, so no rerooting can belong to . We call this the saturation property.
Set
The convention is . Since there are at most possible endpoints, all these entropies are finite and bounded by .
Lemma B.1. For ,
In particular, .
Proof. On a fixed rooted graph let and . Conditional on , the law of is . The entropy chain rule gives
Here denotes mutual information on this fixed graph, with conditional entropy obtained by averaging the entropy of the conditional law. Averaging and using stationarity identifies the left side with .
For put and . Then (20) gives
The channel from to has common part of mass . More explicitly, independently of choose a Bernoulli variable with . If , draw from , independently of ; if , use the residual law . The chain rule implies
When or , the same estimate follows directly. Consequently . Sum this inequality, starting with .
Entropy and reversal of the rooted edge
The next argument is a counting-measure version of the Radon–Nikodym cocycle method in [4 Section 4].
Lemma B.2. For a stationary law of graphs with degrees in , sublinear -entropy implies reversibility for and for .
Proof. On graphs with two ordered roots define the sigma-finite counting measures
They are finite on sets where the roots have bounded distance. They are equivalent: if , saturation applied to shows that this sum vanishes at every almost surely, and hence . Reversing the set proves the converse. Let be a positive finite Borel version outside its null exceptional set.
We record why is a cocycle. On triples use , and write for the exchange of coordinates . Summing over the unused root shows
where the graph argument is suppressed. For an involution with density , the image of has density . Applying successively , , gives densities , then , then . Since this composition is ,
for almost every triple. On the diagonal, . Counting and then saturating these full-measure events makes the identities valid simultaneously for all vertices of almost every sampled graph.
Define . It obeys the same cocycle identity and . Let be the law of and its reversal. Their densities with respect to are and . Degree detailed balance on each fixed graph implies
Both endpoint laws have first-root marginal , by stationarity. It follows that
for every , after intersecting and saturating the relevant full-measure events.
For a possible one-step transition, . Apply (22) at and at , and use reciprocity, to obtain . Thus its one-step logarithm is integrable. Set
The equality uses (22). The cocycle identity and stationarity along the walk give . On the other hand, the term of (22) at gives
Taking negative logarithms and expectations gives . Sublinearity forces . Since is nonnegative and vanishes only at , we have almost surely. Hence , proving -reversibility. The endpoint law is half the diagonal law plus half the endpoint law; the diagonal law is symmetric, so is reversible as well. □
Remark B.3 (Why vertices must be counted with multiplicity). Consider the three-leaf star rooted according to its degree-biased stationary probability. The center has probability and each leaf has probability . On the isomorphism type whose first root is the center and whose second root is a leaf, has mass , whereas has mass . Thus , and the degree correction gives , as reversibility requires. Counting only one representative of the three isomorphic leaves would give the wrong Radon–Nikodym derivative. The counting measures in the proof avoid this problem.
References
- [1]C. Brena, T. Hutchcroft and F. Münch, Transitive graphs of non-negative Ollivier–Ricci curvature have polynomial growth, arXiv:2512.03968v2 (2026), https://arxiv.org/abs/2512.03968v2.
- [2]F. Münch, Non-negative Ollivier curvature on graphs, reverse Poincaré inequality, Buser inequality, Liouville property, Harnack inequality and eigenvalue estimates, J. Math. Pures Appl. 170 (2023), 231–257, https://doi.org/10.1016/j.matpur.2022.12.007; preprint https://arxiv.org/abs/1907.13514v1.
- [3]J. Salez, Sparse expanders have negative curvature, Geom. Funct. Anal. 32 (2022), 1486–1513; preprint numbering from https://arxiv.org/abs/2101.08242v2.
- [4]I. Benjamini and N. Curien, Ergodic theory on stationary random graphs, Electron. J. Probab. 17 (2012), no. 93, 1–20, https://doi.org/10.1214/EJP.v17-2401.
- [5]F. Münch and J. Salez, Mixing time and expansion of non-negatively curved Markov chains, J. Éc. polytech. Math. 10 (2023), 575–590, https://doi.org/10.5802/jep.226.
- [6]Y. Ollivier, Ricci curvature of Markov chains on metric spaces, J. Funct. Anal. 256 (2009), 810–864, https://doi.org/10.1016/j.jfa.2008.11.001.
- [7]Y. Ollivier, A survey of Ricci curvature for metric spaces and Markov chains, in Probabilistic Approach to Geometry, Adv. Stud. Pure Math. 57, Math. Soc. Japan, Tokyo, 2010, 343–381, https://doi.org/10.2969/aspm/05710343.
- [8]Y. Lin, L. Lu and S.-T. Yau, Ricci curvature of graphs, Tohoku Math. J. 63 (2011), 605–627, https://doi.org/10.2748/tmj/1325886283.
- [9]R. Bubley and M. Dyer, Path coupling: a technique for proving rapid mixing in Markov chains, in Proc. 38th Annual Symposium on Foundations of Computer Science (FOCS), IEEE, 1997, 223–231, https://doi.org/10.1109/SFCS.1997.646111.
- [10]T. K. Carne, A transmutation formula for Markov chains, Bull. Sci. Math. (2) 109 (1985), 399–405.
- [11]J. R. Lee and Y. Peres, Harmonic maps on amenable groups and a diffusive lower bound for random walks, Ann. Probab. 41 (2013), 3392–3419, https://doi.org/10.1214/12-AOP779.
- [12]T. Hutchcroft and I. M. Lopez, A relation between isoperimetry and total variation decay with applications to graphs of non-negative Ollivier–Ricci curvature, arXiv:2411.04988v1 (2024), https://arxiv.org/abs/2411.04988v1.
- [13]C. Zhou, Pointwise subexponential growth and near-diffusive displacement on bounded-degree graphs with non-negative Ollivier–Ricci curvature, arXiv:2607.27162v1 (2026), https://arxiv.org/abs/2607.27162v1.
- [14]C. Brena and E. Bruè, Ollivier–Ricci curvature on groups of polynomial growth, arXiv:2608.14232v1 (2026), https://arxiv.org/abs/2608.14232v1.