clasohm [Wed, 29 Jun 1994 12:13:03 +0200] rev 443
added parentheses made necessary by new constrain precedence
clasohm [Wed, 29 Jun 1994 12:03:41 +0200] rev 442
added parentheses made necessary by change of constrain's precedence
clasohm [Wed, 29 Jun 1994 12:01:17 +0200] rev 441
changed precedence of constrain to [4, 0], 3
lcp [Fri, 24 Jun 1994 13:01:53 +0200] rev 440
FOL/FOL.ML/excluded_middle_tac: new
lcp [Fri, 24 Jun 1994 10:45:02 +0200] rev 439
Pure/tactic/subgoals_tac: new (moved from ZF/Order.ML)
lcp [Thu, 23 Jun 1994 17:52:58 +0200] rev 438
minor tidying up (ordered rewriting in Integ.ML)
lcp [Thu, 23 Jun 1994 17:38:12 +0200] rev 437
modifications for cardinal arithmetic
lcp [Thu, 23 Jun 1994 16:44:57 +0200] rev 436
Sara\'s perl script for renaming theory files
lcp [Tue, 21 Jun 1994 17:20:34 +0200] rev 435
Addition of cardinals and order types, various tidying
lcp [Tue, 21 Jun 1994 16:26:34 +0200] rev 434
Various updates and tidying
nipkow [Tue, 21 Jun 1994 11:55:36 +0200] rev 433
improved error msg
nipkow [Mon, 20 Jun 1994 12:25:28 +0200] rev 432
Improved error msg "Proved wrong thm"
clasohm [Mon, 20 Jun 1994 12:13:08 +0200] rev 431
parse.ML and scan.ML are now replaced by thy_parse.ML and thy_scan.ML
nipkow [Mon, 20 Jun 1994 12:03:16 +0200] rev 430
Franz Regensburger's changes.
lcp [Fri, 17 Jun 1994 17:49:03 +0200] rev 429
atomize: borrowed HOL version, which checks for both Trueprop
and == as main connective (avoids using wildcard)
lcp [Fri, 17 Jun 1994 17:47:42 +0200] rev 428
problem 38 is provable
nipkow [Fri, 17 Jun 1994 16:51:37 +0200] rev 427
ordered rewriting applies to conditional rules as well now
clasohm [Fri, 17 Jun 1994 12:43:24 +0200] rev 426
replaced "foldl merge_theories" by "merge_thy_list" in base_on
wenzelm [Thu, 16 Jun 1994 12:07:40 +0200] rev 425
added 'subclass' section;
minor internal cleanups;
wenzelm [Thu, 16 Jun 1994 12:06:56 +0200] rev 424
base_on: added 'mk_draft' arg;
wenzelm [Thu, 16 Jun 1994 12:05:53 +0200] rev 423
(beta release)
wenzelm [Thu, 16 Jun 1994 12:04:33 +0200] rev 422
added ext_tsig_subclass, ext_tsig_defsort;
minor internal rearrangements;
wenzelm [Thu, 16 Jun 1994 12:04:00 +0200] rev 421
added add_classrel;
wenzelm [Thu, 09 Jun 1994 11:11:03 +0200] rev 420
replaced extend_theory;
wenzelm [Thu, 09 Jun 1994 11:09:45 +0200] rev 419
added OldMixfix;
wenzelm [Thu, 09 Jun 1994 11:02:14 +0200] rev 418
workaround bug in Type.expand_typ;
wenzelm [Thu, 09 Jun 1994 11:00:37 +0200] rev 417
new datatype 'mixfix' now pervasive (old one still accesible via OldMixfix);
wenzelm [Thu, 09 Jun 1994 11:00:01 +0200] rev 416
restored functor sig;
added str_of_sort, str_of_arity, rem_sorts;
minor internal cleanup;
wenzelm [Thu, 09 Jun 1994 10:59:20 +0200] rev 415
added axclass.ML, Syntax/mixfix.ML, Thy/thy_syn.ML;
removed Syntax/earley0A.ML, Thy/scan.ML, Thy/parse.ML;
wenzelm [Wed, 01 Jun 1994 15:49:46 +0200] rev 414
added signature constraint;
replaced 'also' by '|>';
added 'sigclass' section;
removed pure_syntax;
wenzelm [Wed, 01 Jun 1994 15:47:27 +0200] rev 413
removed garbage;
adapted to new ThySyn (interface for 'user sections');
wenzelm [Wed, 01 Jun 1994 15:46:11 +0200] rev 412
restored old functor name;
adapted to new ThySyn;
wenzelm [Wed, 01 Jun 1994 15:44:56 +0200] rev 411
interface for 'user sections';
wenzelm [Wed, 01 Jun 1994 15:42:25 +0200] rev 410
replaced infix also by |>
lcp [Wed, 01 Jun 1994 13:18:35 +0200] rev 409
added test for $ISABELLEBIN=source directory, to
avoid isabelle/Pure being mistaken for bin/Pure
lcp [Wed, 01 Jun 1994 13:11:40 +0200] rev 408
Improved error messages
nipkow [Wed, 01 Jun 1994 08:28:12 +0200] rev 407
reflected changes in the structure of Thy
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);