Nikolaj Bjorner
adb9a1c797
fix c
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-04 17:31:26 -07:00
Nikolaj Bjorner
f4abb7eb48
fix c++
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-04 16:26:05 -07:00
Nikolaj Bjorner
a74f2ed9dc
Merge branch 'master' of https://github.com/z3prover/z3
2018-07-04 16:05:02 -07:00
Nikolaj Bjorner
1eb8ccad59
overhaul of error messages. Add warning in dimacs conversion
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-04 16:04:37 -07:00
Nuno Lopes
9826835e15
invertible: fix bug with numerals, e.g. (bvmull x y #x32)
2018-07-04 16:50:37 +01:00
Nuno Lopes
53e582ba22
invertible_tactic: add support for a few more operations that produce full domain
2018-07-04 11:59:01 +01:00
Nikolaj Bjorner
e622022bf9
updated release notes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-03 21:42:14 -07:00
Nikolaj Bjorner
e8e786ae64
remove stale files from lp
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-03 20:57:52 -07:00
Nikolaj Bjorner
7e0a7d73f2
remove unused files
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-03 20:53:11 -07:00
Nikolaj Bjorner
5e0da456a9
Merge pull request #1716 from Z3Prover/lev
...
integrate theory_lra with master
2018-07-03 20:12:45 -07:00
Nikolaj Bjorner
dfdf7a0e4a
update mpz for NO_GMP
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-03 18:31:05 -07:00
Nikolaj Bjorner
b61fa40063
Merge branch 'master' of https://github.com/z3prover/z3 into lev
2018-07-03 17:14:15 -07:00
Nikolaj Bjorner
cb7fb524b2
fix NO_GMP compilation
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-03 16:22:29 -07:00
Nikolaj Bjorner
246df792df
sign of life for CSQ using pogo
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-03 15:51:50 -07:00
Nikolaj Bjorner
c7e1d59b19
Merge branch 'master' of https://github.com/z3prover/z3 into lev
2018-07-03 13:42:50 -07:00
Nikolaj Bjorner
f201880d77
Merge pull request #1727 from levnach/lev
...
remove tracing arith from theory_lra.cpp
2018-07-03 09:58:50 -07:00
Nuno Lopes
72f60f5bfc
remove copy in generic_model_converter
2018-07-03 17:51:40 +01:00
Lev Nachmanson
f59ffc2986
remove tracing arith from theory_lra.cpp
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2018-07-03 09:46:33 -07:00
Nikolaj Bjorner
f00264663c
Merge branch 'master' of https://github.com/z3prover/z3
2018-07-03 09:28:27 -07:00
Nikolaj Bjorner
4359d518a9
thanks Nuno
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-03 09:28:22 -07:00
Nuno Lopes
cd482c683e
invertible tactic: fix bugs with shift
2018-07-03 17:18:00 +01:00
Nikolaj Bjorner
e37954d87b
simplify code fix for #1725
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-03 09:16:52 -07:00
Nikolaj Bjorner
ec6260342b
fix #1725
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-03 09:13:02 -07:00
Nikolaj Bjorner
026265f9a3
fix memory leak in proof production in theory_pb
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-03 08:55:26 -07:00
Nikolaj Bjorner
a4dfde4671
fix pointer deref
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-03 06:56:37 -07:00
Nikolaj Bjorner
810d63c246
put mpz_cell under ifdef _NO_GMP
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-03 06:54:50 -07:00
Nikolaj Bjorner
6981918c33
Merge branch 'master' of https://github.com/z3prover/z3 into lev
2018-07-03 06:51:08 -07:00
Nikolaj Bjorner
c749dba76f
Merge pull request #1724 from levnach/lev
...
make lp_tst optional
2018-07-03 06:47:48 -07:00
Nikolaj Bjorner
282b781d88
Merge pull request #1723 from agurfinkel/deep_space
...
Deep space
2018-07-03 06:47:34 -07:00
Arie Gurfinkel
27fc564d09
Remove bad assertion
2018-07-02 23:23:58 -04:00
Lev Nachmanson
8b4223fef2
make lp_tst optional
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2018-07-02 19:50:29 -07:00
Arie Gurfinkel
8502f1fe36
Fix in proof_util:elim_aux_assertions
...
Replace assertions/hypotheses of aux variables with PR_TRUE.
Rebuild unit resolution as needed.
This makes the transformation stable against new proof rules.
2018-07-02 21:37:30 -04:00
Nikolaj Bjorner
3a4200ae5f
null -> nullptr
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-02 18:32:03 -07:00
Nikolaj Bjorner
ace4dbe32b
fix memory leak exposed by tan.smt2
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-02 18:15:39 -07:00
Nikolaj Bjorner
c06ed77ff1
fix merge
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-02 15:37:33 -07:00
Nikolaj Bjorner
03ed33ac02
merge with master
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-02 15:31:26 -07:00
Nikolaj Bjorner
4e657b5b7e
rename mpz_ptr to mpz_large
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-02 15:29:57 -07:00
Arie Gurfinkel
5d1149adb2
Transformation to eliminate term-ite expressions from DL rules
2018-07-02 17:09:56 -04:00
Arie Gurfinkel
6d75c31468
First draft of elim_term_ite xform. Not working.
2018-07-02 17:09:56 -04:00
Arie Gurfinkel
7acea2791d
-tr:spacer.expand-add --> -tr:spacer_progress
2018-07-02 17:09:56 -04:00
Nikolaj Bjorner
dc8ec50137
enable proof objects for PB
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-02 13:53:55 -07:00
Nikolaj Bjorner
cf8618bf3c
Merge pull request #1721 from levnach/lev
...
changed in for loops for terms
2018-07-02 12:17:54 -07:00
Lev Nachmanson
fbf0d0d7b2
changed in for loops for terms
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2018-07-02 11:46:46 -07:00
Nikolaj Bjorner
5e3303ae85
let HORN solver know about cardinality constraints
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-02 11:46:03 -07:00
Nikolaj Bjorner
fcd9936e88
Merge branch 'master' of https://github.com/z3prover/z3
2018-07-02 11:10:42 -07:00
Nikolaj Bjorner
e13b61eae8
work around regression with use of mk_app_core, returning BR_FAILED if nothing is rewritten
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-02 11:10:37 -07:00
Nuno Lopes
a73d030321
invertible_tactic: add partial support for shifts
2018-07-02 18:29:34 +01:00
Nikolaj Bjorner
648a531950
update java example to bypass bit-rot
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-02 09:50:29 -07:00
Nikolaj Bjorner
370abf602c
fix java API
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-02 09:32:58 -07:00
Nikolaj Bjorner
a406b8e93a
Merge branch 'master' of https://github.com/z3prover/z3
2018-07-02 09:10:13 -07:00