Topkis’ Theorem for Set-Valued Decisions and Supermodular Functions
🌐 Introduction
Topkis’ theorem is one of the cornerstones of monotone comparative statics — it tells us that under certain “complementarity” conditions, optimal choices move monotonically with parameters.
⚙️ Setting
Let X be a finite ground set. The decision variable is a subset S⊆X, and we consider the lattice (2X,⊆) with:
- Join operation: S∨T=S∪T
- Meet operation: S∧T=S∩T
Let the parameter t vary in a subset T⊆R.
We study the optimization problem:
S⊆Xmaxf(S,t)
where f:2X×T→R is our objective function.
🧩 Assumptions
1. Supermodularity in S
For each fixed t, f(⋅,t) is supermodular on 2X.
That is, for all A,B⊆X:
f(A,t)+f(B,t)≤f(A∪B,t)+f(A∩B,t).
Equivalently, this inequality can be rewritten as
f(B,t)−f(A∩B,t)≤f(A∪B,t)−f(A,t).
Let Δ=B∖(A∩B)=(A∪B)∖A.
Since C=A∩B⊂A, the inequality above can also be expressed as
f(C∪Δ,t)−f(C,t)≤f(A∪Δ,t)−f(A,t).
This reformulation highlights the complementarity among elements of the set S:
the incremental benefit of adding a common “increment” Δ is larger when it is added to a bigger base set.  In other words, the marginal gain from adding elements increases as the set grows.
2. Increasing Differences between S and t
For all A⊆A′⊆X and t≤t′:
[f(A′,t′)−f(A′,t)]≥[f(A,t′)−f(A,t)].
This condition means that the marginal gain with respect to the parameter is nondecreasing as the set grows.  In other words, larger sets benefit more (or suffer less) from an increase in t.
We can express this idea in an equivalent, dual form — stating that the marginal gain with respect to the set is also nondecreasing as parameter increases:
[f(A′,t′)−f(A,t′)]≥[f(A′,t)−f(A,t)].
Equivalently, f is supermodular on the product lattice 2X×T:
f(A′,t)+f(A,t′)≤f(A′,t′)+f(A,t),
or, using lattice notation,
f(A′,t)+f(A,t′)≤f((A′,t)∨(A,t′))+f((A′,t)∧(A,t′)).
This property captures complementarity between the decision variable S and the parameter t— an increase in t raises the attractiveness of choosing larger sets.
🧠 Theorem (Topkis’ Monotonicity Theorem – Set Version)
Let
M(t)=argS⊆Xmaxf(S,t)
be the set of optimal choices at parameter t.
Then for any t≤t′:
- 
If A∈M(t) and B∈M(t′), then A∩B∈M(t)andA∪B∈M(t′). 
- 
Consequently, if we define the minimal and maximal optimal sets: M(t)=S∈M(t)⋂S,M(t)=S∈M(t)⋃S, then both are monotone nondecreasing in t: M(t)⊆M(t′),M(t)⊆M(t′). 
🧾 Proof Sketch
We’ll outline the standard Topkis argument, adapted for set-valued choices.
Step 1: A Key Inequality
Under supermodularity and increasing differences, we can show that for all A,B⊆X and t′≥t:
f(A,t)+f(B,t′)≤f(A∪B,t′)+f(A∩B,t).(★)
Why?
- 
By increasing differences: f(B,t′)−f(B,t)≤f(A∪B,t′)−f(A∪B,t). 
- 
Rearranging gives f(B,t′)≤f(A∪B,t′)−f(A∪B,t)+f(B,t). 
- 
Adding f(A,t) to both sides and using supermodularity of f(⋅,t): f(A,t)+f(B,t)≤f(A∪B,t)+f(A∩B,t), which yields (★). 
Step 2: Apply Optimality
Let A∈M(t) and B∈M(t′).
From (★):
f(A,t)+f(B,t′)≤f(A∪B,t′)+f(A∩B,t).
Because A and B are optimal:
f(A,t)≥f(A∩B,t),f(B,t′)≥f(A∪B,t′).
Combining these with (★), we get equality:
f(A,t)=f(A∩B,t),f(B,t′)=f(A∪B,t′).
Thus A∩B∈M(t) and A∪B∈M(t′).
Step 3: Monotonicity of Extreme Optima (check)
Because the family M(t) is closed under intersections and unions, the smallest and largest elements exist:
M(t)=S∈M(t)⋂S,M(t)=S∈M(t)⋃S.
Applying Step 2 to the pair (M(t),M(t′)) yields:
M(t)⊆M(t′),M(t)⊆M(t′).
Hence both extreme optimal sets increase monotonically with t.
💡 Intuition
Supermodularity expresses complementarity within the set S — adding an element becomes more valuable when others are already present.
Increasing differences express complementarity between S and the parameter t — when t rises (for example, a “market size” or “budget”), the incentive to choose a larger set increases.
Together, these ensure that optimal sets expand as t increases — a clean monotonicity result without solving the optimization explicitly.
📚 Further Reading
- Topkis, D. M. (1978). Minimizing a submodular function on a lattice. Operations Research, 26(2):305–321.
- Topkis, D. M. (1998). Supermodularity and Complementarity. Princeton University Press.
- Milgrom, P., & Shannon, C. (1994). Monotone comparative statics. Econometrica, 62(1):157–180.