Add option divModWithSlacks

This commit is contained in:
Leo Alt
2021-08-06 15:50:25 +02:00
parent a532df20ec
commit 08c065ee04
37 changed files with 799 additions and 10 deletions
+6
View File
@@ -400,6 +400,12 @@ Input Description
"source1.sol": ["contract1"],
"source2.sol": ["contract2", "contract3"]
},
// Choose whether division and modulo operations should be replaced by
// multiplication with slack variables. Default is `true`.
// Using `false` here is recommended if you are using the CHC engine
// and not using Spacer as the Horn solver (using Eldarica, for example).
// See the Formal Verification section for a more detailed explanation of this option.
"divModWithSlacks": true,
// Choose which model checker engine to use: all (default), bmc, chc, none.
"engine": "chc",
// Choose whether to output all unproved targets. The default is `false`.