aboutsummaryrefslogtreecommitdiff
path: root/kernel/term.mli
diff options
context:
space:
mode:
authorfilliatr1999-12-10 08:57:01 +0000
committerfilliatr1999-12-10 08:57:01 +0000
commit85bd945e22abc31fec8f89da1779d94027323e91 (patch)
tree356cfc0aa9a5f6b2328b05a4509d76bbd89a73e7 /kernel/term.mli
parentbaa3e16836c3f0daf24ba47aadbdee525762d6ec (diff)
debug discharge et inductifs
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@227 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/term.mli')
-rw-r--r--kernel/term.mli3
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/term.mli b/kernel/term.mli
index 869e65ca40..ff296c2dd3 100644
--- a/kernel/term.mli
+++ b/kernel/term.mli
@@ -260,6 +260,9 @@ val isCast : constr -> bool
[strip_outer_cast] (Cast (Cast ... (Cast c, t) ... ))] is [c]. *)
val strip_outer_cast : constr -> constr
+(* Special function, which keep the key casts under Fix and MutCase. *)
+val strip_all_casts : constr -> constr
+
(* Destructs the product $(x:t_1)t_2$ *)
val destProd : constr -> name * constr * constr
val hd_of_prod : constr -> constr