package coq-math-classes

  1. Overview
  2. No Docs
A library of abstract interfaces for mathematical structures in Coq

Install

Dune Dependency

Authors

Maintainers

Sources

8.9.1.tar.gz
sha256=2f35df200214be783c8cc9b959482f80169bb25526b6e19b0919a7b20bf7f7ef

Description

Math classes is a library of abstract interfaces for mathematical structures, such as

  • Algebraic hierarchy (groups, rings, fields, …)
  • Relations, orders, …
  • Categories, functors, universal algebra, …
  • Numbers: N, Z, Q, …
  • Operations, (shift, power, abs, …) It is heavily based on Coq’s new type classes in order to provide: structure inference, multiple inheritance/sharing, convenient algebraic manipulation (e.g. rewriting) and idiomatic use of notations.

Tags

logpath:MathClasses date:2019-07-15

Published: 16 Jul 2019

Dependencies (3)

  1. coq-bignums
  2. coq (>= "8.6" & < "8.11~")
  3. ocaml

Dev Dependencies

None

Used by (1)

  1. coq-corn != "1.2.0" & < "8.19.0"

Conflicts

None