aboutsummaryrefslogtreecommitdiff
path: root/doc/RecTutorial/RecTutorial.v
diff options
context:
space:
mode:
authorherbelin2011-10-05 15:51:57 +0000
committerherbelin2011-10-05 15:51:57 +0000
commit8082d1faf85a0ab29f6c144a137791902a4e9c1f (patch)
tree431f9fc4fe167e77c6be5163db41314ecd872ba6 /doc/RecTutorial/RecTutorial.v
parentb82f23627766b39ca0343ac41b061a5ce76c18f2 (diff)
Fixing critical inductive polymorphism bug found by Bruno.
If two distinct parameters of the inductive type contributes to polymorphism, they must have distinct names, othewise an aliasing problem of the form "fun x x => max(x,x)" happens. Also insisted that a parameter contributes to universe polymorphism only if the corresponding occurrence of Type is not hidden behind a definition. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@14511 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'doc/RecTutorial/RecTutorial.v')
0 files changed, 0 insertions, 0 deletions