Why Topology Matters in Minimax Problems
In a zero-sum game, a minimizing player chooses \(x\) from a strategy set \(X\), a maximizing player chooses \(y\) from \(Y\), and the payoff to the maximizer is \(\Phi(x,y)\). The minimax comparison asks whether \(\inf_{x\in X}\sup_{y\in Y}\Phi(x,y)\) equals \(\sup_{y\in Y}\inf_{x\in X}\Phi(x,y)\). Convexity and concavity help establish that equality, but they are not the whole story. Compactness and semicontinuity determine whether the relevant infima and suprema are actually achieved.
This distinction matters in statistical decision problems. A minimax value can describe the best guaranteed risk even when no strategy achieves that value. Compactness and the appropriate semicontinuity rule out this particular failure on the compact side of a minimax argument. They do not, by themselves, prove minimax interchange.
Semicontinuity: The Level-Set Conditions
Let \(S\) be a topological space and let \(\varphi:S\to\mathbb{R}\). Lower and upper semicontinuity are one-sided forms of continuity: lower semicontinuity permits an upward jump at a limit point, while upper semicontinuity permits a downward jump. The open-level-set characterizations fix which direction is which.
In a metric space these definitions also have sequential forms. Lower semicontinuity means that for every sequence \(s_k\to s\), \(\varphi(s)\leq\liminf_{k\to\infty}\varphi(s_k)\); upper semicontinuity means \(\varphi(s)\geq\limsup_{k\to\infty}\varphi(s_k)\). The level-set definitions apply on general topological spaces, where sequences alone need not capture the topology.
Worked Example: A Discontinuous Function That Still Attains Its Minimum
On \(S=[0,1]\), define \(\varphi(0)=0\) and \(\varphi(x)=1\) for \(0<x\leq1\). This function is not continuous at zero, but it is lower semicontinuous.
For \(a<0\), the strict superlevel set \(\{\varphi>a\}\) is all of \(S\). For \(0\leq a<1\), it is \((0,1]\), which is open in the relative topology of \([0,1]\), since \((0,1]= ( -1,1.5)\cap(0,1.5)\cap[0,1]\), or simply \((0,2)\setminus\{0\}\) relative to \(S\). More directly, \((0,1]=[0,1]\cap(0,2)\cap(0,\infty)\), an open set relative to \([0,1]\). For \(a\geq1\), it is empty. Thus every strict superlevel set is open, as required for lower semicontinuity.
The minimum is \(0\), attained at \(x=0\). The example shows that continuity is not necessary for a minimum to be attained on a compact set; lower semicontinuity is enough.
Compactness Gives Attainment
The key attainment result is often called the extreme value theorem for lower semicontinuous functions. Unlike the continuous extreme value theorem, it guarantees a minimum but not necessarily a maximum. The upper semicontinuous counterpart guarantees a maximum.
Proof for the minimum. For each \(s\in S\), the set \(U_s=\{t:\varphi(t)>\varphi(s)-1\}\) is an open neighborhood of \(s\). These neighborhoods cover \(S\). Compactness gives a finite subcover \(U_{s_1},\ldots,U_{s_m}\). For any \(t\in S\), membership in at least one of these sets gives \(\varphi(t)>\varphi(s_i)-1\) for some \(i\). Therefore \(\varphi\) is bounded below by the finite number \(b=\min_i(\varphi(s_i)-1)\). Its infimum \(q\) is consequently finite, since \(\varphi\) is real-valued and \(S\) is nonempty.
For each positive integer \(k\), let \(F_k=\{s:\varphi(s)\leq q+1/k\}\). Lower semicontinuity makes \(F_k\) closed. The definition of infimum makes each \(F_k\) nonempty, and \(F_{k+1}\subseteq F_k\). These nested nonempty closed subsets of the compact space \(S\) have nonempty intersection. If \(s^*\) belongs to that intersection, then \(\varphi(s^*)\leq q+1/k\) for every \(k\), so \(\varphi(s^*)\leq q\). Since \(q\) is the infimum, equality holds: \(\varphi(s^*)=q\).
For the maximum, apply the minimum result to \(-\varphi\). If \(\varphi\) is upper semicontinuous, then \(-\varphi\) is lower semicontinuous; minimizing \(-\varphi\) is equivalent to maximizing \(\varphi\). \(\square\)
Worked Example: Checking Both Semicontinuity Directions
On \([0,1]\), define \(u(0)=1\) and \(u(x)=0\) for \(x>0\). For \(a\leq0\), the strict sublevel set \(\{u<a\}\) is empty. For \(0<a\leq1\), it is \((0,1]\), open relative to \([0,1]\); for \(a>1\), it is all of \([0,1]\). Thus \(u\) is upper semicontinuous. It attains its maximum, \(1\), at zero.
It is not lower semicontinuous: for example, \(\{u>1/2\}=\{0\}\), which is not open in \([0,1]\). Conversely, the function in the preceding example is lower semicontinuous and not upper semicontinuous, because its strict sublevel set \(\{\varphi<1/2\}=\{0\}\) is not open. These tests also illustrate the essential direction: lsc uses open strict superlevel sets; usc uses open strict sublevel sets.
How Semicontinuity Enters Minimax Interchange
For a payoff \(\Phi:X\times Y\to\mathbb{R}\), define the two one-variable value functions \(H(x)=\sup_{y\in Y}\Phi(x,y)\) and \(G(y)=\inf_{x\in X}\Phi(x,y)\). The minimax quantities are \(\inf_{x\in X}H(x)\) and \(\sup_{y\in Y}G(y)\). The following preservation facts explain how semicontinuity transfers from the payoff sections to these value functions.
Proof. For any real \(a\), \(\{x:H(x)>a\}=\bigcup_{y\in Y}\{x:\Phi(x,y)>a\}\). Each set in this union is open by lower semicontinuity of the corresponding section, so the union is open. This proves that \(H\) is lower semicontinuous. Similarly, \(\{y:G(y)<a\}=\bigcup_{x\in X}\{y:\Phi(x,y)<a\}\). Each set is open by upper semicontinuity of the section, so \(G\) is upper semicontinuous. \(\square\)
If \(X\) is compact, the attainment theorem applies to \(H\), provided \(H\) is real-valued. In particular, bounded payoffs ensure this condition. Thus the minimizing player attains \(\min_x\sup_y\Phi(x,y)\). If \(Y\) is also compact, the same theorem applied to \(G\) shows that the maximizing player attains \(\max_y\inf_x\Phi(x,y)\). Compactness of only the minimizing strategy set does not, in general, guarantee attainment of the maximizing player’s supremum.
Here is the relevant form of Sion’s minimax theorem, which combines these topological conditions with the convexity and concavity requirements. A function is quasiconvex if each of its sublevel sets is convex, and quasiconcave if each of its superlevel sets is convex.
The theorem’s compactness hypothesis is on \(X\), the minimizing player’s set. Lower semicontinuity in \(x\) is the condition that supports attainment of the left-hand minimum. The right-hand supremum need not be attained unless additional conditions, such as compactness of \(Y\), are available. Semicontinuity and compactness provide the topological part of the argument; the convexity and concavity hypotheses are also essential to Sion’s interchange result.
Worked Example: Interchange and a Saddle Point on Compact Intervals
Let \(X=Y=[0,1]\) and \(\Phi(x,y)=xy\), with the minimizing player choosing \(x\). The payoff is continuous, affine (and hence convex and concave) in each variable, and both strategy sets are compact.
For fixed \(x\geq0\), the maximum over \(y\in[0,1]\) is \(x\), attained at \(y=1\). Therefore \(\min_{x\in[0,1]}\max_{y\in[0,1]}xy=\min_{x\in[0,1]}x=0\), attained at \(x=0\).
For fixed \(y\geq0\), the minimum over \(x\in[0,1]\) is \(0\), attained at \(x=0\). Hence \(\max_{y\in[0,1]}\min_{x\in[0,1]}xy=\max_{y\in[0,1]}0=0\), attained for every \(y\). The two values agree. The pair \((x^*,y^*)=(0,0)\) is a saddle point: \(\Phi(0,y)=0\leq0=\Phi(0,0)\leq\Phi(x,0)=0\) for all \(x,y\in[0,1]\).
When Equality Does Not Give an Attained Strategy
If both strategy sets are compact and the relevant value functions have the semicontinuity just established, minimax equality also yields an attained saddle point. To see why, let \(x^*\) minimize \(H\) and \(y^*\) maximize \(G\). If the common minimax value is \(V\), then \(\Phi(x^*,y)\leq H(x^*)=V\) for every \(y\), while \(\Phi(x,y^*)\geq G(y^*)=V\) for every \(x\). In particular, using \(x=x^*\) and \(y=y^*\) shows that \(\Phi(x^*,y^*)=V\). Thus \(\Phi(x^*,y)\leq\Phi(x^*,y^*)\leq\Phi(x,y^*)\) for all \(x,y\).
Worked Example: Minimax Equality Without a Maximizer
Let \(X=[0,1]\), \(Y=(0,1)\), and \(\Phi(x,y)=y\). The payoff is bounded, continuous, constant (thus convex) in \(x\), and affine (thus concave) in \(y\). For every \(x\), \(\sup_{y\in(0,1)}\Phi(x,y)=1\), so \(\min_x\sup_y\Phi(x,y)=1\). For every \(y\), \(\min_{x\in[0,1]}\Phi(x,y)=y\), so \(\sup_y\min_x\Phi(x,y)=\sup_{y\in(0,1)}y=1\).
The values agree, but neither supremum over \(y\) is attained: every available \(y\) is strictly less than \(1\). The compact minimizing set supports attainment of the minimizing optimum, but \(Y\) is not compact and the maximizing player has no maximizing strategy. Equality of minimax values is therefore not the same claim as attainment by both players.
Common Mistakes and Why These Conditions Matter
- Reversing the open-set tests. Lower semicontinuity means open strict superlevel sets \(\{\varphi>a\}\); upper semicontinuity means open strict sublevel sets \(\{\varphi<a\}\). Reversing them swaps the conditions needed for minima and maxima.
- Assuming compactness alone gives an extremum. Compactness needs the matching regularity: lsc for a minimum, usc for a maximum. An arbitrary discontinuous function on a compact set need not attain either.
- Claiming that minimax equality supplies optimizers. Interchange is a statement about values. To conclude that a player has an optimal strategy, check attainment separately; in particular, the maximizing set may not be compact.
- Using Sion’s theorem without its shape conditions. The required semicontinuity does not replace convexity of the strategy sets and quasiconvexity or quasiconcavity of the payoff sections.
These distinctions are useful when translating a statistical decision problem into a game. A compact set of decision rules, together with lower semicontinuity of worst-case risk in the rule, can justify existence of a minimax rule. The corresponding regularity and compactness on the nature or parameter side determine whether an optimizing opponent strategy exists as well. In either case, verify the topology and the direction of semicontinuity before invoking an attainment or minimax theorem.
Check Your Understanding
For each question, identify which hypothesis supports the conclusion.
- State the open-level-set characterization of lower semicontinuity and the corresponding characterization of upper semicontinuity.
- Why does lower semicontinuity on a compact set guarantee a minimum but not, by itself, a maximum?
- If every section \(x\mapsto\Phi(x,y)\) is lsc, why is \(x\mapsto\sup_y\Phi(x,y)\) lsc?
- In Sion’s theorem as stated here, which player’s strategy set must be compact, and which semicontinuity condition is imposed in that variable?
- Give a reason minimax values can be equal even though the maximizing player has no maximizing strategy.