equal
deleted
inserted
replaced
144 fun unstrip rl = |
144 fun unstrip rl = |
145 rl |
145 rl |
146 |> fold_rev (Thm.forall_intr o Thm.cterm_of ctxt) arg_vars |
146 |> fold_rev (Thm.forall_intr o Thm.cterm_of ctxt) arg_vars |
147 |> Thm.forall_intr P |
147 |> Thm.forall_intr P |
148 in |
148 in |
149 map unstrip (elim_stripped :: bool_elims) |
149 map (unstrip #> Thm.solve_constraints) (elim_stripped :: bool_elims) |
150 end; |
150 end; |
151 in |
151 in |
152 map_index mk_partial_elim_rule fs |
152 map_index mk_partial_elim_rule fs |
153 end; |
153 end; |
154 |
154 |