aboutsummaryrefslogtreecommitdiffhomepage
path: root/proofs/proof_global.mli
diff options
context:
space:
mode:
authorGravatar Enrico Tassi <Enrico.Tassi@inria.fr>2014-12-28 11:46:42 +0100
committerGravatar Enrico Tassi <Enrico.Tassi@inria.fr>2014-12-28 11:46:42 +0100
commit5196c281298a3168b84f1df26b71f07c873f4b5d (patch)
tree2f291f2bc6876307024369e790f87c3d2b6ea4d6 /proofs/proof_global.mli
parent0276f8357a2ea1d83cb6b85b86b8b3f5a1e4579d (diff)
Proof using: call "clear" to remove from sight the vars not selected
As discussed on coqdev, clear is not perfect, Hints for trivial using cleared section vars are still used. But it is better than nothing I guess.
Diffstat (limited to 'proofs/proof_global.mli')
-rw-r--r--proofs/proof_global.mli5
1 files changed, 3 insertions, 2 deletions
diff --git a/proofs/proof_global.mli b/proofs/proof_global.mli
index c2c447c92..c9a812c4c 100644
--- a/proofs/proof_global.mli
+++ b/proofs/proof_global.mli
@@ -126,8 +126,9 @@ val set_interp_tac :
(Tacexpr.raw_tactic_expr -> unit Proofview.tactic)
-> unit
-(** Sets the section variables assumed by the proof *)
-val set_used_variables : Names.Id.t list -> unit
+(** Sets the section variables assumed by the proof, returns its closure
+ * (w.r.t. type dependencies *)
+val set_used_variables : Names.Id.t list -> Context.section_context
val get_used_variables : unit -> Context.section_context option
(**********************************************************)