An open API service indexing awesome lists of open source software.

https://github.com/federicobruzzone/separation-logic-foundations

This repository contains the code for the book Separation Logic Foundations
https://github.com/federicobruzzone/separation-logic-foundations

logic-programming separation-logic software-foundations

Last synced: 8 months ago
JSON representation

This repository contains the code for the book Separation Logic Foundations

Awesome Lists containing this project

README

          

[slf-book]: https://softwarefoundations.cis.upenn.edu/slf-current/toc.html
[coq-docs]: https://coq.inria.fr/distrib/current/refman/index.html
[opam-docs]: https://opam.ocaml.org/doc/

# Separation Logic Foundations

This repository contains the code for the book [Separation Logic Foundations][slf-book].

## Chapters

1. [Basics](https://github.com/FedericoBruzzone/separation-logic-foundations/blob/main/Basic.v) - introduction to the basic concepts of Separation Logic

## Setting up Coq

```sh
opam switch create slf 5.2.0
eval $(opam env --switch=slf)
opam pin add coq 8.20.0
opam repo add coq-released https://coq.inria.fr/opam/released # Add the Coq repository
```

To compile the project, run: `make`.

## General Notes

[Opam 2.0 Documentation][opam-docs]

[Coq 8.20.0 Documentation][coq-docs]

```sh
opam search coq
```

## Contact

If you have any questions, suggestions, or feedback, do not hesitate to [contact me](https://federicobruzzone.github.io/).