Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 3.08 KB

README.md

File metadata and controls

54 lines (40 loc) · 3.08 KB

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:

  • For Ubuntu: apt install libarchive-dev
  • For macOS: brew install libarchive

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