Step * 2 1 1 of Lemma sqequal-append-cbva-weak2


1. Base
2. Base
3. Base
4. Base
5. has-valueall(u)@i
6. has-valueall(z)@i
7. has-valueall(b)@i
⊢ let v ←─ evalall(z) evalall(b)
  in F[<evalall(u), v>let u ←─ evalall(u)
                     in let v ←─ evalall(z) evalall(b)
                        in F[<u, v>]
BY
((RWO "evalall-sqequal" THENA Auto) THEN Try ((Fold `has-valueall` THEN Auto))) }

1
1. Base
2. Base
3. Base
4. Base
5. has-valueall(u)@i
6. has-valueall(z)@i
7. has-valueall(b)@i
⊢ let v ←─ b
  in F[<u, v>let u ←─ u
            in let v ←─ b
               in F[<u, v>]


Latex:



1.  F  :  Base
2.  b  :  Base
3.  z  :  Base
4.  u  :  Base
5.  has-valueall(u)@i
6.  has-valueall(z)@i
7.  has-valueall(b)@i
\mvdash{}  let  v  \mleftarrow{}{}  evalall(z)  @  evalall(b)
    in  F[<evalall(u),  v>]  \msim{}  let  u  \mleftarrow{}{}  evalall(u)
                                          in  let  v  \mleftarrow{}{}  evalall(z)  @  evalall(b)
                                                in  F[<u,  v>]


By

((RWO  "evalall-sqequal"  0  THENA  Auto)  THEN  Try  ((Fold  `has-valueall`  0  THEN  Auto)))




Home Index