kit2024

Lecture: Practical SAT Solving

Summer Term 2024, Computer Science, Karlsruhe Institute of Technology (KIT)

Slides

Exercises

Slides and Code used in the Exercises

Repository

This page is generated from our repository on GitHub

Code

The code/src/util directory contains a CNF file parser that is called when instantiating the class in CNFFormula.h, which can also read packed CNF files. The parser uses `libarchive’ (for unpacking CNF files), so to use it you need to install libarchive like this:

To build the programs from the lecture and exercises, invoke our build script CMakeLists.txt as follows:

cmake -S code -B code/build
cmake --build code/build