Step
*
1
of Lemma
triple_swap
1. n : ℕ
2. i : ℕn
3. j : ℕn
4. k : ℕn
5. ¬(i = j ∈ ℤ)
6. ¬(j = k ∈ ℤ)
⊢ swap(i;j) = (swap(i;k) o (swap(j;k) o swap(i;k))) ∈ (ℕn ⟶ ℕn)
BY
{ ((Unfolds ``compose swap`` 0 THEN AbReduce 0) THEN EqCD THEN Repeat (AutoSplit)) }
1
.....eq aux..... 
1. n : ℕ
2. i : ℕn
3. j : ℕn
4. k : ℕn
5. ¬(i = j ∈ ℤ)
6. ¬(j = k ∈ ℤ)
⊢ ℕn = ℕn ∈ Type
Latex:
Latex:
1.  n  :  \mBbbN{}
2.  i  :  \mBbbN{}n
3.  j  :  \mBbbN{}n
4.  k  :  \mBbbN{}n
5.  \mneg{}(i  =  j)
6.  \mneg{}(j  =  k)
\mvdash{}  swap(i;j)  =  (swap(i;k)  o  (swap(j;k)  o  swap(i;k)))
By
Latex:
((Unfolds  ``compose  swap``  0  THEN  AbReduce  0)  THEN  EqCD  THEN  Repeat  (AutoSplit))
Home
Index