aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2003-06-19 20:27:32 +0000
committerGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2003-06-19 20:27:32 +0000
commit561081533ed884e3565fb71ca1c343bbc3fec448 (patch)
treeb16690456661c9dcf5d38244f92f036cf7ee21c8
parent5f1e8b75c2f0d138e64cb57fbd7a3479f4b5d066 (diff)
Ajout 'Symmetry in Hyp'
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@4186 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--contrib/interface/showproof.ml4
-rw-r--r--contrib/interface/xlate.ml3
2 files changed, 4 insertions, 3 deletions
diff --git a/contrib/interface/showproof.ml b/contrib/interface/showproof.ml
index 9ff567588..d33a41f98 100644
--- a/contrib/interface/showproof.ml
+++ b/contrib/interface/showproof.ml
@@ -159,7 +159,7 @@ let rule_is_complex r =
match r with
Tactic (TacArg (Tacexp t),_) -> true
| Tactic (TacAtom (_,TacAuto _), _) -> true
- | Tactic (TacAtom (_,TacSymmetry), _) -> true
+ | Tactic (TacAtom (_,TacSymmetry _), _) -> true
|_ -> false
;;
@@ -1143,7 +1143,7 @@ let is_equality_tac = function
|"ERewriteParallel"|"ERewriteNormal"
|"RewriteLR"|"RewriteRL"|"Replace"),_)
| TacReduce _
- | TacSymmetry | TacReflexivity
+ | TacSymmetry _ | TacReflexivity
| TacExact _ | TacIntroPattern _ | TacIntroMove _ | TacAuto _)) -> true
| _ -> false
diff --git a/contrib/interface/xlate.ml b/contrib/interface/xlate.ml
index c6baa0ecf..c0ba10bdd 100644
--- a/contrib/interface/xlate.ml
+++ b/contrib/interface/xlate.ml
@@ -877,7 +877,8 @@ and xlate_tac =
if b then CT_cutrewrite_lr (c, ctf_ID_OPT_SOME id)
else CT_cutrewrite_lr (c, ctf_ID_OPT_SOME id)
| TacReflexivity -> CT_reflexivity
- | TacSymmetry -> CT_symmetry
+ | TacSymmetry None -> CT_symmetry
+ | TacSymmetry (Some _) -> xlate_error "TODO: Symmetry in"
| TacTransitivity c -> CT_transitivity (xlate_formula c)
| TacAssumption -> CT_assumption
| TacExact c -> CT_exact (xlate_formula c)