Step
*
1
1
of Lemma
no_repeats_cons
1. T : Type
2. l : T List
3. x : T
4. ∀[i,j:ℕ].  (¬([x / l][i] = [x / l][j] ∈ T)) supposing ((¬(i = j ∈ ℕ)) and j < ||l|| + 1 and i < ||l|| + 1)
5. i : ℕ
6. j : ℕ
7. i < ||l||
8. j < ||l||
9. ¬(i = j ∈ ℕ)
10. ¬([x / l][i + 1] = [x / l][j + 1] ∈ T)
⊢ ¬(l[i] = l[j] ∈ T)
BY
{ (((RWO "select_cons_tl" (-1) THEN Auto{2,3}-1) THEN RW IntNormC (-1)) THEN Auto) }
Latex:
Latex:
1.  T  :  Type
2.  l  :  T  List
3.  x  :  T
4.  \mforall{}[i,j:\mBbbN{}].
          (\mneg{}([x  /  l][i]  =  [x  /  l][j]))  supposing  ((\mneg{}(i  =  j))  and  j  <  ||l||  +  1  and  i  <  ||l||  +  1)
5.  i  :  \mBbbN{}
6.  j  :  \mBbbN{}
7.  i  <  ||l||
8.  j  <  ||l||
9.  \mneg{}(i  =  j)
10.  \mneg{}([x  /  l][i  +  1]  =  [x  /  l][j  +  1])
\mvdash{}  \mneg{}(l[i]  =  l[j])
By
Latex:
(((RWO  "select\_cons\_tl"  (-1)  THEN  Auto\{2,3\}-1)  THEN  RW  IntNormC  (-1))  THEN  Auto)
Home
Index