Step * 2 1 1 of Lemma callbyvalue-exception-type


1. Type
2. Base
3. Base
4. b ∈ T
5. Top
6. is-exception(a)
7. is-exception(b)
8. Base
9. Base
10. exception(u; v)
⊢ ↓(eval in B[z] a) (eval exception(u; v) in B[z] exception(u; v)) ∈ Type
BY
(ExceptionSqequal (-5) THEN HypSubst' (-1) THEN Reduce 0) }

1
1. Type
2. Base
3. Base
4. b ∈ T
5. Top
6. is-exception(a)
7. is-exception(b)
8. Base
9. Base
10. exception(u; v)
11. u1 Base
12. v1 Base
13. exception(u1; v1)
⊢ ↓(exception(u1; v1) exception(u1; v1)) (exception(u; v) exception(u; v)) ∈ Type


Latex:


Latex:

1.  T  :  Type
2.  a  :  Base
3.  b  :  Base
4.  c  :  a  =  b
5.  B  :  Top
6.  is-exception(a)
7.  is-exception(b)
8.  u  :  Base
9.  v  :  Base
10.  b  \msim{}  exception(u;  v)
\mvdash{}  \mdownarrow{}(eval  z  =  a  in  B[z]  \msim{}  a)  =  (eval  z  =  exception(u;  v)  in  B[z]  \msim{}  exception(u;  v))


By


Latex:
(ExceptionSqequal  (-5)  THEN  HypSubst'  (-1)  0  THEN  Reduce  0)




Home Index