{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
#!/bin/sh
#make-dist <DIR>
#make a distribution directory of Isabelle sources. Example:
# rm -r /usr/groups/theory/isabelle/91
# make-dist /usr/groups/theory/isabelle/91
#BEFORE MAKING A NEW DISTRIBUTION VERSION, CHECK...
# * that make-all works perfectly
# * that README files are up-to-date
# * that the version number has been updated
#This version copies EVERYTHING!!!!!!!!!!!!!!!!
set -e #terminate if error
#Pure Isabelle
mkdir ${1?'No destination directory specified'}
cp -ipr . $1
#TO WRITE POLY/ML AND ISABELLE TAPES, USE SHELL SCRIPT write-dist
#TO PACK FOR EMAIL, USE SHELL SCRIPTS make-emaildist, send-emaildist