Skip to content

gchan510/cos516-final

Repository files navigation

About

Skolemizer for AE-formulas in LIA/LRA based on the SeaHorn verification framework and the Z3 SMT solver. This is the main computational engine used in the Incremental Model Checking (LPAR'15, CAV'16) and in the Program Synthesis from Assume-Guarantee contracts (preprint).

Installation

  • cd aeval ; mkdir build ; cd build
  • cmake ../
  • make to build dependencies (Z3 and LLVM)
  • make to build AE-VAL

The binary of AE-VAL can be found in build/tools/aeval/

COS516 Final Project

To check equivalence between two programs, run

equiv <program1> <program2> [unroll1 unroll2]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published