Nikolaj Bjorner
|
0278612328
|
build issues, add equivalence finding to probing (disabled)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-06 04:31:19 -08:00 |
|
Nikolaj Bjorner
|
d42a5410c9
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-05 21:53:19 -08:00 |
|
Nikolaj Bjorner
|
63fc62fbe4
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-05 21:51:34 -08:00 |
|
Nikolaj Bjorner
|
2acab46388
|
anf translation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-05 21:09:52 -08:00 |
|
Nikolaj Bjorner
|
c473cd78d8
|
fix translation to pdd
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-05 20:58:35 -08:00 |
|
Nikolaj Bjorner
|
030da1f8ac
|
build warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-05 20:50:36 -08:00 |
|
Nikolaj Bjorner
|
36da1c828d
|
say no to the pramgas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-05 17:59:41 -08:00 |
|
Nikolaj Bjorner
|
15ae942118
|
add headers, remove pragma in cpp before Agatha Christie character prepended by N notices
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-05 17:58:19 -08:00 |
|
Nikolaj Bjorner
|
f61bd97ea1
|
anf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-05 16:46:51 -08:00 |
|
Nikolaj Bjorner
|
37864b48b2
|
elim-eqs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-05 16:46:50 -08:00 |
|
Nikolaj Bjorner
|
39847054f1
|
add validation to aig-finder
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-05 16:46:50 -08:00 |
|
Nikolaj Bjorner
|
e1fb74edc5
|
add ite-finder, profile
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-05 16:46:50 -08:00 |
|
Nikolaj Bjorner
|
a6c3c18e74
|
add files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-05 16:46:50 -08:00 |
|
Nikolaj Bjorner
|
d27a949ae9
|
add anf and aig simplifier modules, cut-set enumeration, aig_finder, hoist out xor_finder from ba_solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-05 16:46:49 -08:00 |
|
Nikolaj Bjorner
|
40a4326ad4
|
add anf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-05 16:46:49 -08:00 |
|
Nikolaj Bjorner
|
1d0572354b
|
add bit-matrix, avoid flattening and/or after bit-blasting, split pdd_grobner into solver/simplifier, add xlin, add smtfd option for incremental mode logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-01 20:14:20 -08:00 |
|
Nikolaj Bjorner
|
216affd852
|
set defrag
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-12-31 11:55:44 -08:00 |
|
Nikolaj Bjorner
|
17824df3cd
|
Update inc_sat_solver.cpp
revert local change
|
2019-12-31 11:55:43 -08:00 |
|
Nikolaj Bjorner
|
a7dc50362b
|
fix #2836
|
2019-12-31 11:55:43 -08:00 |
|
Nikolaj Bjorner
|
90ca594835
|
remove unsound use of sat_big reduction
|
2019-12-20 22:01:18 -08:00 |
|
Nikolaj Bjorner
|
918846a97e
|
fix #2814
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-12-20 16:35:38 -08:00 |
|
Nikolaj Bjorner
|
f5164d166b
|
unused / return warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-12-18 14:25:18 -08:00 |
|
Nikolaj Bjorner
|
f090abce9f
|
add deps
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-12-17 11:33:16 -08:00 |
|
Nikolaj Bjorner
|
1fdde9e056
|
move bdd to separate space
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-12-17 10:03:01 -08:00 |
|
Nikolaj Bjorner
|
5dfe4a4b48
|
ensure relevancy isn't increased between calls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-23 15:42:44 -08:00 |
|
Nikolaj Bjorner
|
e818b8d06f
|
binspr
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-20 16:27:40 -08:00 |
|
Michał Janiszewski
|
3feb1479c9
|
Improve platform detection, in particular MSVC ARM64
|
2019-10-24 15:19:53 -07:00 |
|
Nikolaj Bjorner
|
e5504247e9
|
use propagation filter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-20 16:00:20 -07:00 |
|
Nikolaj Bjorner
|
ca498e20d1
|
move value factories to model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-16 19:48:35 -07:00 |
|
Nuno Lopes
|
4643fdaa4e
|
remove a few str copies when throwing exceptions
|
2019-10-08 22:29:17 +01:00 |
|
Nikolaj Bjorner
|
75a40d8f8e
|
reorder fields, rename overload name clash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-25 16:01:39 -03:00 |
|
Nikolaj Bjorner
|
a337a51374
|
fixes for #2513
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-23 23:29:24 +03:00 |
|
Nikolaj Bjorner
|
c15764e06d
|
remove verbose=0 instances #2507
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-21 21:40:51 +08:00 |
|
Bruce Mitchener
|
e2122c0d3d
|
Fix whitespace issues in *.pyg.
|
2019-08-15 10:19:33 -07:00 |
|
Nikolaj Bjorner
|
2bd8d3b485
|
fixes for input4/5 #2416
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-28 10:28:01 +08:00 |
|
Nikolaj Bjorner
|
53aded3198
|
fix #2416 exposed bugs: unsat-core extraction in combination with chronological backracking, equivalence elimination in combination with PB constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-25 18:55:44 -07:00 |
|
Nikolaj Bjorner
|
8a0d79251e
|
make sorting of soft constraints the same across implementations of std::sort
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-25 11:32:49 -07:00 |
|
Nikolaj Bjorner
|
ca25e482e5
|
temporarily disable elim_pure
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-24 19:01:23 -07:00 |
|
Nikolaj Bjorner
|
604e6b2705
|
fix #2418, change types in sat_solver to avoid cast
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-24 11:52:28 -07:00 |
|
Nikolaj Bjorner
|
1a70fce92e
|
add back nvars
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-24 09:51:04 -07:00 |
|
Nikolaj Bjorner
|
185b01dd35
|
fix #2416
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-23 19:01:49 -07:00 |
|
Nikolaj Bjorner
|
c2264c73f2
|
debug mutex
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-23 19:01:49 -07:00 |
|
Daniel Schemmel
|
77d5b381ea
|
Order initialization to avoid -Wreorder
|
2019-07-23 11:12:29 +02:00 |
|
Nikolaj Bjorner
|
364fbda925
|
expose reorder config
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-22 15:30:06 -07:00 |
|
Nikolaj Bjorner
|
a9a26e5f2e
|
review comments by Elffers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-21 06:52:02 -07:00 |
|
Nikolaj Bjorner
|
43a19cadf6
|
avoid reorder regression. affects performance of SAT and also noticably for #2405
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-20 12:40:22 -07:00 |
|
Nikolaj Bjorner
|
41ca956012
|
expose import model converter over Python, document it, add partial order axioms for lex, disable linear order axioms, prepare ground for re-adding clauses from reconstruction stack
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-18 13:45:13 -07:00 |
|
Nikolaj Bjorner
|
cd93cdd819
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-09 07:40:29 +01:00 |
|
Nikolaj Bjorner
|
1e21ea4645
|
fix cleanup bug exposed by reordering simplifcations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-23 01:25:50 +02:00 |
|
Nikolaj Bjorner
|
333b32b0d2
|
disable adding redundant ite clauses as lemma. Add as non-redundant
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-21 16:32:45 +02:00 |
|