equal
deleted
inserted
replaced
20 <te,e_fn(x,e),t>:ElabRel; |
20 <te,e_fn(x,e),t>:ElabRel; |
21 ve_dom(ve) = te_dom(te); |
21 ve_dom(ve) = te_dom(te); |
22 {<ve_app(ve,y),te_app(te,y)>.y:ve_dom(ve)}:Pow(HasTyRel) |
22 {<ve_app(ve,y),te_app(te,y)>.y:ve_dom(ve)}:Pow(HasTyRel) |
23 |] ==> |
23 |] ==> |
24 <v_clos(x,e,ve),t>:HasTyRel" |
24 <v_clos(x,e,ve),t>:HasTyRel" |
25 monos "[Pow_mono]" |
25 monos Pow_mono |
26 type_intrs "Val_ValEnv.intrs" |
26 type_intrs "Val_ValEnv.intrs" |
27 |
27 |
28 (* Pointwise extension to environments *) |
28 (* Pointwise extension to environments *) |
29 |
29 |
30 consts |
30 consts |