Step
*
1
of Lemma
callbyvalueall-apply2
1. g : Base
2. a : Top
3. F : Top
4. g ~ λx.(g x)
⊢ let f ⟵ g
  in let x ⟵ f a
     in F[x] ~ let x ⟵ g a
               in F[x]
BY
{ (BLemma `callbyvalueall-apply` THEN Auto) }
Latex:
Latex:
1.  g  :  Base
2.  a  :  Top
3.  F  :  Top
4.  g  \msim{}  \mlambda{}x.(g  x)
\mvdash{}  let  f  \mleftarrow{}{}  g
    in  let  x  \mleftarrow{}{}  f  a
          in  F[x]  \msim{}  let  x  \mleftarrow{}{}  g  a
                              in  F[x]
By
Latex:
(BLemma  `callbyvalueall-apply`  THEN  Auto)
Home
Index