Mercurial
Mercurial
>
repos
>
isabelle
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
gz
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-480
+480
+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-06-01, by wenzelm
added Synopsis, with some "Notepad" material;
2011-05-31, by wenzelm
more accurate deps;
2011-05-31, by wenzelm
turned "Overview" into "Preface" (similar to doc-src/Intro/intro.tex);
2011-05-31, by wenzelm
moved/updated basic HOL overview;
2011-05-26, by wenzelm
updated and re-unified (co)inductive definitions in HOL;
2011-05-26, by wenzelm
clarified current 'primrec' vs. old 'recdef';
2011-05-26, by wenzelm
record examples;
2011-05-26, by wenzelm
updated and simplified HOL datatype examples (NB: special treatment of distinctness has been discontinued in the vicinity of 542b34b178ec);
2011-05-26, by wenzelm
updated and re-unified HOL rep_datatype;
2011-05-26, by wenzelm
rearranged some sections;
2011-05-25, by wenzelm
updated and re-unified HOL typedef, with some live examples;
2011-05-25, by wenzelm
optional jedit_build/etc/user-settings enable to override defaults produced by late component initialization;
2011-05-21, by wenzelm
merged
2011-05-21, by wenzelm
add divide_.._cancel, inverse_.._iff
2011-05-20, by hoelzl
add surj_vimage_empty
2011-05-20, by hoelzl
Add restricted borel measure to {0 .. 1}
2011-05-20, by hoelzl
equations for subsets of atLeastAtMost
2011-05-20, by hoelzl
build and run Isabelle/jEdit on the spot -- requires auxiliary "jedit_build" component;
2011-05-21, by wenzelm
misc tuning and update;
2011-05-21, by wenzelm
updated versions;
2011-05-20, by wenzelm
added Isabelle_Process.is_active;
2011-05-20, by wenzelm
update example
2011-05-20, by blanchet
name tuning
2011-05-20, by blanchet
further improvements to "poly_{preds,tags}_{bang,query}" -- better solution to the combinator problem + make sure type assumptions can be discharged
2011-05-20, by blanchet
prevent unsound combinator proofs in partially typed polymorphic type systems
2011-05-20, by blanchet
add lemma prob_finite_product
2011-05-20, by hoelzl
simp rules for empty intervals on dense linear order
2011-05-20, by hoelzl
merged
2011-05-20, by wenzelm
exercise more type systems (but only sound or quasi-sound ones)
2011-05-20, by blanchet
added see also
2011-05-20, by blanchet
document new type system and soundness properties of the different systems
2011-05-20, by blanchet
improved "poly_preds_{bang,query}" by picking up good witnesses for the possible infinity of common type classes and ensuring that "?'a::type" doesn't ruin everything
2011-05-20, by blanchet
reintroduced type encodings "poly_preds_{bang,query}", but this time being more liberal about type variables of known safe sorts
2011-05-20, by blanchet
more doc fiddling
2011-05-20, by blanchet
more FAQs
2011-05-20, by blanchet
make sure the Vampire incomplete proof detection code kicks in
2011-05-20, by blanchet
automatically use "metisFT" when typed helpers are necessary
2011-05-20, by blanchet
tuning
2011-05-20, by blanchet
generate useful information for type axioms
2011-05-20, by blanchet
slightly fewer type predicates introduced in the lightweight encoding, based on the observation that only universal positive equalities are dangerous
2011-05-20, by blanchet
updated FAQ
2011-05-20, by blanchet
more informative message when Sledgehammer finds an unsound proof
2011-05-20, by blanchet
tuned proofs
2011-05-20, by haftmann
NEWS
2011-05-20, by haftmann
point-free characterization of operations on finite sets
2011-05-20, by haftmann
merged
2011-05-20, by haftmann
names of fold_set locales resemble name of characteristic property more closely
2011-05-20, by haftmann
clarified vacuous nature of predicate "transfer_morphism" -- equivalent to previous definiton
2011-05-20, by krauss
use point-free characterization for locale fun_left_comm_idem
2011-05-20, by haftmann
tuned proof
2011-05-20, by haftmann
Collect intro-rules for sigma-algebras
2011-05-17, by hoelzl
the measurable sets with null measure form a ring
2011-05-17, by hoelzl
add some lemmas for infinite product measure
2011-05-17, by hoelzl
add measurable_Least
2011-05-17, by hoelzl
add restrict_sigma
2011-05-17, by hoelzl
add borel_eq_atLeastLessThan
2011-05-17, by hoelzl
Add formalization of probabilistic independence for families of sets
2011-05-17, by hoelzl
add Bernoulli space
2011-05-19, by hoelzl
add product of probability spaces with finite cardinality
2011-05-19, by hoelzl
remove double sum_over_space_real_distribution
2011-05-19, by hoelzl
a deeper understanding of the code generation adaptation compared to 9079f49053e5
2011-05-19, by bulwahn
updated option documentation
2011-05-19, by blanchet
renamed "simple_types" to "simple"
2011-05-19, by blanchet
since we always default on the "_light" encoding (for good reasons, according to Judgment Day), get rid of that suffix
2011-05-19, by blanchet
tweaked ATP type systems further based on Judgment Day
2011-05-19, by blanchet
honor "conj_sym_kind" also for tag symbol declarations
2011-05-19, by blanchet
removed "poly_tags_light_bang" since highly unsound
2011-05-19, by blanchet
distinguish between a soft timeout (30 s by defalt) and a hard timeout (60 s), to let minimization-based provers (such as CVC3, Yices, and occasionally the other provers) do their job
2011-05-19, by blanchet
reintroduce TFF workaround for limitations of actual TFF implementations (ToFoF, SNARK)
2011-05-19, by blanchet
fixed empty proof detection
2011-05-19, by blanchet
tuning
2011-05-19, by blanchet
minor doc fixes
2011-05-19, by blanchet
mention version 0.6 of Vampire, since that's what's currently available for download
2011-05-19, by blanchet
better error reporting: detect missing E proofs and remove Vampire native format error
2011-05-19, by blanchet
NEWS
2011-05-18, by bulwahn
adding Code_Char_ord to code generation regression tests
2011-05-18, by bulwahn
adding theory to force code generation of ordering on characters to built-in ordering of characters in target languages
2011-05-18, by bulwahn
removed some obsolete text;
2011-05-20, by wenzelm
basic support for overpainting of text, imitating jEdit internals;
2011-05-18, by wenzelm
some support for token/chunk handling, imitating jEdit internals;
2011-05-17, by wenzelm
renamed thin to light, fat to heavy
2011-05-17, by blanchet
code cleanup, better handling of corner cases
2011-05-17, by blanchet
run blacklist algorithm only if slicing is on
2011-05-17, by blanchet
implemented thin versions of "preds" type systems + fixed various issues with type args
2011-05-17, by blanchet
use antiquotation
2011-05-17, by blanchet
renamed "shallow" to "thin" and make it the default
2011-05-17, by blanchet
more work on "shallow" encoding + adjustments to other encodings
2011-05-17, by blanchet
generate type classes predicates in new "shallow" encoding
2011-05-17, by blanchet
started implementing "shallow" type systems, based on ideas by Claessen et al.
2011-05-17, by blanchet
added syntax for "shallow" encodings
2011-05-17, by blanchet
provide isabellep as a method
2011-05-17, by blanchet
append special boring facts rather than prepend them, to avoid confusing E's weighting mechanism
2011-05-17, by blanchet
tuned;
2011-05-16, by wenzelm
less fine-grained mira dependencies
2011-05-16, by krauss
mira hack for special settings on lxbroy10
2011-05-16, by krauss
no dependencies for Isabelle_makeall, which will be built in one go
2011-05-16, by krauss
clarified handling of ISABELLE_USEDIR_OPTIONS in mira
2011-05-16, by krauss
future merge of grammars, to improve parallel performance;
2011-05-15, by wenzelm
only show relevant timing;
2011-05-15, by wenzelm
timing of Theory_Data operations, with implicit thread positions when functor is applied;
2011-05-15, by wenzelm
tuned;
2011-05-15, by wenzelm
eliminated obsolete "assert" function, including divergent (unused!?) clone in Predicate_Compile_Proof;
2011-05-15, by wenzelm
NEWS (cf. 4e8483cc2cc5);
2011-05-15, by wenzelm
simplified/unified method_setup/attribute_setup;
2011-05-15, by wenzelm
optional description for 'attribute_setup' and 'method_setup';
2011-05-15, by wenzelm
tuned signature;
2011-05-15, by wenzelm
merged
2011-05-14, by wenzelm
slightly more efficient claset operations, using Item_Net to maintain rules in canonical order;
2011-05-14, by wenzelm
use pointfree characterisation for fold_set locale
2011-05-14, by haftmann
discontinued global config options within attribute name space;
2011-05-14, by wenzelm
more precise warnings: observe context visibility;
2011-05-14, by wenzelm
modernized structure Rule_Insts;
2011-05-14, by wenzelm
discontinued old / unused addss' (cf. 57f364d1d3b2);
2011-05-14, by wenzelm
eliminated global Unsynchronized.ref;
2011-05-14, by wenzelm
proper runtime context for auto_inv_tac;
2011-05-14, by wenzelm
simplified BLAST_DATA;
2011-05-14, by wenzelm
proper Proof.context -- eliminated global operations;
2011-05-14, by wenzelm
just one universal Proof.context -- discontinued claset/clasimpset;
2011-05-14, by wenzelm
modernized functor names;
2011-05-14, by wenzelm
method "deepen" with optional limit;
2011-05-14, by wenzelm
merged
2011-05-13, by wenzelm
removed redundant type annotations and duplicate examples
2011-05-13, by krauss
clarified map_simpset versus Simplifier.map_simpset_global;
2011-05-13, by wenzelm
make ZF_cs snapshot after final setup;
2011-05-13, by wenzelm
proper Proof.context for classical tactics;
2011-05-13, by wenzelm
do not open ML structures;
2011-05-13, by wenzelm
eliminated weight_ASTAR: int Unsynchronized.ref (astar_tac appears to be obsolete anyway);
2011-05-13, by wenzelm
misc tuning and simplification;
2011-05-13, by wenzelm
tuned proof;
2011-05-13, by wenzelm
tuned proof;
2011-05-13, by wenzelm
proper method_setup;
2011-05-13, by wenzelm
proper method_setup "split_idle";
2011-05-13, by wenzelm
proper method_setup "enabled";
2011-05-13, by wenzelm
simplified clasimpset declarations -- prefer attributes;
2011-05-13, by wenzelm
reduce the number of mono iterations to prevent the mono code from going berserk
2011-05-13, by blanchet
tuned comment
2011-05-13, by blanchet
optimized a common case
2011-05-13, by blanchet
avoid "UnequalLengths" exception for special constant "fequal" -- and optimize code in the common case where no type arguments are needed
2011-05-13, by blanchet
tweak E slices
2011-05-13, by blanchet
make SML/NJ happy
2011-05-13, by blanchet
fixed off-by-one bug
2011-05-13, by blanchet
added convenience syntax
2011-05-13, by blanchet
prefer Proof.context over old-style claset/simpset;
2011-05-12, by wenzelm
prefer plain simpset operations;
2011-05-12, by wenzelm
removed obsolete old-style cs/css;
2011-05-12, by wenzelm
modernized dead code;
2011-05-12, by wenzelm
eliminated old-style MI_fast_css -- replaced by fast_solver with config option;
2011-05-12, by wenzelm
eliminated obsolete MI_css -- use current context directly;
2011-05-12, by wenzelm
proper method_setup;
2011-05-12, by wenzelm
modernized simproc_setup;
2011-05-12, by wenzelm
prefer Proof.context over old-style clasimpset;
2011-05-12, by wenzelm
modernized dead code;
2011-05-12, by wenzelm
modernized specifications;
2011-05-12, by wenzelm
merged
2011-05-12, by wenzelm
added hints and FAQs
2011-05-12, by blanchet
prove one more lemma using Sledgehammer, with some guidance, and replace clumsy old proof that relied on old extensionality behavior
2011-05-12, by blanchet
fixed several bugs in Isar proof reconstruction, in particular w.r.t. mangled types and hAPP
2011-05-12, by blanchet
another concession to backward compatibility
2011-05-12, by blanchet
no need to use metisFT for Isar proofs -- metis falls back on it anyway
2011-05-12, by blanchet
handle equality proxy in a more backward-compatible way
2011-05-12, by blanchet
remove problematic Isar proof
2011-05-12, by blanchet
added two mildly higher-order examples contributed by TN, removed references to obsoleted type systems, and moved things around
2011-05-12, by blanchet
robustly detect how many type args were passed to the ATP, even if some of them were omitted
2011-05-12, by blanchet
make sure "simple_types_query" and "simple_types_bang" symbols are declared with the proper types
2011-05-12, by blanchet
drop some type arguments to constants in unsound type systems + remove a few type systems that make no sense from the circulation
2011-05-12, by blanchet
tuning
2011-05-12, by blanchet
fixed conjecture resolution bug for Vampire 1.0's TSTP output
2011-05-12, by blanchet
ensure Set.member isn't introduced by Meson's preprocessing if it's supposed to be unfolded
2011-05-12, by blanchet
Metis doesn't find an old proof in acceptable time now that higher-order equality reasoning is supported -- tuned proof script to help it
2011-05-12, by blanchet
drop support for Vampire's native output format -- it has too many undocumented oddities, e.g. "BDD definition:" lines
2011-05-12, by blanchet
use the same code for extensionalization in Metis and Sledgehammer and generalize that code so that it gracefully handles negations (e.g. negated conjecture), formulas of the form (%x. t) = u, etc.
2011-05-12, by blanchet
further lower penalty associated with existentials in Sledgehammer's relevance filter, so that "exhaust" facts are picked up
2011-05-12, by blanchet
reenabled equality proxy in Metis for higher-order reasoning
2011-05-12, by blanchet
added "SMT." qualifier for constant to make it possible to reload "smt_monomorph.ML" from outside the "SMT" theory (for experiments) -- this is also consistent with the other SMT constants mentioned in this source file
2011-05-12, by blanchet
reflect option renaming in doc + do not document the type systems poly_preds? and poly_tags?, since they are virtually identical to the non-? versions
2011-05-12, by blanchet
unfold set constants in Sledgehammer/ATP as well if Metis does it too
2011-05-12, by blanchet
do not pollute relevance filter facts with too many facts about the boring set constants Collect and mem_def, which we might anyway unfold depending on Meson's settings
2011-05-12, by blanchet
renamed "max_mono_instances" to "max_new_mono_instances" and changed its semantics accordingly
2011-05-12, by blanchet
added unfold set constant functionality to Meson/Metis -- disabled by default for now
2011-05-12, by blanchet
remove unused parameter
2011-05-12, by blanchet
reduced penalty associated with existential quantifiers
2011-05-12, by blanchet
ensure that Auto Sledgehammer is run with full type information
2011-05-12, by blanchet
fine-tuned the relevance filter, so that equations of the form "c = (%x. _)" and constants occurring in chained facts are not unduely penalized
2011-05-12, by blanchet
don't give weights to built-in symbols
2011-05-12, by blanchet
more robust exception handling in Metis (also works if there are several subgoals)
2011-05-12, by blanchet
no penality for constants that appear in chained facts
2011-05-12, by blanchet
gracefully declare fTrue and fFalse proxies' types if the constants only appear in the helpers
2011-05-12, by blanchet
improve detection of quantifications over dangerous types by leveraging "is_type_surely_finite" predicate and added "prop" to the list of surely finite types
2011-05-12, by blanchet
tune whitespace
2011-05-12, by blanchet
added configuration options for experimental features
2011-05-12, by blanchet
ensure type class predicates are generated in symbol declarations (for "poly_preds" and similar)
2011-05-12, by blanchet
avoid "Empty" exception by making sure that a certain optimization only is attempted when it makes sense
2011-05-12, by blanchet
added "force_sos" options to control SPASS's and Vampire's use of SOS in experiments + added corresponding Mirabelle options
2011-05-12, by blanchet
added "max_mono_instances" option to Sledgehammer and renamed old "monomorphize_limit" option
2011-05-12, by blanchet
allow each slice to have its own type system
2011-05-12, by blanchet
renamed type systems for more consistency
2011-05-12, by blanchet
updated versions;
2011-05-12, by wenzelm
added toplevel isabelle package -- reduce warnings with scala-2.9.0.final;
2011-05-12, by wenzelm
tuned;
2011-05-12, by wenzelm
minor adaption for scala-2.9.0.final;
2011-05-12, by wenzelm
proper configuration options Proof_Context.debug and Proof_Context.verbose;
2011-05-12, by wenzelm
pretend that all versions of BSD are Linux, which might actually work due to binary compatibilty mode of these obsolete platforms;
2011-05-12, by wenzelm
more uniform naming of lemma
2011-05-12, by haftmann
add a lemma about commutative append to List.thy
2011-05-09, by noschinl
removed assumption from lemma List.take_add
2011-05-09, by noschinl
no need for underscore.sty -- latex.ltx provides \textunderscore and \_ already;
2011-05-06, by wenzelm
removed \underscoreon which is from Larry's iman.sty, not underscore.sty;
2011-05-06, by wenzelm
further improved type system setup based on Judgment Days
2011-05-06, by blanchet
allow each prover to specify its own formula kind for symbols occurring in the conjecture
2011-05-06, by blanchet
better type system setup, based on Judgment Day
2011-05-06, by blanchet
improving merge of code specifications by removing code equations of constructors after merging two theories
2011-05-06, by bulwahn
tuned;
2011-05-05, by wenzelm
tuned some syntax names;
2011-05-05, by wenzelm
tuned rail diagrams and layout;
2011-05-05, by wenzelm
merged;
2011-05-05, by wenzelm
tuning
2011-05-05, by blanchet
reintroduce unsoundnesses taken out in 4d29b4785f43 and 3c2baf9b3c61 but only for unsound type systems
2011-05-05, by blanchet
added FIXME
2011-05-05, by blanchet
no lies in debug output (e.g. "slice 2 of 1")
2011-05-05, by blanchet
help SOS by ensuring that typing information is marked as part of the conjecture + be more precise w.r.t. typedefs in monotonicity check
2011-05-05, by blanchet
query typedefs as well for monotonicity
2011-05-05, by blanchet
adding examples for invoking quickcheck with records
2011-05-05, by bulwahn
adding creation of exhaustive generators for records; simplifying dependencies in Main theory
2011-05-05, by bulwahn
hopefully this will help the SML/NJ type inference
2011-05-05, by blanchet
reverted 6efda6167e5d because unsound -- Vampire found a counterexample
2011-05-05, by blanchet
improve suggested type system list based on evaluation
2011-05-05, by blanchet
I have an intuition that it's sound to omit the first type arg of an hAPP -- and this reduces the size of monomorphized problems quite a bit
2011-05-05, by blanchet
removed unsound hAPP optimization
2011-05-05, by blanchet
versions of ! and ? for the ASCII-challenged Mirabelle
2011-05-05, by blanchet
smoother handling of ! and ? in type system names
2011-05-05, by blanchet
tuning
2011-05-04, by blanchet
compile + added monotonicity tests
2011-05-04, by blanchet
documentation tuning
2011-05-04, by blanchet
renamed "many_typed" to "simple" (as in simple types)
2011-05-04, by blanchet
update type system documentation
2011-05-04, by blanchet
added type homogenization, whereby all (isomorphic) infinite types are mapped to the same type (to reduce the number of different predicates/TFF-types)
2011-05-04, by blanchet
document monotonic type systems
2011-05-04, by blanchet
exploit inferred monotonicity
2011-05-04, by blanchet
[mq]: nitpick_tuning
2011-05-04, by blanchet
fixed cardinality computation for function types such as "'a -> unit"
2011-05-04, by blanchet
monotonic type inference in ATP Sledgehammer problems -- based on Claessen & al.'s CADE 2011 paper, Sect. 2.3.
2011-05-04, by blanchet
proper case_names for int_cases, int_of_nat_induct;
2011-05-04, by wenzelm
added type annotation for SML/NJ
2011-05-04, by blanchet
eta-expansion for SML/NJ
2011-05-04, by blanchet
removed odd historical material;
2011-05-03, by wenzelm
merged
2011-05-03, by wenzelm
fixed per-ATP dangerous axiom detection -- embarrassing bugs introduced in change a7a30721767a
2011-05-03, by blanchet
cosmetics
2011-05-03, by blanchet
more conventional naming scheme: names_long, names_short, names_unique;
2011-05-03, by wenzelm
railsetup required for IsarRef/style;
2011-05-03, by wenzelm
fit page;
2011-05-03, by wenzelm
use existing \<hyphen>;
2011-05-03, by wenzelm
more precise syntax diagram;
2011-05-03, by wenzelm
simplified rail configuration;
2011-05-03, by wenzelm
provide \isabellestyle{itunderscore} (requires underscore.sty);
2011-05-03, by wenzelm
updated generated files;
2011-05-03, by wenzelm
proper treatment of empty name -- avoid excessive vertical space;
2011-05-03, by wenzelm
final \makeatother -- catcodes appear to be global;
2011-05-03, by wenzelm
fixed long name truncation logic
2011-05-03, by blanchet
some documentation of @{rail} antiquotation;
2011-05-03, by wenzelm
more precise source position for @{rail};
2011-05-03, by wenzelm
sane paragraph layout;
2011-05-03, by wenzelm
updated configuration options -- no ML here;
2011-05-03, by wenzelm
tag ML as in IsarImplementation;
2011-05-03, by wenzelm
treat underscore as in IsarRef;
2011-05-03, by wenzelm
reactivated codegen example based on Lambda.thy;
2011-05-03, by wenzelm
formal Base theory;
2011-05-03, by wenzelm
reintroduce this idea of running "metisFT" after a failed "metis" -- I took it out in e85ce10cef1a because I couldn't think of a reasonable use case, but now that ATPs use sound encodings and include dangerous facts (e.g. True_or_False) it makes more sense than ever to run "metisFT" after "metis"
2011-05-03, by blanchet
whitespace tuning
2011-05-03, by blanchet
make SML/NJ happiest
2011-05-03, by blanchet
no need to generate fact numbers for polymorphic type systems -- this confuses the TPTP exporter
2011-05-03, by blanchet
replaced some Unsynchronized.refs with Config.Ts
2011-05-03, by blanchet
do not declare TPTP built-ins, e.g. $true
2011-05-02, by blanchet
SNARK workaround
2011-05-02, by blanchet
better default type systems for SNARK and ToFoF
2011-05-02, by blanchet
tuning
2011-05-02, by blanchet
recognize simplification rules even if they look a bit different from the theorems in the theories (meta equality, variable numbers)
2011-05-02, by blanchet
generate tags for simps, intros, and elims in TPTP poblems on demand
2011-05-02, by blanchet
proper default for TPTP source filed
2011-05-02, by blanchet
have each ATP filter out dangerous facts for themselves, based on their type system
2011-05-02, by blanchet
eliminated old CVS Ids;
2011-05-02, by wenzelm
no use of package rail;
2011-05-02, by wenzelm
obsolete;
2011-05-02, by wenzelm
removed rail garbage;
2011-05-02, by wenzelm
NEWS;
2011-05-02, by wenzelm
just one railsetup.sty which is shipped with the official distribution to accompany @{rail} in Pure;
2011-05-02, by wenzelm
proper treatment of underscore in rail diagrams;
2011-05-02, by wenzelm
simplified rail setup, using plain defaults (NB: \small is incompatible with \isabellestyle used here);
2011-05-02, by wenzelm
eliminated external rail executable;
2011-05-02, by wenzelm
removed obsolete rail diagrams (which were about old-style theory syntax);
2011-05-02, by wenzelm
moved material about old codegen to isar-ref manual;
2011-05-02, by wenzelm
eliminated some duplicate "def" positions;
2011-05-02, by wenzelm
'axiomatization' is global;
2011-05-02, by wenzelm
discontinued old version of old HOL manual;
2011-05-02, by wenzelm
merged
2011-05-02, by wenzelm
removed obsolete rail setup;
2011-05-02, by wenzelm
uniform content markup;
2011-05-02, by wenzelm
eliminated obsolete rail macros;
2011-05-02, by wenzelm
removed obsolete rail diagram (which was about old-style theory syntax);
2011-05-02, by wenzelm
eliminated separate rail/latex phase;
2011-05-02, by wenzelm
more precise rail diagrams;
2011-05-02, by wenzelm
added Attrib.setup_config_XXX conveniences, with implicit setup of the background theory;
2011-05-02, by wenzelm
make SML/NJ happier
2011-05-02, by blanchet
make "debug" more verbose and "verbose" less verbose
2011-05-02, by blanchet
use strings to encode type systems in ATP module, to reduce the amount of out-of-place information and also to make it easier to print the type system used
2011-05-02, by blanchet
cosmetics
2011-05-02, by blanchet
supply type-system defaults for major ATPs
2011-05-02, by blanchet
make sure that "file" annotations are read correctly in SInE-E and E proofs
2011-05-02, by blanchet
fixed random number invocation
2011-05-02, by blanchet
make sure E type information constants are given a weight, even if they don't appear anywhere else
2011-05-02, by blanchet
fix ROOT.ML and handle "readable_names" reference slightly more cleanly
2011-05-02, by blanchet
show sorts not just types in Isar proofs + tuning
2011-05-02, by blanchet
Vampire sometimes generates formulas with ~ (not) followed by a quantified subformula, without parentheses -- parse these correctly
2011-05-02, by blanchet
tuning
2011-05-02, by blanchet
make SML/NJ happy
2011-05-02, by blanchet
added TPTP exporter facility -- useful to do experiments with machine learning
2011-05-02, by blanchet
renamed theory to make its purpose clearer
2011-05-02, by blanchet
fixing typo
2011-05-02, by bulwahn
improving naming of fresh variables in OCaml serializer
2011-05-02, by bulwahn
adding code generation setup for String.implode and String.explode in OCaml (contributed by Andreas Lochbihler)
2011-05-02, by bulwahn
merged;
2011-05-02, by wenzelm
modernized rail diagrams using @{rail} antiquotation;
2011-05-02, by wenzelm
tuning
2011-05-02, by blanchet
fixed parsing of multiple negations (e.g. ~~~p) found in Vampire proofs
2011-05-02, by blanchet
use "metis", not "metisFT", to reconstruct proofs found in fully-typed mode -- "metisFT" is just too slow...
2011-05-01, by blanchet
beware of polymorphic types in typed translation symbol declarations -- match alpha-equivalent types and, more importantly, prevent unsoundnesses by generating type constraints on the arguments of a polymorphic symbols (otherwise "hAPP" can be given any result type)
2011-05-01, by blanchet
minor doc fixes
2011-05-01, by blanchet
adapt to new type system names
2011-05-01, by blanchet
restructured type systems some more -- the old naming schemes had "argshg diff |less" and "tagshg diff |less" as equivalent and didn't support a monomorphic version of "tags"
2011-05-01, by blanchet
take "partial_types" option with a grain of salt
2011-05-01, by blanchet
fixed SPASS fact offset calculation and report unexpected unsound proofs with so-called sound encodings
2011-05-01, by blanchet
close formula universally, to make SPASS happy
2011-05-01, by blanchet
fixed embarrassing bug where conjecture and fact offsets were swapped
2011-05-01, by blanchet
pick up GaveUp error on SystemOnTPTP
2011-05-01, by blanchet
avoid trailing digits for SNARK (type) names -- grr...
2011-05-01, by blanchet
document new type system syntax
2011-05-01, by blanchet
use ! for mildly unsound and !! for very unsound encodings
2011-05-01, by blanchet
use new type system syntax
2011-05-01, by blanchet
implement the new ATP type system in Sledgehammer
2011-05-01, by blanchet
define type system in ATP module so that ATPs can suggest a type system
2011-05-01, by blanchet
made the format (TFF or FOF) of the TPTP problem a global argument of the problem again and have the ATPs report which formats they support
2011-05-01, by blanchet
merge symbol declarations that are type-instances of each other -- useful for type system "Args true" with monomorphization turned off
2011-05-01, by blanchet
drop even more bound types in symbol declarations -- useful in particular for type system "Args true"
2011-05-01, by blanchet
tuning
2011-05-01, by blanchet
got rid of one "sym_table" in "prepare_atp_problem" now that proxies are always handled first, and tuned accordingly
2011-05-01, by blanchet
drop "fequal" type args for unmangled type systems
2011-05-01, by blanchet
recognize more SystemOnTPTP errors
2011-05-01, by blanchet
cleanup proxification/unproxification and make sure that "num_atp_type_args" is called on the proxy in the reconstruction code, since "c_fequal" has one type arg but the unproxified equal has 0
2011-05-01, by blanchet
make sure that fequal keeps its type arguments for mangled type systems
2011-05-01, by blanchet
no needless "fequal" proxies if "explicit_apply" is set + always have readable names
2011-05-01, by blanchet
shorten readable names -- they can get really long with monomorphization, which actually slows down the ATPs
2011-05-01, by blanchet
avoid Type.TYPE_MATCH exception for "True_or_False" for "If"
2011-05-01, by blanchet
proper handling of partially applied proxy symbols
2011-05-01, by blanchet
make the problems a bit lighter by getting rid of bound quantifiers for monomorphized constants, since these always have the same return type
2011-05-01, by blanchet
improve helper type instantiation code
2011-05-01, by blanchet
killed needless datatype "combtyp" in Metis
2011-05-01, by blanchet
have properly type-instantiated helper facts (combinators and If)
2011-05-01, by blanchet
don't destroy sym table entry for special symbols such as "hAPP" if "explicit_apply" is set
2011-05-01, by blanchet
better known failure recognition for ToFoF-E
2011-05-01, by blanchet
cleaned up "explicit_apply" so that it shares most of its code path with the default mode of operation
2011-05-01, by blanchet
fixed min-arity computation when "explicit_apply" is specified
2011-05-01, by blanchet
fixed "tags" type encoding after latest round of changes
2011-05-01, by blanchet
more higher-order tests for Sledgehammer/ATP
2011-05-01, by blanchet
added friendly hint when Isar proof is missing
2011-05-01, by blanchet
fix handling of proxies after recent drastic changes to the type encodings
2011-05-01, by blanchet
added a hint to Metis errors suggesting metisFT -- it sometimes work
2011-05-01, by blanchet
reconstruct TFF type predicates correctly for ToFoF
2011-05-01, by blanchet
fixed parsing of not in ATP proofs (e.g. ~x | y is (~x) | y, not ~(x | y))
2011-05-01, by blanchet
handle special constants correctly in Isar proof reconstruction code, especially type predicates
2011-05-01, by blanchet
make sure the minimizer monomorphizes when it should
2011-05-01, by blanchet
fixed arity of special constants if "explicit_apply" is set
2011-05-01, by blanchet
make sure typing fact names are unique (needed e.g. by SNARK)
2011-05-01, by blanchet
minor cleanup
2011-05-01, by blanchet
reimplemented the hAPP introduction code so that it's done earlier, when the types are still available
2011-05-01, by blanchet
declare TFF types so that SNARK can be used with types
2011-05-01, by blanchet
perform constant mangling and/or removal of its type args in an earlier phase, so that the rest of the code doesn't need to worry about it
2011-05-01, by blanchet
move type declarations to the front, for TFF-compliance
2011-05-01, by blanchet
use postfix syntax for mangled types, for consistency with unmangled
2011-05-01, by blanchet
generate typing for "hBOOL" in "Many_Typed" mode + tuning
2011-05-01, by blanchet
generate pure TFF problems -- ToFoF doesn't like mixtures of FOF and TFF, even when the two logics coincide (e.g. for ground formulas)
2011-05-01, by blanchet
improve version handling -- prefer versions of ToFoF, SInE, and SNARK that are known to work
2011-05-01, by blanchet
unprefix evil "fof_" prefix inserted by ToFoF
2011-05-01, by blanchet
added support for ToFoF prover for experimenting with the TPTP TFF (typed first-order) format
2011-05-01, by blanchet
fake type declarations for full-type args and mangled type encodings, so that type assumptions can be discharged
2011-05-01, by blanchet
generate TFF type declarations in typed mode
2011-05-01, by blanchet
no point in keeping indices in Sledgehammer readable var names, since these are disambiguated anyway
2011-05-01, by blanchet
added more rudimentary type support to Sledgehammer's ATP encoding
2011-05-01, by blanchet
fixed type of ATP quantifier types (sic)
2011-05-01, by blanchet
added "useful_info" argument to ATP formulas -- this will probably be useful later to specify intro, simp, elim to SPASS
2011-05-01, by blanchet
added support for TFF type declarations
2011-05-01, by blanchet
reintroduced constructor for formulas, and automatically detect which logic to use (TFF or FOF) to avoid clutter
2011-05-01, by blanchet
added room for types in ATP quantifiers
2011-05-01, by blanchet
distinguish FOF and TFF (typed first-order) in ATP abstract syntax tree
2011-05-01, by blanchet
remove experimental feature ("risky overload")
2011-05-01, by blanchet
added (without implementation yet) new type encodings for Sledgehammer/ATP
2011-05-01, by blanchet
close ATP formulas universally earlier, so that we can add type predicates
2011-05-01, by blanchet
get rid of "explicit_forall" prover-specific option, even if that means some clutter -- foralls will be necessary to attach types to variables
2011-05-01, by blanchet
renamings
2011-05-01, by blanchet
tuned;
2011-05-01, by wenzelm
include static rail files for old manuals, to make standard make job independent of the "rail" executable;
2011-05-01, by wenzelm
simplified keyword markup (without formal checking);
2011-05-01, by wenzelm
treat @ as separate keyword;
2011-05-01, by wenzelm
default rail fonts via isabellestyle;
2011-05-01, by wenzelm
localized \isabellestyle;
2011-05-01, by wenzelm
misc cleanup;
2011-05-01, by wenzelm
misc cleanup -- no need to copy style files;
2011-05-01, by wenzelm
eliminated copies of isabelle style files;
2011-05-01, by wenzelm
use @{rail} antiquotation (with some nested markup);
2011-05-01, by wenzelm
updated Variable.focus;
2011-04-30, by wenzelm
allow nested @{antiq} (nonterminal) and @@{antiq} terminal;
2011-04-30, by wenzelm
tuned;
2011-04-30, by wenzelm
more robust error handling (NB: Source.source requires total scanner or recover);
2011-04-30, by wenzelm
removed old rail.ML;
2011-04-30, by wenzelm
railroad diagrams in LaTeX as document antiquotation;
2011-04-30, by wenzelm
more uniform variations of scan_string;
2011-04-30, by wenzelm
literal facts `prop` may contain dummy patterns;
2011-04-28, by wenzelm
eliminated slightly odd Proof_Context.bind_fixes;
2011-04-28, by wenzelm
merged
2011-04-28, by berghofe
Properly treat proof functions with no arguments.
2011-04-27, by berghofe
merged
2011-04-27, by wenzelm
inlined Function_Lib.replace_frees, which is used only once
2011-04-27, by krauss
more precise positions via binding;
2011-04-27, by wenzelm
clarified Variable.focus vs. Variable.focus_cterm -- eliminated clone;
2011-04-27, by wenzelm
tuned signature -- eliminated odd comment;
2011-04-27, by wenzelm
more informative markup for fixed variables (via name space entry);
2011-04-27, by wenzelm
discontinued obsolete markup;
2011-04-27, by wenzelm
more precise position information via Variable.add_fixes_binding;
2011-04-27, by wenzelm
more formal treatment of parameters, avoiding slightly odd Variable.intern_fixed;
2011-04-27, by wenzelm
some adhoc renaming, to accomodate more strict checks of fixes (cf. 4638622bcaa1);
2011-04-27, by wenzelm
reorganized fixes as specialized (global) name space;
2011-04-27, by wenzelm
export Name_Space.entry_ord;
2011-04-27, by wenzelm
direct use of Variable.is_fixed;
2011-04-27, by wenzelm
tuned;
2011-04-27, by wenzelm
predefined LaTeX macros for \<bind> and \<then>;
2011-04-27, by wenzelm
eliminated obsolete Function_Lib.frees_in_term;
2011-04-27, by wenzelm
more uniform Variable.add_frees/add_fixed etc.;
2011-04-27, by wenzelm
structure Cla as defined in FOL;
2011-04-26, by wenzelm
proper antiquotations;
2011-04-26, by wenzelm
tuned;
2011-04-26, by wenzelm
modernized Clasimp setup;
2011-04-26, by wenzelm
simplified Blast setup;
2011-04-26, by wenzelm
clarified auxiliary structure Lexicon.Syntax;
2011-04-26, by wenzelm
simplified/modernized method setup;
2011-04-26, by wenzelm
simplified/modernized method setup;
2011-04-26, by wenzelm
mark thm tag "kind" as legacy;
2011-04-26, by wenzelm
mutabelle reports: parse results out of log file
2011-04-26, by krauss
hardwired mapping "_" -> "Pure.asm_rl" avoids legacy binding;
2011-04-23, by wenzelm
more precise error positions;
2011-04-23, by wenzelm
clarified Consts.read_const;
2011-04-23, by wenzelm
clarified Type.the_decl;
2011-04-23, by wenzelm
more reports and error positions;
2011-04-23, by wenzelm
added Name_Space.check/get convenience;
2011-04-23, by wenzelm
clarified check_simproc (with report) vs. the_simproc;
2011-04-23, by wenzelm
proper binding/report of defined simprocs;
2011-04-23, by wenzelm
modernized specifications;
2011-04-23, by wenzelm
tuned signature;
2011-04-22, by wenzelm
stats for mac-poly-M2;
2011-04-22, by wenzelm
simplified Data signature;
2011-04-22, by wenzelm
misc tuning and simplification;
2011-04-22, by wenzelm
misc tuning;
2011-04-22, by wenzelm
do not open ML structures;
2011-04-22, by wenzelm
proper context for Quantifier1 simprocs (avoid bad ProofContext.init_global from abc655166d61);
2011-04-22, by wenzelm
modernized Quantifier1 simproc setup;
2011-04-22, by wenzelm
tuned signature;
2011-04-22, by wenzelm
clarified simpset setup;
2011-04-22, by wenzelm
iterate the unsound-fact-set removal process to recover even more unsound proofs
2011-04-22, by blanchet
automatically remove offending facts when faced with an unsound proof -- instead of using the highly inefficient "full_types" option
2011-04-22, by blanchet
automatically retry with full-types upon unsound proof
2011-04-21, by blanchet
detect some unsound proofs before showing them to the user
2011-04-21, by blanchet
tuning -- local semicolon consistency
2011-04-21, by blanchet
tuning
2011-04-21, by blanchet
rewording
2011-04-21, by blanchet
fixed interaction between monomorphization and slicing for ATPs
2011-04-21, by blanchet
cleanup: get rid of "may_slice" arguments without changing semantics
2011-04-21, by blanchet
implemented general slicing for ATPs, especially E 1.2w and above
2011-04-21, by blanchet
fixed typo in documentation
2011-04-21, by blanchet
more robust scanning of iterated comments, such as "(* (**) (**) *)";
2011-04-21, by wenzelm
discontinuend obsolete Thm.definitionK, which was hardly ever well-defined;
2011-04-21, by wenzelm
eliminated Display.string_of_thm_without_context;
2011-04-20, by wenzelm
less
more
|
(0)
-30000
-10000
-3000
-1000
-480
+480
+1000
+3000
+10000
+30000
tip