Jakob Rath
|
e189b408bb
|
update test
|
2023-12-07 15:41:22 +01:00 |
|
Jakob Rath
|
ceb6798afa
|
remove tests for deleted code
|
2023-12-07 15:38:24 +01:00 |
|
Jakob Rath
|
a6c593b3d3
|
add dependencies from var equivalence
|
2023-12-07 15:33:11 +01:00 |
|
Jakob Rath
|
e1aa00352d
|
Merge remote-tracking branch 'origin/polysat' into polysat
|
2023-12-07 14:41:25 +01:00 |
|
Jakob Rath
|
67237efa11
|
Remove old viable query
|
2023-12-07 14:38:28 +01:00 |
|
Jakob Rath
|
970a68e749
|
switch on new viable
|
2023-12-07 14:36:37 +01:00 |
|
Jakob Rath
|
6e12c26a79
|
Remove unused code
|
2023-12-07 14:35:55 +01:00 |
|
Jakob Rath
|
d2c47d276b
|
fix tmp alloc
|
2023-12-07 14:33:33 +01:00 |
|
Jakob Rath
|
90e88d9a7e
|
New viable conflict (viable::set_conflict_by_interval)
|
2023-12-07 14:29:45 +01:00 |
|
Jakob Rath
|
110c62963f
|
for now, disable FI-lemma if we have to introduce extract-terms
|
2023-12-07 14:25:45 +01:00 |
|
Nikolaj Bjorner
|
453bab8d64
|
add note about pvar_queue.h
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-05 15:43:03 -08:00 |
|
Nikolaj Bjorner
|
2b673bcb48
|
remove component dependency on bigfix
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-05 12:56:00 -08:00 |
|
Nikolaj Bjorner
|
8b875f33db
|
remove references to unused linear solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-05 12:36:03 -08:00 |
|
Jakob Rath
|
02ff7efe25
|
Remove unused method
|
2023-12-01 15:51:53 +01:00 |
|
Jakob Rath
|
6ce63154d2
|
each overlapping variable needs to be explained only once
|
2023-12-01 15:49:39 +01:00 |
|
Jakob Rath
|
e1d23642bc
|
Fix dependency tracking for viable_fallback
now takes into account explanations for overlapping variables
|
2023-12-01 15:45:23 +01:00 |
|
Jakob Rath
|
555ac49023
|
shortcut
|
2023-12-01 15:23:48 +01:00 |
|
Jakob Rath
|
878d4a2fd0
|
Collect relevant entries
|
2023-12-01 15:18:57 +01:00 |
|
Jakob Rath
|
7987ac4475
|
check for full intervals
|
2023-12-01 15:14:16 +01:00 |
|
Jakob Rath
|
a3bf994aa4
|
viable: store origin pvar in entry
|
2023-12-01 13:19:20 +01:00 |
|
Jakob Rath
|
828f74db73
|
slicing::explain_simple_overlap
|
2023-12-01 13:15:45 +01:00 |
|
Jakob Rath
|
cf9b7bed0c
|
imports
|
2023-11-29 16:03:47 +01:00 |
|
Jakob Rath
|
e76c6b0fdc
|
fix test
|
2023-11-29 15:04:23 +01:00 |
|
Jakob Rath
|
872459170f
|
viable fallback with overlaps
|
2023-11-29 15:04:23 +01:00 |
|
Jakob Rath
|
27bc858509
|
univariate solver: support constraints on lower bits
|
2023-11-29 15:04:23 +01:00 |
|
Jakob Rath
|
c29d04d431
|
fix compiler error (2)
|
2023-11-29 15:04:23 +01:00 |
|
Jakob Rath
|
923e4b4bd9
|
fix compile error
|
2023-11-29 15:04:23 +01:00 |
|
Jakob Rath
|
79d77bc690
|
exit conditions
|
2023-11-29 15:04:23 +01:00 |
|
Jakob Rath
|
590e9b0fb1
|
outer loop, to continue search after recursive call
|
2023-11-29 15:04:23 +01:00 |
|
Jakob Rath
|
5d3a5a94e8
|
update progress
|
2023-11-29 15:04:23 +01:00 |
|
Jakob Rath
|
179da49379
|
fix
|
2023-11-29 15:04:23 +01:00 |
|
Jakob Rath
|
0b98a76177
|
refinement
|
2023-11-29 15:04:23 +01:00 |
|
Jakob Rath
|
203df6babb
|
fix recursion in case of large gap
|
2023-11-29 15:04:23 +01:00 |
|
Jakob Rath
|
39bee180de
|
store bit-intervals that were used
|
2023-11-29 15:04:23 +01:00 |
|
Jakob Rath
|
3740e766f7
|
check bits for next_val
|
2023-11-29 15:04:23 +01:00 |
|
Jakob Rath
|
2a3c8d2b82
|
find_on_layer: refactor interval loop
|
2023-11-29 15:04:22 +01:00 |
|
Jakob Rath
|
91a47b262b
|
find_on_layer: fixed bits refinement
|
2023-11-29 15:04:22 +01:00 |
|
Jakob Rath
|
6fa3af29c6
|
return entry from refine_bits
|
2023-11-29 15:04:22 +01:00 |
|
Jakob Rath
|
3b1836ea1e
|
fixed bits tests
|
2023-11-29 15:04:22 +01:00 |
|
Jakob Rath
|
bd48a63a07
|
Update extend_by_bits argument
|
2023-11-29 15:04:22 +01:00 |
|
Nikolaj Bjorner
|
a805e1f27d
|
fixes to AC plugin
|
2023-11-28 12:50:43 -08:00 |
|
Nikolaj Bjorner
|
14483dcd6e
|
n/a
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-11-20 16:15:30 -08:00 |
|
Nikolaj Bjorner
|
6a572543b4
|
n/a
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-11-20 15:54:00 -08:00 |
|
Nikolaj Bjorner
|
cbefe74219
|
hastwo
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-11-18 15:41:18 -08:00 |
|
Nikolaj Bjorner
|
7ad8c6a6ce
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-11-15 17:56:45 -08:00 |
|
Nikolaj Bjorner
|
a76aca57f0
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-11-15 17:03:41 -08:00 |
|
Nikolaj Bjorner
|
108275dcd9
|
n/a
|
2023-11-15 15:00:02 -08:00 |
|
Nikolaj Bjorner
|
bf5e6936c0
|
updated AC simplification
|
2023-11-15 11:01:51 -08:00 |
|
Nikolaj Bjorner
|
d5315e2283
|
prepare for subsumption
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-11-14 10:56:01 -08:00 |
|
Nikolaj Bjorner
|
616d00409f
|
updates to AC plugin, notes in BV plugin
|
2023-11-14 00:52:46 -08:00 |
|