src/ZF/ex/Comb.ML
changeset 419 7c7e71be40c8
parent 71 729fe026c5f3
child 434 89d45187f04d
equal deleted inserted replaced
418:ab09293bccc7 419:7c7e71be40c8
    17   val rec_specs = 
    17   val rec_specs = 
    18       [("comb", "univ(0)",
    18       [("comb", "univ(0)",
    19 	  [(["K","S"],	"i"),
    19 	  [(["K","S"],	"i"),
    20 	   (["op #"],	"[i,i]=>i")])];
    20 	   (["op #"],	"[i,i]=>i")])];
    21   val rec_styp = "i";
    21   val rec_styp = "i";
    22   val ext = Some (Syntax.simple_sext [Infixl("#", "[i,i] => i", 90)]);
    22   val ext = Some (Syntax.simple_sext [OldMixfix.Infixl("#", "[i,i] => i", 90)]);
    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 = [];