Chair of Computer Architecture

University Freiburg

SAT Solving Lecture Summer Semester 2025

Organization

Goals

Introduction into advanced data structures and algorithms for SAT Solving.

Exercises

There will be four exercises; in each, we build parts of a SAT solver. You may write your SAT solver in your preferred language, and we will provide C++ templates and solutions.

Participation in the exercises is mandatory (Studienleistung).

ILIAS

The course will be similar to the course taught last year in 2024 as well as its predecessors at UFR and at JKU for which you find additional resources here:

http://fmv.jku.at/sat/

Slides are updated and available on our NextCloud reachable from

ILIAS

which also contain additional material including recordings.

Course Outline

Copied from summer semester 2023 (might be slightly outdated)

Supplementary Material