An efficient, embeddable DPLL SAT solver in Haskell
☆37Jul 2, 2015Updated 10 years ago
Alternatives and similar repositories for funsat
Users that are interested in funsat are comparing it to the libraries listed below
Sorting:
- QuickCheck extension for higher-order properties☆19Feb 14, 2022Updated 4 years ago
- Verimag Polyhedra Library☆19Apr 11, 2025Updated 10 months ago
- ☆23Oct 15, 2023Updated 2 years ago
- Experiments with modal types☆17Oct 20, 2020Updated 5 years ago
- Library implementation of "Generic description of well-scoped, well-typed syntaxes"☆12Mar 25, 2018Updated 7 years ago
- Files for the tutorial "Correct-by-construction programming in Agda" at POPL '19 in Cascais☆26Jan 14, 2019Updated 7 years ago
- Implementations of various toy programming languages☆12Apr 19, 2018Updated 7 years ago
- A Gradual Dependently-typed Language☆14Jun 26, 2019Updated 6 years ago
- Fuzz testing for Dafny☆13Jul 7, 2022Updated 3 years ago
- [research] A modular SMT solver in OCaml, based on mcSAT☆39Jan 1, 2024Updated 2 years ago
- ☆15Nov 9, 2022Updated 3 years ago
- Propositional logic in terms of if-then-else☆15Jul 15, 2017Updated 8 years ago
- miniKanren with a first-order representation of the search space☆17Jul 23, 2024Updated last year
- ☆18Jul 24, 2025Updated 7 months ago
- The uncurried minimal functional programming language for CPS transformation☆19Feb 23, 2024Updated 2 years ago
- Manipulating Common Intermediate Language AST in Haskell☆22Nov 12, 2016Updated 9 years ago
- Racket bindings for Z3☆20Aug 7, 2012Updated 13 years ago
- ☆20May 30, 2024Updated last year
- A modular library for CDCL(T) SMT solvers, with [wip] proof generation.☆26Feb 8, 2026Updated 3 weeks ago
- Type-preserving CPS translation for simply- and dependently-typed lambda calculi☆19Jun 3, 2017Updated 8 years ago
- Folds for recursive types with GHC Generics☆28Aug 9, 2025Updated 6 months ago
- The DejaVu runtime verification system, using BDDs for storing data occurring in observed events.☆19Mar 8, 2024Updated last year
- Manipulating numbers with inherent measurement/experimental uncertainty.☆25Sep 11, 2024Updated last year
- Succinct vectors☆20Dec 29, 2018Updated 7 years ago
- Symbolic execution engine for toy language.☆51Mar 6, 2018Updated 7 years ago
- Denotational semantics based on graph and filter models☆23Dec 16, 2024Updated last year
- Haskell Join-calculus DSL☆24Jan 5, 2019Updated 7 years ago
- STM on Free monads☆25May 16, 2018Updated 7 years ago
- Formalizing convex polyhedra in Coq☆24Jul 8, 2024Updated last year
- An Agda formalization of System F and the Brown-Palsberg self-interpreter☆26Oct 4, 2020Updated 5 years ago
- Efficient Sampling of SAT Solutions for Testing☆35Sep 20, 2019Updated 6 years ago
- Verification-condition-generation-based verifier for the Viper intermediate verification language.☆37Updated this week
- an implementation of Observational Type Theory (OTT) and more☆31Oct 15, 2022Updated 3 years ago
- A package exposing a function for generating catamorphisms.☆29Apr 15, 2018Updated 7 years ago
- MPI bindings for Haskell☆46Apr 1, 2023Updated 2 years ago
- TriCera: a model checker for C programs☆26Updated this week
- Kleene algebra modulo theories☆27Nov 21, 2022Updated 3 years ago
- ☆32Sep 29, 2025Updated 5 months ago
- Staged Abstract Interpreters☆69Mar 13, 2023Updated 2 years ago