From f76b61be82a4bb83fce667a613f5a4846582dc89 Mon Sep 17 00:00:00 2001 From: msozeau Date: Mon, 7 Jan 2008 22:46:48 +0000 Subject: Cleaner quantifiers for type classes, breaks clrewrite for the moment but implementation is much less add-hoc. Opens possibility of arbitrary prefixes in Class and Instance declarations. Current implementation with eauto is a bit more dangerous... next patch will fix it. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@10432 85f007b7-540e-0410-9357-904b9bb8a0f7 --- theories/Classes/SetoidClass.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'theories') diff --git a/theories/Classes/SetoidClass.v b/theories/Classes/SetoidClass.v index feafd2b3c2..000cf70a35 100644 --- a/theories/Classes/SetoidClass.v +++ b/theories/Classes/SetoidClass.v @@ -209,7 +209,7 @@ Class [ sa : Setoid a eqa, sb : Setoid b eqb, sc : Setoid c eqc, sd : Setoid d e Program Instance iff_setoid : Setoid Prop iff := equiv_prf := @Build_equivalence _ _ iff_refl iff_trans iff_sym. -Program Instance not_morphism : Morphism Prop iff Prop iff not. +(* Program Instance not_morphism : Morphism Prop iff Prop iff not. *) Program Instance and_morphism : ? BinaryMorphism iff_setoid iff_setoid iff_setoid and. -- cgit v1.2.3