Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 615 Bytes

README.md

File metadata and controls

18 lines (13 loc) · 615 Bytes

cooper

An implementation of a Presburger arithmetic solver using Cooper's method.

Progress

Step Implemented Proven
Convert to negation normal form
Remove redundant predicates
Move quantified variable to one side of literal
Remove coefficients from quantified variable
Construct left infinite projection and remove quantification

Each step will have specialized ADTs for convenience.