Discrete Convex Analysis XIII: Existence of Equilibrium with Indivisible GoodsTextbook
Motivation
Competitive-equilibrium theory for economies of divisible commodities — where consumption and production are real vectors — has rested on a rigorous mathematical foundation since around 1960, built from convexity, compactness, and fixed-point theorems (Debreu 1959; Arrow–Hahn 1971; McKenzie 2002). A large share of real markets, however, trade goods that cannot be split: houses, cars, aircraft, job assignments, radio spectrum licenses. For such economies, no comparably general existence theory existed before the framework this mission formalizes. Kelso and Crawford (1982) and Gul and Stacchetti (1999) had identified the gross substitutes property as the right condition on preferences for equilibrium to exist in labor-market and assignment models; Danilov, Koshevoy, and Murota (1998, 2001) showed that gross substitutes, and several other conditions proposed independently in the economics literature, all coincide with a single combinatorial notion from discrete convex analysis: M-natural-concavity. This mission formalizes the resulting existence theorem for economies with indivisible goods, together with the definitional results that pin down exactly what M-natural-concavity of a utility function means and how it connects to the classical demand-set language of general equilibrium theory.
Setting
Fix a finite set of indivisible commodity types and a finite set of consumers ("she"). A consumption bundle is an integer vector , one coordinate per commodity. Consumer 's preferences over bundles, net of a perfectly divisible numeraire ("money"), are summarized by a utility function , where marks bundles outside her feasible range (her effective domain, ). Given a price vector (one real price per commodity), consumer chooses a bundle from her demand set
the bundles that maximize utility net of expenditure; the shorthand is used throughout. For the notion this mission is built around, write for the -th unit vector, and for let and . A function with nonempty effective domain is M-natural-concave if it satisfies the exchange axiom: for and ,
with the convention that a maximum over the empty set is . A producer from a finite set is symmetric, described by a cost function that is M-natural-convex — the mirror-image exchange axiom with in place of and the inequality reversed — and a supply set . An equilibrium for a total initial endowment is a tuple with , , market clearing , and .
Formalization targets
This is the weakest form of the existence claim the mission proves in full — no producers, so no interaction between two different M-natural-convexity classes is needed — and is the natural target because it isolates exactly what M-natural-concavity buys on the consumer side alone. Two companion results sharpen the picture: Theorem 11.4 pins down M-natural-concavity through an equivalent single-step ascent property, and Theorem 11.7 restates it through the combinatorial structure (M-natural-convexity) of the demand sets themselves, connecting the definition to the gross-substitutes literature. Proposition 11.12 supplies the structural fact the existence proof turns on (the aggregate excess-cost function inherits M-natural-convexity and has a nonempty subdifferential), Theorem 11.14 extends existence to the general economy with producers by transporting an equilibrium down from a continuous relaxation, and Theorem 11.16 establishes that the set of all equilibrium prices is not merely nonempty but a lattice-structured polyhedron.
Significance
The result itself. Theorem 11.13 is a genuine existence theorem for a discrete general- equilibrium model — not an approximation or a relaxation of the continuous theory, but a free-standing result about the integer lattice. Its consequence set is also constructive by consequence: Theorem 11.16's lattice structure and section 11.5's reduction to submodular-flow computation (not part of this mission) together show that finding an extreme equilibrium price is a polynomial-time problem, not merely a nonempty-existence claim. Before this line of work, economists working with indivisible goods either restricted to special two-sided matching structures or worked with sufficient conditions (such as gross substitutes) whose relationship to each other and to any unifying combinatorial property was not understood; Fujishige–Yang (2003) and Murota–Tamura independently identified the M-natural-concavity connection cited here.
Formalizing it. All of the results in this mission are proved in the source text; nothing here is open. What formalization adds is a machine-checked confirmation that the demand/supply-set and equilibrium definitions, and the exchange-axiom characterization of M-natural-concavity, compose exactly as the informal statements claim — a nontrivial check, since the definitions involve several layers of arg-max/arg-min over integer lattices and price-shifted objectives that are easy to state slightly wrong (e.g. conflating and , or omitting the extended index in the single-improvement axiom).
Difficulty
The obvious approach to existence — relax the discrete problem to , apply a classical fixed-point argument, and round the resulting continuous equilibrium to the nearest integer point — fails outright, and the book devotes section 11.2 to a two-agent, two-good example that demonstrates this concretely: at certain initial endowments, every candidate integer allocation leaves an unclaimed unit of surplus, so no equilibrium price exists at all, even though the continuous relaxation of the same economy has one. The gap is a failure of convexity in the Minkowski sum : ordinary discrete demand sets can be "hole-free" individually and still sum to a set with a hole. M-natural-concavity is precisely the condition under which Minkowski sums of demand sets stay hole-free (a consequence of the parallel discrete-convex-set theory this book develops earlier), which is what makes the round-down argument valid after all — but only under this specific hypothesis, not under plain concavity or submodularity.
Formalization scope
Commodities and prices live on a general finite type (Fintype, DecidableEq), not a fixed
; consumers and producers are indexed by general finite types , , with the
pure exchange economy realized as the special case . Utility values lie in
WithBot ℝ () and cost values in WithTop ℝ (), matching the book's asymmetric conventions for the two families exactly; no
constant appears anywhere in this mission's statements (all hypotheses and conclusions are
qualitative), so there is no explicit-constant obligation to record. The one hypothesis that must
never be silently dropped is "nondecreasing" in Theorem 11.13: it is a real, separate condition
from M-natural-concavity (more of a good is always weakly preferred), stated as its own conjunct
rather than folded into the concavity predicate. A formalization that replaced M-natural-concavity
with ordinary real-valued concavity, or dropped the boundedness hypothesis on the domains, would
be a different — and for indivisible goods, false — statement; section 11.2's example is a
concrete witness that discreteness together with a weaker structural hypothesis than
M-natural-concavity is not enough. This mission's "M-natural-convex set" (used in Theorem 11.7)
and "L-natural-convex polyhedron" (used in Theorem 11.16) are each formalized via one of the
book's own stated equivalent characterizations (projection of an M-convex set on an extended
ground set, and the (SBS-natural[R]) lattice-translation property respectively) rather than
reintroduced as new primitives. Reusable beyond this mission: the general subdifferential
SubdiffR and the EReal-valued concave/convex closure constructions apply to any discrete
convex/concave function, not only to the aggregate cost function of this chapter. Contributions
welcome on the sorry'd proofs, and on formalizing section 11.5's computational reduction to the
M-convex submodular flow problem (deferred here — see HARD.md — pending chunk 12's flow
vocabulary).
Selected references
- Murota, K. Discrete Convex Analysis. SIAM, 2003. DOI: 10.1137/1.9780898718508. (Chapter 11.)
- Kelso, A. S., Crawford, V. P. "Job Matching, Coalition Formation, and Gross Substitutes." Econometrica 50(6), 1982, 1483–1504.
- Gul, F., Stacchetti, E. "Walrasian Equilibrium with Gross Substitutes." Journal of Economic Theory 87(1), 1999, 95–124.
- Danilov, V., Koshevoy, G., Murota, K. "Discrete Convexity and Equilibria in Economies with Indivisible Goods and Money." Mathematical Social Sciences 41(3), 2001, 251–273.
- Fujishige, S., Yang, Z. "A Note on Kelso and Crawford's Gross Substitutes Condition." Mathematics of Operations Research 28(3), 2003, 463–469.
- Debreu, G. Theory of Value: An Axiomatic Analysis of Economic Equilibrium. Yale University Press, 1959.