Documentation

EconCSLib.GameTheory.ExtensiveGame.GameTreeStrategicForm

EconCSLib.GameTheory.ExtensiveGame.GameTreeStrategicForm #

Strategic-form extraction for finite perfect-information GameTree games.

The extracted normal-form game gives every player a complete contingent plan: at each node context (mover, head, tail), choose one of the available children. During play, the node's mover selects which player's plan is used.

Main definitions #

Main results #

def GameTree.PlayerStrategy (N : Type u_3) (U : Type u_4) :
Type (max u_3 u_4)

A single player's pure strategy in the normal form of a GameTree: a complete contingent plan choosing a child at every possible node.

Equations
Instances For
    def GameTree.profileStrategy {N : Type u_1} {U : Type u_2} (σ : NPlayerStrategy N U) :

    Combine a normal-form profile into the global GameTree.Strategy used by the game-tree evaluator. At each node, the mover's contingent plan is used.

    Equations
    Instances For
      noncomputable def GameTree.toStrategicGame {N : Type u_1} {U : Type u_2} (g : GameTree N U) :

      The strategic-form extraction of a finite perfect-information tree.

      Equations
      Instances For
        theorem GameTree.profileStrategy_deviate_variant {N : Type u_1} {U : Type u_2} [DecidableEq N] (σ : NPlayerStrategy N U) (i : N) (s' : PlayerStrategy N U) :

        Replacing player i's normal-form contingent plan produces an i-variant global tree strategy.

        theorem GameTree.profileStrategy_deviate_eq_of_variant {N : Type u_1} {U : Type u_2} [DecidableEq N] (σ : NPlayerStrategy N U) (i : N) (τ : Strategy N U) ( : IVariant i (profileStrategy σ) τ) :

        Any global i-variant tree strategy can be represented by deviating player i's normal-form contingent plan.

        Nash equilibrium in the extracted strategic-form game is exactly Nash equilibrium at the root of the original tree.