Extending Sledgehammer with SMT solvers

JC Blanchette, S Böhme, LC Paulson - Journal of automated reasoning, 2013 - Springer
Sledgehammer is a component of Isabelle/HOL that employs resolution-based first-order
automatic theorem provers (ATPs) to discharge goals arising in interactive proofs. It …

Inductive invariant generation via abductive inference

I Dillig, T Dillig, B Li, K McMillan - Acm Sigplan Notices, 2013 - dl.acm.org
This paper presents a new method for generating inductive loop invariants that are
expressible as boolean combinations of linear integer constraints. The key idea underlying …

Predicting failures of vision systems

P Zhang, J Wang, A Farhadi… - Proceedings of the …, 2014 - openaccess.thecvf.com
Computer vision systems today fail frequently. They also fail abruptly without warning or
explanation. Alleviating the former has been the primary focus of the community. In this work …

Sledgehammer: judgement day

S Böhme, T Nipkow - … : 5th International Joint Conference, IJCAR 2010 …, 2010 - Springer
Sledgehammer, a component of the interactive theorem prover Isabelle, finds proofs in
higher-order logic by calling the automated provers for first-order logic E, SPASS and …

Boosting k-Induction with Continuously-Refined Invariants

D Beyer, M Dangl, P Wendler - International Conference on Computer …, 2015 - Springer
Abstract k-induction is a promising technique to extend bounded model checking from
falsification to verification. In software verification, k-induction works only if auxiliary …

Software verification with PDR: an implementation of the state of the art

D Beyer, M Dangl - International Conference on Tools and Algorithms for …, 2020 - Springer
Property-directed reachability (PDR) is a SAT/SMT-based reachability algorithm that
incrementally constructs inductive invariants. After it was successfully applied to hardware …

Software Verification Using k-Induction

AF Donaldson, L Haller, D Kroening… - Static Analysis: 18th …, 2011 - Springer
We present combined-case k-induction, a novel technique for verifying software programs.
This technique draws on the strengths of the classical inductive-invariant method and a …

Backward reachability of array-based systems by SMT solving: Termination and invariant synthesis

S Ghilardi, S Ranise - Logical Methods in Computer Science, 2010 - lmcs.episciences.org
The safety of infinite state systems can be checked by a backward reachability procedure.
For certain classes of systems, it is possible to prove the termination of the procedure and …

Minimal sets over monotone predicates in boolean formulae

J Marques-Silva, M Janota, A Belov - … Saint Petersburg, Russia, July 13-19 …, 2013 - Springer
The importance and impact of the Boolean satisfiability (SAT) problem in many practical
settings is well-known. Besides SAT, a number of computational problems related with …

Induction duality: primal-dual search for invariants

O Padon, JR Wilcox, JR Koenig, KL McMillan… - Proceedings of the …, 2022 - dl.acm.org
Many invariant inference techniques reason simultaneously about states and predicates,
and it is well-known that these two kinds of reasoning are in some sense dual to each other …