Home

Awesome

A repository for PoS related formal methods

This repository contains some distributed consensus related stuff.

An Alloy Experiment

minimum-t.als contains an Alloy experiment about a protocol. Open the file with Alloy 4.2 and press "Execute" and then "Show".

In Alloy, enable Options->Forbid Overflow

Some Casper Isabelle/HOL Proofs

Isabelle2017 should work.

On the Newest Casper Design

On Older Casper Designs

How to See the Script

Open the thy files with Isabelle2017.

Or, adjust the path in document_generation.sh and run it to obtain a PDF file (which should look like this one).

License

All files are distributed under Apache License Version 2.0. See LICENSE.