Theorem 5 — a game is convex iff its core configuration is regular
ProvedCoresConvexGames.Stability.convex_iff_regularLet be a finite set of players and a game, i.e. a set function with . For a payoff vector and a coalition write . The core is the set of payoff vectors with and for all ; for the face is , and . The game is convex if for all . The core configuration is regular if and for all . Then
The theorem translates the algebraic supermodularity condition on into a geometric condition on how the faces of the core fit together; the geometric results on regular configurations then apply to every convex game.
Formalization Note Players are Fin n (a relabelling of Shapley's arbitrary finite ), a game is f : Finset (Fin n) → ℝ, and the core is the published Supermodularity.Cooperative.Core Finset.univ f. "A game" is the single hypothesis . Convexity is the published IsConvexGame f ( and supermodularity on all of ).
import Mathlib import Definitions.Def_Supermodularity_Cooperative_IsConvexGame import Definitions.Def_CoresConvexGames_Stability_IsRegularConfiguration
namespace CoresConvexGames.Stability
open Supermodularity.Cooperative
/-- Shapley (1971), p. 22, Theorem 5: a game (`v(O) = 0`) is convex if and only if its core
configuration is regular. -/
theorem convex_iff_regular {n : ℕ} (f : Finset (Fin n) → ℝ) (hf0 : f ∅ = 0) :
IsConvexGame f ↔ IsRegularConfiguration f := by sorry
end CoresConvexGames.Stability
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Fix , and a game (real-valued on subsets of ).
Hypothesis. .
Conclusion.
is an external definition whose body is not shown. This read-back cannot say what condition it places on .
Regular means both of the following:
- ; and
- for all .
Here is the set of in (also an external definition, not shown) such that whenever .
Degenerate cases: when the right-hand side reduces to in . The statement then equates that with for the game on the empty player set.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.