src/HOL/Tools/BNF/bnf_fp_def_sugar.ML
Thu, 14 Aug 2014 13:20:54 +0200 desharna generate 'rel_map' theorem for BNFs
Tue, 12 Aug 2014 17:18:12 +0200 blanchet avoid needless (and wrong w.r.t. sorts) generation of type variables; tuned whitespaces;
Tue, 12 Aug 2014 12:31:42 +0200 desharna generate 'set_cases' theorem for (co)datatypes
Tue, 12 Aug 2014 12:01:37 +0200 desharna generate 'set_intros' theorem for (co)datatypes
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)
Sun, 10 Aug 2014 14:34:43 +0200 wenzelm merged -- with manual conflict resolution for src/HOL/SMT_Examples/SMT_Examples.certs2, src/HOL/SMT_Examples/SMT_Word_Examples.certs2, src/Doc/Prog_Prove/document/intro-isabelle.tex;
Wed, 30 Jul 2014 09:40:28 +0200 blanchet correctly resolve selector names in default value equations
Mon, 28 Jul 2014 12:31:30 +0200 desharna made tactic more robust w.r.t. dead variables; tuned;
Thu, 07 Aug 2014 12:17:41 +0200 blanchet generate nicer 'set' theorems for (co)datatypes
Wed, 30 Jul 2014 10:50:28 +0200 desharna generate 'set_induct' theorem for codatatypes
Fri, 25 Jul 2014 11:26:10 +0200 blanchet tuning
Thu, 24 Jul 2014 23:01:23 +0200 blanchet tuned code
Thu, 24 Jul 2014 00:24:00 +0200 blanchet repaired named derivations
Thu, 24 Jul 2014 00:24:00 +0200 blanchet use the noted theorem whenever possible, also in 'BNF_Def'
Thu, 17 Jul 2014 10:29:09 +0200 desharna fix bug caused by bad context
Thu, 17 Jul 2014 10:28:32 +0200 desharna add mk_Trueprop_mem utility function
Wed, 16 Jul 2014 10:22:06 +0200 desharna refactor commonly used functions
Wed, 16 Jul 2014 10:13:00 +0200 desharna generate 'rel_sel' theorem for (co)datatypes
Wed, 16 Jul 2014 10:11:25 +0200 desharna fix rel_cases
Tue, 15 Jul 2014 00:35:07 +0200 blanchet took out 'rel_cases' for now because of failing tactic
Wed, 09 Jul 2014 11:54:01 +0200 blanchet made SML/NJ happier
Mon, 07 Jul 2014 16:06:46 +0200 desharna generate 'rel_cases' theorem for (co)datatypes
Thu, 03 Jul 2014 11:30:02 +0200 desharna generate 'rel_intros' theorem for (co)datatypes
Wed, 02 Jul 2014 17:01:49 +0200 desharna generate 'corec_code' theorem for codatatypes
Tue, 01 Jul 2014 17:01:28 +0200 desharna generate 'rel_induct' theorem for datatypes
Fri, 27 Jun 2014 10:11:44 +0200 blanchet compile
Fri, 27 Jun 2014 10:11:44 +0200 blanchet tuned variable names
Tue, 24 Jun 2014 13:48:14 +0200 desharna tune the implementation of 'rel_coinduct'
Tue, 24 Jun 2014 13:48:14 +0200 desharna generate 'rel_coinduct' theorem for codatatypes
Tue, 24 Jun 2014 13:48:14 +0200 desharna generate 'rel_coinduct0' theorem for codatatypes
Wed, 18 Jun 2014 17:42:24 +0200 blanchet made tactic more robust in the face of 'primcorec' specifications containing 'case_sum'
Mon, 16 Jun 2014 19:18:10 +0200 blanchet fixed postprocessing of 'coinduct' formula to obtain right property format (without needless hypotheses)
Tue, 10 Jun 2014 21:15:57 +0200 blanchet changed syntax of map: and rel: arguments to BNF-based datatypes
Tue, 10 Jun 2014 19:51:00 +0200 blanchet tuning
Tue, 10 Jun 2014 12:16:22 +0200 blanchet use 'where' clause for selector default value syntax
Tue, 10 Jun 2014 11:38:53 +0200 blanchet tuning
Mon, 02 Jun 2014 14:29:20 +0200 desharna generate 'sel_set' theorem for (co)datatypes
Tue, 27 May 2014 17:32:42 +0200 blanchet don't generate discriminators and selectors for 'datatype_new' unless the user asked for it
Mon, 26 May 2014 16:32:55 +0200 blanchet got rid of '=:' squiggly
Wed, 21 May 2014 18:55:34 +0200 desharna generate 'sel_map[simp]' theorem for (co)datatypes and tuning 'disc_map_iff'
Thu, 15 May 2014 16:15:44 +0200 desharna generate 'disc_map_iff[simp]' theorem for (co)datatypes
Fri, 16 May 2014 12:56:39 +0200 blanchet proper handling of 'ctor_dtor' for mutual corecursive cases where not all type variables are present in all low-level constructors (cf. 'coind_wit1' etc. in 'Misc_Codatatypes.thy')
Mon, 12 May 2014 17:42:54 +0200 desharna generate 'set_empty' theorem for BNFs
Mon, 28 Apr 2014 00:54:31 +0200 blanchet restored naming trick
Mon, 28 Apr 2014 00:54:30 +0200 blanchet cleaner 'rel_inject' theorems
Wed, 23 Apr 2014 11:29:39 +0200 blanchet made SML/NJ happier
Wed, 23 Apr 2014 10:23:27 +0200 blanchet localize new size function generation code
Wed, 23 Apr 2014 10:23:27 +0200 blanchet no need to make 'size' generation an interpretation -- overkill
Wed, 23 Apr 2014 10:23:27 +0200 blanchet manual merge + added 'rel_distincts' field to record for symmetry
Wed, 23 Apr 2014 10:23:26 +0200 blanchet reverted rb458558cbcc2 -- better to keep 'case' and 'rec' distinct, otherwise we lose the connection between 'ctor_rec' (the low-level recursor) and 'rec'
Wed, 23 Apr 2014 10:23:26 +0200 blanchet generate 'rec_o_map' and 'size_o_map' in size extension
Wed, 23 Apr 2014 10:23:26 +0200 blanchet generate size instances for new-style datatypes
Wed, 23 Apr 2014 10:23:26 +0200 blanchet invoke 'fp_sugar' interpretation hook on mutually recursive clique
Thu, 10 Apr 2014 17:48:17 +0200 kuncar revert idiomatic handling of namings from 5a93b8f928a2 because in combination with Named_Target.theory_init global names are sometimes created
Thu, 10 Apr 2014 17:48:16 +0200 kuncar don't forget to init Interpretation and transfer theorems in the interpretation hook
Thu, 10 Apr 2014 17:48:16 +0200 kuncar export theorems
Thu, 03 Apr 2014 10:51:24 +0200 blanchet added same idiomatic handling of namings for Ctr_Sugar/BNF-related interpretation hooks as for typedef and (old-style) datatypes
Tue, 01 Apr 2014 10:51:29 +0200 blanchet added new-style (co)datatype interpretation hook
Sat, 22 Mar 2014 18:19:57 +0100 wenzelm more antiquotations;
Tue, 11 Mar 2014 17:18:42 +0100 blanchet added missing theorems to unfolding set
less more (0) -100 -60 tip