package coq-mi-cho-coq
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
A specification of Michelson in Coq to prove properties about smart contracts in Tezos
Install
Dune Dependency
Authors
Maintainers
Sources
mi-cho-coq-version-0.1.tar.gz
md5=521927e391d5529f652056d97fcdd261
Description
Michelson is a language for writing smart contracts on the Tezos blockchain. This package provides a Coq encoding of the syntax and semantics of Michelson, automatically generated by the Ott tool. Also included is a framework called Mi-Cho-Coq for reasoning about Michelson programs in Coq using a weakest precondition calculus.
Tags
category:Computer Science/Programming Languages/Formal Definitions and Theory date:2021-06-15 keyword:cryptocurrency keyword:michelson keyword:semantics keyword:smart-contract keyword:tezos logpath:Michocoq logpath:MichocottPublished: 21 Jun 2021
Dependencies (8)
- zarith
-
ott
build & >= "0.29"
- ocamlbuild
-
ocaml
>= "4.07.1"
- menhir
-
coq-ott
>= "0.29"
-
coq-menhirlib
>= "20190626"
-
coq
>= "8.8" & < "8.12"
Dev Dependencies
None
Used by
None
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page