summaryrefslogtreecommitdiffstats
path: root/src/sat
Commit message (Collapse)AuthorAgeFilesLines
* Experiments with SAT sweeping.Alan Mishchenko2017-02-183-1/+11
|
* New function to retrieve polarity value of a variable.Bruno Schmitt2017-02-182-1/+6
|
* Bug fix in analyze_final method.Bruno Schmitt2017-02-181-2/+2
|
* Compiler warnings.Alan Mishchenko2017-02-181-1/+1
|
* Compiler warnings.Alan Mishchenko2017-02-182-7/+7
|
* Experiments with SAT sweeping.Alan Mishchenko2017-02-183-11/+13
|
* Fixing missing sat_solver APIs in 'iprove'.Alan Mishchenko2017-02-161-6/+24
|
* Fixing missing sat_solver APIs in 'iprove'.Alan Mishchenko2017-02-151-3/+40
|
* - Small changes to the watch lists behavior.Bruno Schmitt2017-02-157-5/+98
| | | | | - Implementation of bookmark, unbookmark and rollback procedures. - Minor changes.
* - Small bug fix in var activity (improve performance)Bruno Schmitt2017-02-144-56/+55
| | | | - New implementation of watcher lists.
* Commenting out uncommented message.Alan Mishchenko2017-02-111-1/+1
|
* Adding APIs to mark cones. Creating test-bench for incremental solving ↵Alan Mishchenko2017-02-114-4/+64
| | | | &satoko -i.
* Updates to variable activity in the SAT solver.Alan Mishchenko2017-02-112-342/+224
|
* Movinng custom floating-point implementations, etc.Alan Mishchenko2017-02-113-454/+2
|
* New implementation of a software floating point implementation (sdbl) for ↵Bruno Schmitt2017-02-1111-469/+412
| | | | | | consistency across different platforms and compilers. Removing useless files and compile time options related to variable activity data type (it can only be sdbl).
* Platform-independent double.Alan Mishchenko2017-02-112-1/+226
|
* Updates to the autotuner.Alan Mishchenko2017-02-101-1/+1
|
* Changes to compile on Windows.Alan Mishchenko2017-02-101-3/+3
|
* Merged in boschmitt/abc (pull request #51)Alan Mishchenko2017-02-116-39/+149
|\ | | | | | | Modifications to satoko.
| * Merged alanmi/abc into defaultBruno Schmitt2017-02-103-96/+177
| |\
| * | New fixed point data type.Bruno Schmitt2017-02-106-39/+149
| | | | | | | | | | | | | | | Expose all options to command line. Expose search statistics to users.
* | | Adding PDR with abstraction.Alan Mishchenko2017-02-102-31/+34
| |/ |/|
* | Improving CEX minimization.Alan Mishchenko2017-02-103-96/+177
|/
* Standardizing the use of new CNF generator. Adding CNF variable connectivity ↵Alan Mishchenko2017-02-109-26/+13
| | | | information.
* Profiling CEX minimization.Alan Mishchenko2017-02-091-4/+22
|
* - Adding a compile time option to use floats for var activity (now it can be ↵Bruno Schmitt2017-02-098-34/+300
| | | | | | | | 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.
* Re-introducing floating-point activity in the SAT solver.Alan Mishchenko2017-02-071-2/+18
|
* Re-introducing floating-point activity in the SAT solver.Alan Mishchenko2017-02-062-39/+171
|
* Small changes to compile satoko on Windows.Alan Mishchenko2017-02-063-4/+4
|
* Small changes to support old compilers.Bruno Schmitt2017-02-068-34/+34
|
* Adding a new SAT solver to ABC. (Satoko)Bruno Schmitt2017-02-0622-0/+3451
| | | | The command is ‘satoko’
* Improving new X-valued simulation in 'pdr'.Alan Mishchenko2017-02-061-4/+27
|
* Improvements to inductive generalization in IC3/PDR by Zyad Hassan.Alan Mishchenko2017-02-022-0/+122
|
* Reordering if-statements in the xsat solver.Alan Mishchenko2017-02-021-5/+3
|
* Custom floating-point number.Alan Mishchenko2017-01-281-0/+15
|
* Custom floating-point number.Alan Mishchenko2017-01-281-0/+213
|
* Adding features for invariant minimization.Alan Mishchenko2017-01-251-0/+225
|
* Fixing windows compilation problem.Alan Mishchenko2017-01-243-3/+4
|
* Fixing gcc compilation problem.Alan Mishchenko2017-01-241-2/+2
|
* Merged alanmi/abc into defaultBruno Schmitt2017-01-251-1/+6
|\
| * Updates to delay optimization project.Alan Mishchenko2016-12-291-1/+6
| |
* | Fixes to make xSAT compile with old compilers.Bruno Schmitt2016-12-138-136/+119
|/ | | | Small typos and variables renaming.
* Bug fix in 'dsat <file.cnf>' when the number of classes in listed incorrectly.Alan Mishchenko2016-12-132-4/+3
|
* Bug fix in 'dsat <file.cnf>' when the number of classes in listed incorrectly.Alan Mishchenko2016-12-138-110/+138
|
* xSAT is an experimental SAT Solver based on Glucose v3(see Glucose ↵Bruno Schmitt2016-12-1213-0/+3151
| | | | | | | | | | | | | | 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.
* Fixes and adjustments for the edge computation flow.Alan Mishchenko2016-07-151-1/+1
|
* Experiments with edge-based mapping.Alan Mishchenko2016-06-151-2/+3
|
* Enabling AIGs without structural hashing.Alan Mishchenko2016-05-201-2/+2
|
* Added switch 'bmc3 -r' to disable periodic restarts in the SAT solver.Alan Mishchenko2016-05-194-1/+4
|
* Experiments with generating sat assignments.Alan Mishchenko2016-05-151-1/+1
|