diff --git a/theories/base.v b/theories/base.v index c4b2df78ec3fa3379ed135f5865d1fcc9c68dca3..df6f279610e60dcf347722004278fa53a47dd0eb 100644 --- a/theories/base.v +++ b/theories/base.v @@ -1359,7 +1359,8 @@ Notation "(.⊑ y )" := (λ x, sqsubseteq x y) (only parsing) : stdpp_scope. Infix "⊑@{ A }" := (@sqsubseteq A _) (at level 70, only parsing) : stdpp_scope. Notation "(⊑@{ A } )" := (@sqsubseteq A _) (only parsing) : stdpp_scope. -Global Instance sqsubseteq_rewrite `{SqSubsetEq A} : RewriteRelation (⊑@{A}) := {}. +(** [sqsubseteq] does not take precedence over the stdlib's instances or [equiv]. *) +Global Instance sqsubseteq_rewrite `{SqSubsetEq A} : RewriteRelation (⊑@{A}) | 160 := {}. Global Hint Extern 0 (_ ⊑ _) => reflexivity : core.