Invariant leads to exclude entire state spaces which helps with analysis of static analysis programs.
- fully automatic inference of inductive invariant
- support data structures
- representation of inductive invariant
- support SMT theory combination
git clone --recursive https://github.com/ndreuu/SMTLIB2.git
git submodule update --init --recursive
cd /CataHornSolver
dotnet run <path-to-chc.smt2>