mirror of
https://github.com/Z3Prover/z3
synced 2025-08-24 20:16:00 +00:00
fix bug in new core not detecting conflict, fix #6525, add tactic doc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
feda706d0d
commit
4f7f4376b8
14 changed files with 175 additions and 26 deletions
|
@ -13,7 +13,36 @@ Author:
|
|||
|
||||
Leonardo (leonardo) 2011-10-26
|
||||
|
||||
Notes:
|
||||
Tactic Documentation:
|
||||
|
||||
## Tactic sat
|
||||
|
||||
### Short Description
|
||||
|
||||
Try to solve goal using a SAT solver
|
||||
|
||||
## Tactic sat-preprocess
|
||||
|
||||
### Short Description
|
||||
|
||||
Apply SAT solver preprocessing procedures (bounded resolution, Boolean constant propagation, 2-SAT, subsumption, subsumption resolution).
|
||||
|
||||
### Example
|
||||
|
||||
```z3
|
||||
(declare-const a Bool)
|
||||
(declare-const b Bool)
|
||||
(declare-const c Bool)
|
||||
(declare-const d Bool)
|
||||
(declare-const e Bool)
|
||||
(declare-const f Bool)
|
||||
(declare-fun p (Bool) Bool)
|
||||
(assert (=> a b))
|
||||
(assert (=> b c))
|
||||
(assert a)
|
||||
(assert (not c))
|
||||
(apply sat-preprocess)
|
||||
```
|
||||
|
||||
--*/
|
||||
#pragma once
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue