# Packages matching: installed
# Name # Installed # Synopsis
base-bigarray base
base-num base Num library distributed with the OCaml compiler
base-ocamlbuild base OCamlbuild binary and libraries distributed with the OCaml compiler
base-threads base
base-unix base
camlp5 7.14 Preprocessor-pretty-printer of OCaml
conf-findutils 1 Virtual package relying on findutils
conf-perl 2 Virtual package relying on perl
coq 8.4.5 Formal proof management system.
num 0 The Num library for arbitrary-precision integer and rational arithmetic
ocaml 4.02.3 The OCaml compiler (virtual package)
ocaml-base-compiler 4.02.3 Official 4.02.3 release
ocaml-config 1 OCaml Switch Configuration
ocamlbuild 0 Build system distributed with the OCaml compiler since OCaml 3.10.0
# opam file:
opam-version: "2.0"
maintainer: "b.a.w.spitters@gmail.com"
homepage: "https://math-classes.github.io"
doc: "https://github.com/math-classes/"
authors: [
"Eelis van der Weegen"
"Bas Spitters"
"Robbert Krebbers"
]
license: "Public Domain"
build: [
[ "./configure.sh" ]
[ make "-j%{jobs}%" ]
]
install: [make "install"]
depends: [
"ocaml"
"coq" {>= "8.4pl4" & < "8.5~"}
]
tags: [
"logpath:MathClasses"
"date:2015-05-08"
]
synopsis: "A library of abstract interfaces for mathematical structures in Coq"
url {
src:
"https://github.com/math-classes/math-classes/archive/a3f7f8e20b5fb43e69d4560d9ac1a79a56cd6827.zip"
checksum: "md5=c657902605b9ce2f71847018d535c906"
}
trueDry install with the current Coq version:
opam install -y --show-action coq-math-classes.1.0.3 coq.8.4.5Dry install without Coq/switch base, to test if the problem was incompatibility with the current Coq/OCaml version:
trueopam list; echo; ulimit -Sv 4000000; timeout 4h opam install -y --deps-only coq-math-classes.1.0.3 coq.8.4.5opam list; echo; ulimit -Sv 16000000; timeout 4h opam install -y -v coq-math-classes.1.0.3 coq.8.4.5Total: 14 M
../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/monoid_normalization.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/mset_finite_set.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/dyadics.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/interfaces/sequences.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/rationals.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/interfaces/abstract_algebra.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/int_pow.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/finite_sets.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/fast_integers.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/shiftl.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/orders/semirings.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/orders/rationals.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/ZType_integers.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/fast_naturals.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/NType_naturals.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/fast_rationals.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/interfaces/orders.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/quote_monoid.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/categories.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/categories/categories.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/rings.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/dec_fields.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/semiring_pairs.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/QType_rationals.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/integers.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/int_to_nat.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/cut_minus.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/interfaces/additional_operations.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/orders/integers.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/interfaces/canonical_names.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/adjunctions.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/series.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/orders/maps.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/interfaces/vectorspace.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/ua_congruence.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/interfaces/monads.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/varieties/open_terms.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/nat_pow.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/list_finite_set.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/orders/rings.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/int_abs.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/field_of_fractions.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/monads.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/fields.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/naturals.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/natpair_integers.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/categories/functors.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/varieties/closed_terms.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/orders/orders.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/varieties/rings.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/stdlib_binary_integers.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/orders/lattices.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/orders/naturals.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/nonneg_semiring_elements.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/list.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/orders/nat_int.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/ring_ideals.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/varieties/abgroup.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/nonneg_integers_naturals.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/interfaces/finite_sets.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/misc/decision.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/interfaces/functors.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/nat_distance.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/interfaces/universal_algebra.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/lattices.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/ring_congruence.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/abs.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/varieties/semirings.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/ua_products.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/positive_semiring_elements.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/interfaces/integers.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/peano_naturals.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/orders/dec_fields.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/nonzero_field_elements.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/varieties/groups.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/stdlib_rationals.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/categories/product.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/option.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/interfaces/rationals.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/varieties/monoids.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/interfaces/naturals.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/groups.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/products.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/ua_homomorphisms.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/sequences.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/varieties/semigroups.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/quote/classquote.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/ua_subalgebra.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/streams.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/jections.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/modular_ring.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/strong_setoids.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/categories/JMcat.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/ua_subvariety.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/ua_term_monad.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/categories/algebras.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/ua_subalgebraT.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/stdlib_binary_naturals.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/ua_transference.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/ua_packed.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/orders/minmax.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/categories/setoids.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/categories/varieties.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/intfrac_rationals.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/forget_algebra.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/categories/orders.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/ne_list.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/interfaces/ua_basic.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/setoids.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/categories/dual.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/misc/util.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/functors.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/forget_variety.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/varieties/empty.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/functors/constant.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/polynomials.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/ua_mapped_operations.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/theory/hom_functor.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/varieties/setoids.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/categories/empty.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/misc/setoid_tactics.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/categories/unit.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/implementations/bool.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/misc/JMrelation.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/misc/workarounds.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/misc/propholds.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/misc/stdlib_hints.vo../ocaml-base-compiler.4.02.3/lib/coq/user-contrib/MathClasses/misc/workaround_tactics.voopam remove -y coq-math-classes.1.0.3