Skip to content

Commit

Permalink
Release coq-fcsl-pcm.2.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
aleksnanevski committed Sep 18, 2024
1 parent f14512e commit 6b09cc1
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions released/packages/coq-fcsl-pcm/coq-fcsl-pcm.2.0.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
opam-version: "2.0"
maintainer: "fcsl@software.imdea.org"

homepage: "https://github.com/imdea-software/fcsl-pcm"
dev-repo: "git+https://github.com/imdea-software/fcsl-pcm.git"
bug-reports: "https://github.com/imdea-software/fcsl-pcm/issues"
license: "Apache-2.0"

synopsis: "Coq library of Partial Commutative Monoids"
description: """
The PCM library provides a formalisation of Partial Commutative Monoids (PCMs),
a common algebraic structure used in separation logic for verification of
pointer-manipulating sequential and concurrent programs.

The library provides lemmas for mechanised and automated reasoning about PCMs
in the abstract, but also supports concrete common PCM instances, such as heaps,
histories, and mutexes.

This library relies on propositional and functional extentionality axioms."""

build: [make "-j%{jobs}%"]
install: [make "install"]
depends: [
"coq" { (>= "8.19" & < "8.21~") | (= "dev") }
"coq-mathcomp-ssreflect" { (>= "2.2.0" & < "2.3~") | (= "dev") }
"coq-mathcomp-algebra"
]

tags: [
"category:Computer Science/Data Types and Data Structures"
"keyword:partial commutative monoids"
"keyword:separation logic"
"keyword:concurrency"
"logpath:pcm"
]
authors: [
"Aleksandar Nanevski"
"Anton Trunov"
"Alexander Gryzlov"
]
url {
src: "https://github.com/imdea-software/fcsl-pcm/archive/v2.0.0.tar.gz"
checksum: "sha256=ef2828c682217b7340834bcec4a2b245d2bea93cddb56dbc54efbc877680a96c"
}

0 comments on commit 6b09cc1

Please sign in to comment.