src/HOL/Tools/inductive.ML
Wed, 26 Nov 2014 15:46:19 +0100 haftmann do not conceal inductive predicate names properly, following 4a3747517552
Wed, 26 Nov 2014 15:46:17 +0100 haftmann tuned
Wed, 12 Nov 2014 18:18:38 +0100 wenzelm prefer independent parallel map where user input is processed -- avoid non-deterministic feedback in error situations;
Mon, 10 Nov 2014 21:49:48 +0100 wenzelm proper context for assume_tac (atac remains as fall-back without context);
Fri, 07 Nov 2014 22:15:51 +0100 wenzelm eliminated pointless check -- command definitions are subject to theory context;
Mon, 03 Nov 2014 14:50:27 +0100 wenzelm eliminated unused int_only flag (see also c12484a27367);
Thu, 30 Oct 2014 22:45:19 +0100 wenzelm eliminated aliases;
Wed, 29 Oct 2014 11:41:54 +0100 wenzelm modernized setup;
Thu, 21 Aug 2014 22:48:39 +0200 wenzelm tuned signature -- define some elementary operations earlier;
Tue, 19 Aug 2014 23:17:51 +0200 wenzelm tuned signature -- moved type src to Token, without aliases;
Mon, 31 Mar 2014 12:35:39 +0200 wenzelm some shortcuts for chunks, which sometimes avoid bulky string output;
Sat, 22 Mar 2014 15:58:27 +0100 wenzelm avoid hard-wired theory names;
Fri, 21 Mar 2014 20:33:56 +0100 wenzelm more qualified names;
Tue, 11 Mar 2014 14:28:39 +0100 wenzelm tuned signature;
Mon, 10 Mar 2014 13:55:03 +0100 wenzelm abstract type Name_Space.table;
Sat, 08 Mar 2014 21:08:10 +0100 wenzelm modernized Attrib.check_name/check_src similar to methods (see also a989bdaf8121);
Wed, 22 Jan 2014 16:03:11 +0100 wenzelm tuned signature;
Tue, 31 Dec 2013 14:29:16 +0100 wenzelm proper context for norm_hhf and derived operations;
Sat, 14 Dec 2013 17:28:05 +0100 wenzelm proper context for basic Simplifier operations: rewrite_rule, rewrite_goals_rule, rewrite_goals_tac etc.;
Mon, 30 Sep 2013 14:17:27 +0200 wenzelm tuned signature;
Mon, 30 Sep 2013 13:45:17 +0200 wenzelm eliminated clone of Inductive.mk_cases_tac;
Sat, 27 Jul 2013 16:35:51 +0200 wenzelm standardized aliases;
Fri, 17 May 2013 20:41:45 +0200 wenzelm proper option quick_and_dirty;
Sat, 27 Apr 2013 20:50:20 +0200 wenzelm uniform Proof.context for hyp_subst_tac;
Thu, 18 Apr 2013 17:07:01 +0200 wenzelm simplifier uses proper Proof.context instead of historic type simpset;
Tue, 09 Apr 2013 15:29:25 +0200 wenzelm discontinued Toplevel.no_timing complication -- also recovers timing of diagnostic commands, e.g. 'find_theorems';
Sat, 30 Mar 2013 13:40:19 +0100 wenzelm more item markup;
Fri, 29 Mar 2013 22:14:27 +0100 wenzelm Pretty.item markup for improved readability of lists of items;
Wed, 27 Mar 2013 14:19:18 +0100 wenzelm tuned signature and module arrangement;
Tue, 08 Jan 2013 16:01:07 +0100 wenzelm prefer negative "consumes", relative to the total number of prems, which is stable under more morphisms, notably those from nested context with assumes (cf. existing treatment of 'obtains');
Fri, 30 Nov 2012 22:55:02 +0100 wenzelm added 'print_inductives' command;
Fri, 30 Nov 2012 22:38:06 +0100 wenzelm print formal entities with markup;
Mon, 26 Nov 2012 14:43:28 +0100 wenzelm tuned command descriptions;
Wed, 12 Sep 2012 14:46:13 +0200 wenzelm removed obsolete argument "int" and thus made SML/NJ happy (cf. 03bee3a6a1b7);
Wed, 05 Sep 2012 19:51:00 +0200 wenzelm discontinued obsolete fork_mono to loosen some brakes -- NB: TTY interaction has Goal.future_proofs disabled due to missing Future.worker_task;
Thu, 10 May 2012 20:49:30 +0200 wenzelm tweaked Inductive.prove_eqs to allow degenerate definition like "inductive TRUE where TRUE";
Fri, 16 Mar 2012 18:20:12 +0100 wenzelm outer syntax command definitions based on formal command_spec derived from theory header declarations;
Thu, 15 Mar 2012 20:07:00 +0100 wenzelm prefer formally checked @{keyword} parser;
Thu, 15 Mar 2012 19:02:34 +0100 wenzelm declare minor keywords via theory header;
Wed, 14 Mar 2012 11:10:10 +0100 wenzelm more parallel inductive_cases;
Mon, 12 Mar 2012 23:33:50 +0100 wenzelm some grouping of Par_List operations, to adjust granularity;
Mon, 27 Feb 2012 15:48:02 +0100 wenzelm prefer cut_tac, where it is clear that the special variants cut_rules_tac or cut_facts_tac are not required;
Sat, 14 Jan 2012 21:16:15 +0100 wenzelm discontinued old-style Term.list_abs in favour of plain Term.abs;
Sat, 14 Jan 2012 20:05:58 +0100 wenzelm renamed Term.list_all to Logic.list_all, in accordance to HOLogic.list_all;
Sat, 14 Jan 2012 17:45:04 +0100 wenzelm discontinued old-style Term.list_all_free in favour of plain Logic.all;
Fri, 02 Dec 2011 14:54:25 +0100 wenzelm more antiquotations;
Sun, 27 Nov 2011 22:20:07 +0100 wenzelm permissive update for improved "tool compliance";
Sun, 27 Nov 2011 22:03:22 +0100 wenzelm just one data slot per module;
Sun, 27 Nov 2011 14:40:08 +0100 wenzelm tuned;
Sun, 27 Nov 2011 14:26:57 +0100 wenzelm more antiquotations;
Sun, 27 Nov 2011 14:20:31 +0100 wenzelm misc tuning;
Sat, 19 Nov 2011 21:18:38 +0100 wenzelm added ML antiquotation @{attributes};
Fri, 28 Oct 2011 22:17:30 +0200 wenzelm uniform Local_Theory.declaration with explicit params;
Fri, 28 Oct 2011 17:15:52 +0200 wenzelm tuned signature -- refined terminology;
Sat, 10 Sep 2011 19:44:41 +0200 haftmann more modularization
Wed, 27 Apr 2011 20:19:05 +0200 wenzelm more precise position information via Variable.add_fixes_binding;
Wed, 20 Apr 2011 22:57:29 +0200 wenzelm eliminated Display.string_of_thm_without_context;
Sun, 17 Apr 2011 21:42:47 +0200 wenzelm added Binding.print convenience, which includes quote already;
Sat, 16 Apr 2011 18:11:20 +0200 wenzelm eliminated old List.nth;
Sat, 16 Apr 2011 16:15:37 +0200 wenzelm modernized structure Proof_Context;
less more (0) -100 -60 tip