aboutsummaryrefslogtreecommitdiff
path: root/contrib/cc/ccproof.mli
diff options
context:
space:
mode:
authorcorbinea2005-08-17 12:56:38 +0000
committercorbinea2005-08-17 12:56:38 +0000
commit8cb5e072d095981aa0664ca9b6f3db8983e18437 (patch)
tree4d44ddfc3e4347a2a0a61333cc174a95f91c40f0 /contrib/cc/ccproof.mli
parentff32659bc1fceaaa34f346a75de571c6e60ee9ca (diff)
new congruence
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@7298 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'contrib/cc/ccproof.mli')
-rw-r--r--contrib/cc/ccproof.mli23
1 files changed, 4 insertions, 19 deletions
diff --git a/contrib/cc/ccproof.mli b/contrib/cc/ccproof.mli
index 363a1c402d..456d13e4b5 100644
--- a/contrib/cc/ccproof.mli
+++ b/contrib/cc/ccproof.mli
@@ -19,27 +19,12 @@ type proof =
| Congr of proof * proof
| Inject of proof * constructor * int * int
-val pcongr : proof * proof -> proof
-val ptrans : proof * proof -> proof
-val psym : proof -> proof
-val pcongr : proof * proof -> proof
-
val build_proof :
- UF.t ->
- [ `Discriminate of int * int * int * int
- | `Prove_goal of int * int
- | `Refute_hyp of int * int ]
- -> proof
+ forest ->
+ [ `Discr of int * pa_constructor * int * pa_constructor
+ | `Prove of int * int ] -> proof
val type_proof :
- (identifier * (term * term)) list -> proof -> term * term
-
-val cc_proof :
- (identifier * (term * term)) list ->
- (identifier * (term * term)) list ->
- (term * term) option ->
- [ `Discriminate of constructor * proof
- | `Prove_goal of proof
- | `Refute_hyp of identifier * proof ]
+ (identifier, (term * term)) Hashtbl.t -> proof -> term * term