Jakob Rath
|
cddfcc1658
|
get rid of _idx suffix
|
2023-06-15 16:58:39 +02:00 |
|
Jakob Rath
|
2a3006cce3
|
Don't track arbitrary hi/lo reference points and just store the slice width
|
2023-06-15 16:55:26 +02:00 |
|
Jakob Rath
|
8ce85da881
|
test and bugfix
|
2023-06-15 16:02:25 +02:00 |
|
Jakob Rath
|
40f794c5b4
|
test stub
|
2023-06-15 11:53:06 +02:00 |
|
Jakob Rath
|
136e819cb9
|
set up test for slicing
|
2023-06-15 11:43:14 +02:00 |
|
Jakob Rath
|
71ef78fb25
|
slicing
|
2023-06-15 10:43:47 +02:00 |
|
Jakob Rath
|
a0df8507d9
|
extract/concat slicing wip
|
2023-06-12 21:13:20 +02:00 |
|
Jakob Rath
|
8bde66420a
|
Merge branch 'master' into polysat
|
2023-06-12 14:02:20 +02:00 |
|
Lev Nachmanson
|
1006955215
|
get cached tv value (#6756)
|
2023-06-08 19:46:38 -07:00 |
|
Lev Nachmanson
|
f7ec5c5c64
|
fix sort_non_basis (#6755)
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2023-06-08 13:08:09 -07:00 |
|
Jakob Rath
|
129039dc52
|
Add method to (explicitly) re-assign the pdd manager
|
2023-05-29 15:53:04 +02:00 |
|
Jakob Rath
|
2795ac5e90
|
Store pdd_manager as pointer
|
2023-05-29 15:53:04 +02:00 |
|
Jakob Rath
|
f54f33551e
|
Merge branch 'master' into polysat
|
2023-05-26 15:58:09 +02:00 |
|
Nikolaj Bjorner
|
c48dc69050
|
adding stubs to find fixed variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-04-26 19:39:42 -07:00 |
|
Nikolaj Bjorner
|
ef943347ee
|
ensure assume-eqs is invoked after check-lia statically
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-04-26 11:16:15 -07:00 |
|
Nikolaj Bjorner
|
d2e3e4895e
|
add instrumentation to theory_lra for shuffling final check
|
2023-04-26 10:05:00 -07:00 |
|
Nikolaj Bjorner
|
8fb4515872
|
remove redundant function, add checker function to test missed propagations
|
2023-04-26 10:04:59 -07:00 |
|
Nikolaj Bjorner
|
e689dea99c
|
basic formatting updates
|
2023-04-26 10:04:59 -07:00 |
|
Nikolaj Bjorner
|
d4fa990b6e
|
return diagnostics
|
2023-04-26 10:04:59 -07:00 |
|
Nikolaj Bjorner
|
a2bac119d3
|
differentiate fixed from offset-eq in statistics
|
2023-04-18 08:40:51 -07:00 |
|
Nikolaj Bjorner
|
8db3b537b1
|
commenting on anachornistic propagation code
|
2023-04-17 16:21:58 -07:00 |
|
Nikolaj Bjorner
|
8c67c23883
|
update print to elide overly long sets of intervals
|
2023-04-17 16:14:33 -07:00 |
|
Nikolaj Bjorner
|
97b66d13c0
|
fix soundness bug in disabled code
|
2023-04-15 17:09:05 -07:00 |
|
Nikolaj Bjorner
|
f0afbcbb87
|
fix #6686
|
2023-04-12 20:13:24 -07:00 |
|
Nikolaj Bjorner
|
0b5c38dea5
|
fix #6676 get rid of rem0 declare it to be mod0 semantics to simplify code paths
|
2023-04-11 16:46:43 -07:00 |
|
Nikolaj Bjorner
|
368d60f553
|
add branch / cut selection heuristic from solver=2
disabled for testing.
|
2023-04-10 22:14:16 -07:00 |
|
Nikolaj Bjorner
|
7f3b518a71
|
bug fixes to bounds propagation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-04-05 17:53:19 -07:00 |
|
Nikolaj Bjorner
|
00306731f6
|
cosmetic updates to bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-04-05 16:40:18 -07:00 |
|
Nikolaj Bjorner
|
2f992a7c9f
|
adjust bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-04-04 09:28:44 -07:00 |
|
Nikolaj Bjorner
|
50630bf8f5
|
prep for bilinear adt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-04-03 10:22:57 -07:00 |
|
Jakob Rath
|
9e1afc5916
|
Remove repropagate_units as well
|
2023-04-03 17:12:15 +02:00 |
|
Jakob Rath
|
21d315ba58
|
Fix try_ugt_z as well
|
2023-04-03 16:27:09 +02:00 |
|
Jakob Rath
|
76c18ee6e3
|
Fix try_ugt_y
|
2023-04-03 16:18:01 +02:00 |
|
Jakob Rath
|
c3c9883b0a
|
Remove repropagate
|
2023-04-03 15:50:47 +02:00 |
|
Nikolaj Bjorner
|
9d751576bc
|
add utility to count clauses
|
2023-04-02 16:12:26 -07:00 |
|
Nikolaj Bjorner
|
3302ab9dc5
|
fix bug introduced in is_valid()
|
2023-04-02 16:12:11 -07:00 |
|
Nikolaj Bjorner
|
ae57475483
|
fix bug in conflict::is_valid exposed by testing unit propagation
|
2023-04-02 14:54:20 -07:00 |
|
Nikolaj Bjorner
|
7b60c37ad8
|
remaining issue fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-04-01 10:30:49 -07:00 |
|
Nikolaj Bjorner
|
63ebd4fcba
|
another unsoundness bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-03-31 16:13:46 -07:00 |
|
Nikolaj Bjorner
|
5e0db02753
|
reset conflict after unsat core
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-03-30 17:27:55 -07:00 |
|
Nikolaj Bjorner
|
9614e428a6
|
wip: enabling reinit approach
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-03-30 08:41:22 -07:00 |
|
Nikolaj Bjorner
|
bee3320ff6
|
put reinit-stack code path under ENALBE_REINIT_STACK macro
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-03-29 13:03:00 -07:00 |
|
Nikolaj Bjorner
|
8cefa02b0d
|
Merge branch 'polysat' of https://github.com/z3prover/z3 into polysat
|
2023-03-29 09:58:46 -07:00 |
|
Nikolaj Bjorner
|
c0f43b9206
|
expose watch/unwatch
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-03-29 09:58:44 -07:00 |
|
Jakob Rath
|
f9147a7dc0
|
remove old code/notes
|
2023-03-29 16:14:01 +02:00 |
|
Jakob Rath
|
5e16a17f90
|
alternative bor
|
2023-03-29 15:57:15 +02:00 |
|
Jakob Rath
|
0704f90e9f
|
fix log in release mode
|
2023-03-29 15:56:50 +02:00 |
|
Jakob Rath
|
67a4480410
|
comments, minor
|
2023-03-29 15:53:22 +02:00 |
|
Jakob Rath
|
1f58a906ed
|
no more unassigned constraints in value propagation
|
2023-03-29 15:49:31 +02:00 |
|
Jakob Rath
|
d7930b3997
|
Find more undetected bool/eval conflicts in viable::resolve_interval
|
2023-03-29 15:47:10 +02:00 |
|