Step * of Lemma hdf-compose1-transformation0

[f,F:Top].
  (f fix((λmk-hdf.(inl a.<mk-hdf, F[a]>)))) 
  fix((λmk-hdf.(inl a.simple-cbva-seq(λn.bag-map(f;F[a]);λout.<mk-hdf, out>;1))))))
BY
(Auto
   THEN RepUR ``simple-cbva-seq cbva-seq mk_lambdas`` 0
   THEN RepeatFor ((RecUnfold `callbyvalueall-seq` 0⋅ THEN Reduce 0))) }

1
1. Top
2. Top
⊢ fix((λmk-hdf.(inl a.<mk-hdf, F[a]>)))) fix((λmk-hdf.(inl a.let v ←─ bag-map(f;F[a])
                                                                       in <mk-hdf, v>))))


Latex:


\mforall{}[f,F:Top].
    (f  o  fix((\mlambda{}mk-hdf.(inl  (\mlambda{}a.<mk-hdf,  F[a]>)))) 
    \msim{}  fix((\mlambda{}mk-hdf.(inl  (\mlambda{}a.simple-cbva-seq(\mlambda{}n.bag-map(f;F[a]);\mlambda{}out.<mk-hdf,  out>1))))))


By

(Auto
  THEN  RepUR  ``simple-cbva-seq  cbva-seq  mk\_lambdas``  0
  THEN  RepeatFor  2  ((RecUnfold  `callbyvalueall-seq`  0\mcdot{}  THEN  Reduce  0)))




Home Index