Documentation

EconCSLib.GameTheory.StrategicGame.PotentialGame

EconCSLib.GameTheory.StrategicGame.PotentialGame #

Potential games: games admitting a potential function that captures all unilateral incentives.

Main definitions #

Main results #

References #

def StrategicGame.IsExactPotential {N : Type u_1} {U : Type u_2} [DecidableEq N] [Sub U] (G : StrategicGame N U) (Φ : G.ProfileU) :

An exact potential function: the change in Φ equals the change in the deviating player's payoff.

Equations
Instances For
    def StrategicGame.IsOrdinalPotential {N : Type u_1} {U : Type u_2} [DecidableEq N] [Preorder U] (G : StrategicGame N U) (Φ : G.ProfileU) :

    An ordinal potential function: a unilateral deviation improves payoff iff it increases Φ.

    Equations
    Instances For
      theorem StrategicGame.IsExactPotential.maximizer_is_nash {N : Type u_1} {U : Type u_2} [DecidableEq N] [Field U] [LinearOrder U] [IsStrictOrderedRing U] {G : StrategicGame N U} {Φ : G.ProfileU} ( : G.IsExactPotential Φ) {σ : G.Profile} (hmax : ∀ (τ : G.Profile), Φ σ Φ τ) :

      A profile maximizing an exact potential is a Nash equilibrium.

      theorem StrategicGame.IsOrdinalPotential.isNash_iff_localMax {N : Type u_1} {U : Type u_2} [DecidableEq N] [Field U] [LinearOrder U] [IsStrictOrderedRing U] {G : StrategicGame N U} {Φ : G.ProfileU} ( : G.IsOrdinalPotential Φ) {σ : G.Profile} :
      IsNashEquilibrium G σ ∀ (i : N) (s' : G.strategy i), Φ σ Φ (deviate σ i s')

      Nash ↔ local maximizer of ordinal potential.