Skip to content

vellvm/monad

Repository files navigation

monad

Build the monad library under nix

Utilities and reasoning principles for monads in Coq

Quick Overview

The development is organized as the follows.

  • Basics/ — files relevant to category theory, heterogenous relations, and other basic definitions
  • Structure/ — definitions of monads
  • EqmR/ — definition of eqmR
  • EqmRInstances/ — instances of eqmR
  • Algebras/ — algebraic properties of eqmR

Dependencies

The following are necessary dependencies for the code base.

  • rocq 9.0

Compilation Instructions

The project can be built by running make in the top directory.

  make

About

Utilities and reasoning principles for monads in Coq

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages