equal
deleted
inserted
replaced
4 ATP rules. |
4 ATP rules. |
5 *) |
5 *) |
6 |
6 |
7 signature RES_ATPSET = |
7 signature RES_ATPSET = |
8 sig |
8 sig |
9 val print_atpset: Context.generic -> unit |
9 val print_atpset: Proof.context -> unit |
10 val get_atpset: Context.generic -> thm list |
10 val get_atpset: Proof.context -> thm list |
11 val atp_add: attribute |
11 val atp_add: attribute |
12 val atp_del: attribute |
12 val atp_del: attribute |
13 val setup: theory -> theory |
13 val setup: theory -> theory |
14 end; |
14 end; |
15 |
15 |
26 fun print context rules = |
26 fun print context rules = |
27 Pretty.writeln (Pretty.big_list "ATP rules:" |
27 Pretty.writeln (Pretty.big_list "ATP rules:" |
28 (map (ProofContext.pretty_thm (Context.proof_of context)) rules)); |
28 (map (ProofContext.pretty_thm (Context.proof_of context)) rules)); |
29 ); |
29 ); |
30 |
30 |
31 val print_atpset = Data.print; |
31 val print_atpset = Data.print o Context.Proof; |
32 val get_atpset = Data.get; |
32 val get_atpset = Data.get o Context.Proof; |
33 |
33 |
34 val atp_add = Thm.declaration_attribute (Data.map o Drule.add_rule); |
34 val atp_add = Thm.declaration_attribute (Data.map o Drule.add_rule); |
35 val atp_del = Thm.declaration_attribute (Data.map o Drule.del_rule); |
35 val atp_del = Thm.declaration_attribute (Data.map o Drule.del_rule); |
36 |
36 |
37 val setup = |
37 val setup = |