Step * 1 1 of Lemma swap_swap


1. Type
2. L1 List
3. : ℕ||L1||
4. : ℕ||L1||
5. ||swap(L1;i;j)|| ||L1|| ∈ ℤ
6. ||swap(swap(L1;i;j);i;j)|| ||swap(L1;i;j)|| ∈ ℤ
7. i1 : ℕ
8. i1 < ||swap(swap(L1;i;j);i;j)||
9. 0 ≤ ((i, j) ((i, j) i1))
⊢ (i, j) ((i, j) i1) < ||L1||
BY
(RWO "flip_twice" THEN Auto) }


Latex:


Latex:

1.  T  :  Type
2.  L1  :  T  List
3.  i  :  \mBbbN{}||L1||
4.  j  :  \mBbbN{}||L1||
5.  ||swap(L1;i;j)||  =  ||L1||
6.  ||swap(swap(L1;i;j);i;j)||  =  ||swap(L1;i;j)||
7.  i1  :  \mBbbN{}
8.  i1  <  ||swap(swap(L1;i;j);i;j)||
9.  0  \mleq{}  ((i,  j)  ((i,  j)  i1))
\mvdash{}  (i,  j)  ((i,  j)  i1)  <  ||L1||


By


Latex:
(RWO  "flip\_twice"  0  THEN  Auto)




Home Index