wenzelm [Fri, 24 Oct 1997 18:02:23 +0200] rev 4002
oops, swap warnings;
wenzelm [Fri, 24 Oct 1997 17:28:20 +0200] rev 4001
record: tuned output;
wenzelm [Fri, 24 Oct 1997 17:25:33 +0200] rev 4000
ProtoPure.flexpair_def;
wenzelm [Fri, 24 Oct 1997 17:19:14 +0200] rev 3999
ProtoPure.flexpair_def;
wenzelm [Fri, 24 Oct 1997 17:18:49 +0200] rev 3998
merge: default to ProtoPure.thy;
wenzelm [Fri, 24 Oct 1997 17:18:25 +0200] rev 3997
ProtoPure.thy etc.;
wenzelm [Fri, 24 Oct 1997 17:18:00 +0200] rev 3996
tuned names;
tuned prep_ext_merge;
wenzelm [Fri, 24 Oct 1997 17:17:10 +0200] rev 3995
self_ref: check_stale;
moved pure stuff to pure_thy.ML;
wenzelm [Fri, 24 Oct 1997 17:15:59 +0200] rev 3994
eq_thm (from drule.ML);
wenzelm [Fri, 24 Oct 1997 17:14:41 +0200] rev 3993
added declared: T -> string -> bool;
intern / extern;
wenzelm [Fri, 24 Oct 1997 17:14:02 +0200] rev 3992
Pure.thy;
wenzelm [Fri, 24 Oct 1997 17:13:21 +0200] rev 3991
ProtoPure.thy;
wenzelm [Fri, 24 Oct 1997 17:12:35 +0200] rev 3990
tuned;
added print_data "theorems";
wenzelm [Fri, 24 Oct 1997 17:12:09 +0200] rev 3989
tuned;
wenzelm [Fri, 24 Oct 1997 17:11:48 +0200] rev 3988
removed add_thms_as_axms;
wenzelm [Fri, 24 Oct 1997 17:11:23 +0200] rev 3987
Init 'theorems' data. The Pure theories.
wenzelm [Fri, 24 Oct 1997 17:07:34 +0200] rev 3986
added pure_thy.ML;
wenzelm [Fri, 24 Oct 1997 17:06:45 +0200] rev 3985
tuned;
nipkow [Fri, 24 Oct 1997 11:56:12 +0200] rev 3984
Modified comment.
nipkow [Fri, 24 Oct 1997 11:24:21 +0200] rev 3983
Deleted very odd Delsimps[Collect_False_empty] which made proofs fail!
nipkow [Fri, 24 Oct 1997 11:05:21 +0200] rev 3982
HOL/Map
nipkow [Fri, 24 Oct 1997 10:31:31 +0200] rev 3981
Added the new theory Map.
wenzelm [Thu, 23 Oct 1997 12:49:16 +0200] rev 3980
added record section;
wenzelm [Thu, 23 Oct 1997 12:48:48 +0200] rev 3979
Sign.name_of;
wenzelm [Thu, 23 Oct 1997 12:47:59 +0200] rev 3978
Sign.stamp_names_of;
wenzelm [Thu, 23 Oct 1997 12:44:46 +0200] rev 3977
improved typ parser, exported;
wenzelm [Thu, 23 Oct 1997 12:43:07 +0200] rev 3976
tuned;
wenzelm [Thu, 23 Oct 1997 12:13:15 +0200] rev 3975
hide id, stamps;
added stamp_names_of, name_of;
replaced make_draft by prep_ext;
improved print_sg;
tuned;
wenzelm [Thu, 23 Oct 1997 12:10:55 +0200] rev 3974
Sign.stamp_names_of;
wenzelm [Thu, 23 Oct 1997 12:10:32 +0200] rev 3973
added sort_wrt;
wenzelm [Thu, 23 Oct 1997 12:09:48 +0200] rev 3972
fixed prune of hidden short names;
wenzelm [Thu, 23 Oct 1997 12:09:31 +0200] rev 3971
tuned;
wenzelm [Wed, 22 Oct 1997 11:36:43 +0200] rev 3970
tuned;
wenzelm [Wed, 22 Oct 1997 11:36:29 +0200] rev 3969
certify: check_stale;
wenzelm [Tue, 21 Oct 1997 18:15:43 +0200] rev 3968
improved handling of draft signatures / theories; draft thms (and
ctyps, cterms) are automatically promoted to real ones;
wenzelm [Tue, 21 Oct 1997 18:09:13 +0200] rev 3967
sg_ref: automatic adjustment of thms of draft theories;
wenzelm [Tue, 21 Oct 1997 17:48:06 +0200] rev 3966
commit;
wenzelm [Tue, 21 Oct 1997 17:47:50 +0200] rev 3965
made Poly/ML happy, but SML/NJ unhappy;
nipkow [Tue, 21 Oct 1997 17:38:31 +0200] rev 3964
typo
nipkow [Tue, 21 Oct 1997 17:36:54 +0200] rev 3963
Corrected alphabetical order of entries in signature.
paulson [Tue, 21 Oct 1997 10:52:25 +0200] rev 3962
Fixed the index entries for "recursion, general"
paulson [Tue, 21 Oct 1997 10:39:27 +0200] rev 3961
Many minor speedups:
1. Some use of rewriting with expand_ifs instead of addsplits[expand_if]
2. Faster proof of new_keys_not_used
3. New version of shrK_neq (no longer refers to "range")
paulson [Tue, 21 Oct 1997 10:36:23 +0200] rev 3960
New rewrite rules image_iff
nipkow [Mon, 20 Oct 1997 17:21:54 +0200] rev 3959
Documented `addsplits'
wenzelm [Mon, 20 Oct 1997 17:08:18 +0200] rev 3958
make SML/NJ happy;
wenzelm [Mon, 20 Oct 1997 15:20:42 +0200] rev 3957
rm IOA TLA;
wenzelm [Mon, 20 Oct 1997 15:20:20 +0200] rev 3956
tuned types;
wenzelm [Mon, 20 Oct 1997 15:18:09 +0200] rev 3955
tuned sig;
wenzelm [Mon, 20 Oct 1997 12:50:18 +0200] rev 3954
reset global_names;
wenzelm [Mon, 20 Oct 1997 12:47:44 +0200] rev 3953
set global_names;
wenzelm [Mon, 20 Oct 1997 12:47:02 +0200] rev 3952
replaced ops by consts;
wenzelm [Mon, 20 Oct 1997 12:45:51 +0200] rev 3951
removed Dlist;
nipkow [Mon, 20 Oct 1997 11:53:42 +0200] rev 3950
\label{simp-chap} -> chap:simplification
Indexed "higher-order pattern"
wenzelm [Mon, 20 Oct 1997 11:47:04 +0200] rev 3949
fixed goal_XXX;
wenzelm [Mon, 20 Oct 1997 11:39:29 +0200] rev 3948
adapted to qualified names;
wenzelm [Mon, 20 Oct 1997 11:25:39 +0200] rev 3947
adapted to qualified names;
wenzelm [Mon, 20 Oct 1997 11:22:29 +0200] rev 3946
tuned;
adapted to qualified names;
wenzelm [Mon, 20 Oct 1997 11:14:55 +0200] rev 3945
adapted to qualified names;
wenzelm [Mon, 20 Oct 1997 11:14:16 +0200] rev 3944
lookup long names of types;
wenzelm [Mon, 20 Oct 1997 11:08:29 +0200] rev 3943
tuned qualified names;
wenzelm [Mon, 20 Oct 1997 11:06:01 +0200] rev 3942
adapted to qualified names;
wenzelm [Mon, 20 Oct 1997 11:01:07 +0200] rev 3941
qualified names;
wenzelm [Mon, 20 Oct 1997 10:53:42 +0200] rev 3940
local;
wenzelm [Mon, 20 Oct 1997 10:53:25 +0200] rev 3939
Sign.base_name;
wenzelm [Mon, 20 Oct 1997 10:52:32 +0200] rev 3938
fixed types of add_XXX;
tuned;
wenzelm [Mon, 20 Oct 1997 10:52:04 +0200] rev 3937
fixed types of add_XXX;
added base_name;
tuned exports;
tuned output of sg;
wenzelm [Mon, 20 Oct 1997 10:51:01 +0200] rev 3936
tuned output;
wenzelm [Mon, 20 Oct 1997 10:48:22 +0200] rev 3935
adapted to qualified names;
wenzelm [Mon, 20 Oct 1997 10:39:26 +0200] rev 3934
Sign.base_name;
wenzelm [Mon, 20 Oct 1997 10:39:04 +0200] rev 3933
fixed types of add_XXX;
wenzelm [Mon, 20 Oct 1997 10:38:36 +0200] rev 3932
local;
wenzelm [Mon, 20 Oct 1997 10:38:16 +0200] rev 3931
local section;
improved global, local;
nipkow [Sat, 18 Oct 1997 13:23:02 +0200] rev 3930
addsplits
wenzelm [Fri, 17 Oct 1997 19:07:56 +0200] rev 3929
adapted to qualified names;
wenzelm [Fri, 17 Oct 1997 18:19:14 +0200] rev 3928
no longer tries bogus eta-contract involving aprops;
wenzelm [Fri, 17 Oct 1997 18:14:48 +0200] rev 3927
adapted to qualified names;
wenzelm [Fri, 17 Oct 1997 18:03:46 +0200] rev 3926
fixed RAW target;
wenzelm [Fri, 17 Oct 1997 17:42:39 +0200] rev 3925
(co) inductive / datatype package adapted to qualified names;
wenzelm [Fri, 17 Oct 1997 17:40:33 +0200] rev 3924
obselete 'end' hack;
wenzelm [Fri, 17 Oct 1997 17:40:02 +0200] rev 3923
global;
wenzelm [Fri, 17 Oct 1997 17:39:04 +0200] rev 3922
tuned "." syntax;
wenzelm [Fri, 17 Oct 1997 17:33:22 +0200] rev 3921
removed Classlib;
wenzelm [Fri, 17 Oct 1997 17:32:27 +0200] rev 3920
*** empty log message ***
nipkow [Fri, 17 Oct 1997 15:25:12 +0200] rev 3919
setloop split_tac -> addsplits
nipkow [Fri, 17 Oct 1997 15:23:14 +0200] rev 3918
Added error messages.
paulson [Fri, 17 Oct 1997 11:12:36 +0200] rev 3917
A lot of new comments
paulson [Fri, 17 Oct 1997 11:10:54 +0200] rev 3916
Eta-expanded a function decl to make sml/nj happy
paulson [Fri, 17 Oct 1997 11:10:13 +0200] rev 3915
Added "op" before "occs" to make sml/nj happy
paulson [Fri, 17 Oct 1997 11:09:34 +0200] rev 3914
New rewrite rules for simplifying conditionals
paulson [Fri, 17 Oct 1997 11:00:50 +0200] rev 3913
New trivial rewrites
paulson [Fri, 17 Oct 1997 11:00:00 +0200] rev 3912
New rewrite rules for simplifying conditionals
paulson [Fri, 17 Oct 1997 10:58:44 +0200] rev 3911
Better simplification eliminates a command from proof of psubset_card
paulson [Fri, 17 Oct 1997 10:57:48 +0200] rev 3910
New simprules imp_disj1,2 and some comments
nipkow [Fri, 17 Oct 1997 09:04:02 +0200] rev 3909
Added image_eqI to simpset.
nipkow [Fri, 17 Oct 1997 09:03:16 +0200] rev 3908
Removed image_eqI from simpset because of clash with neq_shrK.
nipkow [Thu, 16 Oct 1997 16:54:31 +0200] rev 3907
AddIffs [all_not_in_conv];
wenzelm [Thu, 16 Oct 1997 15:33:06 +0200] rev 3906
global;
nipkow [Thu, 16 Oct 1997 15:31:12 +0200] rev 3905
Modified comment.
paulson [Thu, 16 Oct 1997 15:23:53 +0200] rev 3904
New simprules imp_disj1, imp_disj2
paulson [Thu, 16 Oct 1997 15:23:25 +0200] rev 3903
New simprule diff_le_self, requiring a new proof of diff_diff_cancel
nipkow [Thu, 16 Oct 1997 15:09:08 +0200] rev 3902
Removed comment.
wenzelm [Thu, 16 Oct 1997 14:52:35 +0200] rev 3901
tuned;
wenzelm [Thu, 16 Oct 1997 14:48:10 +0200] rev 3900
removed begin;
added global section;
added global_names flag (tmp), default true;
wenzelm [Thu, 16 Oct 1997 14:46:55 +0200] rev 3899
fixed prep_ext;
nipkow [Thu, 16 Oct 1997 14:14:01 +0200] rev 3898
Simplified proof.
nipkow [Thu, 16 Oct 1997 14:12:58 +0200] rev 3897
Simplified proof because of better simplifier.
nipkow [Thu, 16 Oct 1997 14:12:15 +0200] rev 3896
Various new lemmas. Improved conversion of equations to rewrite rules:
(s=t becomes (s=t)==True if s=t loops).
wenzelm [Thu, 16 Oct 1997 14:00:20 +0200] rev 3895
added transfer: theory -> thm -> thm;
wenzelm [Thu, 16 Oct 1997 13:45:27 +0200] rev 3894
oops;
nipkow [Thu, 16 Oct 1997 13:45:16 +0200] rev 3893
The simplifier has been improved a little: equations s=t which used to be
rejected because of looping are now treated as (s=t) == True. The latter
translation must be done outside of Thm because it involves the object-logic
specific True. Therefore the simple loop test has been moved from Thm to
Logic.
wenzelm [Thu, 16 Oct 1997 13:43:42 +0200] rev 3892
fixed dependencies;
wenzelm [Thu, 16 Oct 1997 13:42:53 +0200] rev 3891
transfer thy Ord_nat;
wenzelm [Thu, 16 Oct 1997 13:42:29 +0200] rev 3890
sevaral goals restated in mono.thy;
wenzelm [Thu, 16 Oct 1997 13:39:20 +0200] rev 3889
moved rank_Inl, rank_Inr from Epsilon.ML to Univ.ML;
wenzelm [Thu, 16 Oct 1997 13:38:47 +0200] rev 3888
transfer InfDatatype.thy Limit_VfromE;
wenzelm [Thu, 16 Oct 1997 13:38:28 +0200] rev 3887
transfer CardinalArith.thy nat_into_Ord;
wenzelm [Thu, 16 Oct 1997 13:36:04 +0200] rev 3886
improved pretty_arity;
wenzelm [Thu, 16 Oct 1997 13:34:15 +0200] rev 3885
added merge_theories (new name arg);
wenzelm [Thu, 16 Oct 1997 13:33:17 +0200] rev 3884
fixed merge_theories;
wenzelm [Thu, 16 Oct 1997 13:28:04 +0200] rev 3883
revert to 1.3;
wenzelm [Thu, 16 Oct 1997 13:20:31 +0200] rev 3882
revert to 1.1;
nipkow [Thu, 16 Oct 1997 13:13:03 +0200] rev 3881
Added last, butlast, dropped ttl.
mueller [Thu, 16 Oct 1997 10:29:56 +0200] rev 3880
lala
paulson [Thu, 16 Oct 1997 10:22:37 +0200] rev 3879
Eta-expansion of function declarations, for value polymorphism
wenzelm [Wed, 15 Oct 1997 15:18:41 +0200] rev 3878
remove merge_theories;
merge_list: always prepares extend -- no longer supports aliasing merges;
wenzelm [Wed, 15 Oct 1997 15:17:32 +0200] rev 3877
make_draft replaced by prep_ext;
improved print_data;
merge now does trivial (absorptive) merges only;
added nontriv_merge;
wenzelm [Wed, 15 Oct 1997 15:15:22 +0200] rev 3876
tuned;
wenzelm [Wed, 15 Oct 1997 15:14:56 +0200] rev 3875
eliminated aliasing merge: now always extends;
wenzelm [Wed, 15 Oct 1997 15:13:43 +0200] rev 3874
tuned comment;
wenzelm [Wed, 15 Oct 1997 15:13:25 +0200] rev 3873
improved print_data;
wenzelm [Wed, 15 Oct 1997 15:12:59 +0200] rev 3872
tuned;
prepare ext;
wenzelm [Wed, 15 Oct 1997 11:43:27 +0200] rev 3871
slightly changed interfaces for oracles;
nipkow [Wed, 15 Oct 1997 11:27:55 +0200] rev 3870
Added ack to Mateja Jamnik.
wenzelm [Wed, 15 Oct 1997 11:16:48 +0200] rev 3869
tuned;
wenzelm [Tue, 14 Oct 1997 17:36:45 +0200] rev 3868
tuned;
wenzelm [Tue, 14 Oct 1997 17:36:22 +0200] rev 3867
added additional generic data;
wenzelm [Tue, 14 Oct 1997 17:35:56 +0200] rev 3866
Sign.print_data;
wenzelm [Tue, 14 Oct 1997 17:35:35 +0200] rev 3865
added init_data, get_data, put_data;
wenzelm [Tue, 14 Oct 1997 17:34:36 +0200] rev 3864
added data.ML;
wenzelm [Tue, 14 Oct 1997 17:34:21 +0200] rev 3863
Arbitrarily typed data.
paulson [Tue, 14 Oct 1997 17:23:01 +0200] rev 3862
Patch to avoid simplification of ~EX to ALL~
Also some better indentation
nipkow [Tue, 14 Oct 1997 13:59:12 +0200] rev 3861
Two lemmas are already in List.
nipkow [Tue, 14 Oct 1997 13:58:47 +0200] rev 3860
More lemmas, esp. ~Bex and ~Ball conversions.
nipkow [Tue, 14 Oct 1997 12:41:11 +0200] rev 3859
Added neagtion rules for Ball and Bex.
ZF/AC now fails to build. Larry to fix.
wenzelm [Tue, 14 Oct 1997 11:57:14 +0200] rev 3858
tuned;
wenzelm [Tue, 14 Oct 1997 11:30:35 +0200] rev 3857
browser info;
paulson [Tue, 14 Oct 1997 10:52:17 +0200] rev 3856
rearranged and added TLA
wenzelm [Mon, 13 Oct 1997 17:49:50 +0200] rev 3855
fixed extern;
added str_of_classrel, str_of_arity, str_of_arity;
wenzelm [Mon, 13 Oct 1997 17:49:08 +0200] rev 3854
uses Sign.str_of_classrel, Sign.str_of_arity, Sign.str_of_arity;
wenzelm [Mon, 13 Oct 1997 17:47:59 +0200] rev 3853
uses Sign.str_of_sort;
wenzelm [Mon, 13 Oct 1997 12:51:51 +0200] rev 3852
fixed dots;
wenzelm [Mon, 13 Oct 1997 12:48:42 +0200] rev 3851
print_goals: optional output of const types (set show_consts);
wenzelm [Mon, 13 Oct 1997 12:48:23 +0200] rev 3850
merge: drops path elements;
merz [Mon, 13 Oct 1997 11:00:06 +0200] rev 3849
Absolute URL's for documentation
wenzelm [Mon, 13 Oct 1997 10:31:21 +0200] rev 3848
non-transparent logo;
wenzelm [Mon, 13 Oct 1997 10:22:28 +0200] rev 3847
fixed dots;
wenzelm [Mon, 13 Oct 1997 10:14:52 +0200] rev 3846
hierachically structured name spaces;
berghofe [Sun, 12 Oct 1997 22:06:00 +0200] rev 3845
Changed logo.
berghofe [Sun, 12 Oct 1997 22:04:06 +0200] rev 3844
Added command for copying new logo.
wenzelm [Fri, 10 Oct 1997 19:13:58 +0200] rev 3843
fixed dots;
wenzelm [Fri, 10 Oct 1997 19:02:28 +0200] rev 3842
fixed dots;
wenzelm [Fri, 10 Oct 1997 18:37:49 +0200] rev 3841
fixed fixed dots;
wenzelm [Fri, 10 Oct 1997 18:23:31 +0200] rev 3840
fixed dots;
wenzelm [Fri, 10 Oct 1997 18:17:17 +0200] rev 3839
fixed dots;
wenzelm [Fri, 10 Oct 1997 17:38:50 +0200] rev 3838
tuned;
wenzelm [Fri, 10 Oct 1997 17:10:12 +0200] rev 3837
fixed dots;
wenzelm [Fri, 10 Oct 1997 16:29:41 +0200] rev 3836
fixed dots;
wenzelm [Fri, 10 Oct 1997 15:52:12 +0200] rev 3835
fixed dots;
wenzelm [Fri, 10 Oct 1997 15:51:38 +0200] rev 3834
BAD_space_explode;
wenzelm [Fri, 10 Oct 1997 15:51:14 +0200] rev 3833
tuned;
more accesses to long name;
wenzelm [Fri, 10 Oct 1997 15:50:46 +0200] rev 3832
fixed space_explode, old one retained as BAD_space_explode;
added split_lines;
wenzelm [Fri, 10 Oct 1997 15:48:43 +0200] rev 3831
scan_longid moved to Syntax/lexicon.ML;
wenzelm [Fri, 10 Oct 1997 15:48:10 +0200] rev 3830
constify: qualified is const;
wenzelm [Fri, 10 Oct 1997 15:47:41 +0200] rev 3829
added longid syntax;
wenzelm [Fri, 10 Oct 1997 15:46:50 +0200] rev 3828
added longid;
wenzelm [Fri, 10 Oct 1997 15:44:48 +0200] rev 3827
decode: qualified is always const;
wenzelm [Fri, 10 Oct 1997 14:51:58 +0200] rev 3826
tuned;
wenzelm [Thu, 09 Oct 1997 18:01:27 +0200] rev 3825
\n at end;
wenzelm [Thu, 09 Oct 1997 17:45:03 +0200] rev 3824
ensure that dots in formulas are followed by non-idents;
wenzelm [Thu, 09 Oct 1997 17:20:15 +0200] rev 3823
*** empty log message ***
wenzelm [Thu, 09 Oct 1997 15:06:49 +0200] rev 3822
no longer handles consts "" -- use syntax instead;
pretty printer: changed order of mixfix annotation preference (again!);
wenzelm [Thu, 09 Oct 1997 15:04:21 +0200] rev 3821
removed open;
wenzelm [Thu, 09 Oct 1997 15:03:06 +0200] rev 3820
fixed infix syntax;
wenzelm [Thu, 09 Oct 1997 15:01:11 +0200] rev 3819
added TLA stuff;
wenzelm [Thu, 09 Oct 1997 15:00:41 +0200] rev 3818
fixed oracle;
wenzelm [Thu, 09 Oct 1997 14:59:36 +0200] rev 3817
removed declIffOracle;
wenzelm [Thu, 09 Oct 1997 14:56:52 +0200] rev 3816
changed preference order of prtab entries;
wenzelm [Thu, 09 Oct 1997 14:55:24 +0200] rev 3815
fixed infix syntax;
wenzelm [Thu, 09 Oct 1997 14:55:05 +0200] rev 3814
improved oracles: named, many per theory;
name spaces: thmK, oracleK;
wenzelm [Thu, 09 Oct 1997 14:53:31 +0200] rev 3813
improved oracle: name;
optional begin after thy header, with warning;
wenzelm [Thu, 09 Oct 1997 14:52:36 +0200] rev 3812
fixed get_axiom, invoke_oracle;
improved Oracle deriv;
wenzelm [Thu, 09 Oct 1997 14:51:10 +0200] rev 3811
print_theory: added oracles;