Step * 3 of Lemma try-is-exception


1. Base
2. Base
3. Base
4. Base
5. Base
6. (t)↓
7. exception(m; x) ≤ n
⊢ exception(m; x) ≤ t?n:v.B[v]
BY
(Subst' t?n:v.B[v] if n=2 then else ⊥ THENA (Refine_tryReduceValue THEN Fold `has-value` THEN Auto)) }

1
1. Base
2. Base
3. Base
4. Base
5. Base
6. (t)↓
7. exception(m; x) ≤ n
⊢ exception(m; x) ≤ if n=2 n
                     then t
                     else ⊥


Latex:


Latex:

1.  t  :  Base
2.  n  :  Base
3.  B  :  Base
4.  m  :  Base
5.  x  :  Base
6.  (t)\mdownarrow{}
7.  exception(m;  x)  \mleq{}  n
\mvdash{}  exception(m;  x)  \mleq{}  t?n:v.B[v]


By


Latex:
(Subst'  t?n:v.B[v]  \msim{}  if  n=2  n
                                            then  t
                                            else  \mbot{}  0
  THENA  (Refine\_tryReduceValue  THEN  Fold  `has-value`  0  THEN  Auto)
  )




Home Index