monae

monad library

A Coq library for formalizing and reasoning about monads with equational logic

Monadic effects and equational reasonig in Coq

GitHub

70 stars
6 watching
12 forks
Language: Coq
last commit: almost 2 years ago
Linked from 2 awesome lists

math-compmathcompmonad-transformersmonadic-effectsmonadsnondeterminismprobabilistic-programmingssreflect

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
affeldt-aist/infotheoA formalization of information theory and linear error-correcting codes in Coq.64
affeldt-aist/coq-robotA Coq-based library for formal foundations of 3D geometry and robot manipulators26
coq-community/aleaA library for reasoning about randomized algorithms in Coq25
vafeiadis/hahnA collection of lemmas and tactics about lists and binary relations for a proof assistant30
mplatvoet/funktionalA Kotlin implementation of monadic types for functional programming.10
hivert/coq-combiAn algebraic combinatorics library formalized in Coq, providing a comprehensive set of functions and theories for symmetric functions.1
heinrichapfelmus/operationalA library for implementing monads by specifying instructions and their operational semantics82
thangiee/freasy-monadA Scala macro-based library for creating typelevel monads with first-class support in IntelliJ114
coq-community/fav-ssrA comprehensive library of verified data structures and algorithms in Coq45
unimath/unimathFormalizes mathematics using the univalent point of view964
jwiegley/category-theoryAn axiomatic formalization of category theory in Coq for personal study and practical work759
haskell/mtlA collection of monad classes and transformers that enable functional programming in Haskell364
dorchard/effect-monadProvides fine-grained reasoning about effects in Haskell computations98
coq-community/atbrA Coq library providing algebraic tools and tactics for working with binary relations23
math-comp/abelFormalization of mathematical theorems about solvability and Galois theory for polynomials28