Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
spitters authored Apr 28, 2021
1 parent fb5ab02 commit 3b8e1a8
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions embedding/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,16 @@ language.
* [theories/pcuic/](theories/pcuic/) contains translation from ``λsmart``
expression to PCUIC terms, proof of soundness and various auxiliary lemmas for
that proof.
* [theories/examples/](theories/examples/) contains examples of smart contract
* [examples/](examples/) contains examples of smart contract
verification: the crowdfunding contract, verification of ``Acorn`` list
functions, integration with the execution framework.

* [theories/examples/Demo.v](theories/examples/Demo.v) contains a demonstration
* [examples/Demo.v](examples/Demo.v) contains a demonstration
using our framework to write definitions using the deep embedding, convert them
to Coq functions, compute with the interpreter and prove simple properties using
the shallow embedding.

* [theories/examples/ExecFrameworkIntegration.v](theories/examples/ExecFrameworkIntegration.v)
* [examples/ExecFrameworkIntegration.v](examples/ExecFrameworkIntegration.v)
is an "end-to-end" example of writing a contract in ``λsmart``, translating it
to Gallina, and integrating it with the execution framework to prove safety
properties about it.

0 comments on commit 3b8e1a8

Please sign in to comment.