« Up

vlsm dev 8 m 0 s 🏆

Context

# Packages matching: installed
# Name              # Installed # Synopsis
base-bigarray       base
base-threads        base
base-unix           base
conf-findutils      1           Virtual package relying on findutils
conf-gmp            4           Virtual package relying on a GMP lib system installation
coq                 dev         Formal proof management system
dune                3.0.3       Fast, portable, and opinionated build system
ocaml               4.11.2      The OCaml compiler (virtual package)
ocaml-base-compiler 4.11.2      Official release 4.11.2
ocaml-config        1           OCaml Switch Configuration
ocamlfind           1.9.3       A library manager for OCaml
zarith              1.12        Implements arithmetic and logical operations over arbitrary-precision integers
# opam file:
opam-version: "2.0"
maintainer: "palmskog@gmail.com"
homepage: "https://github.com/runtimeverification/vlsm"
dev-repo: "git+https://github.com/runtimeverification/vlsm.git"
bug-reports: "https://github.com/runtimeverification/vlsm/issues"
license: "BSD-3-Clause"
synopsis: "Coq formalization of validating labelled state transition and message production systems"
description: """
A validating labelled state transition and message production system
(VLSM) abstractly models a distributed system with faults. This project
contains a formalization of VLSMs and their theory in the Coq proof assistant."""
build: ["dune" "build" "-p" name "-j" jobs]
depends: [
  "dune" {>= "2.5"}
  "coq" {>= "8.13"}
  "coq-stdpp" {>= "1.6.0"}
]
tags: [
  "category:Computer Science/Concurrent Systems and Protocols/Theory of concurrent systems"
  "keyword:fault tolerance"
  "keyword:distributed algorithms"
  "logpath:VLSM"
]
authors: [
  "Mihai Calancea"
  "Denisa Diaconescu"
  "Wojciech Kołowski"
  "Elaine Li"
  "Brandon Moore"
  "Karl Palmskog"
  "Lucas Peña"
  "Grigore Roșu"
  "Traian Șerbănuță"
  "Jan Tušil"
  "Vlad Zamfir"
]
url {
  src: "git+https://github.com/runtimeverification/vlsm.git#master"
}

Lint

Command
true
Return code
0

Dry install 🏜️

Dry install with the current Coq version:

Command
opam install -y --show-action coq-vlsm.dev coq.dev
Return code
0

Dry install without Coq/switch base, to test if the problem was incompatibility with the current Coq/OCaml version:

Command
true
Return code
0

Install dependencies

Command
opam list; echo; ulimit -Sv 4000000; timeout 4h opam install -y --deps-only coq-vlsm.dev coq.dev
Return code
0
Duration
10 m 0 s

Install 🚀

Command
opam list; echo; ulimit -Sv 16000000; timeout 4h opam install -y coq-vlsm.dev coq.dev
Return code
0
Duration
8 m 0 s

Installation size

Total: 9 M

  • 892 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Composition/Projections.vo
  • 395 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/ListExtras.vo
  • 374 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/VLSMProjections.vo
  • 357 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/VLSM.vo
  • 350 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/SubProjectionTraces.vo
  • 337 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocation.vo
  • 325 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/TraceProperties.vo
  • 324 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Projections.vo
  • 299 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Composition/LimitedEquivocation/FixedEquivocation.vo
  • 216 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Common.vo
  • 199 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/MessageProperties.vo
  • 189 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Composition.vo
  • 182 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocation/MsgDepLimitedEquivocation.vo
  • 177 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Composition/SimulatingFree/FullReplayTraces.vo
  • 175 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocation/FixedSetEquivocation.vo
  • 172 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocation/WitnessedEquivocation.vo
  • 167 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/Preamble.vo
  • 166 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/ByzantineTraces/FixedSetByzantineTraces.vo
  • 164 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/ListSetExtras.vo
  • 153 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/ByzantineTraces/LimitedByzantineTraces.vo
  • 141 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/ProjectionTraces.vo
  • 140 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/SortedLists.vo
  • 126 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/StreamExtras.vo
  • 122 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/StreamFilters.vo
  • 119 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Validator.vo
  • 117 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/VLSMProjections.v
  • 117 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/TopSort.vo
  • 116 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Composition/SimulatingFree/SimulatingFree.vo
  • 114 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocation/MsgDepFixedSetEquivocation.vo
  • 107 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocation/TraceWiseEquivocation.vo
  • 106 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/AnnotatedVLSM.vo
  • 104 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocation.v
  • 103 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Composition/LimitedEquivocation/FixedEquivocationSimulation.vo
  • 102 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Composition/LimitedEquivocation/LimitedEquivocation.vo
  • 101 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Composition/Projections.v
  • 100 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/VLSM.v
  • 98 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Composition/Common.vo
  • 89 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/MessageDependencies.vo
  • 81 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/EquivocationProjections.vo
  • 80 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Plans.vo
  • 77 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocation/LimitedEquivocation.vo
  • 69 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/SubProjectionTraces.v
  • 67 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Composition/LimitedEquivocation/LimitedEquivocationSimulation.vo
  • 66 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/FinSetExtras.vo
  • 66 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocation/NoEquivocation.vo
  • 63 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/StdppExtras.vo
  • 62 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/ListExtras.v
  • 58 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/StdppListSet.vo
  • 58 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/ByzantineTraces.vo
  • 57 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Composition/LimitedEquivocation/FixedEquivocation.v
  • 56 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/EquivocatorReplay.vo
  • 54 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/TraceClassicalProperties.vo
  • 52 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Composition.v
  • 48 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Projections.v
  • 48 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/Measurable.vo
  • 44 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocation/FixedSetEquivocation.v
  • 43 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Common.v
  • 43 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocation/FullNode.vo
  • 37 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/TraceProperties.v
  • 34 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/Temporal.vo
  • 34 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocation/WitnessedEquivocation.v
  • 33 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/ByzantineTraces/FixedSetByzantineTraces.v
  • 32 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/Preamble.v
  • 31 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/ProjectionTraces.v
  • 31 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocation/MsgDepLimitedEquivocation.v
  • 31 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/FinFunExtras.vo
  • 30 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/RealsExtras.vo
  • 30 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Composition/SimulatingFree/FullReplayTraces.v
  • 25 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/FinExtras.vo
  • 24 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/MessageProperties.v
  • 24 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/ListSetExtras.v
  • 23 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/TopSort.v
  • 22 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Validator.v
  • 21 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/ByzantineTraces/LimitedByzantineTraces.v
  • 20 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/Traces.vo
  • 20 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/StreamFilters.v
  • 20 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/StreamExtras.v
  • 20 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Composition/LimitedEquivocation/FixedEquivocationSimulation.v
  • 18 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Composition/LimitedEquivocation/LimitedEquivocation.v
  • 18 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Composition/Common.v
  • 18 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Composition/SimulatingFree/SimulatingFree.v
  • 18 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocation/MsgDepFixedSetEquivocation.v
  • 17 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/EquivocationProjections.v
  • 17 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/MessageDependencies.v
  • 15 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/ByzantineTraces.v
  • 14 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Plans.v
  • 14 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/SortedLists.v
  • 14 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocation/TraceWiseEquivocation.v
  • 13 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/AnnotatedVLSM.v
  • 13 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocation/LimitedEquivocation.v
  • 11 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocation/NoEquivocation.v
  • 8 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/Composition/LimitedEquivocation/LimitedEquivocationSimulation.v
  • 8 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocators/EquivocatorReplay.v
  • 7 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/StdppExtras.v
  • 7 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/StdppListSet.v
  • 6 K ../ocaml-base-compiler.4.11.2/lib/coq-vlsm/dune-package
  • 5 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/Temporal.v
  • 5 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Core/Equivocation/FullNode.v
  • 4 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/FinSetExtras.v
  • 3 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/Measurable.v
  • 3 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/Traces.v
  • 3 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/TraceClassicalProperties.v
  • 2 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/SsrExport.vo
  • 2 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/FinFunExtras.v
  • 2 K ../ocaml-base-compiler.4.11.2/doc/coq-vlsm/README.md
  • 2 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/RealsExtras.v
  • 1 K ../ocaml-base-compiler.4.11.2/doc/coq-vlsm/LICENSE.md
  • 1 K ../ocaml-base-compiler.4.11.2/lib/coq-vlsm/opam
  • 1 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/FinExtras.v
  • 1 K ../ocaml-base-compiler.4.11.2/lib/coq/user-contrib/VLSM/Lib/SsrExport.v
  • 0 K ../ocaml-base-compiler.4.11.2/lib/coq-vlsm/META

Uninstall 🧹

Command
opam remove -y coq-vlsm.dev
Return code
0
Missing removes
none
Wrong removes
none