Theorem 3.20 — stability of Nash equilibria under graphon changes
ProvedGraphonGames.Stability.theorem_3_20_stabilityAssume Assumptions 1, 4, and 5. Let be a graphon with operator satisfying and condition (17), and let be its Nash equilibrium. Let be any graphon with operator satisfying , and let be any Nash equilibrium for . Then
This quantifies how much an equilibrium profile can move when the graphon changes. The coefficient uses the original graphon's operator norm and the paper's uncancelled expression.
Formalization Note The equilibrium predicate uses the equivalent third condition of Proposition 3.6 and includes an aggregate for each graphon. The first equilibrium is given as a witness; Proposition 3.17 provides its existence and uniqueness. No condition (17) is imposed on . The norm of is the operator norm of , and the inequality is in extended nonnegative reals.
import Mathlib import Definitions.Def_GraphonGames_Stability_Setting open MeasureTheory open scoped ENNReal
namespace GraphonGames.Stability
theorem theorem_3_20_stability
(b : ℝ → ℝ → ℝ) (f : ℝ → ℝ → ℝ → ℝ)
(μ0 : Measure ℝ) (cα cz ℓc ℓJ c0 : ℝ)
(h1 : GraphonGames.Existence.Asm1 b μ0 cα cz)
(h4 : GraphonGames.Existence.Asm4 (GraphonGames.Existence.cost b f μ0) ℓc ℓJ)
(h5 : GraphonGames.Existence.Asm5 b c0)
(w w' : I → I → ℝ) (hw : IsGraphon w) (hw' : IsGraphon w')
(hW : Real.sqrt cz * (opNorm w).toReal < 1)
(h17 : ℓJ / ℓc *
(Real.sqrt cα * (opNorm w).toReal /
(1 - Real.sqrt cz * (opNorm w).toReal)) < 1)
(hW' : Real.sqrt cz * (opNorm w').toReal < 1)
(α α' : I → ℝ)
(hα : IsNash w b f μ0 α) (hα' : IsNash w' b f μ0 α') :
eLpNorm (α - α') 2 volume ≤
ENNReal.ofReal
(c0 * ℓJ * (1 - Real.sqrt cz * (opNorm w).toReal) /
((1 - Real.sqrt cz * (opNorm w).toReal) *
(ℓc * (1 - Real.sqrt cz * (opNorm w).toReal) -
ℓJ * Real.sqrt cα * (opNorm w).toReal))) *
opNorm (w - w') := by sorry
end GraphonGames.Stability
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.