Step * of Lemma l-last-cons

[u,v:Top].  (l-last([u v]) if null(v) then else l-last(v) fi )
BY
((UnivCD THENA Auto) THEN RepUR ``l-last l-last-default null`` THEN RecUnfold `list_ind` 0⋅ THEN LiftRed }

1
1. Top
2. Top
⊢ eval in
  if is pair then let h,t 
                      in rec-case(t) of [] => λx.x h::t => r.λx.(r h) otherwise if Ax then otherwise ⊥ 
if if is pair then ff otherwise if Ax then tt otherwise ⊥
then u
else eval in
     if is pair then let h,t 
                         in rec-case(t) of [] => λx.x h::t => r.λx.(r h) otherwise if Ax then ⊥ otherwise ⊥
fi 


Latex:


Latex:
\mforall{}[u,v:Top].    (l-last([u  /  v])  \msim{}  if  null(v)  then  u  else  l-last(v)  fi  )


By


Latex:
((UnivCD  THENA  Auto)
  THEN  RepUR  ``l-last  l-last-default  null``  0
  THEN  RecUnfold  `list\_ind`  0\mcdot{}
  THEN  LiftRed  )




Home Index