Wed, 23 Mar 2011 10:18:42 +0100 blanchet avoid illegal variable names, which then yield "Not an identifier" errors in "rename_tac"
Wed, 23 Mar 2011 10:06:27 +0100 blanchet move "TPTP" wrapper and "Sledgehammer as a tactic" to "HOL/ex"
Wed, 23 Mar 2011 10:21:29 +0100 boehmes really be quiet
Wed, 23 Mar 2011 09:15:49 +0100 krauss replace hardwired MIRABELLE_OUTPUT_PATH by temporary directory derived from ISABELLE_TMP_PREFIX and $$ -- old behaviour can be achieved by manually setting MIRABELLE_OUTPUT_PATH
Tue, 22 Mar 2011 21:22:50 +0100 wenzelm merged
Tue, 22 Mar 2011 20:06:10 +0100 hoelzl standardized headers
Tue, 22 Mar 2011 18:53:05 +0100 hoelzl generalized Caratheodory from algebra to ring_of_sets
Tue, 22 Mar 2011 16:44:57 +0100 hoelzl add ring_of_sets and subset_class as basis for algebra
Tue, 22 Mar 2011 19:04:32 +0100 blanchet added first-order TPTP version of Nitpick to Isabelle, so that its sources stay in sync with Isabelle and it is easier to install new versions for SystemOnTPTP and CASC -- the tool is called "isabelle nitrox" but is deliberately omitted from the tool list unless the component is explicitly enabled, to avoid clutter
Tue, 22 Mar 2011 18:38:29 +0100 blanchet added "TPTP" theory with IsabelleP tactic, so that it is maintained alongside with Isabelle and that the CASC version of Isabelle is provided by Isabelle itself instead of being stored on the TPTP servers
Tue, 22 Mar 2011 18:27:47 +0100 blanchet remove lie from documentation
Tue, 22 Mar 2011 17:20:54 +0100 blanchet let SMT errors through -- the main reason for keeping them quiet was that the SMT bridge used to suffer from internal bugs, but these have been fixed for some time now
Tue, 22 Mar 2011 17:20:53 +0100 blanchet make Minimizer honor "verbose" and "debug" options better
Tue, 22 Mar 2011 12:49:07 +0100 nipkow fixed a printing problem for bounded quantifiers and bounded set operators in the case of tuples
Mon, 21 Mar 2011 21:10:29 +0100 krauss moved some configurations to AFP, and fixed others
Tue, 22 Mar 2011 20:44:47 +0100 wenzelm more selective strip_positions in case patterns -- reactivate translations based on "case _ of _" in HOL and special patterns in HOLCF;
Tue, 22 Mar 2011 18:03:28 +0100 wenzelm enable inner syntax source positions by default (controlled via configuration option);
Tue, 22 Mar 2011 17:51:15 +0100 wenzelm binder_tr: more informative exception;
Tue, 22 Mar 2011 16:39:34 +0100 wenzelm Hoare syntax: strip positions where they crash translation functions;
Tue, 22 Mar 2011 16:15:50 +0100 wenzelm update_name_tr: more precise handling of explicit constraints, including positions;
Tue, 22 Mar 2011 15:32:47 +0100 wenzelm statespace syntax: strip positions -- type constraints are unexpected here;
Tue, 22 Mar 2011 14:45:48 +0100 wenzelm let syntax: reverted to plain "id", since translations cannot cope with constraints (notably position information);
Tue, 22 Mar 2011 14:22:40 +0100 wenzelm datatype case_tr: strip positions -- type constraints are unexpected despite the "any" category in "case_syn";
Tue, 22 Mar 2011 13:55:39 +0100 wenzelm tuned indendation and parentheses;
Tue, 22 Mar 2011 13:32:20 +0100 wenzelm support for encoded positions (for id_position, longid_position) as pseudo type-constraints -- still inactive;
Tue, 22 Mar 2011 11:14:33 +0100 wenzelm pretty_string: proper handling of negative max_len;
Mon, 21 Mar 2011 23:38:32 +0100 wenzelm added Lexicon.encode_position, Lexicon.decode_position;
Mon, 21 Mar 2011 21:16:39 +0100 wenzelm tuned;
Mon, 21 Mar 2011 21:05:08 +0100 wenzelm tuned;
Mon, 21 Mar 2011 20:56:44 +0100 wenzelm clarified Syn_Trans.parsetree_to_ast and Syn_Trans.ast_to_term;
Mon, 21 Mar 2011 20:15:03 +0100 wenzelm tuned;
Mon, 21 Mar 2011 17:14:52 +0100 wenzelm merged
Mon, 21 Mar 2011 16:24:52 +0100 krauss added judgement day configurations
Mon, 21 Mar 2011 16:38:28 +0100 wenzelm another attempt to exec ISABELLE_GHC robustly (cf. d8c3b26b3da4, 994d088fbfbc);
Mon, 21 Mar 2011 14:46:59 +0100 krauss fixed perl error
Mon, 21 Mar 2011 14:37:10 +0100 krauss eliminated unnecessary generated ROOT.ML
Mon, 21 Mar 2011 14:25:59 +0100 krauss more precise dependencies
Mon, 21 Mar 2011 12:43:26 +0100 krauss small test case for main mirabelle functionality, which easily breaks without noticing
Mon, 21 Mar 2011 12:43:25 +0100 krauss propagate mirabelle failures properly;
Mon, 21 Mar 2011 12:43:23 +0100 krauss mirabelle: create modified theory file in original location, to ensure that its dependencies can be found (cf. aa8dce9ab8a9)
Mon, 21 Mar 2011 08:29:16 +0100 bulwahn merged
Fri, 18 Mar 2011 18:19:42 +0100 bulwahn adapting predicate_compile_quickcheck; tuned
Fri, 18 Mar 2011 18:19:42 +0100 bulwahn adapting mutabelle
Fri, 18 Mar 2011 18:19:42 +0100 bulwahn adapting SML_Quickcheck
Fri, 18 Mar 2011 18:19:42 +0100 bulwahn passing a term with free variables to the quickcheck tester functions instead of an lambda expression because this is more natural with passing further evaluation terms; added output of evaluation terms; added evaluation of terms in the exhaustive testing
Fri, 18 Mar 2011 18:19:42 +0100 bulwahn extending the test data generators to take the evaluation terms as arguments
Fri, 18 Mar 2011 18:19:42 +0100 bulwahn adding option of evaluating terms after invocation in quickcheck
Fri, 18 Mar 2011 18:19:42 +0100 bulwahn adding eval option to quickcheck
Fri, 18 Mar 2011 18:19:42 +0100 bulwahn handling a quite restricted set of functions in Quickcheck_Narrowing by an easy transformation
Fri, 18 Mar 2011 18:19:42 +0100 bulwahn adding minimalistic setup and transformation to handle functions as data to enable naive function generation for Quickcheck_Narrowing
Fri, 18 Mar 2011 18:19:42 +0100 bulwahn adding a simple datatype for representing functions in Quickcheck_Narrowing
Fri, 18 Mar 2011 18:19:42 +0100 bulwahn extending code_int type more; adding narrowing instance for type int; added test case for int instance
Fri, 18 Mar 2011 18:19:42 +0100 bulwahn translating bash output in quickcheck_narrowing to handle special characters; adding simple test cases
Fri, 18 Mar 2011 18:19:42 +0100 bulwahn adding size as static argument in quickcheck_narrowing compilation
Sun, 20 Mar 2011 23:07:06 +0100 wenzelm modernized specifications;
Sun, 20 Mar 2011 22:48:08 +0100 wenzelm dropped unused structure aliases;
Sun, 20 Mar 2011 22:47:08 +0100 wenzelm tuned;
Sun, 20 Mar 2011 22:26:43 +0100 wenzelm NEWS: structure Timing provides various operations for timing;
Sun, 20 Mar 2011 22:08:12 +0100 wenzelm simplified various cpu_time clones (!): eliminated odd Exn.capture/Exn.release (no need to "stop" timing);
Sun, 20 Mar 2011 21:44:38 +0100 wenzelm pure Timing.timing, without any exception handling;
Sun, 20 Mar 2011 21:28:11 +0100 wenzelm structure Timing: covers former start_timing/end_timing and Output.timeit etc;
Sun, 20 Mar 2011 21:20:07 +0100 wenzelm pervasive cond_timeit;
Sun, 20 Mar 2011 20:20:41 +0100 wenzelm eliminated dead code;
Sun, 20 Mar 2011 20:05:43 +0100 wenzelm parallel preparation of document variants, within separate directories;
Sun, 20 Mar 2011 19:47:26 +0100 wenzelm Present.init/finish/no_document are not thread-safe -- eliminated futile CRITICAL sections;
Sun, 20 Mar 2011 19:34:18 +0100 wenzelm eliminated redundant doc_prefix1;
Sun, 20 Mar 2011 19:10:09 +0100 wenzelm renamed doc_prefix2 to dump_prefix;
Sun, 20 Mar 2011 18:56:36 +0100 wenzelm tuned;
Sun, 20 Mar 2011 18:09:32 +0100 wenzelm tuned terminology for document variants;
Sun, 20 Mar 2011 17:40:45 +0100 wenzelm replaced File.check by specific File.check_file, File.check_dir;
Sun, 20 Mar 2011 13:49:21 +0100 wenzelm tuned;
Sat, 19 Mar 2011 14:03:13 +0100 blanchet preencode value of "need" selectors in Kodkod bounds as an optimization
Sat, 19 Mar 2011 11:22:23 +0100 blanchet ignore "need" axioms for "nat"-like types
Fri, 18 Mar 2011 22:55:28 +0100 blanchet added "simp:", "intro:", and "elim:" to "try" command
Fri, 18 Mar 2011 17:27:28 +0100 blanchet optimize Kodkod axioms further w.r.t. "need" option
Fri, 18 Mar 2011 12:20:32 +0100 blanchet optimize Kodkod bounds of nat-like datatypes
Fri, 18 Mar 2011 12:05:23 +0100 blanchet more optimizations of bounds for "need"
Fri, 18 Mar 2011 11:43:28 +0100 blanchet optimize Kodkod bounds when "need" is specified
Fri, 18 Mar 2011 10:17:37 +0100 blanchet always destroy constructor patterns, since this seems to be always useful
Thu, 17 Mar 2011 22:07:17 +0100 blanchet reintroduced "show_skolems" option -- useful when too many Skolems are displayed
Thu, 17 Mar 2011 14:43:53 +0100 blanchet reword Nitpick's wording concerning potential counterexamples
Thu, 17 Mar 2011 14:43:51 +0100 blanchet prevent an exception if "card" is empty (e.g., "nitpick [card]")
Thu, 17 Mar 2011 11:18:31 +0100 blanchet add option to function to keep trivial ATP formulas, needed for some experiments
Thu, 17 Mar 2011 11:18:31 +0100 blanchet add option to relevance filter's "all_facts" function to really get all facts (needed for some experiments)
Thu, 17 Mar 2011 09:58:13 +0100 nipkow tuned lemma
Wed, 16 Mar 2011 19:50:56 +0100 nipkow added lemmas
Tue, 15 Mar 2011 22:04:02 +0100 nipkow added lemma
Tue, 15 Mar 2011 15:49:42 +0100 blanchet support non-ground "need" values
Tue, 15 Mar 2011 13:03:54 +0100 wenzelm recover Isabelle symlink for public distribution, notably website;
Mon, 14 Mar 2011 16:59:37 +0100 wenzelm standardized headers;
Mon, 14 Mar 2011 15:29:10 +0100 hoelzl merged
Mon, 14 Mar 2011 14:37:49 +0100 hoelzl reworked Probability theory: measures are not type restricted to positive extended reals
Mon, 14 Mar 2011 14:37:47 +0100 hoelzl split Extended_Reals into parts for Library and Multivariate_Analysis
Mon, 14 Mar 2011 14:37:46 +0100 hoelzl lemmas about addition, SUP on countable sets and infinite sums for extreal
Mon, 14 Mar 2011 14:37:45 +0100 hoelzl add infinite sums and power on extreal
Mon, 14 Mar 2011 14:37:44 +0100 hoelzl introduce setsum on extreal
Mon, 14 Mar 2011 14:37:42 +0100 hoelzl use abs_extreal
Mon, 14 Mar 2011 14:37:41 +0100 hoelzl simplified definition of open_extreal
Mon, 14 Mar 2011 14:37:40 +0100 hoelzl use case_product for extrel[2,3]_cases
Mon, 14 Mar 2011 14:37:39 +0100 hoelzl add Extended_Reals from AFP/Lower_Semicontinuous
Mon, 14 Mar 2011 14:37:37 +0100 hoelzl add lemmas for monotone sequences
Mon, 14 Mar 2011 14:37:36 +0100 hoelzl add lemmas for SUP and INF
Mon, 14 Mar 2011 14:37:35 +0100 hoelzl generalize infinite sums
Mon, 14 Mar 2011 14:37:33 +0100 hoelzl moved t2_spaces to HOL image
Mon, 14 Mar 2011 15:17:10 +0100 wenzelm example settings for ISABELLE_GHC, ISABELLE_OCAML, ISABELLE_SWIPL;
Mon, 14 Mar 2011 15:13:00 +0100 wenzelm isatest: fresh copy of settings avoids odd cumulative environment;
Mon, 14 Mar 2011 12:34:12 +0100 bulwahn tuned exhaustive_generators
Mon, 14 Mar 2011 12:34:11 +0100 bulwahn removing definition of cons0; hiding constants in Quickcheck_Narrowing
Mon, 14 Mar 2011 12:34:10 +0100 bulwahn tuned subsubsection names in Quickcheck_Narrowing
Mon, 14 Mar 2011 12:34:10 +0100 bulwahn tuned exhaustive generator compilation; added narrowing generator compilation; removed exec as does not work properly here (reverting changeset 994d088fbfbc)
Mon, 14 Mar 2011 12:34:09 +0100 bulwahn correcting names in Narrowing_Engine and example theory for Quickcheck_Narrowing
Mon, 14 Mar 2011 12:34:08 +0100 bulwahn renaming series and serial to narrowing in Quickcheck_Narrowing
Sun, 13 Mar 2011 23:12:38 +0100 wenzelm eliminated Bali.thy which takes quite long to merge and does not parallelize so well -- essentially reverting 9b19cbb0af28;
Sun, 13 Mar 2011 22:55:50 +0100 wenzelm tuned headers;
Sun, 13 Mar 2011 22:24:10 +0100 wenzelm eliminated hard tabs;
Sun, 13 Mar 2011 21:41:44 +0100 wenzelm less ambitious isatest;
Sun, 13 Mar 2011 21:21:48 +0100 wenzelm modernized imports (untested!?);
Sun, 13 Mar 2011 20:56:00 +0100 wenzelm files are identified via SHA1 digests -- discontinued ISABELLE_FILE_IDENT;
Sun, 13 Mar 2011 20:21:24 +0100 wenzelm explicit type SHA1.digest;
Sun, 13 Mar 2011 19:27:39 +0100 wenzelm slightly more robust bash exec, which fails on empty executable;
(0) -30000 -10000 -3000 -1000 -120 +120 +1000 +3000 +10000 +30000 tip