# Packages matching: installed # Name # Installed # Synopsis base-bigarray base base-num base Num library 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.5.2 Formal proof management system num 0 The Num library for arbitrary-precision integer and rational arithmetic ocaml 4.03.0 The OCaml compiler (virtual package) ocaml-base-compiler 4.03.0 Official 4.03.0 release ocaml-config 1 OCaml Switch Configuration # opam file: opam-version: "2.0" name: "coq-iris" version: "3.0.0" maintainer: "Ralf Jung <jung@mpi-sws.org>" authors: "The Iris Team" homepage: "http://iris-project.org/" bug-reports: "https://gitlab.mpi-sws.org/FP/iris-coq/issues" license: "BSD" dev-repo: "git+https://gitlab.mpi-sws.org/FP/iris-coq.git" build: [ [make "-j%{jobs}%"] ] install: [make "install"] remove: [ "sh" "-c" "rm -rf '%{lib}%/coq/user-contrib/iris'" ] depends: [ "ocaml" "coq" {((>= "8.5.1" & < "8.7~") | (= "dev"))} "coq-mathcomp-ssreflect" {((>= "1.6.1" & < "1.7~") | (= "dev"))} ] synopsis: "Iris is a Higher-Order Concurrent Separation Logic for reasoning about fine-grained concurrent programs, building logical relations, and more. It features an interactive proof mode for carrying out separation logic proofs in Coq" url { src: "https://gitlab.mpi-sws.org/iris/iris/-/archive/iris-3.0.0.tar.gz" checksum: "md5=57b3384834a5347db223220cdcd9eb9e" }
true
Dry install with the current Coq version:
opam install -y --show-action coq-iris.3.0.0 coq.8.5.2
Dry install without Coq/switch base, to test if the problem was incompatibility with the current Coq/OCaml version:
true
opam list; echo; ulimit -Sv 4000000; timeout 4h opam install -y --deps-only coq-iris.3.0.0 coq.8.5.2
opam list; echo; ulimit -Sv 16000000; timeout 8h opam install -y -v coq-iris.3.0.0 coq.8.5.2
Total: 19 M
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/list.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/heap_lang/lang.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/fin_maps.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/cmra.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/collections.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/ofe.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/proofmode/coq_tactics.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/csum.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/base.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/lib/boxes.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/primitive.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/gmap.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/heap_lang/lifting.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/sts.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/cmra_big_op.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/derived.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/proofmode/tactics.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/list.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/heap_lang/lib/ticket_lock.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/heap_lang/tactics.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/heap_lang/lib/barrier/proof.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/big_op.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/proofmode/class_instances.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/program_logic/weakestpre.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/program_logic/adequacy.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/auth.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/coPset.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/gmultiset.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/pmap.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/cofe_solver.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/numbers.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/natmap.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/heap_lang/lib/counter.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/finite.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/tests/counter.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/program_logic/ownp.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/agree.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/fin_collections.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/lib/wsat.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/iprod.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/option.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/gmap.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/pretty.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/countable.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/double_negation.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/fin_map_dom.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/gset.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/lib/gen_heap.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/proofmode/intro_patterns.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/tests/joining_existentials.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/dra.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/vector.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/excl.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/strings.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/lib/fancy_updates.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/tests/one_shot.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/hashset.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/proofmode/environments.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/lib/auth.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/heap_lang/lib/barrier/protocol.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/lib/sts.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/tests/tree_sum.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/heap_lang/lib/spin_lock.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/lib/na_invariants.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/heap_lang/lib/spawn.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/lib/own.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/lib/counter_examples.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/lib/invariants.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/local_updates.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/upred.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/mapset.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/program_logic/hoare.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/heap_lang/proofmode.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/sorting.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/tests/proofmode.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/tactics.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/lexico.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/lib/fractional.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/tests/barrier_client.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/zmap.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/tests/list_reverse.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/tests/heap_lang.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/proofmode/spec_patterns.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/updates.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/vector.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/program_logic/ectx_lifting.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/program_logic/ectx_language.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/relations.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/coPset.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/nmap.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/program_logic/ectxi_language.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/tactics.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/program_logic/lifting.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/lib/cancelable_invariants.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/heap_lang/lib/par.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/lib/viewshifts.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/heap_lang/lib/lock.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/lib/namespaces.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/proofmode/classes.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/stringmap.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/lib/iprop.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/decidable.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/program_logic/language.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/proofmode/sel_patterns.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/deprecated.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/lib/saved_prop.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/heap_lang/lib/barrier/specification.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/listset.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/cmra_tactics.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/heap_lang/adequacy.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/set.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/heap_lang/lib/assert.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/proofmode/strings.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/heap_lang/notation.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/lib/core.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/hlist.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/listset_nodup.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/bset.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/frac.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/orders.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/hlist.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/soundness.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/base_logic.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/proofmode/notation.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/heap_lang/lib/barrier/barrier.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/streams.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/algebra/base.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/prelude.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/base_logic/deprecated.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/functions.vo
../ocaml-base-compiler.4.03.0/lib/coq/user-contrib/iris/prelude/proof_irrel.vo
opam remove -y coq-iris.3.0.0