Field-Generic Value Predicates
For a finite matrix game $A : I \times J \to \mathbb{K}$ with payoff in any
linearly ordered field $\mathbb{K}$, the maxmin / minmax / saddle-value
notions admit the following predicate characterisations that do not
invoke any sSup / sInf:
Maximin (predicate form). $v$ is a maximin value of $A$ when
$$ \bigl(\exists x \in \Delta(I),\ \forall j \in J,\ v \le \sum_i x_i\, A(i,j)\bigr) \quad\text{and}\quad \bigl(\forall w,\ (\exists x \in \Delta(I),\ \forall j,\ w \le \sum_i x_i\, A(i,j)) \Rightarrow w \le v\bigr). $$
That is: some row strategy guarantees at least $v$ against every column (existence), and no strictly larger value is achievable (maximality).
Minimax (predicate form). Dual: $v$ is a minimax value when some column strategy caps player I's payoff at $v$, and no strictly smaller cap is achievable.
Value (saddle-point form). $v$ is the value of $A$ when there are row and column strategies $x, y$ with
$$ \forall j,\ v \le \sum_i x_i\, A(i,j) \qquad\text{and}\qquad \forall i,\ \sum_j y_j\, A(i,j) \le v. $$
The saddle-point form is the existential combination of the two one-sided guarantee statements; it is equivalent to "value exists and equals $v$" without invoking $\sup$ / $\inf$.
Relationship to sSup-based definitions
When $\mathbb{K}$ admits order completeness (e.g. $\mathbb{K} = \mathbb{R}$
via Real.instConditionallyCompleteLinearOrder), the sSup-based
Maximin and Minimax Values definitions are available, and:
IsMaximin A v ↔ v = A.maximin(assuming the supremum is attained),IsMinimax A v ↔ v = A.minimax,IsValue A vis equivalent to the conjunction of the above when the minimax theorem (Von Neumann Minimax Theorem) holds.
The Lean library realises IsMaximin, IsMinimax, IsValue in
EconCSLib.StrategicGame.Minimax. The bridge lemmas between the
predicate and sSup forms are tracked as Phase 2 follow-up of #54.
Why this matters
An ordered-field-generic value route constructs the value as a witness over
any linearly ordered field, not as a supremum, so it is naturally phrased via
IsValue rather than via value. The symmetrisation route Minimax.minimax
(Ordered-Field Minimax Statement) is exactly this: it delivers the
optimal value and strategies over any
[Field 𝕜] [LinearOrder 𝕜] [IsStrictOrderedRing 𝕜] without requiring order
completeness, so the predicate forms are the natural interface for it.
References
- [MFoGT, Chapter 2, Section 2.2] Laraki, Renault, and Sorin, Mathematical Foundations of Game Theory. Saddle-point characterisation of value.