#
66540042 |
|
04-Sep-2011 |
Tjark Weber <tw333@cl.cam.ac.uk> |
Added support for Z3's proof rule IFF_TRUE.
|
#
bea1ea5f |
|
26-Feb-2011 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Major update, adding a translation from HOL to SMT-LIB 2 and enabling Z3 proof checking again. (The latter still has some quirks, because Z3's proof syntax is not fully SMT-LIB 2 compliant.)
|
#
8c090cac |
|
04-Nov-2010 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Checking Z3's rewrite proof rule now uses bit-blasting as a fallback.
|
#
b2787fe2 |
|
13-Oct-2010 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Added a parser for SMT-LIB 2 benchmarks.
|
#
2fd9ec7a |
|
05-Oct-2010 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Some cleanup. Stricter error checking, separate profiling function.
|
#
98cf5634 |
|
01-Oct-2010 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Various changes, notably to rewrite_nnf, ALL_DISTINCT_CONV, rewrite, and th_lemma_bv. Work in progress.
|
#
51aca8fc |
|
21-Sep-2010 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
z3_monotonicity can now handle inferences that require rewriting the lhs from ``x /\ y ==> z`` into ``x ==> y ==> z``. These are arguably a bug in Z3 2.11, as they go beyond the documented capabilities of the monotonicity rule.
|
#
deec2ce4 |
|
21-Sep-2010 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Refactoring and minor cleanup.
|
#
8f132552 |
|
20-Sep-2010 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Major update, adding support for Z3 2.11 proofs (SMT-LIB 2 format). Note that this breaks Z3 proof checking from HOL4 (for now), as no translation from HOL4 into SMT-LIB 2 has been implemented yet.
|
#
398d442b |
|
10-Jun-2010 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Using BBLAST_TAC (just trying it after everything else for now; further tuning necessary).
|
#
33f87e90 |
|
15-Apr-2010 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Further tuning of bit-vector proof methods.
|
#
98782565 |
|
14-Apr-2010 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Further minor enhancements for bit-vector proof reconstruction.
|
#
a9a0f2c3 |
|
14-Apr-2010 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Replaced WORD_ARITH_EQ_ss by WORD_ARITH_CONV (which also fixes the sign of word equalities); also added this conversion to the implementation of rewrite.
|
#
9ec372c6 |
|
14-Apr-2010 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
th_lemma now uses WORD_ARITH_EQ_ss (to prove further theorems involving words).
|
#
a06a1b04 |
|
14-Apr-2010 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Array updates that use word literals as indices are now dealt with, both in rewrite and th_lemma.
|
#
f8cce3c2 |
|
30-Mar-2010 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Towards proof reconstruction for bit vectors.
|
#
36109f2c |
|
04-Feb-2010 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Augmented unit_resolution so that it can eliminate ``F`` disjuncts, as in p \/ F ------ unit_resolution p
|
#
9db91ca7 |
|
07-Jan-2010 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Tuned (replaced String.concat o Lib.separate by String.concatWith).
|
#
ff2105de |
|
05-Jan-2010 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Z3's proof rule true-axiom implemented.
|
#
2d2c2318 |
|
10-Dec-2009 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Moved various auxiliary theorems from SML source files into a separate theory (script file), following a suggestion by Magnus.
|
#
8cf47a52 |
|
29-Sep-2009 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
HolSmtLib now supports the Z3 2.0 proof format.
|
#
08a1c5c0 |
|
24-Sep-2009 |
Tjark Weber <Tjark.Weber@cl.cam.ac.uk> |
Z3 proof reconstruction split up into separate files. Minor other changes.
|