Relation.Binary.Structures is parameterized by _≈_ : Rel A ℓ,
and it puts
record IsEquivalence : Set (a ⊔ ℓ) where
field
refl : Reflexive _≈_
...
reflexive : _≡_ ⇒ _≈_
Further, Algebra.Properties.Monoid.Divisibility (suggested by myself) implements
∣-reflexive : _≈_ ⇒ _∣_
∣-reflexive x≈y = ε , trans (identityˡ _) x≈y
According to the standard library style, this probably needs to be
∣-reflexive≈ : _≈_ ⇒ _∣_ -- _∣_ is reflexive by _≈_
...
∣-reflexive : _≡_ ⇒ _∣_
(where the latter proof can be derived from the former).
Am I missing something?
Has standard library any more confusions with reflexive ?
Relation.Binary.Structures is parameterized by
_≈_ : Rel A ℓ,and it puts
Further, Algebra.Properties.Monoid.Divisibility (suggested by myself) implements
According to the standard library style, this probably needs to be
(where the latter proof can be derived from the former).
Am I missing something?
Has standard library any more confusions with
reflexive?