equal
deleted
inserted
replaced
221 |
221 |
222 * directory HOL/UNITY: Chandy and Misra's UNITY formalism; |
222 * directory HOL/UNITY: Chandy and Misra's UNITY formalism; |
223 |
223 |
224 * calling (stac rew i) now fails if "rew" has no effect on the goal |
224 * calling (stac rew i) now fails if "rew" has no effect on the goal |
225 [previously, this check worked only if the rewrite rule was unconditional] |
225 [previously, this check worked only if the rewrite rule was unconditional] |
226 |
226 Now rew can involve either definitions or equalities (either == or =). |
227 |
227 |
228 *** ZF *** |
228 *** ZF *** |
229 |
229 |
230 * theory Main includes everything; |
230 * theory Main includes everything; |
231 |
231 |
240 |
240 |
241 * in let x=t in u(x), neither t nor u(x) has to be an FOL term. |
241 * in let x=t in u(x), neither t nor u(x) has to be an FOL term. |
242 |
242 |
243 * calling (stac rew i) now fails if "rew" has no effect on the goal |
243 * calling (stac rew i) now fails if "rew" has no effect on the goal |
244 [previously, this check worked only if the rewrite rule was unconditional] |
244 [previously, this check worked only if the rewrite rule was unconditional] |
|
245 Now rew can involve either definitions or equalities (either == or =). |
245 |
246 |
246 * case_tac provided for compatibility with HOL |
247 * case_tac provided for compatibility with HOL |
247 (like the old excluded_middle_tac, but with subgoals swapped) |
248 (like the old excluded_middle_tac, but with subgoals swapped) |
248 |
249 |
249 |
250 |