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.
☆55May 24, 2025Updated 9 months ago
Alternatives and similar repositories for dig
Users that are interested in dig are comparing it to the libraries listed below
Sorting:
- A formally verified bug finder☆14Nov 25, 2024Updated last year
- ☆12Dec 29, 2022Updated 3 years ago
- Open source release from our ICLR 2020 paper, CLN2INV: Learning Loop Invariants with Continuous Logic Networks.☆21Jun 8, 2020Updated 5 years ago
- Static Analyzer for LLVM bitcode based on Abstract Interpretation. **Update**: clam is still actively maintained. Please use branch dev1…☆287Apr 21, 2024Updated last year
- ☆20May 30, 2024Updated last year
- MemLock: Memory Usage Guided Fuzzing☆32Jun 30, 2020Updated 5 years ago
- Tools for manipulating CHC and related files☆15Apr 21, 2023Updated 2 years ago
- easter egg is a flexible, high-performance e-graph library with support of multiple additional assumptions at once☆13Mar 27, 2025Updated 11 months ago
- Binsec/Haunted is an extension of Binsec to verify speculative constant-time and detect Spectre attacks.☆17Oct 19, 2023Updated 2 years ago
- MachSMT: An ML-Driven Algorithm Selection tool for SMT Solvers☆25Apr 21, 2023Updated 2 years ago
- Type qualifiers for C☆16Sep 21, 2011Updated 14 years ago
- Cyclic theorem prover for equalitional reasoning using egraphs☆27Oct 24, 2023Updated 2 years ago
- TRACER Symbolic Execution Tool☆28Jun 16, 2020Updated 5 years ago
- A verified Implementation of a mini prolog☆17Nov 27, 2022Updated 3 years ago
- ☆15Sep 14, 2022Updated 3 years ago
- ☆16Apr 15, 2019Updated 6 years ago
- Solver for Constrained Horn Clauses☆50Updated this week
- Generates loop invariants for program verification☆63Jan 22, 2021Updated 5 years ago
- An automated deductive program verifier.☆43Mar 2, 2023Updated 3 years ago
- A library for verifying graph-manipulating programs. Powered by Coq and VST. Compatible with CompCert.☆18Aug 21, 2025Updated 6 months ago
- [ICSE 2022] Controlled Concurrency Testing via Periodical Scheduling☆36Oct 9, 2022Updated 3 years ago
- Alternative implementation of the logical framework Dedukti in Rust☆23Apr 10, 2025Updated 10 months ago
- Implementation of the IC3 / Property Directed Reachability algorithm using the the Z3 SMT solver.☆18Apr 30, 2016Updated 9 years ago
- Automated Controller Synthesis☆15Jun 27, 2018Updated 7 years ago
- Intrepyd Model Checker☆18Nov 5, 2021Updated 4 years ago
- Dynamic detection of likely invariants☆245Feb 20, 2026Updated last week
- Linux kernel library functions formally verified.☆52Jan 11, 2026Updated last month
- Program Analysis, Software Verification & Testing. Python3, CAS, Dafny, Z3, CVC4, UCLID, ZChaff, NuSMV, AFL, Scala, CBMC & LLVM Framework…☆39Apr 9, 2023Updated 2 years ago
- Code Continuity Analysis Framework☆23Mar 3, 2025Updated 11 months ago
- A fast and certifying solver for quantified Boolean formulas.☆26Apr 29, 2025Updated 10 months ago
- This is solc-verify, a modular verifier for Solidity.☆53Sep 5, 2023Updated 2 years ago
- SRI Sally: A model checker for infinite-state systems.☆76Jul 31, 2025Updated 7 months ago
- Program analysis tools developed at Draper on the CBAT project.☆106Apr 13, 2023Updated 2 years ago
- Experimental translation of llvm to smt.☆58Apr 8, 2020Updated 5 years ago
- The Use of Likely Invariants as Feedback for Fuzzers☆93Jan 19, 2022Updated 4 years ago
- DPLL(T)-based Verification tool for DNNs☆30Updated this week
- Scalable Validator for Binary Lifters☆62Jun 28, 2020Updated 5 years ago
- COVA - A static analysis tool to compute path conditions☆40Jul 12, 2025Updated 7 months ago
- A copy of the latest version of MVSIS☆12Apr 18, 2021Updated 4 years ago