Intern talk: Understanding and Mitigating Solver Instability in Verification Tools
Abstract: Program verification tools such as Dafny and F* rely on Z3, an SMT-based automated theorem prover, to dispatch verification conditions. Z3’s powerful automation relieves programmers of the burden of writing tedious manual proofs. However,…