Jakob Rath
|
28ed3bd7ab
|
fix backtracking of m_needs_congruence
|
2023-07-18 16:00:26 +02:00 |
|
Jakob Rath
|
a96df2292e
|
fix build
|
2023-07-18 15:13:53 +02:00 |
|
Jakob Rath
|
68b151b0d2
|
move some todos
|
2023-07-18 15:11:46 +02:00 |
|
Jakob Rath
|
4742985906
|
add proposed query interface
|
2023-07-18 15:07:53 +02:00 |
|
Jakob Rath
|
bac52313da
|
move function impl
|
2023-07-18 14:53:20 +02:00 |
|
Jakob Rath
|
c124cbae97
|
Add virtual concat terms on demand during propagation
|
2023-07-18 14:48:32 +02:00 |
|
Jakob Rath
|
4049716946
|
explain conflict
|
2023-07-18 11:26:18 +02:00 |
|
Jakob Rath
|
5e5164ed2c
|
add_value
|
2023-07-18 11:24:12 +02:00 |
|
Jakob Rath
|
0d80e47350
|
update deps handling (need to support pvars as well)
|
2023-07-18 11:22:02 +02:00 |
|
Jakob Rath
|
11d9e5c862
|
minor
|
2023-07-17 19:04:17 +02:00 |
|
Jakob Rath
|
d1cb02b735
|
use abstract sort also for value slices
|
2023-07-17 18:31:17 +02:00 |
|
Jakob Rath
|
a2fdb03625
|
propagate value when splitting a slice
|
2023-07-17 18:18:12 +02:00 |
|
Jakob Rath
|
490b77d8a1
|
mk_value_slice
|
2023-07-17 14:41:45 +02:00 |
|
Jakob Rath
|
30323a6ba1
|
update unit test
|
2023-07-17 14:41:45 +02:00 |
|
Jakob Rath
|
741e37c2d7
|
find is now get_root
|
2023-07-17 14:41:45 +02:00 |
|
Jakob Rath
|
b8d118a558
|
use enode* instead of custom slice index; extract explanations from egraph
|
2023-07-17 14:41:45 +02:00 |
|
Jakob Rath
|
82b1f9297b
|
utils
|
2023-07-17 14:41:45 +02:00 |
|
Jakob Rath
|
8c17e231ad
|
don't 'find' when creating subslice
|
2023-07-12 16:45:51 +02:00 |
|
Jakob Rath
|
0fb81fc437
|
use z3's egraph (wip)
|
2023-07-12 16:21:38 +02:00 |
|
Jakob Rath
|
d8d8c67a3b
|
slicing interface
|
2023-07-12 15:56:27 +02:00 |
|
Jakob Rath
|
1d3a31c323
|
Add getter for target and justification to enode
|
2023-07-12 15:47:33 +02:00 |
|
Jakob Rath
|
f61bf0843b
|
display
|
2023-07-12 15:46:40 +02:00 |
|
Jakob Rath
|
f12a7d62ab
|
Add flag "-Werror=return-type"
|
2023-07-12 15:38:44 +02:00 |
|
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 |
|