1997-11-18 paulson [Tue, 18 Nov 1997 16:36:33 +0100] rev 4237
The dtac was discarding information, though apparently no proofs were hurt
src/HOL/Auth/NS_Shared.ML

1997-11-18 berghofe [Tue, 18 Nov 1997 15:30:50 +0100] rev 4236
Fixed bug in inst_split.
src/Provers/splitter.ML

1997-11-17 wenzelm [Mon, 17 Nov 1997 15:40:25 +0100] rev 4235
improved big_rec_name lookup;
src/HOL/add_ind_def.ML src/ZF/add_ind_def.ML

1997-11-17 paulson [Mon, 17 Nov 1997 10:50:03 +0100] rev 4234
Updated comments. A bug causes MLWorks to use much
more storage than necessary
src/Pure/ML-Systems/MLWorks.ML

1997-11-17 paulson [Mon, 17 Nov 1997 10:48:07 +0100] rev 4233
Rationalized error handling: if low-level tactic (depth_tac) cannot accept the
goal then it raises exception TRANS. Top-level tactics (blast_tac)
generate warnings and then fail immediately.
src/Provers/blast.ML

1997-11-17 berghofe [Mon, 17 Nov 1997 09:52:20 +0100] rev 4232
Tuned function mk_cntxt_splitthm.
Fixed bug which caused split_tac to fail when
(Const ("splitconst", ...) $ ...) was of function type.
src/Provers/splitter.ML

1997-11-16 nipkow [Sun, 16 Nov 1997 16:18:31 +0100] rev 4231
Removed
"(ALL x:f``A. P x) = (ALL x:A. P(f x))",
"(EX x:f``A. P x) = (EX x:A. P(f x))",
again, because they were already there and added
"(UN x:f``A. B x) = (UN a:A. B(f a))"
"(INT x:f``A. B x) = (INT a:A. B(f a))"
instead.
src/HOL/Set.ML src/HOL/equalities.ML

1997-11-15 nipkow [Sat, 15 Nov 1997 18:41:06 +0100] rev 4230
Redesigned the decision procedures for (Abelian) groups and commutative rings.
src/HOL/Integ/Group.ML src/HOL/Integ/Group.thy src/HOL/Integ/Lagrange.ML src/HOL/Integ/Ring.ML

1997-11-15 nipkow [Sat, 15 Nov 1997 13:10:52 +0100] rev 4229
Added

> "(? x : f `` A. P x) = (? a:A. P(f a))"
> "(! x : f `` A. P x) = (! a:A. P(f a))"
src/HOL/Set.ML

1997-11-14 wenzelm [Fri, 14 Nov 1997 15:51:09 +0100] rev 4228
merge_refs: check for different versions of theories;
src/Pure/sign.ML