Skip to content

Commit 2610713

Browse files
author
Enrico Steffinlongo
committed
Added man entry for --incremental-smt2-solver
1 parent c420544 commit 2610713

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

doc/man/cbmc.1

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,25 @@ Output formula to given file
176176
Never turn arrays into uninterpreted functions
177177
.IP --arrays-uf-always
178178
Always turn arrays into uninterpreted functions
179+
.IP "--incremental-smt2-solver <cmd>"
180+
Use the incremental SMT backend where <cmd> is the command to invoke the SMT
181+
solver of choice.
182+
.br
183+
Examples invocations:
184+
.br
185+
--incremental-smt2-solver 'z3 -smt2 -in' (use the Z3 solver).
186+
.br
187+
--incremental-smt2-solver 'cvc5 --lang=smtlib2.6 --incremental' (use the CVC5 solver).
188+
.sp
189+
Note that:
190+
.br
191+
The solver name must be in the "PATH" or be an executable with full path.
192+
.br
193+
The SMT solver should accept incremental SMTlib v2.6 formatted input from the stdin.
194+
.br
195+
The SMT solver should support the QF_AUFBV logic.
196+
.br
197+
The flag --slice-formula should be added to remove some not-yet supported features.
179198
.SH ENVIRONMENT
180199
All tools honor the TMPDIR environment variable when generating temporary
181200
files and directories. Furthermore note that

0 commit comments

Comments
 (0)