# Packages matching: installed
# Name # Installed # Synopsis
base-bigarray base
base-domains base
base-nnp base Naked pointers prohibited in the OCaml heap
base-threads base
base-unix base
conf-gmp 4 Virtual package relying on a GMP lib system installation
coq 8.17.0 The Coq Proof Assistant
coq-core 8.17.0 The Coq Proof Assistant -- Core Binaries and Tools
coq-stdlib 8.17.0 The Coq Proof Assistant -- Standard Library
coqide-server 8.17.0 The Coq Proof Assistant, XML protocol server
dune 3.13.0 Fast, portable, and opinionated build system
ocaml 5.0.0 The OCaml compiler (virtual package)
ocaml-base-compiler 5.0.0 Official release 5.0.0
ocaml-config 3 OCaml Switch Configuration
ocaml-options-vanilla 1 Ensure that OCaml is compiled with no special options enabled
ocamlfind 1.9.6 A library manager for OCaml
zarith 1.13 Implements arithmetic and logical operations over arbitrary-precision integers
# opam file:
opam-version: "2.0"
maintainer: "Jim Portegies <j.w.portegies@tue.nl>"
authors: [
"Jelle Wemmenhove"
"Balthazar Pathiachvili"
"Cosmin Manea"
"Lulof Pirée"
"Adrian Vrămuleţ"
"Tudor Voicu"
"Jim Portegies <j.w.portegies@tue.nl>"
]
synopsis: "Coq proofs in a style that resembles non-mechanized mathematical proofs"
description: """
The coq-waterproof library allows you to write Coq proofs in a style that resembles non-mechanized mathematical proofs.
Mathematicians unfamiliar with the Coq syntax are able to read the resulting proof scripts.
"""
license: "LGPL-3.0-or-later"
homepage: "https://github.com/impermeable/coq-waterproof"
dev-repo: "git+https://github.com/impermeable/coq-waterproof.git"
bug-reports: "https://github.com/impermeable/coq-waterproof/issues"
depends: [
"ocaml" {>= "4.14.1"}
"coq" {>= "8.17" & < "8.18"}
]
build: [
["dune" "build" "-p" "coq-waterproof"]
]
install: [
["dune" "install" "-p" "coq-waterproof"]
]
url {
src:
"https://github.com/impermeable/coq-waterproof/archive/refs/tags/2.0.1+8.17.tar.gz"
checksum: [
"md5=a891f29ee1723d8031d4cb50903da735"
"sha512=cfc7a8010b71ab45264f396b144f0cf887baf9ddae9df1e92d977252801197017225af0d4bbabaf7a0b57454aa2ce68989c58ce6c1707b4bc40674488bf0a622"
]
}
tags: [
"keyword:mathematics education"
"category:Mathematics/Education"
"date:2023-08-27"
"logpath:Waterproof"
]
trueDry install with the current Coq version:
opam install -y --show-action coq-waterproof.2.0.1+8.17 coq.8.17.0Dry install without Coq/switch base, to test if the problem was incompatibility with the current Coq/OCaml version:
trueopam list; echo; timeout 4h opam install -y --deps-only coq-waterproof.2.0.1+8.17 coq.8.17.0opam list; echo; timeout 4h opam install -y -v coq-waterproof.2.0.1+8.17 coq.8.17.0Total: 5 M
../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof.cma../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof.cmxs../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/waterproof.cmxs../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof.a../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Wp_rewrite.cmt../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Wp_eauto.cmt../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Wp_auto.cmt../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Proofutils.cmt../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__G_waterproof.cmt../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/Sequences.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/SubsequencesInduction.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/SupAndInf.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Chains/Inequalities.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Automation/Hints.vo../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Proofutils.cmti../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/LimsupLiminfBolzano.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/SubsequencesMetric.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/Subsequences.vo../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Databases.cmt../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/ContinuityDomainNat.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/Series.vo../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof.cmxa../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/OpenAndClosed.vo../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Waterprove.cmt../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/ContinuityDomainR.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/SequencesMetric.vo../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Hint_dataset_declarations.cmt../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/MetricSpaces.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Reals.vo../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Hint_dataset.cmt../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/SequentialAccumulationPoints.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Notations/Reals.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Automation.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Negation.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/SupAndInf.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Notations.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Conclusion.vo../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Backtracking.cmt../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Chains/Manipulation.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Chains.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/Sequences.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Wp_auto.cmti../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/SubsequencesInduction.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Exceptions.cmt../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Chains/Inequalities.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Hint_dataset_declarations.cmti../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Waterprove.cmti../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Hint_dataset.cmti../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Wp_eauto.cmti../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/wp_eauto.ml../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Automation/Hints.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Util/Goals.vo../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Exceptions.cmti../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/LimsupLiminfBolzano.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/wp_rewrite.ml../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Proofutils.cmi../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Backtracking.cmti../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/Subsequences.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Either.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Contradiction.vo../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/wp_auto.ml../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Wp_rewrite.cmti../ocaml-base-compiler.5.0.0/lib/coq-waterproof/dune-package../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Choose.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Util/Assertions.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/SubsequencesMetric.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Hint_dataset_declarations.cmx../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Wp_rewrite.cmx../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Util/Assertions.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Because.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Unfold.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Induction.vo../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/g_waterproof.ml../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Assume.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Help.vo../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/databases.ml../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__G_waterproof.cmx../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Negation.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/proofutils.ml../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Wp_eauto.cmx../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/BothStatements.vo../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Proofutils.cmx../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/ToShow.vo../ocaml-base-compiler.5.0.0/doc/coq-waterproof/LICENSE../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Wp_auto.cmx../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/Series.v../ocaml-base-compiler.5.0.0/doc/coq-waterproof/README.md../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/proofutils.mli../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof.cmt../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Take.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Conclusion.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Util/Goals.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Assume.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Notations/Common.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Help.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/ItHolds.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Notations/Sets.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Choose.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__G_waterproof.cmti../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/OpenAndClosed.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Either.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/ItSuffices.vo../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterprove.ml../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Waterprove.vo../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Wp_auto.cmi../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Databases.cmx../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/hint_dataset_declarations.ml../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/ContinuityDomainNat.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Reals.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/ToShow.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Waterprove.cmx../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Util/Constr.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/BothDirections.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Unfold.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Because.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Databases.cmi../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Define.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/BothStatements.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Hint_dataset_declarations.cmi../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Hint_dataset.cmi../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Take.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Wp_eauto.cmi../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Hint_dataset.cmx../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Claims.vo../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Waterprove.cmi../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Util/Constr.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/ItHolds.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/ItSuffices.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Induction.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Util/Init.vo../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/hint_dataset.ml../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/ContinuityDomainR.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Exceptions.cmi../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Util/Hypothesis.vo../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Exceptions.cmx../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/MetricSpaces.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/backtracking.ml../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Notations/Common.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/SequentialAccumulationPoints.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Notations/Reals.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis/SequencesMetric.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterprove.mli../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Waterprove.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Wp_rewrite.cmi../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/wp_auto.mli../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/backtracking.mli../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/exceptions.ml../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/hint_dataset.mli../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Chains/Manipulation.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/wp_eauto.mli../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/hint_dataset_declarations.mli../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Util/Init.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Notations/Sets.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/BothDirections.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Contradiction.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Util/Hypothesis.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/exceptions.mli../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Libs/Analysis.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Define.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Backtracking.cmi../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Automation/Framework.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Waterproof.vo../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Tactics/Claims.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/wp_rewrite.mli../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__Backtracking.cmx../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Notations.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Automation/Framework.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Waterproof.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Chains.v../ocaml-base-compiler.5.0.0/lib/coq/user-contrib/Waterproof/Automation.v../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/g_waterproof.mli../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof.cmi../ocaml-base-compiler.5.0.0/doc/coq-waterproof/CHANGES.md../ocaml-base-compiler.5.0.0/lib/coq-waterproof/opam../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof.ml../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof.cmx../ocaml-base-compiler.5.0.0/lib/coq-waterproof/META../ocaml-base-compiler.5.0.0/lib/coq-waterproof/plugin/waterproof__G_waterproof.cmiopam remove -y coq-waterproof.2.0.1+8.17