diff options
| author | Arnaud Spiwack | 2014-07-22 17:44:10 +0200 |
|---|---|---|
| committer | Arnaud Spiwack | 2014-07-23 17:42:36 +0200 |
| commit | ab4d3bae45265d18357bacbdeeefb7018f1e58c5 (patch) | |
| tree | 9935aedd7319348ac005bdaa10a3c40a0c4b36e3 /proofs/proofview.mli | |
| parent | 1fd8e23da73422b17209e2d69a19dca6789bcaed (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.mli | 6 |
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 |
