Step
*
1
2
2
of Lemma
islist-iff-length-has-value
.....eq aux..... 
1. T : Type
2. j : ℤ
3. 0 < j
4. λt,x. Ax ∈ ∀t:colist(T). ((is-list-fun()^j - 1 ⊥ t)↓ 
⇒ (||t||)↓)
5. ∀t:colist(T). ((is-list-fun()^j - 1 ⊥ t)↓ 
⇒ (||t||)↓)
6. t : colist(T)
⊢ istype((is-list-approx(j) t)↓)
BY
{ (GenConclAtAddrType ⌜colist(T) ⟶ partial(𝔹)⌝ [1;1;1]⋅ THEN Auto) }
Latex:
Latex:
.....eq  aux..... 
1.  T  :  Type
2.  j  :  \mBbbZ{}
3.  0  <  j
4.  \mlambda{}t,x.  Ax  \mmember{}  \mforall{}t:colist(T).  ((is-list-fun()\^{}j  -  1  \mbot{}  t)\mdownarrow{}  {}\mRightarrow{}  (||t||)\mdownarrow{})
5.  \mforall{}t:colist(T).  ((is-list-fun()\^{}j  -  1  \mbot{}  t)\mdownarrow{}  {}\mRightarrow{}  (||t||)\mdownarrow{})
6.  t  :  colist(T)
\mvdash{}  istype((is-list-approx(j)  t)\mdownarrow{})
By
Latex:
(GenConclAtAddrType  \mkleeneopen{}colist(T)  {}\mrightarrow{}  partial(\mBbbB{})\mkleeneclose{}  [1;1;1]\mcdot{}  THEN  Auto)
Home
Index