Skip to content

Commit 847dd5c

Browse files
author
Leo Alt
committed
Docs
1 parent 3c1f555 commit 847dd5c

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

docs/smtchecker.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,14 @@ A common subset of targets might be, for example:
474474
There is no precise heuristic on how and when to split verification targets,
475475
but it can be useful especially when dealing with large contracts.
476476

477+
Unproved Targets
478+
================
479+
480+
If there are any unproved targets, the SMTChecker issues one warning stating
481+
how many unproved targets there are. If the user wishes to see all the specific
482+
unproved targets, the CLI option ``--model-checker-show-unproved true`` and
483+
the JSON option ``settings.modelChecker.showUnproved = true`` can be used.
484+
477485
Verified Contracts
478486
==================
479487

docs/using-the-compiler.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,8 @@ Input Description
402402
},
403403
// Choose which model checker engine to use: all (default), bmc, chc, none.
404404
"engine": "chc",
405+
// Choose whether to output all unproved targets. The default is `false`.
406+
"showUnproved": true,
405407
// Choose which targets should be checked: constantCondition,
406408
// underflow, overflow, divByZero, balance, assert, popEmptyArray, outOfBounds.
407409
// If the option is not given all targets are checked by default.

0 commit comments

Comments
 (0)