Nikolaj Bjorner
|
6297c001ee
|
remove legacy solve_eqs_tactic entirely
also, bug fixes to elim_unconstrained (elim_uncnstr2) which is to replace legacy tactic for eliminating unconstrained constants.
|
2022-11-14 18:57:16 -08:00 |
|
Nikolaj Bjorner
|
3a37cfca30
|
switch to solve_eqs2 tactic
|
2022-11-08 12:23:36 -08:00 |
|
Bruce Mitchener
|
5d0dea05aa
|
Remove empty leaf destructors. (#6211)
|
2022-07-30 10:07:03 +01:00 |
|
Nikolaj Bjorner
|
9f2b18cac5
|
add tactic name
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-07 13:37:57 -08:00 |
|
Nikolaj Bjorner
|
0ce1c34d81
|
fix #5065 - regression solving str.from_int equations now that it isn't injective any longer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-03-02 12:59:48 -08:00 |
|
Nikolaj Bjorner
|
2328a6e839
|
add a way to use new smt core for selected logics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-14 10:43:52 -07:00 |
|
Nikolaj Bjorner
|
2d01c64d2c
|
fix #3682
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-02 12:30:25 -07:00 |
|
Nikolaj Bjorner
|
8b720a0d66
|
fix #3115 fix #3116 regressions from #3111 etc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-02 16:38:33 -08:00 |
|
Nikolaj Bjorner
|
238ff78374
|
fix #3082
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-24 09:01:31 -08:00 |
|
Nikolaj Bjorner
|
e0d8cefde4
|
remove cooperate
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-12 20:15:46 -07:00 |
|
Bruce Mitchener
|
b83d6d77c9
|
Use nullptr rather than 0/NULL.
|
2018-11-28 14:57:01 +07:00 |
|
Nikolaj Bjorner
|
cf4bf7b591
|
more consistent use of parallel mode when enabled, takes care of example test from #1898 that didn't trigger parallel mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-02 18:44:53 -05:00 |
|
Nuno Lopes
|
5de6628a5d
|
remove spurious copies and inc_refs around ref_vector
|
2018-06-28 10:31:38 +01:00 |
|
Nikolaj Bjorner
|
859c68c2ac
|
merge with opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-30 08:27:54 -07:00 |
|
Nikolaj Bjorner
|
55eb11d91b
|
fix bug in blocked clause elimination: it was ignoring unit literals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-31 13:26:20 -07:00 |
|
Nikolaj Bjorner
|
c513f3ca09
|
merge with master
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-25 14:57:01 -07:00 |
|
Bruce Mitchener
|
76eb7b9ede
|
Use nullptr.
|
2018-02-12 14:05:55 +07:00 |
|
Bruce Mitchener
|
b7d1753843
|
Use override rather than virtual.
|
2018-02-09 21:19:27 +07:00 |
|
Nikolaj Bjorner
|
2f218b0bdc
|
remove also cores as arguments to tactics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-19 12:18:50 -08:00 |
|
Nikolaj Bjorner
|
4bbece6616
|
re-organize proof and model converters to be associated with goals instead of external
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-18 16:33:54 -08:00 |
|
Nikolaj Bjorner
|
df6b1a707e
|
remove proof_converter from tactic application, removing nlsat_tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-17 23:32:29 -08:00 |
|
Nuno Lopes
|
861a0745c1
|
remove a few unneded mem allocations
|
2017-11-06 10:36:10 +00:00 |
|
Nikolaj Bjorner
|
2b82fd5d0c
|
updated include directives
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-01 10:51:47 -07:00 |
|
Nikolaj Bjorner
|
b19f94ae5b
|
make include paths uniformly use path relative to src. #534
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-31 13:24:11 -07:00 |
|
Mikolas Janota
|
ec47a1df50
|
Adding bv preprocessing techniques.
|
2016-09-16 19:44:37 +01:00 |
|
mikolas
|
419e2c4899
|
Inc sat for ackr.
|
2016-03-10 17:36:06 +00:00 |
|
Nuno Lopes
|
12458b1a84
|
remove dead code in qfufbv
|
2016-02-22 10:22:56 +00:00 |
|
Mikolas Janota
|
8547a965ab
|
changing preamble for qfufbv_ackr_tactic.
|
2016-02-04 14:05:40 +00:00 |
|
mikolas
|
faa620f673
|
Further refactoring ackermannization.
|
2016-02-03 17:31:19 +00:00 |
|
mikolas
|
2679b74543
|
refactoring
|
2016-02-03 13:53:52 +00:00 |
|
Christoph M. Wintersteiger
|
5cf2caa7e9
|
Added check for QF_BV in QF_UFBV tactic.
|
2015-11-12 14:48:55 +00:00 |
|
Leonardo de Moura
|
6d7d205e13
|
fixed more problems in the new param framework
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-03 15:02:34 -08:00 |
|
Leonardo de Moura
|
0990a2e045
|
using a consistent naming convention for naming tactic subfolders
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-24 15:11:44 -07:00 |
|