Step
*
1
1
of Lemma
sub-spread-transitive
1. Pos : Type
2. Mv : Pos ⟶ Type
3. a : Spread(Pos;a.Mv[a])
4. b : Spread(Pos;a.Mv[a])
5. c : Spread(Pos;a.Mv[a])
6. n1 : ℕ
7. p1 : ℕn1 ⟶ MoveChoice(Pos;a.Mv[a])
8. subgame(b;p1;n1) = (inl a) ∈ (Spread(Pos;a.Mv[a])?)
9. n : ℕ
10. p : ℕn ⟶ MoveChoice(Pos;a.Mv[a])
11. subgame(c;p;n) = (inl b) ∈ (Spread(Pos;a.Mv[a])?)
⊢ subgame(c;λi.if (i) < (n)  then p i  else (p1 (i - n));n1 + n) = (inl a) ∈ (Spread(Pos;a.Mv[a])?)
BY
{ TACTIC:(RepeatFor 2 (MoveToConcl (-1)) THEN MoveToConcl 5 THEN NatInd (-1) THEN Auto) }
1
1. Pos : Type
2. Mv : Pos ⟶ Type
3. a : Spread(Pos;a.Mv[a])
4. b : Spread(Pos;a.Mv[a])
5. n1 : ℕ
6. p1 : ℕn1 ⟶ MoveChoice(Pos;a.Mv[a])
7. subgame(b;p1;n1) = (inl a) ∈ (Spread(Pos;a.Mv[a])?)
8. n : ℤ
9. c : Spread(Pos;a.Mv[a])
10. p : ℕ0 ⟶ MoveChoice(Pos;a.Mv[a])
11. subgame(c;p;0) = (inl b) ∈ (Spread(Pos;a.Mv[a])?)
⊢ subgame(c;λi.if (i) < (0)  then p i  else (p1 (i - 0));n1 + 0) = (inl a) ∈ (Spread(Pos;a.Mv[a])?)
2
1. Pos : Type
2. Mv : Pos ⟶ Type
3. a : Spread(Pos;a.Mv[a])
4. b : Spread(Pos;a.Mv[a])
5. n1 : ℕ
6. p1 : ℕn1 ⟶ MoveChoice(Pos;a.Mv[a])
7. subgame(b;p1;n1) = (inl a) ∈ (Spread(Pos;a.Mv[a])?)
8. n : ℤ
9. 0 < n
10. ∀c:Spread(Pos;a.Mv[a]). ∀p:ℕn - 1 ⟶ MoveChoice(Pos;a.Mv[a]).
      ((subgame(c;p;n - 1) = (inl b) ∈ (Spread(Pos;a.Mv[a])?))
      
⇒ (subgame(c;λi.if (i) < (n - 1)  then p i  else (p1 (i - n - 1));n1 + (n - 1))
         = (inl a)
         ∈ (Spread(Pos;a.Mv[a])?)))
11. c : Spread(Pos;a.Mv[a])
12. p : ℕn ⟶ MoveChoice(Pos;a.Mv[a])
13. subgame(c;p;n) = (inl b) ∈ (Spread(Pos;a.Mv[a])?)
⊢ subgame(c;λi.if (i) < (n)  then p i  else (p1 (i - n));n1 + n) = (inl a) ∈ (Spread(Pos;a.Mv[a])?)
Latex:
Latex:
1.  Pos  :  Type
2.  Mv  :  Pos  {}\mrightarrow{}  Type
3.  a  :  Spread(Pos;a.Mv[a])
4.  b  :  Spread(Pos;a.Mv[a])
5.  c  :  Spread(Pos;a.Mv[a])
6.  n1  :  \mBbbN{}
7.  p1  :  \mBbbN{}n1  {}\mrightarrow{}  MoveChoice(Pos;a.Mv[a])
8.  subgame(b;p1;n1)  =  (inl  a)
9.  n  :  \mBbbN{}
10.  p  :  \mBbbN{}n  {}\mrightarrow{}  MoveChoice(Pos;a.Mv[a])
11.  subgame(c;p;n)  =  (inl  b)
\mvdash{}  subgame(c;\mlambda{}i.if  (i)  <  (n)    then  p  i    else  (p1  (i  -  n));n1  +  n)  =  (inl  a)
By
Latex:
TACTIC:(RepeatFor  2  (MoveToConcl  (-1))  THEN  MoveToConcl  5  THEN  NatInd  (-1)  THEN  Auto)
Home
Index