aboutsummaryrefslogtreecommitdiff
path: root/proofs/proofview.mli
diff options
context:
space:
mode:
authorArnaud Spiwack2014-07-22 17:44:10 +0200
committerArnaud Spiwack2014-07-23 17:42:36 +0200
commitab4d3bae45265d18357bacbdeeefb7018f1e58c5 (patch)
tree9935aedd7319348ac005bdaa10a3c40a0c4b36e3 /proofs/proofview.mli
parent1fd8e23da73422b17209e2d69a19dca6789bcaed (diff)
Proof_global.start_dependent_proof: properly threads the sigma through the telescope.
Allows for a more refined notion of dependently generated initial goals.
Diffstat (limited to 'proofs/proofview.mli')
-rw-r--r--proofs/proofview.mli6
1 files changed, 3 insertions, 3 deletions
diff --git a/proofs/proofview.mli b/proofs/proofview.mli
index 1aad0e090f..b1447e8baa 100644
--- a/proofs/proofview.mli
+++ b/proofs/proofview.mli
@@ -40,13 +40,13 @@ type entry
val init : Evd.evar_map -> (Environ.env * Term.types) list -> entry * proofview
type telescope =
- | TNil
- | TCons of Environ.env * Term.types * (Term.constr -> telescope)
+ | TNil of Evd.evar_map
+ | TCons of Environ.env * Evd.evar_map * Term.types * (Evd.evar_map -> Term.constr -> telescope)
(* Like [init], but goals are allowed to be depedenent on one
another. Dependencies between goals is represented with the type
[telescope] instead of [list]. *)
-val dependent_init : Evd.evar_map -> telescope -> entry * proofview
+val dependent_init : telescope -> entry * proofview
(* Returns whether this proofview is finished or not. That is,
if it has empty subgoals in the comb. There could still be unsolved