Step * 1 of Lemma l-ind-sqequal-list_ind


1. : ℤ
2. 0 < j
3. ∀F,x,L:Base.
     l-ind,L. eval in if Ax then otherwise let h,t in F[h;t;l-ind t]^j 1 ⊥ L ≤ rec-case(L) of
                                                                                          [] => x
                                                                                          h::t =>
                                                                                           r.F[h;t;r])
4. Base
5. Base
6. Base
7. (L)↓
8. ∀a,b:Top.  (if is pair then otherwise b)
9. ∀a,b:Top.  (if Ax then otherwise b)
⊢ let h,t 
  in F[h;t;λl-ind,L. eval in if Ax then otherwise let h,t in F[h;t;l-ind t]^j 1 ⊥ t] ≤ ⊥
BY
(SqReasoning
   THEN (Assert BY
               (HypSubst' (-1) THEN Reduce THEN InstHyp [⌜0⌝;⌜1⌝8⋅ THEN Auto))
   THEN (Assert 1 ∈ ℤ BY
               HypSubst' (-1) 0)
   THEN Auto) }


Latex:


Latex:

1.  j  :  \mBbbZ{}
2.  0  <  j
3.  \mforall{}F,x,L:Base.
          (\mlambda{}l-ind,L.  eval  v  =  L  in  if  v  =  Ax  then  x  otherwise  let  h,t  =  v  in  F[h;t;l-ind  t]\^{}j  -  1  \mbot{}  L 
            \mleq{}  rec-case(L)  of
                []  =>  x
                h::t  =>
                  r.F[h;t;r])
4.  F  :  Base
5.  x  :  Base
6.  L  :  Base
7.  (L)\mdownarrow{}
8.  \mforall{}a,b:Top.    (if  L  is  a  pair  then  a  otherwise  b  \msim{}  b)
9.  \mforall{}a,b:Top.    (if  L  =  Ax  then  a  otherwise  b  \msim{}  b)
\mvdash{}  let  h,t  =  L 
    in  F[h;t;\mlambda{}l-ind,L.  eval  v  =  L  in  if  v  =  Ax  then  x  otherwise  let  h,t  =  v  in  F[h;t;l-ind  t]\^{}j  -  1  \mbot{}  \000Ct]  \mleq{}  \mbot{}


By


Latex:
(SqReasoning
  THEN  (Assert  0  \msim{}  1  BY
                          (HypSubst'  (-1)  8  THEN  Reduce  8  THEN  InstHyp  [\mkleeneopen{}0\mkleeneclose{};\mkleeneopen{}1\mkleeneclose{}]  8\mcdot{}  THEN  Auto))
  THEN  (Assert  0  =  1  BY
                          HypSubst'  (-1)  0)
  THEN  Auto)




Home Index