~/talk

IPASIR-UP: User Propagators for CDCL

links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Proposes a minimal standardized extension to IPASIR called IPASIR-UP interface that exposes four notifications and five callbacks to inspect and influence CDCL search; extends CaDiCaL (CaDiCaL extended) to support lazy user propagations, delayed explanations, and frozen variables for in‑processing. Tests include symmetry‑aware graph enumeration (avoids exponential clauses and produces ~12 million graphs quickly) and replacing MiniSAT inside cvc5, yielding significant speedups and more solved SMT instances. Future work focuses on representing trusted external clauses and incremental in‑processing proofs.

AI-written summary · about

  1. 0:00Start
  2. 0:44Usual Use of SAT Solvers
  3. 2:06Usual Use of Incremental SAT Solvers
  4. 4:05Interactive Incremental SAT Solving
  5. 5:51IPASIR-UP: A New Interface for Interactive CDCL
  6. 8:01IPASIR-UP: IPASIR with User Propagators
  7. 10:09CDCL with IPASIR-UP - Example
  8. 23:28IPASIR-UP for SAT modulo Symmetries - Example
  9. 24:40IPASIR-UP for Satisfiability Modulo Theories - cvc5
  10. 26:34Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.