aboutsummaryrefslogtreecommitdiffhomepage
path: root/theories/Classes
diff options
context:
space:
mode:
authorGravatar msozeau <msozeau@85f007b7-540e-0410-9357-904b9bb8a0f7>2009-11-08 02:19:44 +0000
committerGravatar msozeau <msozeau@85f007b7-540e-0410-9357-904b9bb8a0f7>2009-11-08 02:19:44 +0000
commit7baac26fccbd903f82f09e542aee1aa994d50c0d (patch)
tree38c64e213733727fb82f0c1ae8e6362226a9fcce /theories/Classes
parent6d684ec32bc62ff1e9528081a2369852cc5b5c65 (diff)
Use generalizable variables info when internalizing arbitrary bindings,
not just type class applications. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12479 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'theories/Classes')
-rw-r--r--theories/Classes/Morphisms_Relations.v2
-rw-r--r--theories/Classes/RelationClasses.v2
2 files changed, 3 insertions, 1 deletions
diff --git a/theories/Classes/Morphisms_Relations.v b/theories/Classes/Morphisms_Relations.v
index 9c42ff155..d8365abc7 100644
--- a/theories/Classes/Morphisms_Relations.v
+++ b/theories/Classes/Morphisms_Relations.v
@@ -16,6 +16,8 @@ Require Import Relation_Definitions.
Require Import Coq.Classes.Morphisms.
Require Import Coq.Program.Program.
+Generalizable Variables A l.
+
(** Morphisms for relations *)
Instance relation_conjunction_morphism : Proper (relation_equivalence (A:=A) ==>
diff --git a/theories/Classes/RelationClasses.v b/theories/Classes/RelationClasses.v
index 06da51129..2caaa063a 100644
--- a/theories/Classes/RelationClasses.v
+++ b/theories/Classes/RelationClasses.v
@@ -74,7 +74,7 @@ Hint Extern 4 => solve_relation : relations.
(** We can already dualize all these properties. *)
-Generalizable Variables A B C D R S T U eqA eqB eqC eqD.
+Generalizable Variables A B C D R S T U l eqA eqB eqC eqD.
Program Lemma flip_Reflexive `(Reflexive A R) : Reflexive (flip R).
Proof. tauto. Qed.