picosat.trace(1)

picosat.trace1

Sat solver with proof and core support

Part of picosat(1).

Usage

picosat [options] input-file

Overview

This manual page documents briefly the picosat command.

picosat is a SAT solver with proof and core capabilities. Use the picosat.trace binary to actually use these capabilities (these incur some overhead).

Options

-h Show summary of options.

--version

print version and exit

--config

print build configuration and exit

-v

enable verbose output

-f

ignore invalid header

-n

do not print satisfying assignment

-p

print formula in DIMACS format and exit

-i <0/1>

force FALSE respectively TRUE as default phase

-a <lit>

start with an assumption

-l <limit>

set decision limit

-s <seed>

set random number generator seed

-o <output>

set output file

-t <trace>

generate compact proof trace file (use picosat.trace, see above).

-T <trace>

generate extended proof trace file (use picosat.trace, see above).

-r <trace>

generate reverse unit propagation proof file (use picosat.trace, see above).

-c <core>

generate clausal core file in DIMACS format (use picosat.trace, see above).

-V <core>

generate file listing core variables

-U <core>

generate file listing used variables

Releases

Unchanged in 8 releases since Debian 6.0 (Squeeze).

  1. 6.0–13

Author

picosat was written by Armin Biere <[email protected]>.

This manual page was written by Michael Tautschnig <[email protected]>, for the Debian project (but may be used by others).

From picosat 965-2 in Debian 13 (Trixie). Parsed by carta from the page's man source.