Step * of Lemma strat2play-add1

[g:SimpleGame]. ∀[n:ℕ]. ∀[s:win2strat(g;n)]. ∀[moves:strat2play(g;n;s)]. ∀[x:Pos(g)].
  (seq-add(moves;x) ∈ strat2play(g;n;s))
BY
(InstLemma  `strat2play-longer` []
   THEN RepeatFor (ParallelLast')
   THEN Intro
   THEN Unhide
   THEN (Strat2PlaySubtype THEN (MemTypeHD (-1) THENA Auto) THEN Fold `member` (-2))
   THEN BackThruSomeHyp
   THEN Auto) }

1
1. SimpleGame
2. : ℕ
3. win2strat(g;n)
4. moves strat2play(g;n;s)
5. ∀[x:sequence(Pos(g))]
     ((x ∈ strat2play(g;n;s)) ∧ (seq-truncate(x;||moves||) moves ∈ strat2play(g;n;s))) supposing 
        ((seq-truncate(x;||moves||) moves ∈ sequence(Pos(g))) and 
        (||moves|| ≤ ||x||))
6. Pos(g)
7. moves ∈ sequence(Pos(g))
8. ((2 n) 2) ≤ ||moves||
⊢ ||moves|| ≤ ||seq-add(moves;x)||

2
1. SimpleGame
2. : ℕ
3. win2strat(g;n)
4. moves strat2play(g;n;s)
5. ∀[x:sequence(Pos(g))]
     ((x ∈ strat2play(g;n;s)) ∧ (seq-truncate(x;||moves||) moves ∈ strat2play(g;n;s))) supposing 
        ((seq-truncate(x;||moves||) moves ∈ sequence(Pos(g))) and 
        (||moves|| ≤ ||x||))
6. Pos(g)
7. moves ∈ sequence(Pos(g))
8. ((2 n) 2) ≤ ||moves||
⊢ seq-truncate(seq-add(moves;x);||moves||) moves ∈ sequence(Pos(g))


Latex:


Latex:
\mforall{}[g:SimpleGame].  \mforall{}[n:\mBbbN{}].  \mforall{}[s:win2strat(g;n)].  \mforall{}[moves:strat2play(g;n;s)].  \mforall{}[x:Pos(g)].
    (seq-add(moves;x)  \mmember{}  strat2play(g;n;s))


By


Latex:
(InstLemma    `strat2play-longer`  []
  THEN  RepeatFor  4  (ParallelLast')
  THEN  Intro
  THEN  Unhide
  THEN  (Strat2PlaySubtype  4  THEN  (MemTypeHD  (-1)  THENA  Auto)  THEN  Fold  `member`  (-2))
  THEN  BackThruSomeHyp
  THEN  Auto)




Home Index