aboutsummaryrefslogtreecommitdiffhomepage
path: root/kernel/reduction.mli
diff options
context:
space:
mode:
authorGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2000-03-17 20:35:30 +0000
committerGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2000-03-17 20:35:30 +0000
commit8bff8bbd620e54022c2fea81542bf1cbc18fafb0 (patch)
tree4a3b491e827ce944bc2bf6cf619f12816fd29e88 /kernel/reduction.mli
parentff9a59ac99ea7a58c2be0a96a6b6b1482a592b2a (diff)
Correction bug des réduction 'deltat' et renommage 'deltat' en 'evar'
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@322 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/reduction.mli')
-rw-r--r--kernel/reduction.mli20
1 files changed, 11 insertions, 9 deletions
diff --git a/kernel/reduction.mli b/kernel/reduction.mli
index 6638f30ee..b953907db 100644
--- a/kernel/reduction.mli
+++ b/kernel/reduction.mli
@@ -66,14 +66,15 @@ val whd_delta_stack : 'a stack_reduction_function
val whd_delta : 'a reduction_function
val whd_betadelta_stack : 'a stack_reduction_function
val whd_betadelta : 'a reduction_function
-val whd_betadeltat_stack : 'a stack_reduction_function
-val whd_betadeltat : 'a reduction_function
-val whd_betadeltatiota_stack : 'a stack_reduction_function
-val whd_betadeltatiota : 'a reduction_function
+val whd_betaevar_stack : 'a stack_reduction_function
+val whd_betaevar : 'a reduction_function
+val whd_betaiotaevar_stack : 'a stack_reduction_function
+val whd_betaiotaevar : 'a reduction_function
val whd_betadeltaeta_stack : 'a stack_reduction_function
val whd_betadeltaeta : 'a reduction_function
val whd_betadeltaiotaeta_stack : 'a stack_reduction_function
val whd_betadeltaiotaeta : 'a reduction_function
+val whd_evar : 'a reduction_function
val beta_applist : (constr * constr list) -> constr
@@ -180,14 +181,15 @@ val whd_meta : (int * constr) list -> constr -> constr
val plain_instance : (int * constr) list -> constr -> constr
val instance : (int * constr) list -> 'a reduction_function
-(* [whd_ise] raise [Uninstantiated_evar] if an evar remains uninstantiated *)
-(* the *[_ise1]* leave uninstantiated evar as it *)
+(* [whd_ise] raise [Uninstantiated_evar] if an evar remains uninstantiated; *)
+(* *[whd_ise1]* is synonymous of *[whd_evar empty_env]* and *[nf_ise1]* of *)
+(* *[strong whd_evar empty_env]*: they leave uninstantiated evar as it *)
-exception Uninstantiated_evar of int
-
-val whd_ise : 'a evar_map -> constr -> constr
val whd_ise1 : 'a evar_map -> constr -> constr
val nf_ise1 : 'a evar_map -> constr -> constr
+exception Uninstantiated_evar of int
+val whd_ise : 'a evar_map -> constr -> constr
+
val whd_ise1_metas : 'a evar_map -> constr -> constr
(*s Obsolete Reduction Functions *)