Finite game 2026-10-03
A finite game has finitely many players, each with finitely many pure strategies.
Use net monetary gain as payoff and order each player's pure strategies as . The payoff matrix for the first player is
The second player's matrix is . Equal choices return both stakes, so the diagonal is zero; when the first player wins, their net gain is the other's stake, and when they lose it is minus their own stake. This is a matrix game, hence a zero-sum game and a normal-form game.
The game is degenerate in the nondegeneracy of a bimatrix game sense. Against the first player's pure strategy , the second player's choices and are both best responses, with payoff four. A mixed strategy of support size one therefore has two pure best responses. The usual Lemke-Howson algorithm path needs additional tie handling or perturbation in such a game; the zero-sum game structure gives a simpler direct linear program.
Add five to every entry of the first player's matrix, obtaining
This does not change either player's best responses or Nash equilibria; it raises the game value by five. Since all entries are positive, its value is positive. If is a row mixed strategy guaranteeing , put . Then and .
Conversely any feasible has , and guarantees payoff in the shifted game. Maximizing that guaranteed payoff is therefore equivalent to minimizing under , . These are precisely the displayed constraints. The dual program maximizes subject to , ; normalizing an optimal gives the column strategy. This is positive-payoff linear programming for a matrix game.
Write and let . Player 's payoff in the proportional contest with outside effort is . When , this is strictly concave and
The best response is zero when , and otherwise is . Thus the nonnegative-effort Karush-Kuhn-Tucker conditions at a pure strategy Nash equilibrium give
For an active player the first-order equation is . For an inactive player the derivative at zero is . Strict concavity makes these conditions sufficient as well as necessary.
If , an equilibrium cannot have just one active player: that player would win with certainty and could lower its positive effort. An all-zero profile also cannot be an equilibrium under the usual completion of proportional allocation at zero: at least one player can gain by investing an arbitrarily small amount. Consequently there are at least two active players, so every is positive. If this positivity is automatic. The allocation rule's otherwise undefined all-zero value at is therefore immaterial to the equilibrium calculation.
Let , , and use the harmonic mean . Summing the active efforts gives
The positive root supplies the total-effort formula for a proportional contest with outside effort:
At this reduces to . There is also a genuine zero-active case: if , then and ; no harmonic mean of an empty family is needed.
For a fully explicit active-set rule, set
The equilibrium equation is . For , is strictly decreasing from to . For its limit at zero is , and it is strictly decreasing wherever a zero could occur. Hence the positive root is unique. Moreover , since its equation gives , and supplies an equilibrium with total effort .
Player is active exactly when , equivalently . Ordering the valuations, including ties, gives
Therefore the active-set threshold for a proportional contest with outside effort is
The qualifying indices form a prefix because is decreasing. Equality excludes the marginal player, as required by strict positivity of effort. Equivalently, the positive root of the displayed quadratic must satisfy , with . These formulas include one active player when and exclude that case when .
Let be the row and column mixed strategies, so their entries are nonnegative and sum to one. The payoffs are and . A Nash equilibrium is a pair in which each strategy is a best response to the other: neither player can improve its expected payoff by a unilateral change of mixed strategy. Equivalently, every positive-probability pure strategy attains that player's maximum pure-strategy payoff against the opposing mixture.
For the complementarity construction of a symmetric Nash equilibrium put and . The equation gives . Nonnegativity and imply . Therefore every used pure strategy has payoff against , while all other pure strategies have payoff at most . The same vector of pure-strategy payoffs applies to the column player in this symmetric bimatrix game. Thus a symmetric Nash equilibrium is
For a genuine Lemke-Howson algorithm path, use two separate vectors, for the row player and for the column player, with slacks
Give labels to or , and labels to or . A nonzero completely labeled pair has and , and normalization yields mutual best responses. At the artificial pair all six labels are present.
Drop label by increasing . The two limiting rows of are and , so the minimum-ratio pivot stops at , where . Label is now duplicated, since also carries it. Increase to remove that duplicate. The limiting inequalities are and , so the next pivot stops at , where restores the dropped label . The endpoint is
It has all six labels and satisfies both complementarity conditions. After normalization, the Lemke-Howson algorithm returns
Against column strategy , row strategy pays , exceeding and . Against row strategy , column strategy pays , exceeding and . This verifies the endpoint directly.
To find every other Nash equilibrium, observe that row strategy strictly dominates row strategy : the payoff differences against the three columns are , all positive. By symmetry, column strategy is also strictly dominated. Neither can appear in an equilibrium. The reduced strategies have row payoff matrix
The two pure Nash equilibria are and . If the opponent uses strategy with probability , the payoffs of strategies are and . Indifference requires . The same computation applies to the other player. A player mixing both strategies forces this exact opposing mixture; a player playing a pure strategy has a unique opposing best response, producing one of the two pure equilibria. Hence there are exactly three Nash equilibria:
For the symmetric mixed equilibrium, the original complementarity construction can use and ; it gives payoff to each player after normalization.