{HOL,ZF}/indrule/quant_induct: replaced ssubst in eresolve_tac by
separate call to hyp_subst_tac. This avoids substituting in x=f(x)
{HOL,ZF}/indrule/ind_tac: now tries resolve_tac [refl]. This handles
trivial equalities such as x=a.
{HOL,ZF}/intr_elim/intro_tacsf_tac: now calls assume_tac last, to try refl
before any equality assumptions
ISABELLE COPYRIGHT NOTICE, LICENCE AND DISCLAIMER.
Copyright (C) 1993 by the University of Cambridge, Cambridge, England.
Permission to use, copy, modify, and distribute this software and its
documentation for any non-commercial purpose and without fee is hereby
granted, provided that the above copyright notice appears in all copies and
that both the copyright notice and this permission notice and warranty
disclaimer appear in supporting documentation, and that the name of the
University of Cambridge not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior permission.
The University of Cambridge disclaims all warranties with regard to this
software, including all implied warranties of merchantability and fitness.
In no event shall the University of Cambridge be liable for any special,
indirect or consequential damages or any damages whatsoever resulting from
loss of use, data or profits, whether in an action of contract, negligence
or other tortious action, arising out of or in connection with the use or
performance of this software.