Wed, 17 Aug 2011 18:05:31 +0200 |
wenzelm |
modernized signature of Term.absfree/absdummy;
|
file |
diff |
annotate
|
Thu, 09 Jun 2011 17:51:49 +0200 |
wenzelm |
simplified Name.variant -- discontinued builtin fold_map;
|
file |
diff |
annotate
|
Thu, 09 Jun 2011 16:34:49 +0200 |
wenzelm |
discontinued Name.variant to emphasize that this is old-style / indirect;
|
file |
diff |
annotate
|
Sun, 15 May 2011 18:59:27 +0200 |
wenzelm |
eliminated obsolete "assert" function, including divergent (unused!?) clone in Predicate_Compile_Proof;
|
file |
diff |
annotate
|
Sat, 16 Apr 2011 16:15:37 +0200 |
wenzelm |
modernized structure Proof_Context;
|
file |
diff |
annotate
|
Thu, 24 Mar 2011 15:29:31 +0100 |
bulwahn |
allowing special set comprehensions in values command; adding an example for special set comprehension in values
|
file |
diff |
annotate
|
Fri, 17 Dec 2010 17:08:56 +0100 |
wenzelm |
renamed structure MetaSimplifier to raw_Simplifer, to emphasize its meaning;
|
file |
diff |
annotate
|
Wed, 01 Dec 2010 15:03:44 +0100 |
wenzelm |
more direct use of binder_types/body_type;
|
file |
diff |
annotate
|
Mon, 25 Oct 2010 21:17:14 +0200 |
bulwahn |
renaming split_modeT' to split_modeT
|
file |
diff |
annotate
|
Fri, 22 Oct 2010 18:38:59 +0200 |
bulwahn |
moving general functions from core_data to predicate_compile_aux
|
file |
diff |
annotate
|
Thu, 21 Oct 2010 19:13:11 +0200 |
bulwahn |
adapting alternative_defs, predicate_compile_quickcheck, examples and code_prolog
|
file |
diff |
annotate
|
Thu, 21 Oct 2010 19:13:09 +0200 |
bulwahn |
splitting large core file into core_data, mode_inference and predicate_compile_proof
|
file |
diff |
annotate
|
Thu, 21 Oct 2010 19:13:09 +0200 |
bulwahn |
added generator_dseq compilation for a sound depth-limited compilation with small value generators
|
file |
diff |
annotate
|
Thu, 21 Oct 2010 19:13:07 +0200 |
bulwahn |
adding decreasing bind and non-decreasing bind; depth-limited and depth-unlimited compilation possible
|
file |
diff |
annotate
|
Thu, 21 Oct 2010 19:13:06 +0200 |
bulwahn |
adding option smart_depth_limiting to predicate compiler
|
file |
diff |
annotate
|
Thu, 30 Sep 2010 15:37:11 +0200 |
bulwahn |
applying case beta reduction to case term before matching in predicate compile function flattening; moving case beta reduction function to Predicate_Compile_Aux
|
file |
diff |
annotate
|
Wed, 29 Sep 2010 10:33:15 +0200 |
bulwahn |
adding splitting of conjuncts in assumptions as forward rule on theorems; replacing term transformation for splitting conjuncts by theorem transformation; removing obsolete functions; tuned
|
file |
diff |
annotate
|
Thu, 23 Sep 2010 17:22:45 +0200 |
bulwahn |
removing unneccessary expansion procedure for elimination rules; removing obsolete elim preprocessing; tuned
|
file |
diff |
annotate
|
Thu, 23 Sep 2010 17:22:44 +0200 |
bulwahn |
moving the preprocessing of introduction rules after the code_pred command; added tuple expansion preprocessing of elimination rule
|
file |
diff |
annotate
|
Mon, 20 Sep 2010 09:26:15 +0200 |
bulwahn |
removing clone in code_prolog and predicate_compile_quickcheck
|
file |
diff |
annotate
|
Wed, 15 Sep 2010 09:36:39 +0200 |
bulwahn |
adding option show_invalid_clauses for a more detailed message when modes are not inferred
|
file |
diff |
annotate
|
Wed, 15 Sep 2010 09:36:38 +0200 |
bulwahn |
proposed modes for code_pred now supports modes for mutual predicates
|
file |
diff |
annotate
|
Mon, 13 Sep 2010 16:44:19 +0200 |
bulwahn |
handling function types more carefully than in e98a06145530
|
file |
diff |
annotate
|
Mon, 13 Sep 2010 16:44:18 +0200 |
bulwahn |
adding order on modes
|
file |
diff |
annotate
|
Fri, 10 Sep 2010 17:53:25 +0200 |
bulwahn |
directly computing the values of interest instead of composing functions in an unintelligent way that causes exponential much garbage; using the latest theory
|
file |
diff |
annotate
|
Tue, 07 Sep 2010 11:51:53 +0200 |
bulwahn |
raising an exception instead of guessing some reasonable behaviour for this function
|
file |
diff |
annotate
|
Sat, 28 Aug 2010 16:14:32 +0200 |
haftmann |
formerly unnamed infix equality now named HOL.eq
|
file |
diff |
annotate
|
Fri, 27 Aug 2010 10:56:46 +0200 |
haftmann |
formerly unnamed infix conjunction and disjunction now named HOL.conj and HOL.disj
|
file |
diff |
annotate
|
Thu, 19 Aug 2010 16:08:59 +0200 |
haftmann |
tuned quotes
|
file |
diff |
annotate
|
Thu, 19 Aug 2010 11:19:24 +0200 |
haftmann |
tuned
|
file |
diff |
annotate
|
Thu, 19 Aug 2010 11:02:14 +0200 |
haftmann |
use antiquotations for remaining unqualified constants in HOL
|
file |
diff |
annotate
|
Thu, 01 Jul 2010 16:54:44 +0200 |
haftmann |
"prod" and "sum" replace "*" and "+" respectively
|
file |
diff |
annotate
|
Thu, 10 Jun 2010 12:24:03 +0200 |
haftmann |
tuned quotes, antiquotations and whitespace
|
file |
diff |
annotate
|
Mon, 03 May 2010 14:25:56 +0200 |
wenzelm |
renamed ProofContext.init to ProofContext.init_global to emphasize that this is not the real thing;
|
file |
diff |
annotate
|
Wed, 21 Apr 2010 12:10:52 +0200 |
bulwahn |
added switch detection to the predicate compiler
|
file |
diff |
annotate
|
Wed, 21 Apr 2010 12:10:52 +0200 |
bulwahn |
only add relevant predicates to the list of extra modes
|
file |
diff |
annotate
|
Wed, 21 Apr 2010 12:10:52 +0200 |
bulwahn |
added option for specialisation to the predicate compiler
|
file |
diff |
annotate
|
Wed, 21 Apr 2010 12:10:52 +0200 |
bulwahn |
added peephole optimisations to the predicate compiler; added structure Predicate_Compile_Simps for peephole optimisations
|
file |
diff |
annotate
|
Wed, 31 Mar 2010 16:44:41 +0200 |
bulwahn |
adding iterate_upto interface in compilations and iterate_upto functions in Isabelle theories for arithmetic setup of the predicate compiler
|
file |
diff |
annotate
|
Wed, 31 Mar 2010 16:44:41 +0200 |
bulwahn |
adding signature to Predicate_Compile_Aux; tuning Predicate_Compile_Aux structure
|
file |
diff |
annotate
|
Wed, 31 Mar 2010 16:44:41 +0200 |
bulwahn |
putting compilation setup of predicate compiler in a separate file
|
file |
diff |
annotate
|
Mon, 29 Mar 2010 17:30:54 +0200 |
bulwahn |
generalized alternative functions to alternative compilation to handle arithmetic functions better
|
file |
diff |
annotate
|
Mon, 29 Mar 2010 17:30:53 +0200 |
bulwahn |
adding registration of functions in the function flattening
|
file |
diff |
annotate
|
Mon, 29 Mar 2010 17:30:52 +0200 |
bulwahn |
adding specialisation of predicates to the predicate compiler
|
file |
diff |
annotate
|
Mon, 29 Mar 2010 17:30:48 +0200 |
bulwahn |
removing fishing for split thm in the predicate compiler
|
file |
diff |
annotate
|
Mon, 29 Mar 2010 17:30:40 +0200 |
bulwahn |
removing simple equalities in introduction rules in the predicate compiler
|
file |
diff |
annotate
|
Mon, 29 Mar 2010 17:30:36 +0200 |
bulwahn |
added new compilation to predicate_compiler
|
file |
diff |
annotate
|
Mon, 22 Mar 2010 08:30:13 +0100 |
bulwahn |
contextifying the compilation of the predicate compiler
|
file |
diff |
annotate
|
Mon, 22 Mar 2010 08:30:13 +0100 |
bulwahn |
some improvements thanks to Makarius source code review
|
file |
diff |
annotate
|
Mon, 22 Mar 2010 08:30:13 +0100 |
bulwahn |
adding depth_limited_random compilation to predicate compiler
|
file |
diff |
annotate
|
Mon, 22 Mar 2010 08:30:13 +0100 |
bulwahn |
a new simpler random compilation for the predicate compiler
|
file |
diff |
annotate
|
Mon, 22 Mar 2010 08:30:13 +0100 |
bulwahn |
reviving the classical depth-limited computation in the predicate compiler
|
file |
diff |
annotate
|
Mon, 22 Mar 2010 08:30:12 +0100 |
bulwahn |
restructuring function flattening
|
file |
diff |
annotate
|
Sun, 07 Mar 2010 11:57:16 +0100 |
wenzelm |
modernized structure Local_Defs;
|
file |
diff |
annotate
|
Sat, 27 Feb 2010 21:56:55 +0100 |
wenzelm |
just one copy of structure Term_Graph (in Pure);
|
file |
diff |
annotate
|
Thu, 25 Feb 2010 15:36:38 +0100 |
bulwahn |
adding no_topmost_reordering as new option to the code_pred command
|
file |
diff |
annotate
|
Tue, 23 Feb 2010 13:36:15 +0100 |
bulwahn |
adopting mutabelle and quickcheck to return timing information; exporting make_case_combs in datatype package for predicate compiler; adding Spec_Rules declaration for tail recursive functions; improving the predicate compiler and function flattening
|
file |
diff |
annotate
|
Fri, 19 Feb 2010 11:06:20 +0100 |
haftmann |
simplified
|
file |
diff |
annotate
|
Wed, 20 Jan 2010 11:56:45 +0100 |
bulwahn |
refactoring the predicate compiler; adding theories for Sequences; adding retrieval to Spec_Rules; adding timing to Quickcheck
|
file |
diff |
annotate
|
Thu, 19 Nov 2009 08:25:47 +0100 |
bulwahn |
adopting proposed_modes; adding a new dimension of complexity for nicer error messages; tuned
|
file |
diff |
annotate
|