diff options
| author | Gaëtan Gilbert | 2019-05-28 15:19:25 +0200 |
|---|---|---|
| committer | Gaëtan Gilbert | 2019-05-28 15:19:25 +0200 |
| commit | 19da31e8e92bb9990e90af162ce1652c6ac71977 (patch) | |
| tree | 363623323ffb64090e78211823465bafe0b29297 /doc/plugin_tutorial/tuto3 | |
| parent | d4ca25df0f481345c99744acda28728c9682f0ac (diff) | |
Checker: don't use monomorphic universes attached to a constant
They are supposed to be included in the module's constraints.
The old behaviour would allow a crafted vo, using
~~~coq
Definition a := Type.
Definition b := Type.
Definition b_in_a : a := b.
Definition a_in_b : b := a.
~~~
with the constraints for b_in_a and a_in_b not included in the module
constraints, then a proof of false may be derived in the usual way.
Diffstat (limited to 'doc/plugin_tutorial/tuto3')
0 files changed, 0 insertions, 0 deletions
