Alan Mishchenko
c1b4b79e99
Integrating Glucose into &qbf.
2017-10-17 13:53:48 +09:00
Alan Mishchenko
711ea3dfec
Another variation on exact synthesis.
2017-10-11 18:07:35 +07:00
Alan Mishchenko
f97b8d2882
Improvements to SAT based SOP computation.
2017-10-06 17:16:16 +03:00
Alan Mishchenko
fbdf438d26
Experiments with SAT-based quantification.
2017-10-04 20:02:05 +03:00
Alan Mishchenko
0a3af509bc
Experiments with SAT-based quantification.
2017-10-04 19:10:00 +03:00
Alan Mishchenko
21aa0ee0e8
Addressing recently reported Bitbucket Issue #72 and #73 .
2017-10-03 16:20:10 +03:00
Alan Mishchenko
d0286dce37
Fixing minimize_assuptions using Glucose.
2017-10-02 21:31:34 +03:00
Alan Mishchenko
c272188946
Exact synthesis of majority gates.
2017-10-01 19:49:28 +03:00
Alan Mishchenko
ce8dbc4ac6
Exact synthesis of majority gates.
2017-10-01 18:40:30 +03:00
Alan Mishchenko
d3152aefa7
Exact synthesis of majority gates.
2017-10-01 18:00:09 +03:00
Alan Mishchenko
36858c5365
Enabling Glucose in SAT sweeping: &fraig -g.
2017-09-18 09:36:08 -07:00
Alan Mishchenko
12d21480de
Changes to Glucose to enable resetting the solver.
2017-09-18 08:43:55 -07:00
Alan Mishchenko
7e7ba1562e
Compiler warning.
2017-09-16 14:30:02 -07:00
Alan Mishchenko
e7def3d4a2
Enabling variable elim in &bmcs -g.
2017-09-16 14:28:32 -07:00
Alan Mishchenko
b5d42e8bf3
Adding support for Dimacs input to &satoko.
2017-09-16 13:13:30 -07:00
Alan Mishchenko
6d2efdf28f
Improvements in Glucose integration.
2017-09-16 12:48:23 -07:00
Alan Mishchenko
f5cb9d6448
Bug fix in Glucose integration.
2017-09-16 12:37:27 -07:00
Alan Mishchenko
2da820455e
Undoing updates to &bmcs to help debugging.
2017-09-15 20:54:27 -07:00
Alan Mishchenko
50bed57cae
Changes and fixed suggested by Clifford Wolf.
2017-09-15 10:59:39 -07:00
Alan Mishchenko
4c0b78cf7f
Updates to &bmcs to help debugging.
2017-09-12 11:43:14 -07:00
Alan Mishchenko
f1b7f9062e
Experiments with Glucose.
2017-09-07 23:02:26 -07:00
Alan Mishchenko
03e7b7209e
Experiments with Glucose.
2017-09-07 22:59:59 -07:00
Alan Mishchenko
32312c43f8
Avoid command name collision.
2017-09-07 19:58:34 -07:00
Alan Mishchenko
4cbc97a464
Compiler warnings.
2017-09-07 19:57:29 -07:00
Alan Mishchenko
8a11c911ab
Compiler warnings.
2017-09-07 19:54:12 -07:00
Alan Mishchenko
7ce7e9ec31
Compiler warnings.
2017-09-07 19:45:02 -07:00
Alan Mishchenko
af4c76e21a
Disabling CNF simplification in &bmcs -g.
2017-09-07 19:37:46 -07:00
Alan Mishchenko
ba0d855fd4
Trying to enable CNF simplification in &bmcs -g.
2017-09-07 19:16:13 -07:00
Alan Mishchenko
68b59b8a1e
Bug fix: forgot to init the runtime limit in Glucose.
2017-09-06 20:55:16 -07:00
Alan Mishchenko
3ffb098d64
Adding global conflict counter to Satoko (to make it apple-to-apple with other solvers).
2017-09-06 20:33:53 -07:00
Alan Mishchenko
97dd6019bf
Integrating Glucose into bmc3 -g.
2017-09-06 19:56:53 -07:00
Alan Mishchenko
b1bf802fda
More renaming.
2017-09-06 18:46:12 -07:00
Alan Mishchenko
bd6d95fa2c
Renaming Glucose namespace to avoid collisions with external solvers.
2017-09-06 18:43:15 -07:00
Alan Mishchenko
f68bd519c6
Integrating Glucose into &bmcs -g.
2017-09-06 17:57:44 -07:00
Alan Mishchenko
16a9c21c80
Adding Glucose 3.0 as a separate package.
2017-09-06 16:36:54 -07:00
Alan Mishchenko
9e0184c11e
Adding Glucose 3.0 as a separate package.
2017-09-06 16:31:24 -07:00
Alan Mishchenko
9e46ebe3f8
Adding Glucose 3.0 as a separate package.
2017-09-06 16:28:00 -07:00
Alan Mishchenko
f06056d85d
Changes to 'pdr' to run with updated Satoko.
2017-09-06 08:34:04 -07:00
Alan Mishchenko
0fa4c86899
Small bug in a recently added Satoko API.
2017-09-06 08:33:34 -07:00
Alan Mishchenko
ecae67e3bf
Several changes to various packages.
2017-09-04 15:57:00 -07:00
Alan Mishchenko
5e2bfe36ff
Adding minimize_assumptions to Satoko.
2017-09-03 08:07:28 -07:00
Alan Mishchenko
1d44f42039
Change in Satoko to make assumption var values appear in satisfiable assignments produced.
2017-09-03 07:28:04 -07:00
Alan Mishchenko
f991498890
Improvements to minimize_assumptions.
2017-09-03 07:25:58 -07:00
Alan Mishchenko
a321d4cb4d
Small changes to printouts in &bmcs.
2017-08-30 11:57:45 +08:00
Alan Mishchenko
d103c4e286
Small changes to printouts in &bmcs.
2017-08-30 11:39:21 +08:00
Bruno Schmitt
ba8112ff3a
Fixing bronken C++ build; Satoko internal header, solver.h, should not be used in other packages
2017-08-29 09:40:51 +02:00
Bruno Schmitt
d0f81fcf29
[Satoko] Small fix.
2017-08-28 11:15:00 +02:00
Bruno Schmitt
3df049f37d
[Satoko] Correcting bug found when integrating with pdr.
...
The head of the propagation queue was not begin properly reset.
Adding some debugging functions.
2017-08-28 10:59:30 +02:00
Alan Mishchenko
d80bbe7400
Adding runtime profile to &bmcs.
2017-08-16 15:46:02 +07:00
Alan Mishchenko
efa9654634
Bug fix in &bmcs.
2017-08-16 15:20:34 +07:00
Alan Mishchenko
7365052411
Adding an option to bmc3 to use Satoko intead of the default SAT solver.
2017-08-16 15:02:47 +07:00
Alan Mishchenko
85eee2ea96
Bug fix in &bmcs.
2017-08-16 14:59:36 +07:00
Alan Mishchenko
e6dd7cb5ff
Bug fix in &bmcs.
2017-08-16 14:51:43 +07:00
Alan Mishchenko
c5131ca85f
Changing enconding of the SAT solver return value in &bmcs.
2017-08-16 14:41:36 +07:00
Alan Mishchenko
23d36a8d56
Integrating Satoko into 'bmc' and 'bmc2'.
2017-08-16 14:20:52 +07:00
Alan Mishchenko
d2747fb281
Adding an option to bmc3 to use Satoko intead of the default SAT solver.
2017-08-16 13:18:26 +07:00
Alan Mishchenko
6ff66ed49e
Changing enconding of the SAT solver return value in &bmcs.
2017-08-16 11:55:10 +07:00
Alan Mishchenko
443776fed7
Additional changes to Satoko to enable various integrations.
2017-08-16 11:54:14 +07:00
Alan Mishchenko
2280c2e8fe
Trying &bmcs with external solvers.
2017-08-15 18:13:31 +07:00
Alan Mishchenko
2a0289f97b
Trying &bmcs with external solvers.
2017-08-15 17:07:31 +07:00
Alan Mishchenko
7747f21fe6
Added several helpful APIs to Satoko.
2017-08-15 17:07:12 +07:00
Alan Mishchenko
ca87c1a6a0
Unfold several timeframes at the same time in &bmcs.
2017-08-15 11:36:15 +07:00
Alan Mishchenko
1f5ab6d751
Bug fix in &bmcs.
2017-08-15 10:16:17 +07:00
Alan Mishchenko
a64957a526
Adding an option to bmc3 to use Satoko intead of the default SAT solver.
2017-08-13 17:53:19 +07:00
Alan Mishchenko
21289bf08a
Renaming several Satoko APIs to avoid collision with MiniSAT.
2017-08-13 17:52:25 +07:00
Alan Mishchenko
8ae4ed5de5
Experiments with BMC.
2017-08-13 15:19:49 +07:00
Alan Mishchenko
fe6cb9e891
Experiments with BMC.
2017-08-13 14:08:36 +07:00
Alan Mishchenko
f5f1f44a7b
Experiments with BMC.
2017-08-13 13:45:20 +07:00
Alan Mishchenko
ab8f784b6a
Experiments with BMC.
2017-08-13 13:37:48 +07:00
Alan Mishchenko
b39b55e885
Adding a callback feature to Satoko.
2017-08-13 13:37:36 +07:00
Baruch Sterin
cf427690a5
add frame done callback support for command &bmcs
2017-08-09 12:01:07 -07:00
Alan Mishchenko
a1d1a7b8cd
Experiments with BMC.
2017-08-09 17:38:40 +09:00
Alan Mishchenko
2e56f44c66
Compiler warnings.
2017-07-22 11:41:17 +07:00
Alan Mishchenko
66af4ae6d1
Experiments with BMC.
2017-07-22 11:16:07 +07:00
Alan Mishchenko
55771ee014
Experiments with BMC.
2017-07-22 11:13:40 +07:00
Alan Mishchenko
534ebbc7e5
Compiler warnings.
2017-04-28 10:49:56 -07:00
Alan Mishchenko
16ac046679
Compiler warnings.
2017-04-28 10:12:28 -07:00
Alan Mishchenko
68faa04aff
Compiler warnings.
2017-04-28 09:46:10 -07:00
Alan Mishchenko
fea18c2d42
Experiments with SAT sweeping.
2017-04-12 08:38:40 -07:00
Alan Mishchenko
79584f5e20
Experiments with SAT sweeping.
2017-04-11 21:06:42 -07:00
Alan Mishchenko
000e51f323
Experiments with hashing.
2017-04-11 18:23:09 -07:00
Alan Mishchenko
44605f5af6
Experiments with don't-cares.
2017-04-04 03:17:24 -07:00
Alan Mishchenko
f765e666ca
Experiments with don't-cares.
2017-04-02 21:51:47 -07:00
Alan Mishchenko
fdfb888891
Experiments with don't-cares.
2017-03-28 14:29:56 -07:00
Alan Mishchenko
036be3a541
Experiments with don't-cares.
2017-03-26 20:32:46 -07:00
Alan Mishchenko
a34d8cbb36
Experiments with don't-cares.
2017-03-23 19:19:29 -07:00
Yen-Sheng Ho
bacc1bc12c
added callbacks to bmc3 and sat solver
2017-03-20 19:13:40 -07:00
Yen-Sheng Ho
9a1ef0e5d0
merge
2017-03-19 15:46:39 -07:00
Yen-Sheng Ho
51fbf37cb4
%pdra: working on bmc3
2017-03-19 12:41:06 -07:00
Alan Mishchenko
3329086947
Several bug fixed / small changes in Satoko.
2017-03-18 20:16:16 -07:00
Alan Mishchenko
1ccf3218f0
Synthesis for mesh of LUTs.
2017-03-17 16:23:44 -07:00
Alan Mishchenko
60aa7baa47
Synthesis for mesh of LUTs.
2017-03-17 16:22:10 -07:00
Alan Mishchenko
d81d9cc05a
Synthesis for mesh of LUTs.
2017-03-17 13:54:30 -07:00
Alan Mishchenko
9e668f1b10
Synthesis for mesh of LUTs.
2017-03-17 13:53:37 -07:00
Alan Mishchenko
6a997172df
Merged in msoeken/abc-exact (pull request #66 )
...
Fixes in exact synthesis and small fix in xsat and satoko.
2017-03-06 18:01:37 +00:00
Mathias Soeken
574cf1022d
Fix wrong type cast.
2017-03-06 16:34:15 +01:00
Bruno Schmitt
9b7ea213bc
Prevents Satoko from silently becoming inconsistent
2017-03-06 11:58:28 -03:00
Alan Mishchenko
4cf046c94d
Clone of the main SAT solver to eneable independent work.
2017-03-03 15:18:10 -08:00
Alan Mishchenko
59348e227c
Clone of the main SAT solver to eneable independent work.
2017-03-03 15:16:05 -08:00
Alan Mishchenko
ff88edd664
Adding alternative generalization procedure.
2017-03-02 13:01:32 -08:00
Alan Mishchenko
160d1311c9
Adding efficient procedure to minimize the set of assumptions (improved literal reordering).
2017-03-02 11:10:16 -08:00
Alan Mishchenko
7747d89c90
Adding alternative generalization procedure.
2017-03-01 20:29:09 -08:00
Alan Mishchenko
bd9b7d64e1
Adding efficient procedure to minimize the set of assumptions.
2017-03-01 13:59:23 -08:00
Bruno Schmitt
9957736777
Adding an procedure to write DIMACS.
...
Fixing small bugs.
2017-02-28 18:58:14 -03:00
Bruno Schmitt
9d46d84b27
Small tweak to rollback behavior.
2017-02-21 18:37:06 -03:00
Bruno Schmitt
68dd780635
Adding new command to reset Satoko.
...
Small fixes in watching list data structure.
2017-02-19 15:34:21 -08:00
Alan Mishchenko
27caed8dc8
Experiments with SAT sweeping.
2017-02-18 20:20:50 -08:00
Bruno Schmitt
3f0cb6318b
New function to retrieve polarity value of a variable.
2017-02-18 17:08:54 -08:00
Bruno Schmitt
ac409b3152
Bug fix in analyze_final method.
2017-02-18 15:24:56 -08:00
Alan Mishchenko
131c1613a4
Compiler warnings.
2017-02-18 14:29:04 -08:00
Alan Mishchenko
316238d484
Compiler warnings.
2017-02-18 14:26:31 -08:00
Alan Mishchenko
429f52ce15
Experiments with SAT sweeping.
2017-02-18 14:20:10 -08:00
Alan Mishchenko
6d6bf8740d
Fixing missing sat_solver APIs in 'iprove'.
2017-02-16 13:57:36 -08:00
Alan Mishchenko
bcc6d2686f
Fixing missing sat_solver APIs in 'iprove'.
2017-02-15 19:12:47 -08:00
Bruno Schmitt
088aabc102
- Small changes to the watch lists behavior.
...
- Implementation of bookmark, unbookmark and rollback procedures.
- Minor changes.
2017-02-15 17:02:32 -08:00
Bruno Schmitt
30037e0653
- Small bug fix in var activity (improve performance)
...
- New implementation of watcher lists.
2017-02-14 14:43:44 -08:00
Alan Mishchenko
4abb1ce8a4
Commenting out uncommented message.
2017-02-11 21:11:45 -08:00
Alan Mishchenko
2a5fa67d36
Adding APIs to mark cones. Creating test-bench for incremental solving &satoko -i.
2017-02-11 17:28:37 -08:00
Alan Mishchenko
f6193c0d45
Updates to variable activity in the SAT solver.
2017-02-11 15:38:50 -08:00
Alan Mishchenko
45f4d6c7e8
Movinng custom floating-point implementations, etc.
2017-02-11 13:55:41 -08:00
Bruno Schmitt
ab2d3acac9
New implementation of a software floating point implementation (sdbl) for consistency across different platforms and compilers.
...
Removing useless files and compile time options related to variable activity data type (it can only be sdbl).
2017-02-11 13:28:22 -08:00
Alan Mishchenko
8333cb807f
Platform-independent double.
2017-02-11 10:55:34 -08:00
Alan Mishchenko
5d717256d3
Updates to the autotuner.
2017-02-10 18:14:06 -08:00
Alan Mishchenko
d4b491d849
Changes to compile on Windows.
2017-02-10 17:51:42 -08:00
Alan Mishchenko
f7a1fe88fb
Merged in boschmitt/abc (pull request #51 )
...
Modifications to satoko.
2017-02-11 01:41:19 +00:00
Alan Mishchenko
8bff9aa1cd
Adding PDR with abstraction.
2017-02-10 17:36:20 -08:00
Bruno Schmitt
d69735309d
Merged alanmi/abc into default
2017-02-10 17:28:17 -08:00
Bruno Schmitt
342d2d9f5c
New fixed point data type.
...
Expose all options to command line.
Expose search statistics to users.
2017-02-10 17:26:45 -08:00
Alan Mishchenko
f2d096c9f0
Improving CEX minimization.
2017-02-10 13:20:20 -08:00
Alan Mishchenko
d335ee096e
Standardizing the use of new CNF generator. Adding CNF variable connectivity information.
2017-02-10 11:05:00 -08:00
Alan Mishchenko
4e6978f242
Profiling CEX minimization.
2017-02-09 18:05:55 -08:00
Bruno Schmitt
871899dcea
- Adding a compile time option to use floats for var activity (now it can be either ‘double’, ‘float’ or ‘unsigned’ (default))
...
- Adding vector of ‘float’
- Adding an option to configure the ratio of learnt clauses to be kept in clause database at each reduction (0 means no reduction).
- Other small changes.
2017-02-09 05:17:50 -08:00
Alan Mishchenko
80f5070dbe
Re-introducing floating-point activity in the SAT solver.
2017-02-07 02:05:03 -08:00
Alan Mishchenko
44dbf992a7
Re-introducing floating-point activity in the SAT solver.
2017-02-06 23:28:00 -08:00
Alan Mishchenko
542f84d2fb
Small changes to compile satoko on Windows.
2017-02-06 20:54:41 -08:00
Bruno Schmitt
0fb4442a82
Small changes to support old compilers.
2017-02-06 19:50:57 -08:00
Bruno Schmitt
cac3967b52
Adding a new SAT solver to ABC. (Satoko)
...
The command is ‘satoko’
2017-02-06 11:34:52 -08:00
Alan Mishchenko
89e8e50069
Improving new X-valued simulation in 'pdr'.
2017-02-06 00:21:28 -08:00
Alan Mishchenko
e91abd6307
Improvements to inductive generalization in IC3/PDR by Zyad Hassan.
2017-02-02 16:03:40 -08:00
Alan Mishchenko
f14ee271ab
Reordering if-statements in the xsat solver.
2017-02-02 12:44:54 -08:00
Alan Mishchenko
782125c61e
Custom floating-point number.
2017-01-28 12:01:32 -08:00
Alan Mishchenko
ec6b765314
Custom floating-point number.
2017-01-28 11:46:47 -08:00
Alan Mishchenko
636332c63e
Adding features for invariant minimization.
2017-01-25 22:27:46 -08:00
Alan Mishchenko
c3dfec7467
Fixing windows compilation problem.
2017-01-24 20:49:47 -08:00
Alan Mishchenko
88e887d1a0
Fixing gcc compilation problem.
2017-01-24 20:46:03 -08:00
Bruno Schmitt
876eb5a52e
Merged alanmi/abc into default
2017-01-25 13:40:31 +09:00
Alan Mishchenko
4488ab83d0
Updates to delay optimization project.
2016-12-29 14:45:16 +07:00
Bruno Schmitt
123b425052
Fixes to make xSAT compile with old compilers.
...
Small typos and variables renaming.
2016-12-13 11:29:38 -02:00
Alan Mishchenko
cb49c5d006
Bug fix in 'dsat <file.cnf>' when the number of classes in listed incorrectly.
2016-12-13 10:34:17 +08:00
Alan Mishchenko
81af996fee
Bug fix in 'dsat <file.cnf>' when the number of classes in listed incorrectly.
2016-12-13 10:02:28 +08:00
Bruno Schmitt
5351ab4b13
xSAT is an experimental SAT Solver based on Glucose v3(see Glucose copyrights below) and ABC C version of
...
MiniSat (bsat) developed by Niklas Sorensson and modified by Alan Mishchenko. It’s development has reached
sufficient maturity to be committed in ABC, but still in a beta state.
TODO:
* Read compressed CNF files.
* Study the use of floating point for variables and clauses activity.
* Better documentation.
* Improve verbose messages.
* Expose parameters for tuning.
2016-12-12 16:20:38 -02:00
Alan Mishchenko
1343b8a80c
Fixes and adjustments for the edge computation flow.
2016-07-15 19:56:34 -07:00
Alan Mishchenko
e1b51d1863
Experiments with edge-based mapping.
2016-06-15 18:47:10 -07:00
Alan Mishchenko
555ed0b158
Enabling AIGs without structural hashing.
2016-05-20 13:50:19 -07:00
Alan Mishchenko
2ded89cca5
Added switch 'bmc3 -r' to disable periodic restarts in the SAT solver.
2016-05-19 22:33:40 -07:00
Alan Mishchenko
fa111ff81b
Experiments with generating sat assignments.
2016-05-15 16:43:10 -07:00
Alan Mishchenko
12688ac9ee
Experiments with generating sat assignments.
2016-05-14 23:14:20 -07:00
Alan Mishchenko
5b6e5b8178
New command 'expand' to expand SOPs against the offset.
2016-05-12 22:41:20 -07:00
Alan Mishchenko
e3e6236663
This code was accidentally deleted from the SAT solver (effectively disabling restarts!)
2016-04-30 10:42:10 -07:00
Alan Mishchenko
67bfb4ba09
Improved algo for edge computation.
2016-04-23 15:13:22 +03:00
Alan Mishchenko
89d4ac5029
Adding new implementation of LEXSAT.
2016-04-12 19:44:21 -07:00
Alan Mishchenko
8de7383edd
Restructing sat_solver_solve() method for pushing/popping assumptions.
2016-04-12 19:43:15 -07:00
Alan Mishchenko
b4bb88ae5d
Removing unused feature of the SAT solver (user-guided variable ordering).
2016-04-12 12:04:03 -07:00
Alan Mishchenko
3a553e15ac
Removing unused feature of the SAT solver (native support for cardinality constraint).
2016-04-12 11:58:55 -07:00
Alan Mishchenko
720082753f
Improvements to delay-optimization in &satlut.
2016-04-04 12:51:05 -07:00
Alan Mishchenko
81b70c4d20
Corner-case bug fix in 'satclp' with conflict limit.
2016-03-25 13:51:05 -07:00
Alan Mishchenko
73cbe319ff
Bug fix in &fftest: not outputting test patterns when user test patterns are given.
2016-03-09 09:28:31 +09:00
Alan Mishchenko
67f4f1adae
Experiments with SAT-based mapping.
2016-02-07 21:13:33 -08:00
Alan Mishchenko
4ecf43f1f0
Adding a way to derive cardinality constraint as a sorting network.
2016-01-13 20:32:26 -08:00
Alan Mishchenko
8dd31fb4a9
Integrating new CNF generation into &bmc.
2016-01-12 22:07:01 -08:00
Alan Mishchenko
1bbf239843
Experiments with SAT-based mapping.
2016-01-10 21:04:17 -08:00
Alan Mishchenko
d6178631be
Adding support of candinality clause to the SAT solver.
2016-01-10 10:19:26 -08:00
Alan Mishchenko
19e4604b1f
Improvements to 'satclp'.
2015-11-09 09:23:39 -08:00
Alan Mishchenko
58c2584e2a
Improvements to 'satclp'.
2015-11-09 08:33:56 -08:00
Alan Mishchenko
e50fc467fd
Improvements to 'satclp' (unfinished).
2015-11-06 13:49:23 -08:00
Alan Mishchenko
dd365cbaf3
Improvements to 'satclp' (unfinished).
2015-11-06 09:05:17 -08:00
Alan Mishchenko
9521d1345b
Improvements to 'satclp'.
2015-10-28 13:44:29 -07:00
Alan Mishchenko
701565eb7b
Set the default cube limit in 'satclp' to be 0.
2015-10-23 15:44:53 -07:00
Alan Mishchenko
ea7b813638
Quality improvement in 'satclp'.
2015-10-22 16:50:02 -07:00
Alan Mishchenko
1332dc419f
Minor tuning in 'satclp'.
2015-10-22 11:45:23 -07:00
Alan Mishchenko
17718a4c7d
Corner case bug in 'satclp'.
2015-10-21 20:47:47 -07:00
Alan Mishchenko
ce232aca4e
Code inserts to profile runtime of 'satclp'.
2015-10-21 12:26:43 -07:00
Alan Mishchenko
9faaf802f7
Additional improvements in 'satclp'.
2015-10-18 15:26:23 -07:00
Alan Mishchenko
69df5462cb
Additional improvements in 'satclp'.
2015-10-18 15:24:12 -07:00
Alan Mishchenko
edf3144543
Added approximate SAT-based irredundant procedure to 'satclp'.
2015-10-17 12:31:22 -07:00
Alan Mishchenko
8093611068
Added comment how to print binary clauses in procedure Sat_SolverWriteDimacs().
2015-10-16 19:54:28 -07:00
Alan Mishchenko
17cbe3567e
Bug fix in 'satclp -r'.
2015-10-16 19:45:25 -07:00
Alan Mishchenko
a2692b70fb
New switch 'satclp -r' to reverse variable order.
2015-10-07 17:35:36 -07:00
Alan Mishchenko
f06ca216ab
Tuning SAT solver for QBF instances.
2015-09-18 09:05:27 -07:00
Alan Mishchenko
fdf00d8044
Tuning SAT solver for QBF instances.
2015-09-18 08:38:53 -07:00
Alan Mishchenko
3b838b953d
Tuning SAT solver for QBF instances.
2015-09-18 08:10:18 -07:00
Alan Mishchenko
b11344b454
Experiments with SAT-based collapsing.
2015-09-04 15:40:53 -07:00
Alan Mishchenko
a207f6c071
Experiments with SAT-based collapsing.
2015-09-04 11:52:27 -07:00
Alan Mishchenko
1ffd9aad76
Experiments with SAT-based collapsing.
2015-09-03 21:57:21 -07:00
Alan Mishchenko
5bcde4be2b
Experiments with SAT-based collapsing.
2015-09-03 21:56:29 -07:00
Alan Mishchenko
af828a499d
Removing unhelpful assertion in CEX minimization.
2015-09-01 12:02:44 -07:00
Alan Mishchenko
f7939ee6b1
Merging two threads.
2015-05-25 18:23:51 -07:00
Alan Mishchenko
a39ef30708
Procedure for extending care CEX to all objects.
2015-05-14 09:34:20 -07:00
Alan Mishchenko
3e1c831b2d
Bug fix in QBF solver.
2015-05-04 17:42:19 -07:00
Alan Mishchenko
bc6c0837a1
Adding support for dumping faults not detected by a given test-set in &fftest (switch -n).
2015-04-17 17:00:31 +09:00