Mercurial
Mercurial
>
repos
>
isabelle
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
gz
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-960
+960
+1000
+3000
+10000
+30000
tip
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
The revision graph only works with JavaScript-enabled browsers.
switching from Emacs.app to Aquamacs.app
2012-08-06, by paulson
modify group_cancel simprocs so that they can cancel multiple terms at once
2012-08-06, by huffman
"isabelle options" prints Isabelle system options;
2012-08-06, by wenzelm
removed leftover from 89cc3dfb383b, hoping that mira digests it;
2012-08-06, by wenzelm
discontinued presumably obsolete attempts at doc-src testing (cf. 3b02b0ef8d48, 89cc3dfb383b);
2012-08-06, by wenzelm
more precise imitation of old ROOT.ML files;
2012-08-06, by wenzelm
fixed mira.py (cf. fe611991427a)
2012-08-05, by krauss
corrected session name
2012-08-05, by krauss
removed obsolete mira configurations -- covered by AFP_images
2012-08-05, by krauss
modernized mira configurations, making use of isabelle build
2012-08-05, by krauss
removed mira configurations related to old importer
2012-08-05, by krauss
re-introduced ROOTS catalog files (cf. 47330b712f8f) which help to organize AFP or make -d options persistent;
2012-08-05, by wenzelm
more on isabelle mkroot;
2012-08-05, by wenzelm
added mkroot: prepare session root directory;
2012-08-05, by wenzelm
prefer general Command_Line.tool wrapper (cf. Scala version);
2012-08-05, by wenzelm
simplified Session_Tree;
2012-08-05, by wenzelm
some timeouts, which modify the build order;
2012-08-04, by wenzelm
queue ordering by descending outdegree and timeout;
2012-08-04, by wenzelm
tuned import;
2012-08-04, by wenzelm
clarified Session_Tree (with proper integrity check) vs. Queue (with provision for alternative ordering);
2012-08-04, by wenzelm
clarified Session_Entry vs. Session_Info with related parsing operations;
2012-08-04, by wenzelm
simplified class Job;
2012-08-04, by wenzelm
let with_timing report overall number of threads;
2012-08-04, by wenzelm
further robustification of interrupts during build;
2012-08-04, by wenzelm
refined outer syntax;
2012-08-04, by wenzelm
prefer calligrapic \<RR> \<II> over \<Re> \<Im> for "screen" display (NB: official unicode defines only one version of these glyphs, unlike TeX);
2012-08-03, by wenzelm
remember ATP flops to avoid repeating them too quickly
2012-08-03, by blanchet
remember which MaSh proofs were found using ATPs
2012-08-03, by blanchet
rule out same "technical" theories for MePo as for MaSh
2012-08-03, by blanchet
don't generate queries for empty dependencies
2012-08-03, by blanchet
crank up max number of dependencies
2012-08-03, by blanchet
never use MaSh in Metis examples, to avoid one dimension of nondeterminism
2012-08-03, by blanchet
merged
2012-08-03, by wenzelm
more informative process exit code;
2012-08-03, by wenzelm
timeout for session build job;
2012-08-03, by wenzelm
static outer syntax based on session specifications;
2012-08-03, by wenzelm
declare trE and tr_induct as default cases and induct rules for type tr
2012-08-03, by huffman
reject path variable nesting explicitly;
2012-08-03, by wenzelm
simplified custom document/build script, instead of old-style document/IsaMakefile;
2012-08-03, by wenzelm
cleaner temporary file cleanup for MaSh, based on tried-and-trusted code
2012-08-03, by blanchet
merged
2012-08-02, by wenzelm
don't tag negatively naked variables
2012-08-02, by blanchet
support older versions of Vampire
2012-08-02, by blanchet
document E-MaLeS
2012-08-02, by blanchet
added E-MaLeS to list of provers for testing
2012-08-02, by blanchet
discontinued unused etc/sessions catalog;
2012-08-02, by wenzelm
allow session specifications in arbitrary order;
2012-08-02, by wenzelm
tuned;
2012-08-02, by wenzelm
report commands as formal entities, with def/ref positions;
2012-08-02, by wenzelm
more official command specifications, including source position;
2012-08-02, by wenzelm
more antiquotations;
2012-08-02, by wenzelm
declare keywords only once;
2012-08-02, by wenzelm
more antiquotations;
2012-08-02, by wenzelm
more antiquotations;
2012-08-02, by wenzelm
more standard bootstrapping of Pure outer syntax;
2012-08-01, by wenzelm
fixed document;
2012-08-01, by wenzelm
store parent heap stamp as well -- needs to be propagated through the build hierarchy;
2012-08-01, by wenzelm
more standard bootstrapping of Pure.thy;
2012-08-01, by wenzelm
more precise guide for bibtex/makeindex -- dummy files should be sufficient;
2012-08-01, by wenzelm
added offline test for skip_proofs;
2012-08-01, by wenzelm
clarified ISABELLE_FULL_TEST;
2012-08-01, by wenzelm
explicit option skip_proofs;
2012-08-01, by wenzelm
recovered comination of Toplevel.skip_proofs and Goal.parallel_proofs from 9679bab23f93 (NB: skip_proofs leads to failure of Toplevel.proof_of);
2012-08-01, by wenzelm
removed junk;
2012-08-01, by wenzelm
no longer force STIX fonts onto the user -- NB: STIXv1.0.0 is outdated and Mac OS 10.7 ships its own copy of STIX already;
2012-08-01, by wenzelm
more prominent file name;
2012-08-01, by wenzelm
updated isatest settings for isabelle build;
2012-07-31, by wenzelm
more portable hex_nibble: avoid disagreement of Poly/ML and SML/NJ on StringCvt.HEX;
2012-07-31, by wenzelm
merged
2012-07-31, by wenzelm
print full path;
2012-07-31, by wenzelm
Remove Lift_RBT.thy, it's in HOL/Library/RBT.thy now
2012-07-31, by kuncar
add testing file for RBT_Set
2012-07-31, by kuncar
implementation of sets by RBT trees for the code generator
2012-07-31, by kuncar
use lifting/transfer formalization of RBT from Lift_RBT
2012-07-31, by kuncar
a couple of additions to RBT formalization to allow us to implement RBT_Set
2012-07-31, by kuncar
more relation operations expressed by Finite_Set.fold
2012-07-31, by kuncar
more set operations expressed by Finite_Set.fold
2012-07-31, by kuncar
moved another larger quickcheck example to Quickcheck_Benchmark
2012-07-26, by bulwahn
HOL-Probability appears to work with smlnj;
2012-07-31, by wenzelm
document variant NAME may use different LaTeX entry point document/root_NAME.tex if that file exists;
2012-07-31, by wenzelm
made SML/NJ happy;
2012-07-31, by wenzelm
renamed session TLA to HOL-TLA to avoid clash with AFP;
2012-07-31, by wenzelm
clarified directory content operations (similar to ML version);
2012-07-30, by wenzelm
regenerate ToyList2/ToyList.thy during raw make *after* session build, to ensure that it is updated sporadically (NB: isabelle build does not support generated sources);
2012-07-30, by wenzelm
multi-threaded HOL-Tutorial with explicit indication of local options;
2012-07-30, by wenzelm
removed obsolete IsaMakefile + ROOT.ML setup -- doc-src is managed via isabelle build;
2012-07-30, by wenzelm
removed some old material (inactive since 2002/2003);
2012-07-30, by wenzelm
updated isatest to isabelle build, which also includes doc-src sessions;
2012-07-30, by wenzelm
obsolete;
2012-07-30, by wenzelm
makedist -D retains doc-src component with its "doc" sessions (relevant for testing);
2012-07-30, by wenzelm
allow negative int values as well, according to real = int | float;
2012-07-30, by wenzelm
misc tuning;
2012-07-30, by wenzelm
discontinued unused isabelle jedit debugger;
2012-07-30, by wenzelm
more uniform usage of "isabelle tool";
2012-07-30, by wenzelm
less verbosity;
2012-07-30, by wenzelm
proper treatment of eof wrt. proper_input -- allow input of spaces/comments only;
2012-07-30, by wenzelm
tuned signature;
2012-07-30, by wenzelm
updated ROOT according to 3defa60a7ae3;
2012-07-30, by wenzelm
merged
2012-07-30, by wenzelm
re-activating Quickcheck_Narrowing_Examples in Quickcheck_Examples
2012-07-30, by bulwahn
added build option -c;
2012-07-30, by wenzelm
removed build option -f (cf. a125b8040ada), due to slightly inconvenient behaviour on ancestors;
2012-07-30, by wenzelm
script for downloading components from central store
2012-07-29, by haftmann
added build option -f;
2012-07-29, by wenzelm
corrected slip
2012-07-28, by haftmann
discontinued $ISABELLE_HOME/build (cf. 500c6eb6c6dc);
2012-07-28, by wenzelm
separate session HOL-Mirabelle-ex -- cannot run isolated shell scripts within build tool;
2012-07-28, by wenzelm
added Quickcheck_Benchmark (cf. 1959baa22632);
2012-07-28, by wenzelm
no apparent need for single-threaded execution;
2012-07-28, by wenzelm
discontinued obsolete Isabelle/build script;
2012-07-28, by wenzelm
announce advanced support for Isabelle sessions and build management;
2012-07-28, by wenzelm
some introduction on sessions;
2012-07-28, by wenzelm
tuned messages;
2012-07-28, by wenzelm
tuned;
2012-07-28, by wenzelm
added generated file;
2012-07-28, by wenzelm
some description of main build options;
2012-07-28, by wenzelm
more on "Session ROOT specifications";
2012-07-28, by wenzelm
some description of isabelle build;
2012-07-28, by wenzelm
tuned;
2012-07-28, by wenzelm
isabelle browser is another user interface;
2012-07-28, by wenzelm
renamed isabelle-root minor mode;
2012-07-28, by wenzelm
discontinued special treatment of Proof General;
2012-07-28, by wenzelm
top-down order of user interfaces;
2012-07-28, by wenzelm
misc tuning;
2012-07-28, by wenzelm
move exception handlers outside of let block
2012-07-28, by huffman
tuned message;
2012-07-27, by wenzelm
merged
2012-07-27, by wenzelm
evaluation: allow multiple code modules
2012-07-27, by haftmann
tuned proofs -- avoid odd situations of polymorphic Frees in goal state;
2012-07-27, by wenzelm
merged
2012-07-27, by wenzelm
restored narrowing quickcheck after 6efff142bb54
2012-07-27, by haftmann
tuned proofs -- avoid odd situations of polymorphic Frees in goal state;
2012-07-27, by wenzelm
unvarify thm statement stemming from old-style definition, to avoid schematic type variables in subsequent goal;
2012-07-27, by wenzelm
tuned proofs -- avoid odd situations of polymorphic Frees in goal state;
2012-07-27, by wenzelm
move ML functions from nat_arith.ML to Divides.thy, which is the only place they are used
2012-07-27, by huffman
replace Nat_Arith simprocs with simpler conversions that do less rearrangement of terms
2012-07-27, by huffman
give Nat_Arith simprocs proper name bindings by using simproc_setup
2012-07-27, by huffman
tweaks in preparation for type encoding evaluation
2012-07-27, by blanchet
merged
2012-07-27, by wenzelm
replace abel_cancel simprocs with functionally equivalent, but simpler and faster ones
2012-07-27, by huffman
nicer Nitpick subscript output in jEdit
2012-07-27, by blanchet
no_check for @{setting} antiquotations -- empty values are treated as undefined on Cygwin;
2012-07-27, by wenzelm
proper shell variable;
2012-07-27, by wenzelm
actually check return code;
2012-07-27, by wenzelm
include doc-src as component, and thus its sessions defined in ROOT;
2012-07-27, by wenzelm
tuned signature;
2012-07-27, by wenzelm
delete other log file;
2012-07-27, by wenzelm
simplified Path vs. JVM File operations;
2012-07-27, by wenzelm
tuned;
2012-07-27, by wenzelm
tuned messages;
2012-07-27, by wenzelm
fewer options;
2012-07-27, by wenzelm
tuned signature;
2012-07-27, by wenzelm
prefer explicit datatype Present.dump_mode;
2012-07-27, by wenzelm
simplified Session.name;
2012-07-27, by wenzelm
more precise imitation of usedir wrt. Session.name (cf. 45137257399a);
2012-07-27, by wenzelm
update docs
2012-07-27, by blanchet
extract Z3 unsat cores (for "z3_tptp")
2012-07-27, by blanchet
bring implementation of traditional encoding in line with paper
2012-07-27, by blanchet
further refinement of current/all_current status, which needs to be propagated through the hierarchy (see also Thy_Info.require_thys);
2012-07-26, by wenzelm
merged
2012-07-26, by wenzelm
[1] goes after any attributes
2012-07-26, by blanchet
Z3 prints so many warnings that the very informative abnormal termination exception hardly ever gets raised -- better be more aggressive here
2012-07-26, by blanchet
detect unknown options again
2012-07-26, by blanchet
Sledgehammer already has its own ways of reporting and recovering from crashes in external provers -- no need to additionally print scores of warnings (cf. 4b0daca2bf88)
2012-07-26, by blanchet
don't export technical theorems for MaSh
2012-07-26, by blanchet
repaired accessibility chains generated by MaSh exporter + tuned one function out
2012-07-26, by blanchet
generate fact name in queries again + use ATP dependencies when possible
2012-07-26, by blanchet
proper all_current, which regards parent status as well;
2012-07-26, by wenzelm
more build options;
2012-07-26, by wenzelm
added session HOL-Tutorial;
2012-07-26, by wenzelm
recovered chapter on Presenting Theories;
2012-07-26, by wenzelm
avoid clash of Misc/pairs.thy and Types/Pairs.thy on case-insensible file-system;
2012-07-26, by wenzelm
proper input;
2012-07-26, by wenzelm
recovered latex job;
2012-07-26, by wenzelm
adhoc reordering to prevent implicit side-effects of some theories in Types, Rules, Sets;
2012-07-26, by wenzelm
more build options;
2012-07-26, by wenzelm
simplified Tutorial sessions;
2012-07-26, by wenzelm
proper arguments for old usedir;
2012-07-26, by wenzelm
more precise imports;
2012-07-26, by wenzelm
refined "document_dump_mode": "all", "tex+sty", "tex";
2012-07-26, by wenzelm
allow spaces in file names;
2012-07-26, by wenzelm
more files for session Pure;
2012-07-26, by wenzelm
discontinued slightly odd "browser_info_remote" -- it could point to a completely different version of the Isabelle library;
2012-07-26, by wenzelm
tuned;
2012-07-26, by wenzelm
remove old output heaps, to ensure that result is valid wrt. check_stamps;
2012-07-26, by wenzelm
proper imports;
2012-07-26, by wenzelm
support session groups;
2012-07-26, by wenzelm
discontinued slightly odd session order, which did not quite work out;
2012-07-26, by wenzelm
tuned signature;
2012-07-26, by wenzelm
avoid clash of Advanced/simp.thy vs. Misc/simp.thy;
2012-07-25, by wenzelm
tuned signature;
2012-07-25, by wenzelm
actually check source vs. target stamps, based on information from log files;
2012-07-25, by wenzelm
tuned;
2012-07-25, by wenzelm
session specifications for doc-src, excluding TutorialI for now;
2012-07-25, by wenzelm
updated generated files;
2012-07-25, by wenzelm
clarified no_document situation;
2012-07-25, by wenzelm
no hardwired default for Proof General component -- its users can use init_component separately;
2012-07-25, by wenzelm
rail no longer exists;
2012-07-25, by wenzelm
some updates on "Building a repository version of Isabelle";
2012-07-25, by wenzelm
added condition = ISABELLE_POLYML according to no-smlnj targets in IsaMakefile;
2012-07-25, by wenzelm
more standard session setup for WWW_Find;
2012-07-25, by wenzelm
read/write dependency information;
2012-07-24, by wenzelm
more files;
2012-07-24, by wenzelm
more build options;
2012-07-24, by wenzelm
merged
2012-07-24, by wenzelm
moving a first Quickcheck example with many computations into a separate session Quickcheck_Benchmark
2012-07-24, by bulwahn
moving Quickcheck_Examples back to test to run a minimal test even with the mira testing infrastructure
2012-07-24, by bulwahn
reactivated HOL-NSA-Examples;
2012-07-24, by wenzelm
tuned order;
2012-07-24, by wenzelm
more build options;
2012-07-24, by wenzelm
tuned error;
2012-07-24, by wenzelm
more explicit checks during parsing;
2012-07-24, by wenzelm
more explicit document = false to reduce warnings;
2012-07-24, by wenzelm
pass parent_base_name, which is required for Session.init sanity check;
2012-07-24, by wenzelm
more session entries;
2012-07-24, by wenzelm
modernized imports;
2012-07-24, by wenzelm
more general notion of user ERROR (cf. 44f56fe01528);
2012-07-24, by wenzelm
tuned messages;
2012-07-24, by wenzelm
tuned message;
2012-07-24, by wenzelm
human-readable I/O error;
2012-07-24, by wenzelm
more session ROOT files;
2012-07-24, by wenzelm
tuned messages (cf. isabelle makeall);
2012-07-24, by wenzelm
tuned message;
2012-07-24, by wenzelm
actually negate "document" (cf. 7483aa690b4f);
2012-07-24, by wenzelm
clarified no_build vs. verbose;
2012-07-24, by wenzelm
clarified "document" again, eliminated redundant "no_document";
2012-07-24, by wenzelm
clarified build -n (no build);
2012-07-24, by wenzelm
added "document_dump_only" (cf. negated usedir -C);
2012-07-24, by wenzelm
more precise propagation of options: build, session, theories;
2012-07-24, by wenzelm
further imitation of ISABELLE_USEDIR_OPTIONS via options;
2012-07-24, by wenzelm
observe "condition";
2012-07-24, by wenzelm
observe "quick_and_dirty";
2012-07-24, by wenzelm
added "browser_info_remote" (cf. usedir -P);
2012-07-24, by wenzelm
clarified "this_name" vs. former "reset" feature -- imitate the latter by loading other session sources directly;
2012-07-24, by wenzelm
timing for whole session;
2012-07-24, by wenzelm
tuned options;
2012-07-24, by wenzelm
timing is command line options, not system option;
2012-07-24, by wenzelm
clarified document options;
2012-07-24, by wenzelm
pass build options to ML;
2012-07-24, by wenzelm
added ML version of stand-alone options, with XML.encode/decode operations (unidirectional from Scala to ML);
2012-07-23, by wenzelm
provide explicit ISABELLE_PLATFORM32 as well;
2012-07-23, by wenzelm
merged
2012-07-23, by berghofe
set_vcs now derives prefix from fully qualified procedure / function name
2012-07-23, by berghofe
try droppable application using Platypus functionality -- in contrast to earlier AppHack (cf. 9343d4b7c5bf);
2012-07-23, by wenzelm
updated to Platypus 4.7;
2012-07-23, by wenzelm
merged
2012-07-23, by wenzelm
tuned;
2012-07-23, by wenzelm
clarified init_component: always liberal;
2012-07-23, by wenzelm
added system build mode: produce output in ISABELLE_HOME;
2012-07-23, by wenzelm
removed redundant check (cf. a8ed41b6280b);
2012-07-23, by wenzelm
pass ISABELLE_BROWSER_INFO as explicit argument;
2012-07-23, by wenzelm
removed some old/unused stuff;
2012-07-23, by wenzelm
updated smlnj settings;
2012-07-23, by wenzelm
cap the number of facts returned by MaSh
2012-07-23, by blanchet
remove MaSh junk associated with size functions
2012-07-23, by blanchet
identified "evil" theories for MaSh -- this is rather ad hoc, but so is MaSh anyway
2012-07-23, by blanchet
removed MaSh junk arising from primrec definitions
2012-07-23, by blanchet
distinguish between recursive and nonrecursive definitions + clean up typedef dependencies in MaSh
2012-07-23, by blanchet
tuning
2012-07-23, by blanchet
faster "save" operation
2012-07-23, by blanchet
include unknown local facts in MaSh
2012-07-23, by blanchet
ensure all calls to "mash" program are synchronous
2012-07-23, by blanchet
don't relearn old facts in Isar mode
2012-07-23, by blanchet
took out CVC3 again -- there seems to be issues with the server version of CVC3 + minor tweaks
2012-07-23, by blanchet
restrict unqualified imports from Haskell Prelude to a small set of fundamental operations
2012-07-23, by haftmann
more correct import
2012-07-23, by haftmann
merged
2012-07-22, by wenzelm
NEWS
2012-07-22, by haftmann
library theories for debugging and parallel computing using code generation towards Isabelle/ML
2012-07-22, by haftmann
also consider current working directory (cf. 3a5a5a992519)
2012-07-21, by haftmann
parallel scheduling of jobs;
2012-07-22, by wenzelm
tuned;
2012-07-22, by wenzelm
maintain set of source digests, including relevant parts of session entry;
2012-07-22, by wenzelm
determine source dependencies, relatively to preloaded theories;
2012-07-22, by wenzelm
propagate defined options;
2012-07-21, by wenzelm
disallow quotes in path specifications -- extra paranoia;
2012-07-21, by wenzelm
save image for inner nodes only;
2012-07-21, by wenzelm
some actual build function on ML side;
2012-07-21, by wenzelm
tuned -- no dependency on exit function;
2012-07-21, by wenzelm
more ML_System operations;
2012-07-21, by wenzelm
restricting Quickcheck_Examples' root file to one basic theory to see if the system error on isatest still occurs
2012-07-21, by bulwahn
handling partiality in the case where the equality optimisation is applied
2012-07-21, by bulwahn
merged
2012-07-20, by wenzelm
updated File.find_files;
2012-07-20, by wenzelm
more abstract file system operations in Scala, corresponding to ML version;
2012-07-20, by wenzelm
eliminated obsolete session_manager.scala;
2012-07-20, by wenzelm
more explicit java.io.{File => JFile};
2012-07-20, by wenzelm
tune Mesh filter
2012-07-20, by blanchet
faster maximal node computation
2012-07-20, by blanchet
honor suggested MaSh weights
2012-07-20, by blanchet
use CVC3 and Yices by default if they are available and there are enough cores
2012-07-20, by blanchet
relearn ATP proofs
2012-07-20, by blanchet
don't store fresh names in fact graph, since these cannot be the parents of any other facts
2012-07-20, by blanchet
added MaSh to news
2012-07-20, by blanchet
cached ancestor computation
2012-07-20, by blanchet
minimal maxes + tuning
2012-07-20, by blanchet
learn from SMT proofs when they can be minimized by Metis
2012-07-20, by blanchet
clean up interesting constants a bit
2012-07-20, by blanchet
convenience
2012-07-20, by blanchet
name tuning
2012-07-20, by blanchet
learning should honor the fact override and the chained facts
2012-07-20, by blanchet
fixed various issues with MaSh's file handling + tune output + generate local facts again + handle nameless facts gracefully
2012-07-20, by blanchet
MaSh docs
2012-07-20, by blanchet
added "learn_from_atp" command to MaSh, for patient users
2012-07-20, by blanchet
get rid of redundant "xxx_INSTALLED" environment variabl
2012-07-20, by blanchet
add versioning to MaSh state + cleanup dead code
2012-07-20, by blanchet
eliminated special handling of init case, now that "mash.py" has been optimized to handle sequences of add gracefully
2012-07-20, by blanchet
more MaSh docs
2012-07-20, by blanchet
mention MaSh in docs
2012-07-20, by blanchet
use good old MePo filter for SMT solvers by default, since arithmetic is built-in for them
2012-07-20, by blanchet
added locality as a MaSh feature
2012-07-20, by blanchet
learn on explicit "min" command but do the learning in a thread, since it may take a couple of seconds
2012-07-20, by blanchet
learn command in MaSh
2012-07-20, by blanchet
added possibility of running external MaSh commands asynchronously
2012-07-20, by blanchet
renamed ML structures
2012-07-20, by blanchet
renamed ML files
2012-07-20, by blanchet
renamed "iter" fact filter to "MePo" (Meng--Paulson)
2012-07-20, by blanchet
handle local facts smoothly in MaSh
2012-07-20, by blanchet
fixed explosion when computing accessibility
2012-07-20, by blanchet
use "eproof_ram" script if available (plug-in replacement for "eproof", but faster)
2012-07-20, by blanchet
tuning
2012-07-20, by blanchet
merged
2012-07-20, by wenzelm
further imitation of "usedir" shell script;
2012-07-20, by wenzelm
make nat_cancel_sums simprocs robust in the presence of schematic variables; add regression tests
2012-07-20, by huffman
export code relatively to master directory
2012-07-19, by haftmann
require explicit initialization of options;
2012-07-20, by wenzelm
tuned signature;
2012-07-20, by wenzelm
define build_options from command line;
2012-07-20, by wenzelm
some basic Isabelle options;
2012-07-20, by wenzelm
basic jEdit mode for Isabelle options;
2012-07-20, by wenzelm
basic support for stand-alone options with external string representation;
2012-07-20, by wenzelm
minimal build_job;
2012-07-20, by wenzelm
restrict to required sessions;
2012-07-20, by wenzelm
proper commas_quote;
2012-07-20, by wenzelm
tune;
2012-07-20, by wenzelm
simplified script to build Isabelle/ML;
2012-07-20, by wenzelm
added eq_file / copy_file corresponding to File.eq / File.copy in ML;
2012-07-19, by wenzelm
merged
2012-07-19, by wenzelm
removed ML module DSeq which was a part of the ancient code generator (cf. 58e33a125f32)
2012-07-19, by haftmann
deactivating quickcheck narrowing examples to find out if this causes the system error on the current isatest
2012-07-19, by bulwahn
support for detached Bash_Job with some control operations;
2012-07-19, by wenzelm
allow catalog entries to be commented-out;
2012-07-19, by wenzelm
support external processes with explicit environment;
2012-07-19, by wenzelm
include COMPONENT/etc/sessions as catalog for more directories, for improved scalability with hundreds of entries (notably AFP);
2012-07-19, by wenzelm
less redundant data structures;
2012-07-19, by wenzelm
clarified topological ordering: preserve order of adjacency via reverse fold;
2012-07-19, by wenzelm
support Session.Queue with ordering and dependencies;
2012-07-19, by wenzelm
clarified signature;
2012-07-19, by wenzelm
more explicit treatment of initial Pure sessions;
2012-07-19, by wenzelm
more general support for Isabelle/Scala command line tools;
2012-07-19, by wenzelm
tuned width;
2012-07-19, by wenzelm
prefer general Properties.Value.Boolean;
2012-07-19, by wenzelm
more SHA1.digest operations;
2012-07-18, by wenzelm
tuned import;
2012-07-18, by wenzelm
tuned source structure;
2012-07-18, by wenzelm
allow explicit specification of additional session directories;
2012-07-18, by wenzelm
more errors;
2012-07-18, by wenzelm
some HOL sessions;
2012-07-18, by wenzelm
cumulate semantic Session_Info, based on syntactic Session_Entry;
2012-07-18, by wenzelm
more tight treatment of reset_name;
2012-07-18, by wenzelm
more informative errors;
2012-07-18, by wenzelm
added parser for Session_Info;
2012-07-18, by wenzelm
repair MaSh exporter
2012-07-18, by blanchet
optimize parent computation in MaSh + remove temporary files
2012-07-18, by blanchet
make the monomorphizer more predictable by making the cutoff independent on the number of facts
2012-07-18, by blanchet
speed up MaSh queries
2012-07-18, by blanchet
use better score function, based on previous evaluation (cf. Deduct 2011 slides)
2012-07-18, by blanchet
attempt at meshing according to more meaningful factors
2012-07-18, by blanchet
don't include hidden facts in relevance filter + tweak MaSh learning
2012-07-18, by blanchet
removed debugging output
2012-07-18, by blanchet
removed expensive HO check in MaSh
2012-07-18, by blanchet
speed up tautology/metaness check
2012-07-18, by blanchet
optimized MaSh output by chunking it
2012-07-18, by blanchet
fixed MaSh state load code so it works even if the facts are read in disorder
2012-07-18, by blanchet
learn from minimized ATP proofs
2012-07-18, by blanchet
improved meshing of MaSh and Meng--Paulson if some MaSh suggestions are cut-off (the common case)
2012-07-18, by blanchet
use async manager to manage MaSh learners to make sure they get killed cleanly
2012-07-18, by blanchet
more consolidation of MaSh code
2012-07-18, by blanchet
removed lie
2012-07-18, by blanchet
drastic overhaul of MaSh data structures + fixed a few performance issues
2012-07-18, by blanchet
fixed order of accessibles + other tweaks to MaSh
2012-07-18, by blanchet
added option to control which fact filter is used
2012-07-18, by blanchet
mesh facts by taking into consideration whether a fact is known to MeSh
2012-07-18, by blanchet
implemented meshing of Iter and MaSh results
2012-07-18, by blanchet
implemented MaSh QUERY operation
2012-07-18, by blanchet
refactored MaSh ADD code so it can be used for SUGGEST as well
2012-07-18, by blanchet
implemented low-level MaSh ADD operation
2012-07-18, by blanchet
make tracing an option
2012-07-18, by blanchet
cleaner handling of metacharacters + freshness of one-off facts
2012-07-18, by blanchet
better zipping of MaSh facts
2012-07-18, by blanchet
implemented MaSh learn theory function
2012-07-18, by blanchet
more work on MaSh
2012-07-18, by blanchet
improved MaSh string escaping and make more operations string-based
2012-07-18, by blanchet
more implementation work on MaSh
2012-07-18, by blanchet
started implementing MaSh client-side I/O
2012-07-18, by blanchet
tweak output
2012-07-18, by blanchet
centrally construct expensive data structures
2012-07-18, by blanchet
more work on MaSh
2012-07-18, by blanchet
compile
2012-07-18, by blanchet
gracefully handle the case of empty theories when going up the accessibility chain
2012-07-18, by blanchet
tuning
2012-07-18, by blanchet
doc updates
2012-07-18, by blanchet
renamed Sledgehammer options
2012-07-18, by blanchet
more code rationalization in relevance filter
2012-07-18, by blanchet
moved override out of iter filter
2012-07-18, by blanchet
fixed bug introduced when moving code around
2012-07-18, by blanchet
systematize lazy names in relevance filter
2012-07-18, by blanchet
rationalize relevance filter, slowing moving code from Iter to MaSh
2012-07-18, by blanchet
killed one file
2012-07-18, by blanchet
dependency tuning
2012-07-18, by blanchet
renaming
2012-07-18, by blanchet
clean up dependencies
2012-07-18, by blanchet
explicitly import Dlist theory into library
2012-07-17, by haftmann
tuned whitespace
2012-07-17, by haftmann
dropped ancient example generates
2012-07-17, by haftmann
basic support for session ROOT files, with examples for FOL and ZF;
2012-07-17, by wenzelm
more accurate imitation of formal text;
2012-07-17, by wenzelm
avoid Source.fromFile, which does not necessarily close its input;
2012-07-17, by wenzelm
tuned imports;
2012-07-17, by wenzelm
basic setup for Isabelle build tool;
2012-07-17, by wenzelm
more standard main method;
2012-07-17, by wenzelm
avoid slightly odd share_common_data -- Poly/ML 5.5.x should manage low-memory situations (cf. f55e77f623ab);
2012-07-17, by wenzelm
improved equality optimisation in Quickcheck
2012-07-17, by bulwahn
more direct Sorts.has_instance;
2012-07-16, by wenzelm
replaced quicksort by mergesort, which might be a bit more efficient for key operations like Ord_List.make, Sorts.minimize_sort;
2012-07-16, by wenzelm
comment;
2012-07-16, by wenzelm
added universal jdk-6u31.tar.gz component (post Isabelle2012);
2012-07-16, by wenzelm
more components from Isabelle2011-1 and Isabelle2012;
2012-07-16, by wenzelm
deactivate Find_Unused_Assms_Examples to see if isabelle test's failures is caused by this example file
2012-07-16, by bulwahn
merged;
2012-07-15, by wenzelm
updated versions
2012-07-15, by krauss
added component integrity checks and some initial checksums
2012-07-15, by krauss
prefer canonical fold_rev;
2012-07-15, by wenzelm
back to naive insertion sort before 1997 to accommodate peculiar less_arg relation -- NB: make_ord arg_less was not a quasi-order and thus inappropriate for generic sort (cf. de74b549f976, ecfeff48bf0c);
2012-07-15, by wenzelm
tuned proof;
2012-07-15, by wenzelm
more precise imports;
2012-07-15, by wenzelm
removed some old/unused stuff;
2012-07-14, by wenzelm
actually remove former atbroy102/cygwin stuff (cf. 6301046146b6, 08cb859c53cd);
2012-07-14, by wenzelm
more user aliases;
2012-07-14, by wenzelm
removed superfluous lemmas
2012-07-14, by nipkow
fixed typo
2012-07-13, by bulwahn
renaming the example file which was overlooked before
2012-07-13, by bulwahn
a first guess to avoid the Codegenerator_Test to loop infinitely
2012-07-12, by bulwahn
get attachments sent even on lxbroy Gentoo machines
2012-07-12, by Gerwin Klein
moved most of MaSh exporter code to Sledgehammer
2012-07-11, by blanchet
further ML structure split to permit finer-grained loading/reordering (problem to solve: MaSh needs most of Sledgehammer)
2012-07-11, by blanchet
dummy implementation
2012-07-11, by blanchet
split relevance filter code into three files
2012-07-11, by blanchet
optimized type intersection, hoping this will reduce the number of sudden Interrupts in the "incr_tvar" code
2012-07-11, by blanchet
add Isabelle dependencies to tweak relevance filter
2012-07-11, by blanchet
generate ATP dependencies
2012-07-11, by blanchet
merged
2012-07-11, by bulwahn
adding three variants of the Needham-Schroeder formalisation as case studies for Quickcheck
2012-07-11, by bulwahn
comment
2012-07-11, by blanchet
nicer output
2012-07-11, by blanchet
rationalized output
2012-07-11, by blanchet
generate Meng--Paulson facts for evaluation purposes
2012-07-10, by blanchet
tuning
2012-07-10, by blanchet
export useful functions
2012-07-10, by blanchet
instantiate induction rules
2012-07-10, by blanchet
MaSh evaluation driver
2012-07-10, by blanchet
moved MaSh into own files
2012-07-10, by blanchet
distinguish updates and queries + cleanups
2012-07-10, by blanchet
don't ask E to generate a detailed proofs if not needed
2012-07-10, by blanchet
tuning
2012-07-10, by blanchet
gracefully compute cardinality of sets (to avoid type protectors)
2012-07-10, by blanchet
better tautology elimination
2012-07-10, by blanchet
generate lambdas and skolems again
2012-07-10, by blanchet
tuning
2012-07-10, by blanchet
generate deep terms as feature
2012-07-10, by blanchet
generate theory name as a feature
2012-07-10, by blanchet
adding an example using Quickcheck to find a valid trace for the needham-schroeder protocol (a case study for Quickcheck)
2012-07-10, by bulwahn
merged
2012-07-10, by bulwahn
adding the hotel key card example in Quickcheck-Examples
2012-07-09, by bulwahn
adding a missing entry to predicate compiler's setup
2012-07-09, by bulwahn
compile
2012-07-09, by blanchet
tuning
2012-07-09, by blanchet
cleanup
2012-07-09, by blanchet
more precise dependencies -- eliminate tautologies
2012-07-09, by blanchet
generate problem file
2012-07-09, by blanchet
improve feature list generation
2012-07-09, by blanchet
cleaner accessibility file
2012-07-09, by blanchet
first go at generating files for MaSh (machine-learning Sledgehammer)
2012-07-09, by blanchet
abandoned import of isatest reports into (old version of) mira -- unstable, and not worth the maintenance effort
2012-07-09, by krauss
make sure var/running dir exists for isatest
2012-07-09, by Gerwin Klein
removed switched-off atbroy102 from isatest; no cygwin test currently running, needs a working server somewhere
2012-07-09, by Gerwin Klein
prefer lxbroy[23] as standard test machines;
2012-07-07, by wenzelm
discontinued XSYMBOL_INSTALLFONTS (cf. 40fab092d2a2);
2012-07-07, by wenzelm
discontinued odd XSYMBOL_INSTALLFONTS, which is private to PG-3.7.x (isafonts.informatik.tu-muenchen.de:7200 no longer exists);
2012-07-06, by wenzelm
tuned;
2012-07-06, by wenzelm
discontinued obsolete attribute "COMP";
2012-07-06, by wenzelm
merged
2012-07-05, by wenzelm
make SML/NJ happy + tuning
2012-07-05, by blanchet
tune type arg handling
2012-07-05, by blanchet
tuning
2012-07-05, by blanchet
fiddled with "tags_at" a bit -- the only non-tuning part of the change is a slight simplification of the typing axioms
2012-07-05, by blanchet
remove needless type arguments to "tags_at" encoding
2012-07-05, by blanchet
removed obsolete psbooklet;
2012-07-05, by wenzelm
more directory structure;
2012-07-05, by wenzelm
explicit is better than implicit;
2012-07-05, by wenzelm
removed obsolete rev_contrapos (cf. 1d195de59497);
2012-07-05, by wenzelm
tuned proofs -- eliminated old-fashioned COMP and rev_contrapos;
2012-07-05, by wenzelm
prefer sys.env from scala 2.9;
2012-07-05, by wenzelm
prefer sys.exit from scala 2.9;
2012-07-05, by wenzelm
internalize error into command transaction -- relevant for commands that are declared via 'keywords', but not defined yet;
2012-07-05, by wenzelm
more explicit directory structure Admin/Release/;
2012-07-05, by wenzelm
merged
2012-07-05, by wenzelm
Stub theory for division on functionals.
2012-07-05, by haftmann
slightly modernized ISABELLE_GHC etc. -- /usr/bin is more likely to provide it by default (notably on macbroy2[0-9] and lxbroy*);
2012-07-05, by wenzelm
more precise cover
2012-07-04, by blanchet
don't generate any type class axioms for free types for monomorphic encodings
2012-07-04, by blanchet
update docs
2012-07-04, by blanchet
tuning
2012-07-04, by blanchet
prefer hook in Admin/ to initialize components
2012-07-03, by haftmann
corrected: avoid shadowing of variable
2012-07-03, by haftmann
merged
2012-07-03, by bulwahn
adding some minimal documentation and an example of quickcheck's interfaces
2012-07-02, by bulwahn
exporting important function for the "many conjecture refutation" compilation of quickcheck
2012-07-02, by bulwahn
merged
2012-07-03, by Andreas Lochbihler
new type class for computing finiteness of types with instantiations
2012-07-03, by Andreas Lochbihler
add finiteness lemmas for 'a * 'b and 'a set
2012-07-03, by Andreas Lochbihler
adding a challenging example in the examples file
2012-07-02, by bulwahn
eta-expanded occurences of algebraic functionals are simplified by default
2012-07-02, by haftmann
not all Linuxen understand -Ssmpt= and defaults seem to be configured correctly now
2012-07-01, by kleing
default for \<euro> is now based on eurosym package, instead of slightly exotic babel/greek (which causes problems with the Gentoo installation on lxbroy2);
2012-06-29, by wenzelm
removed generated stuff to avoid bit rot;
2012-06-29, by wenzelm
merged
2012-06-29, by berghofe
Documented "incomplete" option of spark_end
2012-06-29, by berghofe
Various improvements
2012-06-29, by berghofe
no ml-platform-specific components
2012-06-28, by haftmann
instantiate card_UNIV with nibble and code_numeral
2012-06-28, by Andreas Lochbihler
change card_UNIV from itself to phantom type to avoid unnecessary closures in generated code
2012-06-28, by Andreas Lochbihler
add generic phantom type
2012-06-28, by Andreas Lochbihler
added universal jdk-6u31 as standard component;
2012-06-27, by wenzelm
added ProofGeneral-4.1 as standard component, which allows to discontinue special choosefrom magic eventually;
2012-06-27, by wenzelm
merged
2012-06-27, by wenzelm
adding a useful remark in the reference
2012-06-27, by bulwahn
more tests on lxbroy[234], which are 4 core Xeon machines;
2012-06-27, by wenzelm
moved crontab to lxbroy2, one of the newer server machines;
2012-06-27, by wenzelm
some files for universal JDK 1.6.0_31 component;
2012-06-27, by wenzelm
corrected name of components file
2012-06-27, by haftmann
prefer stderr for warnings
2012-06-26, by haftmann
include jedut_build among canonical components
2012-06-26, by haftmann
support for platform-specific components
2012-06-26, by haftmann
correction: proper initialization of existing component
2012-06-26, by haftmann
snippet to be sourced in user settings file in order to initialize components for a repository revision;
2012-06-26, by haftmann
more standard filename for common components
2012-06-23, by haftmann
updated crontab on macbroy27 and macbroy2;
2012-06-26, by wenzelm
use macbroy27 instead of macbroy28, which is broken for several weeks already;
2012-06-26, by wenzelm
reintroduced "t@" encoding, this time sound
2012-06-26, by blanchet
compile
2012-06-26, by blanchet
tuning
2012-06-26, by blanchet
renamed experimental option
2012-06-26, by blanchet
finished implementation of DFG type class output
2012-06-26, by blanchet
more work on DFG type classes
2012-06-26, by blanchet
more work on class support
2012-06-26, by blanchet
generate type classes for polymorphic DFG format (SPASS)
2012-06-26, by blanchet
avoid detour through terms
2012-06-26, by blanchet
cleanly distinguish between type declarations and symbol declarations
2012-06-26, by blanchet
removed old hack now that types and terms are cleanly distinguished in the data structure
2012-06-26, by blanchet
added sorts to datastructure
2012-06-26, by blanchet
robustness -- TFF1 does not support type classes
2012-06-26, by blanchet
implement polymorphic DFG output, without type classes for now
2012-06-26, by blanchet
added type arguments to "ATerm" constructor -- but don't use them yet
2012-06-26, by blanchet
started adding polymophic SPASS output
2012-06-26, by blanchet
tuning
2012-06-26, by blanchet
removed support for unsorted DFG, now that SPASS 3.7 is no longer supported
2012-06-26, by blanchet
merged, resolving conflict with 87c831e30f0a;
2012-06-25, by wenzelm
eliminated obsolete swap_prems_rl -- rotate_prems usually does the job more directly;
2012-06-25, by wenzelm
prefer direct rotate_prems over old-style COMP;
2012-06-25, by wenzelm
tuned proofs -- prefer direct "rotated" instead of old-style COMP;
2012-06-25, by wenzelm
ignore morphism more explicitly;
2012-06-25, by wenzelm
some special code equations for Id with class constraint enum after adding the set comprehension simproc to the code preprocessing
2012-06-25, by bulwahn
adding set comprehension simproc to code generation's preprocessing to generate code for some set comprehensions;
2012-06-25, by bulwahn
removed obsolete Admin material, which was for E 1.0-004 from 2009;
2012-06-25, by wenzelm
updated "isar-ref" manual, reduced remaining material in "ref" manual.
2012-06-25, by wenzelm
cover @{class_syntax}, @{type_syntax}, @{const_syntax}, @{syntax_const} in isar-ref, in contrast to other ML antiquotations in implementation manual;
2012-06-20, by wenzelm
more on "Syntax translation functions";
2012-06-20, by wenzelm
more on "Applying translation rules";
2012-06-19, by wenzelm
discontinued slightly anochronistic examples;
2012-06-19, by wenzelm
more on syntax translations;
2012-06-19, by wenzelm
more on "Abstract syntax trees";
2012-06-18, by wenzelm
more explicit section "Syntax transformations";
2012-06-18, by wenzelm
avoid duplicate simp rules in norm_arith tactic
2012-06-22, by huffman
NEWS and CONTRIBUTORS
2012-06-21, by bulwahn
merged
2012-06-21, by bulwahn
Integrated set comprehension pointfree simproc.
2012-06-20, by Rafal Kolanski
Improved tactic for rewriting set comprehensions into pointfree form.
2012-06-19, by Rafal Kolanski
Updated comment to reflect current state.
2012-06-19, by Rafal Kolanski
clarifying comment
2012-06-17, by haftmann
sound monotonicity inference in the presence of "aggressive" helpers
2012-06-18, by blanchet
less confusing error message
2012-06-18, by blanchet
removed dead code
2012-06-18, by blanchet
class target handles additional non-class term parameters appropriately
2012-06-18, by haftmann
merged
2012-06-12, by Andreas Lochbihler
add lemma to FinFun
2012-06-12, by Andreas Lochbihler
fun command: produce hard failure when equations do not contribute to the specification (i.e., are covered by preceding clauses), to avoid confusing inexperienced users
2012-06-06, by krauss
tweak Metis example to avoid glitch in proof reconstruction with a few guard-based, type-argument-less encodings
2012-06-06, by blanchet
pass more facts to LEO-II, in the light of latest evaluation
2012-06-06, by blanchet
prevent an "Empty" exception (e.g. with Satallax, "mono_native")
2012-06-06, by blanchet
tuning terminology
2012-06-06, by blanchet
updated NEWS
2012-06-06, by blanchet
updated docs
2012-06-06, by blanchet
added "args_query" encodings
2012-06-06, by blanchet
removed killed encodings from Metis examples
2012-06-06, by blanchet
updated docs
2012-06-06, by blanchet
killed most unsound encodings
2012-06-06, by blanchet
generalized monotonic constructor optimisation so that it works with e.g. the product type
2012-06-06, by blanchet
removed micro-optimization whose justification I can't recall
2012-06-06, by blanchet
add missing timeout multiplier
2012-06-06, by blanchet
avoid dumping definitions several times in LEO-II proofs
2012-06-06, by blanchet
robust LEO-II setup that doesn't rely on ".leoatprc"
2012-06-06, by blanchet
renamed TPTP commands to agree with Sutcliffe's terminology
2012-06-06, by blanchet
don't use aggressive with HO ATP
2012-06-06, by blanchet
more aggressive type argument optimization
2012-06-06, by blanchet
use cover for "poly_guards" encoding
2012-06-06, by blanchet
hack to make LEO-II perform better on TPTP THF problems
2012-06-06, by blanchet
swap adjectives (cf. Google)
2012-06-06, by blanchet
tweaked remote Vampire version
2012-06-06, by blanchet
don't cripple Sledgehammer/ATP needlessly just because of "metis" -- there's also "smt" as a fallback anyway
2012-06-06, by blanchet
apply preprocessing simpset also to rhs of abstract code equations
2012-06-05, by haftmann
clarified code translation code
2012-06-05, by haftmann
prefer sys.error over plain error in Scala to avoid deprecation warning
2012-06-05, by haftmann
prefer records with speaking labels over deeply nested tuples
2012-06-05, by haftmann
merged
2012-06-04, by Andreas Lochbihler
more sort constraints for FinFun code generation
2012-06-04, by Andreas Lochbihler
restricted Z3 by default to a fragment where proof reconstruction should not fail (for better integration with Sledgehammer) -- the full set of supported Z3 features can still be used by enabling the configuration option "z3_with_extensions"
2012-06-04, by boehmes
explicit check for correct number of arguments for abstract constructor
2012-06-03, by haftmann
merged
2012-06-02, by huffman
transfer method now handles transfer rules for compound terms, e.g. locale-defined constants with hidden parameters
2012-06-02, by huffman
transfer method now avoids generalizing over free variables that are known to appear in registered transfer rules
2012-06-01, by huffman
unify theory-data structures for transfer package
2012-06-01, by huffman
remove duplicate lemma card_unit in favor of Finite_Set.card_UNIV_unit
2012-06-01, by huffman
improved code setup for card, finite, subset
2012-06-01, by Andreas Lochbihler
merged
2012-06-01, by Andreas Lochbihler
more instantiations for card_UNIV,
2012-06-01, by Andreas Lochbihler
simplify card_UNIV type class,
2012-06-01, by Andreas Lochbihler
drop redundant sort constraint
2012-06-01, by Andreas Lochbihler
use \tocentry as in implementation manual;
2012-06-01, by wenzelm
tuned message;
2012-06-01, by wenzelm
tuned header;
2012-06-01, by wenzelm
merged
2012-06-01, by Andreas Lochbihler
tuned proofs
2012-05-31, by Andreas Lochbihler
tuned instantiations
2012-05-31, by Andreas Lochbihler
unify Card_Univ and Cardinality
2012-05-31, by Andreas Lochbihler
definition less_int_def has changed, use 'less_le' instead
2012-05-31, by huffman
adding incompleted simproc to rewrite set comprehensions into pointfree expressions on sets
2012-05-28, by bulwahn
remove stray reference to no-longer-existing theorem 'add'
2012-05-31, by huffman
temporarily comment out portion of Quotient_Examples/Quotient_Rat.thy, broken by changes to Int.thy
2012-05-31, by huffman
temporarily comment out nitpick examples broken by changes to Int.thy
2012-05-30, by huffman
convert Int.thy to use lifting and transfer
2012-05-30, by huffman
remove unnecessary simp rules involving Abs_Integ
2012-05-30, by huffman
introduced option "z3_with_extensions" to control whether Z3's support for nonlinear arithmetic and datatypes should be enabled (including potential proof reconstruction failures)
2012-05-30, by boehmes
merged
2012-05-30, by Andreas Lochbihler
remove pretty syntax for FinFuns at the end and provide separate syntax theory
2012-05-30, by Andreas Lochbihler
add lemma set_of_image_mset
2012-05-29, by huffman
merged
2012-05-30, by Andreas Lochbihler
eliminated remaining sub- and superscripts in FinFun syntax
2012-05-30, by Andreas Lochbihler
syntax for FinFun composition without subscripts
2012-05-30, by Andreas Lochbihler
FinFun pseudo-constructor syntax without superscripts
2012-05-30, by Andreas Lochbihler
replace FinFun application syntax with $
2012-05-30, by Andreas Lochbihler
removed subscripts from FinFun type syntax
2012-05-30, by Andreas Lochbihler
improve code setup for set equality
2012-05-30, by Andreas Lochbihler
add code equation for coset xs = set ys
2012-05-29, by Andreas Lochbihler
tuned proofs
2012-05-29, by Andreas Lochbihler
use bundle in FinFun
2012-05-29, by Andreas Lochbihler
unify Rep_finfun and finfun_apply
2012-05-29, by Andreas Lochbihler
move FinFuns from AFP to repository
2012-05-29, by Andreas Lochbihler
discontinued unused unzip/untar;
2012-05-30, by wenzelm
update GUI components after init;
2012-05-29, by wenzelm
merged
2012-05-29, by wenzelm
don't be so aggressive during unfolding id and o
2012-05-29, by kuncar
reordered sections
2012-05-29, by huffman
tuned message;
2012-05-29, by wenzelm
separate syslog dockable -- discontinued tendency of sub-window management via tabs;
2012-05-29, by wenzelm
clarified prover startup: no timeout, read stderr more carefully;
2012-05-29, by wenzelm
need to close_input before expecting threads to terminate/join;
2012-05-29, by wenzelm
make double sure that GUI components are up-to-date after init;
2012-05-29, by wenzelm
tuned message;
2012-05-29, by wenzelm
more explicit treatment of return code vs. session phase;
2012-05-29, by wenzelm
tuned signature;
2012-05-29, by wenzelm
separate README dockable, which allows to make it more prominent first and remove it later;
2012-05-29, by wenzelm
added optimisation for equational premises in Quickcheck; added some Quickcheck examples; NEWS
2012-05-29, by bulwahn
shortened yet more multiset proofs;
2012-05-29, by huffman
remove unused intermediate lemma
2012-05-29, by huffman
shortened more multiset proofs
2012-05-29, by huffman
shortened some proofs
2012-05-29, by huffman
use transfer method for instance proof
2012-05-29, by huffman
tweaked remote Vampire setup
2012-05-28, by blanchet
update docs
2012-05-28, by blanchet
killed SPASS 3.5/3.7 FLOTTER hack -- requires users to upgrade to SPASS 3.8
2012-05-28, by blanchet
don't generate definitions for LEO-II -- this cuases more harm than good
2012-05-28, by blanchet
dropped sort constraints on datatype specifications
2012-05-28, by haftmann
potentially more convincing kill -TERM of feeder (cf. 32c03d45fffe) -- attempt to workaround spurious perl "hangs" on lxbroy10;
2012-05-25, by wenzelm
tuned proofs;
2012-05-25, by wenzelm
further attempts to simplify/robustify Swing_Thread.now, to avoid spurious physical race conditions on Java 6 / Mac OS X;
2012-05-25, by wenzelm
ignore empty messages even on tty, e.g. relevant for Isabelle_System.bash_output err output;
2012-05-25, by wenzelm
discontinued obsolete Cygwin module;
2012-05-24, by wenzelm
eliminated unused Cygwin download;
2012-05-24, by wenzelm
simplified Cygwin root: warm start via env, cold start via property, no registry magic;
2012-05-24, by wenzelm
include scala-compiler.jar in basic Isabelle/Scala environment, to make Isabelle/jEdit console work with scala-2.10.0-M3;
2012-05-24, by wenzelm
tuned proofs;
2012-05-24, by wenzelm
less warning in scala-2.10.0-M3;
2012-05-24, by wenzelm
avoid scala.tools.nsc.Interpreter -- deprecated in scala-2.9.0;
2012-05-24, by wenzelm
make Nitpick's handling of definitions more robust in the face of formulas that don't have the expected format (needed for soundness, cf. RNG100+1)
2012-05-24, by blanchet
fixed soundness bug in Nitpick related to unfolding -- the unfolding criterion must at least as strict when looking at a definitional axiom as elsewhere, otherwise we end up unfolding a constant's definition in its own definition, yielding a trivial equality
2012-05-24, by blanchet
more robust Swing_Thread.now: allow body to fail;
2012-05-24, by wenzelm
tuned proofs;
2012-05-24, by wenzelm
reparse descendants after update of imports, e.g. required for 'primrec' (line 17 of "src/HOL/Power.thy");
2012-05-24, by wenzelm
merged
2012-05-24, by wenzelm
update Satallax setup based on evaluation
2012-05-24, by blanchet
merged
2012-05-24, by kuncar
drop the feature that more than one quotient type can be defined by quotient_type -> it causes problems
2012-05-24, by kuncar
prove reflexivity also for the quotient composition relation; reflp_preserve renamed to reflexivity_rule
2012-05-24, by kuncar
gracefully handle definition-looking premises
2012-05-24, by blanchet
simplified Poly/ML setup -- 5.3.0 is now the common base-line;
2012-05-24, by wenzelm
discontinued support for Poly/ML 5.2.1;
2012-05-24, by wenzelm
less specific sample usage;
2012-05-24, by wenzelm
some post-release notes;
2012-05-24, by wenzelm
tuned names
2012-05-23, by blanchet
order LEO-II/Satallax definitions so that they build on each other (cf. Satallax's THF policy)
2012-05-23, by blanchet
improved LEO-II definition handling -- still hoping for a fix directly in LEO-II
2012-05-23, by blanchet
augment Satallax unsat cores with all definitions
2012-05-23, by blanchet
better handling of incomplete TSTP proofs
2012-05-23, by blanchet
generate THF definitions
2012-05-23, by blanchet
build hybrid Isabelle component for JDK on x86-linux/x86_64-linux;
2012-05-23, by wenzelm
merged
2012-05-23, by wenzelm
eliminated old 'axioms';
2012-05-23, by wenzelm
discontinued obsolete method fastsimp / tactic fast_simp_tac;
2012-05-23, by wenzelm
eliminated obsolete fastsimp;
2012-05-23, by wenzelm
extend the Z3 proof parser to accept polyadic addition (on integers and reals) due to changes introduced in Z3 4.0
2012-05-23, by boehmes
merged
2012-05-23, by wenzelm
doc updates
2012-05-23, by blanchet
lower the monomorphization thresholds for less scalable provers
2012-05-23, by blanchet
more explicit proof;
2012-05-23, by wenzelm
tuned proof;
2012-05-23, by wenzelm
prefer symbolic "contrib" -- mira should have a symlink to physical contrib_devel;
2012-05-23, by wenzelm
merged, abandoning change of src/HOL/Tools/ATP/atp_problem_generate.ML from 6ea205a4d7fd;
2012-05-23, by wenzelm
compile
2012-05-22, by blanchet
don't apply "ext_cong_neq" to biimplications
2012-05-22, by blanchet
added one slice with configurable simplification turned off
2012-05-22, by blanchet
make higher-order goals more first-order via extensionality
2012-05-22, by blanchet
added "ext_cong_neq" lemma (not used yet); tuning
2012-05-22, by blanchet
use quot_del instead of ML code in Rat.thy
2012-05-21, by kuncar
quot_del attribute, it allows us to deregister quotient types
2012-05-21, by kuncar
invite users to upgrade their SPASS (so we can get rid of old code)
2012-05-21, by blanchet
start phasing out old SPASS
2012-05-21, by blanchet
minor tweak in Vampire setup
2012-05-21, by blanchet
include "ext" in all Satallax proofs
2012-05-21, by blanchet
add an experimental "aggressive" mode to Sledgehammer, to experiment with more complete translations of higher-order features without breaking "metis"
2012-05-21, by blanchet
tuning
2012-05-21, by blanchet
added helper -- cf. SET616^5
2012-05-21, by blanchet
note Quotient theorem for typedefs in setup_lifting
2012-05-18, by kuncar
added a timeout to "try0" in Mirabelle
2012-05-18, by blanchet
don't generate code in Word because it breaks the current code setup
2012-05-18, by kuncar
robustly parse Z3 4.0's output (with outcome appearing on first rather than last line)
2012-05-17, by blanchet
added "Collect_cong" to cover extensionality of "Collect" (special cases of "ext" pass through the relevant filter)
2012-05-17, by blanchet
remove the generation of a code certificate from the Quotient package (mainly from quotient_def), because it's in lift_definition now
2012-05-16, by kuncar
generate abs_eq, use it as a code equation for total quotients; no_abs_code renamed to no_code; added no_code for quotient_type command
2012-05-16, by kuncar
infrastructure that makes possible to prove that a relation is reflexive
2012-05-16, by kuncar
temporarily disable "ext" rule helpers until Metis supports them (and until they are properly evaluated)
2012-05-16, by blanchet
lower skolem penalty to ensure that some useful facts with existentials, e.g. congruence of "setsum", eventually get picked up
2012-05-16, by blanchet
treat sets specially in relevance filter, as they used to, to avoid cluttering the problem with facts about Set.member and Collect
2012-05-16, by blanchet
get ready for automatic generation of extensionality helpers
2012-05-16, by blanchet
minor slice tweaking (swapped two slices to move polymorphic encoding up a bit)
2012-05-16, by blanchet
more helpful error message
2012-05-16, by blanchet
transfer rules for many more list constants
2012-05-15, by huffman
made SML/NJ happy
2012-05-15, by blanchet
repair the Waldmeister endgame only for Waldmeister proofs
2012-05-15, by blanchet
fixed Waldmeister commutativity hack
2012-05-15, by blanchet
imported patch atp_tuning
2012-05-15, by blanchet
add transfer rules for nat_rec and funpow
2012-05-15, by huffman
add transfer rule for constant List.lists
2012-05-14, by huffman
add transfer rule for set_rel
2012-05-14, by huffman
ensure the "show" equation is not reoriented by Waldmeister
2012-05-14, by blanchet
ensure consistent naming of Waldmeister proof steps, so that they are not cleaned away by "clean_up_atp_proof_dependencies"
2012-05-14, by blanchet
repaired snag in debug function
2012-05-14, by blanchet
graceful handling of Waldmeister endgame
2012-05-14, by blanchet
improve parsing of Waldmeister dependencies (and kill obsolete hack)
2012-05-14, by blanchet
tuning
2012-05-14, by blanchet
added debugging function
2012-05-14, by blanchet
LEO-II's "--sos" option confusingly disables rather than enables SOS, and SOS seems to be ignored anyway; also, pass a number of facts that's more appropriate for each prover
2012-05-13, by blanchet
eta-reduce definition-like equations for THF provers; Satallax in particular seems to love that
2012-05-13, by blanchet
get rid of "conj_sym_kind" -- most interesting provers now have built-in sorts, and for the others (e.g. E) "Hypothesis" isn't too bad a default
2012-05-13, by blanchet
extend ATP data structure to avoid having to perform ((non-)capture avoiding) beta reduction -- fixes a bug in the THF translation of "is_measure.simps"
2012-05-13, by blanchet
reintroduced example now that it's no longer broken
2012-05-11, by blanchet
fixed "real" after they were redefined as a 'quotient_type'
2012-05-11, by blanchet
temporarily comment out broken nitpick example;
2012-05-10, by huffman
simplify instance proofs for rat
2012-05-10, by huffman
convert Rat.thy to use lift_definition/transfer
2012-05-10, by huffman
cleaner handling of bi-implication for THF output of first-order type encodings
2012-05-10, by blanchet
distinguish between instantiated and uninstantiated inductions -- the latter are OK for first-order provers
2012-05-10, by blanchet
temporarily comment out broken nitpick example
2012-05-10, by huffman
convert real number theory to use lifting/transfer
2012-05-10, by huffman
tuned ordering of lemmas
2012-05-07, by huffman
pass fewer facts to LEO-II and Satallax
2012-05-10, by blanchet
tweak LEO-II setup
2012-05-10, by blanchet
use raw monomorphic encoding with Waldmeister, to avoid overloading it with too many function symbols (as would be the case using mangled monomorphic encodings)
2012-05-10, by blanchet
build Pure_64 with new settings
2012-05-09, by bulwahn
tuned
2012-05-09, by bulwahn
playing around with mira settings
2012-05-09, by bulwahn
defining and proving Executable_Relation with lift_definition and transfer
2012-05-08, by bulwahn
specialised fact in the Record theory should not be appear in proofs discovered by sledgehammer
2012-05-08, by bulwahn
prevent spurious timeouts
2012-05-07, by blanchet
added "try0" tool to Mirabelle
2012-05-07, by blanchet
use latest E (1.5)
2012-05-07, by blanchet
lifting package produces abs_eq_iff rules for total quotients
2012-05-04, by huffman
using the new transfer method to obtain abstract properties of RBT trees
2012-05-04, by bulwahn
back to post-release mode -- after fork point;
2012-05-02, by wenzelm
removed obsolete RC tags;
2012-05-23, by wenzelm
Added tag Isabelle2012 for changeset 21c42b095c84
2012-05-22, by wenzelm
try to avoid races again (cf. 8c37cb84065f and fd3a36e48b09);
Isabelle2012
2012-05-20, by wenzelm
Added tag Isabelle2012-RC3 for changeset ed5f56b8f90a
2012-05-17, by wenzelm
some message;
2012-05-17, by wenzelm
tuned error -- reduce potential for confusion in a higher-level context, e.g. partial checking of theory sub-graph;
2012-05-17, by wenzelm
Fixed disambiguation of names (cf. 5759ecd5c905)
2012-05-11, by berghofe
merged
2012-05-10, by wenzelm
file.encoding=UTF-8 for java.ext.dirs, to agree with java runtime invocation;
2012-05-10, by wenzelm
prefer absolute paths, to allow launching from a different context (e.g. via file associations);
2012-05-10, by wenzelm
tweaked Inductive.prove_eqs to allow degenerate definition like "inductive TRUE where TRUE";
2012-05-10, by wenzelm
allow spaces in target directory;
2012-05-09, by wenzelm
Added tag Isabelle2012-RC2 for changeset 1636ff4c6243
2012-05-07, by wenzelm
init Cygwin after unpacking;
2012-05-07, by wenzelm
tuned proofs;
2012-05-06, by wenzelm
more accurate ROOT.ML;
2012-05-06, by wenzelm
prefer http://isabelle.in.tum.de/library alias, which is available at TUM only;
2012-05-06, by wenzelm
some highlights of Isabelle2012;
2012-05-05, by wenzelm
refrain from SIGHUP handling (cf. 5f629ee2502b), which does not work on Cygwin and appears to be redundant anyway (no extra output produced within pipe);
2012-05-04, by wenzelm
some attempts to make critical errors fit on screen;
2012-05-04, by wenzelm
more NEWS;
2012-05-03, by wenzelm
backout 9579464d00f9 to avoid odd crash of polyml-5.2.1 (according to Jasmin, this change is not essential for now);
2012-05-03, by wenzelm
Added tag Isabelle2012-RC1 for changeset ec5d54029664
2012-05-02, by wenzelm
clarified;
2012-05-02, by wenzelm
makedist for release;
2012-05-02, by wenzelm
merged
2012-05-02, by wenzelm
more contributors;
2012-05-02, by wenzelm
tuned latex sources;
2012-05-02, by wenzelm
more CHECKLIST;
2012-05-02, by wenzelm
save 90MB by removing foreign binaries -- multi-platform installations are unlikely on Windows;
2012-05-02, by wenzelm
some re-ordering;
2012-05-02, by wenzelm
some re-ordering;
2012-05-02, by wenzelm
tuned spelling;
2012-05-02, by wenzelm
resolved maxidx bug
2012-05-02, by kuncar
documentation of the Lifting package on the ML level & tuned
2012-05-02, by kuncar
edit NEWS items for transfer/lifting
2012-05-02, by huffman
avoid interference of markup for literal tokens, which may contain slightly odd \<^bsub> \<^esub> counted as pseudo-markup (especially relevant for HTML output, e.g. of thm power3_eq_cube);
2012-05-02, by wenzelm
accomodate scala-2.10.0-M3 with its extra jar;
2012-05-02, by wenzelm
more robust wrt. spaces in directory names;
2012-05-02, by wenzelm
updated headers;
2012-05-02, by wenzelm
back to "Tools" in conformance with toplevel Isabelle layout (cf. 3fabf352243e, 15f4309bb9eb);
2012-05-02, by wenzelm
export more symbols
2012-04-30, by blanchet
merged
2012-04-30, by bulwahn
adding configuration to pass options to the ghc call in quickcheck[narrowing]
2012-04-30, by bulwahn
provide [[record_codegen]] option for skipping codegen setup for records
2012-04-30, by Gerwin Klein
making sorted_list_of_set executable
2012-04-30, by bulwahn
removing obsolete setup for sets now that sets are executable
2012-04-30, by bulwahn
update references in HOLCF README
2012-04-30, by huffman
basic setup for self-extracting 7zip installer;
2012-04-29, by wenzelm
merged
2012-04-29, by krauss
added test case for dependency graph (cf. 2d48bf79b725)
2012-04-29, by krauss
dependency graphs: fixed direction of edges
2012-04-29, by krauss
more CHECKLIST;
2012-04-29, by wenzelm
more windows-friendly presentation of main text files;
2012-04-29, by wenzelm
split into demo and competitive version
2012-04-29, by blanchet
Sledgehammer can do it
2012-04-29, by blanchet
compact nat literals
2012-04-29, by haftmann
some re-ordering;
2012-04-28, by wenzelm
some coverage of isabelle env;
2012-04-28, by wenzelm
updated system manual for release;
2012-04-28, by wenzelm
tuned;
2012-04-28, by wenzelm
some coverage of Isabelle/Scala tools;
2012-04-28, by wenzelm
some coverage of Isabelle/jEdit;
2012-04-28, by wenzelm
some manual updates;
2012-04-28, by wenzelm
some updates concerning current Proof General 4.x, which lacks X-Symbol mode of 3.x;
2012-04-28, by wenzelm
add isar-ref documentation for transfer package
2012-04-28, by huffman
less confusion in NEWS
2012-04-28, by haftmann
rhs of abstract code equations are not subject to preprocessing: inline code abbrevs explicitly
2012-04-28, by haftmann
renamed Semi to Seq
2012-04-28, by nipkow
merged
2012-04-27, by wenzelm
prefer Context_Position.report_generic, which observes is_visible flag and thus reduces number of echos;
2012-04-27, by wenzelm
clarified signature;
2012-04-27, by wenzelm
avoid spurious warning in invisible context, notably Haftmann-Wenzel sandwich;
2012-04-27, by wenzelm
made Context_Position independent from Config;
2012-04-27, by wenzelm
use Nitpick as an oracle for finite problems
2012-04-27, by blanchet
add extensionality to first-order provers
2012-04-27, by blanchet
avoid duplicate helpers
2012-04-27, by blanchet
mention tools and packages earlier;
2012-04-27, by wenzelm
tuned;
2012-04-27, by wenzelm
tuned;
2012-04-27, by wenzelm
tuned;
2012-04-27, by wenzelm
tuned;
2012-04-27, by wenzelm
merged
2012-04-27, by wenzelm
allow transfer tactic to leave extra unsolved subgoals if transfer rules are missing
2012-04-27, by huffman
documentation for the Lifting package in Isar-ref
2012-04-27, by kuncar
added darwin targets;
2012-04-27, by wenzelm
chmod -x;
2012-04-27, by wenzelm
multi-platform build script and component settings;
2012-04-27, by wenzelm
print errors on stderr;
2012-04-27, by wenzelm
general exec_process -- nothing specific to Cygwin;
2012-04-27, by wenzelm
more direct exec with synchronous exit code;
2012-04-27, by wenzelm
some updates on classic README, reduce the impression that there is much to install manually;
2012-04-27, by wenzelm
thread theory cleanly and use "smt" method rather than Sledgehammer for Z3 (because of obscure debilitating bug)
2012-04-27, by blanchet
move LEO-II closer to the top, for testing
2012-04-27, by blanchet
get rid of old CASC setup and move the arithmetic part to a new theory
2012-04-27, by blanchet
smaller batches, to play safe
2012-04-27, by blanchet
move file to where it belongs
2012-04-27, by blanchet
implement transfer tactic with more scalable forward proof methods
2012-04-27, by huffman
tuning
2012-04-27, by blanchet
tweak LEO-II setup
2012-04-27, by blanchet
eta-expand unapplied equalities in THF rather than using a proxy
2012-04-27, by blanchet
more tweaking of TPTP/CASC setup
2012-04-27, by blanchet
added a basic sanity check for quot_map
2012-04-26, by kuncar
tuned comment;
2012-04-26, by wenzelm
fixed bug in handling of new numerals -- the left-hand side of "Numeral1 = 1" should be left alone and not translated to a built-in Kodkod numeral in the specification of the "numeral" function
2012-04-26, by blanchet
merged
2012-04-26, by wenzelm
add code equation for real_of_float
2012-04-26, by hoelzl
tuned; don't generate abs code if quotient_type is used
2012-04-26, by kuncar
support Quotient map theorems with invariant parameters
2012-04-26, by kuncar
use a quot_map theorem attribute instead of the complicated map attribute
2012-04-26, by kuncar
further tweaking for Satallax, so that TPTP problems before parsing and after generation are as similar as possible/practical
2012-04-26, by blanchet
put Satallax first, at least for now (useful for experiments)
2012-04-26, by blanchet
tuning
2012-04-26, by blanchet
tuning
2012-04-26, by blanchet
tentatively tag hypotheses as definition -- this sometimes help the "tptp_sledgehammer" tool (e.g. SEU466^1.p)
2012-04-26, by blanchet
tuning; no need for relevance filter
2012-04-26, by blanchet
tuning
2012-04-25, by blanchet
don't extensionalize formulas for higher-order provers -- Satallax in particular will only expand definitions of the form "constant = ..."
2012-04-25, by blanchet
don't use the native choice operator if the type encoding isn't higher-order
2012-04-25, by blanchet
tuning
2012-04-25, by blanchet
more work on TPTP Isabelle and Sledgehammer tactics
2012-04-25, by blanchet
more work on CASC setup
2012-04-25, by blanchet
more direct bash process group invocation on Cygwin, bypassing extra sh.exe and perl.exe which tend to crash;
2012-04-25, by wenzelm
mingw is windows (still inactive);
2012-04-25, by wenzelm
add Caratheodories theorem for semi-rings of sets
2012-04-25, by hoelzl
moved lemmas to appropriate places
2012-04-25, by hoelzl
register polyml executables so that Cygwin rebaseall will see them;
2012-04-25, by wenzelm
merged
2012-04-25, by wenzelm
smarter PDF_VIEWER defaults, based on hints by Lars Noschinski;
2012-04-25, by wenzelm
equate positive Lebesgue integral and MV-Analysis' Gauge integral
2012-04-25, by hoelzl
correct lemma name
2012-04-25, by hoelzl
tweak TPTP Nitpick's output
2012-04-25, by blanchet
remove too aggressive skolemization optimization (prevented discovery of a model in SYN994^1)
2012-04-25, by blanchet
improve precision (noticed on SEV296^5.thy) -- the exception for "bool" used to be necessary because of a hack where "opt" meant two different things
2012-04-25, by blanchet
output SZS status as early as possible
2012-04-25, by blanchet
sorted lemma list in NEWS
2012-04-25, by hoelzl
merged
2012-04-25, by wenzelm
reactivated ListCellRenderer for Java 6 (cf. b9e2ed4b1579, 0ddac15782e4, de249b5ae6e2);
2012-04-25, by wenzelm
enforce our JAVA_HOME to avoid potential conflicts with other Java installations by the user;
2012-04-25, by wenzelm
updated README;
2012-04-25, by wenzelm
include generated application wrapper;
2012-04-25, by wenzelm
back to mature jdk1.6.0_31, to avoid issues like Sidekick TAB completion and generic ListCellRenderer;
2012-04-25, by wenzelm
ISABELLE_JDK_HOME is already provided by isatest shell environment;
2012-04-25, by wenzelm
added splash screen, to reduce confusion when waiting for main application to start up;
2012-04-25, by wenzelm
move polyml within Cygwin /usr/local to simplify its rebasing;
2012-04-25, by wenzelm
improved spelling;
2012-04-25, by wenzelm
added "no_atp"s for extremely prolific, useless facts for ATPs
2012-04-25, by blanchet
tuned;
2012-04-24, by wenzelm
merged
2012-04-24, by wenzelm
made "split_last" more robust in the face of obscure low-level errors
2012-04-24, by blanchet
removed confusing error
2012-04-24, by blanchet
less
more
|
(0)
-30000
-10000
-3000
-1000
-960
+960
+1000
+3000
+10000
+30000
tip