equal
deleted
inserted
replaced
587 let val thms = map (prove prems) prfs |
587 let val thms = map (prove prems) prfs |
588 in rtac (prove thms prf) 1 end) ctxt n st |
588 in rtac (prove thms prf) 1 end) ctxt n st |
589 end |
589 end |
590 handle Contr p => |
590 handle Contr p => |
591 (Subgoal.FOCUS (fn {prems, ...} => rtac (prove prems p) 1) ctxt n st |
591 (Subgoal.FOCUS (fn {prems, ...} => rtac (prove prems p) 1) ctxt n st |
592 handle Subscript => Seq.empty) |
592 handle General.Subscript => Seq.empty) |
593 | Cannot => Seq.empty |
593 | Cannot => Seq.empty |
594 | Subscript => Seq.empty); |
594 | General.Subscript => Seq.empty); |
595 |
595 |
596 end; |
596 end; |