paulson [Wed, 30 Apr 1997 13:38:38 +0200] rev 3084
Now modified for sml/nj 109.27
paulson [Wed, 30 Apr 1997 12:59:24 +0200] rev 3083
More tracing; less exception handling
wenzelm [Wed, 30 Apr 1997 12:13:17 +0200] rev 3082
improved the space2 glyph;
mueller [Wed, 30 Apr 1997 12:06:18 +0200] rev 3081
added IOA (meta theory and ABP, NTP examples);
mueller [Wed, 30 Apr 1997 12:05:45 +0200] rev 3080
fixed Id;
mueller [Wed, 30 Apr 1997 11:58:23 +0200] rev 3079
removed (most of) IOA (see HOLCF/IOA);
mueller [Wed, 30 Apr 1997 11:56:17 +0200] rev 3078
old IOA meta theory (see also new version in HOLCF/IOA/meta_theory);
mueller [Wed, 30 Apr 1997 11:55:22 +0200] rev 3077
moved to .. (see also new version in HOLCF/IOA/meta_theory);
mueller [Wed, 30 Apr 1997 11:53:30 +0200] rev 3076
removed -- new version in HOLCF/IOA/NTP;
mueller [Wed, 30 Apr 1997 11:51:28 +0200] rev 3075
remove -- new version in HOLCF/IOA/ABP;
paulson [Wed, 30 Apr 1997 11:42:37 +0200] rev 3074
New theorems Pow_in_Vfrom and Pow_in_VLimit
mueller [Wed, 30 Apr 1997 11:25:31 +0200] rev 3073
Old NTP files now running under the IOA meta theory based on HOLCF;
mueller [Wed, 30 Apr 1997 11:24:14 +0200] rev 3072
Old ABP files now running under the IOA meta theory based on HOLCF;
mueller [Wed, 30 Apr 1997 11:20:15 +0200] rev 3071
New meta theory for IOA based on HOLCF.
wenzelm [Wed, 30 Apr 1997 11:11:57 +0200] rev 3070
improved display of non-ASCII chars;
wenzelm [Tue, 29 Apr 1997 17:44:26 +0200] rev 3069
fixed enc_start;
wenzelm [Tue, 29 Apr 1997 17:38:02 +0200] rev 3068
deactivated new symbols (not yet printable on xterm, emacs);
wenzelm [Tue, 29 Apr 1997 17:23:53 +0200] rev 3067
renamed \<choice> to \<orelse>;
wenzelm [Tue, 29 Apr 1997 17:14:06 +0200] rev 3066
added \<orelse> symbols syntax for case;
wenzelm [Tue, 29 Apr 1997 17:13:41 +0200] rev 3065
added \<langle>, \<rangle> symbols syntax;
wenzelm [Tue, 29 Apr 1997 16:39:13 +0200] rev 3064
added new chars;
wenzelm [Tue, 29 Apr 1997 16:38:16 +0200] rev 3063
is_blank: added space2 (160);
wenzelm [Fri, 25 Apr 1997 18:11:22 +0200] rev 3062
improved DVI_VIEWER default;
wenzelm [Fri, 25 Apr 1997 17:50:55 +0200] rev 3061
improved tmp comment;
wenzelm [Fri, 25 Apr 1997 17:28:43 +0200] rev 3060
removed -norc;
slotosch [Fri, 25 Apr 1997 15:33:19 +0200] rev 3059
used explcite tactics in instances (since ax_per_trans "loops")
slotosch [Fri, 25 Apr 1997 15:31:51 +0200] rev 3058
changed Domain->Dom for SML/NJ
wenzelm [Fri, 25 Apr 1997 15:24:07 +0200] rev 3057
removed -c option;
wenzelm [Fri, 25 Apr 1997 15:18:58 +0200] rev 3056
removed -c option;
wenzelm [Fri, 25 Apr 1997 15:10:52 +0200] rev 3055
removed COPYDB flag;
wenzelm [Fri, 25 Apr 1997 15:08:52 +0200] rev 3054
removed -c option;
wenzelm [Fri, 25 Apr 1997 15:08:25 +0200] rev 3053
obsolete;
wenzelm [Fri, 25 Apr 1997 15:06:21 +0200] rev 3052
no longer forces default;
wenzelm [Fri, 25 Apr 1997 14:12:33 +0200] rev 3051
misc tuning;
oheimb [Fri, 25 Apr 1997 11:11:52 +0200] rev 3050
removed one blank at end of line 37
wenzelm [Thu, 24 Apr 1997 19:47:53 +0200] rev 3049
refer to SOME, NONE on top-level;
wenzelm [Thu, 24 Apr 1997 19:46:24 +0200] rev 3048
adapted for 1.09.27 (and later);
wenzelm [Thu, 24 Apr 1997 19:46:05 +0200] rev 3047
open General (type option is in Option in the newer versions, but always
the top-level);
wenzelm [Thu, 24 Apr 1997 19:41:00 +0200] rev 3046
adapted to SML/NJ 1.09.27;
minor cleanup;
nipkow [Thu, 24 Apr 1997 19:08:32 +0200] rev 3045
Added 'induct_tac'
nipkow [Thu, 24 Apr 1997 18:51:14 +0200] rev 3044
Updates because nat_ind_tac no longer appends "1" to the ind.var.
wenzelm [Thu, 24 Apr 1997 18:44:32 +0200] rev 3043
removed space;
nipkow [Thu, 24 Apr 1997 18:38:30 +0200] rev 3042
induct_tac
mueller [Thu, 24 Apr 1997 18:07:35 +0200] rev 3041
expandshort
nipkow [Thu, 24 Apr 1997 18:06:46 +0200] rev 3040
Introduced a generic "induct_tac" which picks up the right induction scheme
automatically. Also changed nat_ind_tac, which does no longer append a "1" to
the name of the induction variable. This caused some changes...
nipkow [Thu, 24 Apr 1997 18:03:23 +0200] rev 3039
get_thydata accesses the second component of the data field. This component
used to be empty until set at the end of loading an ML file. Now the second
component is already set when the thy file has ben read.
mueller [Thu, 24 Apr 1997 18:00:22 +0200] rev 3038
Main changes are:
- Lemmas for blift and plift are deleted
- added split_tac for If (via If2, as If does not begin with a constant)
- added new lemmata relating TT, FF and booleans:
Def_bool1, Def_bool2, Def_bool3,Def_bool4
They are added to !simpset, but should not cause difficulties
- added lemma andalso_or relating | on booleans and andalso on truth values
- deleted If_and_if and andalso from !simpset: Pay attention, may kill your proofs!
- added adm lemmas for (f x)~=TT and (f x)~=FF.
nipkow [Thu, 24 Apr 1997 17:59:55 +0200] rev 3037
rename_params_rule used to check if the new name clashed with a free name in
the whole goal state. Now checks only the subgoal concerned.
mueller [Thu, 24 Apr 1997 17:51:27 +0200] rev 3036
deleted definitions for blift and plift
mueller [Thu, 24 Apr 1997 17:50:34 +0200] rev 3035
Complete Redesign of Theory, main points are:
- Extension of the continuity prover:
* Lemmas about continuity of flift1 and flift2 are generalized
* Lemmas about continuity of mixed definitions of HOL and LCF terms generalized
Pay attention: Sometimes proofs are shorter now!
- a number of new lemmas concerning flift1, flift2, Def and Undef,
Def_less_is_eq (Def x << y = (Def x = y)) and lemmas characterizing flift1 and flift2
are added to !simpset
Pay attention: Sometimes proofs are shorter now!
- added tactic def_tac for eliminating x~=UU in assumptions
mueller [Thu, 24 Apr 1997 17:40:30 +0200] rev 3034
added liftpair definition
mueller [Thu, 24 Apr 1997 17:38:33 +0200] rev 3033
only in comments
mueller [Thu, 24 Apr 1997 17:35:47 +0200] rev 3032
minor changes due to more powerful continuity check in Lift3.ML
mueller [Thu, 24 Apr 1997 17:04:07 +0200] rev 3031
added some comments;
paulson [Thu, 24 Apr 1997 11:21:46 +0200] rev 3030
Addition of printed tracing. Also some tidying
paulson [Thu, 24 Apr 1997 11:20:56 +0200] rev 3029
A bit of tidying
oheimb [Thu, 24 Apr 1997 10:40:01 +0200] rev 3028
added dependencies on ax_ops/*.ML and domain/*.ML
oheimb [Thu, 24 Apr 1997 10:39:00 +0200] rev 3027
changed priority of '%': now no parenteses needed for '[...] == %x. [...]'
slotosch [Thu, 24 Apr 1997 09:34:59 +0200] rev 3026
moved antisym_less_inverse,box_less from Porder.ML to Porder0.ML
nipkow [Wed, 23 Apr 1997 13:23:05 +0200] rev 3025
Added NatDef
paulson [Wed, 23 Apr 1997 11:20:18 +0200] rev 3024
Necessary inclusion of depth bound into blast_tac call
paulson [Wed, 23 Apr 1997 11:18:29 +0200] rev 3023
Ran expandshort
paulson [Wed, 23 Apr 1997 11:12:10 +0200] rev 3022
Unfortunately, the \\< syntax does not always accept the beginning of a line
paulson [Wed, 23 Apr 1997 11:11:38 +0200] rev 3021
Loop detection: before expanding a haz formula, see whether it is a duplicate
and, if so, delete it.
Recursion detection: transitivity and similar rules, when applied, put the
new formulae at the end of a branch and not at the front (in effect).
paulson [Wed, 23 Apr 1997 11:05:52 +0200] rev 3020
Made a proof search more deterministic
paulson [Wed, 23 Apr 1997 11:05:18 +0200] rev 3019
Improved indentation of #34
paulson [Wed, 23 Apr 1997 11:02:19 +0200] rev 3018
Ran expandshort
paulson [Wed, 23 Apr 1997 11:00:48 +0200] rev 3017
Fixed typos in comment
paulson [Wed, 23 Apr 1997 10:54:22 +0200] rev 3016
Conversion to use blast_tac
paulson [Wed, 23 Apr 1997 10:52:49 +0200] rev 3015
Ran expandshort
paulson [Wed, 23 Apr 1997 10:49:01 +0200] rev 3014
Moved diamond_trancl (which is independent of the rest) to the top
paulson [Wed, 23 Apr 1997 10:47:36 +0200] rev 3013
Ran expandshort
wenzelm [Wed, 23 Apr 1997 10:08:51 +0200] rev 3012
simprocs called with eta contracted subterm;
nipkow [Wed, 23 Apr 1997 09:14:56 +0200] rev 3011
Tidied up.
wenzelm [Tue, 22 Apr 1997 18:05:42 +0200] rev 3010
fixed bash-2.0 problem;
wenzelm [Tue, 22 Apr 1997 11:49:55 +0200] rev 3009
improved fontserver example;
paulson [Tue, 22 Apr 1997 11:45:22 +0200] rev 3008
Ran expandshort
wenzelm [Tue, 22 Apr 1997 11:37:12 +0200] rev 3007
removed -norc;
wenzelm [Tue, 22 Apr 1997 11:25:45 +0200] rev 3006
tuned;
nipkow [Mon, 21 Apr 1997 13:49:40 +0200] rev 3005
Modified credits.
paulson [Mon, 21 Apr 1997 12:16:29 +0200] rev 3004
New elimination rule for "unique existence"
paulson [Mon, 21 Apr 1997 12:16:04 +0200] rev 3003
New introduction rule for "unique existence"
paulson [Mon, 21 Apr 1997 11:19:28 +0200] rev 3002
Reorganized under headings. Also documented Blast_tac and LFilter
paulson [Mon, 21 Apr 1997 10:38:46 +0200] rev 3001
Tidied up the indentation
paulson [Mon, 21 Apr 1997 10:16:41 +0200] rev 3000
Moved blast_tac demo from ZF/func.ML to ZF/ex/misc.ML
paulson [Mon, 21 Apr 1997 10:16:01 +0200] rev 2999
Penalty for branching instantiations reduced from log3 to log4.
Now allows a branch to close by unifying an OConst with a Const.
paulson [Mon, 21 Apr 1997 10:15:00 +0200] rev 2998
New blast_tac demo
paulson [Mon, 21 Apr 1997 10:14:31 +0200] rev 2997
Without the type constraint, the inner equality was NOT a biconditional...
paulson [Mon, 21 Apr 1997 10:13:47 +0200] rev 2996
Now faster without calling Blast.depth_tac
paulson [Mon, 21 Apr 1997 10:12:40 +0200] rev 2995
Disabled the attempts for mutual induction to work so that single induction
involving sum types can work
nipkow [Fri, 18 Apr 1997 17:33:26 +0200] rev 2994
Tuple patterns are allowed now in `case'
nipkow [Fri, 18 Apr 1997 16:54:52 +0200] rev 2993
*** empty log message ***
wenzelm [Fri, 18 Apr 1997 12:01:12 +0200] rev 2992
print_goals: fixed show_sorts semantics;
wenzelm [Fri, 18 Apr 1997 11:58:38 +0200] rev 2991
tuned check_has_sort;
fixed norm_typ: also does norm_sort;
wenzelm [Fri, 18 Apr 1997 11:57:51 +0200] rev 2990
removed least_sort;
added of_sort;
wenzelm [Fri, 18 Apr 1997 11:55:14 +0200] rev 2989
tuned err msg;