aboutsummaryrefslogtreecommitdiffhomepage
path: root/kernel/typeops.mli
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/typeops.mli')
-rw-r--r--kernel/typeops.mli16
1 files changed, 8 insertions, 8 deletions
diff --git a/kernel/typeops.mli b/kernel/typeops.mli
index 23c755690..b0f15e75d 100644
--- a/kernel/typeops.mli
+++ b/kernel/typeops.mli
@@ -52,23 +52,23 @@ val judge_of_constant_knowing_parameters :
env -> constant -> unsafe_judgment array -> unsafe_judgment
(*s Type of application. *)
-val judge_of_apply :
+val judge_of_apply :
env -> unsafe_judgment -> unsafe_judgment array
-> unsafe_judgment * constraints
(*s Type of an abstraction. *)
-val judge_of_abstraction :
- env -> name -> unsafe_type_judgment -> unsafe_judgment
+val judge_of_abstraction :
+ env -> name -> unsafe_type_judgment -> unsafe_judgment
-> unsafe_judgment
(*s Type of a product. *)
val judge_of_product :
- env -> name -> unsafe_type_judgment -> unsafe_type_judgment
+ env -> name -> unsafe_type_judgment -> unsafe_type_judgment
-> unsafe_judgment
(* s Type of a let in. *)
val judge_of_letin :
- env -> name -> unsafe_judgment -> unsafe_type_judgment -> unsafe_judgment
+ env -> name -> unsafe_judgment -> unsafe_type_judgment -> unsafe_judgment
-> unsafe_judgment
(*s Type of a cast. *)
@@ -80,7 +80,7 @@ val judge_of_cast :
val judge_of_inductive : env -> inductive -> unsafe_judgment
-val judge_of_inductive_knowing_parameters :
+val judge_of_inductive_knowing_parameters :
env -> inductive -> unsafe_judgment array -> unsafe_judgment
val judge_of_constructor : env -> constructor -> unsafe_judgment
@@ -91,7 +91,7 @@ val judge_of_case : env -> case_info
-> unsafe_judgment * constraints
(* Typecheck general fixpoint (not checking guard conditions) *)
-val type_fixpoint : env -> name array -> types array
+val type_fixpoint : env -> name array -> types array
-> unsafe_judgment array -> constraints
(* Kernel safe typing but applicable to partial proofs *)
@@ -101,7 +101,7 @@ val type_of_constant : env -> constant -> types
val type_of_constant_type : env -> constant_type -> types
-val type_of_constant_knowing_parameters :
+val type_of_constant_knowing_parameters :
env -> constant_type -> constr array -> types
(* Make a type polymorphic if an arity *)