src/HOL/Tools/BNF/bnf_comp.ML
Thu, 11 Dec 2014 14:01:40 +0100 traytel respect order of deads when retrieving bnfs from the database
Wed, 26 Nov 2014 20:05:34 +0100 wenzelm renamed "pairself" to "apply2", in accordance to @{apply 2};
Sun, 09 Nov 2014 20:41:53 +0100 wenzelm proper proof context for typedef;
Wed, 08 Oct 2014 17:09:07 +0200 wenzelm added parameterized ML antiquotations @{map N}, @{fold N}, @{fold_map N}, @{split_list N};
Wed, 17 Sep 2014 16:20:13 +0200 blanchet avoid 'subst_tac' when possible (it is suspected of not helping 'HOL-Proofs')
Sat, 13 Sep 2014 18:08:38 +0200 blanchet imported patch phantoms
Thu, 11 Sep 2014 15:08:56 +0200 traytel new deads go to the end
Thu, 04 Sep 2014 09:02:43 +0200 blanchet renamed internal constant
Mon, 01 Sep 2014 16:34:40 +0200 blanchet renamed BNF theories
Mon, 11 Aug 2014 10:43:03 +0200 traytel use Goal.prove_sorry instead of Goal.prove where possible (= no schematics in goal and tactic is expected to succeed)
Thu, 24 Jul 2014 00:24:00 +0200 blanchet use the noted theorems in 'BNF_Comp'
Thu, 17 Jul 2014 10:28:32 +0200 desharna add mk_Trueprop_mem utility function
Wed, 23 Apr 2014 10:23:26 +0200 blanchet tuned whitespace
Sat, 22 Mar 2014 18:19:57 +0100 wenzelm more antiquotations;
Mon, 10 Mar 2014 15:24:49 +0100 traytel copy-paste typo
Mon, 10 Mar 2014 13:23:16 +0100 traytel unfold intermediate definitions after sealing the bnf
Sun, 09 Mar 2014 22:27:04 +0100 traytel more careful unfolding of internal constants
Sun, 09 Mar 2014 21:40:41 +0100 traytel made typedef for the type of the bound optional (size-based)
Fri, 07 Mar 2014 23:09:10 +0100 traytel removed junk
Thu, 06 Mar 2014 14:25:55 +0100 traytel tuned
Thu, 06 Mar 2014 14:14:54 +0100 traytel move special BNFs used for composition only to BNF_Comp;
Thu, 06 Mar 2014 12:17:26 +0100 traytel more careful simplification of sets (cf. abf91ebd0820)---yields smaller terms
Tue, 04 Mar 2014 22:30:12 +0100 blanchet no 'sorry' so that the schematic variable gets instantiated
Tue, 04 Mar 2014 18:57:17 +0100 blanchet simplify sets in BNF composition
Tue, 04 Mar 2014 18:57:17 +0100 blanchet more caching in composition pipeline
Tue, 04 Mar 2014 13:38:02 +0100 traytel propagate the exception that is expected later on
Mon, 03 Mar 2014 12:48:20 +0100 blanchet got rid of automatically generated fold constant and theorems (to reduce overhead)
Mon, 03 Mar 2014 12:48:20 +0100 blanchet use same identity function for abs and rep (doesn't seem to confuse any proofs)
Mon, 03 Mar 2014 12:48:20 +0100 blanchet make 'typedef' optional, depending on size of original type
Mon, 03 Mar 2014 12:48:19 +0100 blanchet use aconv to compare terms (for cleanliness)
Mon, 03 Mar 2014 12:48:19 +0100 blanchet optimize cardinal bounds involving natLeq (omega)
Tue, 25 Feb 2014 18:14:26 +0100 traytel joint work with blanchet: intermediate typedef for the input to fp-operations
Mon, 24 Feb 2014 10:16:10 +0100 traytel clarified interaction with dead variables in the composition of BNFs
Mon, 24 Feb 2014 00:04:48 +0100 blanchet added BNF cache (within one definition)
Sun, 23 Feb 2014 22:51:11 +0100 blanchet updated docs
Sun, 23 Feb 2014 22:51:11 +0100 blanchet optimized 'bnf_of_typ' further w.r.t. dead variables
Sun, 23 Feb 2014 22:51:11 +0100 blanchet optimization of 'bnf_of_typ' if all variables are dead
Fri, 14 Feb 2014 15:03:24 +0100 blanchet allow different functions to recurse on the same type, like in the old package
Fri, 31 Jan 2014 10:02:36 +0100 traytel less hermetic tactics
Mon, 20 Jan 2014 18:24:56 +0100 blanchet tuned names
Mon, 20 Jan 2014 18:24:56 +0100 blanchet adjusted comments
Mon, 20 Jan 2014 18:24:56 +0100 blanchet avoid nested 'Tools' directories
less more (0) tip