aboutsummaryrefslogtreecommitdiff
path: root/proofs/proof_trees.mli
diff options
context:
space:
mode:
Diffstat (limited to 'proofs/proof_trees.mli')
-rw-r--r--proofs/proof_trees.mli11
1 files changed, 6 insertions, 5 deletions
diff --git a/proofs/proof_trees.mli b/proofs/proof_trees.mli
index 69bc496046..b2d59fe63c 100644
--- a/proofs/proof_trees.mli
+++ b/proofs/proof_trees.mli
@@ -8,6 +8,7 @@ open Names
open Term
open Sign
open Evd
+open Environ
(*i*)
(* This module declares the structure of proof trees, global and
@@ -98,13 +99,13 @@ and ctxtty = {
type evar_declarations = ctxtty evar_map
-val mk_goal : ctxtty -> typed_type signature -> constr -> goal
+val mk_goal : ctxtty -> unsafe_env -> constr -> goal
val mt_ctxt : local_constraints -> ctxtty
-val get_ctxt : goal -> ctxtty
+val get_ctxt : goal -> ctxtty
val get_pgm : goal -> constr option
val set_pgm : constr option -> ctxtty -> ctxtty
-val get_mimick : goal -> proof_tree option
+val get_mimick : goal -> proof_tree option
val set_mimick : proof_tree option -> ctxtty -> ctxtty
val get_lc : goal -> local_constraints
@@ -129,14 +130,14 @@ type global_constraints = evar_declarations timestamped
type evar_recordty = {
focus : local_constraints;
- sign : typed_type signature;
+ env : unsafe_env;
decls : evar_declarations }
and readable_constraints = evar_recordty timestamped
val rc_of_gc : global_constraints -> goal -> readable_constraints
val rc_add : readable_constraints -> int * goal -> readable_constraints
-val get_hyps : readable_constraints -> typed_type signature
+val get_env : readable_constraints -> unsafe_env
val get_focus : readable_constraints -> local_constraints
val get_decls : readable_constraints -> evar_declarations
val get_gc : readable_constraints -> global_constraints