From a77bca84565b26aeedec3b210d761240d9d261f4 Mon Sep 17 00:00:00 2001 From: Stephane Glondu Date: Thu, 5 Dec 2013 07:55:11 +0100 Subject: Imported Upstream version 0.4 --- evm_compute.mli | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 evm_compute.mli (limited to 'evm_compute.mli') diff --git a/evm_compute.mli b/evm_compute.mli new file mode 100644 index 0000000..f50c0db --- /dev/null +++ b/evm_compute.mli @@ -0,0 +1,11 @@ + + +(** [evm_compute eq blacklist] performs a vm_compute step with the + following provisos: evars can appear in the goal; terms that are + equal (modulo eq) to terms in the blacklist are abstracted + before-hand. *) +val evm_compute : (Term.constr -> Term.constr -> bool) -> Term.constr list -> Proof_type.tactic + + +(** [evm_compute eq blacklist h] performs an evm_compute step in the hypothesis h *) +val evm_compute_in : (Term.constr -> Term.constr -> bool) -> Term.constr list -> Names.identifier -> Proof_type.tactic -- cgit v1.2.3