Here the concept lives in its purest form: s∗∈B(s∗) solved via topology
(Kakutani/Brouwer) or, for zero-sum 2-player games, linear-programming duality.
Traders choose portfolios si; the market-clearing price p is set by aggregate
demand s−i. A rational-expectations equilibrium is a price where each trader's
holding is optimal given the price others' behavior produces — a Nash fixed point in
prices/quantities.
Agents are gene-coded strategies; "payoff" is fitnessW; "changing strategy" is
mutation. An ESS x∗ resists invasion: a rare mutant y cannot outgrow it.
W(x∗,x∗)>W(y,x∗),or if equal, W(x∗,y)>W(y,y)
Every ESS is a Nash equilibrium (the first line is the Nash condition); ESS adds a
stability refinement. The replicator dynamic makes this explicit:
x˙k=xk(W(ek,x)−Wˉ(x))
whose rest points are Nash equilibria; asymptotically stable ones are ESS.
Learning agents update policies via gradients/best response; convergence targets are
Nash equilibria. Self-play (AlphaGo, poker bots) approximates fixed points of the
best-response map.
ESS → ML stability: Biology's replicator dynamics and Lyapunov stability give
tools to analyze whether multi-agent learning converges — GAN training pathologies
are literally the same limit cycles seen in Hawk–Dove-type games.
Markets → evolution: "No profitable deviation" unifies no-arbitrage with
no-invasion — competition selects fixed points in both, so intuition about
arbitrage transfers to understanding evolutionary invasion.
Fixed-point math → everything: Kakutani's theorem tells us equilibria exist
in all these domains, but existence ≠ reachability. That gap (existence vs. dynamic
convergence) is the shared open problem across market micro-structure, evolution,
and multi-agent RL.
Mixed strategies → randomization: The same concept explains why animals
randomize (bet-hedging), why optimal poker play is randomized, and why markets
can't be perfectly predicted.