equal
deleted
inserted
replaced
26 val setmksimps: simpset * (thm -> thm list) -> simpset |
26 val setmksimps: simpset * (thm -> thm list) -> simpset |
27 val setsubgoaler: simpset * (simpset -> int -> tactic) -> simpset |
27 val setsubgoaler: simpset * (simpset -> int -> tactic) -> simpset |
28 val simp_tac: simpset -> int -> tactic |
28 val simp_tac: simpset -> int -> tactic |
29 end; |
29 end; |
30 |
30 |
31 structure Simplifier:SIMPLIFIER = |
31 functor SimplifierFUN():SIMPLIFIER = |
32 struct |
32 struct |
33 |
33 |
34 datatype simpset = |
34 datatype simpset = |
35 SS of {mss: meta_simpset, |
35 SS of {mss: meta_simpset, |
36 simps: thm list, |
36 simps: thm list, |
155 val asm_full_simp_tac = gen_simp_tac (true,true); |
155 val asm_full_simp_tac = gen_simp_tac (true,true); |
156 val asm_simp_tac = gen_simp_tac (false,true); |
156 val asm_simp_tac = gen_simp_tac (false,true); |
157 val simp_tac = gen_simp_tac (false,false); |
157 val simp_tac = gen_simp_tac (false,false); |
158 |
158 |
159 end; |
159 end; |
|
160 |
|
161 structure Simplifier = SimplifierFUN(); |