KIT | KIT-Bibliothek | Impressum | Datenschutz

CaDiCaL 3.0 (Tool Paper)

Pollitt, Florian ; Fleury, Mathias ; Fazekas, Katalin ; Froleyks, Nils ; Schidler, André ; Schreiber, Dominik ORCID iD icon 1; Biere, Armin ; Ignatiev, Alexey [Hrsg.]; Szeider, Stefan [Hrsg.]
1 Institut für Theoretische Informatik (ITI), Karlsruher Institut für Technologie (KIT)

Abstract:

The propositional satisfiability (SAT) solver Kissat supports a relatively narrow feature set in favor of bare-metal performance and targeted improvements to core solving techniques, which helped it dominate the International SAT Competition since 2024. However, many applications rely on advanced SAT solver features such as incremental interaction schemes, finding direct consequences of assumed literals, or expressive proof logging that allows for real-time checking. This system description reports on how we successfully adapted Kissat’s award-winning techniques to the full-featured incremental SAT solver CaDiCaL, including clausal congruence closure, clausal equivalence sweeping, and bounded variable addition. The main challenge was to support efficient linear proof production with hints. We further extended CaDiCaL’s API to extract implied literals under assumptions and applied advanced deterministic scheduling of inprocessing based on the ticks metric for approximating cache line accesses. Experiments confirm the benefits of these efforts.


Verlagsausgabe §
DOI: 10.5445/IR/1000196596
Veröffentlicht am 27.08.2026
Originalveröffentlichung
DOI: 10.4230/lipics.sat.2026.40
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Theoretische Informatik (ITI)
Publikationstyp Proceedingsbeitrag
Publikationsdatum 16.07.2026
Sprache Englisch
Identifikator ISBN: 978-3-95977-431-4
ISSN: 1868-8969
KITopen-ID: 1000196596
Erschienen in 29th International Conference on Theory and Applications of Satisfiability Testing (SAT 2026)
Veranstaltung 29th International Conference on Theory and Applications of Satisfiability Testing (SAT 2026), Lissabon, Portugal, 20.07.2026 – 23.07.2026
Verlag Schloss Dagstuhl - Leibniz-Zentrum für Informatik (LZI)
Seiten 1
Serie 377
Externe Relationen Siehe auch
Schlagwörter Incremental SAT, CaDiCaL, SAT Solver, Theory of computation → Logic and verification
Nachgewiesen in OpenAlex
Scopus
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page