Skip to content

Commit

Permalink
Picky CDCL: record in the changelog
Browse files Browse the repository at this point in the history
Picky CDCL: other engines instructions
  • Loading branch information
BritikovKI committed Mar 10, 2023
1 parent cfc9ea9 commit 25179f8
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 0 deletions.
1 change: 1 addition & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ API changes:
New features:
- Implemented the interpolant production and incrementality for the Lookahead
- Support for the combination of arrays and linear arithmetic (QF_ALIA, QF_AUFLIA)
- Implemented new solving heuristic - Picky CDCL, as an extension for the lookahead

### 2.4.3 (2022-11-21)

Expand Down
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,17 @@ $ opensmt test.smt2
```
It is also possible to run OpenSMT without any arguments, in which case it reads the input from the standard input.

### Other engines

OpenSMT supports multiple SMT solving approaches. By the default it uses the approach described in the CoreSMTSolver. But it can also utilize
Lookahead or Picky CDCL. Those engines can be enabled by using following config:
```
(set-option :pure-lookahead true)
```
or
```
(set-option :picky true)
```
### Interpolation
OpenSMT supports a range of interpolation algorithms for propositional
logic, linear real arithmetic, and uninterpreted functions with
Expand Down

0 comments on commit 25179f8

Please sign in to comment.