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.
Tuned
2011-07-13, by Cezary Kaliszyk
more precise integer Markup.properties/XML.attributes: disallow ML-style ~ minus;
2011-07-14, by wenzelm
added term_sharing.ML;
2011-07-13, by wenzelm
recovered some runtime sharing from d6b6c74a8bcf, without the global memory bottleneck;
2011-07-13, by wenzelm
sub-structural sharing after Syntax.check phase, with global interning of logical entities (the latter is relevant when bypassing default parsing via YXML);
2011-07-13, by wenzelm
low-level tuning;
2011-07-13, by wenzelm
Table.lookup_key and Graph.get_entry allow to retrieve the original key, which is not necessarily identical to the given one;
2011-07-13, by wenzelm
XML.pretty with depth limit;
2011-07-13, by wenzelm
more thorough Variable.check_name: Binding.check for logical entities within the term language;
2011-07-12, by wenzelm
tuned;
2011-07-12, by wenzelm
merged
2011-07-12, by wenzelm
Update HOLLightCompat
2011-07-13, by Cezary Kaliszyk
Update files generated in HOL/Import/HOLLight
2011-07-13, by Cezary Kaliszyk
HOL/Import for HOLLight revival: Proper theory headers, update generation scripts to SVN version of HOL Light, add some constant maps and compatibility theorems
2011-07-13, by Cezary Kaliszyk
ML pp for XML.tree;
2011-07-12, by wenzelm
made SML/NJ happy;
2011-07-12, by wenzelm
clarified YXML.detect;
2011-07-12, by wenzelm
retain some terminology of "XML attributes";
2011-07-12, by wenzelm
more uniform Properties in ML and Scala;
2011-07-12, by wenzelm
more uniform Term and Term_XML modules;
2011-07-12, by wenzelm
more compact representation of XML data (notably sort/typ/term), using properties as vector of atomic values;
2011-07-12, by wenzelm
tuned signature -- less cryptic ASCII names;
2011-07-12, by wenzelm
discontinued obsolete Isabelle_Syntax and Parse_Value -- superseded by Outer_Syntax.quote_string and XML.Encode, Term_XML.Encode etc.;
2011-07-12, by wenzelm
added Parse.properties (again) -- allow empty list like Parse_Value.properties but unlike Parse.properties of ef86de9c98aa;
2011-07-12, by wenzelm
added Outer_Syntax.quote_string, which is conceptually a bit different from Token.unparse;
2011-07-12, by wenzelm
more precise Symbol_Pos.quote_string;
2011-07-12, by wenzelm
clarified YXML.embed_controls -- this is idempotent and cannot be nested;
2011-07-12, by wenzelm
allow empty body for raw_message -- important for Invoke_Scala;
2011-07-12, by wenzelm
Isabelle string syntax allows literal control characters;
2011-07-12, by wenzelm
glyphs from DejaVu for ASCII control characters 5, 6, 7, 127, which have a special meaning in Isabelle or Poly/ML;
2011-07-12, by wenzelm
more precise exceptions;
2011-07-12, by wenzelm
tuned XML modules;
2011-07-12, by wenzelm
Quotient example: Lists with distinct elements
2011-07-12, by Cezary Kaliszyk
merged
2011-07-11, by wenzelm
explicit code equation for equality
2011-07-11, by haftmann
tuned error messages;
2011-07-11, by wenzelm
tuned;
2011-07-11, by wenzelm
tuned signature -- corresponding to Scala version;
2011-07-11, by wenzelm
made SML/NJ happy;
2011-07-11, by wenzelm
more uniform padded_markup, which is important for caret visibility despite absence of markup;
2011-07-11, by wenzelm
merged
2011-07-11, by wenzelm
merged
2011-07-11, by haftmann
tuned proofs
2011-07-10, by haftmann
tuned notation
2011-07-10, by haftmann
tuned notation
2011-07-10, by haftmann
tuned notation
2011-07-10, by haftmann
NEWS;
2011-07-11, by wenzelm
proper InvocationTargetException.getCause for indirect exceptions;
2011-07-11, by wenzelm
tuned error message;
2011-07-11, by wenzelm
tuned signature;
2011-07-11, by wenzelm
JVM method invocation service via Scala layer;
2011-07-11, by wenzelm
tuned signature;
2011-07-11, by wenzelm
some support for raw messages, which bypass standard Symbol/YXML decoding;
2011-07-11, by wenzelm
tuned XML.Cache parameters;
2011-07-11, by wenzelm
some support to invoke Scala methods under program control;
2011-07-10, by wenzelm
merged;
2011-07-10, by wenzelm
merged
2011-07-10, by haftmann
tuned proofs and notation
2011-07-10, by haftmann
more succinct proofs
2011-07-10, by haftmann
more succinct proofs
2011-07-10, by haftmann
adding a very liberal timeout for values after a test case failed due to the restricted timeout
2011-07-10, by bulwahn
improved NEWS
2011-07-10, by bulwahn
NEWS
2011-07-09, by bulwahn
standardized String.concat towards implode (cf. c37a1f29bbc0)
2011-07-09, by bulwahn
adding quickcheck examples for evaluating floor and ceiling functions
2011-07-09, by bulwahn
adding code equations to execute floor and ceiling on rational and real numbers
2011-07-09, by bulwahn
adding a floor_ceiling type class for different instantiations of floor (changeset from Brian Huffman)
2011-07-09, by bulwahn
inner syntax supports inlined YXML according to Term_XML (particularly useful for producing text under program control);
2011-07-10, by wenzelm
lambda terms with XML data representation in Scala;
2011-07-10, by wenzelm
XML data representation of lambda terms;
2011-07-10, by wenzelm
YXML.string_of_body convenience;
2011-07-10, by wenzelm
made SML/NJ happy;
2011-07-10, by wenzelm
tuned signature;
2011-07-10, by wenzelm
more abstract signature;
2011-07-10, by wenzelm
simplified XML_Data;
2011-07-10, by wenzelm
less currying in Scala;
2011-07-10, by wenzelm
propagate header changes to prover process;
2011-07-10, by wenzelm
echo prover input via raw_messages, for improved protocol tracing;
2011-07-09, by wenzelm
tuned;
2011-07-09, by wenzelm
tuned signature;
2011-07-09, by wenzelm
clarified propagation of node name and header;
2011-07-09, by wenzelm
more precise treatment of prover definedness;
2011-07-09, by wenzelm
tuned source structure;
2011-07-09, by wenzelm
some support for blobs (arbitrary text files) within document nodes;
2011-07-09, by wenzelm
tuned signature;
2011-07-09, by wenzelm
moved global state to structure Document (again);
2011-07-08, by wenzelm
moved Outer_Syntax.load_thy to Thy_Load.load_thy;
2011-07-08, by wenzelm
less stateful outer_syntax;
2011-07-08, by wenzelm
discontinued odd Position.column -- left-over from attempts at PGIP implementation;
2011-07-08, by wenzelm
discontinued special treatment of hard tabulators;
2011-07-08, by wenzelm
eliminated hard tabs;
2011-07-08, by wenzelm
merged
2011-07-08, by wenzelm
merged
2011-07-08, by nipkow
added translation to fix critical pair between abbreviations for surj and ~=
2011-07-07, by nipkow
floor and ceiling definitions are not code equations -- this enables trivial evaluation of floor and ceiling
2011-07-07, by bulwahn
standardized String.concat towards implode;
2011-07-08, by wenzelm
more abstract Thy_Load.load_file/use_file for external theory resources;
2011-07-08, by wenzelm
comment;
2011-07-08, by wenzelm
clarified Thy_Load.digest_file -- read ML files only once;
2011-07-08, by wenzelm
tuned signature;
2011-07-08, by wenzelm
simplified make_option/dest_option;
2011-07-07, by wenzelm
explicit Document.Node.Header, with master_dir and thy_name;
2011-07-07, by wenzelm
explicit indication of type Symbol.Symbol;
2011-07-07, by wenzelm
simplified Symbol based on lazy Symbol.Interpretation -- reduced odd "functorial style";
2011-07-07, by wenzelm
merged
2011-07-06, by wenzelm
make SML/NJ happier
2011-07-06, by blanchet
make SML/NJ happy + tuning
2011-07-06, by blanchet
moved ATP dependencies to HOL-Plain, where they belong
2011-07-06, by blanchet
better setup for experimental "z3_atp"
2011-07-06, by blanchet
64bit versions of some mira configurations
2011-07-06, by krauss
removed unused mira configuration
2011-07-06, by krauss
merged
2011-07-06, by bulwahn
tuning options to avoid spurious isabelle test failures
2011-07-06, by bulwahn
clarified record syntax: fieldext excludes the "more" pseudo-field (unlike 2f885b7e5ba7), so that errors like (| x = a, more = b |) are reported less confusingly;
2011-07-06, by wenzelm
prefer Synchronized.var;
2011-07-06, by wenzelm
tuned errors;
2011-07-06, by wenzelm
record package: proper configuration options;
2011-07-06, by wenzelm
just one copy of split_args;
2011-07-06, by wenzelm
merged
2011-07-06, by wenzelm
rename lemma Infinite_Product_Measure.sigma_sets_subseteq, it hides Sigma_Algebra.sigma_sets_subseteq
2011-07-05, by hoelzl
improved translation of lambdas in THF
2011-07-05, by nik
added generation of lambdas in THF
2011-07-05, by nik
add support for lambdas in TPTP THF generator + killed an unsound type encoding (because the monotonicity calculus assumes first-order)
2011-07-05, by nik
simplified Symbol.iterator: produce strings, which are mostly preallocated;
2011-07-05, by wenzelm
tuned comment (cf. e9f26e66692d);
2011-07-05, by wenzelm
Thy_Info.dependencies: ignore already loaded theories, according to initial prover session status;
2011-07-05, by wenzelm
theory name needs to conform to Path syntax;
2011-07-05, by wenzelm
hard-wired print mode "xsymbols" increases chance that "iff" in HOL will print symbolic arrow;
2011-07-05, by wenzelm
prefer space_explode/split_lines as in Isabelle/ML;
2011-07-05, by wenzelm
Path.split convenience;
2011-07-05, by wenzelm
get theory from last executation state;
2011-07-05, by wenzelm
explicit exit_transaction with Theory.end_theory (which could include sanity checks as in HOL-SPARK for example);
2011-07-05, by wenzelm
clarified cancel_execution/await_cancellation;
2011-07-05, by wenzelm
tuned signature;
2011-07-05, by wenzelm
tuned;
2011-07-05, by wenzelm
re-check to explicitly propagate a given type constraint to lhs -- necessary to trigger type improvement in an instantiation target
2011-07-05, by krauss
Document.no_id/new_id as in ML (new_id *could* be session-specific but it isn't right now);
2011-07-04, by wenzelm
quasi-static Isabelle_System -- reduced tendency towards "functorial style";
2011-07-04, by wenzelm
explicit class Counter;
2011-07-04, by wenzelm
merged
2011-07-04, by wenzelm
the borel probability measure is easier to handle with {0 ..< 1} (coverable by disjoint intervals {_ ..< _})
2011-07-04, by hoelzl
equalities of subsets of atLeastLessThan
2011-07-04, by hoelzl
adding documentation of the value antiquotation to the code generation manual
2011-07-03, by bulwahn
make SML/NJ happy
2011-07-03, by blanchet
install case certificate for If after code_datatype declaration for bool
2011-07-02, by haftmann
tuned typo
2011-07-02, by haftmann
pervasive Basic_Library in Scala;
2011-07-04, by wenzelm
some support for theory files within Isabelle/Scala session;
2011-07-04, by wenzelm
imitate exception ERROR of Isabelle/ML;
2011-07-04, by wenzelm
eliminated null;
2011-07-03, by wenzelm
more explicit edit_node vs. init_node;
2011-07-03, by wenzelm
tuned signature;
2011-07-03, by wenzelm
Thy_Header.read convenience;
2011-07-02, by wenzelm
some support for Session.File_Store;
2011-07-02, by wenzelm
tuned signature;
2011-07-02, by wenzelm
eliminated redundant session_ready;
2011-07-02, by wenzelm
tuned;
2011-07-02, by wenzelm
uniform finish_thy -- always Global_Theory.join_proofs, even with sequential scheduling;
2011-07-02, by wenzelm
misc tuning;
2011-07-02, by wenzelm
correction: do not assume that case const index covered all cases
2011-07-02, by haftmann
remove illegal case combinators after merge
2011-07-01, by haftmann
corrected misunderstanding what `old functions` are supposed to be
2011-07-01, by haftmann
centralized deletion of equations for constructors; corrected misunderstanding what `old functions` are supposed to be
2011-07-01, by haftmann
merged
2011-07-01, by haftmann
index cases for constructors
2011-07-01, by haftmann
cover induct's "arbitrary" more deeply
2011-07-01, by noschinl
merged;
2011-07-01, by wenzelm
enforce hard timeout on ATPs (esp. "z3_atp" on Linux) + remove obsolete failure codes
2011-07-01, by blanchet
made minimizer informative output accurate
2011-07-01, by blanchet
test a few more type encodings
2011-07-01, by blanchet
further repair "mangled_tags", now that tags are also mangled
2011-07-01, by blanchet
update documentation after "type_enc" renaming + fixed a few other out-of-date factlets
2011-07-01, by blanchet
renamed "type_sys" to "type_enc", which is more accurate
2011-07-01, by blanchet
document "simple_higher" type encoding
2011-07-01, by blanchet
cleaner handling of higher-order simple types, so that it's also possible to use first-order simple types with LEO-II and company
2011-07-01, by blanchet
mangle "ti" tags
2011-07-01, by blanchet
tuning
2011-07-01, by blanchet
clarified Thy_Syntax.element;
2011-07-01, by wenzelm
tuned layout;
2011-07-01, by wenzelm
proper @{binding} antiquotations (relevant for formal references);
2011-07-01, by wenzelm
tuned;
2011-07-01, by wenzelm
merged
2011-07-01, by wenzelm
reverted 782991e4180d: fold_fields was never used
2011-07-01, by noschinl
reverted ce00462f,b3759dce, 7a165592: unwanted generalisation
2011-07-01, by noschinl
improving actual dependencies
2011-07-01, by bulwahn
adding a minimalistic documentation of the value antiquotation in the Isar reference manual
2011-07-01, by bulwahn
adding a value antiquotation
2011-07-01, by bulwahn
more general theory header parsing;
2011-06-30, by wenzelm
back to sequential merge_data, reverting 741373421318 (NB: expensive Parser.merge_gram is already asynchronous since 3daff3cc2214);
2011-06-30, by wenzelm
merged
2011-06-30, by wenzelm
parse term in auxiliary context augmented with variable;
2011-06-30, by krauss
linarith counterexamples now provide only valuations for variables (which should restrict the number of linarith trace messages);
2011-06-29, by boehmes
prefer Isabelle path algebra;
2011-06-30, by wenzelm
proper fold order;
2011-06-30, by wenzelm
more Path operations;
2011-06-30, by wenzelm
getenv_strict in ML;
2011-06-30, by wenzelm
standardized use of Path operations;
2011-06-30, by wenzelm
tuned comments;
2011-06-30, by wenzelm
abstract algebra of file paths in Scala (cf. path.ML);
2011-06-30, by wenzelm
proper Path.print;
2011-06-30, by wenzelm
basic operations on lists and strings;
2011-06-29, by wenzelm
tuned signature;
2011-06-29, by wenzelm
simplified/unified Simplifier.mk_solver;
2011-06-29, by wenzelm
modernized some simproc setup;
2011-06-29, by wenzelm
modernized some simproc setup;
2011-06-29, by wenzelm
print Path.T with some markup;
2011-06-29, by wenzelm
HTML: render control symbols more like Isabelle/Scala/jEdit;
2011-06-29, by wenzelm
collapse map functions with identity subcoercions to identities;
2011-06-28, by traytel
reenabled accidentally-disabled automatic minimization
2011-06-28, by blanchet
tuned markup;
2011-06-28, by wenzelm
merged
2011-06-28, by paulson
tidied messy proofs
2011-06-28, by paulson
merged
2011-06-28, by bulwahn
adding timeout to quickcheck narrowing
2011-06-28, by bulwahn
simplified proofs using metis calls
2011-06-28, by paulson
merged
2011-06-28, by paulson
keyfree: The set of key-free messages (and associated theorems)
2011-06-28, by paulson
merged
2011-06-27, by wenzelm
new Datatype.info_of_constr with strict behaviour wrt. to overloaded constructors -- side effect: function package correctly identifies 0::int as a non-constructor;
2011-06-27, by krauss
added reference for MESON
2011-06-27, by blanchet
document "meson" and "metis" in HOL specific section of the Isar ref manual
2011-06-27, by blanchet
clarify minimizer output
2011-06-27, by blanchet
don't export any metastrange or other nonatomizable formulas, since these don't help proving normal things, they are somewhat broken in the ATP output, and they are atypical
2011-06-27, by blanchet
tweaked comment
2011-06-27, by blanchet
document "sound" option
2011-06-27, by blanchet
minor Sledgehammer news
2011-06-27, by blanchet
added "sound" option to force Sledgehammer to be pedantically sound
2011-06-27, by blanchet
removed "full_types" option from documentation
2011-06-27, by blanchet
document changes to Sledgehammer and "try"
2011-06-27, by blanchet
removed "full_types" option from Sledgehammer, now that virtually sound encodings are used as the default anyway
2011-06-27, by blanchet
clarify warning message to avoid confusing beginners
2011-06-27, by blanchet
remove experimental trimming feature -- it slowed down things on Linux for some reason
2011-06-27, by blanchet
filter out some tautologies using an ATP, especially for those theories that are known for producing such things
2011-06-27, by blanchet
NEWS;
2011-06-27, by wenzelm
document antiquotations are managed as theory data, with proper name space and entity markup;
2011-06-27, by wenzelm
proper checking of @{ML_antiquotation};
2011-06-27, by wenzelm
hide rather short auxiliary names, which can easily occur in user theories;
2011-06-27, by wenzelm
updated generated file;
2011-06-27, by wenzelm
ML antiquotations are managed as theory data, with proper name space and entity markup;
2011-06-27, by wenzelm
old gensym is now legacy -- global state is out of fashion, and its result is not guaranteed to be fresh;
2011-06-27, by wenzelm
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+1000
+3000
+10000
+30000
tip