Skip to content

satlecture/kit2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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