Step * of Lemma basic-implies-strong-continuity2-ext

[T:Type]. ∀[F:(ℕ ⟶ T) ⟶ ℕ].  (basic-strong-continuity(T;F)  strong-continuity2(T;F))
BY
Extract of Obid: basic-implies-strong-continuity2
  not unfolding  isint mu primrec
  finishing with (RepUR ``int? is_int btrue bfalse it`` THEN Auto)
  normalizes to:
  
  λM.<λn,f. eval in if is an integer then inl else ff
     , λf.<<mu(λn.is_int(M f)), Ax>, λn.eval in if is an integer then Ax else Ax>
     > }


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[F:(\mBbbN{}  {}\mrightarrow{}  T)  {}\mrightarrow{}  \mBbbN{}].    (basic-strong-continuity(T;F)  {}\mRightarrow{}  strong-continuity2(T;F))


By


Latex:
Extract  of  Obid:  basic-implies-strong-continuity2
not  unfolding    isint  mu  primrec
finishing  with  (RepUR  ``int?  is\_int  btrue  bfalse  it``  0  THEN  Auto)
normalizes  to:

\mlambda{}M.<\mlambda{}n,f.  eval  v  =  M  n  f  in  if  v  is  an  integer  then  inl  v  else  ff
      ,  \mlambda{}f.<<mu(\mlambda{}n.is\_int(M  n  f)),  Ax>,  \mlambda{}n.eval  v  =  M  n  f  in  if  v  is  an  integer  then  Ax  else  Ax>
      >




Home Index