equal
deleted
inserted
replaced
22 [(consts, "i")])]; |
22 [(consts, "i")])]; |
23 val rec_styp = "i"; |
23 val rec_styp = "i"; |
24 val ext = None |
24 val ext = None |
25 val sintrs = map (fn const => const ^ " : enum") consts; |
25 val sintrs = map (fn const => const ^ " : enum") consts; |
26 val monos = []; |
26 val monos = []; |
27 val type_intrs = data_typechecks |
27 val type_intrs = datatype_intrs |
28 val type_elims = []); |
28 val type_elims = []); |
29 |
29 |
30 goal Enum.thy "con59 ~= con60"; |
30 goal Enum.thy "con59 ~= con60"; |
31 by (simp_tac (ZF_ss addsimps Enum.free_iffs) 1); |
31 by (simp_tac (ZF_ss addsimps Enum.free_iffs) 1); |
32 result(); |
32 result(); |