aboutsummaryrefslogtreecommitdiffhomepage
path: root/proofs/clenv.mli
diff options
context:
space:
mode:
Diffstat (limited to 'proofs/clenv.mli')
-rw-r--r--proofs/clenv.mli6
1 files changed, 6 insertions, 0 deletions
diff --git a/proofs/clenv.mli b/proofs/clenv.mli
index ab4f3af79..35bed8f40 100644
--- a/proofs/clenv.mli
+++ b/proofs/clenv.mli
@@ -23,6 +23,9 @@ type clausenv = {
out *)
templtyp : constr freelisted (** its type *)}
+
+val map_clenv : (constr -> constr) -> clausenv -> clausenv
+
(** subject of clenv (instantiated) *)
val clenv_value : clausenv -> constr
@@ -41,6 +44,9 @@ val mk_clenv_from_n :
val mk_clenv_type_of : Goal.goal sigma -> constr -> clausenv
val mk_clenv_from_env : env -> evar_map -> int option -> constr * types -> clausenv
+(** Refresh the universes in a clenv *)
+val refresh_undefined_univs : clausenv -> clausenv * Univ.universe_level_subst
+
(** {6 linking of clenvs } *)
val connect_clenv : Goal.goal sigma -> clausenv -> clausenv