KIT | KIT-Bibliothek | Impressum | Datenschutz

Real-time Proof Checking for Distributed Incremental SAT Solving

Schreiber, Dominik ORCID iD icon 1; Fleury, Mathias ; Fazekas, Katalin; Biere, Armin
1 Institut für Theoretische Informatik (ITI), Karlsruher Institut für Technologie (KIT)

Abstract:

Distributed clause-sharing SAT solvers are powerful automated reasoning tools capable of rapidly solving many difficult instances. Users of SAT solving often rely on incremental SAT solving, i.e., interactive solve calls over an evolving formula. We present the first approach to distributed incremental SAT solving that grants full confidence in the obtained result. Specifically, we extend a recent distributed real-time proof checking approach with an incremental proof interface. Our approach offers great flexibility in that it supports dynamic re-scheduling of computational resources and enables safely sharing clauses across tasks that operate on deviating assumptions and formula increments. We further add on-the-fly clause compression to checkers in order to reduce memory consumption. Experiments with the distributed solver MallobSat on up to 1216 cores show that our trusted solving approach checks incremental SAT tasks with small mean overhead (<33%) over unchecked solving.


Download
Originalveröffentlichung
DOI: 10.1007/978-3-032-22752-2_18
Zugehörige Institution(en) am KIT Institut für Theoretische Informatik (ITI)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2026
Sprache Englisch
Identifikator ISBN: 978-3-032-22752-2
ISSN: 0302-9743, 1611-3349
KITopen-ID: 1000193848
Erschienen in Tools and Algorithms for the Construction and Analysis of Systems – 32nd International Conference, TACAS 2026, Held as Part of the International Joint Conferences on Theory and Practice of Software, ETAPS 2026, Turin, Italy, April 11–16, 2026, Proceedings, Part I. Ed.: S. Junges
Veranstaltung 32nd International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2026), Turin, Italien, 11.04.2026 – 16.04.2026
Verlag Springer Nature Switzerland
Seiten 333 - 352
Serie Lecture Notes in Computer Science
Vorab online veröffentlicht am 16.04.2026
Externe Relationen Siehe auch
Nachgewiesen in Scopus
OpenAlex
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page