Step * 1 1 of Lemma islist-implies-is-list


1. : ℤ
2. 0 < j
3. ∀t:Base
     ((λlist_ind,L. eval in if is pair then let h,t in eval list_ind in <h, s> otherwise if Ax t\000Chen [] otherwise ⊥^j 1 ⊥ t)↓
      (t ∈ Base List))
4. Base
5. (eval = λlist_ind,L. eval in
                          if is pair then let h,t 
                                              in eval list_ind in
                                                 <h, s> otherwise if Ax then [] otherwise ⊥^j 
             ⊥ 
             (snd(t)) in
    <fst(t), s>)↓
6. ¬(j 0 ∈ ℤ)
7. 0 ≤ 0
8. ~ <fst(t), snd(t)>
⊢ <fst(t), snd(t)> ∈ Base List
BY
xxx(HasValueD (-4) THEN Fold `cons` THEN Auto)xxx }


Latex:


Latex:

1.  j  :  \mBbbZ{}
2.  0  <  j
3.  \mforall{}t:Base
          ((\mlambda{}list$_{ind}$,L.  eval  v  =  L  in
                                      if  v  is  a  pair  then  let  h,t  =  v 
                                                                              in  eval  s  =  list$_{ind}$  t  in
                                                                                    <h,  s>  otherwise  if  v  =  Ax  then  []  otherwise  \mbot{}\^{}j  -  1 
              \mbot{} 
              t)\mdownarrow{}
          {}\mRightarrow{}  (t  \mmember{}  Base  List))
4.  t  :  Base
5.  (eval  s  =  \mlambda{}list$_{ind}$,L.  eval  v  =  L  in
                                                  if  v  is  a  pair  then  let  h,t  =  v 
                                                                                          in  eval  s  =  list$_{ind}$  t  in
                                                                                                <h,  s>  otherwise  if  v  =  Ax  then  []  otherwise  \mbot{}\^{}j  -  1\000C 
                          \mbot{} 
                          (snd(t))  in
        <fst(t),  s>)\mdownarrow{}
6.  \mneg{}(j  =  0)
7.  0  \mleq{}  0
8.  t  \msim{}  <fst(t),  snd(t)>
\mvdash{}  <fst(t),  snd(t)>  \mmember{}  Base  List


By


Latex:
xxx(HasValueD  (-4)  THEN  Fold  `cons`  0  THEN  Auto)xxx




Home Index