aboutsummaryrefslogtreecommitdiff
path: root/pretyping/evarconv.ml
diff options
context:
space:
mode:
authorherbelin2000-09-10 20:37:37 +0000
committerherbelin2000-09-10 20:37:37 +0000
commite72024e2292a50684b7f280d6efb8fee090e2dbf (patch)
treefdba2d8c55f0c74aee8800a0e8c9aec3d3b8a584 /pretyping/evarconv.ml
parent583992b6ce38655855f6625a26046ce84c53cdc1 (diff)
Suppression de Abst
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@593 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'pretyping/evarconv.ml')
-rw-r--r--pretyping/evarconv.ml26
1 files changed, 0 insertions, 26 deletions
diff --git a/pretyping/evarconv.ml b/pretyping/evarconv.ml
index e4e2e48c59..f9a3fe69b0 100644
--- a/pretyping/evarconv.ml
+++ b/pretyping/evarconv.ml
@@ -210,32 +210,6 @@ and evar_eqappr_x env isevars pbty (term1,l1 as appr1) (term2,l2 as appr2) =
in
ise_try isevars [f3; f4]
- | IsAbst (_,_), IsAbst (_,_) ->
- let f1 () =
- (term1=term2) &
- (List.length(l1) = List.length(l2)) &
- (List.for_all2 (evar_conv_x env isevars CONV) l1 l2)
- and f2 () =
- if evaluable_abst env term2 then
- evar_eqappr_x env isevars pbty
- appr1 (evar_apprec env isevars l2 (abst_value env term2))
- else
- evaluable_abst env term1
- & evar_eqappr_x env isevars pbty
- (evar_apprec env isevars l1 (abst_value env term1)) appr2
- in
- ise_try isevars [f1; f2]
-
- | IsAbst (_,_), _ ->
- (evaluable_abst env term1)
- & evar_eqappr_x env isevars pbty
- (evar_apprec env isevars l1 (abst_value env term1)) appr2
-
- | _, IsAbst (_,_) ->
- (evaluable_abst env term2)
- & evar_eqappr_x env isevars pbty
- appr1 (evar_apprec env isevars l2 (abst_value env term2))
-
| IsRel n, IsRel m ->
n=m
& (List.length(l1) = List.length(l2))