An automated deductive program verifier.
☆43Mar 2, 2023Updated 3 years ago
Alternatives and similar repositories for grasshopper
Users that are interested in grasshopper are comparing it to the libraries listed below
Sorting:
- Some programs from Rustan Leino's "Program Proofs", in Why3.☆16Mar 13, 2023Updated 2 years ago
- Cyclic theorem prover for equalitional reasoning using egraphs☆27Oct 24, 2023Updated 2 years ago
- An abstract-interpretation-based static analysis for inferring refinement types☆16Aug 11, 2025Updated 6 months ago
- Solver for Constrained Horn Clauses☆50Feb 27, 2026Updated last week
- egraph on top of sqlite☆13Mar 8, 2022Updated 3 years ago
- DAI: Demanded Abstract Interpretation☆16Sep 23, 2024Updated last year
- An automated theorem prover for intuitionistic propostional logic☆14Sep 21, 2020Updated 5 years ago
- OCaml library to transform an Llvm control flow graph in an SMT formula.☆13Apr 20, 2018Updated 7 years ago
- ☆19Dec 21, 2024Updated last year
- miniKanren with a first-order representation of the search space☆17Jul 23, 2024Updated last year
- A verified Implementation of a mini prolog☆17Nov 27, 2022Updated 3 years ago
- Formal Semantics for Why3☆20Sep 28, 2025Updated 5 months ago
- An equational theorem prover based on Knuth-Bendix completion☆57Feb 11, 2026Updated 3 weeks ago
- Alternative implementation of the logical framework Dedukti in Rust☆23Apr 10, 2025Updated 10 months ago
- Refreshing automation for inductive equational proofs using e-graphs☆24Jul 7, 2024Updated last year
- DIG is a numerical invariant generation tool. It infers program invariants or properties over (i) program execution traces or (ii) progra…☆55May 24, 2025Updated 9 months ago
- a version of the 2048 game for Coq☆22Jan 30, 2026Updated last month
- Binsec/Haunted is an extension of Binsec to verify speculative constant-time and detect Spectre attacks.☆18Oct 19, 2023Updated 2 years ago
- Reflective PHOAS rewriting/pattern-matching-compilation framework for simply-typed equalities and let-lifting☆26Updated this week
- Library for Classical Coq☆41Jan 20, 2026Updated last month
- A proof-producing SMT/McSat solver, handling polymorphic first-order logic, and using an SMT/McSat core extended using Tableaux, Superpos…☆27Jul 13, 2023Updated 2 years ago
- Tiny verified SAT-solver☆30Jan 7, 2022Updated 4 years ago
- formally and easily, describe the semantics.☆13Aug 17, 2020Updated 5 years ago
- Tools for manipulating CHC and related files☆15Apr 21, 2023Updated 2 years ago
- Schedule for ArtOfSAT☆10Oct 11, 2023Updated 2 years ago
- A demontration of disassemblers generated by sleigh2rust☆13Nov 25, 2024Updated last year
- Inefficient and syntactically unwieldy implementation of algebraic effects in Python using generators☆13Aug 31, 2020Updated 5 years ago
- A simple and portable floating-point interval arithmetic library in OCaml☆10May 31, 2022Updated 3 years ago
- Datalog engine based on DuckDB☆10Mar 8, 2023Updated 2 years ago
- ☆11Nov 27, 2024Updated last year
- MIRROR of https://codeberg.org/catseye/Philomath : An LCF-style theorem prover written in C89 (a.k.a ANSI C)☆16Dec 19, 2023Updated 2 years ago
- ☆10Feb 20, 2020Updated 6 years ago
- This package provides a Coq formalization of abstract algebra using a functional programming style. The modules contained within the pack…☆28Feb 28, 2019Updated 7 years ago
- Mechanized proofs and example programs for the paper Type Inference Logics, published at OOPSLA24.☆11Aug 28, 2024Updated last year
- Js_of_ocaml bindings for the p5.js library☆11May 14, 2024Updated last year
- ☆13Nov 23, 2019Updated 6 years ago
- ICRA: a static analyzer based on interprocedural compositional recurrence analysis☆11Feb 27, 2020Updated 6 years ago
- A formally verified bug finder☆14Nov 25, 2024Updated last year
- ☆10Aug 18, 2025Updated 6 months ago