sat4j

Efficient library of SAT solvers in Java

Install

All systems
curl cmd.cat/sat4j.sh
Debian Debian
apt-get install sat4j
Ubuntu
apt-get install sat4j
image/svg+xml Kali Linux
apt-get install sat4j
CentOS
yum install sat4j
Fedora
dnf install sat4j
Windows (WSL2)
sudo apt-get update sudo apt-get install sat4j
Raspbian
apt-get install sat4j

sat4j

Efficient library of SAT solvers in Java

The aim of the SAT4J library is to provide an efficient library of SAT solvers in Java. Compared to the OpenSAT project, the SAT4J library targets first users of SAT "black boxes", willing to embed SAT technologies into their application without worrying about the details. The SAT4J project also tries to provide a basis of work for SAT researchers.