forked from coq-community/coqeal
-
Notifications
You must be signed in to change notification settings - Fork 0
/
coq-coqeal.opam
52 lines (47 loc) · 1.72 KB
/
coq-coqeal.opam
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# This file was generated from `meta.yml`, please do not edit manually.
# Follow the instructions on https://github.com/coq-community/templates to regenerate.
opam-version: "2.0"
maintainer: "Cyril Cohen <cyril.cohen@inria.fr>"
version: "dev"
homepage: "https://github.com/coq-community/coqeal"
dev-repo: "git+https://github.com/coq-community/coqeal.git"
bug-reports: "https://github.com/coq-community/coqeal/issues"
license: "MIT"
synopsis: "CoqEAL - The Coq Effective Algebra Library"
description: """
This Coq library contains a subset of the work that was developed in the context
of the ForMath EU FP7 project (2009-2013). It has two parts:
- theory, which contains developments in algebra including normal forms of matrices,
and optimized algorithms on MathComp data structures.
- refinements, which is a framework to ease change of data representations during a proof."""
build: [make "-j%{jobs}%"]
install: [make "install"]
depends: [
"coq" {(>= "8.13" & < "8.17~") | (= "dev")}
"coq-bignums"
"coq-paramcoq" {>= "1.1.3"}
"coq-mathcomp-multinomials" {((>= "1.5.1" & < "1.7~") | = "dev")}
"coq-mathcomp-algebra" {((>= "1.13.0" & < "1.16~") | = "dev")}
"coq-mathcomp-real-closed" {(>= "1.1.2" & < "1.2~") | (= "dev")}
]
tags: [
"category:Computer Science/Decision Procedures and Certified Algorithms/Correctness proofs of algorithms"
"keyword:effective algebra"
"keyword:elementary divisor rings"
"keyword:Smith normal form"
"keyword:mathematical components"
"keyword:Bareiss"
"keyword:Karatsuba multiplication"
"keyword:refinements"
"logpath:CoqEAL"
]
authors: [
"Guillaume Cano"
"Cyril Cohen"
"Maxime Dénès"
"Érik Martin-Dorel"
"Anders Mörtberg"
"Damien Rouhling"
"Pierre Roux"
"Vincent Siles"
]