aboutsummaryrefslogtreecommitdiff
path: root/kernel/inductive.mli
diff options
context:
space:
mode:
authorherbelin2000-05-31 11:43:21 +0000
committerherbelin2000-05-31 11:43:21 +0000
commita6974254f3c46683d93ced625430d0fef26bebe5 (patch)
tree48a2f915d6766a81c0ee74cd073fb45eb49ad373 /kernel/inductive.mli
parenta87fc0236aa3dd9135ff75a890ba8f5c0a05a419 (diff)
Nettoyage de Generic;Suppression des DLAM en tĂȘte des listes de constructeurs
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@480 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/inductive.mli')
-rw-r--r--kernel/inductive.mli10
1 files changed, 4 insertions, 6 deletions
diff --git a/kernel/inductive.mli b/kernel/inductive.mli
index b603fbf1ee..fa989110cb 100644
--- a/kernel/inductive.mli
+++ b/kernel/inductive.mli
@@ -43,8 +43,7 @@ val mis_consnames : inductive_instance -> identifier array
val mis_typed_arity : inductive_instance -> typed_type
val mis_inductive : inductive_instance -> inductive
val mis_arity : inductive_instance -> constr
-val mis_lc : inductive_instance -> constr
-val mis_lc_without_abstractions : inductive_instance -> constr array
+val mis_lc : inductive_instance -> constr array
val mis_type_mconstructs : inductive_instance -> constr array * constr array
val mis_type_mconstruct : int -> inductive_instance -> constr
val mis_params_ctxt : inductive_instance -> (name * constr) list
@@ -58,8 +57,8 @@ val dest_ind_family : inductive_family -> inductive_instance * constr list
val liftn_inductive_family : int -> int -> inductive_family -> inductive_family
val lift_inductive_family : int -> inductive_family -> inductive_family
-val substn_many_ind_family : constr Generic.substituend array -> int
- -> inductive_family -> inductive_family
+val substnl_ind_family : constr list -> int -> inductive_family
+ -> inductive_family
(*s [inductive_type] = [inductive_family] applied to ``real'' parameters *)
type inductive_type = IndType of inductive_family * constr list
@@ -71,8 +70,7 @@ val mkAppliedInd : inductive_type -> constr
val liftn_inductive_type : int -> int -> inductive_type -> inductive_type
val lift_inductive_type : int -> inductive_type -> inductive_type
-val substn_many_ind_type : constr Generic.substituend array -> int
- -> inductive_type -> inductive_type
+val substnl_ind_type : constr list -> int -> inductive_type -> inductive_type
(*s A [constructor] is an [inductive] + an index; the following functions
destructs and builds [constructor] *)