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 …
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 …
expressible as boolean combinations of linear integer constraints. The key idea underlying …
Predicting failures of vision systems
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 …
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 …
higher-order logic by calling the automated provers for first-order logic E, SPASS and …
Boosting k-Induction with Continuously-Refined Invariants
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 …
falsification to verification. In software verification, k-induction works only if auxiliary …
Software verification with PDR: an implementation of the state of the art
Property-directed reachability (PDR) is a SAT/SMT-based reachability algorithm that
incrementally constructs inductive invariants. After it was successfully applied to hardware …
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 …
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 …
For certain classes of systems, it is possible to prove the termination of the procedure and …
Minimal sets over monotone predicates in boolean formulae
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 …
settings is well-known. Besides SAT, a number of computational problems related with …
Induction duality: primal-dual search for invariants
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 …
and it is well-known that these two kinds of reasoning are in some sense dual to each other …