nipkow [Tue, 31 May 1994 13:17:41 +0200] rev 406
simpset is hidden in a functor now.
nipkow [Sun, 29 May 1994 15:14:28 +0200] rev 405
Internale optimization of the simplifier: in case a subterm stays unchanged,
None is returned. Speeds things up a little bit and is going to be useful
later on.
wenzelm [Thu, 26 May 1994 16:53:58 +0200] rev 404
axiomatic type class 'package' for Pure (alpha version);
wenzelm [Thu, 26 May 1994 16:51:46 +0200] rev 403
added "axclass.ML", structure AxClass;
wenzelm [Thu, 26 May 1994 16:45:56 +0200] rev 402
added subsort, norm_sort, classes;
minor internal cleanups;
wenzelm [Thu, 26 May 1994 16:45:08 +0200] rev 401
replaced "logic" by logicC;
added subsort, norm_sort;
wenzelm [Thu, 26 May 1994 16:43:48 +0200] rev 400
replaced ext_axtab by new_axioms;
wenzelm [Thu, 26 May 1994 16:43:24 +0200] rev 399
added class_triv: theory -> class -> thm (for axclasses);
renamed ext_axtab to new_axioms;
restored functor sig constraint :THM;
wenzelm [Thu, 26 May 1994 16:40:45 +0200] rev 398
added mk_type, dest_type, mk_inclass, dest_inclass (for axclasses);
restored functor sig constraint :LOGIC;
clasohm [Thu, 26 May 1994 13:45:43 +0200] rev 397
changed syntax of use_string
clasohm [Thu, 26 May 1994 13:37:51 +0200] rev 396
changed use_string's type to string list -> unit because POLY can only
handle one command per string
clasohm [Thu, 26 May 1994 12:55:52 +0200] rev 395
"Building new grammar" message is no longer displayed by empty_gram
nipkow [Tue, 24 May 1994 09:04:03 +0200] rev 394
Modified mk_meta_eq to leave meta-equlities on unchanged.
Thus you may now add ==-thms to simpsets.
wenzelm [Thu, 19 May 1994 17:06:24 +0200] rev 393
thy reader now initialised by init_thy_reader();
wenzelm [Thu, 19 May 1994 16:42:04 +0200] rev 392
*** empty log message ***
wenzelm [Thu, 19 May 1994 16:30:56 +0200] rev 391
(was Thy/read.ML)
minor changes to accomodate new ThyScan and ThyParse;
wenzelm [Thu, 19 May 1994 16:27:16 +0200] rev 390
*** empty log message ***
wenzelm [Thu, 19 May 1994 16:26:19 +0200] rev 389
(replaces Thy/parse.ML and Thy/syntax.ML)
much simpler because of new theory extension functions;
theory is now built up from an arbitrary list of definable 'sections';
new axclass and instance sections;
wenzelm [Thu, 19 May 1994 16:25:03 +0200] rev 388
(replaces Thy/scan.ML)
scanner now based on combinators of structure Scanner;
improved handling of keywords;
now supports long.ids, (* (* nested *) comments *), {| verbatim text |};
wenzelm [Thu, 19 May 1994 16:22:48 +0200] rev 387
new datatype theory, supports 'draft theories' and incremental extension:
add_classes, add_defsort, add_types, add_tyabbrs, add_tyabbrs_i,
add_arities, add_consts, add_consts_i, add_syntax, add_syntax_i,
add_trfuns, add_trrules, add_axioms, add_axioms_i, add_thyname;
added merge_thy_list for multiple merges and extend-merges;
added rep_theory, subthy, eq_thy, cert_axm, read_axm;
changed type of axioms_of;
renamed internal merge_theories to merge_thm_sgs;
various internal changes of thm and theory related code;
wenzelm [Thu, 19 May 1994 16:20:52 +0200] rev 386
added const_type: sg -> typ option;
stamps now stored in REVERSE order;
now supports 'draft signatures' and incremental extension: is_draft,
add_classes (supports axclasses), add_defsort, add_types, add_tyabbrs,
add_tyabbrs_i, add_arities, add_consts, add_consts_i, add_syntax,
add_syntax_i, add_trfuns, add_trrules, add_name, make_draft;
added const_of_class, class_of_const (for axclasses);
changed the pure signature to support axclasses (added itself, TYPE);
various major internal changes;
wenzelm [Thu, 19 May 1994 16:17:46 +0200] rev 385
added print_sign, print_axioms: theory -> unit;
replaced ["logic"] by logicS;
wenzelm [Thu, 19 May 1994 16:16:36 +0200] rev 384
support for new style mixfix annotations;
part of the pure syntax as mixfix (supports axclasses);
wenzelm [Thu, 19 May 1994 16:15:38 +0200] rev 383
added incremental extension functions: extend_log_types, extend_type_gram,
extend_const_gram, extend_consts, extend_trfuns, extend_trrules;
replaced merge by merge_syntaxes;
various minor internal changes;
wenzelm [Thu, 19 May 1994 16:14:56 +0200] rev 382
added insort_tr, prop_tr' (for axclasses);
added pure_trfuns;
various minor internal changes;
wenzelm [Thu, 19 May 1994 16:13:51 +0200] rev 381
replaced fix_aprop by prop_tr';
various minor internal changes;
wenzelm [Thu, 19 May 1994 16:12:37 +0200] rev 380
added infix op also: 'a * ('a -> 'b) -> 'b;
added set, reset, toggle: bool ref -> bool;
added find_first, exists2, forall2, commas_quote, merge_rev_lists;
clasohm [Thu, 19 May 1994 14:06:37 +0200] rev 379
use_thy now uses use_string instead of creating a temporary file
clasohm [Thu, 19 May 1994 13:45:50 +0200] rev 378
added use_string: string -> unit to execute ML commands passed in a string
clasohm [Thu, 19 May 1994 13:13:27 +0200] rev 377
lookaheads are now computed faster (during the grammar is built)
wenzelm [Wed, 18 May 1994 15:24:39 +0200] rev 376
extended signature SCANNER by some basic scanners and type lexicon;
various minor internal changes;
wenzelm [Wed, 18 May 1994 15:20:54 +0200] rev 375
added logicC: class, logicS: sort;
added itselfT: typ -> typ, a_itselfT: typ (for axclasses);
wenzelm [Wed, 18 May 1994 15:19:25 +0200] rev 374
added make, dest, extend_new;
added exception DUPS;
clasohm [Tue, 17 May 1994 14:42:34 +0200] rev 373
fixed a bug in syntax_error, added "Building new grammar" message;
automatically generated nonterminals now start with "@"
clasohm [Fri, 13 May 1994 13:56:22 +0200] rev 372
syntax_error now checks precedences when computing expected tokens
lcp [Fri, 13 May 1994 11:25:55 +0200] rev 371
FOL/simpdata: added etac FalseE in setsolver call. Toby: "now that the
simplifier can rewrite premises, it can generate the premise False."
lcp [Fri, 13 May 1994 11:10:14 +0200] rev 370
make-all-poly, make-all-nj: restored to main directory as examples
README: modified accordingly
clasohm [Wed, 11 May 1994 12:29:34 +0200] rev 369
changed implode to ^
clasohm [Wed, 11 May 1994 12:14:18 +0200] rev 368
moved 'filter is_xid' in syn_ext
clasohm [Mon, 09 May 1994 11:11:37 +0200] rev 367
syntax_error now removes duplicate tokens in its output and doesn't
print the last unparsed token (i.e. EndToken)
lcp [Fri, 06 May 1994 15:49:23 +0200] rev 366
ZF/indrule/mk_pred_typ: corrected pattern to include Abs, allowing it to
handle any number of right-nested Sigmas.
lcp [Fri, 06 May 1994 15:35:35 +0200] rev 365
renaming/removal of filenames to correct case
lcp [Fri, 06 May 1994 15:16:11 +0200] rev 364
renaming/removal of filenames to correct case
lcp [Fri, 06 May 1994 15:02:57 +0200] rev 363
renaming/removal of filenames to correct case
clasohm [Fri, 06 May 1994 13:50:36 +0200] rev 362
improved syntax error:
now shows correct number of unparsed tokens, a special message for
unexpected EOF and a list of tokens that could continue the parsed input
lcp [Wed, 04 May 1994 18:00:14 +0200] rev 361
CTT.ML/SumE_fst,SumE_snd: tidied
lcp [Wed, 04 May 1994 17:47:30 +0200] rev 360
Bool.ML: replaced many rewrite_goals_tac calls by prove_goalw
lcp [Tue, 03 May 1994 18:38:28 +0200] rev 359
final Springer version
lcp [Tue, 03 May 1994 18:36:18 +0200] rev 358
post-CRC corrections
lcp [Tue, 03 May 1994 18:27:30 +0200] rev 357
post-CRC corrections
lcp [Tue, 03 May 1994 18:12:54 +0200] rev 356
post-CRC corrections
lcp [Tue, 03 May 1994 18:07:41 +0200] rev 355
post-CRC corrections
lcp [Tue, 03 May 1994 16:55:47 +0200] rev 354
CTT/Arith.ML: replaced many rewrite_goals_tac calls by prove_goalw
lcp [Tue, 03 May 1994 15:14:54 +0200] rev 353
removal of obsolete type-declaration syntax
lcp [Tue, 03 May 1994 15:00:00 +0200] rev 352
removal of obsolete type-declaration syntax
lcp [Tue, 03 May 1994 11:28:51 +0200] rev 351
removal of obsolete type-declaration syntax
lcp [Tue, 03 May 1994 11:17:08 +0200] rev 350
post-CRC corrections
lcp [Tue, 03 May 1994 10:52:32 +0200] rev 349
post-CRC corrections
lcp [Tue, 03 May 1994 10:40:24 +0200] rev 348
post-CRC corrections
wenzelm [Mon, 02 May 1994 12:34:56 +0200] rev 347
changed translation of type applications according to new grammar;
lcp [Wed, 27 Apr 1994 11:27:33 +0200] rev 346
added many more filenames to FILES and EX_FILES
clasohm [Tue, 26 Apr 1994 14:48:41 +0200] rev 345
made a few cosmetic changes
lcp [Mon, 25 Apr 1994 11:20:25 +0200] rev 344
final Springer copy
lcp [Mon, 25 Apr 1994 11:05:58 +0200] rev 343
final Springer copy