diff options
| author | Guillaume Melquiond | 2015-02-13 20:13:33 +0100 |
|---|---|---|
| committer | Guillaume Melquiond | 2015-02-13 20:13:33 +0100 |
| commit | 7dc6dfee7eb641282f4268aea24c688da07470ee (patch) | |
| tree | 0146d590606256ef4708b23234ec4436f858512e | |
| parent | 997230709aed2b1d2f57f9ac8829991fa01e9b5c (diff) | |
Document the issue with trivial inductive types. (Workaround for bug #3984)
| -rw-r--r-- | CHANGES | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -22,6 +22,10 @@ Logic the return predicate. Restores compatibility of Coq's logic with the propositional extensionality axiom. May create incompatibilities in recursive programs heavily using dependent types. +- Trivial inductive types are no longer defined in Type but in Prop, which + leads to a non-dependent induction principle being generated in place of + the dependent one. To recover the old behavior, explicitly define your + inductive types in Set. Vernacular commands |
