equal
deleted
inserted
replaced
344 val end_block = ProofHistory.applys Proof.end_block; |
344 val end_block = ProofHistory.applys Proof.end_block; |
345 |
345 |
346 |
346 |
347 (* shuffle state *) |
347 (* shuffle state *) |
348 |
348 |
349 fun defer i = ProofHistory.applys (Method.refine (Method.Basic (K (Method.defer i)))); |
349 fun shuffle meth i = Method.refine_no_facts (Method.Basic (K (meth i))) o Proof.assert_no_chain; |
350 fun prefer i = ProofHistory.applys (Method.refine (Method.Basic (K (Method.prefer i)))); |
350 |
|
351 fun defer i = ProofHistory.applys (shuffle Method.defer i); |
|
352 fun prefer i = ProofHistory.applys (shuffle Method.prefer i); |
351 |
353 |
352 |
354 |
353 (* backward steps *) |
355 (* backward steps *) |
354 |
356 |
355 val tac = ProofHistory.applys o Method.refine_no_facts; |
357 val tac = ProofHistory.applys o Method.refine_no_facts; |