SYMDIFF: a language-agnostic semantic diff tool for imperative programs
Z3: An Efficient SMT Solver