Jakob Rath
|
45bd052b3e
|
reset pdd manager for output parameters
|
2023-10-23 15:37:08 +02:00 |
|
Jakob Rath
|
a797220484
|
fix
|
2023-10-23 15:27:12 +02:00 |
|
Jakob Rath
|
25d1bca583
|
assert
|
2023-10-23 15:25:24 +02:00 |
|
Jakob Rath
|
c87aa8bcf8
|
fix slice_pp
|
2023-10-23 15:24:27 +02:00 |
|
Jakob Rath
|
482e4da4d7
|
skip on_merge for equality nodes
|
2023-10-23 15:24:02 +02:00 |
|
Jakob Rath
|
83aeba9ef4
|
fix
|
2023-10-23 11:46:43 +02:00 |
|
Jakob Rath
|
64ac3596bd
|
less nesting
|
2023-10-23 11:46:25 +02:00 |
|
Nikolaj Bjorner
|
8fac89cdcc
|
enable more simplification in case inequality triggers a change.
|
2023-10-21 19:58:39 -07:00 |
|
Nikolaj Bjorner
|
4e21e126a8
|
update add_lemmas to use check-feasible
|
2023-10-21 19:58:07 -07:00 |
|
Nikolaj Bjorner
|
c9d298e57f
|
enable propagate-linear-equations and extend to monomials
|
2023-10-21 19:57:41 -07:00 |
|
Nikolaj Bjorner
|
53ce18ef34
|
update backoff for bounded_nla
|
2023-10-21 19:57:06 -07:00 |
|
Jakob Rath
|
38b0976adc
|
fix
|
2023-10-20 12:02:11 +02:00 |
|
Nikolaj Bjorner
|
97058b0d5d
|
allow for propagations the trigger make-feasible check
|
2023-10-19 16:08:44 -07:00 |
|
Nikolaj Bjorner
|
8c00181815
|
fix #6955
|
2023-10-19 10:41:24 -07:00 |
|
Nikolaj Bjorner
|
11ab583232
|
fix #6956
|
2023-10-19 10:34:31 -07:00 |
|
Nikolaj Bjorner
|
37fe9cc764
|
add Horner saturation to Grobner conflict detection
- throttle Grobner
- add (disabled) propagate_linear_equation to prepare for additional propagation.
- add validation code is_nla_conflict/add_nla_conflict to establish missed conflicts
|
2023-10-17 21:19:57 -07:00 |
|
Nikolaj Bjorner
|
0a1cc4c054
|
fix exception safety in pdd-solver
|
2023-10-17 19:50:34 -07:00 |
|
Nikolaj Bjorner
|
3fa67777e5
|
fix exception safety in pdd-solver
|
2023-10-17 19:50:13 -07:00 |
|
Nikolaj Bjorner
|
c9c5dbc347
|
#6523
|
2023-10-16 09:27:22 -07:00 |
|
Nikolaj Bjorner
|
f678861aef
|
fix #6947
|
2023-10-16 08:43:08 -07:00 |
|
Jakob Rath
|
a65c588a50
|
build_conflict_clause stub
|
2023-10-16 15:45:08 +02:00 |
|
Jakob Rath
|
816294025e
|
slicing minor
|
2023-10-16 15:33:43 +02:00 |
|
Jakob Rath
|
bb93a2ccb2
|
Avoid creating tautological clauses for quot_rem
|
2023-10-16 12:01:20 +02:00 |
|
Nikolaj Bjorner
|
ba881d9c9b
|
add facility to experiment with nla justified conflicts from Grobner equations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-10-16 00:40:43 -07:00 |
|
Nikolaj Bjorner
|
18fc6914d3
|
add facility to experiment with nla justified conflicts from Grobner equations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-10-16 00:40:24 -07:00 |
|
Nikolaj Bjorner
|
bdac86501d
|
add facility to check for missing propagations
|
2023-10-15 20:33:48 -07:00 |
|
Nikolaj Bjorner
|
cafe3acff1
|
delay detach
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-10-15 12:41:34 -07:00 |
|
Nikolaj Bjorner
|
891ab8bac5
|
#6523
fixup looping
|
2023-10-15 12:37:14 -07:00 |
|
Nikolaj Bjorner
|
6553382ec8
|
remove extra assume-eqs
|
2023-10-15 12:30:24 -07:00 |
|
Nikolaj Bjorner
|
b2efa592ce
|
#6523
deal with memory leak on exceptions
|
2023-10-15 12:17:08 -07:00 |
|
Nikolaj Bjorner
|
41b1f47d77
|
#6523
deal with memory leak when there is an exception
|
2023-10-15 12:15:28 -07:00 |
|
Nikolaj Bjorner
|
5942dc24bd
|
#6523
|
2023-10-15 11:41:25 -07:00 |
|
Nikolaj Bjorner
|
5619ed0586
|
resurrect old bounds propagation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-10-14 13:55:56 -07:00 |
|
Nikolaj Bjorner
|
a39d4adf5b
|
build fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-10-14 13:45:42 -07:00 |
|
Nikolaj Bjorner
|
47f1c86f93
|
fix regression
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-10-14 02:38:49 -07:00 |
|
Nikolaj Bjorner
|
d44d78f9d1
|
remove temporary configuration parameter used for testing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-10-14 01:33:05 -07:00 |
|
Nikolaj Bjorner
|
08af965b56
|
updates to monomial bounds
|
2023-10-14 01:33:05 -07:00 |
|
Hari Govind V K
|
ba6c23bbc5
|
bug fix #6934 (#6940)
|
2023-10-14 01:06:15 -07:00 |
|
Nuno Lopes
|
fcb03aa56c
|
minor code simplification
|
2023-10-11 01:38:03 +01:00 |
|
Nikolaj Bjorner
|
01188462d5
|
build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-10-10 16:24:05 -07:00 |
|
Nikolaj Bjorner
|
960a024d3d
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-10-10 13:54:00 -07:00 |
|
Nikolaj Bjorner
|
6445d01557
|
normalize newlines for if
|
2023-10-10 13:43:49 -07:00 |
|
Nikolaj Bjorner
|
d04807e8c3
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-10-10 13:43:38 -07:00 |
|
Nikolaj Bjorner
|
338d7b3283
|
remove unused variables
|
2023-10-10 13:42:21 -07:00 |
|
Nikolaj Bjorner
|
f3e9712beb
|
formatting
|
2023-10-10 13:42:21 -07:00 |
|
Nikolaj Bjorner
|
e8e636c3ec
|
fix #6936
|
2023-10-10 13:42:21 -07:00 |
|
Lev Nachmanson
|
7afa4d0752
|
Merge pull request #6938 from Z3Prover/uprop
fix a bug in unit nl prop. This also speeds up the nl propagation by more than 20 percent.
|
2023-10-10 09:49:41 -07:00 |
|
Lev Nachmanson
|
180ab727e7
|
fix a bug in unit nl prop
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2023-10-10 07:32:07 -07:00 |
|
Nikolaj Bjorner
|
adbee0cd3f
|
fix #6937
|
2023-10-10 16:02:59 +09:00 |
|
Nikolaj Bjorner
|
267e9e827d
|
#6935
|
2023-10-10 15:52:54 +09:00 |
|