Step * of Lemma callbyvalueall-reduce-repeat-right-branch

[a,d,F,G:Top].
  (let x ⟵ a
   in case d[x] of inl(u) => F[x;u] inr(v) => let y ⟵ in G[y;v] let x ⟵ a
                                                                       in case d[x]
                                                                        of inl(u) =>
                                                                        F[x;u]
                                                                        inr(v) =>
                                                                        G[x;v])
BY
((UnivCD THENA Auto)
   THEN SqEqualBase
   THEN UseCbvaSq
   THEN RWO "evalall-sqequal" 0
   THEN Auto
   THEN CallByValueReduce 0
   THEN Auto) }


Latex:


Latex:
\mforall{}[a,d,F,G:Top].
    (let  x  \mleftarrow{}{}  a
      in  case  d[x]  of  inl(u)  =>  F[x;u]  |  inr(v)  =>  let  y  \mleftarrow{}{}  x  in  G[y;v]  \msim{}  let  x  \mleftarrow{}{}  a
                                                                                                                                              in  case  d[x]
                                                                                                                                                of  inl(u)  =>
                                                                                                                                                F[x;u]
                                                                                                                                                |  inr(v)  =>
                                                                                                                                                G[x;v])


By


Latex:
((UnivCD  THENA  Auto)
  THEN  SqEqualBase
  THEN  UseCbvaSq
  THEN  RWO  "evalall-sqequal"  0
  THEN  Auto
  THEN  CallByValueReduce  0
  THEN  Auto)




Home Index