porcupine

Linearizability checker

A tool for checking if the history of concurrent actions can be linearly ordered with respect to a sequential specification.

A fast linearizability checker written in Go 🔎

GitHub

975 stars
24 watching
54 forks
Language: Go
last commit: almost 2 years ago

Related projects:

RepositoryDescriptionStars
tomz/liblinear-ruby-swigA Ruby interface to a high-performance machine learning library for large-scale text classification and other linear classifications83
ahgamut/blisA software framework that instantiates high-performance linear algebra libraries4
sashamelentyev/usestdlibvarsDetects potential misuse of standard library variables in Go code43
dmxlarchey/karp-millerAn algorithm to decide coverability in Petri nets using the Karp-Miller tree construction1
cheshire/onumericalA numerical library for OCaml providing tools for linear expressions and optimization8
apalache-mc/apalacheAn SMT-based symbolic model checker for TLA+ and Quint443
ekmett/linear-logicAn implementation of intuitionistic linear logic using Haskell.83
bwaldvogel/liblinear-javaA Java implementation of LIBLINEAR's large-scale regularized linear classification and regression algorithms306
dmxlarchey/kruskal-finiteTools for determining and working with finite data structures in a proof assistant.0
sharplispers/lparallelA library for parallel programming in Common Lisp17
ollef/bidirectionalAn implementation of bidirectional type checking for higher-rank polymorphism in Haskell129
kai-qu/linear-logicAn encoding of linear logic in Coq with minimal examples and automated proofs21
cyrilli/async-linucbImplementation of algorithms for federated linear bandits in multi-agent environments1
ableton/aqt-cassowaryA Qt plugin that allows QML applications to use incremental linear constraint solver54
bitshifter/mathbench-rsA benchmarking framework comparing performance of different Rust linear algebra libraries200