Nikolaj Bjorner
dfbd285dae
avoid rewriting if reduces to tautology
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-06 22:02:48 -07:00
Nikolaj Bjorner
dc932a93e2
fix #1736
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-06 21:44:16 -07:00
Nikolaj Bjorner
ecb5c45d6f
Merge branch 'master' of https://github.com/z3prover/z3
2018-07-06 21:33:58 -07:00
Nikolaj Bjorner
c4e4139ab6
fix clause check in goal2dimacs, redo rewriting of mod to avoid deeply nested mod
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-06 21:33:53 -07:00
Nikolaj Bjorner
e4ae80b3f2
update documentation for renamed parameter
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-06 21:25:38 -07:00
Nikolaj Bjorner
3ae0ea8246
add circuit and unate encoding besides sorting option
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-06 21:09:13 -07:00
nilsbecker
820c14ed06
synchronize fork
2018-07-06 16:19:13 +02:00
nilsbecker
a405742037
Adding comments
2018-07-06 12:43:46 +02:00
Nikolaj Bjorner
0b30ddb769
fix #1733
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-06 02:09:47 -07:00
Nikolaj Bjorner
a0124a079e
Merge branch 'master' of https://github.com/z3prover/z3
2018-07-06 01:49:19 -07:00
Nikolaj Bjorner
c3035de44e
logging in sorting network
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-06 01:49:13 -07:00
Nikolaj Bjorner
ca8183da33
Merge pull request #1732 from levnach/upbranch
...
fix in theory_lra.cpp get_value
2018-07-05 19:37:59 -07:00
Lev Nachmanson
852df6f7d9
reshufle var_register to faster access
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2018-07-05 16:35:05 -07:00
Lev Nachmanson
905282ffe4
fix in theory_lra.cpp get_value
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2018-07-05 14:47:05 -07:00
Nikolaj Bjorner
1918395f0e
fix bug in sat-solver where frozen clauses get re-attached
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-05 12:19:03 -07:00
Nikolaj Bjorner
eceb92f5ef
add utilities for purification
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-05 09:50:39 -07:00
Nikolaj Bjorner
f96133f4d9
fix #1729
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-05 07:17:08 -07:00
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