Generates loop invariants for program verification
-
Updated
Jan 22, 2021 - OCaml
Generates loop invariants for program verification
DIG is a numerical invariant generation tool. It infers program invariants or properties over (i) program execution traces or (ii) program source code. DIG supports many forms of numerical invariants, including nonlinear equalities, octagonal and interval properties, min/max-plus relations, and congruence relations.
Partial Redundancy Elimination Pass in LLVM
A repository that describes my explorations on formal verification using Dafny, techniques from programming language theory such as CYK parsing, Earley parsing, type-theoretic things like lambda calculus etc.
Java tool to gather statistics about loop usage in Java programs
Algorithm Analysis and Development
Add a description, image, and links to the loop-invariants topic page so that developers can more easily learn about it.
To associate your repository with the loop-invariants topic, visit your repo's landing page and select "manage topics."