Step * 1 of Lemma list-ext

.....subterm..... T:t
1:n
1. ∀[T:Type]. colist(T) ≡ Unit ⋃ (T × colist(T))
2. Type
3. (Unit ⋃ (A × colist(A))) ⊆colist(A)
4. colist(A) ⊆(Unit ⋃ (A × colist(A)))
5. {L:colist(A)| (colength(L))↓
⊢ x ∈ Unit ⋃ (A × {L:colist(A)| (colength(L))↓)
BY
-1 }

1
1. ∀[T:Type]. colist(T) ≡ Unit ⋃ (T × colist(T))
2. Type
3. (Unit ⋃ (A × colist(A))) ⊆colist(A)
4. colist(A) ⊆(Unit ⋃ (A × colist(A)))
5. colist(A)
6. (colength(x))↓
⊢ x ∈ Unit ⋃ (A × {L:colist(A)| (colength(L))↓)


Latex:


Latex:
.....subterm.....  T:t
1:n
1.  \mforall{}[T:Type].  colist(T)  \mequiv{}  Unit  \mcup{}  (T  \mtimes{}  colist(T))
2.  A  :  Type
3.  (Unit  \mcup{}  (A  \mtimes{}  colist(A)))  \msubseteq{}r  colist(A)
4.  colist(A)  \msubseteq{}r  (Unit  \mcup{}  (A  \mtimes{}  colist(A)))
5.  x  :  \{L:colist(A)|  (colength(L))\mdownarrow{}\} 
\mvdash{}  x  \mmember{}  Unit  \mcup{}  (A  \mtimes{}  \{L:colist(A)|  (colength(L))\mdownarrow{}\}  )


By


Latex:
D  -1




Home Index