Jakob Rath
59c3234fb8
Merge branch 'master' into polysat
2023-07-10 09:45:55 +02:00
Jakob Rath
661bea91de
fix component dependencies
2023-07-10 09:45:21 +02:00
Nikolaj Bjorner
241e845da8
fix #6802
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-07-09 12:07:43 -07:00
THE Spellchecker
dc0887db5a
Typo Fixes ( #6803 )
2023-07-09 11:56:10 -07:00
Jakob Rath
51ce17bcd4
start using z3's egraph for slicing
2023-07-08 20:34:46 +02:00
Jakob Rath
b4edc4d20c
slicing checkpoint
2023-07-08 20:08:45 +02:00
Jakob Rath
28810e55a0
pdd_linear_iterator
2023-07-08 20:08:03 +02:00
Jakob Rath
397acd0089
use manager reference as before
2023-07-08 20:06:24 +02:00
Nikolaj Bjorner
28a0c2d18f
Merge branch 'master' of https://github.com/z3prover/z3
2023-07-07 17:23:08 -07:00
Nikolaj Bjorner
5806869ae4
fix #6792 , add scaffolding for type variables
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-07-07 17:22:56 -07:00
Lev Nachmanson
56b5492752
remove dead code
2023-07-07 15:05:17 -07:00
Lev Nachmanson
0fceb80e0f
edit tracing, add lar_solver::column_is_feasible()
2023-07-07 11:48:21 -07:00
Clemens Eisenhofer
4cb158a79b
User Propagator: Return if propagated lemma is redundant ( #6791 )
...
* Give users ability to see if propagation failed
* Skip propagations in the new core if they are already satisfied
2023-07-07 09:58:41 -07:00
Jerry James
f5c069f899
Fix regular expression strings with escapes ( #6797 )
2023-07-07 09:57:07 -07:00
Nikolaj Bjorner
f645bcf605
add direct detection for integer expressions
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-07-07 09:54:18 -07:00
Nikolaj Bjorner
f450bc4ae0
Merge branch 'master' of https://github.com/z3prover/z3
2023-07-07 09:29:49 -07:00
Nikolaj Bjorner
8c7525c97f
revert log addition
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-07-07 09:29:38 -07:00
Nikolaj Bjorner
0ab102cbec
fix coefficient extraction and passing in Farkas lemmas, thanks to H. F. Bryant
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-07-07 09:28:47 -07:00
Lev Nachmanson
ff875c936f
add TRACE stmts, more efficient remove from inf_heap
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2023-07-06 16:45:22 -07:00
Lev Nachmanson
167e0dc66d
Merge branch 'master' of https://github.com/z3prover/z3
2023-07-06 15:07:32 -07:00
Lev Nachmanson
4e327babda
remove dead code
2023-07-06 15:07:26 -07:00
Nikolaj Bjorner
68663fd97a
fix indentation for python file
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-07-06 09:02:58 -07:00
Nikolaj Bjorner
3782eb1be4
fix #6785
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-07-05 19:50:07 -07:00
Nikolaj Bjorner
f4b87b3763
fix memory smash in euf completion
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-07-05 13:04:49 -07:00
Nikolaj Bjorner
14f69c6c01
Merge branch 'master' of https://github.com/z3prover/z3
2023-07-05 12:58:23 -07:00
Nikolaj Bjorner
4ad3324d2e
fixes to trim
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-07-05 12:58:17 -07:00
Lev Nachmanson
1c907e8d09
add a comment
2023-07-05 09:14:57 -07:00
Lev Nachmanson
e360de6d71
improve tracing and a small fix in
...
lp_core_solver_base::make_column_feasible
2023-07-04 13:23:56 -07:00
Lev Nachmanson
8a49cf62f4
Merge branch 'master' of https://github.com/z3prover/z3
2023-07-04 11:38:20 -07:00
Lev Nachmanson
75897b7a2e
a small change in trace feas
2023-07-04 11:38:10 -07:00
Nikolaj Bjorner
f0d3cbe39d
add dependency tracking to proof from trim
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-07-04 16:24:09 +02:00
Nikolaj Bjorner
abf5aff0b3
Merge branch 'master' of https://github.com/z3prover/z3
2023-07-04 09:13:12 +02:00
Nikolaj Bjorner
ae29a54876
categorize theory axioms as inferences in output to capture justifications
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-07-04 09:12:58 +02:00
Lev Nachmanson
5ed2a82893
set clang format off for lp files ( #6795 )
...
* adding // clang-format off
* set clang-format off at the beginning of lp files
* set clang-format off
* remove dead code
2023-07-03 17:35:16 -07:00
Nikolaj Bjorner
47fc0cf75c
Merge branch 'master' of https://github.com/z3prover/z3
2023-07-03 19:30:24 +02:00
Nikolaj Bjorner
d9e7b8c21f
fixes to trim
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-07-03 19:26:19 +02:00
Lev Nachmanson
61948fa1ff
find minimal deltas in patching
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2023-07-01 07:48:07 -07:00
Lev Nachmanson
f5d9ffaca1
clean up and add clang-format off
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2023-06-30 11:57:42 -07:00
Jakob Rath
a339cd1aff
fix
2023-06-28 13:20:57 +02:00
Jakob Rath
54487f3294
slicing::explain_equal
2023-06-28 11:15:16 +02:00
Jakob Rath
7d7735b010
test
2023-06-28 10:41:22 +02:00
Jakob Rath
05ea32f17d
update test
2023-06-28 10:37:07 +02:00
Jakob Rath
b54beca037
clarify
2023-06-28 10:26:39 +02:00
Jakob Rath
92192144b1
slicing: is_equal
2023-06-28 10:24:48 +02:00
Jakob Rath
9e7a392e21
slicing: explain
2023-06-28 10:23:55 +02:00
Jakob Rath
3a7cdc36d6
slicing: mark
2023-06-28 10:23:35 +02:00
Jakob Rath
947335e147
slicing: prepare for explain()
2023-06-28 09:59:21 +02:00
Lev Nachmanson
30a2ced9aa
patching merge ( #6780 )
...
* patching merge
* fix the format and some warnings
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* a fix in the delta calculation
* test patching
* try a new version of get_patching_deltas
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* remove dead code from lp_tst and try optimizing patching
* add comments, replace VERIFY with lp_assert
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* cleanup
---------
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2023-06-27 17:53:27 -07:00
Nikolaj Bjorner
b2c035ea3f
missing negation
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-06-26 18:46:03 -07:00
Clemens Eisenhofer
d42693d5b5
Equalities in C# UP-Propagation ( #6786 )
...
* Query Boolean Assignment in the UP
* UP's decide ref arguments => next_split
* Fixed wrapper
* More fixes
* Equalities in C# UP-Propagation
---------
Co-authored-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-06-26 10:59:57 -07:00