Corollary 2.7 — if , a Nash flow costs at most times any feasible flow
ProvedSelfishRouting.Potential.corollary_2_7Consider a routing instance with latency functions that are nonnegative, nondecreasing and continuous on , routes given by edge–route incidence columns, and positive rates . Write for the cost of a flow. Let be a constant such that
Corollary 2.7. If is a flow at Nash equilibrium and is any feasible flow, then
In particular for an optimal flow .
The hypothesis says that the latencies are "not too steep": the Beckmann potential , which a Nash flow minimizes, is within a factor of the true cost.
Formalization Note The paper's conclusion is stated as the inequality for every feasible , which is what the proof's chain of inequalities (pp. 10–11) establishes and which implies the ratio bound for an optimal ; this avoids dividing by a cost that may be . The hypothesis is quantified over only, as printed, and is kept as printed. Continuity on makes an honest integral. Routes are incidence columns (a generalization of simple paths); continuity replaces differentiability (footnote 3, p. 7).
import Mathlib import Definitions.Def_KellyStochasticNetworks_Wardrop import Definitions.Def_SelfishRouting_Potential_Model open KellyStochasticNetworks
namespace SelfishRouting.Potential
theorem corollary_2_7 {J R Sd : ℕ} (A : Fin J → Fin R → ℝ) (s : Fin R → Fin Sd)
(rate : Fin Sd → ℝ) (ℓ : Fin J → ℝ → ℝ)
(hA : ∀ j r, A j r = 0 ∨ A j r = 1) (hrate : ∀ i, 0 < rate i)
(hℓnn : ∀ j t, 0 ≤ t → 0 ≤ ℓ j t)
(hℓmono : ∀ j, MonotoneOn (ℓ j) (Set.Ici 0))
(hℓcont : ∀ j, ContinuousOn (ℓ j) (Set.Ici 0))
(α : ℝ) (hα1 : 1 ≤ α)
(hα : ∀ j t, 0 < t → t * ℓ j t ≤ α * ∫ u in (0:ℝ)..t, ℓ j u)
(x y : Fin R → ℝ) (hx : IsNashFlow A s ℓ rate x) (hy : y ∈ wardropFeasible s rate) :
SelfishRouting.Bicriteria.cost A ℓ x ≤ α * SelfishRouting.Bicriteria.cost A ℓ y := by sorry
end SelfishRouting.Potential
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.