Step * 1 1 1 1 1 1 of Lemma cycle-flip-lemma


1. : ℕ
2. : ℕn
3. u1 : ℕn
4. : ℕList
5. no_repeats(ℕn;[u1 v])
6. ¬(u ∈ [u1 v])
7. 1 < (||v|| 1) 1
8. : ℕn
9. (x ∈ [u; [u1 v]])
10. : ℕ
11. i < ||[u1 v]||
12. [u1 v][i] ∈ ℕn
⊢ (cycle([u; [u1 v]]) [u; [u1 v]][i 1])
((u, u1) if (i =z (||v|| 1) 1) then u1 else [u1 v][i 1] fi )
∈ ℕn
BY
TACTIC:(SplitOnConclITE THENA Auto) }

1
.....truecase..... 
1. : ℕ
2. : ℕn
3. u1 : ℕn
4. : ℕList
5. no_repeats(ℕn;[u1 v])
6. ¬(u ∈ [u1 v])
7. 1 < (||v|| 1) 1
8. : ℕn
9. (x ∈ [u; [u1 v]])
10. : ℕ
11. i < ||[u1 v]||
12. [u1 v][i] ∈ ℕn
13. ((||v|| 1) 1) ∈ ℤ
⊢ (cycle([u; [u1 v]]) [u; [u1 v]][i 1]) ((u, u1) u1) ∈ ℕn

2
.....falsecase..... 
1. : ℕ
2. : ℕn
3. u1 : ℕn
4. : ℕList
5. no_repeats(ℕn;[u1 v])
6. ¬(u ∈ [u1 v])
7. 1 < (||v|| 1) 1
8. : ℕn
9. (x ∈ [u; [u1 v]])
10. : ℕ
11. i < ||[u1 v]||
12. [u1 v][i] ∈ ℕn
13. ¬(i ((||v|| 1) 1) ∈ ℤ)
⊢ (cycle([u; [u1 v]]) [u; [u1 v]][i 1]) ((u, u1) [u1 v][i 1]) ∈ ℕn


Latex:


Latex:

1.  n  :  \mBbbN{}
2.  u  :  \mBbbN{}n
3.  u1  :  \mBbbN{}n
4.  v  :  \mBbbN{}n  List
5.  no\_repeats(\mBbbN{}n;[u1  /  v])
6.  \mneg{}(u  \mmember{}  [u1  /  v])
7.  1  <  (||v||  +  1)  +  1
8.  x  :  \mBbbN{}n
9.  (x  \mmember{}  [u;  [u1  /  v]])
10.  i  :  \mBbbN{}
11.  i  <  ||[u1  /  v]||
12.  x  =  [u1  /  v][i]
\mvdash{}  (cycle([u;  [u1  /  v]])  [u;  [u1  /  v]][i  +  1])
=  ((u,  u1)  if  (i  =\msubz{}  (||v||  +  1)  -  1)  then  u1  else  [u1  /  v][i  +  1]  fi  )


By


Latex:
TACTIC:(SplitOnConclITE  THENA  Auto)




Home Index