Nuno Lopes
|
ce96182746
|
micro opt: dont reallocate an hashtable in a destructor
|
2021-04-14 17:32:34 +01:00 |
|
Nikolaj Bjorner
|
4a6083836a
|
call it data instead of c_ptr for approaching C++11 std::vector convention.
|
2021-04-13 18:17:35 -07:00 |
|
Nikolaj Bjorner
|
804f065215
|
fixes for #4688
https://github.com/Z3Prover/z3/issues/4866#issuecomment-778721073
|
2021-04-11 17:42:12 -07:00 |
|
Nikolaj Bjorner
|
2dcfe799bc
|
fix #4998
|
2021-04-11 04:42:16 -07:00 |
|
Nikolaj Bjorner
|
878847179f
|
fix #5144
|
2021-04-10 15:30:17 -07:00 |
|
Nikolaj Bjorner
|
8d9be5322f
|
fix #4365
m_library_aware_axiom_todo.reset(); should not be called because this vector is owned by the m_library_aware_trail_stack object.
|
2021-04-10 13:03:05 -07:00 |
|
Lev Nachmanson
|
8848e5b4c3
|
correctly explain the all fixed test in the octaganal tree
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2021-04-10 08:54:52 -07:00 |
|
Lev Nachmanson
|
18610bf31f
|
debug issue 5127
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2021-04-10 08:54:52 -07:00 |
|
Nikolaj Bjorner
|
a99e75f58f
|
fix #5154
|
2021-04-07 11:28:51 -07:00 |
|
Nikolaj Bjorner
|
1b503b8887
|
na
|
2021-04-06 20:09:51 -07:00 |
|
Nikolaj Bjorner
|
0b0efa83ca
|
debugging #5127
|
2021-04-06 20:09:50 -07:00 |
|
Nikolaj Bjorner
|
e5e663e874
|
fix for #5153
|
2021-04-06 20:09:50 -07:00 |
|
Nikolaj Bjorner
|
6099b84ff6
|
fix #5149
|
2021-04-06 20:09:49 -07:00 |
|
Nikolaj Bjorner
|
1fc9a7ba84
|
fix regression, fix #5115
|
2021-03-30 17:43:12 -07:00 |
|
Nikolaj Bjorner
|
c71bbb6391
|
fix #5136, regression when removing variable registration for mod/div operations
|
2021-03-30 13:45:54 -07:00 |
|
Nikolaj Bjorner
|
6d28b1a858
|
fix #5134
|
2021-03-29 14:11:49 -07:00 |
|
Nikolaj Bjorner
|
6bdf377e11
|
remove unneeded assertion fix #5131
|
2021-03-28 21:20:05 -07:00 |
|
Nikolaj Bjorner
|
0432311b11
|
fix #5121
|
2021-03-28 16:14:37 -07:00 |
|
Nikolaj Bjorner
|
6aa766a544
|
fix perf regression for new arithmetic solver, missing equality propagation #5106
|
2021-03-28 14:17:50 -07:00 |
|
Nikolaj Bjorner
|
d6691830c7
|
fix perf regression for new solver, missing equality propagations #5106
|
2021-03-28 14:17:50 -07:00 |
|
Nikolaj Bjorner
|
bb2c40072e
|
skip div 1
|
2021-03-28 14:17:49 -07:00 |
|
Nikolaj Bjorner
|
22d66f57f1
|
pp
|
2021-03-28 14:17:49 -07:00 |
|
Nikolaj Bjorner
|
0c25d2560d
|
improve diagnosability
|
2021-03-26 14:58:25 -07:00 |
|
Nikolaj Bjorner
|
e89071d366
|
#5125
|
2021-03-26 14:58:24 -07:00 |
|
Nikolaj Bjorner
|
15a7621e27
|
remove template dependency for trail objects
|
2021-03-19 11:15:05 -07:00 |
|
Nikolaj Bjorner
|
c05c5caab5
|
fix #5111
|
2021-03-19 11:15:04 -07:00 |
|
Murphy Berzish
|
064b1f0721
|
z3str3: address code reviews and remove some dead code (#5116)
|
2021-03-19 10:37:16 -07:00 |
|
Nikolaj Bjorner
|
bf692a5076
|
dependency
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-03-17 17:10:01 -07:00 |
|
Nikolaj Bjorner
|
ab0735fde2
|
separate component for asserted_formulas to break dependency cycles
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-03-17 15:51:38 -07:00 |
|
Nikolaj Bjorner
|
ddbcd08d46
|
move asserted_formulas to solver scope
|
2021-03-17 15:02:16 -07:00 |
|
Nikolaj Bjorner
|
648568489c
|
internalize only terms not atoms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-03-16 06:53:14 -07:00 |
|
Nikolaj Bjorner
|
cb8c6ffafc
|
a pending issue from #4866
https://github.com/Z3Prover/z3/issues/4866#issuecomment-748658905
|
2021-03-16 05:26:13 -07:00 |
|
Nikolaj Bjorner
|
ee614c2e46
|
fix #5090
|
2021-03-15 17:02:38 -07:00 |
|
Nikolaj Bjorner
|
ff0de59a70
|
more streamlined diagnostics to prepare for #5106
|
2021-03-15 16:23:35 -07:00 |
|
Nikolaj Bjorner
|
18143d8932
|
fix #5102
|
2021-03-15 01:01:33 -07:00 |
|
Nikolaj Bjorner
|
845ba7a11e
|
use a large delay for nlsat
|
2021-03-14 19:14:44 -07:00 |
|
Nikolaj Bjorner
|
155738088f
|
fix internalization on post-visit, increase delay to 100
|
2021-03-14 17:20:39 -07:00 |
|
Nikolaj Bjorner
|
8412ecbdbf
|
fixes to new solver, add mode for using nlsat solver eagerly from nla_core
|
2021-03-14 13:57:04 -07:00 |
|
Nikolaj Bjorner
|
9a975a4523
|
array solver fixes
|
2021-03-13 06:19:32 -08:00 |
|
Murphy Berzish
|
04ac5f03f7
|
z3str3: use improved substr axioms from seq_axioms (#5097)
|
2021-03-12 14:51:16 -06:00 |
|
Nikolaj Bjorner
|
857557ad93
|
deal with compiler warnings
|
2021-03-08 20:39:19 -08:00 |
|
Nikolaj Bjorner
|
88fbf6510f
|
updates to theory_lra
|
2021-03-08 17:19:07 -08:00 |
|
Nikolaj Bjorner
|
f29a596070
|
deal with compiler warnings, from MacOS CI build
|
2021-03-08 17:14:09 -08:00 |
|
Nikolaj Bjorner
|
7eceeff349
|
move branch of unit variable
|
2021-03-08 10:09:04 -08:00 |
|
Nikolaj Bjorner
|
7edc99f807
|
na
|
2021-03-06 12:36:19 -08:00 |
|
Nikolaj Bjorner
|
ea181fe8b2
|
more useful trace
|
2021-03-05 15:01:40 -08:00 |
|
Nikolaj Bjorner
|
38737db802
|
fixes and more porting seq_eq_solver to self-contained module
|
2021-03-04 16:23:22 -08:00 |
|
Nikolaj Bjorner
|
e398959732
|
move eq solver functionality to common place, fixes to goal2sat
|
2021-03-04 07:57:31 -08:00 |
|
Nikolaj Bjorner
|
8c66691e6d
|
disable propagation in proof mode as it produces ill-formed proof objects. Fixes #5063
|
2021-03-03 09:51:56 -08:00 |
|
Nikolaj Bjorner
|
0ce1c34d81
|
fix #5065 - regression solving str.from_int equations now that it isn't injective any longer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-03-02 12:59:48 -08:00 |
|