Documentation

PiBaseLean.Properties.P187.Lemmas

theorem PiBase.Formal.ofFun_map {M : Type u} {N : Type v} (g : MN) (f : M) (k : ) :
List.map g (List.ofFun f k) = List.ofFun (fun (n : ) => g (f n)) k

Mapping an initial segment of a sequence is the initial segment of the mapped sequence.

theorem PiBase.Formal.ofAllowed_isPayoff_iff {M : Type u} {N : Type v} (Ψ : NM) {G : Game M} {H : Game N} {S : AllowedMoves M} {T : AllowedMoves N} (hST : ∀ (l : List N), T l S (List.map Ψ l)) (hGH : ∀ (c : N), H.IsPayoff c G.IsPayoff fun (n : ) => Ψ (c n)) (b : N) :
(H.ofAllowed T).IsPayoff b (G.ofAllowed S).IsPayoff fun (n : ) => Ψ (b n)

Transport of Game.ofAllowed payoffs along a map Ψ of the move type.

theorem PiBase.Formal.hasWinningStrategyA_of_comap {M : Type u} {N : Type v} (Ψ : NM) (Φ : MN) (hΨΦ : ∀ (p : M), Ψ (Φ p) = p) {G : Game M} {H : Game N} (hpay : ∀ (b : N), H.IsPayoff b G.IsPayoff fun (n : ) => Ψ (b n)) (h : HasWinningStrategyA G) :

Transport a winning strategy for player A along a retraction Ψ ∘ Φ = id of the move type.

def PiBase.Formal.wMoveComap {X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] (φ : X ≃ₜ Y) (q : Y × Set Y) :
X × Set X

The move of the wGame on X corresponding to a move of the wGame on Y along a homeomorphism φ : X ≃ₜ Y.

Equations
Instances For
    def PiBase.Formal.wMoveMap {X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] (φ : X ≃ₜ Y) (p : X × Set X) :
    Y × Set Y

    The move of the wGame on Y corresponding to a move of the wGame on X along a homeomorphism φ : X ≃ₜ Y.

    Equations
    Instances For
      theorem PiBase.Formal.wMoveComap_wMoveMap {X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] (φ : X ≃ₜ Y) (p : X × Set X) :
      wMoveComap φ (wMoveMap φ p) = p
      theorem PiBase.Formal.preimage_mem_nhds_symm_iff {X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] (φ : X ≃ₜ Y) (y : Y) (S : Set Y) :
      φ ⁻¹' S nhds (φ.symm y) S nhds y
      theorem PiBase.Formal.wAllowed_comap_iff {X : Type u} {Y : Type v} [TopologicalSpace X] [TopologicalSpace Y] (φ : X ≃ₜ Y) (y : Y) (l : List (Y × Set Y)) :

      The allowed moves of the wGame at y correspond to the allowed moves of the wGame at φ.symm y under wMoveComap φ.