Source

  • Monderer and Shapley (1996), Potential Games, LIT-1462, not read. No lawful copy was reached by this client (see its status note).
  • The attribution is second-hand. Duersch, Oechssler and Schipper, Unbeatable Imitation (arXiv 1003.4274; Games and Economic Behavior, DOI 10.1016/j.geb.2012.05.002), p. 18 of the arXiv PDF: “Monderer and Shapley (1996, Lemma 2.5) show that a finite strategic game has no strict improvement cycle (what they call the finite improvement property) if and only if it is a generalized ordinal potential game.” Neither paper is filed in the record.
  • A second restatement is weaker and differently worded. Biggar and Shames, Preference graphs (arXiv 2502.03546), p. 18: “Monderer and Shapley (1996b) show that ordinal potential games satisfy the ‘finite improvement property’”. They then characterize ordinal potential games in their own terms: “Theorem 4.3. A game is ordinal potential if and only if its preference graph is acyclic.” The two restatements differ on whether the class is generalized ordinal or ordinal. Their definitions of the improvement relation differ too, which is why the statement waits on the original.
  • Apt (2013), Potential Games, lecture slides, LIT-1866, read in full in NOTE-1427. Slide 15: “Theorem (Monderer and Shapley ‘96) Every finite game has a generalized ordinal potential iff it has the FIP”, (⇒) proved and (⇐) sketched by counting the improvement sequences ending at each profile. Its definitions agree with those below (its improvement paths are maximal, the same condition). No lemma number or page.

What was actually shown

Shown here, by the record, for finite games. These are standard definitions, not yet checked against the paper.

  • Strict unilateral improvement. A step x → y such that y differs from x only in player i’s strategy and u_i(y) > u_i(x).
  • Improvement path. A sequence of profiles each obtained from the last by such a step.
  • Finite improvement property (FIP). Every improvement path is finite.
  • Generalized ordinal potential. A function P from profiles to ℝ such that every such step has P(y) > P(x).
  • Ordinal potential. The stronger requirement u_i(y) > u_i(x) ⇔ P(y) > P(x) for every unilateral change.
  • Exact potential. P(y) − P(x) = u_i(y) − u_i(x).

Claim. A finite game has the FIP iff it has a generalized ordinal potential.

If. P rises strictly along any improvement path, so no profile occurs twice on it. There are finitely many profiles, so the path has at most |X| − 1 steps.

Only if. Suppose the improvement graph, profiles joined by strict unilateral improvements, had a directed cycle. Going round it forever would be an infinite improvement path, contradicting the FIP. So the graph is acyclic. Let P(x) be the number of steps in the longest improvement path ending at x. That number is finite, since an acyclic graph on finitely many nodes has only finitely many paths. If x → y is a step, any path ending at x extends by that step to one ending at y, so P(y) ≥ P(x)

  • 1 > P(x). P is a generalized ordinal potential, and it takes integer values.

Corollary (dynamics). In a finite game with the FIP, every better-response sequence, one player at a time making some strictly improving move, terminates. It terminates at a profile from which no player can strictly improve, which is a pure Nash equilibrium. So pure equilibria exist. Duersch et al. report this as Monderer and Shapley’s “Lemma 2.5 and the first paragraph on p. 129”.

For the record. With the perspectives as players, “an ordering prevails along which every improving move climbs” is equivalent, for a finite set of profiles, to “no perspective-by-perspective improvement ever returns to where it began”. The ordering needs no more than integer values. The obstacle CLAIM-436 raises for lexicographic orders does not arise on a finite set. FIP is the property of the incentives that makes TERM-076’s “prevails” a theorem rather than a metaphor, in the ordinal sense. The cardinal sense, an exact potential and the share of the flow it explains, is THEORY-894, and the two come apart. A game can be far from exact, with a large harmonic share, and still have the FIP (NOTE-1116).

What this does not say

  • Nothing about simultaneous moves. The FIP concerns one player moving at a time. Under simultaneous best responses a 2×2 coordination game, an exact potential game, cycles forever when started off the diagonal.
  • Nothing about the global maximum. Improvement paths end at local maxima of P, pure equilibria, which need not be P’s top.
  • Generalized, not ordinal. The FIP gives only that P rises with strict improvements. Indifferent moves are unconstrained. The FIP does not give an ordinal potential. Apt’s slide 13 game, (T, L) = (1, 0), (T, R) = (2, 0), (B, L) = (2, 0), (B, R) = (0, 1), has the acyclic improvement graph (T, L) → (B, L) → (B, R) → (T, R). Player 2’s indifference between (T, L) and (T, R) would force an ordinal potential to be equal there. So Duersch, Oechssler and Schipper’s class is the right one, and Biggar and Shames’s one-way sentence is consistent with it. What the paper itself says about ordinal potentials is unread.
  • Nothing about infinite games. Whether a game with infinitely many profiles and no improvement cycle has a real-valued potential is a different question, and the lexicographic case suggests it can fail. What the paper says about infinite games is not known here.
  • Nothing about collective choice. The result is about unilateral improvements by players over joint profiles, not about a rule that aggregates rankings of one shared choice (NOTE-1116, “Where it does not fit”).

Note of 2026-10-30: the re-derivation, checked

The second check at the status review (ADR-065 §5) followed each step under “What was actually shown”.

  1. If. If P rises strictly at every strict unilateral improvement, then no profile repeats on an improvement path. There are finitely many profiles, so every path has at most |X| − 1 steps.

  2. Only if. If the improvement graph had a directed cycle, going round it forever would be an infinite improvement path. So the FIP makes the graph acyclic. On a finite acyclic graph, P(x), the length of the longest path ending at x, is finite. Any path into x extends by a step x → y, so P(y) ≥ P(x) + 1.

  3. No improvement cycle is the same as the FIP. In a finite game, an infinite improvement path repeats some profile and so contains a cycle. The converse is step 2’s first sentence.

  4. Dynamics. A better-response sequence is an improvement path, so it stops within |X| − 1 steps. It stops only where no player can strictly improve, which is a pure Nash equilibrium.

  5. Generalized, not ordinal. In Apt’s slide-13 game the improvement graph is (T, L) → (B, L) → (B, R) → (T, R). An ordinal potential would need P(T, L) = P(T, R), since player 2 is indifferent there, and also P(T, L) < P(T, R) along the chain.

A script (numpy, in the session’s scratchpad, s896_fip.py) checked these steps on 3,000 random games with 2 or 3 players, 2 or 3 strategies each, and integer payoffs from 0 to 3, so that ties occur. Of these, 1,938 were acyclic, and in every one the longest-path P was a generalized ordinal potential. In each, 50 random better-response runs (96,900 in all) all stopped within |X| − 1 steps at a profile the script confirmed, from the payoffs, to be a pure equilibrium. In the 1,062 cyclic games the construction refused the graph, and none of 2,000 random real functions per game was a potential. For Apt’s game the script found the improvement graph acyclic and the ordinal constraints contradictory. It had two controls. The utilitarian sum of payoffs, which ought not to be a potential in general, failed in 1,606 acyclic games. And matching pennies’ improvement cycle was refused.