PICOSAT(1)
π PICOSAT(1) β the General Commands Manual bestie β¨
okay so you opened the manual for picosat and you're in the right place, this is the General Commands Manual page for it, and yes I'm gonna hold your hand through the whole thing π«Ά
πΈ NAME πΈ
picosat β a SAT solver that also does proof and core stuff π
π SYNOPSIS π
picosat [options] input-file
π¦ DESCRIPTION π¦
So this page is here to give you the quick lil rundown of the picosat command, bestie, nothing more, nothing less.
picosat is a SAT solver and it comes with proof and core capabilities. BUT β and this is the important part, listen up β if you actually wanna use those capabilities you have to run the picosat.trace binary instead. They come with some overhead, so like, they're the fancy version. β¨
β¨ OPTIONS β¨
okay here's the whole menu, no skips, no cuts, every single one π
-hβ shows you a summary of the options, like a lil cheat sheet π--versionβ prints the version and then dips out, exit stage left π¦--configβ prints the build configuration and exits, same energy β-vβ turns on verbose output, so it tells you everything it's doing π£οΈ-fβ ignores an invalid header, like "nah we're not doing that today" π-nβ does not print the satisfying assignment, keeping it mysterious π-pβ prints the formula in DIMACS format and exits π-i <0/1>β forces FALSE or TRUE respectively as the default phase (so<0/1>= FALSE, TRUE) π-a <lit>β starts things off with an assumption π-l <limit>β sets the decision limit, a whole cap on decisions π₯-s <seed>β sets the random number generator seed, for reproducible chaos π²-o <output>β sets the output file π-t <trace>β generates a compact proof trace file (usepicosat.trace, see above π)-T <trace>β generates an extended proof trace file (usepicosat.trace, see above π)-r <trace>β generates a reverse unit propagation proof file (usepicosat.trace, see above π)-c <core>β generates a clausal core file in DIMACS format (usepicosat.trace, see above π)-V <core>β generates a file listing the core variables π-U <core>β generates a file listing the used variables π§
π AUTHOR π
picosat was written by Armin Biere <biere@jku.at> π«Ά
This manual page was written by Michael Tautschnig <mt@debian.org>, for the Debian project (but may be used by others). slay π
okay bestie that's the whole page, you ate that fr fr π and just so you have the receipts: this was the PICOSAT(1) page dated February 5, 2010 β¨ no cap, go solve some SATs ππ
π¦ where this page comes from
- debian bookworm: picosat 965-2 Β· MIT
- debian trixie: picosat 965-2 Β· MIT
- ubuntu jammy: picosat 965-2 Β· MIT
- ubuntu noble: picosat 965-2 Β· MIT
- ubuntu resolute: picosat 965-3 Β· MIT
- ubuntu stonking: picosat 965-3 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms