Lemma 1 — an intermediate face between and
ProvedCoresConvexGames.Stability.exists_intermediate_faceLet 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 . Write if and . Suppose the core configuration is regular.
If and , then for any two distinct preassigned players there exist a coalition and a payoff vector with
The lemma inserts an intermediate coalition between two nested coalitions whose faces meet; it is the step that lets chains of coalitions be refined one player at a time.
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. The hypothesis is implicit in the page's "two preassigned elements" (for the conclusion , is impossible). The standing game assumption is a hypothesis.
import Mathlib import Definitions.Def_CoresConvexGames_Stability_CoreFace import Definitions.Def_CoresConvexGames_Stability_IsRegularConfiguration
namespace CoresConvexGames.Stability
/-- Shapley (1971), p. 18, Lemma 1 (with its "Moreover" clause). `S ⊂⊂ T` is
`S ⊂ T ∧ S.card + 2 ≤ T.card`; the two preassigned elements `j, k` of `T − S` are distinct. -/
theorem exists_intermediate_face {n : ℕ} (f : Finset (Fin n) → ℝ) (hf0 : f ∅ = 0)
(hreg : IsRegularConfiguration f) (S T : Finset (Fin n)) (hST : S ⊂ T)
(hcard : S.card + 2 ≤ T.card) (a : Fin n → ℝ) (ha : a ∈ CoreFace f S ∩ CoreFace f T)
(j k : Fin n) (hj : j ∈ T \ S) (hk : k ∈ T \ S) (hjk : j ≠ k) :
∃ (Q : Finset (Fin n)) (b : Fin n → ℝ), S ⊂ Q ∧ Q ⊂ T ∧
b ∈ CoreFace f S ∩ CoreFace f Q ∩ CoreFace f T ∧
(∀ i ∈ S, b i = a i) ∧ j ∈ Q ∧ k ∉ Q := 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 ). For , let be the set of such that:
- , an external definition whose body is not shown; and
- if , then .
The configuration is regular when and for all .
Hypotheses.
- .
- The configuration of is regular.
- satisfy and .
- .
- with .
Conclusion. There exist a coalition and a vector such that:
Nothing is asserted about for .
Degenerate cases:
- : two distinct cannot exist, so the hypotheses are unsatisfiable and the statement holds vacuously.
- : this is allowed. Then is the whole core and the agreement condition is vacuous.
- : this is allowed.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.