diff options
author | herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2006-10-17 16:39:46 +0000 |
---|---|---|
committer | herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2006-10-17 16:39:46 +0000 |
commit | 1853b9a3fa77f29f41bc3cf131d691a7690e258b (patch) | |
tree | 7e3c697f2204988d44d95b8b1fd47e7d3da2f6ae /test-suite/modules | |
parent | b967f487c538a119a51a95f3669b5f6937a69357 (diff) |
Clarification des contraintes sur le contexte de paramètres des
inductifs dans le test de sous-typage (exigence du même nombre
d'arguments uniformes attendus mais pas d'exigence spéciale sur les
définitions locales du contexte à partir du moment où les types et
constructeurs sont convertibles quand généralisés par rapport au
contexte de paramètres)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@9247 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'test-suite/modules')
-rw-r--r-- | test-suite/modules/ind.v | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test-suite/modules/ind.v b/test-suite/modules/ind.v index a15f390a3..3af94c3b9 100644 --- a/test-suite/modules/ind.v +++ b/test-suite/modules/ind.v @@ -41,3 +41,9 @@ Check (N.f M.A). End C. +(* Check subtyping of the context of parameters of the inductive types *) +(* Only the number of expected uniform parameters and the convertibility *) +(* of the inductive arities and constructors types are checked *) + +Module Type S. Inductive I (x:=0) (y:nat): Set := c: x=y -> I y. End S. +Module P : S. Inductive I (y':nat) (z:=y'): Set := c : 0=y' -> I y'. End P. |