Step * 1 1 of Lemma spread-exception-type


1. T : Type
2. [a] : Base
3. [b] : Base
4. [c] : a = b ∈ T
5. B : Top
6. is-exception(a)
⊢ let u,v = a 
  in B[u;v] ~ a
BY
{ (SquashConcl THEN ExceptionSqequal (-1) THEN HypSubst' (-1) 0) }

1
1. T : Type
2. a : Base
3. b : Base
4. c : a = b ∈ T
5. B : Top
6. is-exception(a)
7. u : Base
8. v : Base
9. a ~ exception(u; v)
⊢ ↓let u,v = exception(u; v) 
   in B[u;v] ~ exception(u; v)


Latex:


Latex:

1.  T  :  Type
2.  [a]  :  Base
3.  [b]  :  Base
4.  [c]  :  a  =  b
5.  B  :  Top
6.  is-exception(a)
\mvdash{}  let  u,v  =  a 
    in  B[u;v]  \msim{}  a


By


Latex:
(SquashConcl  THEN  ExceptionSqequal  (-1)  THEN  HypSubst'  (-1)  0)




Home Index