Mercurial
Mercurial
>
repos
>
isabelle
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
gz
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+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.
uniform raw_dump for input/output fifos on Cygwin;
2010-08-09, by wenzelm
more robust fifo rendezvous: Cygwin 1.7 does not really block as expected;
2010-08-09, by wenzelm
Isabelle_Process: separate input fifo for commands (still using the old tty protocol);
2010-08-09, by wenzelm
tuned comments;
2010-08-09, by wenzelm
merged
2010-08-09, by wenzelm
added Lars Noschinski to isatest report
2010-08-09, by haftmann
merged
2010-08-09, by wenzelm
discontinued separation of `define` and `declare_const`
2010-08-08, by haftmann
unravelled target initialization code
2010-08-08, by haftmann
added filter for Boogie verification conditions (to prune assertions already proved by Boogie/Z3)
2010-08-08, by boehmes
added scanning of if-then-else expressions
2010-08-08, by boehmes
merged
2010-08-06, by blanchet
added support for partial quotient types;
2010-08-06, by blanchet
adapt occurrences of renamed Nitpick functions
2010-08-06, by blanchet
document the non-legacy interfaces
2010-08-06, by blanchet
local versions of Nitpick.register_xxx functions
2010-08-06, by blanchet
parse_spans: somewhat faster low-level implementation;
2010-08-08, by wenzelm
proper context for Syntax.parse_token;
2010-08-08, by wenzelm
prefer Context_Position.report where a proper context is available -- notably for "inner" entities;
2010-08-08, by wenzelm
explicitly distinguish Output.status (essential feedback) vs. Output.report (useful markup);
2010-08-08, by wenzelm
fixed odd runtime type error, which appears to have escaped the scala-2.8.0.final compiler;
2010-08-08, by wenzelm
YXML.parse: refrain from interning, let XML.Cache do it (partially);
2010-08-08, by wenzelm
cache_string: store trimmed string value;
2010-08-08, by wenzelm
simple_dialog: allow scala.swing.Component as well;
2010-08-07, by wenzelm
simplified some Markup;
2010-08-07, by wenzelm
simplified type XML.Tree: embed Markup directly, avoid slightly odd triple;
2010-08-07, by wenzelm
more robust treatment of Markup.token;
2010-08-07, by wenzelm
simplified type XML.tree: embed Markup.T directly, avoid slightly odd triple;
2010-08-07, by wenzelm
concentrate structural document notions in document.scala;
2010-08-07, by wenzelm
maintain editor history independently of Swing thread, which is potentially a bottle-neck or might be unavailable (e.g. in batch mode);
2010-08-07, by wenzelm
tuned;
2010-08-07, by wenzelm
more explicit model of pending text edits;
2010-08-07, by wenzelm
more explicit treatment of Swing thread context;
2010-08-07, by wenzelm
replaced individual Document_Model history by all-inclusive one in Session;
2010-08-07, by wenzelm
misc tuning and clarification;
2010-08-07, by wenzelm
avoid null in Scala;
2010-08-06, by wenzelm
updated keywords;
2010-08-06, by wenzelm
removed obsolete Goal.local_future_enforced: Toplevel.run_command is no longer interactive, so Goal.local_future_enabled is sufficient (cf. 349e9223c685 and e07dacec79e7);
2010-08-06, by wenzelm
merged
2010-08-06, by wenzelm
merged
2010-08-06, by blanchet
quotient types registered as codatatypes are no longer quotient types
2010-08-06, by blanchet
added a friendly warning
2010-08-06, by blanchet
extend the scope of limitation about nonconservative extensions
2010-08-06, by blanchet
improved "merge_type_vars" option: map supersorts to subsorts, to avoid distinguishing, say, "{}", and "HOL.type"
2010-08-06, by blanchet
Remove duplicate locale activation code; performance improvement.
2010-08-05, by ballarin
added record field
2010-08-05, by blanchet
added "whack"
2010-08-05, by blanchet
handle "Rep_unit" & Co. gracefully
2010-08-05, by blanchet
added support for "Abs_" and "Rep_" functions on quotient types
2010-08-05, by blanchet
fiddle with specialization etc.
2010-08-05, by blanchet
handle inductive predicates correctly after change in "def" semantics
2010-08-05, by blanchet
don't specialize built-ins or constructors
2010-08-05, by blanchet
more docs
2010-08-05, by blanchet
prevent the expansion of too large definitions -- use equations for these instead
2010-08-05, by blanchet
make nitpick accept "==" for "nitpick_(p)simp"s
2010-08-05, by blanchet
fix bug in Nitpick's "equationalize" function (the prems were ignored) + make it do some basic extensionalization
2010-08-05, by blanchet
deal correctly with Pure.conjunction in mono check
2010-08-05, by blanchet
rename internal functions
2010-08-05, by blanchet
remove buggy and needless condition
2010-08-05, by blanchet
renamed internal function
2010-08-05, by blanchet
Cycle breaking in the bounds takes care of singly recursive datatypes, so we don't need to do it again;
2010-08-04, by blanchet
avoid "<=>" in sym break constraint generation (since these are SAT-unfreundlich) + fix "epsilon2" to "epsilon1" (subtle bug)
2010-08-04, by blanchet
improve datatype symmetry breaking;
2010-08-04, by blanchet
merged
2010-08-04, by blanchet
make SML/NJ happy
2010-08-04, by blanchet
get rid of all "optimizations" regarding "unit" and other cardinality-1 types
2010-08-04, by blanchet
tuning
2010-08-03, by blanchet
better "Pretty" handling
2010-08-03, by blanchet
change formula for enumerating scopes
2010-08-03, by blanchet
example tweaking -- also prevents Nitpick_Tests from using more than 1 thread
2010-08-03, by blanchet
speed up Nitpick examples a little bit
2010-08-03, by blanchet
minor changes
2010-08-03, by blanchet
updated example timings
2010-08-03, by blanchet
more helpful message
2010-08-03, by blanchet
also mention gfp
2010-08-03, by blanchet
bump up the max cardinalities, to use up more of the time given to us by the user
2010-08-03, by blanchet
make tracing monotonicity easier
2010-08-03, by blanchet
more documentation, based on email discussions with a user
2010-08-03, by blanchet
make example easier to parse
2010-08-03, by blanchet
clarify attribute documentation
2010-08-03, by blanchet
choose better example
2010-08-03, by blanchet
fix newly introduced bug w.r.t. conditional equations
2010-08-03, by blanchet
document something I explained in an email to a poweruser
2010-08-03, by blanchet
make Nitpick more flexible when parsing (p)simp rules
2010-08-03, by blanchet
fix soundness bug w.r.t. "Suc" with "binary_ints"
2010-08-03, by blanchet
handle free variables even more gracefully;
2010-08-03, by blanchet
optimize local "def"s by treating them as definitions
2010-08-03, by blanchet
careful about which linear inductive predicates should be starred
2010-08-02, by blanchet
help Nitpick
2010-08-02, by blanchet
fix Skolemizer -- last week's optimizations resulted in UnequalLengths errors
2010-08-02, by blanchet
prevent generation of needless specialized constants etc.
2010-08-02, by blanchet
optimize generated Kodkod formula
2010-08-02, by blanchet
prefer implication to equality, to be more SAT solver friendly
2010-08-02, by blanchet
minor symmetry breaking for codatatypes like llist
2010-08-02, by blanchet
fix bug with mutually recursive and nested codatatypes
2010-08-02, by blanchet
fix minor bug in sym breaking
2010-08-01, by blanchet
modernized specifications;
2010-08-06, by wenzelm
Document_Model: include token marker here;
2010-08-05, by wenzelm
tuned;
2010-08-05, by wenzelm
misc tuning -- produce reverse_edits at most once (note that foldRight produces a reversed list internally, while recursion is infisible due to small stack vs. large stack frames on JVM);
2010-08-05, by wenzelm
editor mode;
2010-08-05, by wenzelm
Text_Edit.convert/revert;
2010-08-05, by wenzelm
renamed to_current to convert, and from_current to revert;
2010-08-05, by wenzelm
Change.Snapshot: include from_current/to_current here, with precomputed changes;
2010-08-05, by wenzelm
explicit Change.Snapshot and Document.Node;
2010-08-05, by wenzelm
simplified/refined document model: collection of named nodes, without proper dependencies yet;
2010-08-05, by wenzelm
somewhat uniform Thy_Header.split_thy_path in ML and Scala;
2010-08-05, by wenzelm
uniform naming of imports (source specification) vs. parents (thy node names) vs. parent_thys (theory values);
2010-08-04, by wenzelm
load_thy/after_load: explicit check of parent theories, which might have failed to join proofs -- avoid uninformative crash via Graph.UNDEF;
2010-08-04, by wenzelm
export use_thys_wrt;
2010-08-04, by wenzelm
more precise CRITICAL sections, using NAMED_CRITICAL uniformly;
2010-08-04, by wenzelm
updated to Netbeans 6.9;
2010-08-04, by wenzelm
schedule_futures: discontinued special treatment of non-parallel proofs, which might have affected memory usage at some point, but does not seem to make a difference with as little as 2GB RAM;
2010-08-04, by wenzelm
more precise CRITICAL sections;
2010-08-03, by wenzelm
removed unused Update_Time data (cf. ac94ff28e9e1);
2010-08-03, by wenzelm
modernized specifications;
2010-08-03, by wenzelm
eliminated Thy_Info.thy_ord, which is not really stable in interactive mode, since it depends on the somewhat accidental load order;
2010-08-03, by wenzelm
find_and_undo: no need to kill_thy again -- Thy_Info.toplevel_begin_theory does that initially (cf. 3ceccd415145);
2010-08-03, by wenzelm
renamed funny Library ROOT files back to default ROOT.ML -- ML files are no longer located via implicit load path (cf. 2b9bfa0b44f1);
2010-08-03, by wenzelm
tuned headers -- more precise load path;
2010-08-03, by wenzelm
theory loading: only the master source file is looked-up in the implicit load path;
2010-08-03, by wenzelm
load_thy: refer to physical master directory (not accumulated source import directory) and enable loading files relatively to that;
2010-08-03, by wenzelm
simplified/clarified Thy_Load path: search for master only, lookup other files relative to that;
2010-08-03, by wenzelm
only test prolog code examples if environment variable is set
2010-08-03, by bulwahn
Revised proof of long division contributed by Jesus Aransay.
2010-08-02, by ballarin
fix bug with Kodkodi < 1.2.14
2010-08-01, by blanchet
merged
2010-08-01, by blanchet
document new Nitpick options
2010-08-01, by blanchet
tweak datatype sym break code
2010-08-01, by blanchet
added manual symmetry breaking for datatypes
2010-08-01, by blanchet
change the order of the SAT solvers, from fastest to slowest
2010-07-31, by blanchet
started implementation of custom sym break
2010-07-31, by blanchet
clarify Nitpick's output in case of a potential counterexample
2010-07-31, by blanchet
added support for CryptoMiniSat
2010-07-31, by blanchet
gracefully handle the case where no integers occur in the formula and the "max" option is used
2010-07-30, by blanchet
merged
2010-08-01, by bulwahn
adding Code_Prolog theory to IsaMakefile and HOL-Library root file
2010-08-01, by bulwahn
inductive_simps learns to have more tool compliance
2010-08-01, by bulwahn
setting up Code_Prolog_Examples
2010-08-01, by bulwahn
adding queens and symbolic derivation example for prolog code generation
2010-08-01, by bulwahn
adding parsing of numbers; improving output of solution without free variables in prolog code generation
2010-08-01, by bulwahn
adding preprocessing of introduction rules to replace the constant Predicate.eq in the prolog code generation
2010-08-01, by bulwahn
adding basic arithmetic support for prolog code generation
2010-08-01, by bulwahn
adding numbers as basic term in prolog code generation
2010-08-01, by bulwahn
More consistent naming of locale api functions.
2010-07-31, by ballarin
Documentation of 'interpret' updated.
2010-07-31, by ballarin
print_interps shows interpretations in proofs.
2010-07-31, by ballarin
Interpretation in proofs supports mixins.
2010-07-31, by ballarin
Make registrations generic data.
2010-07-31, by ballarin
merged
2010-07-30, by blanchet
don't choke on synonyms when parsing SPASS's Flotter output + renamings;
2010-07-30, by blanchet
fix Mirabelle timeout
2010-07-29, by blanchet
make Mirabelle happy
2010-07-29, by blanchet
fix bug in the newly introduced "bound concealing" code
2010-07-29, by blanchet
handle division by zero gracefully (used to raise Unordered later on)
2010-07-29, by blanchet
use "explicit_apply" in the minimizer whenever it might make a difference to prevent freak failures;
2010-07-29, by blanchet
fix Meson's definition of first-orderness to prevent errors later on elsewhere (e.g. in Metis)
2010-07-29, by blanchet
handle schematic vars the same way in Sledgehammer as in Metis, to avoid unreplayable proofs
2010-07-29, by blanchet
revert exception throwing in FOL_SOLVE, since they're not caught anyway
2010-07-29, by blanchet
avoid "ATP Error: Error: blah" style messages
2010-07-29, by blanchet
avoid "_def_raw" theorems
2010-07-29, by blanchet
better error and minimizer output
2010-07-29, by blanchet
deal with chained facts more gracefully
2010-07-29, by blanchet
speed up the minimizer by using the time taken for the first iteration as a timeout for the following iterations, and fix a subtle bug in "string_for_failure"
2010-07-29, by blanchet
work around atomization failures
2010-07-29, by blanchet
fiddle with the fudge factors, to get similar results as before
2010-07-29, by blanchet
perform the presimplification done by Metis.make_nnf in Sledgehammer again, to deal with "If" and similar constructs
2010-07-29, by blanchet
fix bug with "=" vs. "fequal" introduced by last change (dddb8ba3a1ce)
2010-07-29, by blanchet
generate correct names for "$true" and "$false";
2010-07-29, by blanchet
don't assume canonical rule format
2010-07-29, by blanchet
avoid "clause" and "cnf" terminology where it no longer makes sense
2010-07-29, by blanchet
"axiom_clauses" -> "axioms" (these are no longer clauses)
2010-07-29, by blanchet
remove the "extra_clauses" business introduced in 19a5f1c8a844;
2010-07-29, by blanchet
adapting output for first solution
2010-07-29, by bulwahn
removing pointless type information in internal prolog terms
2010-07-29, by bulwahn
cleaning example file; more natural ordering of variable names
2010-07-29, by bulwahn
improving translation to prolog; restoring terms from prolog output; adding tracing support
2010-07-29, by bulwahn
working on parser for prolog reponse
2010-07-29, by bulwahn
querying for multiple solutions in values command for prolog execution
2010-07-29, by bulwahn
correcting scanning
2010-07-29, by bulwahn
adding values command and parsing prolog output
2010-07-29, by bulwahn
adding example file for prolog code generation; adding prolog code generation example to IsaMakefile
2010-07-29, by bulwahn
adding a mockup version for prolog code generation
2010-07-29, by bulwahn
exporting retrieval function for graph of introduction rules in the predicate compiler core
2010-07-29, by bulwahn
merged
2010-07-29, by haftmann
rebinding ref is illegal
2010-07-29, by haftmann
tuned example
2010-07-29, by haftmann
intermediate operation avoids invariance problem in Scala
2010-07-29, by haftmann
merged
2010-07-29, by blanchet
kill polymorphic "val"s
2010-07-29, by blanchet
improved ATP error handling some more
2010-07-29, by blanchet
shorter URL
2010-07-29, by blanchet
mention version numbers
2010-07-28, by blanchet
fiddled with usage text
2010-07-28, by blanchet
handle Perl and "libwww-perl" failures more gracefully, giving the user some clues about what goes on
2010-07-28, by blanchet
merged
2010-07-29, by haftmann
tuned printing of applications and let cascades
2010-07-29, by haftmann
checking Scala_imp
2010-07-29, by haftmann
proper unit type in transformed program
2010-07-29, by haftmann
merged
2010-07-29, by haftmann
merged
2010-07-28, by haftmann
tuned; added pretty numerals for code generation
2010-07-28, by haftmann
may use `int` in Isabelle runtime environment
2010-07-28, by haftmann
dropped dead code
2010-07-28, by haftmann
merged
2010-07-28, by blanchet
make Mirabelle happy
2010-07-28, by blanchet
renamed environment variable
2010-07-28, by blanchet
updated component name
2010-07-28, by blanchet
consequence of directory renaming
2010-07-28, by blanchet
rename directory
2010-07-28, by blanchet
minor refactoring
2010-07-28, by blanchet
minor refactoring
2010-07-28, by blanchet
updated Sledgehammer docs
2010-07-28, by blanchet
remove needless "-x" option, now that (1) we can't handle remote SPASS anymore; and (2) we can a priori parse the SPASS syntax in "Sledgehammer_Proof_Reconstruct" anyway
2010-07-28, by blanchet
remove "remote_spass" because there's no way to find out which clauses come from which facts + rename scripts
2010-07-28, by blanchet
fix bug in the SPASS Flotter hack, when a conjecture FOF is translated to several CNF clauses
2010-07-28, by blanchet
revive "e" and "remote_e"'s fact extraction so that it works with E 1.2 as well;
2010-07-28, by blanchet
more robust proof reconstruction
2010-07-28, by blanchet
adapt to new (?) TPTP output
2010-07-28, by blanchet
fix remote_vampire's proof reconstruction
2010-07-28, by blanchet
fix proof reconstruction for latest Vampire
2010-07-28, by blanchet
renaming
2010-07-28, by blanchet
support latest version of Vampire (1.0) locally
2010-07-28, by blanchet
improve detection of installed SPASS
2010-07-28, by blanchet
merged
2010-07-28, by wenzelm
merge
2010-07-27, by blanchet
compile
2010-07-27, by blanchet
minor refactoring
2010-07-27, by blanchet
standardize "Author" tags
2010-07-27, by blanchet
remove unused fun
2010-07-27, by blanchet
reorder ML files in theory
2010-07-27, by blanchet
get rid of "FOLClause" (obsoleted by FOF-enabled "FOLFormula")
2010-07-27, by blanchet
more refactoring
2010-07-27, by blanchet
kill needless tracing
2010-07-27, by blanchet
rename "ATP_Manager" ML module to "Sledgehammer";
2010-07-27, by blanchet
rename
2010-07-27, by blanchet
complete renaming of "Sledgehammer_TPTP_Format" to "ATP_Problem"
2010-07-27, by blanchet
renamed file
2010-07-27, by blanchet
move Sledgehammer-specific code out of "Sledgehammer_TPTP_Format"
2010-07-27, by blanchet
get rid of more dead wood
2010-07-27, by blanchet
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+1000
+3000
+10000
+30000
tip