No description
  • Coq 94.4%
  • CSS 3.1%
  • HTML 2.1%
  • Makefile 0.4%
Find a file
2025-11-04 11:36:39 +01:00
autosubst_lib minor: bookkeeping 2025-06-19 20:39:43 +02:00
coqdocjs@d000c33bf0 doc: initial commit + tidying 2025-06-23 10:29:24 +02:00
lib qed: thm neu_sound with abtract notion of neutralness, modulo axioms to discuss 2025-11-04 10:40:54 +01:00
src cleanup 2025-11-04 11:36:39 +01:00
vtmp wip: corollary neu + doc 2025-06-25 10:16:53 +02:00
.domains doc: initial commit + tidying 2025-06-23 10:29:24 +02:00
.gitignore wip: semantics 2025-06-23 17:49:11 +02:00
_CoqProject doc: initial commit + tidying 2025-06-23 10:29:24 +02:00
index.html wip: corollary neu + doc 2025-06-25 10:16:53 +02:00
index.html.old wip: corollary neu + doc 2025-06-25 10:16:53 +02:00
Makefile wip: corollary neu + doc 2025-06-25 10:16:53 +02:00
Makefile.coq.local doc: initial commit + tidying 2025-06-23 10:29:24 +02:00
README.md cleanup 2025-11-04 11:36:39 +01:00
style.css wip: corollary neu + doc 2025-06-25 10:16:53 +02:00

Rocoma

This is a Rocq formalisation of The Logic of Recipes, from “Coma, an Intermediate Verification Language with Explicit Abstraction Barriers (extended version)” by Andrei Paskevich, Paul Patault and Jean-Christophe Filliâtre.

Project sources are available on Codeberg.

Main results

The reader may go directly to Table of content or else some selected theorems are listed bellow:

Build instructions

Development

make

Documentation

The documentation built by coqdoc and pandoc can be found at the following link rocoma.paulpatault.fr/.

git clone https://github.com/rocq-community/coqdocjs/tree/master
ln -s coqdocjs/Makefile.doc Makefile.coq.local
make doc

Requirements

Installing these components via opam will allow you to install the required version of Rocq and all its sub-dependencies.

# install `opam`
bash -c "sh <(curl -fsSL https://opam.ocaml.org/install.sh)"
opam init

# setup a switch
opam switch create rocoma 5.3.0 --yes
opam switch rocoma --yes

# install packages
opam repo add coq-released https://coq.inria.fr/opam/released
opam install coq-autosubst.1.9 coq-mathcomp-ssreflect.2.4.0 coq-mathcomp-zify.1.5.0+2.0+8.16 --yes

Licence

Files in the directory autosubst_lib are not mine but are copied from the Autosubst gallery.