equal
deleted
inserted
replaced
156 |
156 |
157 fun clasimp_meth tac prems ctxt = Method.METHOD (fn facts => |
157 fun clasimp_meth tac prems ctxt = Method.METHOD (fn facts => |
158 ALLGOALS (Method.insert_tac (prems @ facts)) THEN tac (get_local_clasimpset ctxt)); |
158 ALLGOALS (Method.insert_tac (prems @ facts)) THEN tac (get_local_clasimpset ctxt)); |
159 |
159 |
160 fun clasimp_meth' tac prems ctxt = Method.METHOD (fn facts => |
160 fun clasimp_meth' tac prems ctxt = Method.METHOD (fn facts => |
161 FINDGOAL (Method.insert_tac (prems @ facts) THEN' tac (get_local_clasimpset ctxt))); |
161 HEADGOAL (Method.insert_tac (prems @ facts) THEN' tac (get_local_clasimpset ctxt))); |
162 |
162 |
163 val clasimp_method = Method.bang_sectioned_args clasimp_modifiers o clasimp_meth; |
163 val clasimp_method = Method.bang_sectioned_args clasimp_modifiers o clasimp_meth; |
164 val clasimp_method' = Method.bang_sectioned_args clasimp_modifiers o clasimp_meth'; |
164 val clasimp_method' = Method.bang_sectioned_args clasimp_modifiers o clasimp_meth'; |
165 |
165 |
166 |
166 |