Theory-Specific Proof Steps Witnessing Correctness of SMT Executions
Rodrigo Otoni, Martin Blicha, Patrick Eugster, Antti E. J. Hyvärinen, Natasha Sharygina
摘要
Ensuring hardware and software correctness increasingly relies on the use of symbolic logic solvers, in particular for satisfiability modulo theories (SMT). However, building efficient and correct SMT solvers is difficult: even state-of-the-art solvers disagree on instance satisfiability. This work presents a system for witnessing unsatisfiability of instances of NP problems, commonly appearing in verification, in a way that is natural to SMT solving. Our implementation of the system seems to often result in significantly smaller witnesses, lower solving overhead, and faster checking time in comparison to existing proof formats that can serve a similar purpose.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
相关 Paper
- ZKSMT: A VM for Proving SMT Theorems in Zero KnowledgeDaniel Luick, John C. Kolesar, Timos Antonopoulos, William R. Harris 等USENIX Security 2024
- Boosting SMT solver performance on mixed-bitwise-arithmetic expressionsDongpeng Xu, Binbin Liu, Weijie Feng, Jiang Ming 等PLDI 2021 · 被引用 23 次
- Network Can Help Check Itself: Accelerating SMT-based Network Configuration Verification Using Network Domain KnowledgeXing Fang, Feiyan Ding, Bang Huang, Ziyi Wang 等INFOCOM 2024 · 被引用 12 次
- Faster Certified Symmetry Breaking Using Orders with Auxiliary VariablesMarkus Anders, Bart Bogaerts, Benjamin Bogø, Arthur Gontier 等AAAI 2026
- Scalable Verification of Quantized Neural NetworksThomas A. Henzinger, Mathias Lechner, Dorde ZikelicAAAI 2021 · 被引用 41 次
