aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillaume Melquiond2015-02-13 20:13:33 +0100
committerGuillaume Melquiond2015-02-13 20:13:33 +0100
commit7dc6dfee7eb641282f4268aea24c688da07470ee (patch)
tree0146d590606256ef4708b23234ec4436f858512e
parent997230709aed2b1d2f57f9ac8829991fa01e9b5c (diff)
Document the issue with trivial inductive types. (Workaround for bug #3984)
-rw-r--r--CHANGES4
1 files changed, 4 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index ca31ca2398..7f134679fc 100644
--- a/CHANGES
+++ b/CHANGES
@@ -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