Sharing Sequentially Triggered Losses: Automated Conflict Resolution Through Smart Contracts 3: The Midpoint Fixed-Fraction Rule Is the Shapley Value and the Nucleolus of the Liability GameResearch Paper
Motivation
When one breached contract forces the next party to breach its own contract, a single failure travels down a loss chain: agent 1 (the initiator) causes a loss to agent 2, which can then no longer honour its agreement with agent 3 and causes it a loss , and so on until agent causes a loss to a final victim. Gudmundsson, Hougaard and Ko (Management Science 70(3), 2024) ask how the total loss should be shared among the agents of the chain, with the aim of encoding the answer in a smart contract that settles such disputes automatically.
Their central rules are the fixed-fraction rules , under which every agent pays a fixed fraction of the loss it caused and the initiator also pays the remaining fraction of the total. An axiomatic characterization (their Theorem 1) singles out the whole family but not a particular member. This mission formalizes the paper's game-theoretic argument for the midpoint : the cooperative game that records which coalitions are liable for which losses has the midpoint allocation as both its Shapley value and its nucleolus, the two best-known single-valued solutions of cooperative game theory.
Setting
Agents are with . A loss problem is a vector , where is the loss agent causes to agent ; the total loss is . The fixed-fraction rule with parameter assigns
A transferable-utility game on is a function assigning a real number to every coalition . The liability game of is
a coalition is liable for the losses its members caused only if it contains the initiator, without whom no loss would have occurred. The contribution of player to the grand coalition is .
Two solution concepts are compared with .
- The Shapley value gives player
- An imputation is a vector with and for all . The excess of at is , and the excess vector lists the excesses in non-increasing order. The nucleolus (Schmeidler 1969) is the imputation whose excess vector is lexicographically smallest.
A game is convex if and for all .
Formalization targets
Goal: Theorem 3 (p. 15)
For every ,
where the second identity is stated as: is an imputation of with lexicographically minimal sorted excess vector, and every imputation with this property equals .
Milestones (Appendix A, proof of Theorem 3, p. 24)
- is convex.
- (§4.2, p. 15; referenced, already on the platform) the core of a convex game is non-empty and contains its Shapley value, which applies to by milestone 1.
- and for .
- Every nucleolus of satisfies for , and .
- The Shapley value of is a nucleolus of .
Significance
The result. Theorem 1 of the paper leaves a one-parameter family of rules, and a designer who writes the rule into a contract must still choose . Theorem 3 gives a reason for that does not depend on the axioms: if losses are treated as the worth of coalitions, two solution concepts that are built on unrelated principles (average marginal contributions on one side, lexicographic minimization of complaints on the other) both return . Together with the paper's Theorem 2 (equidistance from ideal allocations, a separate mission of this series) it makes the midpoint the paper's recommended rule.
Formalizing it. The paper proves Theorem 3 by citing two results of Muto, Nakayama, Potters and Tijs (1988) on big boss games, the nucleolus formula (their Theorem 4.2) and the coincidence of Shapley value and nucleolus for convex big boss games (their Theorem 4.5); the paper itself proves only convexity and the marginal contributions. A formal proof must therefore establish the nucleolus of directly from Schmeidler's lexicographic definition. No nucleolus definition exists on the platform (searched 2026-10-14), and this mission introduces one. The Shapley value and convex games are reused from the platform's published definitions, and the core-contains-the-Shapley-value theorem for convex games is already proved there.
Difficulty
Convexity and the marginal contributions are finite case analyses. The Shapley identity is a weighted sum over all coalitions not containing a player and needs the combinatorial identities behind the weights; for only the position of the initiator relative to matters.
The substantive part is the nucleolus. Its definition compares sorted vectors of excesses, so an argument cannot treat one coalition at a time: showing that a candidate is lexicographically minimal requires controlling how a change of the payoff vector permutes the order of all excesses. The obvious first idea, minimizing only the largest excess (the least core), generally leaves a set of imputations rather than a point, so the comparison must go down the whole sorted list. Coalitions whose excesses tie, which happens for instance when some , are where informal arguments about sorted excess vectors are usually loose, and a formal proof has to handle them.
Formalization scope
- Agents are
Fin nwith the initiator at index0;[NeZero n]encodes , which the paper assumes because . Loss vectors areFin n → ℝwith the hypothesisIsLoss ℓ(). - A game is
Finset (Fin n) → ℝ. The Shapley value is the publishedSupermodularity.Cooperative.ShapleyValueand convexity the publishedSupermodularity.Cooperative.IsConvexGame(the supermodular form, equivalent to the increasing-marginal-contribution form used on p. 24). - The nucleolus is defined in the mission's
Nucleolusfile: imputations with efficiency and individual rationality, excess over all coalitions including and , sorted by≥into a list, and compared withList.Lex (· < ·). Including and does not change the order, since their excess is at every imputation. - The goal states both identities. The nucleolus half is not replaced by membership in the core or by minimality of the largest excess, the minimization runs over imputations and not over all of , and uniqueness is stated explicitly rather than taken from Schmeidler's theorem.
- The paper never defines the nucleolus or the Shapley value; the standard definitions (Schmeidler 1969; Shapley 1953) are used.
Contributions welcome: proofs of the milestones; general lemmas on sorted excess vectors (e.g. Kohlberg-type criteria for the nucleolus), which are reusable for every later nucleolus result; Schmeidler's existence and uniqueness theorem; and the general big boss game results of Muto et al. (1988).
Selected references
- J. Gudmundsson, J. L. Hougaard, C. Y. Ko, Sharing Sequentially Triggered Losses: Automated Conflict Resolution Through Smart Contracts, Management Science 70(3):1773–1786, 2024 (accepted manuscript, 2023). https://doi.org/10.1287/mnsc.2023.4772
- S. Muto, M. Nakayama, J. Potters, S. Tijs, On big boss games, The Economic Studies Quarterly 39(4):303–321, 1988. https://doi.org/10.11398/economics1986.39.303
- D. Schmeidler, The nucleolus of a characteristic function game, SIAM Journal on Applied Mathematics 17(6):1163–1170, 1969. https://doi.org/10.1137/0117107
- L. S. Shapley, A value for n-person games, in Contributions to the Theory of Games II, Annals of Mathematics Studies 28, Princeton University Press, 1953, pp. 307–317. https://doi.org/10.1515/9781400881970-018
- L. S. Shapley, Cores of convex games, International Journal of Game Theory 1:11–26, 1971. https://doi.org/10.1007/BF01753431