Theorem 4.1, p. 16 — along every orbit of (RL), every (iteratively) dominated strategy becomes extinct
ProvedReinfRegGames.Extinction.theorem_4_1Consider a finite game in normal form with players , pure strategy sets and payoffs ; let every player have a penalty function on (continuous, smooth on the relative interior of every face, strongly convex, not necessarily steep), and let , , be an orbit of the reinforcement learning dynamics
Let be the pure strategies of player that survive rounds of iterated elimination of strictly dominated strategies. Fix a round , a player and mixed strategies supported on such that strictly dominates in the game restricted to the survivors:
Then becomes extinct along :
For this is the statement for strategies dominated in the original game (4.1); for it covers iteratively dominated strategies. Hence only iteratively undominated strategies survive under (RL), for every choice of penalty functions, steep or not, extending the classical elimination results for the replicator dynamics.
Formalization Note Iterated dominance follows the Dominance definition: survivors are pure strategies, eliminated at each round by mixed strategies supported on the survivors against profiles supported on the survivors; a mixed strategy is iteratively dominated when it is dominated, in this sense, at some round. (A mixed strategy with weight on an eliminated pure strategy becomes extinct by the statement applied to that pure strategy.) Extinction is written as: for every there is such that for every some with has . The orbit is in the differential form of (RL), equivalent to the page's integral form along continuous trajectories.
import Mathlib import Definitions.Def_agt_games import Definitions.Def_ReinfRegGames_Extinction_Model import Definitions.Def_ReinfRegGames_Extinction_Dominance
namespace ReinfRegGames.Extinction
theorem theorem_4_1 {ι : Type*} [Fintype ι] [DecidableEq ι] {A : ι → Type*}
[∀ k, Fintype (A k)] [∀ k, DecidableEq (A k)]
(u : ι → (∀ k, A k) → ℝ) (h : ∀ k, (A k → ℝ) → ℝ) (K : ι → ℝ)
(hpen : ∀ k, IsPenalty (h k) (K k))
(y x : ℝ → ∀ k, A k → ℝ) (horb : IsRLOrbit u h y x)
(r : ℕ) (k : ι) (p p' : A k → ℝ) (hp : AGT.IsLottery p) (hp' : AGT.IsLottery p')
(hpS : ∀ α, p α ≠ 0 → α ∈ survivors u r k) (hp'S : ∀ α, p' α ≠ 0 → α ∈ survivors u r k)
(hdom : ∀ z : ∀ ℓ, A ℓ → ℝ, AGT.IsMixedProfile z →
(∀ ℓ β, z ℓ β ≠ 0 → β ∈ survivors u r ℓ) →
AGT.expectedPayoff u (Function.update z k p) k <
AGT.expectedPayoff u (Function.update z k p') k) :
∀ ε > 0, ∃ T : ℝ, ∀ t ≥ T, ∃ α, 0 < p α ∧ x t k α < ε := by sorry
end ReinfRegGames.Extinction
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.