Thu, 04 May 1995 02:00:38 +0200 Added pattern-matching code from CHOL/Prod.thy. Changed
lcp [Thu, 04 May 1995 02:00:38 +0200] rev 1106
Added pattern-matching code from CHOL/Prod.thy. Changed definitions so that split is now defined in terms of fst, snd. Now split is polymorphic. Deleted fsplit, as split(...)::o gives a similar effect -- NOT identical though, as fsplit(P,z) implied that z was a pair, while split(P,z) means only P(fst(z),snd(z)).
Wed, 03 May 1995 17:38:27 +0200 Modified proofs for (q)split, fst, snd for new
lcp [Wed, 03 May 1995 17:38:27 +0200] rev 1105
Modified proofs for (q)split, fst, snd for new definitions. The rule f(q)splitE is now called (q)splitE and is weaker than before. The rule '(q)split' is now a meta-equality; this required modifying all proofs involving e.g. split RS trans.
Wed, 03 May 1995 17:30:36 +0200 Changed to use split instead of fsplit. The weakening of fsplitE appears not
lcp [Wed, 03 May 1995 17:30:36 +0200] rev 1104
Changed to use split instead of fsplit. The weakening of fsplitE appears not to affect existing proofs.
Wed, 03 May 1995 17:22:18 +0200 prove_case_equation now calls uses meta_eq_to_obj_eq to cope
lcp [Wed, 03 May 1995 17:22:18 +0200] rev 1103
prove_case_equation now calls uses meta_eq_to_obj_eq to cope with new form of 'split'. Tried calling simp_tac instead of using resolution with trans, but it was significantly slower: 98.3 secs instead of 91.2 secs for ex/Enum.
Wed, 03 May 1995 16:46:17 +0200 show_sorts:=true forces display of types
lcp [Wed, 03 May 1995 16:46:17 +0200] rev 1102
show_sorts:=true forces display of types
Wed, 03 May 1995 16:30:39 +0200 trivial rewording
lcp [Wed, 03 May 1995 16:30:39 +0200] rev 1101
trivial rewording
Wed, 03 May 1995 16:10:41 +0200 trivial change
lcp [Wed, 03 May 1995 16:10:41 +0200] rev 1100
trivial change
Wed, 03 May 1995 15:33:40 +0200 Covers wrapper tacticals: setwrapper, ..., addss
lcp [Wed, 03 May 1995 15:33:40 +0200] rev 1099
Covers wrapper tacticals: setwrapper, ..., addss
Wed, 03 May 1995 15:25:30 +0200 fixed bug in thy_unchanged that occurred when the .thy file was changed
clasohm [Wed, 03 May 1995 15:25:30 +0200] rev 1098
fixed bug in thy_unchanged that occurred when the .thy file was changed but the .ML file hadn't been read before; tmpfile is now deleted immediatly after reading the .thy file in use_thy
Wed, 03 May 1995 15:06:41 +0200 Changed definitions so that qsplit is now defined in terms of
lcp [Wed, 03 May 1995 15:06:41 +0200] rev 1097
Changed definitions so that qsplit is now defined in terms of qfst, qsnd. AT PRESENT THERE IS NO PATTERN-MATCHING FOR QSPLIT.
(0) -1000 -300 -100 -10 +10 +100 +300 +1000 +3000 +10000 +30000 tip