aboutsummaryrefslogtreecommitdiffhomepage
path: root/theories/Classes/RelationClasses.v
diff options
context:
space:
mode:
authorGravatar msozeau <msozeau@85f007b7-540e-0410-9357-904b9bb8a0f7>2009-05-16 13:41:38 +0000
committerGravatar msozeau <msozeau@85f007b7-540e-0410-9357-904b9bb8a0f7>2009-05-16 13:41:38 +0000
commitb0e371b354ffdbf4a8572924602d04848020079e (patch)
tree4f656ec0d438667e479d76d1ee22bb74e2cd0577 /theories/Classes/RelationClasses.v
parent47c3ff53ee1c6b93172da74cc9916f0e9c51516d (diff)
Minor fixes in typeclasses:
- Set implicit args on for Context decls - Move class_apply tactic to Init - Normalize evars before raising an error. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12127 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'theories/Classes/RelationClasses.v')
-rw-r--r--theories/Classes/RelationClasses.v4
1 files changed, 2 insertions, 2 deletions
diff --git a/theories/Classes/RelationClasses.v b/theories/Classes/RelationClasses.v
index 681bd90a9..1a966ded5 100644
--- a/theories/Classes/RelationClasses.v
+++ b/theories/Classes/RelationClasses.v
@@ -45,7 +45,7 @@ Class Reflexive {A} (R : relation A) :=
Class Irreflexive {A} (R : relation A) :=
irreflexivity : Reflexive (complement R).
-Hint Extern 1 (Reflexive (complement _)) => eapply @irreflexivity : typeclasses_instances.
+Hint Extern 1 (Reflexive (complement _)) => class_apply @irreflexivity : typeclasses_instances.
Class Symmetric {A} (R : relation A) :=
symmetry : forall x y, R x y -> R y x.
@@ -311,7 +311,7 @@ Notation "∙⊥∙" := false_predicate : predicate_scope.
(** Predicate equivalence is an equivalence, and predicate implication defines a preorder. *)
Program Instance predicate_equivalence_equivalence : Equivalence (@predicate_equivalence l).
- Next Obligation.
+ Next Obligation.
induction l ; firstorder.
Qed.
Next Obligation.