Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

Dynamical Systems

160 missions · 54 completed

Missions

Open106Completed54All160
Mathematical Physics·Captain: Yivy Yu

Birkhoff's Retrograde Global-Section Conjecture in the Planar Circular Restricted Three-Body ProblemOpen Problem

Motivation and historical timeline

In 1915, George D. Birkhoff proved the existence of a retrograde periodic orbit in each bounded component of the planar circular restricted three-body problem and asked whether its double cover bounds a disk-like global surface of section. Such a surface turns a three-dimensional flow into a two-dimensional return map and was intended as a route to a direct periodic orbit (Birkhoff 1915; Liu--Salomão, Section 1.4). McGehee obtained the corresponding section in the small-mass perturbative regime in 1969, while modern contact and symplectic methods recast the question in terms of regularized energy hypersurfaces and Reeb dynamics (Joung--van Koert, Introduction).

In 2012, Hryniewicz established the global-section criterion later quoted by Joung and van Koert: on a dynamically convex star-shaped hypersurface, the proposed binding orbit must be unknotted with self-linking number −1 (Joung--van Koert, Theorem 1.3; Hryniewicz). In 2025, Joung and van Koert combined that criterion with validated orbit and convexity computations for 0≤μ≤1/20\leq\mu\leq 1/20≤μ≤1/2 and 2.1≤c≤2.1+10−62.1\leq c\leq 2.1+10^{-6}2.1≤c≤2.1+10−6 (Theorems 1.2 and 1.5). In May 2026, Liu and Salomão proved the conjecture at every subcritical energy for mass ratios sufficiently close to 1/21/21/2, in fact obtaining rational open books bound by every retrograde orbit in that regime (Theorem 1.16). Their June 2026 Hill result covers every subcritical energy in Hill's lunar problem, which is a limiting model rather than a finite-mass instance of the circular restricted problem (Liu--Salomão 2026). These results leave the universal finite-mass, all-subcritical statement below as the open target.

Setting

Two primaries of masses 1−μ1-\mu1−μ and μ\muμ, with 0<μ<10<\mu<10<μ<1, are fixed in rotating coordinates at (−μ,0)(-\mu,0)(−μ,0) and (1−μ,0)(1-\mu,0)(1−μ,0). For a massless particle with phase coordinates (q1,q2,p1,p2)(q_1,q_2,p_1,p_2)(q1​,q2​,p1​,p2​), the Hamiltonian is

Hμ(q,p)=p12+p222+q1p2−q2p1−1−μ(q1+μ)2+q22−μ(q1−1+μ)2+q22.H_\mu(q,p)=\frac{p_1^2+p_2^2}{2}+q_1p_2-q_2p_1 -\frac{1-\mu}{\sqrt{(q_1+\mu)^2+q_2^2}} -\frac{\mu}{\sqrt{(q_1-1+\mu)^2+q_2^2}}.Hμ​(q,p)=2p12​+p22​​+q1​p2​−q2​p1​−(q1​+μ)2+q22​​1−μ​−(q1​−1+μ)2+q22​​μ​.

This is equation (1.1) of Joung--van Koert. Let h1(μ)=Hμ(L1)h_1(\mu)=H_\mu(L_1)h1​(μ)=Hμ​(L1​) be the smallest collision-free critical value, where L1L_1L1​ lies between the primaries. The subcritical range is Hμ=−c<h1(μ)H_\mu=-c<h_1(\mu)Hμ​=−c<h1​(μ); there are then two bounded physical components, one around each primary (Liu--Salomão, Section 4).

The mission labels the primary at (−μ,0)(-\mu,0)(−μ,0). With complex Levi-Civita variables z=z1+iz2z=z_1+iz_2z=z1​+iz2​ and w=w1+iw2w=w_1+iw_2w=w1​+iw2​, the inverse position map is q+μ=2z2q+\mu=2z^2q+μ=2z2, and the regularized Hamiltonian is

Kμ,c(z,w)=∣w∣22+c∣z∣2−1−μ2+2∣z∣2(z1w2−z2w1)−μ(z1w2+z2w1)−μ∣z∣2∣2z2−1∣.\begin{aligned} K_{\mu,c}(z,w)={}&\frac{|w|^2}{2}+c|z|^2-\frac{1-\mu}{2} +2|z|^2(z_1w_2-z_2w_1)\\ &-\mu(z_1w_2+z_2w_1) -\frac{\mu|z|^2}{|2z^2-1|}. \end{aligned}Kμ,c​(z,w)=​2∣w∣2​+c∣z∣2−21−μ​+2∣z∣2(z1​w2​−z2​w1​)−μ(z1​w2​+z2​w1​)−∣2z2−1∣μ∣z∣2​.​

On the collision-free domain, Kμ,c=∣z∣2(Hμ+c)K_{\mu,c}=|z|^2(H_\mu+c)Kμ,c​=∣z∣2(Hμ​+c), and its zero level regularizes collision with the labeled primary (Joung--van Koert, equation (2.2)). The selected component Σμ,c\Sigma_{\mu,c}Σμ,c​ is anchored at (z,w)=(0,1−μ)(z,w)=(0,\sqrt{1-\mu})(z,w)=(0,1−μ​). Below h1h_1h1​, it is a star-shaped three-sphere, invariant under the free antipodal deck map (z,w)↦(−z,−w)(z,w)\mapsto(-z,-w)(z,w)↦(−z,−w), and it double-covers the corresponding Moser-regularized RP3\mathbb{R}P^3RP3 component (Joung--van Koert, Proposition 2.4).

Target

For every 0<μ<10<\mu<10<μ<1, every −c<h1(μ)-c<h_1(\mu)−c<h1​(μ), and every complete flow φ\varphiφ on Σμ,c\Sigma_{\mu,c}Σμ,c​ generated by XKμ,cX_{K_{\mu,c}}XKμ,c​​ and commuting with the antipodal map, prove

∃ δGeometricRetrograde⁡(δ) ∧ RationalGSS⁡(DoubleLift⁡(δ)).\exists\,\delta\quad \operatorname{GeometricRetrograde}(\delta)\ \land\ \operatorname{RationalGSS}(\operatorname{DoubleLift}(\delta)).∃δGeometricRetrograde(δ) ∧ RationalGSS(DoubleLift(δ)).

Here δ\deltaδ consists of x∈Σμ,cx\in\Sigma_{\mu,c}x∈Σμ,c​ and a quotient period P>0P>0P>0 with φP(x)=−x\varphi_P(x)=-xφP​(x)=−x, with no earlier positive time reaching either xxx or −x-x−x. Its physical projection is required to be a q2q_2q2​-symmetric, simple, collision-free loop of winding +1+1+1 around the labeled primary. Traversing it twice gives a least-period closed orbit upstairs. This records the geometric retrograde orbit used in the Birkhoff-conjecture formulation; it does not impose the stronger pointwise astronomical monotonicity test distinguished in Joung--van Koert, Definition 2.1, Proposition 2.2, and Remark 2.3.

The rational page is encoded by a smooth immersive disk lift f~:D2→Σμ,c\widetilde f:D^2\to\Sigma_{\mu,c}f​:D2→Σμ,c​. Its lift is embedded, its interior is transverse to XKμ,cX_{K_{\mu,c}}XKμ,c​​, and its boundary is the closed double lift. After passing to the antipodal quotient, the interior remains embedded and the only nontrivial fibers are antipodal boundary pairs; hence the boundary maps exactly two-to-one onto the prime quotient orbit. Every nonbinding quotient trajectory must meet the page interior at arbitrarily large positive and negative times, matching the recurrence clause in the standard definition of a global surface of section (Hryniewicz, Definition 1.1).

Significance

A global surface of section replaces the continuous three-dimensional regularized flow, away from its binding, by the iterates of a two-dimensional first-return map. Periodic points, invariant sets, and recurrence of that map encode periodic and recurrent trajectories of the original system. This is why Birkhoff connected the conjecture to the existence of a direct orbit, and why later work uses such sections to obtain global dynamical consequences (Birkhoff 1915; Joung--van Koert, Introduction). A proof across all finite mass ratios and all subcritical energies would close the gap between the known perturbative, near-equal-mass, and narrow validated regimes.

Difficulty

Existence of a q2q_2q2​-symmetric geometric retrograde orbit is not the unresolved step: Birkhoff's shooting argument supplies one in each bounded component for every 0<μ<10<\mu<10<μ<1 and every energy below L1(μ)L_1(\mu)L1​(μ) (Liu--Salomão, Theorem 5.1). The difficult assertion is global. One must produce a disk with the correct two-fold boundary behavior, prove transversality at every interior point, and prove that every other trajectory returns to it indefinitely in both time directions. Known proofs obtain these conclusions from convexity, dynamical convexity, and pseudo-holomorphic-curve machinery only in restricted parameter ranges (Joung--van Koert, Theorem 1.5; Liu--Salomão, Theorem 1.16).

Formalization scope

The Lean model uses total real-valued extensions of the displayed Hamiltonians, but every physical assertion carries explicit collision-free or denominator guards. The first critical value is initially an infimum; a separate theorem row proves nonemptiness, boundedness below, and attainment at an inner Lagrange point. The energy component is selected by a concrete regularized collision point, the physical mass range is strict, and the headline theorem assumes an actual Flow together with its Hamiltonian-generator and antipodal-equivariance properties. These choices prevent singular derivatives, an unintended component, an empty critical set, or an arbitrary dynamics from satisfying the goal vacuously.

The antipodal quotient in Lean is presently the topological quotient by the explicit deck relation. The formal rational-page predicate is therefore a cover-lift encoding: continuity, the real-action laws, exact quotient fibers, primeness, and global returns are stated downstairs, while smoothness, immersion, and transversality are stated on the Levi-Civita lift. It does not install a smooth atlas or explicit Moser coordinates on the quotient, and it asks for one rational page rather than a full open-book fibration. The theorem concerns one labeled primary; it does not simultaneously assert the analogous result on the other bounded component. The Hill limiting problem and the pointwise astronomical sign condition are not part of the headline conclusion.

All theorem rows are Lean declarations ending in by sorry. Successful elaboration verifies that the statements are syntactically and type-theoretically coherent; it is not evidence that the open theorem has been proved. Supporting rows isolate analytic facts, regularization identities, component geometry, quotient descent, the known retrograde-orbit theorem, and the parameter ranges already covered in the cited literature.

Selected references

  • G. D. Birkhoff, The restricted problem of three bodies, Rendiconti del Circolo Matematico di Palermo 39 (1915), 265--334. DOI.
  • U. Hryniewicz, Fast finite-energy planes in symplectizations and applications, Trans. Amer. Math. Soc. 364 (2012), 1859--1931. arXiv:0812.4076v8.
  • C. Joung and O. van Koert, Computational symplectic topology and symmetric orbits in the restricted three-body problem, Nonlinearity 38 (2025), 025015. arXiv:2407.19159v3.
  • L. Liu and P. A. S. Salomão, Finite energy foliations and global dynamics in the restricted three-body problem, arXiv:2506.17867v2 (25 May 2026). Preprint.
  • L. Liu and P. A. S. Salomão, Birkhoff conjecture and finite energy foliations in Hill's lunar problem, arXiv:2606.12912 (2026). Preprint.
338 thms8 active usersReviewed
Analysis·Captain: Lucas

Dynamics in One Complex Variable I: Sullivan's No Wandering Domains TheoremTextbook

Motivation

The iteration of a rational map f:C^→C^f:\hat{\mathbb C}\to\hat{\mathbb C}f:C^→C^ of the Riemann sphere is the model problem of holomorphic dynamics. The subject was founded by Fatou and Julia around 1918–1920, who split the sphere into a region of stable behaviour and a region of chaotic behaviour, and it was revived in the 1980s by Douady, Hubbard, Sullivan and Thurston. John Milnor's textbook Dynamics in One Complex Variable (3rd ed., Princeton, 2006) is the standard graduate introduction. This mission, the first of a series on the book, formalizes the chain of results that leads from Montel's theorem on normal families to Sullivan's theorem that rational maps have no wandering domains.

Timeline of the results formalized here:

  • 1912–1927, Montel. Families of holomorphic maps omitting three values are normal (Milnor, Theorem 3.7).
  • 1918–1920, Fatou and Julia. Definition of the Fatou and Julia sets; the Julia set of a map of degree d≥2d\ge2d≥2 is nonempty and equals the closure of the repelling periodic points (Milnor, Lemma 4.8 and Theorem 14.1).
  • 1920s–1942. Fatou classified the possible dynamics on an invariant Fatou component; Siegel (1942) showed that Siegel disks exist, and Herman (1979) constructed Herman rings. Together these give the four cases of Milnor's Theorem 16.1.
  • 1985, Sullivan. Every Fatou component is eventually periodic (Sullivan, Quasiconformal homeomorphisms and dynamics I, Ann. of Math. 122 (1985); Milnor, Theorem 16.4).

Setting

The Riemann sphere is C^=C∪{∞}\hat{\mathbb C}=\mathbb C\cup\{\infty\}C^=C∪{∞}, the one-point compactification of C\mathbb CC, with the two coordinates zzz (near finite points) and 1/z1/z1/z (near ∞\infty∞). A rational map is f=p/qf=p/qf=p/q with p,qp,qp,q coprime complex polynomials, q≠0q\neq0q=0; it acts on C^\hat{\mathbb C}C^ in the usual way, and its degree is d=max⁡(deg⁡p,deg⁡q)d=\max(\deg p,\deg q)d=max(degp,degq). Write f∘nf^{\circ n}f∘n for the nnn-th iterate.

A family of maps from an open set to C^\hat{\mathbb C}C^ is normal if every sequence in it has a subsequence converging locally uniformly in the spherical (chordal) metric. The Fatou set F(f)F(f)F(f) is the set of points having a neighbourhood on which the iterates {f∘n}\{f^{\circ n}\}{f∘n} form a normal family; the Julia set is its complement J(f)=C^∖F(f)J(f)=\hat{\mathbb C}\setminus F(f)J(f)=C^∖F(f). A Fatou component is a connected component of F(f)F(f)F(f). A periodic point z0=f∘m(z0)z_0=f^{\circ m}(z_0)z0​=f∘m(z0​) of minimal period mmm has multiplier λ=(f∘m)′(z0)\lambda=(f^{\circ m})'(z_0)λ=(f∘m)′(z0​), computed in a local coordinate; it is repelling if ∣λ∣>1|\lambda|>1∣λ∣>1 and attracting if ∣λ∣<1|\lambda|<1∣λ∣<1.

A Fatou component UUU with f(U)=Uf(U)=Uf(U)=U is a Siegel disk (resp. Herman ring) if f∣Uf|_Uf∣U​ is conformally conjugate to an irrational rotation of the unit disk (resp. of a round annulus {1<∣w∣<r}\{1<|w|<r\}{1<∣w∣<r}).

Formalization targets

Goal: no wandering domains (Theorem 16.4)

For a rational map fff of degree d≥2d\ge2d≥2 and every Fatou component UUU there are n≥0n\ge0n≥0, p≥1p\ge1p≥1 with

f∘p(f∘n(U))=f∘n(U).f^{\circ p}\bigl(f^{\circ n}(U)\bigr)=f^{\circ n}(U).f∘p(f∘n(U))=f∘n(U).

Milestones

  1. Lemma 2.5: C^∖{0,1,∞}\hat{\mathbb C}\setminus\{0,1,\infty\}C^∖{0,1,∞} is covered holomorphically by the unit disk.
  2. Corollary 3.3 (case D→C∖{0,1}\mathbb D\to\mathbb C\setminus\{0,1\}D→C∖{0,1}): holomorphic maps between hyperbolic surfaces form a normal family.
  3. Lemma 3.5 (case C∖{0,1}⊂C^\mathbb C\setminus\{0,1\}\subset\hat{\mathbb C}C∖{0,1}⊂C^).
  4. Theorem 3.7 (Montel): holomorphic maps from a domain to C^\hat{\mathbb C}C^ omitting three values form a normal family.
  5. Lemma 4.3: z∈J(f)  ⟺  f(z)∈J(f)z\in J(f)\iff f(z)\in J(f)z∈J(f)⟺f(z)∈J(f).
  6. Lemma 4.4: J(f∘k)=J(f)J(f^{\circ k})=J(f)J(f∘k)=J(f) for k>0k>0k>0.
  7. Lemma 4.8: J(f)≠∅J(f)\neq\emptysetJ(f)=∅ when d≥2d\ge2d≥2.
  8. Theorem 14.1: J(f)={repelling periodic points}‾J(f)=\overline{\{\text{repelling periodic points}\}}J(f)={repelling periodic points}​ when d≥2d\ge2d≥2.
  9. Theorem 16.1: an invariant Fatou component is an attracting basin, a parabolic basin, a Siegel disk or a Herman ring.

Significance

The results. Montel's theorem is the engine of the Fatou–Julia theory: nonemptiness of JJJ, density of iterated preimages and density of repelling cycles all rest on it. Theorem 14.1 identifies the non-normality locus with the closure of the repelling cycles, the form in which the Julia set is usually computed and pictured. Sullivan's theorem, combined with Theorem 16.1, gives a complete qualitative picture of the dynamics on the Fatou set; it is used throughout the later theory, e.g. to show that the Julia set of a postcritically finite map without superattracting cycles is the whole sphere (Milnor, Corollary 16.5).

Formalizing them. All results here are classical theorems with published proofs; none is open. A text search of Mathlib at the platform's pinned revision (0df444a) finds no Montel theorem for families of holomorphic maps, no Fatou or Julia sets and no wandering-domain results; it does contain the Schwarz lemma and the hyperbolic metric on the upper half-plane. The remaining work is to formalize the known proofs.

Difficulty

The early milestones need the uniformization-type input that C∖{0,1}\mathbb C\setminus\{0,1\}C∖{0,1} is covered by the disk (via the modular function or an equivalent construction) and Schwarz–Pick-type estimates on hyperbolic surfaces; Mathlib has the Schwarz lemma and the hyperbolic metric of the upper half-plane, but not the Poincaré metric of general hyperbolic domains or covering-space uniformization. Theorem 14.1 requires a quantitative use of Montel's theorem around points of JJJ that are not critical values. Theorem 16.1 needs the Denjoy–Wolff-type classification of self-maps of hyperbolic surfaces and the Snail Lemma for parabolic points. The goal is substantially harder: Sullivan's proof uses the measurable Riemann mapping theorem (Morrey–Ahlfors–Bers) to build an infinite-dimensional family of quasiconformal deformations of fff, contradicting the finite dimensionality of the space of rational maps of degree ddd. The theory of quasiconformal maps and Beltrami equations is absent from Mathlib, and no elementary argument avoiding it is known.

Formalization scope

All declarations live in the book-wide namespace MilnorDynamics and build on the published definition files MilnorDynamics_NormalFamilies, MilnorDynamics_RationalMaps and MilnorDynamics_PeriodicPoints; one new definition file, MilnorDynamics_FatouComponents, adds Fatou components, immediate basins, Siegel disks and Herman rings.

  • C^\hat{\mathbb C}C^ is OnePoint ℂ; a rational map is a structure of coprime polynomials p,qp,qp,q with q≠0q\ne0q=0, acting on OnePoint ℂ via RationalMap.toFun; the degree is max⁡(deg⁡p,deg⁡q)\max(\deg p,\deg q)max(degp,degq).
  • Holomorphy of a map into C^\hat{\mathbb C}C^ on an open U⊆CU\subseteq\mathbb CU⊆C is continuity plus complex differentiability in the charts zzz and 1/z1/z1/z (IsHolomorphicOn). Normality is locally uniform subconvergence in the chordal metric (IsNormalFamily); the Fatou set is defined through the standard charts of C^\hat{\mathbb C}C^.
  • Multipliers are derivatives of f∘mf^{\circ m}f∘m in the standard chart at the periodic point, mmm the minimal period.
  • Montel's theorem is stated for a domain U⊆CU\subseteq\mathbb CU⊆C rather than an arbitrary Riemann surface (normality is local, Milnor Problem 3-e); Lemma 2.5, Corollary 3.3 and Lemma 3.5 are linked in the special cases used for Montel's theorem.
  • The degree hypotheses are Milnor's: d≥1d\ge1d≥1 (nonconstant) in §4 Lemmas 4.3–4.4, d≥2d\ge2d≥2 elsewhere. Without d≥2d\ge2d≥2 several statements are false (e.g. J(z↦2z)=∅J(z\mapsto 2z)=\emptysetJ(z↦2z)=∅), so the hypothesis must not be dropped.

Welcome contributions: the Poincaré metric and Schwarz–Pick on hyperbolic domains, the modular covering of C∖{0,1}\mathbb C\setminus\{0,1\}C∖{0,1}, the degree theory of rational maps, quasiconformal maps and the measurable Riemann mapping theorem. These are reusable far beyond this mission.

Selected references

  • J. Milnor, Dynamics in One Complex Variable, 3rd ed., Annals of Mathematics Studies 160, Princeton University Press, 2006. https://doi.org/10.1515/9781400835539
  • D. Sullivan, Quasiconformal homeomorphisms and dynamics I. Solution of the Fatou–Julia problem on wandering domains, Ann. of Math. 122 (1985), 401–418. https://doi.org/10.2307/1971308
  • L. Carleson and T. W. Gamelin, Complex Dynamics, Universitext, Springer, 1993. https://doi.org/10.1007/978-1-4612-4364-9
  • P. Montel, Leçons sur les familles normales de fonctions analytiques et leurs applications, Gauthier-Villars, Paris, 1927.
49 thms5 active usersReviewed
AnalysisTopology·Captain: Lucas

Local Connectivity of the Mandelbrot Set (MLC)Open Problem

The set

For a complex parameter ccc, iterate the quadratic map

fc(z)=z2+cf_c(z) = z^2 + cfc​(z)=z2+c

starting at the critical point z=0z = 0z=0. The Mandelbrot set is the set of parameters for which this orbit stays bounded:

M={ c∈C : sup⁡k∈N∣fc k(0)∣<∞ }.M = \{\, c \in \mathbb{C} \ : \ \sup_{k \in \mathbb{N}} \left| f_c^{\,k}(0) \right| < \infty \,\}.M={c∈C : k∈Nsup​​fck​(0)​<∞}.

Equivalently -- and this is the first milestone of the mission -- c∈Mc \in Mc∈M if and only if ∣fc k(0)∣≤2|f_c^{\,k}(0)| \le 2∣fck​(0)∣≤2 for every kkk, which exhibits MMM as a compact subset of the plane.

MMM is the parameter-space picture of the simplest non-trivial family in complex dynamics, and it acts as a dictionary: the shape of MMM near a parameter ccc encodes the dynamics of fcf_cfc​ on its Julia set, so structural questions about MMM are questions about the whole quadratic family at once. Douady and Hubbard proved in 1982 that MMM is connected, by exhibiting a conformal isomorphism

Φ:C∖M⟶C∖D‾\Phi : \mathbb{C} \setminus M \longrightarrow \mathbb{C} \setminus \overline{\mathbb{D}}Φ:C∖M⟶C∖D

between the complement of MMM and the exterior of the closed unit disk.

The question

MLC conjecture. MMM is locally connected: every point of MMM has a neighbourhood basis, in the subspace topology, consisting of connected sets.

By Caratheodory's theorem, MLC is equivalent to the statement that Φ−1\Phi^{-1}Φ−1 extends continuously to the unit circle. That extension would deliver a complete combinatorial description of MMM -- the pinched disk model of Douady and Thurston -- in which every boundary point is labelled by the external rays landing on it. Two headline consequences follow: the density of hyperbolicity in the quadratic family (Fatou's conjecture: every quadratic polynomial can be perturbed to one with an attracting cycle), and zero area for ∂M\partial M∂M.

MLC has been open since the early 1980s and is regarded as the central problem of one-dimensional complex dynamics.

Timeline

  • 1982 -- Douady and Hubbard prove that MMM is connected, via the Boettcher uniformisation of its complement, and formulate MLC.
  • 1984/85 -- The Orsay notes develop the combinatorics of external rays and the pinched-disk model, and show that MLC implies the density of hyperbolicity in the quadratic family.
  • 1990 -- Yoccoz proves MLC at every finitely renormalizable parameter without an indifferent periodic point, introducing the Yoccoz puzzle and the rigidity techniques that dominate later work.
  • 1997 -- Lyubich extends local connectivity to infinitely renormalizable parameters of bounded type, using complex bounds for quadratic-like renormalization.
  • 1997 -- Graczyk-Swiatek and Lyubich prove density of hyperbolicity in the real quadratic family.
  • 1998 -- Shishikura proves that ∂M\partial M∂M has Hausdorff dimension 222, by parabolic implosion. Whether ∂M\partial M∂M has positive area remains open.
  • 2005 -- Buff and Cheritat construct quadratic Julia sets of positive area, showing that the analogous area question in the dynamical plane has a negative answer.
  • Today -- MLC is known at large classes of parameters, but the general case, and with it the density of hyperbolicity, remain open.

What this mission asks for

The goal theorem is MLC itself, in the form "the Mandelbrot set, as a topological subspace of C\mathbb{C}C, is a locally connected space".

The milestones are of three kinds, and are ordered accordingly:

  1. Foundations provable today -- the escape criterion (in the quadratic and the general unicritical degree) and compactness. These make the filter-theoretic definition usable and are the natural entry point for a solver new to the mission.
  2. Known theorems from the literature -- connectedness of MMM (Douady-Hubbard), the implication MLC ⇒\Rightarrow⇒ density of hyperbolicity (Douady-Hubbard), and dim⁡H(∂M)=2\dim_H(\partial M) = 2dimH​(∂M)=2 (Shishikura). These are hard but settled, and formalizing them builds the infrastructure -- Boettcher coordinates, external rays, parabolic implosion -- that any attack on the goal will need.
  3. The open companions -- density of hyperbolicity in the quadratic and unicritical families, zero area of ∂M\partial M∂M, and MLC for all Multibrot sets MnM_nMn​, the parameter sets of z↦zn+cz \mapsto z^n + cz↦zn+c.

All statements are phrased against a single shared definition file, so a solver can move between milestones without re-fixing conventions.

24 thms4 active usersReviewed
Algorithmic Game TheoryProbabilityStochastic Systems·Captain: mikedeng1

On the Global Convergence of Stochastic Fictitious Play III: Almost Sure Convergence to Linearly Stable Rest Points in Potential GamesResearch Paper

Motivation

Stochastic fictitious play is a basic model of learning in repeated games. Each period every player best responds to the empirical frequencies of the opponents' past play, after the player's payoffs have been hit by a fresh random shock. It was introduced by Fudenberg and Kreps (1993), is a standard object in the theory of learning in games (Fudenberg and Levine, The Theory of Learning in Games, 1998), and underlies the quantal-response and logit-learning models used in experimental economics and multi-agent reinforcement learning. The question is whether the players' beliefs settle down, and on what.

Potential games, in which all players receive the same payoff, cover pure coordination games and, after the usual payoff transformations, congestion games and weighted potential games. For them Hofbauer and Sandholm (Econometrica 70, 2002) proved that stochastic fictitious play converges almost surely, and that under a generic regularity condition the limit is a single linearly stable rest point of the perturbed best response dynamic.

Timeline. Fudenberg and Kreps (1993) and Kaniovski and Young (1995) established convergence in 2×2 games. Benaïm and Hirsch (1999) related the process to its mean ordinary differential equation and proved convergence in some ppp player, two strategy games. Hofbauer (2000) and Hofbauer and Hopkins (2000) constructed Lyapunov functions for the deterministically perturbed dynamics. Hofbauer and Sandholm (2002) combined these with a representation theorem for random utility models and with Pemantle's (1990) nonconvergence theorem to obtain the result formalized here.

Setting

A ppp player game has finite strategy sets Sα={0,…,nα−1}S^\alpha = \{0,\dots,n^\alpha-1\}Sα={0,…,nα−1} and utilities uα:S→Ru^\alpha : S \to \mathbb Ruα:S→R on pure profiles S=∏βSβS = \prod_\beta S^\betaS=∏β​Sβ. The game is a potential game if uα(s)=uβ(s)u^\alpha(s) = u^\beta(s)uα(s)=uβ(s) for all players and all profiles. Mixed profiles form Σ=∏αΔSα\Sigma = \prod_\alpha \Delta S^\alphaΣ=∏α​ΔSα, and player α\alphaα's payoff vector is Uiα(x−α)=∑s: sα=iuα(s)∏β≠αxsββU^\alpha_i(x^{-\alpha}) = \sum_{s:\,s^\alpha=i} u^\alpha(s)\prod_{\beta\ne\alpha}x^\beta_{s^\beta}Uiα​(x−α)=∑s:sα=i​uα(s)∏β=α​xsββ​.

Player α\alphaα's payoffs are perturbed by a random vector εα\varepsilon^\alphaεα with a strictly positive density fαf^\alphafα on Rnα\mathbb R^{n^\alpha}Rnα. The choice function is Ciα(π)=P(arg⁡max⁡jπj+εjα=i)C^\alpha_i(\pi) = P(\arg\max_j \pi_j + \varepsilon^\alpha_j = i)Ciα​(π)=P(argmaxj​πj​+εjα​=i), assumed continuously differentiable, and the perturbed best response is B~α(x−α)=Cα(Uα(x−α))\tilde B^\alpha(x^{-\alpha}) = C^\alpha(U^\alpha(x^{-\alpha}))B~α(x−α)=Cα(Uα(x−α)).

In standard stochastic fictitious play, shocks εtα\varepsilon^\alpha_tεtα​ are independent over time and across players. From an arbitrary initial pure profile, at time t+1t+1t+1 each player plays a maximizer of Ukα(Zt−α)+(εtα)kU^\alpha_k(Z_t^{-\alpha}) + (\varepsilon^\alpha_t)_kUkα​(Zt−α​)+(εtα​)k​, where the beliefs are the time averages

Zt=1t∑u=1tζu.Z_t = \frac1t\sum_{u=1}^t \zeta_u .Zt​=t1​u=1∑t​ζu​.

The mean dynamic of this process is the perturbed best response dynamic

(P)x˙α=B~α(x−α)−xα.(P)\qquad \dot x^\alpha = \tilde B^\alpha(x^{-\alpha}) - x^\alpha .(P)x˙α=B~α(x−α)−xα.

A rest point x∗x^*x∗ of (P) is hyperbolic if every eigenvalue of DF(x∗)DF(x^*)DF(x∗) restricted to the tangent space ∏αR0nα\prod_\alpha \mathbb R^{n^\alpha}_0∏α​R0nα​ of Σ\SigmaΣ has nonzero real part, and linearly stable if every such eigenvalue has negative real part. RP(P)RP(P)RP(P) and LS(P)LS(P)LS(P) denote the rest points and the linearly stable rest points.

By Theorem 2.1 of the paper, Cα(π)=arg⁡max⁡y∈int⁡Δ(y⋅π−Vα(y))C^\alpha(\pi) = \arg\max_{y\in\operatorname{int}\Delta}(y\cdot\pi - V^\alpha(y))Cα(π)=argmaxy∈intΔ​(y⋅π−Vα(y)) for an admissible deterministic perturbation VαV^\alphaVα, so (P) coincides with the deterministically perturbed dynamic (PV), in which the argmax replaces CαC^\alphaCα.

Formalization targets

Goal: Theorem 6.1(iii)

For every potential game, every family of densities meeting the conditions above, every probability space, independent shock family and initial profile:

  1. if the shocks are smooth enough that the VαV^\alphaVα are CNC^NCN, N=∑α(nα−1)N = \sum_\alpha(n^\alpha-1)N=∑α​(nα−1), then
P(ω(Zt) is a connected subset of RP(P))=1;P\big(\omega(Z_t)\text{ is a connected subset of } RP(P)\big) = 1;P(ω(Zt​) is a connected subset of RP(P))=1;
  1. if every rest point of (P) is hyperbolic and the field of (P) is C2C^2C2, then
P(lim⁡t→∞Zt exists and lies in LS(P))=1.P\Big(\lim_{t\to\infty} Z_t \text{ exists and lies in } LS(P)\Big) = 1.P(t→∞lim​Zt​ exists and lies in LS(P))=1.

Milestones

In attack order: Theorem 2.1 (the representation), Proposition 4.1 (the function Π(x)=∑su1(s)∏αxsαα−∑αVα(xα)\Pi(x) = \sum_s u^1(s)\prod_\alpha x^\alpha_{s^\alpha} - \sum_\alpha V^\alpha(x^\alpha)Π(x)=∑s​u1(s)∏α​xsαα​−∑α​Vα(xα) is a strict Lyapunov function for (PV)), the identification of the critical points of Π\PiΠ with the rest points of (PV), Proposition 4.2 (CR(PV)=RP(PV)CR(PV) = RP(PV)CR(PV)=RP(PV) under CNC^NCN smoothness), Proposition 4.3 (under hyperbolicity RP(PV)RP(PV)RP(PV) is finite and equals CR(PV)CR(PV)CR(PV)), and Lemmas A.5 and A.4 (a uniform nondegeneracy condition for the noise of the process).

Significance

The result. Theorem 6.1(iii) says that decentralised, boundedly rational learning in common-interest games does not cycle or wander: beliefs converge to a rest point of the perturbed dynamic, and generically to one that is linearly stable, hence a local maximizer of the perturbed potential Π\PiΠ. Rest points approximate Nash equilibria as the noise vanishes (Proposition 3.1 of the paper), so the theorem is a selection result for equilibria reached by learning. It is also a template for the stochastic-approximation analysis of learning algorithms whose mean dynamic has a Lyapunov function.

Formalizing it. The theorem is proved in the paper, but none of its ingredients is machine-checked: the random utility representation, chain recurrence of flows, Lyapunov arguments for (PV), and the stochastic-approximation step (Benaïm–Hirsch, Benaïm, Pemantle) are all absent from Mathlib and from this platform. A complete development produces a reusable stochastic-approximation layer, not only this theorem.

Difficulty

The obvious argument, "(P) has a strict Lyapunov function, so the process converges to its rest points", fails twice. First, a strict Lyapunov function does not by itself make every chain recurrent point a rest point (the paper cites counterexamples of Akin and of Benaïm); the step needs either Sard's theorem for a CNC^NCN function or finiteness of the rest points, and the stochastic-approximation theory controls the process only through the chain recurrent set. Second, convergence to linearly stable points requires showing that the process avoids unstable rest points. This rests on Pemantle's theorem, whose nondegeneracy hypothesis must be verified uniformly over states and directions (Lemma A.4). Neither step follows from the ODE alone: the theorem is about the random process ZtZ_tZt​.

Formalization scope

Players are Fin p with p ≥ 2, strategies Fin (n α) with n α ≥ 1, and mixed profiles live in the ambient space (α : Fin p) → Fin (n α) → ℝ, on which every vector field is defined. Choice probabilities are probabilities of strict argmax events under volume.withDensity (f α). The process ZtZ_tZt​ is defined pathwise from the shocks, ties broken by the smallest index (a null event), and the theorem quantifies over every probability space and every independent shock family with the given laws. Derivatives of VαV^\alphaVα are those of VαV^\alphaVα composed with the projection onto the plane ∑iyi=1\sum_i y_i = 1∑i​yi​=1. Eigenvalues are the complex roots of the characteristic polynomial of the derivative restricted to the tangent space of Σ\SigmaΣ. Solutions of a dynamic are differentiable curves on [0,∞)[0,\infty)[0,∞) that stay in Σ\SigmaΣ, and chain recurrence uses ε\varepsilonε-chains with times ti≥1t_i \ge 1ti​≥1.

A formalization about the ODE (P) in place of the process ZtZ_tZt​, a fixed noise law such as logit, or convergence to RP(P)RP(P)RP(P) in place of LS(P)LS(P)LS(P) would prove a different and weaker statement. These are excluded.

Needed infrastructure: the random utility representation (mission I of this series), flows and chain recurrence of C1C^1C1 vector fields on compact sets, Sard's theorem for real-valued CNC^NCN functions, and the stochastic-approximation theorems of Benaïm–Hirsch (1999, Thm 3.3), Benaïm (1999, Props. 5.3 and 6.4) and Pemantle (1990, Thm 1). The last three are reusable well beyond this mission, and contributions of any of them are welcome.

Selected references

  • J. Hofbauer and W. H. Sandholm, On the Global Convergence of Stochastic Fictitious Play, Econometrica 70(6), 2265–2294, 2002. https://doi.org/10.1111/1468-0262.00376
  • M. Benaïm and M. W. Hirsch, Mixed Equilibria and Dynamical Systems Arising from Fictitious Play in Perturbed Games, Games and Economic Behavior 29, 36–72, 1999. https://doi.org/10.1006/game.1999.0717
  • M. Benaïm, Dynamics of Stochastic Approximation Algorithms, Séminaire de Probabilités XXXIII, Lecture Notes in Mathematics 1709, 1–68, 1999. https://doi.org/10.1007/BFb0096509
  • R. Pemantle, Nonconvergence to Unstable Points in Urn Models and Stochastic Approximations, Annals of Probability 18(2), 698–712, 1990. https://doi.org/10.1214/aop/1176990853
  • D. Fudenberg and D. M. Kreps, Learning Mixed Equilibria, Games and Economic Behavior 5, 320–367, 1993. https://doi.org/10.1006/game.1993.1021
  • J. Hofbauer and E. Hopkins, Learning in Perturbed Asymmetric Games, Games and Economic Behavior 52, 133–152, 2005. https://doi.org/10.1016/j.geb.2004.06.006
14 thms3 active usersReviewed
Topology·Captain: Lucas

C^r Stability Conjecture (Palis–Smale)Open Problem

Motivation

Structural stability asks when the qualitative behaviour of a dynamical system survives small perturbations. A diffeomorphism fff of a closed manifold is structurally stable if every diffeomorphism ggg close enough to fff is topologically conjugate to fff: some homeomorphism hhh of the manifold satisfies h∘f=g∘hh\circ f=g\circ hh∘f=g∘h, so that hhh carries orbits of fff onto orbits of ggg. Systems that model physical phenomena are only known up to small errors, which is the original reason for interest in this notion (Andronov–Pontryagin, 1937).

In the 1960s Smale introduced Axiom A, a uniform-hyperbolicity condition on the nonwandering set, and showed that it yields a detailed description of the dynamics (spectral decomposition, symbolic dynamics). Palis and Smale conjectured that structural stability forces this hyperbolic structure. The conjecture appears on the Open Problem Garden as the CrC^rCr Stability Conjecture (openproblemgarden.org/op/c_r_stability_conjecture, rated Outstanding): any CrC^rCr structurally stable diffeomorphism is hyperbolic. The same page describes the higher-regularity case as one of the most important and difficult problems in dynamical systems.

Timeline.

  • 1967 — D. V. Anosov proves that Anosov diffeomorphisms (the whole manifold is a hyperbolic set) are structurally stable (Proc. Steklov Inst. Math. 90).
  • 1970 — J. Palis and S. Smale prove that Morse–Smale diffeomorphisms are structurally stable and state the stability conjecture: fff is structurally stable if and only if fff satisfies Axiom A and the strong transversality condition (Global Analysis, Proc. Sympos. Pure Math. 14, AMS).
  • 1971 — J. Robbin proves the "if" direction for C2C^2C2 diffeomorphisms (Ann. of Math. 94); J. Franks obtains necessary conditions for C1C^1C1 stability, including hyperbolicity of periodic points (Trans. Amer. Math. Soc. 158).
  • 1976 — C. Robinson proves the "if" direction for C1C^1C1 diffeomorphisms (J. Differential Equations 22).
  • 1988 — R. Mañé proves the "only if" direction in the C1C^1C1 topology: a C1C^1C1 structurally stable diffeomorphism satisfies Axiom A (Publ. Math. IHÉS 66). In the same volume J. Palis derives the C1C^1C1 Ω\OmegaΩ-stability conjecture.
  • 1997 — S. Hayashi proves the analogous C1C^1C1 statements for flows (Ann. of Math. 145).

For every r≥2r\ge 2r≥2 the "only if" direction remains open.

Setting

Let MMM be a closed manifold: a compact Hausdorff smooth manifold without boundary, of dimension nnn. For an integer r≥1r\ge 1r≥1, Diffr(M)\mathrm{Diff}^r(M)Diffr(M) is the set of CrC^rCr diffeomorphisms f ⁣:M→Mf\colon M\to Mf:M→M, with the CrC^rCr topology: ggg is close to fff when, in finitely many charts and on compact sets, ggg and its derivatives of order ≤r\le r≤r are uniformly close to those of fff.

  • A point xxx is nonwandering for fff if for every neighbourhood UUU of xxx there is k≥1k\ge 1k≥1 with fk(U)∩U≠∅f^k(U)\cap U\neq\emptysetfk(U)∩U=∅. The nonwandering points form the compact invariant set Ω(f)\Omega(f)Ω(f). Every periodic point lies in Ω(f)\Omega(f)Ω(f).
  • A compact set Λ\LambdaΛ with f(Λ)=Λf(\Lambda)=\Lambdaf(Λ)=Λ is hyperbolic if, for a continuous Riemannian metric, each tangent space TxMT_xMTx​M, x∈Λx\in\Lambdax∈Λ, splits as Es(x)⊕Eu(x)E^s(x)\oplus E^u(x)Es(x)⊕Eu(x), the splitting is carried to itself by DfDfDf, and there are C>0C>0C>0 and 0<λ<10<\lambda<10<λ<1 with
∥Dfxkv∥≤Cλk∥v∥ (v∈Es(x)),∥Dfx−kv∥≤Cλk∥v∥ (v∈Eu(x)),k≥0.\|Df^k_x v\|\le C\lambda^k\|v\|\ (v\in E^s(x)),\qquad \|Df^{-k}_x v\|\le C\lambda^k\|v\|\ (v\in E^u(x)),\qquad k\ge 0 .∥Dfxk​v∥≤Cλk∥v∥ (v∈Es(x)),∥Dfx−k​v∥≤Cλk∥v∥ (v∈Eu(x)),k≥0.
  • fff satisfies Axiom A if Ω(f)\Omega(f)Ω(f) is hyperbolic and the periodic points of fff are dense in Ω(f)\Omega(f)Ω(f). fff is Anosov if MMM itself is hyperbolic.
  • fff is CrC^rCr structurally stable if some CrC^rCr neighbourhood of fff consists of diffeomorphisms topologically conjugate to fff. It is CrC^rCr Ω\OmegaΩ-stable if for all ggg in some CrC^rCr neighbourhood, f∣Ω(f)f|_{\Omega(f)}f∣Ω(f)​ and g∣Ω(g)g|_{\Omega(g)}g∣Ω(g)​ are topologically conjugate.

Formalization targets

Goal: the CrC^rCr stability conjecture

For every closed manifold MMM, every r≥1r\ge 1r≥1 and every f∈Diffr(M)f\in\mathrm{Diff}^r(M)f∈Diffr(M),

f is Cr structurally stable  ⟹  f satisfies Axiom A.f \text{ is } C^r \text{ structurally stable} \;\Longrightarrow\; f \text{ satisfies Axiom A}.f is Cr structurally stable⟹f satisfies Axiom A.

The case r=1r=1r=1 is Mañé's theorem; the cases r≥2r\ge 2r≥2 are open.

Milestones

  1. Franks (1971). A C1C^1C1 structurally stable diffeomorphism has only hyperbolic periodic points.
  2. Consequence of Pugh's closing lemma. For a C1C^1C1 structurally stable fff, Per(f)‾=Ω(f)\overline{\mathrm{Per}(f)}=\Omega(f)Per(f)​=Ω(f).
  3. Mañé (1988). The goal for r=1r=1r=1.
  4. Palis (1988). A C1C^1C1 Ω\OmegaΩ-stable diffeomorphism satisfies Axiom A.
  5. Anosov (1967). For every r≥1r\ge1r≥1, an Anosov CrC^rCr diffeomorphism is CrC^rCr structurally stable.

Significance

The result. A positive answer would give a dynamical characterization of structural stability in every regularity: together with the theorems of Robbin and Robinson (Axiom A plus strong transversality implies stability), it would show that structurally stable diffeomorphisms are exactly the hyperbolic ones with transverse stable and unstable manifolds. Every structurally stable system would then inherit Smale's spectral decomposition and its symbolic models. In the C1C^1C1 topology this picture is complete (Mañé); in higher regularity it is not known whether a structurally stable system can fail to be hyperbolic.

Formalizing it. The mission produces a common Lean vocabulary for hyperbolic sets, Axiom A, and structural and Ω\OmegaΩ-stability of diffeomorphisms of closed manifolds, compatible with the existing CrC^rCr topology and nonwandering-set definitions on the platform. The proved cases (Anosov, Franks, Mañé, Palis) are milestones whose formal proofs would be new contributions; the goal itself is open for r≥2r\ge 2r≥2.

Difficulty

The known C1C^1C1 proof rests on perturbation tools that work only in the C1C^1C1 topology: Franks' lemma (realizing any small change of the derivative along a periodic orbit by a C1C^1C1-small perturbation), Pugh's closing lemma and Mañé's ergodic closing lemma. In the CrC^rCr topology, r≥2r\ge 2r≥2, a perturbation that changes the derivative by a fixed amount on a small ball has large higher derivatives, so these local constructions are not CrC^rCr-small; Gutierrez's examples on the torus show that the local perturbation schemes used for the C1C^1C1 closing lemma cannot work in the C2C^2C2 topology. Whether periodic points are even dense in Ω(f)\Omega(f)Ω(f) for a CrC^rCr structurally stable fff is a case of the CrC^rCr closing problem, itself open.

Formalization scope

  • MMM is a type with [TopologicalSpace M] [T2Space M] [CompactSpace M], a ChartedSpace structure over EuclideanSpace ℝ (Fin n) and IsManifold (𝓡 n) ∞ M (smooth, no boundary). Diffr(M)\mathrm{Diff}^r(M)Diffr(M) is ClosingLemma.Diff n M r with the weak CrC^rCr topology ClosingLemma.crTopology r (published definition ClosingLemma_DiffeoCrTopology); on compact MMM it coincides with the strong topology. rrr is a natural number with r≥1r\ge 1r≥1; r=∞r=\inftyr=∞ is not covered.
  • Ω(f)\Omega(f)Ω(f) is PughClosingLemma.nonwanderingSet (published definition PughClosingLemma_nonwandering).
  • Hyperbolicity uses mfderiv and an arbitrary continuous Riemannian metric (Bundle.ContinuousRiemannianMetric on the tangent bundle); since MMM is compact, the choice of metric only changes CCC. Continuity of the splitting is not assumed, being a consequence of the estimates. A periodic point is hyperbolic when its finite orbit is a hyperbolic set, which is equivalent to the eigenvalue condition.
  • Axiom A requires density of periodic points in Ω(f)\Omega(f)Ω(f) as a separate condition, following Smale's definition.
  • Structural stability asks only for a conjugating homeomorphism, without requiring it to be close to the identity. The strong transversality part of the Palis–Smale conjecture is not part of the goal.
  • Infrastructure needed: stable manifold theory for hyperbolic sets, shadowing, Franks' lemma and closing lemmas on manifolds. These are reusable beyond this mission, and contributions of them are welcome.

Selected references

  • Open Problem Garden, CrC^rCr Stability Conjecture, posted December 20, 2007. https://www.openproblemgarden.org/op/c_r_stability_conjecture
  • D. V. Anosov, Geodesic flows on closed Riemannian manifolds with negative curvature, Proc. Steklov Inst. Math. 90, 1967.
  • J. Palis, S. Smale, Structural stability theorems, Global Analysis, Proc. Sympos. Pure Math. 14, AMS, 1970.
  • J. Robbin, A structural stability theorem, Ann. of Math. 94, 1971.
  • J. Franks, Necessary conditions for stability of diffeomorphisms, Trans. Amer. Math. Soc. 158, 1971.
  • C. Robinson, Structural stability of C1C^1C1 diffeomorphisms, J. Differential Equations 22, 1976.
  • R. Mañé, A proof of the C1C^1C1 stability conjecture, Publ. Math. IHÉS 66, 1988.
  • J. Palis, On the C1C^1C1 Ω\OmegaΩ-stability conjecture, Publ. Math. IHÉS 66, 1988.
  • S. Hayashi, Connecting invariant manifolds and the solution of the C1C^1C1 stability and Ω\OmegaΩ-stability conjectures for flows, Ann. of Math. 145, 1997.
  • C. Pugh, An improved closing lemma and a general density theorem, Amer. J. Math. 89, 1967.
12 thms2 active usersReviewed
Linear algebra·Captain: Lucas

Dynamic Stochastic General Equilibrium I: The Taylor Principle and DeterminacyTextbook

Motivation

Dynamic stochastic general equilibrium (DSGE) models are the standard framework used by central banks and fiscal authorities for policy analysis and forecasting (Wikipedia overview). The models used for monetary-policy analysis are built from three interrelated blocks — demand, supply and a monetary-policy rule — that jointly determine output, inflation and the nominal interest rate. The canonical small-scale instance is the three-equation New Keynesian model (Woodford 2003; Galí 2008; Clarida, Galí and Gertler 1999).

A basic question about such a model is whether it pins down a unique equilibrium path at all. If many bounded paths solve the model, the model makes no definite prediction and expectations can become self-fulfilling. The answer for the three-equation model is the Taylor principle: the interest-rate rule must respond to inflation strongly enough.

Timeline. Blanchard and Kahn (1980) gave the eigenvalue-counting criterion for existence and uniqueness of bounded solutions of linear rational-expectations models. Kydland and Prescott (1982) started the real-business-cycle/DSGE programme. Rotemberg and Woodford (1997) introduced the New Keynesian DSGE framework. Bullard and Mitra (2002) derived the explicit determinacy condition κ(ϕπ−1)+(1−β)ϕy>0\kappa(\phi_\pi - 1) + (1-\beta)\phi_y > 0κ(ϕπ​−1)+(1−β)ϕy​>0 for the model with a contemporaneous Taylor rule, presented in textbook form by Galí (2008, Ch. 3).

Setting

Time is discrete, t=0,1,2,…t = 0, 1, 2, \dotst=0,1,2,…. All variables are deviations from the zero-inflation steady state: yty_tyt​ is the output gap, πt\pi_tπt​ inflation, and iti_tit​ the nominal interest rate. The parameters are σ>0\sigma > 0σ>0 (inverse elasticity of intertemporal substitution), β∈(0,1)\beta \in (0,1)β∈(0,1) (discount factor), κ>0\kappa > 0κ>0 (slope of the Phillips curve), and the policy coefficients ϕπ,ϕy≥0\phi_\pi, \phi_y \ge 0ϕπ​,ϕy​≥0.

A triple of real sequences (y,π,i)(y, \pi, i)(y,π,i) is an equilibrium if for every ttt

yt=yt+1−1σ(it−πt+1)(demand: dynamic IS curve)πt=βπt+1+κyt(supply: New Keynesian Phillips curve)it=ϕππt+ϕyyt(monetary policy: Taylor rule).\begin{aligned} y_t &= y_{t+1} - \tfrac{1}{\sigma}(i_t - \pi_{t+1}) && \text{(demand: dynamic IS curve)}\\ \pi_t &= \beta \pi_{t+1} + \kappa y_t && \text{(supply: New Keynesian Phillips curve)}\\ i_t &= \phi_\pi \pi_t + \phi_y y_t && \text{(monetary policy: Taylor rule).} \end{aligned}yt​πt​it​​=yt+1​−σ1​(it​−πt+1​)=βπt+1​+κyt​=ϕπ​πt​+ϕy​yt​​​(demand: dynamic IS curve)(supply: New Keynesian Phillips curve)(monetary policy: Taylor rule).​

The demand equation is the log-linearised consumption Euler equation, which equates marginal utility of consumption today with discounted marginal utility tomorrow. The model is determinate if the zero path is its only equilibrium in which yyy, π\piπ and iii all stay bounded.

Formalization targets

Goal: the Taylor principle

For σ>0\sigma > 0σ>0, 0<β<10 < \beta < 10<β<1, κ>0\kappa > 0κ>0, ϕπ,ϕy≥0\phi_\pi, \phi_y \ge 0ϕπ​,ϕy​≥0:

the model is determinate  ⟺  κ(ϕπ−1)+(1−β)ϕy>0.\text{the model is determinate} \iff \kappa(\phi_\pi - 1) + (1 - \beta)\phi_y > 0 .the model is determinate⟺κ(ϕπ​−1)+(1−β)ϕy​>0.

Milestones

  1. Consumption Euler equation. At an interior optimum of the two-period consumption–saving problem, u′(c0)=β(1+r)u′(c1)u'(c_0) = \beta(1+r)u'(c_1)u′(c0​)=β(1+r)u′(c1​).
  2. State-space form. For σ,β≠0\sigma, \beta \ne 0σ,β=0, the model is equivalent to (yt+1,πt+1)⊤=M(yt,πt)⊤(y_{t+1}, \pi_{t+1})^\top = M(y_t, \pi_t)^\top(yt+1​,πt+1​)⊤=M(yt​,πt​)⊤ together with the Taylor rule, for an explicit 2×22\times22×2 matrix MMM.
  3. Equilibria are parametrised by initial conditions. Each (y0,π0)(y_0, \pi_0)(y0​,π0​) determines exactly one equilibrium.
  4. Schur–Cohn test. For real TTT and D>0D > 0D>0, both roots of z2−Tz+Dz^2 - Tz + Dz2−Tz+D have modulus >1> 1>1 iff D>1D > 1D>1 and ∣T∣<1+D|T| < 1 + D∣T∣<1+D.
  5. Blanchard–Kahn lemma. For a real square matrix MMM, the only bounded solution of xt+1=Mxtx_{t+1} = Mx_txt+1​=Mxt​ is zero iff every complex eigenvalue of MMM has modulus >1> 1>1.

Significance

The result itself. The Taylor principle is the standard criterion for whether an interest-rate rule yields a well-defined equilibrium in New Keynesian models, and it is the first property checked when a policy rule is proposed. The determinacy region it describes is the starting point for the analysis of optimal policy and of learnability (Bullard and Mitra 2002).

Formalizing it. The result is classical and proved on paper. This mission formalizes the known argument. The mission produces a reusable Lean definition of the basic New Keynesian model, a general lemma on bounded orbits of linear recursions (which applies to any linear rational-expectations model with only forward-looking variables), and a formal Schur–Cohn criterion for real quadratics.

Difficulty

The economic content is elementary, but the obvious argument skips the hardest step. Textbook treatments state "determinacy holds iff both eigenvalues lie outside the unit circle" without proof, and the equivalence between "no nonzero bounded solution" and an eigenvalue condition has to be established for real sequences while the eigenvalues may be complex. In particular the converse direction needs a real bounded solution built from a complex eigenvector, and the boundary case of eigenvalues on the unit circle must come out on the non-determinate side. The parameter translation also has to handle complex-conjugate eigenvalues, not only real ones.

Formalization scope

  • Sequences are functions N→R\mathbb N \to \mathbb RN→R; the model is the deterministic (shock-free) version, so there are no expectation operators. Stochastic shocks do not change the determinacy condition, but that extension is outside the scope of this mission.
  • "Bounded" means a single real bound for all ttt; determinacy requires yyy, π\piπ and iii to be bounded. Boundedness of iii follows from that of yyy and π\piπ, so this adds no restriction.
  • Division is Lean's total division; every statement that divides by σ\sigmaσ or β\betaβ assumes they are nonzero (or positive).
  • Eigenvalues are complex roots of the characteristic polynomial of the complexified matrix.
  • The goal is not trivial: the zero path is always an equilibrium, determinacy is a genuine uniqueness claim, and the parameter hypotheses are satisfiable (e.g. σ=1\sigma = 1σ=1, β=0.99\beta = 0.99β=0.99, κ=0.1\kappa = 0.1κ=0.1, ϕπ=1.5\phi_\pi = 1.5ϕπ​=1.5, ϕy=0.5\phi_y = 0.5ϕy​=0.5).
  • All declarations live in the namespace DSGE. Contributions of general linear-recursion and polynomial-root lemmas are welcome.

Selected references

  • Wikipedia, Dynamic stochastic general equilibrium. https://en.wikipedia.org/wiki/Dynamic_stochastic_general_equilibrium
  • O. J. Blanchard and C. M. Kahn, The Solution of Linear Difference Models under Rational Expectations, Econometrica 48(5), 1980. https://doi.org/10.2307/1912186
  • F. E. Kydland and E. C. Prescott, Time to Build and Aggregate Fluctuations, Econometrica 50(6), 1982. https://doi.org/10.2307/1913386
  • R. Clarida, J. Galí and M. Gertler, The Science of Monetary Policy: A New Keynesian Perspective, Journal of Economic Literature 37(4), 1999. https://doi.org/10.1257/jel.37.4.1661
  • J. Bullard and K. Mitra, Learning about Monetary Policy Rules, Journal of Monetary Economics 49(6), 2002. https://doi.org/10.1016/S0304-3932(02)00144-7
  • M. Woodford, Interest and Prices: Foundations of a Theory of Monetary Policy, Princeton University Press, 2003.
  • J. Galí, Monetary Policy, Inflation, and the Business Cycle, Princeton University Press, 2008 (Chapter 3).
7 thms2 active usersReviewed
Algorithmic Game TheoryConvex Optimization·Captain: mikedeng1

Learning in Games via Reinforcement and Regularization 2: Under Regularized Reinforcement Learning, Every Strict Nash Equilibrium Is Asymptotically StableResearch Paper

Motivation

In a repeated game, players who do not know the payoff structure can still learn by reinforcement: each player keeps a running score for every action, the cumulative payoff that action would have earned, and plays a mixed strategy that favours actions with high scores. Turning scores into mixed strategies through a regularized best response (maximize score minus a convex penalty) gives a family of dynamics that includes exponential weights and the replicator dynamics (entropic penalty), and also the projection dynamics (quadratic penalty). The same scheme is the continuous-time counterpart of online mirror descent and dual averaging in online optimization.

For the replicator dynamics, the standard folk results of evolutionary game theory say that Nash equilibria are stationary, that limits of interior orbits are Nash equilibria, that Lyapunov stable states are Nash equilibria, and that strict equilibria are asymptotically stable (Weibull 1995; Hofbauer–Sigmund 1998). Mertikopoulos and Sandholm (arXiv:1407.6267v2, Math. Oper. Res. 41(4), 2016) show that all four results survive for the whole family. For steep, decomposable penalties several of them were known (Coucheney–Gaujal–Mertikopoulos 2015). The new part is the nonsteep case, where mixed strategies can hit the boundary of the simplex and the induced dynamics on strategies are no longer well defined.

Setting

A finite game G\mathcal GG has a finite set N\mathcal NN of players. Player kkk has a finite nonempty set Ak\mathcal A_kAk​ of pure strategies and a payoff function uk:∏ℓAℓ→Ru_k:\prod_\ell\mathcal A_\ell\to\mathbb Ruk​:∏ℓ​Aℓ​→R. A mixed profile is x=(xk)k∈X=∏kΔ(Ak)x=(x_k)_k\in\mathcal X=\prod_k\Delta(\mathcal A_k)x=(xk​)k​∈X=∏k​Δ(Ak​), and uk(x)u_k(x)uk​(x) is player kkk's expected payoff when the players randomize independently. The payoff vector is vkα(x)=uk(α;x−k)v_{k\alpha}(x)=u_k(\alpha;x_{-k})vkα​(x)=uk​(α;x−k​), the payoff of pure strategy α\alphaα against x−kx_{-k}x−k​.

A penalty function on a simplex Δ\DeltaΔ (Definition 2.1) is a function h:Δ→Rh:\Delta\to\mathbb Rh:Δ→R that is continuous, smooth on the relative interior of every face, and KKK-strongly convex:

h(tx1+(1−t)x2)≤t h(x1)+(1−t) h(x2)−12Kt(1−t)∥x1−x2∥22.h(tx_1+(1-t)x_2)\le t\,h(x_1)+(1-t)\,h(x_2)-\tfrac12Kt(1-t)\|x_1-x_2\|_2^2 .h(tx1​+(1−t)x2​)≤th(x1​)+(1−t)h(x2​)−21​Kt(1−t)∥x1​−x2​∥22​.

Steepness (gradients blowing up at the boundary) is not required. Its choice map is Q(y)=arg⁡max⁡x∈Δ{⟨y∣x⟩−h(x)}Q(y)=\arg\max_{x\in\Delta}\{\langle y|x\rangle-h(x)\}Q(y)=argmaxx∈Δ​{⟨y∣x⟩−h(x)}. Every player kkk has a penalty function hkh_khk​ with constant KkK_kKk​.

The reinforcement learning dynamics (RL) are

y˙kα=vkα(x),xk=Qk(yk),\dot y_{k\alpha}=v_{k\alpha}(x),\qquad x_k=Q_k(y_k),y˙​kα​=vkα​(x),xk​=Qk​(yk​),

and an orbit is a pair (y(t),x(t))(y(t),x(t))(y(t),x(t)), t≥0t\ge0t≥0, satisfying them. A Nash equilibrium is a profile x∗x^*x∗ with uk(x∗)≥uk(xk;x−k∗)u_k(x^*)\ge u_k(x_k;x^*_{-k})uk​(x∗)≥uk​(xk​;x−k∗​) for every kkk and every mixed xkx_kxk​. It is strict if the inequality is strict for every xk≠xk∗x_k\neq x^*_kxk​=xk∗​.

Because (RL) lives in the space of scores and QQQ is neither injective nor surjective, stability is defined on the trajectories of play (Definition 5.1):

  • x∗x^*x∗ is Lyapunov stable if for every ε>0\varepsilon>0ε>0 there is δ>0\delta>0δ>0 such that every orbit with ∥x(0)−x∗∥<δ\|x(0)-x^*\|<\delta∥x(0)−x∗∥<δ stays within ε\varepsilonε of x∗x^*x∗ forever;
  • it is attracting if every orbit started close enough to x∗x^*x∗ converges to x∗x^*x∗;
  • it is asymptotically stable if it is both;
  • it is stationary if x∗∈im⁡Qx^*\in\operatorname{im}Qx∗∈imQ and every orbit with x(0)=x∗x(0)=x^*x(0)=x∗ stays at x∗x^*x∗.

Formalization targets

Goal: Theorem 5.2, Part IV

x∗ strict Nash equilibrium of G ⟹ x∗ asymptotically stable under (RL),x^*\ \text{strict Nash equilibrium of }\mathcal G\ \Longrightarrow\ x^*\ \text{asymptotically stable under (RL)},x∗ strict Nash equilibrium of G ⟹ x∗ asymptotically stable under (RL),

for every finite game and every choice of penalty functions hkh_khk​, steep or not.

Milestones (the steps of the proof, pp. 23–24, and the Appendix results it uses)

  • A strict equilibrium is a pure profile x∗=(α1∗,…,αN∗)x^*=(\alpha^*_1,\dots,\alpha^*_N)x∗=(α1∗​,…,αN∗​), and δk=min⁡μ≠αk∗{vkαk∗(x∗)−vkμ(x∗)}>0\delta_k=\min_{\mu\neq\alpha^*_k}\{v_{k\alpha^*_k}(x^*)-v_{k\mu}(x^*)\}>0δk​=minμ=αk∗​​{vkαk∗​​(x∗)−vkμ​(x∗)}>0.
  • Proposition A.1(iii): Qα(y)→0Q_\alpha(y)\to0Qα​(y)→0 whenever yα−yβ→−∞y_\alpha-y_\beta\to-\inftyyα​−yβ​→−∞.
  • Proposition C.3: the Fenchel coupling Fh(p,y)=h(p)+h∗(y)−⟨y∣p⟩F_h(p,y)=h(p)+h^*(y)-\langle y|p\rangleFh​(p,y)=h(p)+h∗(y)−⟨y∣p⟩ satisfies Fh(p,y)≥12K∥Q(y)−p∥2F_h(p,y)\ge\tfrac12K\|Q(y)-p\|^2Fh​(p,y)≥21​K∥Q(y)−p∥2.
  • Proposition C.2(i)–(iii): the Bregman divergence Dh(p,x)=h(p)−h(x)−h′(x;p−x)D_h(p,x)=h(p)-h(x)-h'(x;p-x)Dh​(p,x)=h(p)−h(x)−h′(x;p−x), built from the one-sided derivative, is finite, nonnegative with (C.6), and continuous on Δp={x:supp⁡x⊇supp⁡p}\Delta_p=\{x:\operatorname{supp}x\supseteq\operatorname{supp}p\}Δp​={x:suppx⊇suppp}.
  • (C.11): Fh(p,y)=Dh(p,Q(y))F_h(p,y)=D_h(p,Q(y))Fh​(p,y)=Dh​(p,Q(y)) whenever Q(y)∈ΔpQ(y)\in\Delta_pQ(y)∈Δp​.
  • The monotonicity step: h∗(y)−yα∗=max⁡x{∑μ≠α∗xμzμ−h(x)}h^*(y)-y_{\alpha^*}=\max_{x}\{\sum_{\mu\ne\alpha^*}x_\mu z_\mu-h(x)\}h∗(y)−yα∗​=maxx​{∑μ=α∗​xμ​zμ​−h(x)} is nondecreasing in the relative scores zμ=yμ−yα∗z_\mu=y_\mu-y_{\alpha^*}zμ​=yμ​−yα∗​.

Companions

Theorem 5.2, Parts I–III (stationary   ⟺  \iff⟺ Nash and in im⁡Q\operatorname{im}QimQ; limits of orbits and Lyapunov stable states are Nash), Proposition 5.3, Proposition 3.1 (global existence and uniqueness of orbits) and Proposition A.1(i)–(ii).

Significance

Theorem 5.2 says that, as far as the qualitative long-run behaviour is concerned, the whole class of regularized reinforcement dynamics behaves like the replicator dynamics. Part IV is the positive half: strict equilibria are robust attractors of learning. This is used to justify equilibrium selection by learning, and Proposition 5.4 (not part of this mission) builds the rates of convergence, including convergence in finite time for nonsteep penalties, on top of it.

The result is proved in the paper; none of it is formalized. A Lean development would provide a reusable layer of game-theoretic learning dynamics: penalty functions without steepness, choice maps as regularized argmax, the Fenchel coupling and the one-sided Bregman divergence on the simplex. Two companion missions on the same paper use the same layer, for the extinction of dominated strategies and for time averages in zero-sum games. As far as is known, the stability theory of Section 5 has no machine-checked proof even for the replicator dynamics.

Difficulty

The obvious argument would be a Lyapunov argument for the induced dynamics on X\mathcal XX, as for the replicator equation. For nonsteep penalties these dynamics are not well defined: orbits reach the boundary and QQQ is not invertible there. The proof works in the dual space instead, where the natural Lyapunov candidate is the Fenchel coupling Fh(x∗,y)F_h(x^*,y)Fh​(x∗,y). The coupling is not differentiable along the orbit in the usual sense, and its sublevel sets in score space must be related to genuine neighbourhoods of x∗x^*x∗ in X\mathcal XX. That needs the Bregman divergence with one-sided derivatives at boundary points and its continuity across faces of different dimension (Proposition C.2(iii)). A second obstacle is that the coupling does not strictly decrease when the maximizer sits at the vertex. The page states a strict inequality there, which fails for nonsteep penalties, so the argument has to be run with the weak inequality and a first-exit-time argument.

Formalization scope

  • The game uses the published agt_games vocabulary: AGT.IsLottery, AGT.IsMixedProfile, AGT.expectedPayoff, and AGT.IsMixedNash for (5.1). Players form a Fintype ι, and actions are A k with Fintype and DecidableEq.
  • Penalty functions are IsPenalty h K, Definition 2.1 with the Euclidean norm in (2.5) and C∞C^\inftyC∞ smoothness along curves inside the relative interiors of faces. There is no steepness.
  • The choice map is the predicate IsChoice h y x, never a chosen argmax.
  • Orbits are IsRLOrbit u h y x, the differential form (3.1) with one-sided derivatives at t=0t=0t=0. Statements quantify over orbits and never construct one.
  • Neighbourhoods of x∗x^*x∗ in X\mathcal XX are balls of the sup metric on ∏kRAk\prod_k\mathbb R^{\mathcal A_k}∏k​RAk​, and Definition 5.1 is stated in ε\varepsilonε–δ\deltaδ form.
  • Strict equilibria are not assumed pure; purity is a milestone.
  • The one-sided derivative (C.3) is a limit predicate with a real value, so the Bregman divergence's value +∞+\infty+∞ is never represented by a junk number.
  • Proposition 3.1 adds that every Ak\mathcal A_kAk​ is nonempty. This is implicit in "finite game", and without it no orbit exists.
  • The monotonicity step is stated with ≤\le≤, not the printed <<<.

Trivializing encodings are excluded. Q is not a chosen maximizer that could be chosen badly. Orbit hypotheses are not vacuous: a verification file exhibits an orbit and a strict equilibrium together with a penalty function. Steepness is not added to the hypotheses. The conclusion is genuine convergence x(t)→x∗x(t)\to x^*x(t)→x∗ together with Lyapunov stability, not a lim inf⁡\liminfliminf or a stability-only statement. Proofs of any milestone are welcome. The conjugate and Bregman layer (Appendix C), the regularized-argmax lemmas (Appendix A) and the well-posedness of (RL) (Proposition 3.1) are reusable beyond this mission.

Selected references

  • P. Mertikopoulos and W. H. Sandholm, Learning in games via reinforcement and regularization, Math. Oper. Res. 41(4), 2016. Cited as arXiv:1407.6267v2. https://arxiv.org/abs/1407.6267v2
  • P. Coucheney, B. Gaujal and P. Mertikopoulos, Penalty-regulated dynamics and robust learning procedures in games, Math. Oper. Res. 40(3), 2015. https://doi.org/10.1287/moor.2014.0687
  • J. W. Weibull, Evolutionary Game Theory, MIT Press, 1995. https://mitpress.mit.edu/9780262731218/
  • J. Hofbauer and K. Sigmund, Evolutionary Games and Population Dynamics, Cambridge University Press, 1998. https://doi.org/10.1017/CBO9781139173179
  • K. C. Kiwiel, Free-steering relaxation methods for problems with strictly convex costs and linear constraints, Math. Oper. Res. 22(2), 1997. https://doi.org/10.1287/moor.22.2.326
12 thms2 active usersReviewed
Algorithmic Game TheoryConvex Optimization·Captain: mikedeng1

Learning in Games via Reinforcement and Regularization 3: In 2-Player Zero-Sum Games with an Interior Equilibrium, Time-Averaged Play Converges to the Nash SetResearch Paper

Motivation

Learning dynamics in games describe how players who repeatedly interact adjust their strategies from observed payoffs. A central question is whether such dynamics lead to Nash equilibrium. For the replicator dynamics, the canonical model of evolutionary game theory, the answer is negative in general: in Matching Pennies and in generic zero-sum games with a unique interior equilibrium, replicator trajectories cycle forever. A classical positive result survives: if a replicator trajectory of a 2-player game stays a bounded distance away from the boundary of the strategy space, its time average converges to the Nash set (Hofbauer and Sigmund, 1998, Ch. 7).

Mertikopoulos and Sandholm (arXiv:1407.6267v2; Math. Oper. Res. 41(4), 2016) study a broad family of continuous-time learning dynamics, regularized reinforcement learning: each player aggregates payoffs into scores and plays the mixed strategy that maximizes score minus a strongly convex penalty function. The family contains the replicator dynamics (entropic penalty) and the projection dynamics (quadratic penalty). For non-steep penalties, trajectories can enter and leave the boundary of the strategy space infinitely often, so the classical "stay away from the boundary" criterion is no longer natural. Section 6 of the paper replaces it with a condition on scores and derives convergence of time averages in zero-sum games with an interior equilibrium.

Setting

A 2-player finite game G\mathcal GG has players k=1,2k = 1, 2k=1,2, finite pure strategy sets Ak\mathcal A_kAk​, and payoff functions uku_kuk​ on pure profiles. A mixed strategy xkx_kxk​ is a probability vector on Ak\mathcal A_kAk​; X\mathcal XX is the set of mixed profiles x=(x1,x2)x = (x_1, x_2)x=(x1​,x2​) and uk(x)u_k(x)uk​(x) the expected payoff (2.1). The payoff vector of player kkk is vkα(x)=uk(α;x−k)v_{k\alpha}(x) = u_k(\alpha; x_{-k})vkα​(x)=uk​(α;x−k​), the payoff of the pure strategy α\alphaα against the opponent's mixed strategy (2.2). A profile x∗x^*x∗ is a Nash equilibrium if no player gains by a unilateral deviation to another mixed strategy; it is interior if xkα∗>0x^*_{k\alpha} > 0xkα∗​>0 for every kkk and α\alphaα. The game is zero-sum if u1=−u2u_1 = -u_2u1​=−u2​.

On the simplex Δ\DeltaΔ of a finite set, a penalty function hhh (Definition 2.1) is continuous on Δ\DeltaΔ, smooth on the relative interior of every face, and KKK-strongly convex for some K>0K > 0K>0:

h(tx1+(1−t)x2)≤th(x1)+(1−t)h(x2)−12Kt(1−t)∥x1−x2∥2.h(tx_1 + (1-t)x_2) \le t h(x_1) + (1-t) h(x_2) - \tfrac12 K t(1-t)\|x_1 - x_2\|^2 .h(tx1​+(1−t)x2​)≤th(x1​)+(1−t)h(x2​)−21​Kt(1−t)∥x1​−x2​∥2.

No steepness is required. The choice map is Q(y)=arg⁡max⁡x∈Δ{⟨y∣x⟩−h(x)}Q(y) = \arg\max_{x\in\Delta}\{\langle y|x\rangle - h(x)\}Q(y)=argmaxx∈Δ​{⟨y∣x⟩−h(x)} (Definition 2.2), the convex conjugate is h∗(y)=max⁡x∈Δ{⟨y∣x⟩−h(x)}h^*(y) = \max_{x\in\Delta}\{\langle y|x\rangle - h(x)\}h∗(y)=maxx∈Δ​{⟨y∣x⟩−h(x)} (C.1), and the Fenchel coupling is Fh(p,y)=h(p)+h∗(y)−⟨y∣p⟩F_h(p, y) = h(p) + h^*(y) - \langle y|p\rangleFh​(p,y)=h(p)+h∗(y)−⟨y∣p⟩ (C.10).

Each player kkk has its own penalty function hkh_khk​. An orbit of (RL) is a pair of trajectories (y(t),x(t))(y(t), x(t))(y(t),x(t)), t≥0t \ge 0t≥0, of score vectors and mixed profiles with

y˙k(t)=vk(x(t)),xk(t)=Qk(yk(t)).\dot y_k(t) = v_k(x(t)), \qquad x_k(t) = Q_k(y_k(t)) .y˙​k​(t)=vk​(x(t)),xk​(t)=Qk​(yk​(t)).

The time average of the orbit is xˉ(t)=t−1∫0tx(s) ds\bar x(t) = t^{-1}\int_0^t x(s)\,dsxˉ(t)=t−1∫0t​x(s)ds.

Formalization targets

Goal: Proposition 6.2 (p. 26)

If G\mathcal GG is a 2-player zero-sum game with an interior Nash equilibrium, then for every orbit of (RL),

dist⁡(xˉ(t),NE(G))→t→∞0.\operatorname{dist}\big(\bar x(t), \mathrm{NE}(\mathcal G)\big) \xrightarrow[t\to\infty]{} 0 .dist(xˉ(t),NE(G))t→∞​0.

The statement fixes no rate and no particular penalty function: it holds for every choice of h1,h2h_1, h_2h1​,h2​.

Milestones

  1. Proposition C.1 (p. 33): QQQ is Lipschitz and Q=dh∗Q = dh^*Q=dh∗.
  2. Lemma C.6 (p. 36): along (RL), ddtFhk(pk,yk(t))=⟨vk(x(t))∣xk(t)−pk⟩\frac{d}{dt}F_{h_k}(p_k, y_k(t)) = \langle v_k(x(t)) | x_k(t) - p_k\rangledtd​Fhk​​(pk​,yk​(t))=⟨vk​(x(t))∣xk​(t)−pk​⟩.
  3. (6.5) (p. 26): in the goal's setting, Fh(x∗,y(t))=∑kFhk(xk∗,yk(t))F_h(x^*, y(t)) = \sum_k F_{h_k}(x_k^*, y_k(t))Fh​(x∗,y(t))=∑k​Fhk​​(xk∗​,yk​(t)) is constant.
  4. Proposition A.1(iii) (p. 31): Qα(y)→0Q_\alpha(y) \to 0Qα​(y)→0 when yα−yβ→−∞y_\alpha - y_\beta \to -\inftyyα​−yβ​→−∞.
  5. Proposition C.5 (pp. 35–36): for interior ppp, bounded Fh(p,yj)F_h(p, y_j)Fh​(p,yj​) forces bounded score differences.
  6. Theorem 6.1 (p. 25): in any 2-player game, bounded score differences imply convergence of xˉ(t)\bar x(t)xˉ(t) to the Nash set.

Significance

The result. Proposition 6.2 shows that the time-average convergence known for the replicator dynamics in zero-sum games is a property of the whole class of regularized reinforcement learning schemes, including those whose trajectories hit the boundary of the strategy space infinitely often, such as the projection dynamics. Time-averaged play of no-regret-type dynamics in zero-sum games is the continuous-time counterpart of the standard argument that averaged learning computes minimax strategies. Theorem 6.1 isolates the mechanism for general 2-player games: bounded score differences suffice, with no zero-sum assumption.

Formalizing it. The results are proved in the paper; none has a machine-checked proof. A complete formalization produces reusable components: differentiability of the conjugate of a strongly convex function on the simplex (a Danskin-type statement), the Fenchel-coupling identity along the dynamics, and a conservation law for zero-sum games. These are the building blocks of many analyses of mirror-descent and follow-the-regularized-leader dynamics.

Difficulty

The first idea, comparing x(t)x(t)x(t) itself with the equilibrium, fails: x(t)x(t)x(t) need not converge, and for non-steep penalties it does not stay in the interior, so the Kullback–Leibler argument used for the replicator dynamics is unavailable. The conserved quantity is a function of the scores y(t)y(t)y(t), not of x(t)x(t)x(t), and turning its boundedness into control of score differences requires the asymptotic behaviour of the choice map when some scores diverge. The second difficulty is analytic: hhh is not differentiable at the boundary of Δ\DeltaΔ, yet h∗h^*h∗ must be differentiable everywhere on the score space, with derivative QQQ, for the chain rule along (RL) to apply. Finally, the passage from score differences to the time average uses that vkv_kvk​ is linear in the single opponent's strategy, which is specific to two players.

Formalization scope

  • Game. Players are Fin 2, strategy types A k are finite, payoffs are real functions on pure profiles; mixed profiles, expected payoffs and mixed Nash equilibria come from the published agt_games vocabulary (AGT.IsMixedNash). Zero-sum is u0(s)+u1(s)=0u_0(s) + u_1(s) = 0u0​(s)+u1​(s)=0 for every pure profile; interiority is xkα∗>0x^*_{k\alpha} > 0xkα∗​>0.
  • Penalty functions. IsPenalty h K is Definition 2.1 with strong convexity in the Euclidean norm; since KKK is existential the class does not depend on the norm. Steepness is not assumed. Each player has its own hkh_khk​.
  • Choice map and orbits. x=Q(y)x = Q(y)x=Q(y) is the predicate IsChoice h y x (maximizer of ⟨y∣x⟩−h(x)\langle y|x\rangle - h(x)⟨y∣x⟩−h(x) over Δ\DeltaΔ), never a chosen argmax. An orbit is IsRLOrbit u h y x: for t≥0t \ge 0t≥0, xk(t)=Qk(yk(t))x_k(t) = Q_k(y_k(t))xk​(t)=Qk​(yk​(t)) and y˙kα(t)=vkα(x(t))\dot y_{k\alpha}(t) = v_{k\alpha}(x(t))y˙​kα​(t)=vkα​(x(t)), a right derivative at t=0t = 0t=0. This differential form is equivalent to the integral form (RL) because xxx is continuous along an orbit.
  • Time average and convergence. xˉ(t)\bar x(t)xˉ(t) is defined coordinatewise with the interval integral; only t→∞t \to \inftyt→∞ is used. Convergence to the Nash set is Metric.infDist →0\to 0→0 in the sup metric on profiles. For Theorem 6.1, which has no equilibrium among its hypotheses, the conclusion also asserts that the Nash set is nonempty, because the distance to the empty set is 000 in Lean.
  • Ruled out. A chosen argmax for QQQ, orbits that are vacuous, steepness added to the penalty, convergence of a subsequence or a liminf in place of the limit, and a Nash set that may be empty are all excluded by the encoding. A sorry-free check exhibits a game, penalty functions and an orbit satisfying all hypotheses of the goal, and verifies that Matching Pennies has the interior equilibrium ((12,12),(12,12))((\tfrac12,\tfrac12),(\tfrac12,\tfrac12))((21​,21​),(21​,21​)).
  • Not included. Theorem 6.3 (chain transitivity under the best-response dynamics) depends on the theory of perturbed solutions of differential inclusions, which is not available. Proposition 6.4 is omitted (see the mission notes).

Contributions are welcome on any milestone; Proposition C.1 and Proposition A.1(iii) are self-contained convex-analysis statements about a single penalty function.

Selected references

  • P. Mertikopoulos and W. H. Sandholm, Learning in games via reinforcement and regularization, Mathematics of Operations Research 41(4), 2016. Preprint arXiv:1407.6267v2 (cited version). https://arxiv.org/abs/1407.6267
  • J. Hofbauer and K. Sigmund, Evolutionary Games and Population Dynamics, Cambridge University Press, 1998. https://doi.org/10.1017/CBO9781139173179
  • J. Hofbauer, S. Sorin and Y. Viossat, Time average replicator and best-reply dynamics, Mathematics of Operations Research 34(2), 2009. https://doi.org/10.1287/moor.1080.0359
  • R. T. Rockafellar, Convex Analysis, Princeton University Press, 1970. https://doi.org/10.1515/9781400873173
10 thms2 active usersReviewed
Control TheoryGraph TheoryLinear algebra·Captain: mikedeng1

Synchronization via Pinning Control on General Complex Networks II: Componentwise LMIs on the Strongly Connected Components Globally Synchronize a Pinned Network with a Directed Spanning TreeResearch Paper

Motivation

Networks of identical dynamical systems coupled along a directed graph model power grids, sensor and robot swarms, neural populations and coupled oscillators. A basic control question is how to steer every node of such a network onto a prescribed reference trajectory by acting directly on only a few nodes. This is pinning control: feedback is injected at a small set of pinned vertices, and the coupling has to carry the reference signal to the rest of the network.

For undirected or strongly connected networks, criteria for pinning synchronization go back to Wang and Chen (2002) and Chen, Liu and Lu (2007), and the first mission of this series treats the strongly connected case of Yu, Chen, Lü and Kurths (2013). Many networks of interest are not strongly connected: information flows down a hierarchy of groups, and the minimal requirement for the reference to reach every node is that the network, with the reference added as a virtual leader, contains a directed spanning tree rooted at the leader. Section 4 of that paper gives a criterion for this general case that splits into one condition per strongly connected component. This mission formalizes that criterion, Theorem 4.5, with the lemmas its proof uses and three corollaries.

Setting

There are NNN vertices with states xi(t)∈Rnx_i(t)\in\mathbb R^nxi​(t)∈Rn. The coupling configuration matrix G∈RN×NG\in\mathbb R^{N\times N}G∈RN×N has Gij≥0G_{ij}\ge0Gij​≥0 for i≠ji\ne ji=j, where Gij>0G_{ij}>0Gij​>0 records a connection from vertex jjj to vertex iii, and zero row sums, Gii=−∑j≠iGijG_{ii}=-\sum_{j\ne i}G_{ij}Gii​=−∑j=i​Gij​. Given a function f:Rn×R+→Rnf:\mathbb R^n\times\mathbb R_+\to\mathbb R^nf:Rn×R+​→Rn, a coupling strength ccc, an inner coupling matrix Γ∈Rn×n\Gamma\in\mathbb R^{n\times n}Γ∈Rn×n and pinning gains di≥0d_i\ge0di​≥0 (vertex iii is pinned when di>0d_i>0di​>0), the controlled network is

x˙i=f(xi,t)+c∑j=1NGijΓxj−c di Γ(xi−s),i=1,…,N,\dot x_i=f(x_i,t)+c\sum_{j=1}^N G_{ij}\Gamma x_j-c\,d_i\,\Gamma(x_i-s),\qquad i=1,\dots,N,x˙i​=f(xi​,t)+cj=1∑N​Gij​Γxj​−cdi​Γ(xi​−s),i=1,…,N,

where the reference sss solves s˙=f(s,t)\dot s=f(s,t)s˙=f(s,t). The network is globally synchronized when xi(t)−s(t)→0x_i(t)-s(t)\to0xi​(t)−s(t)→0 for every vertex and every pair of solutions.

The nonlinearity is controlled by Assumption 1: there is a matrix KKK with (x−y)T(f(x,t)−f(y,t))≤(x−y)TKΓ(x−y)(x-y)^{\mathsf T}(f(x,t)-f(y,t))\le(x-y)^{\mathsf T}K\Gamma(x-y)(x−y)T(f(x,t)−f(y,t))≤(x−y)TKΓ(x−y) for all x,yx,yx,y and t≥0t\ge0t≥0. Throughout §4 the paper also assumes that KKK and Γ\GammaΓ commute, that Γ\GammaΓ is positive definite, and puts θ=λmax⁡((K+KT)/2)≥0\theta=\lambda_{\max}((K+K^{\mathsf T})/2)\ge0θ=λmax​((K+KT)/2)≥0.

The vertices split into strongly connected components V1,…,VMV_1,\dots,V_MV1​,…,VM​. In the Frobenius normal form the components are ordered so that no edge goes from a later component to an earlier one, which makes GGG block lower triangular. For each component jjj the mission uses three matrices:

  • G~j\widetilde G_jGj​, the diagonal block of G−diag(d)G-\mathrm{diag}(d)G−diag(d) on VjV_jVj​;
  • AjA_jAj​, the within-component part of GGG with zero row sums;
  • Π~j=diag(Πj)\widetilde\Pi_j=\mathrm{diag}(\Pi_j)Πj​=diag(Πj​), where Πj\Pi_jΠj​ is a positive vector with ΠjTAj=0\Pi_j^{\mathsf T}A_j=0ΠjT​Aj​=0.

In Lean, component membership is a map blk : Fin N → Fin M, and Fin M carries the Frobenius order.

Formalization targets

Goal: Theorem 4.5

If, for every component jjj,

2θΠ~j+c(Π~jG~j+G~jTΠ~j)<0,(4.8)2\theta\widetilde\Pi_j+c\bigl(\widetilde\Pi_j\widetilde G_j+\widetilde G_j^{\mathsf T}\widetilde\Pi_j\bigr)<0, \tag{4.8}2θΠj​+c(Πj​Gj​+GjT​Πj​)<0,(4.8)

then the controlled network with a directed spanning tree is globally synchronized.

Milestones

  1. The θ bound (p. 1402). Commutation and Γ>0\Gamma>0Γ>0 turn Assumption 1 into (x−y)T(f(x,t)−f(y,t))≤θ(x−y)TΓ(x−y)(x-y)^{\mathsf T}(f(x,t)-f(y,t))\le\theta(x-y)^{\mathsf T}\Gamma(x-y)(x−y)T(f(x,t)−f(y,t))≤θ(x−y)TΓ(x−y).
  2. Lemma 2.13. The strict Schur complement test for a symmetric block matrix.
  3. Lemma 4.4. If Π~jG~j+G~jTΠ~j<0\widetilde\Pi_j\widetilde G_j+\widetilde G_j^{\mathsf T}\widetilde\Pi_j<0Πj​Gj​+GjT​Πj​<0 on every diagonal block of a block lower-triangular G‾\overline GG, then positive block weights Δj\Delta_jΔj​ exist with ΔΠ~G‾+G‾TΠ~Δ<0\Delta\widetilde\Pi\overline G+\overline G^{\mathsf T}\widetilde\Pi\Delta<0ΔΠG+GTΠΔ<0.
  4. (4.10). Along solutions, V=∑jΔje~jTΠ~je~jV=\sum_j\Delta_j\widetilde e_j^{\mathsf T}\widetilde\Pi_j\widetilde e_jV=∑j​Δj​ejT​Πj​ej​ satisfies V˙≤eT{[ΔΠ~(cG‾+θIN)+(cG‾+θIN)TΠ~Δ]⊗Γ}e\dot V\le e^{\mathsf T}\{[\Delta\widetilde\Pi(c\overline G+\theta I_N)+(c\overline G+\theta I_N)^{\mathsf T}\widetilde\Pi\Delta]\otimes\Gamma\}eV˙≤eT{[ΔΠ(cG+θIN​)+(cG+θIN​)TΠΔ]⊗Γ}e.

Companions

  • Corollary 4.7: the same conclusion under θΠ~j+c(A‾j−Π~jCj−Π~jD‾j)<0\theta\widetilde\Pi_j+c(\overline A_j-\widetilde\Pi_jC_j-\widetilde\Pi_j\overline D_j)<0θΠj​+c(Aj​−Πj​Cj​−Πj​Dj​)<0, which separates the outer in-degrees CjC_jCj​ from the pinning gains D‾j\overline D_jDj​.
  • Corollary 4.8 (i): an explicit coupling-strength threshold under Assumption 2.
  • Corollary 4.9: partial synchronization of the first components.

Significance

Theorem 4.5 replaces a single Nn×NnNn\times NnNn×Nn matrix inequality for the whole network with MMM inequalities, one of the size of each component. In practice the test runs component by component down the Frobenius order: decide which components need pinning, choose gains for each one separately, and get synchronization of the whole network. Corollary 4.7 makes this explicit in terms of the outer in-degrees: a component with no incoming edges from earlier components has to be pinned (Remark 4), while a component that receives enough weight from upstream needs no control. These conditions underlie the pinning scheme algorithm of §5 of the paper.

On the formal side, as far as a search of the platform and of Mathlib shows, none of these results is machine-checked. Mathlib has the positive semidefinite Schur complement and irreducible nonnegative matrices, but not the strict Schur complement, block-diagonal Lyapunov scaling, or Lyapunov arguments for networked ODEs with Kronecker-structured couplings. The mission produces, beyond the paper's theorem:

  • a reusable strict Schur complement lemma;
  • a block-triangular diagonal-stability lemma;
  • a template for Lyapunov estimates on coupled networks in Lean.

Difficulty

The obvious argument is to take one Lyapunov function weighted by a positive left null vector of the whole coupling matrix, as in the strongly connected case. Here it fails: the coupling matrix of a network that is not strongly connected has no positive left null vector, and condition (4.8) is local to each component. The central step is the passage from blockwise to global negative definiteness (Lemma 4.4). Condition (4.8) says nothing about the off-diagonal blocks that couple a component to earlier ones, and a block lower-triangular matrix whose symmetrized diagonal blocks are negative definite need not have a negative definite symmetric part; the component weights Δj\Delta_jΔj​ have to be found so that those couplings are dominated, which is a quantitative statement about Schur complements. Turning the resulting matrix inequality into convergence of the trajectories then needs a differential inequality on [0,∞)[0,\infty)[0,∞), a Kronecker-product definiteness argument with Γ\GammaΓ, and the commutation of KKK and Γ\GammaΓ to reach the θ bound.

Formalization scope

States are Fin n → ℝ and matrices are indexed by Fin N, Fin n, or the subtype of one component's vertices. Solutions are functions on ℝ that satisfy their ODE on [0,∞)[0,\infty)[0,∞) through HasDerivWithinAt … (Set.Ici 0). "For any initial conditions" means for every pair of solutions (s,x)(s,x)(s,x); existence of solutions is not claimed. Convergence is componentwise, which agrees with every norm on Rn\mathbb R^nRn. "Positive definite" is Mathlib's Matrix.PosDef, which includes symmetry, and X<0X<0X<0 is (-X).PosDef. λmax⁡\lambda_{\max}λmax​ is the least Rayleigh bound, IsLamMax, never a supremum of a possibly empty set.

The vertices are not permuted into Frobenius form. The hypotheses say instead that:

  • every component is nonempty;
  • every component is strongly connected inside itself;
  • every edge between components points forward in the order;
  • every vertex is reachable from a pinned vertex.

The weights Πj\Pi_jΠj​ are tied to the paper's object by ΠjTAj=0\Pi_j^{\mathsf T}A_j=0ΠjT​Aj​=0. The standing assumptions of p. 1402 (Assumption 1, KΓ=ΓKK\Gamma=\Gamma KKΓ=ΓK, θ=λmax⁡((K+KT)/2)≥0\theta=\lambda_{\max}((K+K^{\mathsf T})/2)\ge0θ=λmax​((K+KT)/2)≥0, Γ>0\Gamma>0Γ>0) are hypotheses of every goal-level statement. The goal does not assume the weights Δj\Delta_jΔj​, the bound (4.10), or definiteness of a whole-network matrix; it assumes only (4.8) on each component, so it cannot be trivialized by assuming its own conclusion. For n=0n=0n=0 the λmax⁡\lambda_{\max}λmax​ hypothesis cannot be met, so that degenerate dimension is excluded.

The pages contain three misprints. (4.10) has "−c-c−c" in its third line and "++++++" in its last; the last line, with a single +++, is formalized. Corollary 4.9 ranges "i=1,…,Ni=1,\dots,Ni=1,…,N" where the component range is meant.

A complete development needs a Gronwall-type decay lemma on [0,∞)[0,\infty)[0,∞), the strict Schur complement, definiteness of Kronecker products, and the square root of a positive definite matrix commuting with matrices that commute with it. Each of these is reusable well beyond this mission, and contributions to any of them are welcome, as are proofs of the milestones in any order.

Selected references

  • W. Yu, G. Chen, J. Lü, J. Kurths, Synchronization via pinning control on general complex networks, SIAM J. Control Optim. 51(2) (2013), 1395–1416. https://doi.org/10.1137/100781699
  • X. F. Wang, G. Chen, Pinning control of scale-free dynamical networks, Physica A 310 (2002), 521–531. https://doi.org/10.1016/S0378-4371(02)00772-0
  • T. Chen, X. Liu, W. Lu, Pinning complex networks by a single controller, IEEE Trans. Circuits Syst. I 54(6) (2007), 1317–1326. https://doi.org/10.1109/TCSI.2007.895383
  • S. Boyd, L. El Ghaoui, E. Feron, V. Balakrishnan, Linear Matrix Inequalities in System and Control Theory, SIAM, 1994. https://doi.org/10.1137/1.9781611970777
  • R. A. Brualdi, H. J. Ryser, Combinatorial Matrix Theory, Cambridge University Press, 1991. https://doi.org/10.1017/CBO9781107325708
7 thms2 active usersReviewed
Markov ChainProbabilityStochastic Systems·Captain: mikedeng1

Coexistence and Extinction for Stochastic Kolmogorov Systems 1: If Every Boundary Ergodic Measure Repels, X Converges Exponentially Fast in Total Variation to a Unique Interior Stationary LawResearch Paper

Motivation

Whether interacting species can coexist in a fluctuating environment is one of the basic questions of mathematical ecology. Deterministic models (Lotka–Volterra competition, predator–prey systems, food chains) answer it through invasion criteria: a population persists if, whenever it is rare, it grows. In a random environment the analogous criterion is phrased through Lyapunov exponents (long-run per-capita growth rates) computed against stationary distributions of the subcommunities in which some species are absent. Schreiber, Benaïm and Atchadé ([SBA11], J. Math. Biol. 62 (2011), MR 2786721) proved such a criterion for stochastic differential equations on a compact state space; A. Hening and D. H. Nguyen (arXiv:1704.06984, Ann. Appl. Probab. 2018) extended it to the non-compact orthant R+n\mathbb R^n_+R+n​, which is where population sizes actually live, and added an exponential rate of convergence.

Timeline. [SBA11] (2011) gave the compact-state SDE criterion via a minimax principle; Hening and Nguyen (2017/2018) removed compactness, proved convergence in total variation at a geometric rate, and in the same paper gave matching extinction results (the second and third missions of this series).

Setting

Let n≥1n\ge1n≥1 be the number of populations and X(t)=(X1(t),…,Xn(t))∈R+n=[0,∞)nX(t)=(X_1(t),\dots,X_n(t))\in\mathbb R^n_+=[0,\infty)^nX(t)=(X1​(t),…,Xn​(t))∈R+n​=[0,∞)n their sizes. The stochastic Kolmogorov system is

dXi(t)=Xi(t)fi(X(t)) dt+Xi(t)gi(X(t)) dEi(t),i=1,…,n,dX_i(t)=X_i(t)f_i(X(t))\,dt+X_i(t)g_i(X(t))\,dE_i(t),\qquad i=1,\dots,n,dXi​(t)=Xi​(t)fi​(X(t))dt+Xi​(t)gi​(X(t))dEi​(t),i=1,…,n,

where fif_ifi​ are per-capita growth rates, gig_igi​ noise intensities, and E(t)=Γ⊤B(t)E(t)=\Gamma^\top B(t)E(t)=Γ⊤B(t) with BBB an nnn-dimensional standard Brownian motion and Σ=Γ⊤Γ=(σij)\Sigma=\Gamma^\top\Gamma=(\sigma_{ij})Σ=Γ⊤Γ=(σij​). Write R+n,∘=(0,∞)n\mathbb R^{n,\circ}_+=(0,\infty)^nR+n,∘​=(0,∞)n for the states with all species present, ∂R+n\partial\mathbb R^n_+∂R+n​ for its complement (some species absent) and ∥x∥=∑i∣xi∣\|x\|=\sum_i|x_i|∥x∥=∑i​∣xi​∣.

Assumption 1.1 (standing) requires: the matrix (gi(x)gj(x)σij)(g_i(x)g_j(x)\sigma_{ij})(gi​(x)gj​(x)σij​) is positive definite on R+n\mathbb R^n_+R+n​; fi,gif_i,g_ifi​,gi​ are locally Lipschitz; and for some c∈R+n,∘c\in\mathbb R^{n,\circ}_+c∈R+n,∘​, γb>0\gamma_b>0γb​>0,

lim sup⁡∥x∥→∞[∑icixifi(x)1+c⊤x−12∑i,jσijcicjxixjgi(x)gj(x)(1+c⊤x)2+γb(1+∑i(∣fi(x)∣+gi2(x)))]<0,\limsup_{\|x\|\to\infty}\Big[\frac{\sum_ic_ix_if_i(x)}{1+c^\top x}-\frac12\frac{\sum_{i,j}\sigma_{ij}c_ic_jx_ix_jg_i(x)g_j(x)}{(1+c^\top x)^2}+\gamma_b\Big(1+\sum_i(|f_i(x)|+g_i^2(x))\Big)\Big]<0,∥x∥→∞limsup​[1+c⊤x∑i​ci​xi​fi​(x)​−21​(1+c⊤x)2∑i,j​σij​ci​cj​xi​xj​gi​(x)gj​(x)​+γb​(1+i∑​(∣fi​(x)∣+gi2​(x)))]<0,

a dissipativity condition satisfied by logistic and competitive Lotka–Volterra models.

PX(t,x,⋅)P_X(t,x,\cdot)PX​(t,x,⋅) is the law of X(t)X(t)X(t) started at xxx. A probability measure μ\muμ is invariant if ∫PX(t,x,⋅) μ(dx)=μ\int P_X(t,x,\cdot)\,\mu(dx)=\mu∫PX​(t,x,⋅)μ(dx)=μ for all ttt; ergodic invariant measures are the extreme points of that convex set. M\mathcal MM is the set of ergodic invariant probability measures supported on ∂R+n\partial\mathbb R^n_+∂R+n​ (it contains the Dirac mass δ∗\delta^*δ∗ at 000), and Conv(M)\mathrm{Conv}(\mathcal M)Conv(M) its finite convex combinations. The Lyapunov exponent of species iii at μ\muμ is

λi(μ)=∫(fi(x)−σiigi2(x)2)μ(dx).\lambda_i(\mu)=\int\Big(f_i(x)-\frac{\sigma_{ii}g_i^2(x)}{2}\Big)\mu(dx).λi​(μ)=∫(fi​(x)−2σii​gi2​(x)​)μ(dx).

Assumption 1.2: max⁡iλi(μ)>0\max_i\lambda_i(\mu)>0maxi​λi​(μ)>0 for every μ∈Conv(M)\mu\in\mathrm{Conv}(\mathcal M)μ∈Conv(M) — every boundary state is invadable by some missing species.

Formalization targets

Goal: Theorem 1.1 (p. 6)

Under Assumptions 1.1 and 1.2 there is an invariant probability measure π∗\pi^*π∗ with π∗(R+n,∘)=1\pi^*(\mathbb R^{n,\circ}_+)=1π∗(R+n,∘​)=1, it is the only invariant probability measure concentrated on R+n,∘\mathbb R^{n,\circ}_+R+n,∘​, and for some r∈(0,1)r\in(0,1)r∈(0,1) and every x∈R+n,∘x\in\mathbb R^{n,\circ}_+x∈R+n,∘​ there is CxC_xCx​ with

∥PX(t,x,⋅)−π∗∥TV≤Cx rt,t≥0.\|P_X(t,x,\cdot)-\pi^*\|_{TV}\le C_x\,r^t,\qquad t\ge0.∥PX​(t,x,⋅)−π∗∥TV​≤Cx​rt,t≥0.

This is strong stochastic persistence (Definition 1.1) with an exponential rate; it leaves the rate rrr and the constants unspecified, as the paper does.

Milestones

The milestones follow the proof: well-posedness, invariant faces and the moment bound (3.6) (Lemma 3.1); uniform moment bounds and the Feller property (Lemma 3.2); integrability under invariant measures (Lemma 3.3); δ∗∈M\delta^*\in\mathcal Mδ∗∈M; convergence of occupation-measure integrals (Lemma 3.4); the log-Laplace bound (Lemma 3.5); irreducibility, aperiodicity and petite compacts for the skeleton chain (Lemma 3.6); the weighted invasion rate (4.1); boundary repulsion on average (Lemma 4.1); the Lyapunov contraction near the boundary (Proposition 4.1); the geometric drift (4.18); geometric ergodicity of the skeleton chain (4.26).

Significance

The result. Theorem 1.1 turns coexistence into a checkable condition on boundary subcommunities: one computes invasion rates of missing species against the stationary laws of the smaller systems. It is the persistence half of a dichotomy whose extinction half (Theorems 1.2–1.3) uses the same exponents, and it underlies the classification of stochastic food chains in the paper's own §2 (Theorem 2.1). The exponential rate gives quantitative mixing and supports further limit theorems for time averages.

Formalizing it. The theorem is proved in the paper but no machine-checked proof is recorded in this mission. A formalization exercises a chain of tools largely absent from current libraries: strong solutions of SDEs with locally Lipschitz coefficients on a closed orthant, the Feller property, tightness and weak limits of occupation measures, invariant and ergodic measures of diffusions, Meyn–Tweedie theory for skeleton chains, and log-Laplace (cumulant) estimates. Each milestone is a self-contained target; several (Lemma 3.5, the Meyn–Tweedie step) are independent of the population model.

Difficulty

The naive argument — positive invasion rates at each boundary ergodic measure imply that the process is pushed away from the boundary — fails twice. First, the state space is non-compact, so occupation measures need not be tight and the growth-rate functionals are unbounded; Assumption 1.1(3) and the moment bounds of Lemmas 3.2–3.4 are what replace compactness. Second, invasion rates are averages along the boundary dynamics, not pointwise drifts: the Lyapunov function V(x)=(1+c⊤x)/∏ixipiV(x)=(1+c^\top x)/\prod_ix_i^{p_i}V(x)=(1+c⊤x)/∏i​xipi​​ decreases only on average over a time window of length T∗T^*T∗, and turning this into a uniform contraction of VθV^\thetaVθ requires controlling the full log-Laplace transform of the increment ln⁡V(X(T))−ln⁡V(x)\ln V(X(T))-\ln V(x)lnV(X(T))−lnV(x) (Proposition 4.1), not just its mean. Uniformity of all constants in the starting point is the delicate part.

Formalization scope

The process is a family X x of strong solutions, one from each x∈R+nx\in\mathbb R^n_+x∈R+n​, on one probability space driven by one Brownian motion, using the published Ethier–Kurtz definitions SolvesBrownianSDE and IsStandardBrownian on Rn=\mathbb R^n=Rn= SDEState n. Coordinates are Fin n; n≥1n\ge1n≥1. The coefficients are functions on Rn\mathbb R^nRn read at the positive part x+x^+x+, which agrees with the model on R+n\mathbb R^n_+R+n​. The norm is ℓ1\ell^1ℓ1. Invariance is stated through the transition probabilities PX(t,x,⋅)=P_X(t,x,\cdot)=PX​(t,x,⋅)= law of Xx(t)X^x(t)Xx(t); ergodic means extremal invariant. The lim sup⁡<0\limsup<0limsup<0 of (1.2) is written as "≤−ε\le-\varepsilon≤−ε for ∥x∥≥R\|x\|\ge R∥x∥≥R". Total variation is the published MarkovChainCLT.tvDist, sup⁡A∣μ(A)−ν(A)∣\sup_A|\mu(A)-\nu(A)|supA​∣μ(A)−ν(A)∣; the paper does not fix the factor 222, and geometric convergence is insensitive to it. The constants M>0,δ0M>0,\delta_0M>0,δ0​ of §3 are data satisfying (3.1), (3.2); HHH is the supremum (3.5).

Deviations, all disclosed in the items: aperiodicity is the Meyn–Tweedie notion (no cycle of d≥2d\ge2d≥2 nonempty disjoint sets), because the literal definition on p. 15 makes every chain aperiodic; (4.1), cited from [SBA11, Lemma 4], retains the attained minimum 2ρ∗2\rho^*2ρ∗ and is stated only in the direction used. Lemma 3.5 allows K2K_2K2​ to depend on the fixed θ0\theta_0θ0​ as its proof requires, despite the page saying “only on K1K_1K1​”. Expectations of nonnegative quantities are lower Lebesgue integrals; wherever a Bochner integral appears, its integrability is part of the conclusion.

Trivializing readings are excluded: uniqueness is among invariant measures on R+n,∘\mathbb R^{n,\circ}_+R+n,∘​ only (boundary invariant measures always exist), M\mathcal MM is nonempty (δ∗∈M\delta^*\in\mathcal Mδ∗∈M is a milestone, so Assumption 1.2 is never vacuous), and every existential constant is quantified before the points it must be uniform in. The logistic model on p. 4 gives a nonvacuous instance of Assumption 1.1.

Contributions welcome: general SDE well-posedness on invariant closed sets, Feller and tightness results for diffusions, Meyn–Tweedie geometric ergodicity for kernels, and cumulant-generating-function bounds, all reusable beyond this mission.

Selected references

  • A. Hening, D. H. Nguyen, Coexistence and extinction for stochastic Kolmogorov systems, Ann. Appl. Probab. 28(3), 2018. arXiv:1704.06984v1. https://arxiv.org/abs/1704.06984
  • S. J. Schreiber, M. Benaïm, K. A. S. Atchadé, Persistence in fluctuating environments, J. Math. Biol. 62(5), 655–683, 2011. MR 2786721, https://mathscinet.ams.org/mathscinet-getitem?mr=2786721
  • S. P. Meyn, R. L. Tweedie, Stability of Markovian processes I: criteria for discrete-time chains, Adv. Appl. Probab. 24(3), 542–574, 1992. MR 1174380, https://mathscinet.ams.org/mathscinet-getitem?mr=1174380
  • R. Khasminskii, Stochastic Stability of Differential Equations, 2nd ed., Springer, 2012. MR 2894052, https://mathscinet.ams.org/mathscinet-getitem?mr=2894052
20 thms2 active usersReviewed
Harmonic AnalysisMachine LearningProbability·Captain: mikedeng1

Approximation Bounds for Random Neural Networks and Reservoir Systems II: Echo State Networks with Random Weights Approximate Regular Functionals with an Explicit L² Error Bound (Theorem 2)Research Paper

Motivation

Reservoir computing learns an input/output system from data in two stages. A dynamical system, the reservoir, is driven by the input sequence and its state is recorded; then only a linear readout of that state is trained, by least squares. The echo state network (ESN) is the most widely used reservoir: its state evolves by xt=σ(Axt−1+Czt+ζ)x_t = \sigma(Ax_{t-1} + Cz_t + \zeta)xt​=σ(Axt−1​+Czt​+ζ), with the matrices A,CA, CA,C and the vector ζ\zetaζ drawn at random and never trained. ESNs predict chaotic systems well in practice (Jaeger & Haas, Science 2004), and they are known to be universal: for every fading-memory input/output map some ESN approximates it (Grigoryeva & Ortega, Neural Netw. 2018). Universality does not explain the practice, where the reservoir weights are random and fixed in advance. Gonon, Grigoryeva & Ortega (Ann. Appl. Probab. 2023) prove that an ESN whose weights are drawn from an explicit distribution that does not depend on the target approximates every sufficiently regular target, with an explicit L2L^2L2 error bound. This mission formalizes that result, Theorem 2, and the chain of results its proof rests on.

Setting

Time runs over Z−={0,−1,−2,… }\mathbb Z_- = \{0, -1, -2, \dots\}Z−​={0,−1,−2,…}. Inputs take values in a set DdD_dDd​ with 0∈Dd⊂BM⊂Rd0 \in D_d \subset B_M \subset \mathbb R^d0∈Dd​⊂BM​⊂Rd, where BMB_MBM​ is the closed Euclidean ball of radius M>0M > 0M>0. The input Z=(Zt)t∈Z−Z = (Z_t)_{t \in \mathbb Z_-}Z=(Zt​)t∈Z−​​ is a DdD_dDd​-valued process with law μZ\mu_ZμZ​. The target is a functional H∗:(Dd)Z−→RH^* : (D_d)^{\mathbb Z_-} \to \mathbb RH∗:(Dd​)Z−​→R, the present output as a function of the whole input history. All norms are Euclidean.

Regularity. Fix weights w−i>0w_{-i} > 0w−i​>0 with ∑ii w−i<∞\sum_i i\, w_{-i} < \infty∑i​iw−i​<∞. H∗H^*H∗ is www-Lipschitz with constant L>0L > 0L>0 if ∣H∗(u)−H∗(v)∣≤L∑i≥0w−i∥u−i−v−i∥|H^*(u) - H^*(v)| \le L\sum_{i \ge 0} w_{-i}\|u_{-i} - v_{-i}\|∣H∗(u)−H∗(v)∣≤L∑i≥0​w−i​∥u−i​−v−i​∥. Assumption 1 asks, in addition, for every T≥1T \ge 1T≥1: with q=d(T+1)q = d(T+1)q=d(T+1), the truncation HT∗(z0,…,z−T)=H∗(…,0,z−T,…,z0)H^*_T(z_0, \dots, z_{-T}) = H^*(\dots, 0, z_{-T}, \dots, z_0)HT∗​(z0​,…,z−T​)=H∗(…,0,z−T​,…,z0​) has a Fourier representation HT∗(u)=∫Rqei⟨w,u⟩gT(w) dwH^*_T(u) = \int_{\mathbb R^q} e^{i\langle w, u\rangle} g_T(w)\,dwHT∗​(u)=∫Rq​ei⟨w,u⟩gT​(w)dw on (Dd)T+1(D_d)^{T+1}(Dd​)T+1, with gT∈L1g_T \in L^1gT​∈L1 and ∫max⁡(1,∥w∥3)∣gT(w)∣2 dw<∞\int \max(1, \|w\|^3)|g_T(w)|^2\,dw < \infty∫max(1,∥w∥3)∣gT​(w)∣2dw<∞.

The random ESN. Fix T,N≥1T, N \ge 1T,N≥1, R>0R > 0R>0, and a bound MTM_TMT​ with ∥(Z0,…,Z−T)∥≤MT\|(Z_0, \dots, Z_{-T})\| \le M_T∥(Z0​,…,Z−T​)∥≤MT​ almost surely. Draw A1,…,ANA_1, \dots, A_NA1​,…,AN​ i.i.d. uniform on BR⊂RqB_R \subset \mathbb R^qBR​⊂Rq and, independently, ζ1,…,ζN\zeta_1, \dots, \zeta_Nζ1​,…,ζN​ i.i.d. uniform on [−max⁡(MTR,1),max⁡(MTR,1)][-\max(M_TR,1), \max(M_TR,1)][−max(MT​R,1),max(MT​R,1)]. With SSS the block shift on Rq\mathbb R^qRq and ccc the embedding of Rd\mathbb R^dRd into the first block, and aaa the matrix with rows Ai⊤A_i^\topAi⊤​, put

Aˉ=(S0aS0),Cˉ=(cac),ζˉ=(0ζ),A=(Aˉ−Aˉ−AˉAˉ),C=(Cˉ−Cˉ),ζ=(ζˉ−ζˉ).\bar A = \begin{pmatrix} S & 0\\ aS & 0\end{pmatrix},\quad \bar C = \begin{pmatrix} c\\ ac\end{pmatrix},\quad \bar\zeta = \begin{pmatrix} 0\\ \zeta\end{pmatrix},\quad A = \begin{pmatrix}\bar A & -\bar A\\ -\bar A & \bar A\end{pmatrix},\quad C = \begin{pmatrix}\bar C\\ -\bar C\end{pmatrix},\quad \zeta = \begin{pmatrix}\bar\zeta\\ -\bar\zeta\end{pmatrix}.Aˉ=(SaS​00​),Cˉ=(cac​),ζˉ​=(0ζ​),A=(Aˉ−Aˉ​−AˉAˉ​),C=(Cˉ−Cˉ​),ζ=(ζˉ​−ζˉ​​).

The ESN is Xt=σ(AXt−1+CZt+ζ)X_t = \sigma(AX_{t-1} + CZ_t + \zeta)Xt​=σ(AXt−1​+CZt​+ζ), Yt=WXtY_t = WX_tYt​=WXt​, with σ(x)=max⁡(x,0)\sigma(x) = \max(x, 0)σ(x)=max(x,0) and state space R2(N+d(T+1))\mathbb R^{2(N+d(T+1))}R2(N+d(T+1)).

Formalization targets

Goal: Theorem 2 (p. 54)

For every H∗H^*H∗ satisfying Assumption 1 there is a readout WWW, a function of the random weights alone, such that the ESN has the echo state property (a unique state sequence for every input) and

E[∣Y0−H∗(Z)∣2]1/2≤CT,RN+∫Rq∖BR∣gT(u)∣ du+LM∑i>Tw−i,\mathbb E\big[|Y_0 - H^*(Z)|^2\big]^{1/2} \le \frac{\sqrt{C_{T,R}}}{\sqrt N} + \int_{\mathbb R^q \setminus B_R}|g_T(u)|\,du + LM\sum_{i > T} w_{-i},E[∣Y0​−H∗(Z)∣2]1/2≤N​CT,R​​​+∫Rq∖BR​​∣gT​(u)∣du+LMi>T∑​w−i​,

with CT,R=16max⁡(MTR,1)Volq(BR)(MT+1)2(MT3+MT+16)∫BRmax⁡(1,∥u∥3)∣gT(u)∣2 duC_{T,R} = 16\max(M_TR,1)\mathrm{Vol}_q(B_R)(M_T+1)^2(M_T^3+M_T+16)\int_{B_R}\max(1,\|u\|^3)|g_T(u)|^2\,duCT,R​=16max(MT​R,1)Volq​(BR​)(MT​+1)2(MT3​+MT​+16)∫BR​​max(1,∥u∥3)∣gT​(u)∣2du.

Milestones

  1. (8), p. 33: a scalar identity expressing eiz−iz−1e^{iz} - iz - 1eiz−iz−1 as an integral of ReLU ramps.
  2. Proposition 2, pp. 31–32: under a Fourier condition, fff is an integral of ReLU ridge functions with a compactly supported, square-integrable weight π\piπ.
  3. Proposition 3, pp. 41–42: a static ReLU network with uniformly sampled inner weights achieves mean-square error C∗/NC^*/NC∗/N.
  4. Corollary 1, p. 43: the same with a dimension-free integrability condition and a truncation term.
  5. Remark 10, p. 53: the shift reservoir is nilpotent, has K=IK = IK=I and stores the last T+1T+1T+1 inputs.
  6. Proposition 6, p. 51: a linear reservoir with a random ReLU readout satisfies the bound (54).
  7. (64)–(66), pp. 55–56: every solution of the ESN reduces to the linear shift reservoir, which gives uniqueness.

Significance

Theorem 2 is the first approximation bound for echo state networks whose recurrent and input weights are sampled from a generic distribution rather than constructed from the target. The bound separates three error sources: a Monte Carlo term decaying like N−1/2N^{-1/2}N−1/2, a truncation term in the sampling radius RRR, and a memory term in the window length TTT. Because the readout can be taken to be the least-squares readout, the bound also controls the trained networks used in practice, and it is the input to the paper's rate and universality corollaries (Corollaries 4 and 5).

Status: the result is proved on paper. No part of it is formalized; the only reservoir-computing material on the platform is the published definition ReservoirESN (the state equation), which this mission reuses. A formal proof would supply the first machine-checked random-feature approximation bound with explicit constants.

Difficulty

The obvious argument fails in two places. First, the classical integral representations of Barron type place the inner weights on unbounded sets, which cannot be sampled uniformly; Proposition 2 needs a change of variables that makes the weight compactly supported while keeping it square integrable, and this costs the factor R−(2q+2)R^{-(2q+2)}R−(2q+2) and the condition (5). Second, a ReLU network is not contractive, so the echo state property of the ESN cannot be taken from the standard contraction criterion; it has to be derived from the block structure of AAA, which makes the difference of the two state halves follow a nilpotent linear recursion.

Formalization scope

Rq\mathbb R^qRq is EuclideanSpace ℝ (Fin (T+1) × Fin d), block kkk holding z−kz_{-k}z−k​; input sequences are ℕ → EuclideanSpace ℝ (Fin d) with index k=−tk = -tk=−t, and xt=F(xt−1,zt)x_t = F(x_{t-1}, z_t)xt​=F(xt−1​,zt​) is the published ReservoirESN.IsSolution. Points of Rq+1\mathbb R^{q+1}Rq+1 are pairs with norm (∥w∥2+u2)1/2(\|w\|^2 + u^2)^{1/2}(∥w∥2+u2)1/2. The uniform laws are Lebesgue measure conditioned on the ball or interval; NNN i.i.d. rows have the product law. The input is independent of the weights (§4.1) and DdD_dDd​-valued with 0∈Dd⊂BM0 \in D_d \subset B_M0∈Dd​⊂BM​ (§5.1): expectations are iterated lower Lebesgue integrals over μZ\mu_ZμZ​ and the product law, and probability-(1−δ)(1-\delta)(1−δ) statements bound the product measure of the bad set. The scalar output case m=1m = 1m=1 is used, as in the paper. Assumption 1 is required for every T≥1T \ge 1T≥1, as printed.

A readout allowed to depend on the input would make every bound trivial; in every statement the readout is a measurable function of the inner weights alone.

Departures from the print, each disclosed in the item: the last term of Proposition 6 is the L2(μZ)L^2(\mu_Z)L2(μZ​) norm of ∥K−1ST+1X−T−1∥\|K^{-1}S^{T+1}X_{-T-1}\|∥K−1ST+1X−T−1​∥, which the page prints outside the expectation; the state space of the linear reservoir (52) is a parameter DND_NDN​, as in §2.1, and its solution is assumed to be a random process; Proposition 3 omits "C∗>0C^* > 0C∗>0" (the explicit value (33) is used); measurability of the Fourier density ggg is stated where the page leaves it implicit.

A complete development needs Fourier integrals on Euclidean spaces, change of variables under linear maps, product measures and Fubini–Tonelli, and an importance-sampling variance bound. The static results (Propositions 2, 3, Corollary 1) are reusable for random-feature models beyond reservoir computing. Proofs of any milestone, and alternative arguments, are welcome.

Selected references

  • L. Gonon, L. Grigoryeva, J.-P. Ortega, Approximation bounds for random neural networks and reservoir systems, Ann. Appl. Probab. 33(1), 28–69, 2023. https://doi.org/10.1214/22-AAP1806
  • L. Grigoryeva, J.-P. Ortega, Echo state networks are universal, Neural Netw. 108, 495–508, 2018. https://doi.org/10.1016/j.neunet.2018.08.025
  • H. Jaeger, H. Haas, Harnessing nonlinearity: predicting chaotic systems and saving energy in wireless communication, Science 304, 78–80, 2004. https://doi.org/10.1126/science.1091277
  • A. R. Barron, Universal approximation bounds for superpositions of a sigmoidal function, IEEE Trans. Inf. Theory 39, 930–945, 1993. https://doi.org/10.1109/18.256500
  • J. M. Klusowski, A. R. Barron, Approximation by combinations of ReLU and squared ReLU ridge functions with ℓ1 and ℓ0 controls, IEEE Trans. Inf. Theory 64, 7649–7656, 2018. https://doi.org/10.1109/tit.2018.2874447
  • C. Cuchiero, L. Gonon, L. Grigoryeva, J.-P. Ortega, J. Teichmann, Discrete-time signatures and randomness in reservoir computing, IEEE Trans. Neural Netw. Learn. Syst., 2021. https://doi.org/10.1109/TNNLS.2021.3076777
11 thms2 active usersReviewed
Machine LearningProbability·Captain: mikedeng1

Approximation Bounds for Random Neural Networks and Reservoir Systems III: Echo State Networks with Output Feedback and Random Weights Approximate Contracting Reservoirs (Theorem 4)Research Paper

Motivation

An echo state network with output feedback is a recurrent model whose previous output is fed back into its next hidden-state update. In reservoir computing only the linear output weights are trained, while the internal weights are fixed, typically after being drawn at random. This raises a quantitative question: if the internal rows are sampled from a fixed law, can a network with NNN blocks of random rows and a suitable linear readout approximate a given input–output rule, and at what rate in NNN? Gonon, Grigoryeva and Ortega answer this for targets generated by contracting reservoir systems. Their Theorem 4 (p. 63) gives, with explicit constants, a probability bound and an excess-risk bound of order 1/N1/\sqrt N1/N​, plus a term decaying geometrically in the length TTT of the observation window. The input set is not required to be bounded: the bound depends on the input process only through E[max⁡t∥Zt∥]\mathbb E[\max_{t}\|Z_t\|]E[maxt​∥Zt​∥] over the window.

Setting

Inputs are vectors in a set Dd⊆RdD_d\subseteq\mathbb R^dDd​⊆Rd and an input history is z=(zt)t∈Z−z=(z_t)_{t\in\mathbb Z_-}z=(zt​)t∈Z−​​, with Z−={0,−1,−2,… }\mathbb Z_-=\{0,-1,-2,\dots\}Z−​={0,−1,−2,…}. A target reservoir is a map F∗:RN∗×Dd→BMF^*:\mathbb R^{N^*}\times D_d\to B_MF∗:RN∗×Dd​→BM​, with BMB_MBM​ the closed Euclidean ball of radius MMM, such that F∗(⋅,v)F^*(\cdot,v)F∗(⋅,v) is an rrr-contraction for every v∈Ddv\in D_dv∈Dd​, with r∈(0,1)r\in(0,1)r∈(0,1). Its reservoir functional is H∗(z)=x0∗H^*(z)=x^*_0H∗(z)=x0∗​, where xt∗=F∗(xt−1∗,zt)x^*_t=F^*(x^*_{t-1},z_t)xt∗​=F∗(xt−1∗​,zt​) for all t∈Z−t\in\mathbb Z_-t∈Z−​. The output dimension is m=N∗m=N^*m=N∗.

The approximating network has NNN blocks of N∗N^*N∗ rows. Each row is a vector ω=(a,c,ζ)∈RN∗+d+1\omega=(a,c,\zeta)\in\mathbb R^{N^*+d+1}ω=(a,c,ζ)∈RN∗+d+1, and the Nˉ=NN∗\bar N=NN^*Nˉ=NN∗ rows Uj(i)U_j^{(i)}Uj(i)​ of [A,C,ζ][A,C,\zeta][A,C,ζ] are i.i.d. with law π\piπ. With an activation σ\sigmaσ and a readout matrix W∈Mm,NˉW\in\mathbb M_{m,\bar N}W∈Mm,Nˉ​, the system is

xt=σ(Ayt−1+Czt+ζ),yt=Wxt,t=−T,…,0,y−T−1=Ξ,x_t=\sigma(Ay_{t-1}+Cz_t+\zeta),\qquad y_t=Wx_t,\qquad t=-T,\dots,0,\qquad y_{-T-1}=\Xi,xt​=σ(Ayt−1​+Czt​+ζ),yt​=Wxt​,t=−T,…,0,y−T−1​=Ξ,

with T≥1T\ge1T≥1 and ∥Ξ∥≤M\|\Xi\|\le M∥Ξ∥≤M; its functional is HWA,C,ζ(z)=y0H^{A,C,\zeta}_W(z)=y_0HWA,C,ζ​(z)=y0​. For each k≥1k\ge1k≥1 and j=1,…,N∗j=1,\dots,N^*j=1,…,N∗ a signed measure πjk≪π\pi_j^k\ll\piπjk​≪π defines the integral map

Fj∗,N(x,v)=∫σ((x,v,1)⋅ω) πjN(dω).F_j^{*,N}(x,v)=\int\sigma((x,v,1)\cdot\omega)\,\pi_j^N(d\omega).Fj∗,N​(x,v)=∫σ((x,v,1)⋅ω)πjN​(dω).

The constant C∗=43Lσsup⁡k∑j(∫∥ω∥2(dπjk/dπ)2dπ)1/2C_*=4\sqrt3L_\sigma\sup_{k}\sum_j(\int\|\omega\|^2(d\pi_j^k/d\pi)^2d\pi)^{1/2}C∗​=43​Lσ​supk​∑j​(∫∥ω∥2(dπjk​/dπ)2dπ)1/2 measures the size of these densities, and sN=E[max⁡t∈{0,…,−T}sup⁡x∈BM+1∥F∗,N(x,Zt)−F∗(x,Zt)∥]s_N=\mathbb E[\max_{t\in\{0,\dots,-T\}}\sup_{x\in B_{M+1}}\|F^{*,N}(x,Z_t)-F^*(x,Z_t)\|]sN​=E[maxt∈{0,…,−T}​supx∈BM+1​​∥F∗,N(x,Zt​)−F∗(x,Zt​)∥] is the approximation error of F∗,NF^{*,N}F∗,N. The input process ZZZ is independent of (A,C,ζ)(A,C,\zeta)(A,C,ζ), Y0Y_0Y0​ is an integrable target, and the loss L≥0L\ge0L≥0 is Lipschitz with constant LLL_LLL​. The echo state event ΩESP\Omega_{\mathrm{ESP}}ΩESP​ of (87) is the event that ∥WFA,C,ζ(x,Zt)∥≤M+1\|WF^{A,C,\zeta}(x,Z_t)\|\le M+1∥WFA,C,ζ(x,Zt​)∥≤M+1 for all x∈BM+1x\in B_{M+1}x∈BM+1​ and t∈{0,…,−T}t\in\{0,\dots,-T\}t∈{0,…,−T}, where FA,C,ζ(x,v)=σ(Ax+Cv+ζ)F^{A,C,\zeta}(x,v)=\sigma(Ax+Cv+\zeta)FA,C,ζ(x,v)=σ(Ax+Cv+ζ).

Formalization targets

Steps of the proof

The milestones are the displayed estimates of the proof, in attack order:

  1. (89): one step of the error recursion on ΩESP\Omega_{\mathrm{ESP}}ΩESP​, E[∥Yt−Xt∗∥1ΩESP]≤E[sup⁡y∥⋯∥]+sN+r E[∥Yt−1−Xt−1∗∥1ΩESP]\mathbb E[\|Y_t-X^*_t\|\mathbb 1_{\Omega_{\mathrm{ESP}}}]\le\mathbb E[\sup_{y}\|\cdots\|]+s_N+r\,\mathbb E[\|Y_{t-1}-X^*_{t-1}\|\mathbb 1_{\Omega_{\mathrm{ESP}}}]E[∥Yt​−Xt∗​∥1ΩESP​​]≤E[supy​∥⋯∥]+sN​+rE[∥Yt−1​−Xt−1∗​∥1ΩESP​​];
  2. (90): splitting into coordinates and symmetrization of the uniform error of the random map;
  3. (91): a deterministic bound on Rademacher averages,
Eεsup⁡y∈BM+1∣∑i=1Nviεiσ((y,z,1)⋅ui)∣≤2Lσ((M+1)(∑ivi2∥ai∥2)1/2+∥z∥(∑ivi2∥ci∥2)1/2+(∑ivi2ζi2)1/2);\mathbb E_\varepsilon\sup_{y\in B_{M+1}}\Big|\sum_{i=1}^N v_i\varepsilon_i\sigma((y,z,1)\cdot u_i)\Big|\le2L_\sigma\Big((M+1)\big(\textstyle\sum_iv_i^2\|a_i\|^2\big)^{1/2}+\|z\|\big(\sum_iv_i^2\|c_i\|^2\big)^{1/2}+\big(\sum_iv_i^2\zeta_i^2\big)^{1/2}\Big);Eε​y∈BM+1​sup​​i=1∑N​vi​εi​σ((y,z,1)⋅ui​)​≤2Lσ​((M+1)(∑i​vi2​∥ai​∥2)1/2+∥z∥(∑i​vi2​∥ci​∥2)1/2+(∑i​vi2​ζi2​)1/2);
  1. (92)–(93): for each fixed input z∈Ddz\in D_dz∈Dd​,
Esup⁡y∈BM+1∥1N∑i=1NWiσ(A(i)y+C(i)z+ζ(i))−F∗,N(y,z)∥≤(M+2+∥z∥)C∗N;\mathbb E\sup_{y\in B_{M+1}}\Big\|\frac1N\sum_{i=1}^NW_i\sigma(A^{(i)}y+C^{(i)}z+\zeta^{(i)})-F^{*,N}(y,z)\Big\|\le\frac{(M+2+\|z\|)C_*}{\sqrt N};Ey∈BM+1​sup​​N1​i=1∑N​Wi​σ(A(i)y+C(i)z+ζ(i))−F∗,N(y,z)​≤N​(M+2+∥z∥)C∗​​;
  1. (96): P(Ω∖ΩESP)≤2(M+2+E[max⁡t∥Zt∥])C∗/N+2sN\mathbb P(\Omega\setminus\Omega_{\mathrm{ESP}})\le2(M+2+\mathbb E[\max_t\|Z_t\|])C_*/\sqrt N+2s_NP(Ω∖ΩESP​)≤2(M+2+E[maxt​∥Zt​∥])C∗​/N​+2sN​.

Goal: Theorem 4

There is a readout WWW, a function of (A,C,ζ)(A,C,\zeta)(A,C,ζ) alone, such that for every δ∈(0,1)\delta\in(0,1)δ∈(0,1) and every ∥Ξ∥≤M\|\Xi\|\le M∥Ξ∥≤M, with probability at least max⁡(1−δ−2C∗(M+2+E[max⁡t∥Zt∥])/N−2sN,0)\max(1-\delta-2C_*(M+2+\mathbb E[\max_t\|Z_t\|])/\sqrt N-2s_N,0)max(1−δ−2C∗​(M+2+E[maxt​∥Zt​∥])/N​−2sN​,0), the event ΩESP\Omega_{\mathrm{ESP}}ΩESP​ holds and

∣R(HWA,C,ζ)−R(H∗)∣≤LLδ[(M+2+max⁡tE∥Zt∥)C∗(1−r)N+sN1−r+2(M+1)rT+1],|\mathcal R(H^{A,C,\zeta}_W)-\mathcal R(H^*)|\le \frac{L_L}{\delta}\Big[\frac{(M+2+\max_t\mathbb E\|Z_t\|)C_*}{(1-r)\sqrt N}+\frac{s_N}{1-r}+2(M+1)r^{T+1}\Big],∣R(HWA,C,ζ​)−R(H∗)∣≤δLL​​[(1−r)N​(M+2+maxt​E∥Zt​∥)C∗​​+1−rsN​​+2(M+1)rT+1],

where R(H)=E[L(H(Z),Y0)]\mathcal R(H)=\mathbb E[L(H(Z),Y_0)]R(H)=E[L(H(Z),Y0​)] is evaluated at fixed network weights.

Significance

The bound separates three sources of error: sampling NNN blocks of random rows (rate 1/N1/\sqrt N1/N​), the approximation of F∗F^*F∗ by the integral map F∗,NF^{*,N}F∗,N (sNs_NsN​), and the finite initialization of the feedback recursion (rT+1r^{T+1}rT+1). Only the readout depends on the target; the internal weights are generated without it. The theorem also bounds the probability that the random feedback map leaves the state ball on which the recursion is controlled, which is the form in which the echo state property enters. Via Theorem 3 (p. 62), which specializes the densities through the paper's Proposition 2, it gives approximation rates for ReLU output-feedback networks.

The paper proves the result on pp. 63–68. No part of it is formalized. A complete development would give machine-checked Rademacher symmetrization and contraction estimates for random features, uniform-over-a-ball bounds for sampled integral maps, and a treatment of finite feedback recursions on product probability spaces, all reusable outside reservoir computing.

Difficulty

A pointwise approximation of F∗F^*F∗ by the sampled map does not control the feedback system, because the next feedback value is itself the random output of the previous update. The comparison must hold uniformly over the state ball BM+1B_{M+1}BM+1​ and over the whole input window, and the event that the recursion leaves the ball must be charged to an explicit probability. The uniform bound requires symmetrization and the Ledoux–Talagrand contraction principle for a supremum over a continuum of states, with per-index contractions; Lipschitz continuity of σ\sigmaσ alone does not supply the vanishing at zero that principle needs. The input is unbounded, so the input dependence must be tracked through ∥z∥\|z\|∥z∥ and integrated at the end.

Formalization scope

States, inputs, outputs and rows are Euclidean spaces (EuclideanSpace); a row is indexed by ({1..N∗}⊔{1..d})⊔{∗}(\{1..N^*\}\sqcup\{1..d\})\sqcup\{\ast\}({1..N∗}⊔{1..d})⊔{∗} and the rows by {1..N}×{1..N∗}\{1..N\}\times\{1..N^*\}{1..N}×{1..N∗}. Time t∈Z−t\in\mathbb Z_-t∈Z−​ is the index −t∈N-t\in\mathbb N−t∈N; the equation (78) is the published ReservoirESN.IsSolution. The rows have law π⊗NN∗\pi^{\otimes NN^*}π⊗NN∗ on their own space and (Z,Y0)(Z,Y_0)(Z,Y0​) lives on a separate probability space; the probability is under the product law, which encodes the independence of §6.1. Signed measures πjk\pi_j^kπjk​ are their Radon–Nikodym densities with respect to π\piπ, with integrability and first-moment hypotheses. C∗C_*C∗​, sNs_NsN​ and E[max⁡t∥Zt∥]\mathbb E[\max_t\|Z_t\|]E[maxt​∥Zt​∥] are extended nonnegative integrals and suprema, converted to reals only under their finiteness hypotheses; the risk integrals are finite under the loss Lipschitz bound, integrable target and input-moment assumption; the supremum in (87) is unfolded. F∗F^*F∗ is assumed jointly measurable, the standing convention that makes sNs_NsN​ and H∗(Z)H^*(Z)H∗(Z) random variables; the standing assumptions d,N∗≥1d,N^*\ge1d,N∗≥1 and M>0M>0M>0 (p. 30) and T≥1T\ge1T≥1 (§6.1) are hypotheses.

Trivialization ruled out. The readout is a measurable function of the rows only and is chosen before δ\deltaδ and Ξ\XiΞ. A readout allowed to look at the input ZZZ would make the claim a different and much weaker statement.

Correction of the print. The goal and milestones (91), (93), (96) assume σ(0)=0\sigma(0)=0σ(0)=0: the contraction principle cited at (91) needs contractions vanishing at zero, while the printed theorem states only that σ\sigmaσ is Lipschitz. ReLU, the paper's application, satisfies it. The goal retains the printed full risk difference. Its proof passes through (88), where an indicator depending on ZZZ is moved inside a risk integral; this step needs further justification. The milestone quotations keep the printed text.

Contributions are welcome on each milestone, on general Rademacher symmetrization and contraction lemmas for suprema over compact parameter sets, on measurability of suprema of continuous random fields, and on the printed form of the risk bound.

Selected references

  • L. Gonon, L. Grigoryeva and J.-P. Ortega, Approximation bounds for random neural networks and reservoir systems, The Annals of Applied Probability 33(1), 2023, 28–69. https://doi.org/10.1214/22-AAP1806
  • M. Ledoux and M. Talagrand, Probability in Banach Spaces: Isoperimetry and Processes, Springer, 1991 (Theorem 4.12, the contraction principle). https://doi.org/10.1007/978-3-642-20212-4
8 thms2 active usersReviewed
Control Theory·Captain: mikedeng1

Input-to-State Stability of Nonlinear Impulsive Systems 2: An Exponential ISS-Lyapunov Function Makes an Impulsive System Uniformly ISS under the Generalized Average Dwell-Time ConditionResearch Paper

Motivation

An impulsive system evolves continuously most of the time and changes state instantaneously at specified impulse times. Reset controllers, sampled interventions, and hybrid models have this shape. A stability estimate for the continuous dynamics alone can fail after many jumps: a jump may enlarge the state, and even a contracting jump can be too sparse to offset an expanding flow. Dashkovskiy and Mironchenko study how a condition on the timing of impulses combines the two effects to yield input-to-state stability (ISS) for nonlinear systems on Banach spaces. Their Theorem 5 treats a generalized average dwell-time condition and asks for one stability estimate shared by every admissible impulse schedule Dashkovskiy and Mironchenko, §3.1, Theorem 5.

The source is the 2012 arXiv v1 preprint, which was subsequently published in SIAM Journal on Control and Optimization in 2013. This mission uses the preprint's page and equation numbers throughout. The goal is posed with a documented correction to the jump hypothesis because the theorem as printed is false under its own Definition 4; the correction is the max-form condition displayed in Proposition 3.2 of the same paper.

Setting

The state xxx lies in a real Banach space XXX, and the input value ξ\xiξ lies in another real Banach space UUU. The continuous transition map ϕc(t,x,u)\phi_c(t,x,u)ϕc​(t,x,u) gives the state after flowing for t≥0t\ge0t≥0 from xxx under an input function uuu. A jump map J(x,ξ)J(x,\xi)J(x,ξ) gives the new state when an impulse occurs. An impulse schedule T=(t1,t2,…)T=(t_1,t_2,\ldots)T=(t1​,t2​,…) is strictly increasing and has no finite accumulation point. Between impulses the trajectory follows ϕc\phi_cϕc​; at tit_iti​ it takes the value J(x(ti−),u(ti−))J(x(t_i^-),u(t_i^-))J(x(ti−​),u(ti−​)). Inputs are bounded and piecewise right-continuous. This is the transition-map view used by the source when it defines the Lie derivative; it does not require an explicit generator of a C0C_0C0​ semigroup in the mission interface Dashkovskiy and Mironchenko, pp. 3–5.

A comparison function in K∞\mathcal K_\inftyK∞​ is continuous, strictly increasing, zero at zero, and unbounded. A function in L\mathcal LL is continuous, strictly decreasing, and tends to zero at infinite time. A function in KL\mathcal{KL}KL is of class K\mathcal KK in its first argument and of class L\mathcal LL in its second argument for every positive first argument. The nonnegative Lyapunov function VVV measures the state through two functions ψ1,ψ2∈K∞\psi_1,\psi_2\in\mathcal K_\inftyψ1​,ψ2​∈K∞​:

ψ1(∥x∥)≤V(x)≤ψ2(∥x∥).\psi_1(\|x\|)\le V(x)\le\psi_2(\|x\|).ψ1​(∥x∥)≤V(x)≤ψ2​(∥x∥).

The continuous rate c∈Rc\in\mathbb Rc∈R and jump rate d∈Rd\in\mathbb Rd∈R enter through V˙u(x)≤−cV(x)\dot V_u(x)\le-cV(x)V˙u​(x)≤−cV(x) whenever V(x)≥γ(∥u(0)∥)V(x)\ge\gamma(\|u(0)\|)V(x)≥γ(∥u(0)∥), and through the max-form jump bound V(J(x,ξ))≤max⁡{e−dV(x),γ(∥ξ∥)}V(J(x,\xi))\le\max\{e^{-d}V(x),\gamma(\|\xi\|)\}V(J(x,ξ))≤max{e−dV(x),γ(∥ξ∥)} for every state and input value. The Lie derivative V˙u\dot V_uV˙u​ is an upper-right Dini derivative, so it can exist as an extended real even where an ordinary derivative does not Dashkovskiy and Mironchenko, (3.3)–(3.6), Proposition 3.2.

For a schedule TTT, let N(t,s)N(t,s)N(t,s) count impulses in (s,t](s,t](s,t]. Given a positive function hhh dominated by some g∈Lg\in\mathcal Lg∈L, the generalized average dwell-time class S[h]S[h]S[h] consists of schedules satisfying

−dN(t,s)−c(t−s)≤log⁡h(t−s)(t≥s≥0).-dN(t,s)-c(t-s)\le\log h(t-s)\qquad(t\ge s\ge0).−dN(t,s)−c(t−s)≤logh(t−s)(t≥s≥0).

This condition permits the schedule to reflect the actual rates ccc and ddd, including cases where one mode is destabilizing Dashkovskiy and Mironchenko, (3.29).

Formalization targets

Corrected Theorem 5

The goal asserts uniform ISS over S[h]S[h]S[h]. One pair β∈KL\beta\in\mathcal{KL}β∈KL and γ′∈K∞\gamma'\in\mathcal K_\inftyγ′∈K∞​ must work for all schedules T∈S[h]T\in S[h]T∈S[h], all initial states, and all admissible inputs bounded by MMM:

∥x(t)∥≤β(∥x0∥,t)+γ′(M)(t≥0).\|x(t)\|\le\beta(\|x_0\|,t)+\gamma'(M)\qquad(t\ge0).∥x(t)∥≤β(∥x0​∥,t)+γ′(M)(t≥0).

The theorem assumes d≠0d\ne0d=0, as printed. The draft goal uses Proposition 3.2's max-form jump bound. Its four milestones retain the source's estimates on an impulse-free flow piece, on an above-threshold excursion, before the first threshold visit, and after such a visit. The source displays are quoted in the milestone list with the preprint's page and equation numbers Dashkovskiy and Mironchenko, pp. 11–13.

Significance

The result gives a common quantitative stability claim for a family of impulse schedules, rather than a separate estimate chosen after seeing each schedule. The common comparison functions matter when a controller or system class permits many possible reset times. The source's generalized condition also records both continuous and jump rates directly, so it covers more than a fixed minimum separation between impulses Dashkovskiy and Mironchenko, §3.1–3.2.

The theorem and its four supporting estimates are currently draft statements, without machine-checked proofs. Completing the mission would formalize the known corrected argument and produce reusable definitions for piecewise inputs, impulse counts, right-continuous trajectories, and upper Dini Lyapunov conditions. Existing published platform definitions supply the comparison classes K\mathcal KK, K∞\mathcal K_\inftyK∞​, and positive-definite functions, and the extended-real upper-right Dini derivative. The mission adds the dynamics and dwell-time layer needed to state this paper's result.

Difficulty

An interval with no impulse supports an exponential flow estimate only while the Lyapunov value stays above the input threshold. A jump can change both the state and which side of that threshold the trajectory occupies. The printed split into V≥γ(M)V\ge\gamma(M)V≥γ(M) and V<γ(M)V<\gamma(M)V<γ(M) has a boundary case: a jump can land exactly at V=γ(M)V=\gamma(M)V=γ(M) without satisfying the multiplicative part of the max-form jump estimate. The excursion milestone therefore uses a strict above-threshold condition after its starting time, and the threshold-visit milestone covers the boundary. Uniformity adds another requirement: the final comparison functions must be chosen before the impulse schedule Dashkovskiy and Mironchenko, proof of Theorem 5, pp. 11–13.

Formalization scope

Lean represents time by real numbers and nonnegative comparison values by R≥0\mathbb R_{\ge0}R≥0​. The state and input spaces are real Banach spaces. The system is encoded by (ϕc,J)(\phi_c,J)(ϕc​,J) with identity, shifted-cocycle, flow-continuity, and zero-equilibrium properties; its solutions are the trajectories assembled from those maps. Initial time is fixed at 000, and the first impulse must occur strictly afterward. This removes an undefined left input limit at the initial instant. The input size is stated by a uniform bound MMM on t≥0t\ge0t≥0, equivalent to the source's supremum norm for monotone gains. The upper-right Dini derivative lives in the extended reals, and N(t,s)N(t,s)N(t,s) counts the left-open, right-closed interval (s,t](s,t](s,t].

The max-form jump hypothesis is a necessary correction: under the printed implication-form clause, take x˙=−x\dot x=-xx˙=−x, V(x)=∣x∣V(x)=|x|V(x)=∣x∣, and a jump that sends x=0x=0x=0 to 111 under any small positive input while satisfying the clause outside the threshold region. Every schedule can satisfy (3.29), yet ISS fails as the input tends to zero. The nontrivial scalar system x˙=−x\dot x=-xx˙=−x with jump x↦x/2x\mapsto x/2x↦x/2 satisfies the chosen system axioms in a sorry-free sanity file. The goal's existential β,γ′\beta,\gamma'β,γ′ precede the quantifier over schedules; the input bound is not an unbounded real supremum, and the derivative is not a junk-valued real limit.

Reusable contributions include analysis of the extended-real Dini derivative along a cocycle, finite impulse counting, and comparison lemmas for the four source estimates. The source's local Theorem 6 and the relations among dwell-time classes are outside this mission.

Selected references

  • S. Dashkovskiy and A. Mironchenko, Input-to-State Stability of Nonlinear Impulsive Systems, arXiv:1212.5481v1, 2012; SIAM Journal on Control and Optimization 51(3), 2013. Preprint; DOI.
  • S. Dashkovskiy, B. S. Rüffer, and F. R. Wirth, Small Gain Theorems for Large Scale Systems and Construction of ISS Lyapunov Functions, arXiv:0901.1842v2, 2009. Preprint.
9 thms2 active usersReviewed
Control Theory·Captain: mikedeng1

Input-to-State Stability of Nonlinear Impulsive Systems 1: An ISS-Lyapunov Function Makes an Impulsive System ISS for Every Impulse Sequence Satisfying the Nonlinear Fixed Dwell-Time ConditionResearch Paper

Motivation

Impulsive systems evolve continuously most of the time and change their state abruptly at isolated instants. They model sampled-data and networked control loops, where a controller acts at transmission times; population and epidemic models with periodic harvesting or vaccination; and mechanical systems with impacts. Their inputs are disturbances, measurement errors or exogenous signals, and the natural robustness notion is input-to-state stability (ISS): the state is bounded by a decaying function of the initial state plus a gain of the input size.

For impulsive systems ISS depends on when the jumps occur. A flow that contracts and jumps that expand (or the reverse) can be stable or unstable depending on how dense the impulse times are. Dwell-time conditions, which restrict the impulse-time sequences, are the standard tool.

S. Dashkovskiy and A. Mironchenko, Input-to-state stability of nonlinear impulsive systems (SIAM J. Control Optim. 51(3), 2013), establish Lyapunov-type sufficient conditions for ISS of nonlinear impulsive systems on Banach spaces. This mission formalizes the first of them, Theorem 1: a nonlinear fixed dwell-time condition, attributed in the paper to Samoilenko and Perestyuk’s monograph on impulsive differential equations, together with an ISS-Lyapunov function, gives ISS for every impulse sequence whose impulses are at least θ\thetaθ apart.

Timeline. Hespanha, Liberzon and Teel (Automatica 2008) proved ISS of finite-dimensional impulsive systems under average dwell-time conditions with exponential ISS-Lyapunov functions. Dashkovskiy and Mironchenko (arXiv 2012, SICON 2013) extended Lyapunov criteria to infinite-dimensional systems and to non-exponential Lyapunov functions (Theorem 1), and to a generalized average dwell-time condition (Theorem 5, the second mission of this series).

Setting

Let XXX (states) and UUU (input values) be Banach spaces. The system is

x˙(t)=Ax(t)+f(x(t),u(t)),t∉T,x(t)=g(x−(t),u−(t)),t∈T,\dot x(t)=Ax(t)+f(x(t),u(t)),\quad t\notin T,\qquad x(t)=g(x^-(t),u^-(t)),\quad t\in T,x˙(t)=Ax(t)+f(x(t),u(t)),t∈/T,x(t)=g(x−(t),u−(t)),t∈T,

where T={t1<t2<⋯ }T=\{t_1<t_2<\cdots\}T={t1​<t2​<⋯} is the sequence of impulse times (no finite accumulation point), x−(t)x^-(t)x−(t) and u−(t)u^-(t)u−(t) are left limits, and inputs uuu belong to Uc=PC([t0,∞),U)U_c=PC([t_0,\infty),U)Uc​=PC([t0​,∞),U), the piecewise right-continuous bounded functions with ∥u∥Uc=sup⁡t≥t0∥u(t)∥\|u\|_{U_c}=\sup_{t\ge t_0}\|u(t)\|∥u∥Uc​​=supt≥t0​​∥u(t)∥. Solutions are assumed to exist and be unique, and f(0,0)=g(0,0)=0f(0,0)=g(0,0)=0f(0,0)=g(0,0)=0.

The transition map ϕc(t,0,x,u)\phi_c(t,0,x,u)ϕc​(t,0,x,u) of the continuous part is the state at time ttt when the state at time 000 was xxx, the input uuu was applied and there were no impulses. The trajectory x(t)=ϕ(t,t0,x0,u)x(t)=\phi(t,t_0,x_0,u)x(t)=ϕ(t,t0​,x0​,u) follows ϕc\phi_cϕc​ between impulses and jumps by ggg at each tkt_ktk​.

Comparison functions: P\mathcal PP (continuous, zero exactly at 000), K\mathcal KK (in P\mathcal PP and strictly increasing), K∞\mathcal K_\inftyK∞​ (unbounded K\mathcal KK), L\mathcal LL (continuous, strictly decreasing to 000), and KL\mathcal{KL}KL. The system is ISS for TTT if, for some β∈KL\beta\in\mathcal{KL}β∈KL and γ∈K∞\gamma\in\mathcal K_\inftyγ∈K∞​,

∥x(t)∥≤β(∥x0∥,t−t0)+γ(∥u∥Uc)for all x0, u, t≥t0.\|x(t)\|\le\beta(\|x_0\|,t-t_0)+\gamma(\|u\|_{U_c})\qquad\text{for all }x_0,\ u,\ t\ge t_0 .∥x(t)∥≤β(∥x0​∥,t−t0​)+γ(∥u∥Uc​​)for all x0​, u, t≥t0​.

The Lie derivative of V:X→R+V:X\to\mathbb R_+V:X→R+​ is the upper right Dini derivative V˙u(x)=lim sup⁡t→+01t(V(ϕc(t,0,x,u))−V(x))\dot V_u(x)=\limsup_{t\to+0}\frac1t\big(V(\phi_c(t,0,x,u))-V(x)\big)V˙u​(x)=limsupt→+0​t1​(V(ϕc​(t,0,x,u))−V(x)). An ISS-Lyapunov function in max form (Proposition 3.1 of the paper) is a continuous VVV with ψ1(∥x∥)≤V(x)≤ψ2(∥x∥)\psi_1(\|x\|)\le V(x)\le\psi_2(\|x\|)ψ1​(∥x∥)≤V(x)≤ψ2​(∥x∥), ψ1,ψ2∈K∞\psi_1,\psi_2\in\mathcal K_\inftyψ1​,ψ2​∈K∞​, and γ∈K∞\gamma\in\mathcal K_\inftyγ∈K∞​, α∈P\alpha\in\mathcal Pα∈P and a flow rate φ\varphiφ such that

V(x)≥γ(∥u(0)∥) ⇒ V˙u(x)≤−φ(V(x)),V(g(x,ξ))≤max⁡{α(V(x)),γ(∥ξ∥)}.V(x)\ge\gamma(\|u(0)\|)\ \Rightarrow\ \dot V_u(x)\le-\varphi(V(x)),\qquad V(g(x,\xi))\le\max\{\alpha(V(x)),\gamma(\|\xi\|)\}.V(x)≥γ(∥u(0)∥) ⇒ V˙u​(x)≤−φ(V(x)),V(g(x,ξ))≤max{α(V(x)),γ(∥ξ∥)}.

The class SθS_\thetaSθ​ consists of impulse sequences with ti+1−ti≥θt_{i+1}-t_i\ge\thetati+1​−ti​≥θ for all iii.

Formalization targets

Goal: Theorem 1 (p. 6), corrected

Let VVV be an ISS-Lyapunov function in max form with φ∈P\varphi\in\mathcal Pφ∈P, and suppose that for some θ,δ>0\theta,\delta>0θ,δ>0

∫aα(a)dsφ(s)≤θ−δfor all a>0.(3.7)\int_a^{\alpha(a)}\frac{ds}{\varphi(s)}\le\theta-\delta\qquad\text{for all }a>0. \tag{3.7}∫aα(a)​φ(s)ds​≤θ−δfor all a>0.(3.7)

Then the system is ISS for every T∈SθT\in S_\thetaT∈Sθ​, with β\betaβ allowed to depend on TTT.

Milestones (proof of Theorem 1, pp. 7–9)

  1. (3.11): on a flow piece with y=V(x(⋅))>0y=V(x(\cdot))>0y=V(x(⋅))>0 and D+y≤−φ(y)D^+y\le-\varphi(y)D+y≤−φ(y), the function F(q)=∫rqds/φ(s)F(q)=\int_r^q ds/\varphi(s)F(q)=∫rq​ds/φ(s) satisfies F(y(t))−F(y(ti))≤−(t−ti)F(y(t))-F(y(t_i))\le-(t-t_i)F(y(t))−F(y(ti​))≤−(t−ti​).
  2. (3.14): for u≡0u\equiv0u≡0, one dwell interval gives F(y(ti+1))−F(y(ti))≤−δF(y(t_{i+1}))-F(y(t_i))\le-\deltaF(y(ti+1​))−F(y(ti​))≤−δ.
  3. zr(ti)→0z_r(t_i)\to0zr​(ti​)→0 (p. 8): a positive sequence along which FFF drops by δ\deltaδ per step tends to 000.
  4. Zero-input decay (p. 8): for u≡0u\equiv0u≡0, V(x(t))≤β2(V(x0),t)V(x(t))\le\beta_2(V(x_0),t)V(x(t))≤β2​(V(x0​),t) with β2∈KL\beta_2\in\mathcal{KL}β2​∈KL.
  5. Invariance of I2I_2I2​ (p. 9): once V(x(t))≤γ(∥u∥)V(x(t))\le\gamma(\|u\|)V(x(t))≤γ(∥u∥), afterwards V(x(t))≤α~(∥u∥)V(x(t))\le\tilde\alpha(\|u\|)V(x(t))≤α~(∥u∥) with α~(r)=max⁡{max⁡0≤s≤γ(r)α(s),γ(r)}\tilde\alpha(r)=\max\{\max_{0\le s\le\gamma(r)}\alpha(s),\gamma(r)\}α~(r)=max{max0≤s≤γ(r)​α(s),γ(r)}.

Significance

The result. Condition (3.7) allows jumps that increase VVV (α(a)>a\alpha(a)>aα(a)>a), provided the flow has time θ\thetaθ to compensate, and it allows any decay rate φ∈P\varphi\in\mathcal Pφ∈P, not only exponential ones. The theorem therefore covers systems with polynomially or more slowly decaying Lyapunov functions, such as the paper's Example 1 (x˙=−x3+u\dot x=-x^3+ux˙=−x3+u with cubic jumps), for which exponential average dwell-time results do not apply. It is also the base of the paper's Remark 3: if jumps do not increase VVV, the system is ISS for every impulse sequence without finite accumulation points.

Formalizing it. The result is proved on paper; no machine-checked version exists. The printed statement is not correct as written (see Formalization scope), so a formal proof also certifies the repaired hypothesis set. The development produces reusable infrastructure: a trajectory semantics for impulsive systems with inputs, a Dini-derivative comparison lemma for D+y≤−φ(y)D^+y\le-\varphi(y)D+y≤−φ(y), and constructions of KL\mathcal{KL}KL bounds from sampled decay estimates.

Difficulty

The decay along the flow is not exponential, so the estimate is carried by the nonlinear time change FFF, and the comparison step (3.11) must be derived from an upper Dini derivative of a merely continuous function, not from a classical derivative. The KL\mathcal{KL}KL bound is built from estimates at the impulse times only; it must be continuous, strictly monotone in both arguments and uniform over all initial states with the same Lyapunov value, and FFF may be bounded below near 000, in which case the trajectory reaches 000 in finite time and F−1F^{-1}F−1 is undefined there. With inputs, the trajectory can leave the sublevel set {V≤γ(∥u∥)}\{V\le\gamma(\|u\|)\}{V≤γ(∥u∥)} only by a jump, and after such a jump the decay of VVV is guaranteed only at the following impulse times, not immediately.

Formalization scope

The system is modelled abstractly by the pair (ϕc,g)(\phi_c,g)(ϕc​,g): a structure with fields flow (ϕc\phi_cϕc​) and jump (ggg), subject to ϕc(0,0,x,u)=x\phi_c(0,0,x,u)=xϕc​(0,0,x,u)=x, the cocycle property under input shifts, continuity in time, and the equilibrium at 000. Mathlib has no C0C_0C0​-semigroups, and every statement of the paper uses AAA and fff only through ϕc\phi_cϕc​. The initial time is t0=0t_0=0t0​=0 (the paper's own reduction (2.2)), and the first impulse is strictly after t0t_0t0​. Impulse times are τ : ℕ → ℝ, 0-based (τ i is ti+1t_{i+1}ti+1​). Comparison functions are maps R≥0→R≥0\mathbb R_{\ge0}\to\mathbb R_{\ge0}R≥0​→R≥0​; P\mathcal PP, K\mathcal KK, K∞\mathcal K_\inftyK∞​ come from the published definition SmallGainISS.Lyapunov.Gains, and the Dini derivative from ProcessingNetworks.LyapunovCriteria.DiniDerivative, valued in extended reals. The ISS estimate uses any bound M≥∥u(t)∥M\ge\|u(t)\|M≥∥u(t)∥ in place of ∥u∥Uc\|u\|_{U_c}∥u∥Uc​​.

Corrected statement. The goal uses the max-form jump bound (3.6) of Proposition 3.1 for all x,ξx,\xix,ξ, which is what the proof uses, instead of Definition 4's implication form: as printed the theorem is false (x˙=−x\dot x=-xx˙=−x, g(x,ξ)=x/2g(x,\xi)=x/2g(x,ξ)=x/2 if ∣ξ∣≤∣x∣|\xi|\le|x|∣ξ∣≤∣x∣ and 111 otherwise, V=∣x∣V=|x|V=∣x∣, x0=0x_0=0x0​=0, u≡εu\equiv\varepsilonu≡ε reaches 111 at the first jump for every ε>0\varepsilon>0ε>0).

Trivializing formalizations are ruled out: β\betaβ and γ\gammaγ are existentially quantified before the initial state and the input, and after the impulse sequence only, as the theorem is non-uniform over SθS_\thetaSθ​ (Remark 2); the Lie derivative is an extended-real lim sup⁡\limsuplimsup, not a real-valued one or a classical derivative; the input norm is a bound, never a supremum; the integral in (3.7) is taken only over segments inside (0,∞)(0,\infty)(0,∞), where 1/φ1/\varphi1/φ is continuous; and a verification file shows that x˙=−x\dot x=-xx˙=−x, g=x/2g=x/2g=x/2, V=∣x∣V=|x|V=∣x∣ and ti=θit_i=\theta iti​=θi satisfy every hypothesis.

Contributions welcome: proofs of any milestone, a general Dini comparison lemma, and the construction of KL\mathcal{KL}KL functions from sampled bounds, which the paper only sketches.

Selected references

  • S. Dashkovskiy, A. Mironchenko, Input-to-state stability of nonlinear impulsive systems, SIAM J. Control Optim. 51(3), 1962–1987, 2013; preprint arXiv:1212.5481v1, 2012. https://arxiv.org/abs/1212.5481
  • J. P. Hespanha, D. Liberzon, A. R. Teel, Lyapunov conditions for input-to-state stability of impulsive systems, Automatica 44(11), 2735–2744, 2008. https://doi.org/10.1016/j.automatica.2008.03.006
  • S. Dashkovskiy, A. Mironchenko, Input-to-state stability of infinite-dimensional control systems, Math. Control Signals Systems 25, 1–35, 2013. https://doi.org/10.1007/s00498-012-0090-2
9 thms2 active usersReviewed
Control Theory·Captain: mikedeng1

Input-to-State Stability of Nonlinear Impulsive Systems 3: Small-Gain Theorem: max_i σ_i⁻¹(V_i(x_i)) Is an ISS-Lyapunov Function for an Interconnection of Impulsive SystemsResearch Paper

Motivation

Large control systems are rarely analysed as a whole. A power grid, a logistics network or a chemical plant is a network of subsystems, each with its own model, coupled through their states. Input-to-state stability (ISS) is the standard notion of robustness for such systems: the state is bounded by a decaying function of the initial state plus a gain of the size of the input. Small-gain theorems give conditions under which ISS of the subsystems, together with a smallness condition on the gains with which the subsystems influence one another, yields ISS of the interconnection. In Lyapunov form they do more: they assemble an ISS-Lyapunov function of the whole network from those of its parts (Jiang, Mareels and Wang 1996; Dashkovskiy, Rüffer and Wirth 2010).

Many networks are also impulsive: their state evolves continuously most of the time and jumps at isolated instants (resets, switching, sampling, batch arrivals in logistics). Dashkovskiy and Mironchenko (arXiv:1212.5481v1, SIAM J. Control Optim. 51(3), 2013, DOI) develop a Lyapunov ISS theory for impulsive systems on Banach spaces. Their Theorem 8 is the small-gain theorem for interconnections of impulsive systems that jump at common times.

Timeline. Jiang, Mareels and Wang (1996) gave the Lyapunov small-gain theorem for two ordinary differential systems. Dashkovskiy, Rüffer and Wirth (2010) extended it to nnn subsystems, with the gain operator Γ\GammaΓ, the small-gain condition and the Ω\OmegaΩ-path through which V=max⁡iσi−1(Vi)V=\max_i\sigma_i^{-1}(V_i)V=maxi​σi−1​(Vi​) is built. Nešić and Teel (CDC 2008) treated hybrid systems, Dashkovskiy and Mironchenko (MCSS 2012) treated infinite-dimensional systems, and Theorem 8 combines both settings for impulsive systems.

Setting

An impulsive system has state space XXX and input values in UUU, both Banach spaces. It is described by two maps:

  • the transition map ϕc(t,0,x,u)\phi_c(t,0,x,u)ϕc​(t,0,x,u) of its continuous part, i.e. the state at time ttt when the system starts at xxx under the input uuu and no jumps occur;
  • the jump map g:X×U→Xg:X\times U\to Xg:X×U→X.

The paper derives ϕc\phi_cϕc​ from x˙=Ax+f(x,u)\dot x=Ax+f(x,u)x˙=Ax+f(x,u) with AAA the generator of a C0C_0C0​-semigroup, but every statement of this mission uses only ϕc\phi_cϕc​ and ggg. Inputs are piecewise right-continuous and bounded. For a function V:X→R+V:X\to\mathbb R_+V:X→R+​, the Lie derivative is the upper right Dini derivative

V˙u(x)=lim⁡t→+0‾ 1t(V(ϕc(t,0,x,u))−V(x)).\dot V_u(x)=\overline{\lim_{t\to+0}}\ \frac1t\big(V(\phi_c(t,0,x,u))-V(x)\big).V˙u​(x)=t→+0lim​​ t1​(V(ϕc​(t,0,x,u))−V(x)).

An interconnection consists of nnn subsystems with state spaces XiX_iXi​. It is one impulsive system on X=X1×⋯×XnX=X_1\times\dots\times X_nX=X1​×⋯×Xn​ with ∥x∥X=∑i∥xi∥\|x\|_X=\sum_i\|x_i\|∥x∥X​=∑i​∥xi​∥. Each subsystem has an ISS-Lyapunov function ViV_iVi​:

  • ψi1(∥xi∥)≤Vi(xi)≤ψi2(∥xi∥)\psi_{i1}(\|x_i\|)\le V_i(x_i)\le\psi_{i2}(\|x_i\|)ψi1​(∥xi​∥)≤Vi​(xi​)≤ψi2​(∥xi​∥);
  • along the flow, ViV_iVi​ decreases at rate φi(Vi)\varphi_i(V_i)φi​(Vi​) whenever Vi(xi)≥max⁡{max⁡jχij(Vj(xj)),χi(∥ξ∥)}V_i(x_i)\ge\max\{\max_j\chi_{ij}(V_j(x_j)),\chi_i(\|\xi\|)\}Vi​(xi​)≥max{maxj​χij​(Vj​(xj​)),χi​(∥ξ∥)};
  • at a jump, Vi(gi(x,ξ))≤max⁡{αi(Vi(xi)),max⁡jχij(Vj(xj)),χi(∥ξ∥)}V_i(g_i(x,\xi))\le\max\{\alpha_i(V_i(x_i)),\max_j\chi_{ij}(V_j(x_j)),\chi_i(\|\xi\|)\}Vi​(gi​(x,ξ))≤max{αi​(Vi​(xi​)),maxj​χij​(Vj​(xj​)),χi​(∥ξ∥)}.

The gains χij\chi_{ij}χij​ form the gain operator Γ(s)i=max⁡jχij(sj)\Gamma(s)_i=\max_j\chi_{ij}(s_j)Γ(s)i​=maxj​χij​(sj​) on R+n\mathbb R^n_+R+n​. The small-gain condition is Γ(s)≱s\Gamma(s)\not\ge sΓ(s)≥s for s≠0s\ne0s=0. An Ω\OmegaΩ-path is a curve σ=(σ1,…,σn)\sigma=(\sigma_1,\dots,\sigma_n)σ=(σ1​,…,σn​) of K∞\mathcal K_\inftyK∞​ functions with Γ(σ(r))<σ(r)\Gamma(\sigma(r))<\sigma(r)Γ(σ(r))<σ(r) componentwise for r>0r>0r>0, whose inverses σi−1\sigma_i^{-1}σi−1​ are locally Lipschitz with derivative bounds on compacts.

Formalization targets

Goal: Theorem 8 in the form of Proposition 3.1

With V(x)=max⁡iσi−1(Vi(xi))V(x)=\max_i\sigma_i^{-1}(V_i(x_i))V(x)=maxi​σi−1​(Vi​(xi​)) and χ(r)=max⁡iσi−1(χi(r))\chi(r)=\max_i\sigma_i^{-1}(\chi_i(r))χ(r)=maxi​σi−1​(χi​(r)):

ψ1(∥x∥X)≤V(x)≤ψ2(∥x∥X),V(x)≥χ(∥ξ∥)⇒V˙u(x)≤−φ(V(x)) (x≠0),\psi_1(\|x\|_X)\le V(x)\le\psi_2(\|x\|_X),\qquad V(x)\ge\chi(\|\xi\|)\Rightarrow\dot V_u(x)\le-\varphi(V(x))\ (x\ne0),ψ1​(∥x∥X​)≤V(x)≤ψ2​(∥x∥X​),V(x)≥χ(∥ξ∥)⇒V˙u​(x)≤−φ(V(x)) (x=0), V(g(x,ξ))≤max⁡{α(V(x)),χ(∥ξ∥)},V(g(x,\xi))\le\max\{\alpha(V(x)),\chi(\|\xi\|)\},V(g(x,ξ))≤max{α(V(x)),χ(∥ξ∥)},

for some ψ1,ψ2∈K∞\psi_1,\psi_2\in\mathcal K_\inftyψ1​,ψ2​∈K∞​ and φ,α∈P\varphi,\alpha\in\mathcal Pφ,α∈P. The rates are existential, so no constant is fixed.

Milestones (proof order)

  1. The continuous part (4.12): the flow estimate above.
  2. α~=max⁡iσi−1∘αi∘σi\tilde\alpha=\max_i\sigma_i^{-1}\circ\alpha_i\circ\sigma_iα~=maxi​σi−1​∘αi​∘σi​ is positive definite.
  3. η=max⁡i,j≠iσi−1∘χij∘σj\eta=\max_{i,j\ne i}\sigma_i^{-1}\circ\chi_{ij}\circ\sigma_jη=maxi,j=i​σi−1​∘χij​∘σj​ satisfies η(r)<r\eta(r)<rη(r)<r for r>0r>0r>0.
  4. The jump estimate: V(g(x,ξ))≤max⁡{α∗(V(x)),η(V(x)),χ(∥ξ∥)}V(g(x,\xi))\le\max\{\alpha^*(V(x)),\eta(V(x)),\chi(\|\xi\|)\}V(g(x,ξ))≤max{α∗(V(x)),η(V(x)),χ(∥ξ∥)} for every α∗∈K\alpha^*\in\mathcal Kα∗∈K with α∗≥α~\alpha^*\ge\tilde\alphaα∗≥α~.

A companion item states Proposition 3.1 (⇒\Rightarrow⇒): the max form of the jump condition, with a gain in K∞\mathcal K_\inftyK∞​, gives an ISS-Lyapunov function in the implication form of Definition 4.

Significance

The theorem reduces a question about a network to questions about its parts and their gains. Together with the dwell-time theorems of the same paper (Theorems 1 and 5), it yields ISS of an impulsive interconnection for classes of impulse sequences, using only Lyapunov functions of the subsystems and the gain matrix. It is also the starting point of the paper's exponential small-gain theorem (Theorem 9).

The result is proved on paper. Its continuous half is quoted from MCSS 2012, whose proof follows Dashkovskiy, Rüffer and Wirth 2010. To our knowledge none of it is machine-checked. A formal proof would provide:

  • Dini-derivative calculus for maxima of finitely many functions composed with locally Lipschitz increasing maps;
  • a reusable interface for comparison functions and Ω\OmegaΩ-paths;
  • a precise statement of what the theorem delivers. Two points of the printed statement need correction (see Formalization scope).

Difficulty

The jump half is order-theoretic and short. The continuous half is the obstacle. VVV is a maximum of compositions σi−1∘Vi\sigma_i^{-1}\circ V_iσi−1​∘Vi​, and σi−1\sigma_i^{-1}σi−1​ is only locally Lipschitz, differentiable almost everywhere. The page's formula φ(r)=min⁡i(σi−1)′(σi(r))φi(σi(r))\varphi(r)=\min_i(\sigma_i^{-1})'(\sigma_i(r))\varphi_i(\sigma_i(r))φ(r)=mini​(σi−1​)′(σi​(r))φi​(σi​(r)) evaluates a derivative that may not exist, and even where it does exist it need not be continuous in rrr.

The obvious argument, "differentiate the active component", does not work as stated. The Dini derivative of a maximum is controlled by the active indices only once one shows that inactive indices stay inactive for short times. That step needs continuity of the flow, and a rate φ\varphiφ that is continuous and positive has to be extracted from derivative bounds that hold only on compacts. Near the origin the compositions can fail to be Lipschitz, which is why the flow estimate is asserted away from x=0x=0x=0.

Formalization scope

  • The system is the pair (ϕc,g)(\phi_c,g)(ϕc​,g), with these axioms: the flow starts at its initial state, satisfies the cocycle law for piecewise-continuous inputs, is continuous in time, and fixes the origin, and g(0,0)=0g(0,0)=0g(0,0)=0. The initial time is 000. Inputs are functions R→U\mathbb R\to UR→U, right-continuous with left limits, finitely many discontinuities on bounded intervals, and bounded on [0,∞)[0,\infty)[0,∞).
  • Values. Comparison functions are maps R≥0→R≥0\mathbb R_{\ge0}\to\mathbb R_{\ge0}R≥0​→R≥0​ from the published SmallGainISS.Lyapunov.Gains definition, which also supplies the Ω\OmegaΩ-path. The Dini derivative is the published diniUpperRight, valued in the extended reals.
  • The product space. XXX is the Pi type over Fin n. Its built-in sup norm is never used; the sum norm is explicit.
  • Hypothesis (4.5) is stated along the components of the interconnection's own flow, which is the instance the proof uses.
  • Corrections to the printed statement, each disclosed in the items:
    • The conclusion is in the max form of Proposition 3.1 (Remark 8), not Definition 4, because χ\chiχ of (4.11) is in K\mathcal KK but not necessarily in K∞\mathcal K_\inftyK∞​.
    • The flow estimate is asserted for x≠0x\ne0x=0. With n=1n=1n=1, x˙=−x+u\dot x=-x+ux˙=−x+u, V1=∣x∣V_1=|x|V1​=∣x∣, σ1(r)=r2\sigma_1(r)=r^2σ1​(r)=r2 and u(t)=min⁡(t,1)u(t)=\min(t,1)u(t)=min(t,1), one gets V˙u(0)=1/2>0\dot V_u(0)=1/\sqrt2>0V˙u​(0)=1/2​>0, so the printed claim at the origin fails.
    • The milestone jump estimate uses the page's monotone majorant α∗≥α~\alpha^*\ge\tilde\alphaα∗≥α~, since α~\tilde\alphaα~ itself need not be increasing.
  • Trivializations ruled out. The Lie derivative is a Dini derivative in the extended reals, not a real-valued limit with junk values. No supremum norm of inputs appears. The system and subsystem predicates are satisfiable by a nontrivial example (two decoupled copies of x˙=−x\dot x=-xx˙=−x with g=x/2g=x/2g=x/2, Vi=∣xi∣V_i=|x_i|Vi​=∣xi​∣, cross gains r/2r/2r/2, σ=id\sigma=\mathrm{id}σ=id), checked in Lean. The rates φ,α\varphi,\alphaφ,α are quantified after the data, as on the page.
  • Contributions welcome: a Dini max rule for finitely many continuous functions; a chain rule for the upper Dini derivative through a locally Lipschitz increasing map; and the construction of a continuous positive minorant of a locally positive function.

Selected references

  • S. Dashkovskiy, A. Mironchenko, Input-to-state stability of nonlinear impulsive systems, arXiv:1212.5481v1, 2012; SIAM J. Control Optim. 51(3), 2013. https://arxiv.org/abs/1212.5481, https://doi.org/10.1137/120881993
  • S. Dashkovskiy, A. Mironchenko, Input-to-state stability of infinite-dimensional control systems, Math. Control Signals Systems, 2012. https://doi.org/10.1007/s00498-012-0090-2
  • S. N. Dashkovskiy, B. S. Rüffer, F. R. Wirth, Small gain theorems for large scale systems and construction of ISS Lyapunov functions, SIAM J. Control Optim. 48(6), 2010. https://arxiv.org/abs/0901.1842
  • Z.-P. Jiang, I. M. Y. Mareels, Y. Wang, A Lyapunov formulation of the nonlinear small-gain theorem for interconnected ISS systems, Automatica 32(8), 1996. https://doi.org/10.1016/0005-1098(96)00051-9
  • D. Nešić, A. R. Teel, A Lyapunov-based small-gain theorem for hybrid ISS systems, Proc. 47th IEEE CDC, 2008 (cited by the paper as [19]; no resolvable link verified).
9 thms2 active usersReviewed
Algorithmic Game TheoryLinear algebra·Captain: mikedeng1

Uncoupled Dynamics Do Not Lead to Nash Equilibrium 1: Near the Two-Player Unit-Disk Game Γ₀ of Section II, No Uncoupled Dynamic Is Nash-ConvergentResearch Paper

Motivation

Learning in games asks whether players who adjust their strategies over time, by simple rules, end up at a Nash equilibrium. Many adaptive dynamics share one informational feature: each player's adjustment depends on the current play and on that player's own payoff function, but not on the payoffs of the others. Hart and Mas-Colell (AER 2003) call such dynamics uncoupled, and show that this feature alone rules out guaranteed convergence to Nash equilibrium, even for families of games in which every game has exactly one equilibrium. Earlier non-convergence results, such as Shapley's example for fictitious play and the cycling examples of Jordan (1993) and Foster and Young (1998), concern particular dynamics; this one applies to the whole class of uncoupled dynamics. It is one reason the learning literature turned to weaker targets such as correlated equilibrium, which regret-based uncoupled procedures do reach (Hart and Mas-Colell, Econometrica 2000).

The paper proves its theorem in two settings: a two-player game with a continuum of strategies (§II and the Appendix) and a three-player game with two strategies each (§III). This mission formalizes the first setting.

Setting

There are two players, i=1,2i=1,2i=1,2, and j=3−ij=3-ij=3−i denotes the other player. Each player's strategy set is the closed unit disk D={z∈R2:∥z∥≤1}D=\{z\in\mathbb R^2:\|z\|\le1\}D={z∈R2:∥z∥≤1}, and a profile is x=(x1,x2)∈X:=D×Dx=(x^1,x^2)\in X:=D\times Dx=(x1,x2)∈X:=D×D. A game Γ=(u1,u2)\Gamma=(u^1,u^2)Γ=(u1,u2) is a pair of payoff functions on XXX. A profile xˉ\bar xxˉ is a (pure) Nash equilibrium if no player gains by changing only their own strategy. A dynamic for a family U\mathcal UU of games is a vector field F(x;Γ)F(x;\Gamma)F(x;Γ) on XXX for each Γ∈U\Gamma\in\mathcal UΓ∈U, read x˙=F(x;Γ)\dot x=F(x;\Gamma)x˙=F(x;Γ). It is uncoupled if FiF^iFi depends on the game only through uiu^iui: two games of U\mathcal UU in which player iii has the same payoff function give the same Fi(x;⋅)F^i(x;\cdot)Fi(x;⋅) at every x∈Xx\in Xx∈X.

A dynamic is Nash-convergent for U\mathcal UU if, for every Γ∈U\Gamma\in\mathcal UΓ∈U with its Nash equilibrium xˉ(Γ)\bar x(\Gamma)xˉ(Γ):

  1. F(⋅ ;Γ)F(\cdot\,;\Gamma)F(⋅;Γ) is C1C^1C1 on XXX;
  2. F(xˉ(Γ);Γ)=0F(\bar x(\Gamma);\Gamma)=0F(xˉ(Γ);Γ)=0;
  3. all eigenvalues of the 4×44\times44×4 Jacobian matrix of F(⋅ ;Γ)F(\cdot\,;\Gamma)F(⋅;Γ) at xˉ(Γ)\bar x(\Gamma)xˉ(Γ) have negative real parts;
  4. every solution x(t)x(t)x(t) converges to xˉ(Γ)\bar x(\Gamma)xˉ(Γ) as t→∞t\to\inftyt→∞, from any initial condition.

The game Γ0\Gamma_0Γ0​ has payoffs u0i(xi,xj)=−∥xi−φ(xj)∥2u_0^i(x^i,x^j)=-\|x^i-\varphi(x^j)\|^2u0i​(xi,xj)=−∥xi−φ(xj)∥2. Here φ:D→D\varphi:D\to Dφ:D→D is continuous, φ(z)=2z\varphi(z)=2zφ(z)=2z for ∥z∥≤13\|z\|\le\frac13∥z∥≤31​, φ\varphiφ rotates the unit circle by π/4\pi/4π/4, and φ\varphiφ is affine on rays in between. The family U0\mathcal U_0U0​ consists of the games ui(xi,xj)=−∥xi−ξi(xj)∥2u^i(x^i,x^j)=-\|x^i-\xi^i(x^j)\|^2ui(xi,xj)=−∥xi−ξi(xj)∥2 with continuous ξi:D→D\xi^i:D\to Dξi:D→D such that ξi(ξj(xi))=xi\xi^i(\xi^j(x^i))=x^iξi(ξj(xi))=xi has a unique solution. Every such game has a unique Nash equilibrium, and Γ0∈U0\Gamma_0\in\mathcal U_0Γ0​∈U0​ has the equilibrium (0,0)(0,0)(0,0).

Formalization targets

Goal: THEOREM 1 for the game Γ0\Gamma_0Γ0​ of §II

Let U\mathcal UU be a family in which each game has a single Nash equilibrium and which contains every game of U0\mathcal U_0U0​ within some η>0\eta>0η>0 of Γ0\Gamma_0Γ0​. Then

F uncoupled for U ⟹ F is not Nash-convergent for U.F\ \text{uncoupled for}\ \mathcal U\ \Longrightarrow\ F\ \text{is not Nash-convergent for}\ \mathcal U.F uncoupled for U ⟹ F is not Nash-convergent for U.

Milestones

  • the explicit φ\varphiφ has the two required properties, and rotates by an angle in [0,π/4][0,\pi/4][0,π/4] (fn. 21);
  • every game of U0\mathcal U_0U0​ has a unique Nash equilibrium, and that of Γ0\Gamma_0Γ0​ is (0,0)(0,0)(0,0);
  • Lemma 2: for an uncoupled Nash-convergent dynamic on U0\mathcal U_0U0​, at a unique best reply Fi=0F^i=0Fi=0 and the own-strategy Jacobian block JiJ^iJi has eigenvalues with negative real parts;
  • the derivative identity, giving the Jacobian at Γ0\Gamma_0Γ0​ the block form
J=[J1−2J1−2J2J2];J=\begin{bmatrix}J^1&-2J^1\\-2J^2&J^2\end{bmatrix};J=[J1−2J2​−2J1J2​];
  • the coefficient a3=3det⁡(J1)tr⁡(J2)+3det⁡(J2)tr⁡(J1)a_3=3\det(J^1)\operatorname{tr}(J^2)+3\det(J^2)\operatorname{tr}(J^1)a3​=3det(J1)tr(J2)+3det(J2)tr(J1) of λ\lambdaλ in det⁡(J−λI)\det(J-\lambda I)det(J−λI), and Lemma 3: if J1,J2J^1,J^2J1,J2 are stable, then JJJ has an eigenvalue with positive real part;
  • the main-text result: no uncoupled dynamic is Nash-convergent for U0\mathcal U_0U0​;
  • the Appendix: the functions ψa\psi_aψa​ satisfy conditions (1)–(4), and the conclusions of Lemma 2 at Γ0\Gamma_0Γ0​ already follow from the games of U0\mathcal U_0U0​ near Γ0\Gamma_0Γ0​.

A companion statement, that the coupled dynamic x˙=xˉ(Γ)−x\dot x=\bar x(\Gamma)-xx˙=xˉ(Γ)−x is Nash-convergent, shows that the notion of Nash-convergence can be met.

Significance

The theorem identifies an informational obstruction rather than a computational one. Convergence to Nash equilibrium is easy if the dynamic may use the whole game, as the coupled dynamic x˙=xˉ(Γ)−x\dot x=\bar x(\Gamma)-xx˙=xˉ(Γ)−x shows. It fails once each player may react only to their own payoff function, and the failure persists on an arbitrarily small neighborhood of a single game. It explains why no natural adaptive procedure has been found that converges to Nash equilibrium in general, and it motivates the stochastic, finite-memory and correlated-equilibrium variants studied afterwards (for example Hart and Mas-Colell, GEB 2006).

The result is proved in the paper. As far as the curators know, it has no machine-checked proof. A formalization fixes the model precisely. That matters here, because the conclusion depends on details the prose treats lightly: which perturbations the family must contain, what the Jacobian is at boundary points, and which solutions count.

Difficulty

The obvious argument fails because an uncoupled dynamic is a different vector field for each game, and nothing forces the fields to fit together except the uncoupledness constraint. The proof extracts information about F(⋅ ;Γ0)F(\cdot\,;\Gamma_0)F(⋅;Γ0​) from auxiliary games that share one player's payoff with Γ0\Gamma_0Γ0​, and in which that player's best reply is constant. Making those auxiliary games lie in the family is the delicate part: in U0\mathcal U_0U0​ they are immediate, but near Γ0\Gamma_0Γ0​ they require the functions ψa\psi_aψa​ of the Appendix, whose fixed-point conditions (3) and (4) rest on an angle argument. The linear-algebra step is exact: the stability of J1J^1J1 and J2J^2J2 must be shown to force instability of the coupled 4×44\times44×4 matrix through the sign of one coefficient of its characteristic polynomial.

Formalization scope

R2\mathbb R^2R2 is modelled as C\mathbb CC, and rotation by θ\thetaθ is multiplication by eiθe^{i\theta}eiθ. Players are Fin 2, 0-based, and the other player is i + 1. A game is a pair of real functions on C2\mathbb C^2C2, but every definition looks only at its values on X=D×DX=D\times DX=D×D. Nash equilibria are pure equilibria in XXX (fn. 9 notes there are no mixed ones). Derivatives are Fréchet derivatives within XXX. Eigenvalue conditions use the published predicate FatkhullinPolyak.Discrete.IsHurwitz, with the 4×44\times44×4 Jacobian indexed in player-major order. The C1C^1C1 and Jacobian conditions, which the paper imposes on every dynamic it considers, are part of NashConvergent. The single-Nash-equilibrium property is a hypothesis of the goal.

Two encodings are deliberate:

  • The neighborhood. "U\mathcal UU contains a neighborhood of Γ0\Gamma_0Γ0​" is read as the Appendix reads it: U\mathcal UU contains every game of U0\mathcal U_0U0​ close to Γ0\Gamma_0Γ0​ in the sense of fn. 7. This is implied by the literal hypothesis, so the formal theorem is at least as strong. A full neighborhood contains games with several equilibria, so together with the single-equilibrium hypothesis it would make the theorem vacuous.
  • Solutions. Solutions are curves that stay in XXX. If curves were allowed to leave XXX, they would follow values of FFF that no game constrains, and Nash-convergence would fail for every FFF, which makes the goal trivial. The goal must also not be met through an empty family: the hypotheses are jointly satisfiable, for instance by {Γ∈U0:Γ within 1 of Γ0}\{\Gamma\in\mathcal U_0:\Gamma\text{ within }1\text{ of }\Gamma_0\}{Γ∈U0​:Γ within 1 of Γ0​}.

The development needs:

  • calculus of C1C^1C1 maps on a product of disks;
  • spectra of real matrices viewed over C\mathbb CC and the characteristic polynomial of a 4×44\times44×4 block matrix;
  • elementary planar geometry of rotations and radial interpolation.

The linear-algebra milestones (block Jacobian, a3a_3a3​, Lemma 3) are independent of game theory and reusable. Contributions are welcome on any milestone, in any order.

Selected references

  • S. Hart and A. Mas-Colell, Uncoupled Dynamics Do Not Lead to Nash Equilibrium, American Economic Review 93(5), 1830–1836, 2003. https://doi.org/10.1257/000282803322655581
  • S. Hart and A. Mas-Colell, A Simple Adaptive Procedure Leading to Correlated Equilibrium, Econometrica 68(5), 1127–1150, 2000. https://doi.org/10.1111/1468-0262.00153
  • J. S. Jordan, Three Problems in Learning Mixed-Strategy Nash Equilibria, Games and Economic Behavior 5(3), 368–386, 1993. https://doi.org/10.1006/game.1993.1022
  • D. P. Foster and H. P. Young, On the Nonconvergence of Fictitious Play in Coordination Games, Games and Economic Behavior 25(1), 79–96, 1998. https://doi.org/10.1006/game.1997.0615
  • S. Hart and A. Mas-Colell, Stochastic Uncoupled Dynamics and Nash Equilibrium, Games and Economic Behavior 57(2), 286–303, 2006. https://doi.org/10.1016/j.geb.2005.09.007
14 thms2 active usersReviewed
Control TheoryOperations Research·Captain: mikedeng1

Dynamic Instabilities and Stabilization Methods in Distributed Real-Time Scheduling of Manufacturing Systems 3: Clear-a-Fraction Policies Are Stable From Every Initial State When ρ′ₘ < 1Research Paper

Motivation

A flexible manufacturing system processes several part types on shared machines, and a machine that switches from one part type to another pays a set-up time. Real-time, distributed scheduling rules for such systems decide locally, at each machine, when to switch and to which buffer. The simplest such rules are clearing policies: a machine keeps working on its current buffer until that buffer is empty, then switches. Perkins and Kumar (IEEE TAC 34, 1989; reference [18] of Kumar–Seidman 1990) showed that every clear-a-fraction (CAF) policy, a clearing policy that always switches to a buffer holding at least a fixed fraction of the machine's work, keeps all buffers bounded in every acyclic system whenever each machine's load is below one.

Kumar and Seidman (IEEE TAC 1990) showed that acyclicity cannot simply be dropped. In §III of the paper, a two-machine re-entrant line and a two-part-type system, both with every machine loaded below capacity, have clearing trajectories whose buffer levels grow without bound. This mission formalizes the paper's positive result for non-acyclic systems: Theorem 1, a stronger capacity condition under which every CAF policy is stable from every initial state.

Setting

There are PPP part types and MMM machines. Part type ppp enters at rate dp>0d_p>0dp​>0 and visits the machines μp,1,…,μp,np\mu_{p,1},\dots,\mu_{p,n_p}μp,1​,…,μp,np​​ in turn; revisits are allowed. At its iii-th stage a part waits in buffer bp,ib_{p,i}bp,i​ and needs processing time τp,i>0\tau_{p,i}>0τp,i​>0. Machine mmm serves Bm={bp,i:μp,i=m}B_m=\{b_{p,i}:\mu_{p,i}=m\}Bm​={bp,i​:μp,i​=m}, and switching from bbb to b′∈Bmb'\in B_mb′∈Bm​ costs δb,b′≥0\delta_{b,b'}\ge0δb,b′​≥0. Flows are fluid. The level xb(t)≥0x_b(t)\ge0xb​(t)≥0 satisfies xb(t)=xb(0)+ub(t)−yb(t)x_b(t)=x_b(0)+u_b(t)-y_b(t)xb​(t)=xb​(0)+ub​(t)−yb​(t), where yby_byb​ is the cumulative output and ubu_bub​ the cumulative input: dptd_p tdp​t for the first buffer of a route, the output of the previous buffer otherwise. Each machine works through runs. A run is a set-up for a buffer, during which nothing is processed, followed by processing of that buffer at rate at most 1/τb1/\tau_b1/τb​, and at exactly that rate while the buffer is nonempty.

A trajectory is clearing (Definition 1) if each machine leaves its buffer exactly at the first time the buffer is empty while another of its buffers is nonempty, and then sets up for such a buffer. It is CAF with constants εm>0\varepsilon_m>0εm​>0, KmK_mKm​ (Definition 2) if every set-up commenced at time ttt is for a buffer with

xp,i(t) ≥ εm∑(q,j): μq,j=mxq,j(t)−Km.x_{p,i}(t)\ \ge\ \varepsilon_m\sum_{(q,j):\,\mu_{q,j}=m}x_{q,j}(t)-K_m .xp,i​(t) ≥ εm​(q,j):μq,j​=m∑​xq,j​(t)−Km​.

A trajectory is stable if sup⁡t≥0xp,i(t)<∞\sup_{t\ge0}x_{p,i}(t)<\inftysupt≥0​xp,i​(t)<∞ for every buffer.

The graph on machines has an arc m→m′m\to m'm→m′ when m≠m′m\ne m'm=m′ and some part type visits m′m'm′ right after mmm. Machines are diconnected, m↔m′m\leftrightarrow m'm↔m′, when each is reachable from the other. For each buffer, λp,i\lambda_{p,i}λp,i​ is the last earlier stage at a different machine, if any, and πp,i\pi_{p,i}πp,i​ is that stage's machine, the prior machine. The modified input rate is dp,i′=1/τp,λp,id'_{p,i}=1/\tau_{p,\lambda_{p,i}}dp,i′​=1/τp,λp,i​​ if πp,i↔μp,i\pi_{p,i}\leftrightarrow\mu_{p,i}πp,i​↔μp,i​, and dp,i′=dpd'_{p,i}=d_pdp,i′​=dp​ otherwise (11)–(13).

Formalization targets

Goal: Theorem 1 (p. 294)

If

ρm′:=∑(p,i): μp,i=mdp,i′ τp,i<1for all m,(14)\rho'_m:=\sum_{(p,i):\,\mu_{p,i}=m}d'_{p,i}\,\tau_{p,i}<1\qquad\text{for all } m, \tag{14}ρm′​:=(p,i):μp,i​=m∑​dp,i′​τp,i​<1for all m,(14)

then for all ε>0\varepsilon>0ε>0, all KKK, every CAF trajectory from every initial state is stable. The bound on each buffer may depend on the trajectory.

Milestones (the proof's own steps, p. 295)

For a machine mmm in a minimal class, Vm(t)=∑μp,i=mxp,i(t)[τp,i+⋯+τp,i+ηp,i−1]V_m(t)=\sum_{\mu_{p,i}=m}x_{p,i}(t)[\tau_{p,i}+\dots+\tau_{p,i+\eta_{p,i}-1}]Vm​(t)=∑μp,i​=m​xp,i​(t)[τp,i​+⋯+τp,i+ηp,i​−1​] is the work at mmm (15), and Tn,Tn+1T_n, T_{n+1}Tn​,Tn+1​ are consecutive set-up commencements:

  1. (18): Vm(Tn+1)≤max⁡[0,Vm(Tn)−(1−ρm′)(Tn+1−Tn)+δˉ]V_m(T_{n+1})\le\max[0,V_m(T_n)-(1-\rho'_m)(T_{n+1}-T_n)+\bar\delta]Vm​(Tn+1​)≤max[0,Vm​(Tn​)−(1−ρm′​)(Tn+1​−Tn​)+δˉ].
  2. (20): xpn∗,in∗(Tn)≥2δˉ/((1−ρm′)τpn∗,in∗)⇒Tn+1−Tn≥2δˉ/(1−ρm′)x_{p^*_n,i^*_n}(T_n)\ge 2\bar\delta/((1-\rho'_m)\tau_{p^*_n,i^*_n})\Rightarrow T_{n+1}-T_n\ge2\bar\delta/(1-\rho'_m)xpn∗​,in∗​​(Tn​)≥2δˉ/((1−ρm′​)τpn∗​,in∗​​)⇒Tn+1​−Tn​≥2δˉ/(1−ρm′​).
  3. Vm(Tn)≥Γm⇒Vm(Tn+1)≤Vm(Tn)−δˉV_m(T_n)\ge\Gamma_m\Rightarrow V_m(T_{n+1})\le V_m(T_n)-\bar\deltaVm​(Tn​)≥Γm​⇒Vm​(Tn+1​)≤Vm​(Tn​)−δˉ, with the explicit Γm\Gamma_mΓm​ of p. 295.
  4. Every buffer of every machine in a minimal class is bounded.
  5. The induction step: with upstream classes bounded, Vm(Tn+1)≤max⁡{Γˉ,Vm(Tn)−(1−ρm′)(Tn+1−Tn)+δˉ+Γˉ}V_m(T_{n+1})\le\max\{\bar\Gamma,V_m(T_n)-(1-\rho'_m)(T_{n+1}-T_n)+\bar\delta+\bar\Gamma\}Vm​(Tn+1​)≤max{Γˉ,Vm​(Tn​)−(1−ρm′​)(Tn+1​−Tn​)+δˉ+Γˉ}.

Significance

The result. Theorem 1 is a sufficient condition for stability that holds for every system topology and every CAF policy, with no restriction to acyclic flows. It separates two kinds of upstream supply. A machine that is not in a common cycle with its supplier needs capacity only for the average rate dpd_pdp​. A machine that is in such a cycle must budget for the supplier's peak rate. The paper's examples show that some strengthening of ρm<1\rho_m<1ρm​<1 is needed for clearing policies on cyclic systems: they are unstable under ρm<1\rho_m<1ρm​<1 alone. Section V of the paper builds on this gap, with a supervisory mechanism that restores stability under ρm<1\rho_m<1ρm​<1 alone.

Formalizing it. The theorem is proved in the paper; no machine-checked proof exists. A formalization must turn a two-page argument with a set-up/processing run structure, a starvation case analysis and an induction over the condensation of a directed graph into rigorous statements. The result is a reusable fluid model of scheduling with set-up times. It also makes explicit the conventions of the clearing rule, which the paper leaves informal.

Difficulty

A natural first attempt bounds the total work VmV_mVm​ at each machine separately, using only the average arrival rates. This fails on cyclic systems. A machine downstream in a cycle can receive parts in bursts at the upstream machine's full processing rate 1/τ1/\tau1/τ, far above dpd_pdp​; Example 1 of the paper builds exactly such a positive feedback. The proof therefore has to (a) bound the inflow into a machine of a minimal class by the peak rates in (14); (b) handle starvation inside a run, where the machine works below its maximal rate; (c) control the set-up overhead, which the CAF rule amortizes by forcing long runs once VmV_mVm​ is large; and (d) push boundedness down the partial order of classes, where the bounded upstream buffers enter as an additive constant Γˉ\bar\GammaΓˉ. Step (d) needs a bound on the total content upstream, not one per buffer.

Formalization scope

  • Model. System P M holds the data. Part types, machines and stages are 0-based (paper stage iii is Lean stage i−1i-1i−1). Trajectory S holds levels, cumulative outputs and runs, with N m : ℕ∞ runs per machine. Time is real, with explicit t≥0t\ge0t≥0. Run starts are nondecreasing and, if infinitely many, tend to infinity. Machines never idle outside runs: idling on an empty buffer is processing at the inflow rate.
  • Processing law. The output is bounded by 1/τb1/\tau_b1/τb​ times the Lebesgue measure of the time spent processing bbb, with equality on intervals of processing of a nonempty buffer.
  • Clearing. "Nonempty" in Definition 1 for the buffer switched to is read as nonempty or with inflow starting now. Under this reading the paper's example trajectories are clearing trajectories; read literally, "the first time" would not exist. The emptiness test on the current buffer is literal. The no-early-exit condition holds on the open processing interval.
  • Set-ups. Set-ups occur only between distinct buffers. δˉ\bar\deltaδˉ is the largest set-up time between distinct buffers of mmm, or 000 if there are none. Zero set-up times are allowed; δˉ>0\bar\delta>0δˉ>0 is not assumed.
  • Constants. Γm\Gamma_mΓm​, τˉ\bar\tauτˉ, τ‾\underline\tauτ​, Γˉ\bar\GammaΓˉ are explicit definitions, never existentials. Every denominator is positive under the hypotheses.
  • Trivializations ruled out. The trajectory class is not empty: a sorry-free witness (one machine, one buffer, dτ<1d\tau<1dτ<1, any initial level) satisfies every predicate, together with (14). The goal quantifies over every system, every ε>0\varepsilon>0ε>0 and KKK, and every CAF trajectory. It does not fix a selection rule, an acyclic topology, routes without revisits or positive set-ups.
  • Infrastructure. Continuity of the levels (from the rate cap), restarting a trajectory at a run start, inflow bounds via conservation along routes, and the condensation of the machine graph. These are reusable for the related Kumar–Seidman missions on instability and supervisory stabilization. Proofs of the milestones in any order are welcome.

Selected references

  • P. R. Kumar and T. I. Seidman, Dynamic instabilities and stabilization methods in distributed real-time scheduling of manufacturing systems, IEEE Transactions on Automatic Control 35(3), 289–298, 1990. https://doi.org/10.1109/9.50339
  • J. R. Perkins and P. R. Kumar, Stable, distributed, real-time scheduling of flexible manufacturing/assembly/disassembly systems, IEEE Transactions on Automatic Control 34, 139–148, February 1989 (cited as [18] in Kumar–Seidman 1990; the CAF stability result for acyclic systems).
10 thms2 active usersReviewed
Operations ResearchProbabilityRandom Matrix Theory·Captain: mikedeng1

Subadditive Ergodic Theory 5: For a Stationary Sequence in a Banach Algebra with E(log‖Y₁‖)⁺ < ∞, n⁻¹ log‖Y₁⋯Y_n‖ Converges in [−∞, ∞)Research Paper

Motivation

Products of random linear operators appear wherever a system evolves by repeated application of randomly chosen linear maps: linear recursions with random coefficients, products of random matrices in statistical physics, the growth of random dynamical systems, and population models in random environments. The basic question is the exponential growth rate of the product Y1Y2⋯YnY_1Y_2\cdots Y_nY1​Y2​⋯Yn​. For square matrices, Furstenberg and Kesten (Ann. Math. Statist. 31, 1960) proved that n−1log⁡∥Y1⋯Yn∥n^{-1}\log\|Y_1\cdots Y_n\|n−1log∥Y1​⋯Yn​∥ converges for stationary sequences with a logarithmic moment condition.

Kingman (Subadditive ergodic theory, Ann. Probab. 1(6):883–899, 1973) showed that this limit theorem is an instance of the subadditive ergodic theorem, and that the instance needs nothing of matrices beyond the norm inequality ∥AB∥≤∥A∥ ∥B∥\|AB\|\le\|A\|\,\|B\|∥AB∥≤∥A∥∥B∥. His Theorem 6 therefore holds in an arbitrary real or complex Banach algebra, including infinite-dimensional ones such as infinite matrices with finite ℓ1\ell_1ℓ1​ norm. It is the source of what later became known as the top Lyapunov exponent of a stationary random operator product.

Setting

Let (Ω,F,P)(\Omega,\mathcal F,P)(Ω,F,P) be a probability space. A two-parameter family is a collection x=(xst)x=(x_{st})x=(xst​) of random variables indexed by nonnegative integers s<ts<ts<t. Kingman's conditions (§1.1–1.2) are:

  • S₁: xsu≤xst+xtux_{su}\le x_{st}+x_{tu}xsu​≤xst​+xtu​ whenever s<t<us<t<us<t<u;
  • S₂: the joint distributions of (xs+1,t+1)(x_{s+1,t+1})(xs+1,t+1​) are the same as those of (xst)(x_{st})(xst​);
  • S₃: gt=E(x0t)g_t=E(x_{0t})gt​=E(x0t​) is finite for every t≥1t\ge1t≥1 and gt≥−Atg_t\ge -Atgt​≥−At for some constant AAA;
  • S₃′: E(x01+)<∞E(x_{01}^+)<\inftyE(x01+​)<∞, where x+=max⁡(x,0)x^+=\max(x,0)x+=max(x,0).

A family of real random variables satisfying S₁, S₂ and S₃ is a subadditive process. Kingman's Theorem 1 (the goal of the first mission of this series) says that for a subadditive process x0t/tx_{0t}/tx0t​/t converges almost surely and in mean to a finite random variable ξ\xiξ with E(ξ)=γ=inf⁡t≥1gt/tE(\xi)=\gamma=\inf_{t\ge1}g_t/tE(ξ)=γ=inft≥1​gt​/t.

A Banach algebra B\mathfrak BB is a complete normed algebra over R\mathbb RR or C\mathbb CC whose norm satisfies ∥AB∥≤∥A∥ ∥B∥\|AB\|\le\|A\|\,\|B\|∥AB∥≤∥A∥∥B∥. A sequence (Yn)n≥1(Y_n)_{n\ge1}(Yn​)n≥1​ of B\mathfrak BB-valued random elements is stationary if (Yn+1)n≥1(Y_{n+1})_{n\ge1}(Yn+1​)n≥1​ and (Yn)n≥1(Y_n)_{n\ge1}(Yn​)n≥1​ have the same joint law. The log-norm process is

xst=log⁡∥Ys+1Ys+2⋯Yt∥∈[−∞,∞),s<t,x_{st}=\log\|Y_{s+1}Y_{s+2}\cdots Y_t\|\in[-\infty,\infty),\qquad s<t,xst​=log∥Ys+1​Ys+2​⋯Yt​∥∈[−∞,∞),s<t,

with log⁡0=−∞\log 0=-\inftylog0=−∞. Expectations of [−∞,∞)[-\infty,\infty)[−∞,∞)-valued variables are extended expectations E(f)=∫f+ dP−∫f− dPE(f)=\int f^+\,dP-\int f^-\,dPE(f)=∫f+dP−∫f−dP, defined when ∫f+ dP<∞\int f^+\,dP<\infty∫f+dP<∞ and possibly equal to −∞-\infty−∞.

Formalization targets

Goal: Theorem 6 (p. 893)

If (Yn)(Y_n)(Yn​) is a stationary sequence in a real or complex Banach algebra and E{(log⁡∥Y1∥)+}<∞E\{(\log\|Y_1\|)^+\}<\inftyE{(log∥Y1​∥)+}<∞, then

ξ=lim⁡n→∞n−1log⁡∥Y1Y2⋯Yn∥\xi=\lim_{n\to\infty}n^{-1}\log\|Y_1Y_2\cdots Y_n\|ξ=n→∞lim​n−1log∥Y1​Y2​⋯Yn​∥

exists in −∞≤ξ<∞-\infty\le\xi<\infty−∞≤ξ<∞ with probability one, and

E(ξ)=lim⁡n→∞n−1E{log⁡∥Y1Y2⋯Yn∥}.E(\xi)=\lim_{n\to\infty}n^{-1}E\{\log\|Y_1Y_2\cdots Y_n\|\}.E(ξ)=n→∞lim​n−1E{log∥Y1​Y2​⋯Yn​∥}.

The goal fixes no constant and no ergodicity assumption: ξ\xiξ is in general a non-degenerate random variable.

Milestones

  1. (1.2.7), p. 885: under S₁, S₂ and S₃′, E(xst+)<∞E(x_{st}^+)<\inftyE(xst+​)<∞ for all s<ts<ts<t.
  2. Proof of Theorem 2, p. 886: the truncation xst(N)=max⁡(xst,−N(t−s))x^{(N)}_{st}=\max(x_{st},-N(t-s))xst(N)​=max(xst​,−N(t−s)) is a subadditive process for every positive integer NNN.
  3. Theorem 2, p. 885: if xxx satisfies S₁, S₂ and S₃′ but not S₃, then ξ=lim⁡x0t/t\xi=\lim x_{0t}/tξ=limx0t​/t exists with probability one in [−∞,∞)[-\infty,\infty)[−∞,∞) and E(ξ)=−∞E(\xi)=-\inftyE(ξ)=−∞.
  4. Proof of Theorem 6, p. 893: the log-norm process satisfies S₁, S₂ and S₃′.

Significance

Theorem 6 defines a stochastic spectral radius: if every YnY_nYn​ equals a fixed element yyy, then eξe^\xieξ is the spectral radius of yyy by Gelfand's formula, and for independent YnY_nYn​ with common law π\piπ the limit is a constant ρ(π)\rho(\pi)ρ(π) depending only on π\piπ. For k×kk\times kk×k matrices the theorem reduces to the Furstenberg–Kesten theorem. Theorem 2, the extension of the subadditive ergodic theorem from S₃ to S₃′, is the form needed whenever a process can have mean growth rate −∞-\infty−∞, as happens for products that can vanish or contract superlinearly; it is used well beyond random products.

All results here are proved on paper (Kingman 1973, building on his 1968 paper). None of them is machine-checked: Mathlib has no subadditive ergodic theorem, no Furstenberg–Kesten theorem and no random-product limit in normed algebras. The platform poses an ergodic, constant-limit form of Kingman's theorem (PalmQueueing.Ergodic.kingman_subadditive, open); this mission's Theorem 2 is a different statement (non-ergodic, conclusion E(ξ)=−∞E(\xi)=-\inftyE(ξ)=−∞ under failure of S₃). A complete development would give the first formal proof of the Furstenberg–Kesten limit, in the generality of Banach algebras.

Difficulty

Theorem 6 is short given Theorems 1 and 2, but the obvious one-line reduction to Theorem 1 fails in two places. First, the log-norm process can take the value −∞-\infty−∞ and its means gtg_tgt​ can be −∞-\infty−∞ or decrease superlinearly, so condition S₃ fails and Theorem 1 does not apply; the case E(ξ)=−∞E(\xi)=-\inftyE(ξ)=−∞ is a separate theorem (Theorem 2), whose proof must exchange a limit in ttt with a limit in an auxiliary parameter. Second, stationarity of the log-norm process (S₂) is a statement about joint laws on a path space; in a non-separable Banach algebra, multiplication need not be measurable for the product σ\sigmaσ-algebra on B×B\mathfrak B\times\mathfrak BB×B, so it is not automatic that the law of (Yn)(Y_n)(Yn​) determines the joint law of the products Ys+1⋯YtY_{s+1}\cdots Y_tYs+1​⋯Yt​. The main dependency, Theorem 1 itself, is the subject of a separate mission and is not restated here.

Formalization scope

The Lean development fixes these conventions:

  • Families are functions x : ℕ → ℕ → Ω → β; only pairs s<ts<ts<t enter any condition. S₁ is required almost surely for each triple (the weaker hypothesis); the log-norm milestone proves it at every sample point.
  • S₂ and stationarity are equalities of laws of the whole path (Measure.map) on the product σ\sigmaσ-algebra, not equality of one-dimensional marginals.
  • S₃′ and all positive parts are lower Lebesgue integrals; expectations that may be −∞-\infty−∞ are computed as ∫f+−∫f−\int f^+ - \int f^-∫f+−∫f− in EReal, never as Bochner integrals (which return 000 for non-integrable functions).
  • log⁡∥⋅∥\log\|\cdot\|log∥⋅∥ is ENNReal.log of the norm, so log⁡∥0∥=−∞\log\|0\|=-\inftylog∥0∥=−∞; Real.log 0 = 0 would replace a vanishing product's growth rate −∞-\infty−∞ by 000, and is ruled out.
  • B\mathfrak BB is a complete unital NormedRing with NormedAlgebra 𝕜 𝔅, RCLike 𝕜. Each YnY_nYn​ is strongly measurable; B\mathfrak BB is not assumed separable.
  • Limits are Filter.atTop on ℕ in the topology of EReal; the conclusions assert ξ<∞\xi<\inftyξ<∞ almost surely, E(ξ+)<∞E(\xi^+)<\inftyE(ξ+)<∞, and, for (2.3.5), both the existence of the limit of means and its value.

A formalization that replaces the extended logarithm by Real.log, or the extended expectation by a Bochner integral, makes the statement false or trivially different, and is excluded.

Reusable infrastructure: extended expectations of EReal-valued random variables, joint-law stationarity of sequences and two-parameter families, and the truncation lemma for S₃′ processes. Contributions toward Theorem 1 (mission 1 of this series), toward measurability of products of strongly measurable random elements, and toward the milestones in any order are welcome.

Selected references

  • J. F. C. Kingman, Subadditive ergodic theory, Ann. Probab. 1(6):883–899, 1973. https://doi.org/10.1214/aop/1176996798
  • J. F. C. Kingman, The ergodic theory of subadditive stochastic processes, J. Roy. Statist. Soc. Ser. B 30:499–510, 1968. https://doi.org/10.1111/j.2517-6161.1968.tb00749.x
  • H. Furstenberg and H. Kesten, Products of random matrices, Ann. Math. Statist. 31:457–469, 1960. https://doi.org/10.1214/aoms/1177705909
8 thms2 active usersReviewed
Operations ResearchProbabilityRandom Matrix Theory·Captain: mikedeng1

Subadditive Ergodic Theory 4: Furstenberg–Kesten — for Stationary Positive Random Matrices, n⁻¹ log [Y₁⋯Y_n]_ij Converges, Independently of i and jResearch Paper

Products of random matrices

Many systems evolve by repeated multiplication by a random linear map: the state of a linear system with randomly varying coefficients, population vectors in a random environment (Leslie models whose rates change from year to year), the transfer matrices of a disordered one-dimensional medium, and the transition operators of a Markov chain in a random environment. In each case the object of interest is the product Xn=Y1Y2⋯YnX_n = Y_1 Y_2 \cdots Y_nXn​=Y1​Y2​⋯Yn​ of random matrices and its growth as n→∞n\to\inftyn→∞.

The basic answer is due to Furstenberg and Kesten (Products of random matrices, Ann. Math. Statist. 31 (1960)): under a logarithmic moment condition and stationarity, n−1log⁡n^{-1}\logn−1log of the size of XnX_nXn​ converges. Their proof was a substantial piece of analysis. In his 1973 IMS Special Invited Paper (Kingman, Subadditive ergodic theory, Ann. Probab. 1 (1973)), J. F. C. Kingman showed that for matrices with strictly positive entries the result is a short corollary of his subadditive ergodic theorem (Theorem 1 of that paper, 1968). This mission formalizes that application: Theorem 5 of the 1973 paper, §2.2, pp. 891–892.

Timeline:

  • 1960: Furstenberg and Kesten prove convergence of n−1log⁡∥Xn∥n^{-1}\log\|X_n\|n−1log∥Xn​∥ and, for positive matrices, of n−1log⁡[Xn]ijn^{-1}\log[X_n]_{ij}n−1log[Xn​]ij​.
  • 1968: Kingman proves the subadditive ergodic theorem (J. Roy. Statist. Soc. B 30).
  • 1973: Kingman's survey deduces the positive-matrix theorem (Theorem 5) and the general Banach-algebra version (Theorem 6) from it.

Setting

Let (Ω,F,P)(\Omega,\mathcal F,P)(Ω,F,P) be a probability space, k≥1k\ge1k≥1, and let Y1,Y2,…Y_1, Y_2,\dotsY1​,Y2​,… be random k×kk\times kk×k real matrices. Write [A]ij[A]_{ij}[A]ij​ for the (i,j)(i,j)(i,j)th entry of a matrix AAA, and

Xn=Y1Y2⋯Yn(2.2.1),X_n = Y_1 Y_2\cdots Y_n \qquad (2.2.1),Xn​=Y1​Y2​⋯Yn​(2.2.1),

the product taken left to right. The sequence (Yn)(Y_n)(Yn​) is stationary if the joint law of (Y2,Y3,… )(Y_2, Y_3, \dots)(Y2​,Y3​,…) equals the joint law of (Y1,Y2,… )(Y_1, Y_2, \dots)(Y1​,Y2​,…); this is a statement about all finite-dimensional distributions at once, and it includes the case of independent identically distributed matrices.

The proof works with the diagonal process

zst=[Ys+1Ys+2⋯Yt]11,xst=−log⁡zst(s<t),z_{st} = [Y_{s+1}Y_{s+2}\cdots Y_t]_{11},\qquad x_{st} = -\log z_{st}\qquad (s<t),zst​=[Ys+1​Ys+2​⋯Yt​]11​,xst​=−logzst​(s<t),

and with the ℓ1\ell_1ℓ1​-norm ∥A∥=max⁡i∑j∣[A]ij∣\|A\| = \max_i \sum_j |[A]_{ij}|∥A∥=maxi​∑j​∣[A]ij​∣. A family (xst)s<t(x_{st})_{s<t}(xst​)s<t​ is a subadditive process (§1.1) if S₁: xsu≤xst+xtux_{su}\le x_{st}+x_{tu}xsu​≤xst​+xtu​ for s<t<us<t<us<t<u; S₂: the joint distributions of (xs+1,t+1)(x_{s+1,t+1})(xs+1,t+1​) equal those of (xst)(x_{st})(xst​); S₃: gt=E(x0t)g_t=E(x_{0t})gt​=E(x0t​) exists and gt≥−Atg_t\ge -Atgt​≥−At for some constant AAA.

Formalization targets

Goal: Theorem 5

Suppose the elements of the matrices YnY_nYn​ are strictly positive, E∣log⁡[Yn]ij∣<∞E|\log[Y_n]_{ij}|<\inftyE∣log[Yn​]ij​∣<∞ for every nnn and every i,ji,ji,j, and (Yn)(Y_n)(Yn​) is stationary. Then there is one finite random variable λ\lambdaλ such that for every (i,j)(i,j)(i,j)

λ=lim⁡n→∞n−1log⁡[Xn]ij(2.2.2)\lambda = \lim_{n\to\infty} n^{-1}\log [X_n]_{ij} \qquad (2.2.2)λ=n→∞lim​n−1log[Xn​]ij​(2.2.2)

with probability one and in mean. The limit is random in general (it is constant when (Yn)(Y_n)(Yn​) is ergodic); the theorem asserts its existence, its finiteness and its independence of (i,j)(i,j)(i,j), and nothing about its value.

Milestones, in the order of the paper's proof

  1. (2.3.1): [AB]11≥[A]11[B]11[AB]_{11}\ge[A]_{11}[B]_{11}[AB]11​≥[A]11​[B]11​ for matrices with strictly positive entries.
  2. xst=−log⁡zstx_{st}=-\log z_{st}xst​=−logzst​ satisfies S₁ and S₂, and each xstx_{st}xst​ has finite expectation gt−sg_{t-s}gt−s​.
  3. E{log⁡∥Y1∥}<∞E\{\log\|Y_1\|\}<\inftyE{log∥Y1​∥}<∞ and gn/n≥−E{log⁡∥Y1∥}g_n/n\ge -E\{\log\|Y_1\|\}gn​/n≥−E{log∥Y1​∥} for all n≥1n\ge1n≥1, so S₃ holds.
  4. The limit (2.2.2) exists, with probability one and in mean, for i=j=1i=j=1i=j=1.
  5. (2.2.3): for every (i,j)(i,j)(i,j), P{lim inf⁡n−1log⁡[Xn]ij≥λ}=1P\{\liminf n^{-1}\log[X_n]_{ij}\ge\lambda\}=1P{liminfn−1log[Xn​]ij​≥λ}=1.
  6. For every (i,j)(i,j)(i,j), P{lim sup⁡n−1log⁡[Xn]ij≤λ}=1P\{\limsup n^{-1}\log[X_n]_{ij}\le\lambda\}=1P{limsupn−1log[Xn​]ij​≤λ}=1.

Significance

The limit λ\lambdaλ is the top Lyapunov exponent of the random product: it is the almost-sure exponential growth rate of every entry, and hence of every norm, of XnX_nXn​. It governs the stability of random linear recursions vn=vn−1Ynv_{n}=v_{n-1}Y_nvn​=vn−1​Yn​, the long-run growth rate of populations in random environments, and localization in one-dimensional disordered systems. Theorem 5 is the existence statement on which all of these quantitative questions rest.

The theorem has been proved since 1960, and Kingman's derivation is a classical model application of subadditive ergodic theory. To our knowledge it has no machine-checked proof: Mathlib has neither Kingman's subadditive ergodic theorem nor any limit theorem for random matrix products. This mission produces a formal statement of the result together with the formal decomposition of the proof into the steps Kingman writes down; its milestone 4 is exactly where the subadditive ergodic theorem (the goal of the companion mission Subadditive Ergodic Theory 1) is applied.

Difficulty

Milestones 1–3 are deterministic matrix inequalities plus integrability bookkeeping; the substance is elsewhere. First, milestone 4 needs the full subadditive ergodic theorem, almost-sure and in mean, for a non-ergodic stationary process: the classical Birkhoff theorem does not apply, because log⁡[Xn]11\log[X_n]_{11}log[Xn​]11​ is not a sum of stationary increments. Second, passing from the diagonal entry to all entries requires controlling n−1log⁡[Yn]1jn^{-1}\log[Y_n]_{1j}n−1log[Yn​]1j​ along a stationary sequence with only a first-moment hypothesis, and transporting an almost-sure statement about Xn′=Y2⋯Yn+1X_n'=Y_2\cdots Y_{n+1}Xn′​=Y2​⋯Yn+1​ back to XnX_nXn​ by stationarity, where the limit λ\lambdaλ is itself random. The natural shortcut — treating λ\lambdaλ as a constant — is only valid under ergodicity, which is not assumed.

Formalization scope

  • Matrices are Matrix (Fin k) (Fin k) ℝ with NeZero k; the paper's index 111 is 0 : Fin k. The sequence is Y : ℕ → Ω → Matrix …, read only for n≥1n\ge1n≥1; Y 0 plays no role.
  • Products are ordered: Ys+1⋯YtY_{s+1}\cdots Y_tYs+1​⋯Yt​ is the List.prod of [Y (s+1), …, Y t]; X0X_0X0​ is the identity.
  • Stationarity is equality of the laws of (Yn+2)n≥0(Y_{n+2})_{n\ge0}(Yn+2​)n≥0​ and (Yn+1)n≥0(Y_{n+1})_{n\ge0}(Yn+1​)n≥0​ on ℕ → Fin k → Fin k → ℝ with the product σ-algebra. Independence is not assumed.
  • Positivity holds for every outcome; "their logarithms have finite expectations" is integrability of every log⁡[Yn]ij\log[Y_n]_{ij}log[Yn​]ij​, n≥1n\ge1n≥1.
  • "Finite limit" is a real-valued lam : Ω → ℝ; "in mean" is E∣n−1log⁡[Xn]ij−λ∣→0E|n^{-1}\log[X_n]_{ij}-\lambda|\to0E∣n−1log[Xn​]ij​−λ∣→0 with λ\lambdaλ integrable; time is n∈Nn\in\mathbb Nn∈N with Filter.atTop. One lam serves all (i,j)(i,j)(i,j).
  • Lim inf and lim sup inequalities are stated with ε\varepsilonε: almost surely, for every ε>0\varepsilon>0ε>0, eventually n−1log⁡[Xn]ij≥λ−εn^{-1}\log[X_n]_{ij}\ge\lambda-\varepsilonn−1log[Xn​]ij​≥λ−ε (respectively ≤λ+ε\le\lambda+\varepsilon≤λ+ε), which avoids the junk value of a real liminf on unbounded sequences.
  • Real.log 0 = 0 in Lean; the statements apply log only to entries that are strictly positive under the hypotheses, so no junk value enters. Dropping the positivity hypothesis would change the theorem, and is not an acceptable shortcut.
  • The S₁/S₂ vocabulary of §1.1 comes from the group's shared process module; this mission defines gtg_tgt​ locally. The general subadditive ergodic theorem is not restated here, and milestone 4 is the object-specific statement the paper writes.

Welcome contributions: proofs of the matrix inequalities, the integrability and stationarity transfer lemmas, a formal subadditive ergodic theorem (shared with the companion mission).

Selected references

  • J. F. C. Kingman, Subadditive ergodic theory, Ann. Probab. 1(6):883–899, 1973. https://doi.org/10.1214/aop/1176996798
  • H. Furstenberg and H. Kesten, Products of random matrices, Ann. Math. Statist. 31(2):457–469, 1960. https://doi.org/10.1214/aoms/1177705909
  • J. F. C. Kingman, The ergodic theory of subadditive stochastic processes, J. Roy. Statist. Soc. Ser. B 30(3):499–510, 1968. https://doi.org/10.1111/j.2517-6161.1968.tb00749.x
9 thms2 active usersReviewed
Operations ResearchProbabilityStochastic Systems·Captain: mikedeng1

Subadditive Ergodic Theory 3: A Separable Continuous-Parameter Subadditive Process with E(Ω_I) < ∞ Has x₀ₜ/t → ξ with Probability One and in Mean, E(ξ) = γResearch Paper

Motivation

Many random growth models attach a cost, distance, or accumulated quantity to each time interval. If the quantity over a long interval is at most the sum over two adjacent intervals, it is subadditive. A stable rate over long intervals is useful even when the underlying random system does not have a simple independent-increment description. Kingman's 1973 account places percolation and products of random matrices among the applications of this framework. Its basic theorem treats integer time; the present mission concerns the change to every nonnegative real time. Kingman, §1.1 and §1.4.

The change matters because observing a process at integer times can miss arbitrarily large behavior between observations. Kingman gives a smooth stationary-increment example in Theorem 3 where no prescribed increasing bound eventually controls the values at all real times. Theorem 4 gives a condition that does control this local behavior. These two results together explain why the continuous-time statement needs more than a formal change of index type. Kingman, Theorems 3–4.

Setting

Work on a probability space (S,F,P)(S,\mathcal F,P)(S,F,P). A continuous-parameter subadditive process is a family of real random variables xstx_{st}xst​ indexed by 0≤s<t0\le s<t0≤s<t. It satisfies xsu≤xst+xtux_{su}\le x_{st}+x_{tu}xsu​≤xst​+xtu​ whenever 0≤s<t<u0\le s<t<u0≤s<t<u. Its stationarity says that, for every real shift τ≥0\tau\ge0τ≥0, the complete shifted family (xs+τ,t+τ)s<t(x_{s+\tau,t+\tau})_{s<t}(xs+τ,t+τ​)s<t​ has the same joint distribution as (xst)s<t(x_{st})_{s<t}(xst​)s<t​. Finally, the mean gt=E(x0t)g_t=E(x_{0t})gt​=E(x0t​) exists as a finite real number for each t>0t>0t>0 and obeys gt≥−Atg_t\ge-Atgt​≥−At for one constant AAA. These are the continuous-time versions of Kingman's conditions S₁, S₂, and S₃. Equality of the law of each individual coordinate would be too weak for S₂. Kingman, pp. 883–884, 887.

For an interval I⊆[0,∞)I\subseteq[0,\infty)I⊆[0,∞), the oscillation is ΩI=sup⁡s<t, s,t∈I∣xst∣\Omega_I=\sup_{s<t,\,s,t\in I}|x_{st}|ΩI​=sups<t,s,t∈I​∣xst​∣. A process has the local oscillation condition when E(ΩI)<∞E(\Omega_I)<\inftyE(ΩI​)<∞ for one nondegenerate interval III. In §1.4 the paper states that this condition then holds on every bounded interval. The quantity γ=inf⁡t>0gt/t\gamma=\inf_{t>0}g_t/tγ=inft>0​gt​/t is the mean growth rate. Kingman, (1.4.1), (1.4.6)–(1.4.7).

The paper also requires separability. Here this means that, outside one probability-zero set, the value at every admissible pair of times can be approached along a sequence from a fixed countable dense set of pairs. It is a condition on how the uncountable family is observed, and it permits discontinuous sample paths. Kingman cites the standard separability convention without defining it in §1.4; the mission makes the convention explicit. Kingman, Theorem 4 and following discussion.

Formalization targets

Theorem 4: convergence at all real times

For a separable process satisfying S₁–S₃ and the local oscillation condition, the target is an integrable real random variable ξ\xiξ such that

x0tt⟶ξalmost surely and in L1(P)(t→∞, t∈R),E(ξ)=γ=inf⁡u>0guu.\frac{x_{0t}}{t}\longrightarrow\xi\quad\text{almost surely and in }L^1(P) \quad(t\to\infty,\ t\in\mathbb R), \qquad E(\xi)=\gamma=\inf_{u>0}\frac{g_u}{u}.tx0t​​⟶ξalmost surely and in L1(P)(t→∞, t∈R),E(ξ)=γ=u>0inf​ugu​​.

The time variable ranges over all real values tending to infinity. The integer-time assertion (1.4.8) is a separate milestone, not the goal. Other milestones identify the deterministic mean rate, extend the oscillation condition to bounded intervals, record the bounds at times between consecutive integers, and state the vanishing of normalized unit-interval oscillation. Each comes from a sentence or display in §1.4. Kingman, Theorem 4 and proof.

Significance

Theorem 4 gives a long-run rate for a broad stationary subadditive family without assuming that its trajectories are continuous or differentiable. Its mean statement identifies the expectation of the random limit with a deterministic infimum of normalized expectations. The paper notes that the usual continuous-time ergodic theorem for additive integral processes is a corollary, because such processes satisfy its oscillation condition. The condition is therefore compatible with familiar additive models while also covering discontinuous subadditive ones. Kingman, p. 890.

The theorem and its argument are known from the paper; this mission asks for a machine-checked development of the stated result. A completed development would provide reusable formal interfaces for joint-law stationarity of an uncountable family, separability, extended-valued oscillations, and almost-sure plus L1L^1L1 limits. The proposed theorem statements compile as open goals; compiling them does not prove them. Kingman, §1.4.

Difficulty

An integer-time subadditive theorem controls x0n/nx_{0n}/nx0n​/n only on its discrete skeleton. It cannot by itself rule out large values of x0t/tx_{0t}/tx0t​/t for times between consecutive integers; Theorem 3 shows that such behavior can occur even with smooth stationary sample paths and finite expectations. A continuous-time result must control local variation as the observation window moves to large times. The uncountable supremum in ΩI\Omega_IΩI​ also needs a genuine extended value and a measurability convention. Kingman, Theorems 3–4.

The paper's displayed assertion (1.4.1), that gt/tg_t/tgt​/t converges as real t→∞t\to\inftyt→∞ under S₁–S₃ alone, needs qualification: a discontinuous additive function can make a deterministic subadditive mean with no such limit. The corresponding milestone includes the finite-oscillation condition assumed by Theorem 4. This correction is disclosed in the theorem's formalization note. Kingman, (1.4.1), (1.4.7).

Formalization scope

Lean indexes the family by R→R→S→R\mathbb R\to\mathbb R\to S\to\mathbb RR→R→S→R and uses only 0≤s<t0\le s<t0≤s<t; values at other pairs carry no meaning. Each valid coordinate is measurable. S₁ is pointwise in the sample point, while S₂ is equality of the probability laws of the complete path before and after every nonnegative real shift. S₃ states integrability of x0tx_{0t}x0t​ for every t>0t>0t>0 and one linear lower bound on its mean. The sample-space type is called SSS so that ΩI\Omega_IΩI​ denotes oscillation without ambiguity.

Oscillation is valued in the extended nonnegative reals. Thus an unbounded supremum is infinite, and the expected-oscillation condition cannot hold because of a default real-supremum value. Separability is the countable graph-approximation condition outside one measurable null set. The premise is finiteness on one closed interval [a,b][a,b][a,b] with 0≤a<b0\le a<b0≤a<b; the propagation milestone covers bounded intervals with either choice of endpoints. The limit in Theorem 4 uses the filter at infinity on real time. Its almost-sure convergence and convergence in mean are separate clauses, and ξ\xiξ is integrable. No continuity of paths, ergodicity, or independence is assumed.

A complete proof may build on Mathlib's measure theory, filters, Borel–Cantelli lemmas, and real analysis. The process and oscillation definitions, along with the finite-oscillation and skeleton statements, are reusable beyond this particular theorem. Contributions that establish these interfaces and the named intermediate statements are within scope. A statement limited to integer times, a marginal-only version of stationarity, or a real supremum that returns a default value on an unbounded set would not express this target.

Selected references

  • J. F. C. Kingman, Subadditive ergodic theory, The Annals of Probability 1(6):883–899, 1973. DOI: 10.1214/aop/1176996798.
7 thms2 active usersReviewed
Operations ResearchStochastic Systems·Captain: mikedeng1

Stability and Instability of Fluid Models for Reentrant Lines 4: The Lu–Kumar Network Has an Unstable Work-Conserving Fluid Model iff m₂ + m₄ ≥ 1Research Paper

Motivation

A reentrant line is a queueing network in which every customer follows one fixed route but may return to a station after visiting another one. A manufacturing line can have this pattern when a product revisits the same machine at different processing stages. A station can then have little nominal workload and still face unstable queues under an unfortunate service order. Dai and Weiss studied this gap between nominal capacity and fluid stability for reentrant lines in their 1996 paper. The four-class line associated with Lu and Kumar is their sharp example: its behavior changes at a simple cross-station inequality that is different from either station's ordinary workload constraint.

The paper establishes several positive stability results for other disciplines and networks, then gives an exact boundary for the Lu–Kumar line. Here the exact boundary is the focus. The result concerns fluid models, deterministic large-scale approximations of queue trajectories. It does not assert positive Harris recurrence or transience of the underlying stochastic network in both directions. The paper cites Dai's earlier implication from a stable fluid model to a stable stochastic discipline, but the converse was still open in its concluding discussion (Dai and Weiss 1996, pp. 119 and 133).

Setting

There are four customer classes, encountered in order 1→2→3→41\to2\to3\to41→2→3→4. Classes 111 and 444 use station 111; classes 222 and 333 use station 222. Each class kkk has a positive mean service time mkm_kmk​ and service rate μk=1/mk\mu_k=1/m_kμk​=1/mk​. The external arrival rate is normalized to one. The nominal workloads are ρ1=m1+m4\rho_1=m_1+m_4ρ1​=m1​+m4​ and ρ2=m2+m3\rho_2=m_2+m_3ρ2​=m2​+m3​, both assumed strictly below one. These assumptions say that each station has enough average capacity for its own stages, but they leave the scheduling decision unresolved.

At time ttt, Qk(t)≥0Q_k(t)\ge0Qk​(t)≥0 is the amount of class-kkk fluid, and Tk(t)T_k(t)Tk​(t) is the cumulative service time devoted to that class. The fluid equations balance the inflow and outflow of each class. Outside fluid enters class 111 at unit rate; completion of class kkk feeds class k+1k+1k+1 until class 444 exits. Service times and idle times are nondecreasing, and a station's idle time can increase only when its total queue content is zero. A pair (Q,T)(Q,T)(Q,T) with these properties is a work-conserving fluid solution.

The Lu–Kumar priority discipline gives class 444 priority over class 111 at station 111, and class 222 priority over class 333 at station 222. Its fluid model adds the priority complementarity condition: service capacity available to a priority prefix can be unused only when that prefix has no immediate workload. For either model, fluid stability means that some common time δ>0\delta>0δ>0 empties every admissible solution with ∑kQk(0)=1\sum_kQ_k(0)=1∑k​Qk​(0)=1, with all queues remaining zero for t≥δt\ge\deltat≥δ. Instability is the negation of this statement; it does not require every solution to diverge.

Formalization targets

Exact threshold

Theorem 5.1 and Remark 1 give two connected classifications, under mk>0m_k>0mk​>0, ρ1<1\rho_1<1ρ1​<1, and ρ2<1\rho_2<1ρ2​<1:

¬FluidStable⁡(all work-conserving solutions)⟺m2+m4≥1,\neg\operatorname{FluidStable}(\text{all work-conserving solutions}) \quad\Longleftrightarrow\quad m_2+m_4\ge1,¬FluidStable(all work-conserving solutions)⟺m2​+m4​≥1, ¬FluidStable⁡(Lu–Kumar priority solutions)⟺m2+m4≥1.\neg\operatorname{FluidStable}(\text{Lu–Kumar priority solutions}) \quad\Longleftrightarrow\quad m_2+m_4\ge1.¬FluidStable(Lu–Kumar priority solutions)⟺m2​+m4​≥1.

The first clause captures the paper's existence of an unstable work-conserving policy: on the unstable side, the named priority discipline supplies one; on the other side, every work-conserving fluid model is stable. The second clause records the particular policy classification stated in Remark 1. Equality belongs to the unstable side: the paper exhibits a periodic nonempty solution there (Dai and Weiss 1996, pp. 125–127).

Supporting targets

The milestones follow the paper's own statements and proof claims. The real-analysis extinction criterion of Lemma 2.2(ii) and the maximum-of-components criterion of Lemma 3.2 provide the stability language. Display (3.2), already available as a proved platform theorem, identifies the derivative of an attained maximum at a regular point. The priority condition (4.4) implies the ordinary work-conserving condition (1.13). The unstable half records one first cycle, one solution with every scaled cycle, and instability of the priority model. The stable half records the authors' explicit parameter choice, the two linear Lyapunov conditions, and stability of every work-conserving fluid solution.

Significance

The threshold says that the two station-load inequalities alone do not characterize stability of all work-conserving service orders. The extra inequality m2+m4<1m_2+m_4<1m2​+m4​<1 determines when the entire work-conserving fluid class is stable; its failure admits a concrete priority discipline with a nonempty trajectory. At the boundary m2+m4=1m_2+m_4=1m2​+m4​=1, growth need not be strict: periodic fluid behavior already defeats finite-time stability. The result therefore distinguishes the paper's global stability region from the larger parameter region in which both stations are nominally underloaded (Dai and Weiss 1996, Remark 1, p. 125).

A machine-checked development would give reusable definitions for a four-stage reentrant fluid model, its priority complementarity condition, and the precise unit-initial-state notion of stability. The local Lean statements in this proposal compile, but their proofs remain open. The published maximum-derivative fact is the one already proved platform component used by this mission. The other milestones identify the mathematical work needed to formalize the known 1996 result, rather than presenting the result as a new open conjecture.

Difficulty

The ordinary load test ρi<1\rho_i<1ρi​<1 controls how much service each station needs on average, but it does not control which class receives service when several buffers at a station are nonempty. In the Lu–Kumar priority discipline, serving a high-priority downstream class changes the future arrival pattern seen by the other station. Thus a direct argument from ρ1<1\rho_1<1ρ1​<1 and ρ2<1\rho_2<1ρ2​<1 to queue extinction fails. On the stable side, checking a single station's workload is also insufficient: its content may fall while earlier-stage fluid continues to feed it. The paper formulates two linear components and a finite maximum; the challenge is to obtain a uniform negative drift whenever that maximum is positive, including times when one station is empty and the other determines the active component (Dai and Weiss 1996, pp. 126–128).

Formalization scope

Classes and stations are Fin 4 and Fin 2, with zero-based Lean indices: paper class kkk is Lean index k−1k-1k−1. The fixed station map is (0,1,1,0)(0,1,1,0)(0,1,1,0). Service times remain real parameters with explicit positivity hypotheses. Paths are total functions of real time, while equations and conclusions apply only on t≥0t\ge0t≥0. The external arrival rate is one, and initial size is the sum ∑kQk(0)\sum_kQ_k(0)∑k​Qk​(0), since class contents are nonnegative. The nominal-load assumptions are the two strict inequalities in (5.1). The named priority ranking is a permutation; it encodes only the station-local comparisons that matter.

Conditions (1.13) and (4.4), printed as complementarity or “increases only when empty,” use an equivalent interval-constancy condition in Lean. No extra Lipschitz or continuity assumption is placed on solutions: the fluid equations and monotone capacity constraints are intended to supply that regularity. Derivatives at regular points are represented with HasDerivAt. Lemma 2.2(ii) uses the non-strict bound g˙≤−ε\dot g\le-\varepsilong˙​≤−ε, the version used by the paper's applications, although its displayed hypothesis prints g˙<−ε\dot g<-\varepsilong˙​<−ε. The p. 127 line involving G1G_1G1​ prints (1−θ2)Q4(1-\theta_2)Q_4(1−θ2​)Q4​; (5.3) fixes the intended coefficient as (1−θ1)Q4(1-\theta_1)Q_4(1−θ1​)Q4​.

The goal uses Definition 1.3 exactly: one uniform emptying time for all solutions of unit initial content. An impossible solution predicate, or an instability claim that only asks for a nonzero state at time zero, would not represent the paper's theorem. The mission needs finite-index sum and maximum infrastructure, absolute continuity and almost-everywhere differentiation on nonnegative time, plus elementary algebra of service rates and the cycle scaling. These components can be reused in later fluid-network missions. Contributions that preserve the source's hypotheses and boundary case are welcome.

Selected references

  • J. G. Dai and G. Weiss, Stability and instability of fluid models for reentrant lines, Mathematics of Operations Research 21(1), 115–134, 1996. DOI: 10.1287/moor.21.1.115.
14 thms2 active usersReviewed
Operations ResearchStochastic Systems·Captain: mikedeng1

Stability and Instability of Fluid Models for Reentrant Lines 5: Without Immediate Feedback, Every Work-Conserving Fluid Model of a Two-Station Kelly-Type Line Is StableResearch Paper

Motivation

A multiclass queueing network can be unstable even when every station has enough capacity on average: the queue lengths grow without bound although each server's nominal load is below one. Kumar and Seidman, Lu and Kumar (1991) and Rybko and Stolyar (1992) exhibited such networks under simple priority disciplines. This raised the question of which networks are stable under every reasonable policy, and which policies are stable in every network. Dai (1995) reduced the stability of a queueing network to the stability of its deterministic fluid model, so that the question becomes one about solutions of a system of linear equations and inequalities.

Dai and Weiss (1996) use this reduction to study reentrant lines, the model of semiconductor wafer fabrication in which a single route visits the same machines many times. Section 6 of their paper treats Kelly-type lines, in which every visit to a station has the same mean service time. Kelly (1979) showed that such networks with exponential service times are stable under FIFO and have a product-form stationary distribution. Theorem 6.1 shows that with two stations, and a route that never visits the same station twice in a row, stability holds under every work-conserving policy, not only FIFO. This mission formalizes that theorem.

Setting

A reentrant line has stations 1,…,I1,\dots,I1,…,I and classes 1,…,K1,\dots,K1,…,K. Fluid enters class 111 at rate 111, moves from class kkk to class k+1k+1k+1 on service, and leaves after class KKK. Class kkk is served at station σ(k)\sigma(k)σ(k) with mean service time mk>0m_k > 0mk​>0 and rate μk=1/mk\mu_k = 1/m_kμk​=1/mk​. The constituency of station iii is Ci={k:σ(k)=i}C_i = \{k : \sigma(k) = i\}Ci​={k:σ(k)=i} and its nominal workload is ρi=∑k∈Cimk\rho_i = \sum_{k\in C_i} m_kρi​=∑k∈Ci​​mk​. The traffic condition (1.7) is ρi<1\rho_i < 1ρi​<1 for every iii.

A fluid model solution is a pair (Q,T)(Q, T)(Q,T): Qk(t)≥0Q_k(t) \ge 0Qk​(t)≥0 is the fluid in class kkk at time ttt and Tk(t)T_k(t)Tk​(t) the cumulative service time given to class kkk by time ttt. They satisfy, for t≥0t \ge 0t≥0,

Qk(t)=Qk(0)+μk−1Tk−1(t)−μkTk(t)(μ0T0(t)=t),Q_k(t) = Q_k(0) + \mu_{k-1}T_{k-1}(t) - \mu_k T_k(t) \quad (\mu_0 T_0(t) = t),Qk​(t)=Qk​(0)+μk−1​Tk−1​(t)−μk​Tk​(t)(μ0​T0​(t)=t),

Tk(0)=0T_k(0) = 0Tk​(0)=0 with TkT_kTk​ nondecreasing, and the idle time Ui(t)=t−Bi(t)U_i(t) = t - B_i(t)Ui​(t)=t−Bi​(t), where Bi(t)=∑k∈CiTk(t)B_i(t) = \sum_{k\in C_i} T_k(t)Bi​(t)=∑k∈Ci​​Tk​(t), is nondecreasing. The solution is work-conserving if UiU_iUi​ increases only at times when station iii holds no fluid. The immediate volume of station iii is Wi(t)=∑k∈CimkQk(t)W_i(t) = \sum_{k \in C_i} m_k Q_k(t)Wi​(t)=∑k∈Ci​​mk​Qk​(t).

The line is of Kelly type with station means β1,…,βI\beta_1, \dots, \beta_Iβ1​,…,βI​ if mk=βσ(k)m_k = \beta_{\sigma(k)}mk​=βσ(k)​ for every class kkk. Its routing has no immediate feedback if σ(k+1)≠σ(k)\sigma(k+1) \ne \sigma(k)σ(k+1)=σ(k) for every k<Kk < Kk<K. A set of fluid solutions is stable (Definition 1.3) if there is a δ>0\delta > 0δ>0 such that every solution in the set with ∣Q(0)∣=∑kQk(0)=1|Q(0)| = \sum_k Q_k(0) = 1∣Q(0)∣=∑k​Qk​(0)=1 is empty from time δ\deltaδ on.

Formalization targets

Goal: Theorem 6.1

For a two-station Kelly-type reentrant line without immediate feedback that satisfies (1.7), the work-conserving fluid model is stable: there is δ>0\delta > 0δ>0 with

∑kQk(0)=1 ⟹ Qk(t)=0for all t≥δ, k=1,…,K,\sum_k Q_k(0) = 1 \ \Longrightarrow\ Q_k(t) = 0 \quad \text{for all } t \ge \delta,\ k = 1,\dots,K,k∑​Qk​(0)=1 ⟹ Qk​(t)=0for all t≥δ, k=1,…,K,

for every work-conserving fluid solution (Q,T)(Q,T)(Q,T). The number of classes KKK is arbitrary, of either parity, and the route may start at either station.

Milestones

The milestones follow the proof on p. 130 and the two general lemmas it uses: the extinction criterion of Lemma 2.2 (ii); the derivative of a maximum at an active index, display (3.2), already proved on the platform; the piecewise-linear Lyapunov Lemma 3.2; the drift identity Gi(t)=Gi(0)+∣Ci∣t−Bi(t)/βiG_i(t) = G_i(0) + |C_i|t - B_i(t)/\beta_iGi​(t)=Gi​(0)+∣Ci​∣t−Bi​(t)/βi​ for Gi=∑k∈CiQk+G_i = \sum_{k\in C_i} Q_k^+Gi​=∑k∈Ci​​Qk+​, with Qk+=∑l≤kQlQ_k^+ = \sum_{l\le k} Q_lQk+​=∑l≤k​Ql​; the comparison Wi(t)=0⇒Gi(t)≤Gj(t)W_i(t) = 0 \Rightarrow G_i(t) \le G_j(t)Wi​(t)=0⇒Gi​(t)≤Gj​(t); and the verification that G1,G2G_1, G_2G1​,G2​ meet the hypotheses of Lemma 3.2 with εi=1/βi−∣Ci∣\varepsilon_i = 1/\beta_i - |C_i|εi​=1/βi​−∣Ci​∣.

Significance

The result. Theorem 6.1 gives a class of networks in which stability needs no knowledge of the scheduling policy: any policy that never idles a server with work waiting is stable whenever the nominal loads are below one. For queueing networks this is the property usually called global stability. Through Theorem 1.1 of the paper (Dai 1995, Theorem 4.3) the fluid statement implies positive Harris recurrence of the corresponding multiclass queueing network under every work-conserving head-of-the-line policy. The paper's Remarks 2 and 3 show the boundary: with immediate feedback (the line 1,2,2,2,1,11,2,2,2,1,11,2,2,2,1,1 with all means 0.30.30.3), or with three stations, a Kelly-type line can be unstable. A two-station Kelly-type line without immediate feedback is a unidirectional ring with one customer type, so the theorem is a special case of the ring-network result the paper proves as Theorem 6.2. That result is an open goal on the platform (ProcessingNetworks.GlobalStability.ring_globally_stable, Dai and Harrison's Theorem 8.24) in a different encoding of the fluid model.

Formalizing it. The theorem is proved in the paper, and the mission formalizes that proof. No machine-checked proof of the result, or of the Lyapunov lemmas it uses, is known to exist. The mission also produces reusable pieces: a fluid model of reentrant lines in the paper's own formulation, an extinction lemma for absolutely continuous functions, and the max-of-linear Lyapunov lemma, which the paper uses again in §§3 and 5.

Difficulty

The obvious Lyapunov function, the total workload, does not work: a work-conserving policy may starve a station while the other one is busy, so the total content need not decrease. The paper's components Gi=∑k∈CiQk+G_i = \sum_{k\in C_i}Q_k^+Gi​=∑k∈Ci​​Qk+​ each decrease at the constant rate 1/βi−∣Ci∣1/\beta_i - |C_i|1/βi​−∣Ci​∣ while station iii is busy. When station iii is idle, GiG_iGi​ can grow, and the argument then needs the comparison Gi≤GjG_i \le G_jGi​≤Gj​, which requires the alternating route. The analytic difficulty is the passage from these pointwise statements to extinction. Fluid paths are only Lipschitz. The maximum G=max⁡(G1,G2)G = \max(G_1, G_2)G=max(G1​,G2​) need not be differentiable where the maximum switches, and the drift statements hold only almost everywhere. Lemma 2.2 (ii) and the derivative-of-a-maximum fact (3.2) make this step rigorous. The proof for odd KKK is not printed ("can be proved similarly"), and the formal goal covers it.

Formalization scope

All objects live in the namespace DaiWeissFluid.KellyType. The conventions are fixed as follows.

  • Classes and stations are 0-based (Fin K, Fin I). The paper's class kkk is Lean k - 1.
  • Paths are total functions ℝ → Fin K → ℝ, and every equation is imposed for t≥0t \ge 0t≥0 only. Derivatives are taken at t>0t > 0t>0 via HasDerivAt.
  • Work conservation (1.13) is stated in interval form: UiU_iUi​ is constant on every interval [s,t]⊆[0,∞)[s,t] \subseteq [0,\infty)[s,t]⊆[0,∞) on which station iii holds fluid throughout. For the continuous nondecreasing UiU_iUi​ this is equivalent to the paper's Stieltjes condition. Lipschitz continuity of the paths is not assumed, because it follows from the model.
  • mk>0m_k > 0mk​>0 is an explicit hypothesis. ∣Q(0)∣|Q(0)|∣Q(0)∣ is ∑kQk(0)\sum_k Q_k(0)∑k​Qk​(0).
  • Stability is Definition 1.3, which constrains only solutions with ∣Q(0)∣=1|Q(0)| = 1∣Q(0)∣=1.
  • The paper's Theorem 6.1 says "any work-conserving policy is stable", which is stability of the queueing network (Definition 1.1). Its proof establishes stability of the work-conserving fluid model, and the queueing-level conclusion follows from the cited Theorem 1.1 (Dai 1995). The goal is the fluid statement. Theorem 1.1 and the stochastic model are not formalized.
  • Lemma 2.2 (ii) is stated with the hypothesis g˙≤−ε\dot g \le -\varepsilong˙​≤−ε, where the page prints <<<. This is the form in which every application uses it, and it gives a stronger lemma.
  • The drift identity is stated for every Kelly-type line, which implies the printed K=2nK = 2nK=2n display. The printed "G2(t)=G2(t)+nt−…G_2(t) = G_2(t) + nt - \dotsG2​(t)=G2​(t)+nt−…" is read as G2(0)+nt−…G_2(0) + nt - \dotsG2​(0)+nt−….
  • Condition (b) and the Lemma 3.2 check are stated for both parities of KKK and both starting stations. A station with no classes has its εi\varepsilon_iεi​ left free.

The goal must not be trivialized. It quantifies over all work-conserving solutions with ∣Q(0)∣=1|Q(0)| = 1∣Q(0)∣=1, and this set is nonempty: a sorry-free witness with K=2K = 2K=2 is checked locally. Neither the Kelly-type hypothesis nor the absence of immediate feedback may be dropped (Remark 2), nor may the goal be generalized beyond two stations (Remark 3). Restricting it to even KKK, or to a route starting at station 1, would weaken it.

Contributions welcome: proofs of the general Lemmas 2.2 (ii) and 3.2, which apply across the whole series; the drift identity, which is pure algebra from (1.8); the continuity facts for fluid paths (Lipschitz bounds from (1.10)–(1.12)); and the final assembly.

Selected references

  • J. G. Dai and G. Weiss, Stability and instability of fluid models for reentrant lines, Mathematics of Operations Research 21(1), 115–134, 1996. https://doi.org/10.1287/moor.21.1.115
  • J. G. Dai, On positive Harris recurrence of multiclass queueing networks: a unified approach via fluid limit models, Annals of Applied Probability 5(1), 49–77, 1995. https://doi.org/10.1214/aoap/1177004828
  • S. H. Lu and P. R. Kumar, Distributed scheduling based on due dates and buffer priorities, IEEE Transactions on Automatic Control 36(12), 1406–1416, 1991. https://doi.org/10.1109/9.106156
  • F. P. Kelly, Reversibility and Stochastic Networks, Wiley, 1979.
  • J. G. Dai and J. M. Harrison, Processing Networks: Fluid Models and Stability, Cambridge University Press, 2020. https://doi.org/10.1017/9781108772662
11 thms2 active usersReviewed
Geometry & Topology·Captain: Lucas

Building Anosov flows on 3-manifolds (Béguin–Bonatti–Yu)Research Paper

Motivation

Anosov flows are the model of uniformly hyperbolic, chaotic continuous-time dynamics: a nonsingular vector field XXX on a closed manifold MMM is Anosov when the tangent bundle splits as TM=Es⊕RX⊕EuTM=E^s\oplus\mathbb RX\oplus E^uTM=Es⊕RX⊕Eu, with EsE^sEs uniformly contracted and EuE^uEu uniformly expanded by the derivative of the flow. They are structurally stable, so one can hope to classify them up to topological equivalence. In dimension three this classification is far from complete: it is not known which closed 3-manifolds carry Anosov flows, nor how many inequivalent Anosov flows a given manifold can carry.

The classical examples — suspensions of hyperbolic toral automorphisms and geodesic flows of hyperbolic surfaces — are rigid (Plante; Ghys). Non-algebraic examples were built by Franks–Williams (a nontransitive Anosov flow, 1980), Handel–Thurston, Goodman, Fried, Bonatti–Langevin, Fenley, Barbot and others. Several of these examples glue together neighbourhoods of hyperbolic sets along their boundaries. Béguin, Bonatti and Yu (Geom. Topol. 21 (2017)) turned this into a general theory, and used it to answer questions of Katok and of Barbot–Fenley.

Setting

A plug (U,X)(U,X)(U,X) is a compact 3-manifold UUU with boundary and a nonsingular C¹ vector field XXX transverse to ∂U\partial U∂U. The boundary splits into the entrance boundary ∂inU\partial^{in}U∂inU (where XXX points inwards) and the exit boundary ∂outU\partial^{out}U∂outU. The maximal invariant set Λ\LambdaΛ consists of the points whose orbit stays in UUU for all times. The plug is hyperbolic if Λ\LambdaΛ is a hyperbolic set with one-dimensional strong stable and strong unstable bundles. The entrance lamination LXs=Ws(Λ)∩∂inUL^s_X=W^s(\Lambda)\cap\partial^{in}ULXs​=Ws(Λ)∩∂inU and the exit lamination LXu=Wu(Λ)∩∂outUL^u_X=W^u(\Lambda)\cap\partial^{out}ULXu​=Wu(Λ)∩∂outU are one-dimensional laminations of the boundary surfaces. The plug has filling MS laminations when every component of ∂inU∖LXs\partial^{in}U\setminus L^s_X∂inU∖LXs​ (and of ∂outU∖LXu\partial^{out}U\setminus L^u_X∂outU∖LXu​) is a strip: a disc whose accessible boundary consists of two leaves asymptotic to each other at both ends.

A diffeomorphism φ:∂outU→∂inU\varphi:\partial^{out}U\to\partial^{in}Uφ:∂outU→∂inU is a strongly transverse gluing map if φ∗(LXu)\varphi_*(L^u_X)φ∗​(LXu​) and LXsL^s_XLXs​ are transverse and cut ∂inU\partial^{in}U∂inU into squares with sides alternately on leaves of the two laminations. Gluing then gives a closed manifold U/φU/\varphiU/φ with an induced vector field ZZZ. Two triples (U,X,φ)(U,X,\varphi)(U,X,φ) and (U,Y,ψ)(U,Y,\psi)(U,Y,ψ) are strongly isotopic if they are joined by a continuous path of such data.

Formalization targets

Goal: the gluing theorem (Theorem 1.5)

(U,X) hyperbolic plug with filling MS laminations, Λ without attractors or repellers, φ strongly transverse⟹ ∃ (Y,ψ) strongly isotopic to (X,φ) with the field induced by Y on U/ψ Anosov.\begin{gathered}(U,X)\ \text{hyperbolic plug with filling MS laminations},\ \Lambda\ \text{without attractors or repellers},\ \varphi\ \text{strongly transverse}\\ \Longrightarrow\ \exists\,(Y,\psi)\ \text{strongly isotopic to}\ (X,\varphi)\ \text{with the field induced by } Y \text{ on } U/\psi\ \text{Anosov}.\end{gathered}(U,X) hyperbolic plug with filling MS laminations, Λ without attractors or repellers, φ strongly transverse⟹ ∃(Y,ψ) strongly isotopic to (X,φ) with the field induced by Y on U/ψ Anosov.​

Milestones

  • Proposition 1.1: gluing two hyperbolic plugs along transverse laminations gives a hyperbolic plug. Proposition 1.3: strongly transverse gluing preserves filling MS laminations.
  • Lemma 3.27 (self-gluing case): the glued manifold U/φU/\varphiU/φ exists as a closed smooth manifold with an induced vector field.
  • Proposition 1.6: if the graph of basic pieces is strongly connected, the Anosov flow of Theorem 1.5 is transitive.
  • Theorem 1.8: every transitive Anosov flow on a closed 3-manifold is a factor of a transitive Anosov flow on another closed 3-manifold, restricted to a compact invariant set.
  • Theorem 1.9: some closed orientable 3-manifold carries both a transitive and a nontransitive Anosov flow.
  • Theorem 1.10 and Corollary 1.11: every MS foliation of a closed orientable surface is the entrance foliation of a transitive attracting hyperbolic plug; in particular incoherent transitive hyperbolic attractors exist.
  • Theorem 1.12: every hyperbolic plug with filling MS laminations embeds, up to topological equivalence, in an Anosov flow on a closed orientable 3-manifold, which can be taken transitive when Λ\LambdaΛ has no attractors or repellers.
  • Theorem 1.13: for every n≥1n\ge1n≥1 some closed orientable 3-manifold carries nnn pairwise inequivalent transitive Anosov flows.
  • Theorem 1.15: some transitive Anosov flow admits infinitely many pairwise nonisotopic transverse tori.

Significance

Theorem 1.5 lets one build Anosov flows on closed 3-manifolds by gluing hyperbolic plugs. Proposition 1.6 gives a combinatorial criterion for the result to be transitive. Together they answer a question of Katok (Theorem 1.9) and questions of Barbot and Fenley on manifolds with several hyperbolic JSJ pieces supporting transitive Anosov flows (Theorem 1.13). They also show that transitive Anosov flows admit no fully canonical decomposition into finitely many transverse tori (Theorem 1.15). The results are proved in the source paper. None of them is formalized, and Mathlib has no theory of hyperbolic sets for flows, stable manifolds or laminations. A formal proof therefore needs a substantial amount of reusable smooth dynamics.

Difficulty

The glued vector field is generally not hyperbolic: perturbing the gluing map can create solid tori of parallel periodic orbits. The difficulty is to choose the gluing map (and the vector field within its topological equivalence class) so that cone fields on ∂inU\partial^{in}U∂inU are mapped into themselves by the return map. The return map is the composition of the crossing map of the plug with the gluing map. Contraction and expansion must therefore be controlled simultaneously along two transverse invariant foliations. The paper achieves this after reducing to plugs with an affine Markov partition. The naive approach — fixing φ\varphiφ and trying to verify hyperbolicity — fails in general (Question 1.4 of the paper remains open).

Formalization scope

  • Manifolds are modelled on the half-space EuclideanHalfSpace 3 with a C∞C^\inftyC∞ structure; closed manifolds are compact, Hausdorff and BoundarylessManifold, and connected where the paper's statements concern a single manifold. Orientability is given by an atlas with positive Jacobians.
  • Vector fields are C¹ sections; flows are encoded by integral curves, so that partial flows on manifolds with boundary make sense; flowMap X t x is xxx when the orbit is undefined.
  • Hyperbolicity is quantified over a continuous Riemannian metric, invariant line fields and constants C,λ>0C,\lambda>0C,λ>0; continuity of the splitting is not imposed (it is automatic).
  • Filling MS laminations are encoded through the strip condition (Lemma 3.21); leaves of LsL^sLs are path components of intersections of weak stable manifolds with ∂inU\partial^{in}U∂inU.
  • The glued manifold U/φU/\varphiU/φ is not a quotient type: statements quantify over every closed smooth 3-manifold NNN with a surjective C¹ immersion q:U→Nq:U\to Nq:U→N realising the identification. Lemma 3.27 (a milestone) guarantees such NNN exists, so these statements are not vacuous. The induced field is not required to be C¹ and "Anosov" there means hyperbolicity of the whole manifold.
  • Useful reusable infrastructure: flows of C¹ vector fields on compact manifolds (with boundary), stable manifold theory, the λ-lemma, laminations and foliations of surfaces, and gluing of manifolds along boundary components.

Selected references

  • F. Béguin, C. Bonatti, B. Yu, Building Anosov flows on 3-manifolds, Geom. Topol. 21 (2017) 1837–1930. https://doi.org/10.2140/gt.2017.21.1837
59 thms2 active usersReviewed
Differential Geometry·Captain: Lucas

Pugh's Closing LemmaResearch Paper

Motivation

A periodic point of a map f ⁣:M→Mf\colon M\to Mf:M→M is a point xxx with fn(x)=xf^n(x)=xfn(x)=x for some n≥1n\ge 1n≥1. A nonwandering point is a much weaker form of recurrence: every neighbourhood UUU of xxx eventually returns to meet itself, fn(U)∩U≠∅f^n(U)\cap U\ne\emptysetfn(U)∩U=∅ for some n≥1n\ge 1n≥1. Every periodic point is nonwandering, but a nonwandering point need not be periodic, and the orbit of such a point may never come back to xxx exactly.

Pugh's closing lemma asserts that this gap can be closed by an arbitrarily small change of the system: if xxx is nonwandering for a C1C^1C1 diffeomorphism fff of a compact manifold, then some diffeomorphism ggg, as close to fff as desired in the C1C^1C1 topology, has xxx as a periodic point (Wikipedia, "Pugh's closing lemma"). The result was proved by C. C. Pugh in 1967 (Pugh 1967), in the same paper as the General Density Theorem: for a C1C^1C1-generic diffeomorphism the periodic points are dense in the nonwandering set. The source article describes the lemma as establishing a close relationship between chaotic and periodic behaviour and notes that it underlies some autonomous convergence theorems. The article also points to Smale's problems as related material.

Setting

Let MMM be a compact smooth manifold of dimension ddd, Hausdorff and without boundary. Write Diff1(M)\mathrm{Diff}^1(M)Diff1(M) for the set of C1C^1C1 diffeomorphisms g ⁣:M→Mg\colon M\to Mg:M→M: bijections such that ggg and g−1g^{-1}g−1 are continuously differentiable. For g∈Diff1(M)g\in\mathrm{Diff}^1(M)g∈Diff1(M), Tg ⁣:TM→TMTg\colon TM\to TMTg:TM→TM denotes its tangent map on the tangent bundle.

The C1C^1C1 topology on Diff1(M)\mathrm{Diff}^1(M)Diff1(M) is the coarsest topology for which g↦Tgg\mapsto Tgg↦Tg is continuous, where the space C(TM,TM)C(TM,TM)C(TM,TM) of continuous self-maps of TMTMTM carries the compact-open topology. Two diffeomorphisms are C1C^1C1-close when they, and their derivatives, are uniformly close.

For a map h ⁣:X→Xh\colon X\to Xh:X→X of a topological space:

  • xxx is nonwandering if for every neighbourhood UUU of xxx there is n≥1n\ge 1n≥1 with hn(U)∩U≠∅h^n(U)\cap U\ne\emptysethn(U)∩U=∅; the nonwandering set is Ω(h)\Omega(h)Ω(h);
  • Per(h)={x:∃ n≥1, hn(x)=x}\mathrm{Per}(h)=\{x : \exists\, n\ge 1,\ h^n(x)=x\}Per(h)={x:∃n≥1, hn(x)=x} is the set of periodic points.

Formalization targets

Goal: Pugh's closing lemma

For every f∈Diff1(M)f\in\mathrm{Diff}^1(M)f∈Diff1(M) and every x∈Ω(f)x\in\Omega(f)x∈Ω(f),

∀ U a C1-neighbourhood of f,∃ g∈U,  x∈Per(g).\forall\ \mathcal U \text{ a } C^1\text{-neighbourhood of } f,\quad \exists\, g\in\mathcal U,\ \ x\in\mathrm{Per}(g).∀ U a C1-neighbourhood of f,∃g∈U,  x∈Per(g).

Milestones

  1. Per(f)⊆Ω(f)\mathrm{Per}(f)\subseteq\Omega(f)Per(f)⊆Ω(f) for any map fff.
  2. Ω(f)\Omega(f)Ω(f) is closed for any map fff.
  3. f(Ω(f))=Ω(f)f(\Omega(f))=\Omega(f)f(Ω(f))=Ω(f) for a homeomorphism fff.
  4. Ω(f)≠∅\Omega(f)\ne\emptysetΩ(f)=∅ for any map of a nonempty compact space.
  5. General Density Theorem (Pugh 1967): there is a residual set G⊆Diff1(M)\mathcal G\subseteq\mathrm{Diff}^1(M)G⊆Diff1(M) with
Per(g)‾=Ω(g)(g∈G).\overline{\mathrm{Per}(g)}=\Omega(g)\qquad (g\in\mathcal G).Per(g)​=Ω(g)(g∈G).

Milestones 1–4 are elementary background facts that are not stated in the source article; milestone 5 is the second theorem named in the title of the source's reference.

Significance

The result. The closing lemma turns a topological recurrence property into periodicity after a C1C^1C1-small perturbation. Combined with genericity arguments it gives the General Density Theorem, so that for generic C1C^1C1 diffeomorphisms the whole nonwandering set is the closure of the periodic orbits. It is one of the basic perturbation tools of C1C^1C1 generic dynamics.

Formalizing it. The theorem is classical and proved in the literature. The drafter is not aware of a machine-checked proof. A formalization needs the C1C^1C1 topology on diffeomorphism groups, local perturbation lemmas in charts and the combinatorics of the closing argument. None of these is currently available in Mathlib as far as the drafter knows.

Difficulty

The first idea is to take the returning piece of orbit near xxx and push it back to xxx with a small local perturbation. This fails in the C1C^1C1 topology. Moving a point by distance δ\deltaδ with a bump supported in a ball of radius rrr costs C1C^1C1 size about δ/r\delta/rδ/r, and the return may happen at a distance comparable to the size of the only available ball. The perturbation then fails to be C1C^1C1-small. The derivative DfnDf^nDfn along the return can also distort any fixed neighbourhood shape without bound. Controlling this distortion is the central difficulty.

Formalization scope

  • Diff1(M)\mathrm{Diff}^1(M)Diff1(M) and its C1C^1C1 topology come from the published definition file BCWCentralizer_Basic. Diff1(M)\mathrm{Diff}^1(M)Diff1(M) is M ≃ₘ^1⟮𝓡 d, 𝓡 d⟯ M, and the topology is induced by g↦Tgg\mapsto Tgg↦Tg into C(TangentBundle, TangentBundle) with the compact-open topology. On a compact manifold this is the usual C1C^1C1 topology.
  • "Compact smooth manifold": a Hausdorff compact space with a C∞C^\inftyC∞ atlas modelled on Rd\mathbb R^dRd, so without boundary. ddd is arbitrary.
  • "Arbitrarily close" means that every neighbourhood of fff in the C1C^1C1 topology contains a suitable ggg. "Periodic" requires a period n≥1n\ge 1n≥1. Allowing n=0n=0n=0 would make every point periodic and the statement trivial.
  • The perturbation ggg is only required to be a C1C^1C1 diffeomorphism, matching Diff1(M)\mathrm{Diff}^1(M)Diff1(M) in the source.
  • The nonwandering notion is the definition item PughClosingLemma_nonwandering, shared by all statements. It is reusable for any topological dynamics mission.

Welcome contributions: a general theory of the C1C^1C1 topology on Diff1(M)\mathrm{Diff}^1(M)Diff1(M) (for example, that it is Baire), local perturbation lemmas, and proofs of the milestones.

Selected references

  • C. C. Pugh, An Improved Closing Lemma and a General Density Theorem, American Journal of Mathematics 89 (4), 1967, 1010–1021. https://doi.org/10.2307/2373414
  • Wikipedia, Pugh's closing lemma, revision 1304222873. https://en.wikipedia.org/w/index.php?title=Pugh%27s_closing_lemma&oldid=1304222873
  • V. Araújo, M. J. Pacifico, Three-Dimensional Flows, Springer, 2010, ISBN 978-3-642-11414-4.
8 thms2 active usersReviewed
Captain: Lucas

The C¹-generic diffeomorphism has trivial centralizer (Bonatti–Crovisier–Wilkinson)Research Paper

Motivation

Two commuting diffeomorphisms f,gf,gf,g of a manifold MMM share all of their dynamics: ggg permutes the orbits of fff and preserves every smooth and topological invariant of fff. The centralizer of f∈Diffr(M)f\in\mathrm{Diff}^r(M)f∈Diffr(M),

Zr(f)={g∈Diffr(M):fg=gf},Z^r(f)=\{g\in\mathrm{Diff}^r(M): fg=gf\},Zr(f)={g∈Diffr(M):fg=gf},

always contains the cyclic group ⟨f⟩={fn:n∈Z}\langle f\rangle=\{f^n:n\in\mathbb Z\}⟨f⟩={fn:n∈Z}, and fff has trivial centralizer when Zr(f)=⟨f⟩Z^r(f)=\langle f\rangleZr(f)=⟨f⟩. S. Smale asked whether diffeomorphisms with trivial centralizer are dense, residual, or even open and dense in Diffr(M)\mathrm{Diff}^r(M)Diffr(M) (one of Smale's problems for the 21st century).

Timeline: Kopell (1970) answered the question for r≥2r\ge2r≥2 on the circle; Palis–Yoccoz, Fisher and Burslem obtained results under hyperbolicity or partial hyperbolicity assumptions; Togawa treated generic Axiom A diffeomorphisms in the C1C^1C1 topology; Bonatti–Crovisier–Vago–Wilkinson showed that trivial-centralizer diffeomorphisms do not contain an open dense set in Diff1(M)\mathrm{Diff}^1(M)Diff1(M); and Bonatti–Crovisier–Wilkinson (this paper, arXiv:0804.1416) proved residuality in Diff1(M)\mathrm{Diff}^1(M)Diff1(M) for every compact manifold.

Setting

MMM is a closed (compact, boundaryless), connected smooth manifold of dimension ddd. Diff1(M)\mathrm{Diff}^1(M)Diff1(M) is the space of C1C^1C1 diffeomorphisms of MMM with the C1C^1C1 topology; a subset is residual if it contains a countable intersection of open dense sets.

Formalization targets

Goal (Main Theorem, p. 3)

There is a residual subset R⊂Diff1(M)\mathcal R\subset\mathrm{Diff}^1(M)R⊂Diff1(M) such that for every f∈Rf\in\mathcal Rf∈R and every g∈Diff1(M)g\in\mathrm{Diff}^1(M)g∈Diff1(M) with fg=gffg=gffg=gf, one has g=fng=f^ng=fn for some n∈Zn\in\mathbb Zn∈Z.

Milestones

Following Section 2 of the paper: the classical upper-semicontinuity lemma used for Proposition 2.5, the wandering part of Theorem A (unbounded distortion is C1C^1C1-generic), Proposition 2.5 (density of trivial Lipschitz centralizers implies residuality) and Theorem 2.3 (residuality of trivial Lipschitz centralizers when dim⁡M≥2\dim M\ge2dimM≥2).

Significance

The theorem answers the second (and hence the first) part of Smale's question in the C1C^1C1 topology, and exhibits a precise link between dynamical properties of fff (large derivative and unbounded distortion) and the algebraic structure of fff inside the group Diff1(M)\mathrm{Diff}^1(M)Diff1(M). The result is proved in the literature; it has not been formalized.

Difficulty

The density of trivial centralizers comes from perturbation results (Theorems A and B) that change the derivative without changing the topological dynamics (tidy perturbations in topological towers). Density alone does not give residuality, since the set of diffeomorphisms with the large derivative property is not residual (Appendix); the passage from dense to residual needs the Lipschitz centralizer and a semicontinuity argument.

Formalization scope

MMM is a charted space over Rd\mathbb R^dRd with a C∞C^\inftyC∞ atlas, Hausdorff, compact and connected; Diff1(M)\mathrm{Diff}^1(M)Diff1(M) is Mathlib's type of C1C^1C1 diffeomorphisms. The C1C^1C1 topology is encoded as the topology induced by f↦Tff\mapsto Tff↦Tf into the compact-open topology on continuous self-maps of the tangent bundle TMTMTM. Powers fnf^nfn, n∈Zn\in\mathbb Zn∈Z, are taken in the permutation group of MMM. Bi-Lipschitz homeomorphisms are defined chart-locally (equivalent on a compact manifold to bi-Lipschitz for a Riemannian distance). Jacobians ∣det⁡Dfn∣|\det Df^n|∣detDfn∣ are computed with respect to an arbitrary continuous Riemannian metric; the unbounded-distortion property does not depend on this choice.

Contributions welcome: the C1C^1C1 topology API (Baire property, continuity of composition), the Kupka–Smale and closing-lemma genericity results, and the perturbation machinery of Sections 3–7.

Selected references

  • C. Bonatti, S. Crovisier, A. Wilkinson, The C1C^1C1 generic diffeomorphism has trivial centralizer, Publ. Math. IHÉS 109 (2009); arXiv:0804.1416. https://arxiv.org/abs/0804.1416
  • S. Smale, Mathematical problems for the next century, Math. Intelligencer 20 (1998).
  • N. Kopell, Commuting diffeomorphisms, Proc. Sympos. Pure Math. 14 (1970).
7 thms2 active usersReviewed
PreviousPage 1 of 5Next

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me