hoelzl [Tue, 22 Mar 2011 16:44:57 +0100] rev 42065
add ring_of_sets and subset_class as basis for algebra
blanchet [Tue, 22 Mar 2011 19:04:32 +0100] rev 42064
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
blanchet [Tue, 22 Mar 2011 18:38:29 +0100] rev 42063
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
blanchet [Tue, 22 Mar 2011 18:27:47 +0100] rev 42062
remove lie from documentation
blanchet [Tue, 22 Mar 2011 17:20:54 +0100] rev 42061
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
blanchet [Tue, 22 Mar 2011 17:20:53 +0100] rev 42060
make Minimizer honor "verbose" and "debug" options better
nipkow [Tue, 22 Mar 2011 12:49:07 +0100] rev 42059
fixed a printing problem for bounded quantifiers and bounded set operators in the case of tuples
krauss [Mon, 21 Mar 2011 21:10:29 +0100] rev 42058
moved some configurations to AFP, and fixed others
wenzelm [Tue, 22 Mar 2011 20:44:47 +0100] rev 42057
more selective strip_positions in case patterns -- reactivate translations based on "case _ of _" in HOL and special patterns in HOLCF;
wenzelm [Tue, 22 Mar 2011 18:03:28 +0100] rev 42056
enable inner syntax source positions by default (controlled via configuration option);
disable source positions for HOLCF, due to special pattern translations;
wenzelm [Tue, 22 Mar 2011 17:51:15 +0100] rev 42055
binder_tr: more informative exception;
wenzelm [Tue, 22 Mar 2011 16:39:34 +0100] rev 42054
Hoare syntax: strip positions where they crash translation functions;
re-unified some clones (!);
wenzelm [Tue, 22 Mar 2011 16:15:50 +0100] rev 42053
update_name_tr: more precise handling of explicit constraints, including positions;
wenzelm [Tue, 22 Mar 2011 15:32:47 +0100] rev 42052
statespace syntax: strip positions -- type constraints are unexpected here;
wenzelm [Tue, 22 Mar 2011 14:45:48 +0100] rev 42051
let syntax: reverted to plain "id", since translations cannot cope with constraints (notably position information);
wenzelm [Tue, 22 Mar 2011 14:22:40 +0100] rev 42050
datatype case_tr: strip positions -- type constraints are unexpected despite the "any" category in "case_syn";
wenzelm [Tue, 22 Mar 2011 13:55:39 +0100] rev 42049
tuned indendation and parentheses;
wenzelm [Tue, 22 Mar 2011 13:32:20 +0100] rev 42048
support for encoded positions (for id_position, longid_position) as pseudo type-constraints -- still inactive;
simplified/generalized abs_tr/binder_tr: allow iterated constraints, stemming from positions;
Ast.pretty_ast: special treatment of encoded positions;
eliminated Ast.str_of_ast in favour of uniform Ast.pretty_ast;
wenzelm [Tue, 22 Mar 2011 11:14:33 +0100] rev 42047
pretty_string: proper handling of negative max_len;
wenzelm [Mon, 21 Mar 2011 23:38:32 +0100] rev 42046
added Lexicon.encode_position, Lexicon.decode_position;
wenzelm [Mon, 21 Mar 2011 21:16:39 +0100] rev 42045
tuned;
wenzelm [Mon, 21 Mar 2011 21:05:08 +0100] rev 42044
tuned;
wenzelm [Mon, 21 Mar 2011 20:56:44 +0100] rev 42043
clarified Syn_Trans.parsetree_to_ast and Syn_Trans.ast_to_term;
wenzelm [Mon, 21 Mar 2011 20:15:03 +0100] rev 42042
tuned;
wenzelm [Mon, 21 Mar 2011 17:14:52 +0100] rev 42041
merged
krauss [Mon, 21 Mar 2011 16:24:52 +0100] rev 42040
added judgement day configurations
wenzelm [Mon, 21 Mar 2011 16:38:28 +0100] rev 42039
another attempt to exec ISABELLE_GHC robustly (cf. d8c3b26b3da4, 994d088fbfbc);
krauss [Mon, 21 Mar 2011 14:46:59 +0100] rev 42038
fixed perl error
krauss [Mon, 21 Mar 2011 14:37:10 +0100] rev 42037
eliminated unnecessary generated ROOT.ML
krauss [Mon, 21 Mar 2011 14:25:59 +0100] rev 42036
more precise dependencies
krauss [Mon, 21 Mar 2011 12:43:26 +0100] rev 42035
small test case for main mirabelle functionality, which easily breaks without noticing
krauss [Mon, 21 Mar 2011 12:43:25 +0100] rev 42034
propagate mirabelle failures properly;
flatten obscure return code semantics of Perl system command to 0/1
krauss [Mon, 21 Mar 2011 12:43:23 +0100] rev 42033
mirabelle: create modified theory file in original location, to ensure that its dependencies can be found (cf. aa8dce9ab8a9)
bulwahn [Mon, 21 Mar 2011 08:29:16 +0100] rev 42032
merged
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42031
adapting predicate_compile_quickcheck; tuned
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42030
adapting mutabelle
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42029
adapting SML_Quickcheck
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42028
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
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42027
extending the test data generators to take the evaluation terms as arguments
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42026
adding option of evaluating terms after invocation in quickcheck
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42025
adding eval option to quickcheck
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42024
handling a quite restricted set of functions in Quickcheck_Narrowing by an easy transformation
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42023
adding minimalistic setup and transformation to handle functions as data to enable naive function generation for Quickcheck_Narrowing
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42022
adding a simple datatype for representing functions in Quickcheck_Narrowing
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42021
extending code_int type more; adding narrowing instance for type int; added test case for int instance
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42020
translating bash output in quickcheck_narrowing to handle special characters; adding simple test cases
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42019
adding size as static argument in quickcheck_narrowing compilation
wenzelm [Sun, 20 Mar 2011 23:07:06 +0100] rev 42018
modernized specifications;
wenzelm [Sun, 20 Mar 2011 22:48:08 +0100] rev 42017
dropped unused structure aliases;
wenzelm [Sun, 20 Mar 2011 22:47:08 +0100] rev 42016
tuned;
wenzelm [Sun, 20 Mar 2011 22:26:43 +0100] rev 42015
NEWS: structure Timing provides various operations for timing;
wenzelm [Sun, 20 Mar 2011 22:08:12 +0100] rev 42014
simplified various cpu_time clones (!): eliminated odd Exn.capture/Exn.release (no need to "stop" timing);
wenzelm [Sun, 20 Mar 2011 21:44:38 +0100] rev 42013
pure Timing.timing, without any exception handling;
clarified cond_timeit: propagate interrupt without side-effect;
wenzelm [Sun, 20 Mar 2011 21:28:11 +0100] rev 42012
structure Timing: covers former start_timing/end_timing and Output.timeit etc;
explicit Timing.message function;
eliminated Output.timing flag, cf. Toplevel.timing;
tuned;
wenzelm [Sun, 20 Mar 2011 21:20:07 +0100] rev 42011
pervasive cond_timeit;
wenzelm [Sun, 20 Mar 2011 20:20:41 +0100] rev 42010
eliminated dead code;
wenzelm [Sun, 20 Mar 2011 20:05:43 +0100] rev 42009
parallel preparation of document variants, within separate directories;
wenzelm [Sun, 20 Mar 2011 19:47:26 +0100] rev 42008
Present.init/finish/no_document are not thread-safe -- eliminated futile CRITICAL sections;
tuned;
wenzelm [Sun, 20 Mar 2011 19:34:18 +0100] rev 42007
eliminated redundant doc_prefix1;
tuned;
wenzelm [Sun, 20 Mar 2011 19:10:09 +0100] rev 42006
renamed doc_prefix2 to dump_prefix;
wenzelm [Sun, 20 Mar 2011 18:56:36 +0100] rev 42005
tuned;
wenzelm [Sun, 20 Mar 2011 18:09:32 +0100] rev 42004
tuned terminology for document variants;
wenzelm [Sun, 20 Mar 2011 17:40:45 +0100] rev 42003
replaced File.check by specific File.check_file, File.check_dir;
clarified File.full_path -- include parts of former Thy_Load.get_file;
simplified Thy_Load.check_file -- do not read/digest yet;
merged Thy_Load.check_thy/deps_thy -- always read text and parse header;
clarified Thy_Header.read -- NB: partial Path.explode outside of args parser combinator;
Thy_Info.check_deps etc.: File.read exactly once;
wenzelm [Sun, 20 Mar 2011 13:49:21 +0100] rev 42002
tuned;
blanchet [Sat, 19 Mar 2011 14:03:13 +0100] rev 42001
preencode value of "need" selectors in Kodkod bounds as an optimization
blanchet [Sat, 19 Mar 2011 11:22:23 +0100] rev 42000
ignore "need" axioms for "nat"-like types
blanchet [Fri, 18 Mar 2011 22:55:28 +0100] rev 41999
added "simp:", "intro:", and "elim:" to "try" command
blanchet [Fri, 18 Mar 2011 17:27:28 +0100] rev 41998
optimize Kodkod axioms further w.r.t. "need" option
blanchet [Fri, 18 Mar 2011 12:20:32 +0100] rev 41997
optimize Kodkod bounds of nat-like datatypes
blanchet [Fri, 18 Mar 2011 12:05:23 +0100] rev 41996
more optimizations of bounds for "need"
blanchet [Fri, 18 Mar 2011 11:43:28 +0100] rev 41995
optimize Kodkod bounds when "need" is specified
blanchet [Fri, 18 Mar 2011 10:17:37 +0100] rev 41994
always destroy constructor patterns, since this seems to be always useful
blanchet [Thu, 17 Mar 2011 22:07:17 +0100] rev 41993
reintroduced "show_skolems" option -- useful when too many Skolems are displayed
blanchet [Thu, 17 Mar 2011 14:43:53 +0100] rev 41992
reword Nitpick's wording concerning potential counterexamples
blanchet [Thu, 17 Mar 2011 14:43:51 +0100] rev 41991
prevent an exception if "card" is empty (e.g., "nitpick [card]")
blanchet [Thu, 17 Mar 2011 11:18:31 +0100] rev 41990
add option to function to keep trivial ATP formulas, needed for some experiments
blanchet [Thu, 17 Mar 2011 11:18:31 +0100] rev 41989
add option to relevance filter's "all_facts" function to really get all facts (needed for some experiments)
nipkow [Thu, 17 Mar 2011 09:58:13 +0100] rev 41988
tuned lemma
nipkow [Wed, 16 Mar 2011 19:50:56 +0100] rev 41987
added lemmas
nipkow [Tue, 15 Mar 2011 22:04:02 +0100] rev 41986
added lemma
blanchet [Tue, 15 Mar 2011 15:49:42 +0100] rev 41985
support non-ground "need" values
wenzelm [Tue, 15 Mar 2011 13:03:54 +0100] rev 41984
recover Isabelle symlink for public distribution, notably website;
wenzelm [Mon, 14 Mar 2011 16:59:37 +0100] rev 41983
standardized headers;
hoelzl [Mon, 14 Mar 2011 15:29:10 +0100] rev 41982
merged
hoelzl [Mon, 14 Mar 2011 14:37:49 +0100] rev 41981
reworked Probability theory: measures are not type restricted to positive extended reals
hoelzl [Mon, 14 Mar 2011 14:37:47 +0100] rev 41980
split Extended_Reals into parts for Library and Multivariate_Analysis
hoelzl [Mon, 14 Mar 2011 14:37:46 +0100] rev 41979
lemmas about addition, SUP on countable sets and infinite sums for extreal
hoelzl [Mon, 14 Mar 2011 14:37:45 +0100] rev 41978
add infinite sums and power on extreal
hoelzl [Mon, 14 Mar 2011 14:37:44 +0100] rev 41977
introduce setsum on extreal
hoelzl [Mon, 14 Mar 2011 14:37:42 +0100] rev 41976
use abs_extreal
hoelzl [Mon, 14 Mar 2011 14:37:41 +0100] rev 41975
simplified definition of open_extreal
hoelzl [Mon, 14 Mar 2011 14:37:40 +0100] rev 41974
use case_product for extrel[2,3]_cases
hoelzl [Mon, 14 Mar 2011 14:37:39 +0100] rev 41973
add Extended_Reals from AFP/Lower_Semicontinuous
hoelzl [Mon, 14 Mar 2011 14:37:37 +0100] rev 41972
add lemmas for monotone sequences
hoelzl [Mon, 14 Mar 2011 14:37:36 +0100] rev 41971
add lemmas for SUP and INF
hoelzl [Mon, 14 Mar 2011 14:37:35 +0100] rev 41970
generalize infinite sums