package coq-math-classes
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
A library of abstract interfaces for mathematical structures in Coq
Install
Dune Dependency
Authors
Maintainers
Sources
8.15.0.tar.gz
sha512=2c844e44294645fd5751a4e2b5a8f3ed1d7b38caa67e1b40920635d920ed8c39280363d8a755bdd653ccfa7f7253436548935bc8b266a550e05aea5a14beaec9
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.
Dependencies (2)
- coq-bignums
-
coq
>= "8.11" & < "8.17~"
Dev Dependencies
None
Used by (1)
-
coq-corn
!= "1.2.0" & < "8.19.0"
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page