aboutsummaryrefslogtreecommitdiff
path: root/theories/FSets/OrderedType.v
diff options
context:
space:
mode:
authorletouzey2006-05-20 00:41:35 +0000
committerletouzey2006-05-20 00:41:35 +0000
commit99dfd9ba50a40df6c3d558b84ce2a8284ab16fa0 (patch)
tree1cd7ab6a9a0ee74d6c9b078395f9e53ed1386db5 /theories/FSets/OrderedType.v
parent90d362e22ed6609ef4d846d1a2fd3f5c6af94821 (diff)
suite tentative pour permettre l'utilisation de modules de FSets
avec <: au lieu de : sans surprise de modules genre Raw partout ou autres alias dépliés git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@8834 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'theories/FSets/OrderedType.v')
-rw-r--r--theories/FSets/OrderedType.v4
1 files changed, 4 insertions, 0 deletions
diff --git a/theories/FSets/OrderedType.v b/theories/FSets/OrderedType.v
index 0268b38c9f..d989d8937d 100644
--- a/theories/FSets/OrderedType.v
+++ b/theories/FSets/OrderedType.v
@@ -313,6 +313,8 @@ Ltac false_order := elimtype False; order.
(* Specialization of resuts about lists modulo. *)
+Section ForNotations.
+
Notation In:=(InA eq).
Notation Inf:=(lelistA lt).
Notation Sort:=(sort lt).
@@ -346,6 +348,8 @@ Proof. exact (InfA_alt eq_refl eq_sym lt_trans lt_eq eq_lt). Qed.
Lemma Sort_NoDup : forall l, Sort l -> NoDup l.
Proof. exact (SortA_NoDupA eq_refl eq_sym lt_trans lt_not_eq lt_eq eq_lt) . Qed.
+End ForNotations.
+
Hint Resolve ListIn_In Sort_NoDup Inf_lt.
Hint Immediate In_eq Inf_lt.