equal
deleted
inserted
replaced
325 else (); |
325 else (); |
326 |
326 |
327 |
327 |
328 (*We use a MINIMAL simpset. Even FOL_ss contains too many simpules. |
328 (*We use a MINIMAL simpset. Even FOL_ss contains too many simpules. |
329 If the premises get simplified, then the proofs could fail.*) |
329 If the premises get simplified, then the proofs could fail.*) |
330 val min_ss = Simplifier.theory_context thy empty_ss |
330 val min_ss = Simplifier.global_context thy empty_ss |
331 setmksimps (map mk_eq o ZF_atomize o gen_all) |
331 setmksimps (map mk_eq o ZF_atomize o gen_all) |
332 setSolver (mk_solver "minimal" |
332 setSolver (mk_solver "minimal" |
333 (fn prems => resolve_tac (triv_rls@prems) |
333 (fn prems => resolve_tac (triv_rls@prems) |
334 ORELSE' assume_tac |
334 ORELSE' assume_tac |
335 ORELSE' etac FalseE)); |
335 ORELSE' etac FalseE)); |