equal
deleted
inserted
replaced
23 val sintrs = |
23 val sintrs = |
24 ["K : comb", |
24 ["K : comb", |
25 "S : comb", |
25 "S : comb", |
26 "[| p: comb; q: comb |] ==> p#q : comb"]; |
26 "[| p: comb; q: comb |] ==> p#q : comb"]; |
27 val monos = []; |
27 val monos = []; |
28 val type_intrs = data_typechecks; |
28 val type_intrs = datatype_intrs; |
29 val type_elims = []); |
29 val type_elims = []); |
30 |
30 |
31 val [K_comb,S_comb,Ap_comb] = Comb.intrs; |
31 val [K_comb,S_comb,Ap_comb] = Comb.intrs; |
32 |
32 |
33 val Ap_E = Comb.mk_cases Comb.con_defs "p#q : comb"; |
33 val Ap_E = Comb.mk_cases Comb.con_defs "p#q : comb"; |