https://gitlab.com/nomadic-labs/mi-cho-coq
Revision 2690e7daae013dcd3cfcd1c09823c56b3899167c authored by Raphaël Cauderlier on 11 April 2021, 14:59:11 UTC, committed by Raphaël Cauderlier on 11 April 2021, 14:59:11 UTC
The name of the Michelson data constructor `False` clashes with the
Coq proposition for contradiction. To avoid qualifying the Coq
proposition, `util.v` redefines it so `util.False` is defined as
`Logic.False`. This has unpleasant side effects (see
https://gitlab.com/nomadic-labs/mi-cho-coq/-/issues/53) so we remove
this definition and qualify the name in the few places where it is
used instead.

Closes #53.
1 parent d30f3ab
History
Tip revision: 2690e7daae013dcd3cfcd1c09823c56b3899167c authored by Raphaël Cauderlier on 11 April 2021, 14:59:11 UTC
[michocoq] Avoid redefining `False` in `util.v`
Tip revision: 2690e7d
File Mode Size
doc
scripts
src
.gitignore -rw-r--r-- 336 bytes
.gitlab-ci.yml -rw-r--r-- 2.5 KB
LICENSE -rw-r--r-- 1.1 KB
Makefile.local -rw-r--r-- 379 bytes
README.org -rw-r--r-- 8.5 KB
_CoqProject -rw-r--r-- 4 bytes
configure -rwxr-xr-x 2.9 KB
coq-mi-cho-coq.install -rw-r--r-- 73 bytes
coq-mi-cho-coq.opam -rw-r--r-- 1.4 KB

README.org

back to top