Step * 2 of Lemma Game-add-assoc


1. Game
2. ∀m:Game. ((left-option{i:l}(G;m) ∨ right-option{i:l}(G;m))  (∀H,K:Game.  m ⊕ H ⊕ K ≡ m ⊕ H ⊕ K))
3. Game
4. ∀m:Game. ((left-option{i:l}(H;m) ∨ right-option{i:l}(H;m))  (∀K:Game. G ⊕ m ⊕ K ≡ G ⊕ m ⊕ K))
5. Game
6. ∀m:Game. ((left-option{i:l}(K;m) ∨ right-option{i:l}(K;m))  G ⊕ H ⊕ m ≡ G ⊕ H ⊕ m)
7. left-indices(H)
⊢ ∃j:left-indices(G ⊕ H ⊕ K). G ⊕ left-move(H;x) ⊕ K ≡ left-move(G ⊕ H ⊕ K;j)
BY
((D With ⌜inl (inr )⌝  THENW Auto)
   THEN Reduce 0
   THEN BackThruSomeHyp
   THEN RepUR ``left-option right-option`` 0
   THEN Auto) }


Latex:


Latex:

1.  G  :  Game
2.  \mforall{}m:Game
          ((left-option\{i:l\}(G;m)  \mvee{}  right-option\{i:l\}(G;m))  {}\mRightarrow{}  (\mforall{}H,K:Game.    m  \moplus{}  H  \moplus{}  K  \mequiv{}  m  \moplus{}  H  \moplus{}  K))
3.  H  :  Game
4.  \mforall{}m:Game.  ((left-option\{i:l\}(H;m)  \mvee{}  right-option\{i:l\}(H;m))  {}\mRightarrow{}  (\mforall{}K:Game.  G  \moplus{}  m  \moplus{}  K  \mequiv{}  G  \moplus{}  m  \moplus{}  K))
5.  K  :  Game
6.  \mforall{}m:Game.  ((left-option\{i:l\}(K;m)  \mvee{}  right-option\{i:l\}(K;m))  {}\mRightarrow{}  G  \moplus{}  H  \moplus{}  m  \mequiv{}  G  \moplus{}  H  \moplus{}  m)
7.  x  :  left-indices(H)
\mvdash{}  \mexists{}j:left-indices(G  \moplus{}  H  \moplus{}  K).  G  \moplus{}  left-move(H;x)  \moplus{}  K  \mequiv{}  left-move(G  \moplus{}  H  \moplus{}  K;j)


By


Latex:
((D  0  With  \mkleeneopen{}inl  (inr  x  )\mkleeneclose{}    THENW  Auto)
  THEN  Reduce  0
  THEN  BackThruSomeHyp
  THEN  RepUR  ``left-option  right-option``  0
  THEN  Auto)




Home Index