Step * of Lemma cWO-induction_1-ext

[T:Type]. ∀[R:T ⟶ T ⟶ ℙ].  ∀[Q:T ⟶ ℙ]. TI(T;x,y.R[x;y];t.Q[t]) supposing cWO(T;x,y.R[x;y])
BY
Extract of Obid: cWO-induction_1
  normalizes to:
  
  λF,t. (bar_recursion(λn,s. if (0) < (n)
                                then if (n 1) then inr p.let _,_ in Ax)  else inl <Ax, Ax> fi 
                                else (inr p.let _,_ 
                                              in Ax) );
                       λn,s,p,a. let _,_ in Ax;
                       λn,s,g,a. (F s1.(g (inl a) s1)));
                       0;λm.if (m) < (0)  then m  else ⊥
         t)
  
  not unfolding bar_recursion
  finishing with (Try (Fold `bottom` 0) THEN Auto) }


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[R:T  {}\mrightarrow{}  T  {}\mrightarrow{}  \mBbbP{}].    \mforall{}[Q:T  {}\mrightarrow{}  \mBbbP{}].  TI(T;x,y.R[x;y];t.Q[t])  supposing  cWO(T;x,y.R[x;y])


By


Latex:
Extract  of  Obid:  cWO-induction\_1
normalizes  to:

\mlambda{}F,t.  (bar\_recursion(\mlambda{}n,s.  if  (0)  <  (n)
                                                            then  if  s  (n  -  1)  then  inr  (\mlambda{}p.let  $_{}$,$\mbackslash{}ff5\000Cf{}$  =  p  in  Ax)    else  inl  <Ax,  Ax>  fi 
                                                            else  (inr  (\mlambda{}p.let  $_{}$,$_{}$  \000C=  p 
                                                                                        in  Ax)  );
                                          \mlambda{}n,s,p,a.  let  $_{}$,$_{}$  =  p  in  Ax;
                                          \mlambda{}n,s,g,a.  (F  a  (\mlambda{}s1.(g  (inl  a)  s1)));
                                          0;\mlambda{}m.if  (m)  <  (0)    then  0  m    else  \mbot{}) 
              t)

not  unfolding  bar\_recursion
finishing  with  (Try  (Fold  `bottom`  0)  THEN  Auto)




Home Index