~/conference

Satisfiability: Theory, Practice, and Beyond 2023

satisfiability researchers, SAT solver developers, constraint programming researchers, MaxSAT developers, QBF researchers, formal methods engineers, knowledge compilation researchers

CDCL conflict-driven learning; IPASIR user propagators; MaxSAT proof logging; QBF proof systems; sum-of-squares certificates; stabbing planes proofs; cutting planes simulations; certified symmetry breaking; sampler testing and Barbarik; Conjure abstract modelling; MCSat for nonlinear arithmetic; knowledge compilation for synthesis

titleauthorlength
In Search of the Hard InstancesAlbert Atserias01h 16m
Partial survey that ties concrete lower/upper bounds, sum-of-squares algebraic proofs, and proof-search hardness to practical SAT behavior. Shows the…
Talk on
A Survey of AutomatabilityRobert Robere01h 05m
Defines automatability as finding a proof within time bounded by the shortest proof length and contrasts algorithms and lower bounds. Gives the trivial 2^s…
Talk on
On Bounded Depth Proofs For Tseitin Formulas On The Grid; RevisitedKilian Risse30m
Proves that bounded-depth Frege refutations of the Tseitin formula on an n × n torus require length exp( n / (log M)^O(d) ) when every line has size ≤ M and…
Talk on
CDCL SAT Solving and Applications to Optimization ProblemsAlexander Nadel01h 01m
Concise primer on CDCL specifics (GRASP vs Chaff, two-watched literals, BCP internals, first-UIP clause conflict extraction and the tradeoff between…
Talk on
IPASIR-UP: User Propagators for CDCLKatalin Fazekas, Aina Niemetz, Mathias Preiner, Markus Kirchweger, Stefan Szeider, Armin Biere31m
Proposes a minimal standardized extension to IPASIR called IPASIR-UP interface that exposes four notifications and five callbacks to inspect and influence CDCL…
Talk on
Designing Samplers is Easy: The Boon of TestersKuldeep S. Meel31m
A scalable grey-box tester called Barbarik tester uses conditional sampling to distinguish samplers without needing samples proportional to the solution count…
Talk on
Structure-guided Local Improvement for Maximum SatisfiabilityAndré Schidler25m
Presents a method that iteratively extracts tiny subinstances by growing a frontier from unsatisfied soft clauses on the primal graph expansion, fixes the rest…
Talk on
A Roadmap for the Next Phase of SAT ResearchKarem Sakallah01h 10m
Argues CDCL’s power comes from combining conflict-driven learning with conflict-driven branching, conjectures that many human-created CNF encodings have…
Talk on
Beyond SAT - Proofs for QBF, and moreMeena Mahajan48m
Overview of what is known and what still fails: four concrete QBF proof paradigms — expansion, universal reduction — plus literal merging/long‑distance…
Talk on
The Proof Complexity of Integer ProgrammingNoah Fleming59m
Introduces Stabbing Planes as a proof system modeling branch-and-cut and proves a constructive translation that, when each query has bounded-coefficient…
Talk on
Theoretical limits of 1UIP LearningMarc Vinyals33m
Shows explicit CNF families with linear-length resolution proofs but that force CDCL with 1UIP (or any reasonable learning) to incur a quadratic blowup in…
Talk on
Clique is hard on average for unary Sherali-AdamsSusanna F. de Rezende35m
Claim: for G~G(n,1/2) with high probability, unary Sherali‑Adams needs size n^{Omega(log n)} to refute the existence of a k‑clique even when k = n^{Omega(1)}…
Talk on
Graph Colouring Is Hard on Average for Polynomial Calculus and NullstellensatzShuo Pang29m
Proves that polynomial calculus and Nullstellensatz require linear degree (hence a strongly exponential-size lower bound) to refute that sparse random…
Talk on
Isomorph-Free Generation Of Combinatorial Objects With Sat Modulo SymmetriesStefan Szeider, Katalin Fazekas, Markus Kirchweger, Tomas Peitl, Manfred Scheucher47m
SMS claims a practical, certifying way to generate combinatorial objects without isomorphic duplicates by integrating a CDCL SAT solver with dynamic…
Talk on
Logic, Optimization, and Constraint Programming: A Fruitful CollaborationJohn Hooker01h 02m
Asserts concrete equivalences and tools: conflict clauses are Benders cuts — SAT/SMT conflict learning is derivable from inference duality — and resolution…
Talk on
ASP: Theory, Practice, and BeyondTorsten Schaub42m
Answer Set Programming is a rule‑based modeling language with a grounding+solving pipeline (Gringo→Clingo) that enforces stable model semantics via the logic…
Talk on
Modern Constraint Programming, For People Who Know SATCiaran McCreesh50m
Overview of modern constraint programming versus SAT with concrete differences: model languages like MiniZinc and Essence, stateful propagators, and lazy…
Talk
Rado numbers: SAT methods and connections to Nullstellensatz complexityWilliam J. Wesley38m
Computations produce hundreds of new exact Rado numbers and a SAT method that generates SAT-based formulas for three infinite families of three‑color Rado…
Talk
Exact Covering with ColoursDon Knuth24m
Defines exact covering with color (XCC) that generalizes exact cover and CSPs, adds just a few dozen lines to an existing solver, and implements both dancing…
Talk on
Benefits of Abstract Modelling using ConjureÖzgür Akgün48m
A toolchain centered on Conjure + Essence takes a high-level, typed problem specification and automatically generates many low-level encodings via Essence…
Talk on
Exploiting Combinatorial Structure in Constraint Programming: ...Gilles Pesant47m
Shows how constraint programming yields exact and approximate counts (19 solutions and 10/19 marginals in a regular constraint DAG example), gives a practical…
Talk on
The Power of Extended Resolution: A Practitioner's PerspectiveRandal Bryant01h 05m
Extended resolution is used to attach concise, checkable proofs to non‑CDCL reasoning: a BDD‑based proof generator emits DRAT/LRAT clauses so Gaussian…
Talk on
Reactive Synthesis Empowered by Logical ReasoningRayna Dimitrova45m
Overview of SAT-based reactive synthesis with concrete encodings and results: bounded synthesis searches for finite-state implementations up to a given size…
Talk
MCSat Approaches for Solving Non-linear Modular ArithmeticDaniela Kaufmann47m
Presents two concrete MCSat-based solvers: PolySAT in Z3, a word-level bitvector solver that keeps variable domains as symbolic intervals, extracts forbidden…
Talk on
Trustworthy Automated ReasoningMarijn Heule01h 03m
Claims validated with formally-verified proof checker: Boolean Pythagorean Triples is unsatisfiable for 1..7,824 with proofs that reach terabytes to petabytes…
Talk on
Certified Static and Dynamic Symmetry BreakingBart Bogaerts31m
This work shows how to produce machine-verifiable certificates for both static symmetry breaking and a prototype of dynamic symmetry breaking by encoding…
Talk on
Proof Logging for MaxSAT – The Past, The Present and The FutureJeremias Berg28m
MaxSAT is effective but lacks mature proof logging; recent work uses SAT solvers plus pseudo-Boolean cutting planes and finds real bugs where solvers perform…
Talk
Proof Logging for Constraint ProgrammingMatthew McIlree30m
A pseudo-Boolean proof system, VeriPB, records backtracking search by emitting negations of decision sequences as RUP steps and extends with cutting-planes to…
Talk on
Homomorphism Counts: Expressive Power and Query AlgorithmsPhokion Kolaitis01h 05m
Lovász’s theorem and its database analogue anchor a view where left profile and right profile are vectors of homomorphism counts; Dvořák shows Ck-equivalence…
Talk on
Analysis of Core-Guided MaxSat Using Cores and Correction SetsNina Narodytska47m
Proves that core-guided MaxSAT and hitting-set solvers recover the same original-core structure and that the minimum hitting set equals optimum when computed…
Talk on
Proving UNSAT in Zero KnowledgeNing Luo48m
A practical zero‑knowledge protocol proves propositional UNSAT by encoding clauses as polynomials and checking resolution steps as algebraic relations over a…
Talk on
Knowledge Compilation for Quantification and SynthesisSupratik Chakraborty01h 04m
Claims that a much weaker compiled form than OBDDs/DNNFs suffices to do existential quantification and Boolean functional synthesis in polytime: the synthesis…
Talk on
Explaining SAT Solving Using Causal ReasoningJiong Yang32m
CausalSAT runs solvers on UNSAT benchmarks, logs clause features and uses DRAT-trim to count clause utility (uses in the proof over the next 10,000 conflicts)…
Talk on
Unification of SAT, Constraint Programming, and Pseudo-Boolean Solving: A Personal StoryEmir Demirovic33m
Argues SAT CP and pseudo-Boolean solvers are essentially the same at a conceptual level and gives concrete transfers: clause learning → lazy clause generation…
Talk on
SAT Beyond Boolean InterpretationsVinodchandran Variyam18m
Given a CNF formula, the goal is to maximize its value under interpretations over a semiring K rather than Boolean truth; for the Viterbi semiring (values in…
Talk on
~/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.