Step * 2 of Lemma cons_iseg


1. [T] Type
2. T
3. T
4. l1 List
5. l2 List
6. List
7. [b l2] ([a l1] l) ∈ (T List)
⊢ ∃l:T List. (l2 (l1 l) ∈ (T List))
BY
Assert [b l2] ([a l1] l) ∈ List+ }

1
.....assertion..... 
1. Type
2. T
3. T
4. l1 List
5. l2 List
6. List
7. [b l2] ([a l1] l) ∈ (T List)
⊢ [b l2] ([a l1] l) ∈ List+

2
1. [T] Type
2. T
3. T
4. l1 List
5. l2 List
6. List
7. [b l2] ([a l1] l) ∈ (T List)
8. [b l2] ([a l1] l) ∈ List+
⊢ ∃l:T List. (l2 (l1 l) ∈ (T List))


Latex:


Latex:

1.  [T]  :  Type
2.  a  :  T
3.  b  :  T
4.  l1  :  T  List
5.  l2  :  T  List
6.  l  :  T  List
7.  [b  /  l2]  =  ([a  /  l1]  @  l)
\mvdash{}  \mexists{}l:T  List.  (l2  =  (l1  @  l))


By


Latex:
Assert  [b  /  l2]  =  ([a  /  l1]  @  l)




Home Index