CLASP(1)
β¨ CLASP(1) β¨
okay bestie, welcome to the clasp manual page π it's a General Commands Manual situation, and this is the page for section 1. grab a snack, we're doing this π
π NAME π
clasp β a conflict-driven nogood learning answer set solver π
no cap, that's literally the whole vibe. it solves answer sets and it learns from conflict. main character energy fr fr.
πΈ SYNOPSIS πΈ
clasp [number] [options]
yeah. that's it. a number if you feel like it, some options if you feel like it π¦
π DESCRIPTION π
so this manual page documents the clasp command briefly. just the quick rundown, the lil appetizer, iykyk β¨
clasp is an answer set solver for (extended) normal logic programs. the way it works is it takes the high-level modeling capacities of answer set programming (ASP) and smooshes them together with state-of-the-art techniques from the area of Boolean constraint solving. iconic combo honestly π
the primary clasp algorithm relies on conflict-driven nogood learning, which is a technique that proved very successful for satisfiability checking (SAT). slay.
and here's the thing that makes it different, bestie: unlike other learning ASP solvers, clasp does not rely on legacy software β no SAT solver, no other existing ASP solver, none of that π it was genuinely developed for answer set solving based on conflict-driven nogood learning. built different, periodt π
so you can run clasp as an:
- ASP solver β on
LPARSEoutput format - SAT solver β on simplified
DIMACS/CNFformat - PB solver β on
OPBformat
three whole modes. versatile queen π
π¦ OPTIONS π¦
okay so these programs follow the usual GNU command line syntax, with long options starting with two dashes (`-`) π«Ά
a summary of options is included below. for a complete description, see <http://www.potassco.org/clasp/> β
-h,--helpβ show summary of options. your lil cheat sheet, bestie π-v,--versionβ show version of program. for when you gotta know which queen you're dealing with π
π SEE ALSO π
go say hi to gringo too, they're besties π«Ά
π AUTHOR π
clasp was written by Benjamin Kaufmann <kaufmann@cs.uni-potsdam.de> π
this manual page was written by Thomas Krennwallner <tkren@kr.tuwien.ac.at>, for the Debian project (and may be used by others). we love a generous icon β¨
and that's a wrap, bestie π this whole thing comes to you from March 4, 2010 β vintage but still slaying π mwah π«Ά
π¦ where this page comes from
- debian bookworm: clasp 3.3.5-4.2 Β· MIT
- debian trixie: clasp 3.3.5-4.2 Β· MIT
- ubuntu jammy: clasp 3.3.5-4ubuntu1 Β· MIT
- ubuntu noble: clasp 3.3.5-4.2build1 Β· MIT
- ubuntu resolute: clasp 3.3.5-5 Β· MIT
- ubuntu stonking: clasp 3.3.5-5 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms