Step * 1 1 1 of Lemma list_extensionality

.....subterm..... T:t
1:n
1. Type
2. T@i
3. List@i
4. ∀b:T List. ((||v|| ||b|| ∈ ℤ (∀i:ℕ(i < ||v||  (v[i] b[i] ∈ T)))  (v b ∈ (T List)))
5. u1 T@i
6. v1 List@i
7. (||[u v]|| ||v1|| ∈ ℤ (∀i:ℕ(i < ||[u v]||  ([u v][i] v1[i] ∈ T)))  ([u v] v1 ∈ (T List))
8. (||v|| 1) (||v1|| 1) ∈ ℤ
9. ∀i:ℕ(i < ||v||  ([u v][i] [u1 v1][i] ∈ T))
⊢ u1 ∈ T
BY
(((InstHyp [0] (-1) THENA Auto) THEN Reduce (-1)) THEN Auto) }


Latex:


Latex:
.....subterm.....  T:t
1:n
1.  T  :  Type
2.  u  :  T@i
3.  v  :  T  List@i
4.  \mforall{}b:T  List.  ((||v||  =  ||b||)  {}\mRightarrow{}  (\mforall{}i:\mBbbN{}.  (i  <  ||v||  {}\mRightarrow{}  (v[i]  =  b[i])))  {}\mRightarrow{}  (v  =  b))
5.  u1  :  T@i
6.  v1  :  T  List@i
7.  (||[u  /  v]||  =  ||v1||)  {}\mRightarrow{}  (\mforall{}i:\mBbbN{}.  (i  <  ||[u  /  v]||  {}\mRightarrow{}  ([u  /  v][i]  =  v1[i])))  {}\mRightarrow{}  ([u  /  v]  =  v1)
8.  (||v||  +  1)  =  (||v1||  +  1)
9.  \mforall{}i:\mBbbN{}.  (i  <  ||v||  +  1  {}\mRightarrow{}  ([u  /  v][i]  =  [u1  /  v1][i]))
\mvdash{}  u  =  u1


By


Latex:
(((InstHyp  [0]  (-1)  THENA  Auto)  THEN  Reduce  (-1))  THEN  Auto)




Home Index