forked from math-comp/math-comp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcoq-mathcomp-ssreflect.opam
50 lines (46 loc) · 1.58 KB
/
coq-mathcomp-ssreflect.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
opam-version: "2.0"
version: "dev"
maintainer: "Mathematical Components <[email protected]>"
homepage: "https://math-comp.github.io/"
bug-reports: "https://github.com/math-comp/math-comp/issues"
dev-repo: "git+https://github.com/math-comp/math-comp.git"
license: "CECILL-B"
build: [ make "-C" "mathcomp/ssreflect" "-j" "%{jobs}%" ]
install: [ make "-C" "mathcomp/ssreflect" "install" ]
depends: [
"coq" {(>= "8.19" & < "8.21~") | (= "dev")}
# Please keep the "dev" above as it is required for the coq-dev Docker images
"elpi" {>= "1.17.0"}
"coq-hierarchy-builder" { >= "1.7.0"}
]
tags: [
"keyword:small scale reflection"
"keyword:mathematical components"
"keyword:bigop"
"keyword:big operators"
"keyword:biomial coefficient"
"keyword:integer division theory"
"keyword:finite sets"
"keyword:functions with finite domain"
"keyword:finite graphs"
"keyword:quotient types"
"keyword:order theory"
"keyword:partial order"
"keyword:lattices"
"keyword:lists"
"keyword:ordering and sorting lists"
"keyword:prime numbers"
"keyword:tuples"
"keyword:bounded lists"
"logpath:mathcomp.ssreflect"
]
authors: [ "The Mathematical Components team" ]
synopsis: "Small Scale Reflection"
description: """
This library includes the small scale reflection proof language
extension and the minimal set of libraries to take advantage of it.
This includes libraries on lists (seq), boolean and boolean
predicates, natural numbers and types with decidable equality,
finite types, finite sets, finite functions, finite graphs, basic arithmetics
and prime numbers, big operators
"""