|
7 | 7 | {-# OPTIONS --cubical-compatible --safe #-}
|
8 | 8 |
|
9 | 9 | open import Relation.Binary.Bundles using (DecSetoid)
|
10 |
| -open import Relation.Binary.Structures using (IsDecEquivalence) |
11 |
| -open import Relation.Binary.Definitions using (Decidable) |
12 | 10 |
|
13 | 11 | module Data.List.Relation.Binary.Equality.DecSetoid
|
14 | 12 | {a ℓ} (DS : DecSetoid a ℓ) where
|
15 | 13 |
|
16 | 14 | import Data.List.Relation.Binary.Equality.Setoid as SetoidEquality
|
17 |
| -import Data.List.Relation.Binary.Pointwise as PW |
18 |
| -open import Level |
19 |
| -open import Relation.Binary.Definitions using (Decidable) |
20 |
| -open DecSetoid DS |
21 |
| - |
22 |
| ------------------------------------------------------------------------- |
23 |
| --- Make all definitions from setoid equality available |
24 |
| - |
25 |
| -open SetoidEquality setoid public |
| 15 | +open import Data.List.Relation.Binary.Pointwise using (decSetoid) |
| 16 | +open DecSetoid DS using (setoid) |
26 | 17 |
|
27 | 18 | ------------------------------------------------------------------------
|
28 | 19 | -- Additional properties
|
29 | 20 |
|
30 |
| -infix 4 _≋?_ |
| 21 | +≋-decSetoid : DecSetoid _ _ |
| 22 | +≋-decSetoid = decSetoid DS |
31 | 23 |
|
32 |
| -_≋?_ : Decidable _≋_ |
33 |
| -_≋?_ = PW.decidable _≟_ |
| 24 | +open DecSetoid ≋-decSetoid public |
| 25 | + using () |
| 26 | + renaming (isDecEquivalence to ≋-isDecEquivalence; _≟_ to _≋?_) |
34 | 27 |
|
35 |
| -≋-isDecEquivalence : IsDecEquivalence _≋_ |
36 |
| -≋-isDecEquivalence = PW.isDecEquivalence isDecEquivalence |
| 28 | +------------------------------------------------------------------------ |
| 29 | +-- Make all definitions from setoid equality available |
37 | 30 |
|
38 |
| -≋-decSetoid : DecSetoid a (a ⊔ ℓ) |
39 |
| -≋-decSetoid = PW.decSetoid DS |
| 31 | +open SetoidEquality setoid public |
0 commit comments