2 |
18. e@i. (r after e) = (r when e)  kind(e) = k Knd
e@i.kind(e) = k Knd  (valtype(e) r T) & (vartype(i;x) r A)
& e@i.first(e)  (r when e) = false
& e'@i.(r after e')
& e'@i.
& e'@i.( e:E.
& e'@i.((e <loc e') e = e' & kind(e) = k Knd & P((x when e),val(e)))
 | 62 steps |