Step
*
of Lemma
mkW_wf
∀[Pos:Type]. ∀[Mv:Pos ⟶ Type]. ∀[a:Pos]. ∀[f:Mv[a] ⟶ WfdSpread(Pos;a.Mv[a])].  (mkW(a;f) ∈ WfdSpread(Pos;a.Mv[a]))
BY
{ (Auto THEN (InstLemma `spread-ext` [⌜Pos⌝;⌜Mv⌝]⋅ THENA Auto) THEN Unfold `mkW` 0 THEN MemTypeCD THEN Auto) }
1
1. Pos : Type
2. Mv : Pos ⟶ Type
3. a : Pos
4. f : Mv[a] ⟶ WfdSpread(Pos;a.Mv[a])
5. Spread(Pos;a.Mv[a]) ≡ a:Pos × (Mv[a] ⟶ Spread(Pos;a.Mv[a]))
⊢ <a, f> ∈ Spread(Pos;a.Mv[a])
2
1. Pos : Type
2. Mv : Pos ⟶ Type
3. a : Pos
4. f : Mv[a] ⟶ WfdSpread(Pos;a.Mv[a])
5. Spread(Pos;a.Mv[a]) ≡ a:Pos × (Mv[a] ⟶ Spread(Pos;a.Mv[a]))
6. p : ℕ ⟶ MoveChoice(Pos;a.Mv[a])
⊢ ↓∃n:ℕ. resigned(subgame(<a, f>p;n))
Latex:
Latex:
\mforall{}[Pos:Type].  \mforall{}[Mv:Pos  {}\mrightarrow{}  Type].  \mforall{}[a:Pos].  \mforall{}[f:Mv[a]  {}\mrightarrow{}  WfdSpread(Pos;a.Mv[a])].
    (mkW(a;f)  \mmember{}  WfdSpread(Pos;a.Mv[a]))
By
Latex:
(Auto
  THEN  (InstLemma  `spread-ext`  [\mkleeneopen{}Pos\mkleeneclose{};\mkleeneopen{}Mv\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  Unfold  `mkW`  0
  THEN  MemTypeCD
  THEN  Auto)
Home
Index