Fri, 10 Jul 1998 15:19:10 +0200 wenzelm added xpm icons;
Mon, 06 Jul 1998 14:03:25 +0200 nipkow Converted to Auto_tac
Fri, 03 Jul 1998 18:56:40 +0200 wenzelm several new basic modules made available for general use;
Fri, 03 Jul 1998 18:53:02 +0200 wenzelm cleaned up;
Fri, 03 Jul 1998 18:05:03 +0200 wenzelm theory Main includes everything;
Fri, 03 Jul 1998 17:36:45 +0200 wenzelm reorganized the main HOL image;
Fri, 03 Jul 1998 17:35:39 +0200 wenzelm stepping stones: Recdef, Main;
Fri, 03 Jul 1998 17:34:55 +0200 wenzelm stepping stones;
Fri, 03 Jul 1998 17:34:24 +0200 wenzelm removed duplicate thms;
Fri, 03 Jul 1998 17:33:47 +0200 wenzelm moved String theory to main HOL;
Fri, 03 Jul 1998 11:02:01 +0200 berghofe Removed disjE from list of rules used to simplify elimination
Fri, 03 Jul 1998 10:55:32 +0200 nipkow Removed leading !! in goals
Fri, 03 Jul 1998 10:37:04 +0200 nipkow Removed leading !! in goals.
Fri, 03 Jul 1998 10:36:47 +0200 nipkow Removed leading !! in goals.
Thu, 02 Jul 1998 17:58:12 +0200 paulson Renamed expand_if to split_if and setloop split_tac to addsplits,
Thu, 02 Jul 1998 17:56:06 +0200 paulson HACKED declaration of addsplits
Thu, 02 Jul 1998 17:48:11 +0200 paulson Deleted leading parameters thanks to new Goal command
Thu, 02 Jul 1998 17:27:35 +0200 wenzelm tuned comment;
Thu, 02 Jul 1998 17:26:47 +0200 wenzelm Symbol.beginning;
Thu, 02 Jul 1998 16:53:55 +0200 paulson Uncurried functions LeadsTo and reach
Thu, 02 Jul 1998 16:44:39 +0200 wenzelm fixed Integ;
Wed, 01 Jul 1998 19:11:20 +0200 berghofe Adapted to new inductive definition package.
Wed, 01 Jul 1998 19:03:54 +0200 berghofe Fixed bug (improper handling of flag no_ind).
Wed, 01 Jul 1998 18:43:40 +0200 berghofe Replaced "use_dir" command by "use", because nested calls
Wed, 01 Jul 1998 17:59:25 +0200 paulson HOL-Real
Wed, 01 Jul 1998 11:33:39 +0200 wenzelm tuned Inductive.thy;
Wed, 01 Jul 1998 11:20:32 +0200 wenzelm added add_typedecls;
Tue, 30 Jun 1998 20:57:46 +0200 berghofe Removed structure Prod_Syntax.
Tue, 30 Jun 1998 20:51:15 +0200 berghofe Adapted to new inductive definition package.
Tue, 30 Jun 1998 20:50:34 +0200 berghofe Adapted to new inductive package.
Tue, 30 Jun 1998 20:49:49 +0200 berghofe Removed obsolete comments.
Tue, 30 Jun 1998 20:46:35 +0200 berghofe Removed old inductive definition package.
Tue, 30 Jun 1998 20:43:36 +0200 berghofe Removed structure Prod_Syntax.
Tue, 30 Jun 1998 20:42:47 +0200 berghofe Adapted to new inductive definition package.
Tue, 30 Jun 1998 20:41:41 +0200 berghofe Moved most of the Prod_Syntax - stuff to HOLogic.
Tue, 30 Jun 1998 20:40:29 +0200 berghofe Added additional theorems needed for inductive definitions.
Tue, 30 Jun 1998 20:39:43 +0200 berghofe New inductive definition package
Tue, 30 Jun 1998 14:41:27 +0200 wenzelm added quick_and_dirty flag;
Mon, 29 Jun 1998 21:33:35 +0200 wenzelm moved actual (C)Pure theories to pure.ML;
Mon, 29 Jun 1998 21:33:25 +0200 wenzelm tuned transaction;
Mon, 29 Jun 1998 10:32:06 +0200 wenzelm use_text: verbose flag;
Fri, 26 Jun 1998 15:16:14 +0200 paulson New rewrite unit_abs_eta_conv to compensate for unit_eq_proc
Fri, 26 Jun 1998 15:10:40 +0200 paulson New rewrite unit_abs_eta_conv to compensate for unit_eq_proc
Thu, 25 Jun 1998 16:28:41 +0200 wenzelm fixed unit_eq;
Thu, 25 Jun 1998 16:13:20 +0200 wenzelm delsimprocs [unit_eq_proc];
Thu, 25 Jun 1998 16:12:02 +0200 wenzelm simplification procedure unit_eq_proc rewrites (?x::unit) = ();
Thu, 25 Jun 1998 15:37:36 +0200 wenzelm tuned loose bound vars check;
Thu, 25 Jun 1998 15:34:17 +0200 wenzelm added unit_eq simplification procedure;
Thu, 25 Jun 1998 15:33:30 +0200 wenzelm added XX_YY_rewrite: simpset -> cterm -> thm;
Thu, 25 Jun 1998 15:32:41 +0200 wenzelm Thm.rewrite_cterm;
Thu, 25 Jun 1998 15:22:05 +0200 wenzelm defaults for free variables hide consts of same name;
Thu, 25 Jun 1998 15:20:59 +0200 wenzelm added rewrite_cterm;
Thu, 25 Jun 1998 13:57:34 +0200 paulson Installation of target HOL-Real
Wed, 24 Jun 1998 13:59:45 +0200 nipkow * HOL/List: new function list_update written xs[i:=v] that updates the i-th
Wed, 24 Jun 1998 11:24:52 +0200 paulson Ran isatool fixgoal
Wed, 24 Jun 1998 10:33:42 +0200 paulson removed duplicate entry for Goal
Wed, 24 Jun 1998 10:30:29 +0200 paulson Trivial change to be more like paper
Wed, 24 Jun 1998 10:29:46 +0200 paulson Tidying; renaming of Says_Server_message_form to
Tue, 23 Jun 1998 18:09:16 +0200 nipkow *** empty log message ***
Tue, 23 Jun 1998 18:07:45 +0200 nipkow Consequences of the change from [ := ] to ( := ) in theory Update.
Tue, 23 Jun 1998 18:06:50 +0200 nipkow Replaced [ := ] syntax by ( := ).
Mon, 22 Jun 1998 17:26:46 +0200 wenzelm isatool fixgoal;
Mon, 22 Jun 1998 17:13:09 +0200 wenzelm isatool fixgoal;
Mon, 22 Jun 1998 17:12:27 +0200 wenzelm isatool fixgoal;
Mon, 22 Jun 1998 15:53:24 +0200 paulson Changed format of Bob's certificate from Nb,K,A to A,B,K,Nb.
Mon, 22 Jun 1998 15:50:59 +0200 paulson comments and minor tidying
Mon, 22 Jun 1998 15:49:29 +0200 paulson simplified and tidied the proofs
Mon, 22 Jun 1998 15:25:06 +0200 wenzelm check_mlhome_file;
Mon, 22 Jun 1998 15:18:02 +0200 wenzelm isatool fixgoal;
Mon, 22 Jun 1998 15:09:59 +0200 wenzelm isatool fixgoal;
Sat, 20 Jun 1998 20:35:38 +0200 wenzelm def_sort;
Sat, 20 Jun 1998 20:18:51 +0200 wenzelm renamed Thm(s) back to thm(s);
Sat, 20 Jun 1998 20:18:22 +0200 wenzelm export mk_triple1/2;
Sat, 20 Jun 1998 19:53:05 +0200 wenzelm added read_def_axm;
Sat, 20 Jun 1998 19:52:53 +0200 wenzelm added fix_mixfix;
Fri, 19 Jun 1998 11:20:36 +0200 paulson fixed comment
Fri, 19 Jun 1998 11:14:20 +0200 paulson tidying
Fri, 19 Jun 1998 10:34:33 +0200 paulson New example Kerberos_BAN by G Bella
Thu, 18 Jun 1998 18:35:07 +0200 wenzelm fixed comment;
Thu, 18 Jun 1998 18:31:06 +0200 wenzelm tuned \s pattern;
Thu, 18 Jun 1998 18:28:45 +0200 wenzelm isatool fixgoal;
Thu, 18 Jun 1998 11:22:45 +0200 wenzelm removed Thy;
Thu, 18 Jun 1998 11:20:54 +0200 wenzelm replaced warning by error_msg;
Thu, 18 Jun 1998 10:52:34 +0200 wenzelm new toplevel commands `Goal' and `Goalw';
Thu, 18 Jun 1998 10:50:16 +0200 wenzelm renamed thm(s) to Thm(s);
Thu, 18 Jun 1998 10:48:21 +0200 wenzelm replace goal(w) commands by implicit versions Goal(w);
Wed, 17 Jun 1998 12:44:02 +0200 nipkow Goal and Goalw
Wed, 17 Jun 1998 10:49:45 +0200 nipkow goal -> Goal
Wed, 17 Jun 1998 10:49:24 +0200 nipkow Changed and changed back.
Wed, 17 Jun 1998 10:48:38 +0200 nipkow Goals may now contain assumptions, which are not returned.
Tue, 16 Jun 1998 18:37:34 +0200 wenzelm added General/history.ML;
Tue, 16 Jun 1998 18:37:11 +0200 wenzelm Histories of values, with undo and redo;
Mon, 15 Jun 1998 11:06:00 +0200 wenzelm use_text replaces use_strings;
Mon, 15 Jun 1998 11:05:25 +0200 wenzelm handle_error: capture error msgs, even if no exception raised;
Sat, 13 Jun 1998 18:25:39 +0200 wenzelm removed use_text;
Fri, 12 Jun 1998 18:08:41 +0200 wenzelm added use_text;
Fri, 12 Jun 1998 17:07:33 +0200 wenzelm Context.add_session;
Fri, 12 Jun 1998 17:06:58 +0200 wenzelm changed (| |) syntax to (: :);
Fri, 12 Jun 1998 17:06:14 +0200 wenzelm changed {: :} syntax to (| |);
Fri, 12 Jun 1998 17:05:04 +0200 wenzelm tuned exports;
Thu, 11 Jun 1998 18:18:37 +0200 nipkow removed rel.ML
Thu, 11 Jun 1998 18:17:40 +0200 nipkow ancient relic
Wed, 10 Jun 1998 18:07:07 +0200 wenzelm Context.the_context;
Wed, 10 Jun 1998 17:56:57 +0200 wenzelm get_context renamed to the_context;
Wed, 10 Jun 1998 17:56:21 +0200 wenzelm tuned transaction;
Wed, 10 Jun 1998 12:13:52 +0200 wenzelm tuned comments;
Wed, 10 Jun 1998 12:00:51 +0200 wenzelm adapted to TheoryDataFun interface;
Wed, 10 Jun 1998 11:58:11 +0200 wenzelm moved attributes theory data to Isar/isar_thy.ML;
Wed, 10 Jun 1998 11:57:40 +0200 wenzelm moved add_axioms_x, add_defs_x to Isar/isar_thy.ML;
Wed, 10 Jun 1998 11:57:01 +0200 wenzelm added exnMessage;
Wed, 10 Jun 1998 11:56:23 +0200 wenzelm added General;
Wed, 10 Jun 1998 11:55:49 +0200 wenzelm added of_file;
Wed, 10 Jun 1998 11:55:30 +0200 wenzelm General tools.
Wed, 10 Jun 1998 11:55:09 +0200 wenzelm moved table.ML, object.ML, seq.ML, name_space.ML to General;
Wed, 10 Jun 1998 11:54:04 +0200 wenzelm moved object.ML to General/object.ML;
Wed, 10 Jun 1998 11:53:37 +0200 wenzelm moved table.ML to General/table.ML;
Wed, 10 Jun 1998 11:52:59 +0200 wenzelm moved seq.ML to General/seq.ML;
Wed, 10 Jun 1998 11:52:34 +0200 wenzelm moved position.ML, path.ML, file.ML to General;
Wed, 10 Jun 1998 11:51:58 +0200 wenzelm moved name_space.ML to General/name_space.ML;
Wed, 10 Jun 1998 11:51:28 +0200 wenzelm moved Thy/path.ML to General/path.ML;
Wed, 10 Jun 1998 11:50:52 +0200 wenzelm moved Thy/position.ML to General/position.ML;
Wed, 10 Jun 1998 11:50:20 +0200 wenzelm moved Thy/file.ML to General/file.ML;
Wed, 10 Jun 1998 11:49:41 +0200 wenzelm new type-safe user interface for theory data;
Tue, 09 Jun 1998 13:49:43 +0200 wenzelm nonterminals prog;
Tue, 09 Jun 1998 11:37:52 +0200 wenzelm adapted to new theory data interface;
Mon, 08 Jun 1998 15:58:56 +0200 wenzelm use type-safe theory data interface;
Mon, 08 Jun 1998 15:57:50 +0200 wenzelm added theory_data.ML;
Mon, 08 Jun 1998 15:57:30 +0200 wenzelm Type-safe interface for theory data.
Fri, 05 Jun 1998 14:40:07 +0200 wenzelm * improved the theory data mechanism to support real encapsulation;
Fri, 05 Jun 1998 14:33:18 +0200 wenzelm accomodate tuned version of theory data;
Fri, 05 Jun 1998 14:32:23 +0200 wenzelm added print_theorems: theory -> unit;
Fri, 05 Jun 1998 14:29:54 +0200 wenzelm Object.T;
Fri, 05 Jun 1998 14:29:33 +0200 wenzelm improved data: secure version using Object.T and Object.kind;
Fri, 05 Jun 1998 14:28:08 +0200 wenzelm tuned setup;
Fri, 05 Jun 1998 14:26:55 +0200 wenzelm use Object.T and Object.kind;
Fri, 05 Jun 1998 14:23:52 +0200 wenzelm removed type object (see object.ML);
Fri, 05 Jun 1998 14:23:27 +0200 wenzelm tuned print_exn;
Fri, 05 Jun 1998 14:23:07 +0200 wenzelm print_data moved to theory.ML;
Fri, 05 Jun 1998 14:22:11 +0200 wenzelm added THEN: ('a -> 'b seq) * ('b -> 'c seq) -> 'a -> 'c seq;
Fri, 05 Jun 1998 14:21:11 +0200 wenzelm added object.ML;
Tue, 02 Jun 1998 15:08:42 +0200 oheimb added option_map_o_empty
Tue, 02 Jun 1998 15:07:25 +0200 oheimb added split_etas
Tue, 02 Jun 1998 15:07:00 +0200 oheimb added split_sum_case_asm
Fri, 29 May 1998 13:50:21 +0200 wenzelm tuned;
Fri, 29 May 1998 13:49:50 +0200 wenzelm tuned msgs;
Thu, 28 May 1998 17:21:52 +0200 paulson auto update
Thu, 28 May 1998 17:02:29 +0200 wenzelm fixed ml_prompts;
Thu, 28 May 1998 17:02:01 +0200 wenzelm changed get_single: ('a, 'b) source -> ('a * ('a, 'b) source) option;
Thu, 28 May 1998 14:50:40 +0200 wenzelm tuned dist version;
Thu, 28 May 1998 12:24:05 +0200 wenzelm tuned header;
Thu, 28 May 1998 12:23:11 +0200 wenzelm version under control of Admin/makedist;
Thu, 28 May 1998 12:22:37 +0200 wenzelm README, Pure/ROOT.ML: version set automatically;
Thu, 28 May 1998 12:22:05 +0200 wenzelm version under control of Admin/makedist;
Thu, 28 May 1998 12:21:05 +0200 wenzelm added ml_prompts;
Thu, 28 May 1998 11:11:27 +0200 wenzelm added mapfilter: ('a -> 'b option) -> ('a, 'c) source -> ('b, ('a, 'c)
Thu, 28 May 1998 11:09:07 +0200 wenzelm tuned error msg;
Thu, 28 May 1998 11:08:45 +0200 wenzelm fixed error msgs;
Wed, 27 May 1998 12:25:56 +0200 paulson Structure Option now declared in MLWorks
Wed, 27 May 1998 12:23:45 +0200 paulson mk_all_imp: no longer creates goals that have beta-redexes
Wed, 27 May 1998 12:22:32 +0200 paulson more tracing
Wed, 27 May 1998 12:21:39 +0200 paulson Changed require to requires for MLWorks
Wed, 27 May 1998 12:19:35 +0200 paulson auto update
Tue, 26 May 1998 12:29:27 +0200 wenzelm made SML/NJ happy;
Tue, 26 May 1998 12:29:10 +0200 wenzelm foldl_map prep_field;
Mon, 25 May 1998 21:28:07 +0200 wenzelm tuned store_theory;
Mon, 25 May 1998 21:27:22 +0200 wenzelm tuned local, global;
Mon, 25 May 1998 21:25:04 +0200 wenzelm tuned store_theory: theory -> unit;
Mon, 25 May 1998 21:24:27 +0200 wenzelm added get_name, put_name, global_path, local_path, begin_theory,
Mon, 25 May 1998 21:17:08 +0200 wenzelm global_names moved to pure_thy.ML;
Mon, 25 May 1998 21:16:03 +0200 wenzelm certify_term: type_check replaces Term.type_of, providing sensible
Mon, 25 May 1998 21:14:00 +0200 wenzelm renamed state_source to source';
Mon, 25 May 1998 21:13:20 +0200 wenzelm added recover, source;
Mon, 25 May 1998 21:12:46 +0200 wenzelm added catch: ('a -> 'b) -> 'a -> 'b;
Mon, 25 May 1998 21:11:46 +0200 wenzelm remove seq2, scan (use seq2, foldl_map from library.ML);
Mon, 25 May 1998 21:10:45 +0200 wenzelm added foldl_map: ('a * 'b -> 'a * 'c) -> 'a * 'b list -> 'a * 'c list;
Mon, 25 May 1998 12:55:01 +0200 nipkow Swapped order of params.
Wed, 20 May 1998 18:58:13 +0200 wenzelm changed get_single: ('a, 'b) source -> 'a option * ('a, 'b) source;
Wed, 20 May 1998 18:57:16 +0200 wenzelm source vs. source';
Wed, 20 May 1998 18:56:59 +0200 wenzelm tuned keywords;
Wed, 20 May 1998 18:56:36 +0200 wenzelm added is_stale;
Wed, 20 May 1998 18:56:00 +0200 wenzelm tuned signature;
Wed, 20 May 1998 18:55:41 +0200 wenzelm tuned comments;
Wed, 20 May 1998 18:55:16 +0200 wenzelm tuned;
Wed, 20 May 1998 15:20:28 +0200 nipkow Small mods.
Tue, 19 May 1998 17:16:18 +0200 wenzelm prompt made part of source;
Tue, 19 May 1998 17:15:30 +0200 wenzelm fixed handle_error: cat_lines;
Tue, 19 May 1998 17:15:04 +0200 wenzelm added Thy/position.ML;
Tue, 19 May 1998 17:14:28 +0200 wenzelm added source: string -> (string, string list) Source.source;
Tue, 19 May 1998 17:14:01 +0200 wenzelm Input positions.
Mon, 18 May 1998 18:10:43 +0200 wenzelm added Syntax/source.ML;
Mon, 18 May 1998 18:10:04 +0200 wenzelm added Source module;
Mon, 18 May 1998 18:08:58 +0200 wenzelm Co-algebraic data sources.
Mon, 18 May 1998 17:57:47 +0200 wenzelm Symbol.stopper;
Mon, 18 May 1998 17:57:16 +0200 wenzelm improved finite scans: more abstract stopper;
Mon, 18 May 1998 17:31:58 +0200 nipkow snoc_induct/exhaust -> rev_induct_exhaust.
Mon, 18 May 1998 17:31:49 +0200 nipkow Cleaned up and simplified etc.
Fri, 15 May 1998 11:35:56 +0200 wenzelm witnesses: lookup stored thms instead of axioms;
Fri, 15 May 1998 11:34:49 +0200 wenzelm added add_axioms_x, add_defs_x;
Fri, 15 May 1998 11:34:12 +0200 wenzelm PureThy.add_typedecls;
Thu, 14 May 1998 16:54:20 +0200 nipkow Reordred arguments in AutoChopper.
Thu, 14 May 1998 16:50:09 +0200 oheimb extended addsplits and delsplits to handle also split rules for assumptions
Thu, 14 May 1998 16:44:04 +0200 oheimb simplifications
Thu, 14 May 1998 16:42:52 +0200 oheimb disabled (experimental) geometry option
Thu, 14 May 1998 16:35:30 +0200 oheimb keyboard settings now done by loading Tools/8bit/xemacs/isa_xemacs.emacs
Thu, 14 May 1998 16:32:33 +0200 oheimb added option_map_o_update
Wed, 13 May 1998 19:06:57 +0200 wenzelm added welcome;
Wed, 13 May 1998 19:06:14 +0200 wenzelm added :-- (dependent pair);
Wed, 13 May 1998 19:05:50 +0200 wenzelm added transform_error, exception ERROR_MESSAGE;
Wed, 13 May 1998 12:23:28 +0200 wenzelm added thms_closure: theory -> xstring -> tthm list option;
Wed, 13 May 1998 12:21:45 +0200 wenzelm adapted to new Scan.fail_with / Scan.!!;
Wed, 13 May 1998 12:20:53 +0200 wenzelm pure_nonterms;
Wed, 13 May 1998 12:20:28 +0200 wenzelm added fail_with and adapted !!;
Wed, 13 May 1998 12:19:01 +0200 wenzelm gen_attr: fixed order of evaluation;
Wed, 13 May 1998 12:17:49 +0200 wenzelm tuned msg;
Wed, 13 May 1998 12:17:30 +0200 wenzelm get_first: ('a -> 'b option) -> 'a list -> 'b option;
Wed, 13 May 1998 10:21:28 +0200 wenzelm HOL/record: now includes concrete syntax for record terms;
Tue, 12 May 1998 18:07:03 +0200 wenzelm added Goal, Goalw;
Tue, 12 May 1998 18:06:27 +0200 wenzelm branching_level = 250;
Tue, 12 May 1998 18:06:01 +0200 wenzelm fixed comment;
Tue, 12 May 1998 08:36:07 +0200 nipkow Removed duplicate list_length_induct
Mon, 11 May 1998 14:40:40 +0200 nipkow Reordered a few parameters.
Mon, 11 May 1998 13:18:25 +0200 nipkow Lex
Sun, 10 May 1998 11:59:31 +0200 wenzelm tuned comment;
Fri, 08 May 1998 18:33:29 +0200 nipkow Reshuffeling, renaming and a few simple corollaries.
Fri, 08 May 1998 15:45:01 +0200 wenzelm fixed translations;
Fri, 08 May 1998 13:54:45 +0200 wenzelm proper thy files;
Fri, 08 May 1998 10:15:39 +0200 wenzelm fixed update syntax;
Thu, 07 May 1998 18:34:48 +0200 wenzelm improved source: state-based;
Thu, 07 May 1998 18:05:46 +0200 wenzelm added scan_tvar;
Thu, 07 May 1998 18:05:08 +0200 wenzelm added 'space';
Thu, 07 May 1998 13:02:23 +0200 nipkow Got rid of NAe.delta
Wed, 06 May 1998 13:01:45 +0200 paulson HOL/Update
Wed, 06 May 1998 13:01:30 +0200 paulson Removed some traces of UNITY
Wed, 06 May 1998 11:46:00 +0200 nipkow Changed [/] to [:=] and removed actual definition.
Tue, 05 May 1998 17:28:22 +0200 paulson New syntax for function update; moved to main HOL directory
Tue, 05 May 1998 13:27:18 +0200 wenzelm misc tuning;
Mon, 04 May 1998 21:07:57 +0200 wenzelm 'more' selector;
Mon, 04 May 1998 21:05:38 +0200 wenzelm added nth_update: 'a -> int * 'a list -> 'a list;
Mon, 04 May 1998 21:05:14 +0200 wenzelm tuned msg;
Mon, 04 May 1998 13:48:47 +0200 wenzelm fixed constdefs syntax;
(0) -3000 -1000 -240 +240 +1000 +3000 +10000 +30000 tip