Skip to content

Commit ed293b5

Browse files
Saransh-cppMatthewDaggitt
authored andcommitted
Simplify more Relation.Binary imports (#2034)
1 parent 41bff98 commit ed293b5

File tree

39 files changed

+55
-41
lines changed

39 files changed

+55
-41
lines changed

src/Algebra/Properties/Monoid/Sum.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ open import Data.Vec.Functional as Vector
1212
open import Data.Fin.Base using (zero; suc)
1313
open import Data.Unit using (tt)
1414
open import Function.Base using (_∘_)
15-
open import Relation.Binary as B using (_Preserves_⟶_)
15+
open import Relation.Binary.Core using (_Preserves_⟶_)
1616
open import Relation.Binary.PropositionalEquality as P using (_≗_; _≡_)
1717

1818
module Algebra.Properties.Monoid.Sum {a ℓ} (M : Monoid a ℓ) where

src/Data/AVL/Map.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
{-# OPTIONS --cubical-compatible --safe #-}
88

9-
open import Relation.Binary using (StrictTotalOrder)
9+
open import Relation.Binary.Bundles using (StrictTotalOrder)
1010

1111
module Data.AVL.Map
1212
{a ℓ₁ ℓ₂} (strictTotalOrder : StrictTotalOrder a ℓ₁ ℓ₂)

src/Data/AVL/NonEmpty.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
{-# OPTIONS --cubical-compatible --safe #-}
88

9-
open import Relation.Binary using (StrictTotalOrder)
9+
open import Relation.Binary.Bundles using (StrictTotalOrder)
1010

1111
module Data.AVL.NonEmpty
1212
{a ℓ₁ ℓ₂} (strictTotalOrder : StrictTotalOrder a ℓ₁ ℓ₂) where

src/Data/AVL/Sets.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
{-# OPTIONS --cubical-compatible --safe #-}
88

9-
open import Relation.Binary using (StrictTotalOrder)
9+
open import Relation.Binary.Bundles using (StrictTotalOrder)
1010

1111
module Data.AVL.Sets
1212
{a ℓ₁ ℓ₂} (strictTotalOrder : StrictTotalOrder a ℓ₁ ℓ₂)

src/Data/AVL/Value.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
{-# OPTIONS --cubical-compatible --safe #-}
88

9-
open import Relation.Binary using (Setoid)
9+
open import Relation.Binary.Bundles using (Setoid)
1010

1111
module Data.AVL.Value {a ℓ} (S : Setoid a ℓ) where
1212

src/Data/Container/Morphism/Properties.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module Data.Container.Morphism.Properties where
1111
open import Level using (_⊔_; suc)
1212
open import Function.Base as F using (_$_)
1313
open import Data.Product using (∃; proj₁; proj₂; _,_)
14-
open import Relation.Binary using (Setoid)
14+
open import Relation.Binary.Bundles using (Setoid)
1515
open import Relation.Binary.PropositionalEquality as P using (_≡_; _≗_)
1616

1717
open import Data.Container.Core

src/Data/Container/Relation/Binary/Equality/Setoid.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
{-# OPTIONS --cubical-compatible --safe #-}
88

9-
open import Relation.Binary using (Setoid)
9+
open import Relation.Binary.Bundles using (Setoid)
1010

1111
module Data.Container.Relation.Binary.Equality.Setoid {c e} (S : Setoid c e) where
1212

src/Data/Container/Relation/Binary/Pointwise.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module Data.Container.Relation.Binary.Pointwise where
1111
open import Data.Product using (_,_; Σ-syntax; -,_; proj₁; proj₂)
1212
open import Function.Base using (_∘_)
1313
open import Level using (_⊔_)
14-
open import Relation.Binary using (REL; _⇒_)
14+
open import Relation.Binary.Core using (REL; _⇒_)
1515
open import Relation.Binary.PropositionalEquality.Core as P
1616
using (_≡_; subst; cong)
1717

src/Data/Container/Relation/Unary/Any/Properties.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ open import Function.Inverse as Inv using (_↔_; inverse; module Inverse)
2222
open import Function.Related as Related using (Related; SK-sym)
2323
open import Function.Related.TypeIsomorphisms
2424
open import Relation.Unary using (Pred ; _∪_ ; _∩_)
25-
open import Relation.Binary using (REL)
25+
open import Relation.Binary.Core using (REL)
2626
open import Relation.Binary.PropositionalEquality as P
2727
using (_≡_; _≗_; refl)
2828

src/Data/Fin/Permutation.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ open import Function.Equality using (_⟨$⟩_)
2525
open import Function.Properties.Inverse using (↔⇒↣)
2626
open import Function.Base using (_∘_)
2727
open import Level using (0ℓ)
28-
open import Relation.Binary using (Rel)
28+
open import Relation.Binary.Core using (Rel)
2929
open import Relation.Nullary using (does; ¬_; yes; no)
3030
open import Relation.Nullary.Decidable using (dec-yes; dec-no)
3131
open import Relation.Nullary.Negation using (contradiction)

src/Data/Integer/Coprimality.agda

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ import Data.Nat.Coprimality as ℕ
1515
import Data.Nat.Divisibility as ℕ
1616
open import Function.Base using (_on_)
1717
open import Level using (0ℓ)
18-
open import Relation.Binary using (Rel; Decidable; Symmetric)
18+
open import Relation.Binary.Core using (Rel)
19+
open import Relation.Binary.Definitions using (Decidable; Symmetric)
1920
open import Relation.Binary.PropositionalEquality.Core using (subst)
2021

2122
------------------------------------------------------------------------

src/Data/List/Extrema/Core.agda

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66

77
{-# OPTIONS --cubical-compatible --safe #-}
88

9-
open import Relation.Binary using (Trans; TotalOrder; Setoid)
9+
open import Relation.Binary.Definitions using (Trans)
10+
open import Relation.Binary.Bundles using (TotalOrder; Setoid)
1011

1112
module Data.List.Extrema.Core
1213
{b ℓ₁ ℓ₂} (totalOrder : TotalOrder b ℓ₁ ℓ₂) where

src/Data/List/Fresh/Membership/Setoid/Properties.agda

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66

77
{-# OPTIONS --cubical-compatible --safe #-}
88

9-
open import Relation.Binary using (Rel; Setoid)
9+
open import Relation.Binary.Core using (Rel)
10+
open import Relation.Binary.Bundles using (Setoid)
1011

1112
module Data.List.Fresh.Membership.Setoid.Properties {c ℓ} (S : Setoid c ℓ) where
1213

src/Data/List/Fresh/Relation/Unary/All.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ open import Data.Product.Base using (_×_; _,_; proj₁; uncurry)
1313
open import Data.Sum.Base as Sum using (inj₁; inj₂)
1414
open import Relation.Nullary.Decidable as Dec using (Dec; yes; no; _×-dec_)
1515
open import Relation.Unary as U
16-
open import Relation.Binary as B using (Rel)
16+
open import Relation.Binary.Core using (Rel)
1717

1818
open import Data.List.Fresh using (List#; []; cons; _∷#_; _#_)
1919
open import Data.List.Fresh.Relation.Unary.Any as Any using (Any; here; there)

src/Data/List/Fresh/Relation/Unary/All/Properties.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ open import Data.Product.Base using (_,_)
1515
open import Function.Base using (_∘′_)
1616
open import Relation.Nullary
1717
open import Relation.Unary as U
18-
open import Relation.Binary as B using (Rel)
18+
open import Relation.Binary.Core using (Rel)
1919
open import Relation.Binary.PropositionalEquality.Core using (_≡_; refl; cong)
2020

2121
open import Data.List.Fresh using (List#; []; cons; _∷#_; _#_)

src/Data/List/Fresh/Relation/Unary/Any.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ open import Function.Bundles using (_⇔_; mk⇔)
1616
open import Relation.Nullary.Negation using (¬_)
1717
open import Relation.Nullary.Decidable as Dec using (Dec; yes; no; _⊎-dec_)
1818
open import Relation.Unary as U
19-
open import Relation.Binary as B using (Rel)
19+
open import Relation.Binary.Core using (Rel)
2020

2121
open import Data.List.Fresh using (List#; []; cons; _∷#_; _#_)
2222

src/Data/List/Fresh/Relation/Unary/Any/Properties.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ open import Function.Base using (_∘′_)
1818
open import Relation.Nullary.Reflects using (invert)
1919
open import Relation.Nullary
2020
open import Relation.Unary as U using (Pred)
21-
open import Relation.Binary as B using (Rel)
21+
open import Relation.Binary.Core using (Rel)
2222
open import Relation.Nary
2323
open import Relation.Binary.PropositionalEquality.Core using (_≡_; refl; cong)
2424

src/Data/List/Membership/Propositional/Properties.agda

+2-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ open import Function.Inverse as Inv using (_↔_; module Inverse)
3434
import Function.Related as Related
3535
open import Function.Related.TypeIsomorphisms
3636
open import Level using (Level)
37-
open import Relation.Binary as B hiding (Decidable)
37+
open import Relation.Binary.Core using (Rel)
38+
open import Relation.Binary.Definitions as B hiding (Decidable)
3839
open import Relation.Binary.PropositionalEquality as P
3940
using (_≡_; _≢_; refl; sym; trans; cong; subst; →-to-⟶; _≗_)
4041
import Relation.Binary.Properties.DecTotalOrder as DTOProperties

src/Data/List/Relation/Binary/Permutation/Setoid/Properties.agda

+4-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66

77
{-# OPTIONS --cubical-compatible --safe #-}
88

9-
open import Relation.Binary as B hiding (Decidable)
9+
open import Relation.Binary.Core
10+
using (Rel; _⇒_; _Preserves_⟶_; _Preserves₂_⟶_⟶_)
11+
open import Relation.Binary.Bundles using (Setoid)
12+
open import Relation.Binary.Definitions as B hiding (Decidable)
1013

1114
module Data.List.Relation.Binary.Permutation.Setoid.Properties
1215
{a ℓ} (S : Setoid a ℓ)

src/Data/List/Relation/Binary/Prefix/Heterogeneous.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ open import Data.List.Base as List using (List; []; _∷_)
1313
open import Data.List.Relation.Binary.Pointwise
1414
using (Pointwise; []; _∷_)
1515
open import Data.Product using (∃; _×_; _,_; uncurry)
16-
open import Relation.Binary using (REL; _⇒_)
16+
open import Relation.Binary.Core using (REL; _⇒_)
1717

1818
module _ {a b r} {A : Set a} {B : Set b} (R : REL A B r) where
1919

src/Data/List/Relation/Binary/Sublist/DecPropositional/Solver.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
{-# OPTIONS --cubical-compatible --safe #-}
99

10-
open import Relation.Binary using (Decidable)
10+
open import Relation.Binary.Definitions using (Decidable)
1111
open import Relation.Binary.PropositionalEquality.Core using (_≡_)
1212

1313
module Data.List.Relation.Binary.Sublist.DecPropositional.Solver

src/Data/List/Relation/Binary/Sublist/DecSetoid/Solver.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
{-# OPTIONS --cubical-compatible --safe #-}
88

9-
open import Relation.Binary using (DecSetoid)
9+
open import Relation.Binary.Bundles using (DecSetoid)
1010

1111
module Data.List.Relation.Binary.Sublist.DecSetoid.Solver {c ℓ} (S : DecSetoid c ℓ) where
1212

src/Data/List/Relation/Binary/Sublist/Heterogeneous/Core.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
{-# OPTIONS --cubical-compatible --safe #-}
1515

16-
open import Relation.Binary using (REL)
16+
open import Relation.Binary.Core using (REL)
1717

1818
module Data.List.Relation.Binary.Sublist.Heterogeneous.Core
1919
{a b r} {A : Set a} {B : Set b} (R : REL A B r)

src/Data/List/Relation/Binary/Sublist/Heterogeneous/Solver.agda

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66

77
{-# OPTIONS --cubical-compatible --safe #-}
88

9-
open import Relation.Binary using (Rel; Reflexive; Decidable)
9+
open import Relation.Binary.Core using (Rel)
10+
open import Relation.Binary.Definitions using (Reflexive; Decidable)
1011

1112
module Data.List.Relation.Binary.Sublist.Heterogeneous.Solver
1213
{a r} {A : Set a} (R : Rel A r)

src/Data/List/Relation/Binary/Sublist/Setoid.agda

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
{-# OPTIONS --cubical-compatible --safe #-}
1010
{-# OPTIONS --postfix-projections #-}
1111

12-
open import Relation.Binary using (Setoid; Rel)
12+
open import Relation.Binary.Core using (Rel)
13+
open import Relation.Binary.Bundles using (Setoid)
1314

1415
module Data.List.Relation.Binary.Sublist.Setoid
1516
{c ℓ} (S : Setoid c ℓ) where

src/Data/List/Relation/Binary/Subset/Propositional/Properties.agda

+4-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66

77
{-# OPTIONS --cubical-compatible --safe #-}
88

9-
open import Relation.Binary hiding (Decidable)
9+
open import Relation.Binary.Definitions hiding (Decidable)
10+
open import Relation.Binary.Structures using (IsPreorder)
1011

1112
module Data.List.Relation.Binary.Subset.Propositional.Properties
1213
where
@@ -35,7 +36,8 @@ open import Function.Equivalence using (module Equivalence)
3536
open import Level using (Level)
3637
open import Relation.Nullary using (¬_; yes; no)
3738
open import Relation.Unary using (Decidable; Pred) renaming (_⊆_ to _⋐_)
38-
open import Relation.Binary using (_⇒_; _Respects_)
39+
open import Relation.Binary.Core using (_⇒_)
40+
open import Relation.Binary.Bundles using (Preorder)
3941
open import Relation.Binary.PropositionalEquality
4042
using (_≡_; _≗_; isEquivalence; subst; resp; refl; setoid; module ≡-Reasoning)
4143
import Relation.Binary.Reasoning.Preorder as PreorderReasoning

src/Data/List/Relation/Ternary/Appending.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ open import Level using (Level; _⊔_)
1212
open import Data.List.Base as List using (List; []; _∷_)
1313
open import Data.List.Relation.Binary.Pointwise.Base using (Pointwise; []; _∷_)
1414
open import Data.Product as Prod using (∃₂; _×_; _,_; -,_)
15-
open import Relation.Binary using (REL)
15+
open import Relation.Binary.Core using (REL)
1616
open import Relation.Binary.PropositionalEquality.Core using (_≡_; refl; cong)
1717

1818
private

src/Data/List/Relation/Ternary/Appending/Properties.agda

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ open import Data.List.Relation.Ternary.Appending
1313
open import Data.List.Relation.Binary.Pointwise.Base as Pw using (Pointwise; []; _∷_)
1414
open import Data.List.Relation.Binary.Pointwise.Properties as Pw using (transitive)
1515
open import Level using (Level)
16-
open import Relation.Binary using (REL; Rel; Trans)
16+
open import Relation.Binary.Core using (REL; Rel)
17+
open import Relation.Binary.Definitions using (Trans)
1718
open import Relation.Binary.PropositionalEquality.Core using (_≡_; refl)
1819

1920
private

src/Data/List/Relation/Ternary/Appending/Setoid.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
{-# OPTIONS --cubical-compatible --safe #-}
88

9-
open import Relation.Binary using (Setoid)
9+
open import Relation.Binary.Bundles using (Setoid)
1010

1111
module Data.List.Relation.Ternary.Appending.Setoid
1212
{c ℓ} (S : Setoid c ℓ)

src/Data/List/Relation/Ternary/Appending/Setoid/Properties.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
{-# OPTIONS --cubical-compatible --safe #-}
88

9-
open import Relation.Binary using (Setoid)
9+
open import Relation.Binary.Bundles using (Setoid)
1010

1111
module Data.List.Relation.Ternary.Appending.Setoid.Properties {c l} (S : Setoid c l) where
1212

src/Data/List/Relation/Ternary/Interleaving/Setoid.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
{-# OPTIONS --cubical-compatible --safe #-}
88

9-
open import Relation.Binary using (Setoid)
9+
open import Relation.Binary.Bundles using (Setoid)
1010

1111
module Data.List.Relation.Ternary.Interleaving.Setoid {c ℓ} (S : Setoid c ℓ) where
1212

src/Data/List/Relation/Ternary/Interleaving/Setoid/Properties.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
{-# OPTIONS --cubical-compatible --safe #-}
88

9-
open import Relation.Binary using (Setoid)
9+
open import Relation.Binary.Bundles using (Setoid)
1010

1111
module Data.List.Relation.Ternary.Interleaving.Setoid.Properties
1212
{c ℓ} (S : Setoid c ℓ) where

src/Data/Tree/AVL.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
{-# OPTIONS --cubical-compatible --safe #-}
1515

16-
open import Relation.Binary using (StrictTotalOrder)
16+
open import Relation.Binary.Bundles using (StrictTotalOrder)
1717

1818
module Data.Tree.AVL
1919
{a ℓ₁ ℓ₂} (strictTotalOrder : StrictTotalOrder a ℓ₁ ℓ₂)

src/Data/Trie/NonEmpty.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
{-# OPTIONS --cubical-compatible --sized-types #-}
88

9-
open import Relation.Binary using (StrictTotalOrder)
9+
open import Relation.Binary.Bundles using (StrictTotalOrder)
1010

1111
module Data.Trie.NonEmpty {k e r} (S : StrictTotalOrder k e r) where
1212

src/Data/Vec/Membership/DecPropositional.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
{-# OPTIONS --cubical-compatible --safe #-}
88

9-
open import Relation.Binary using (Decidable)
9+
open import Relation.Binary.Definitions using (Decidable)
1010
open import Relation.Binary.PropositionalEquality.Core using (_≡_)
1111
open import Relation.Binary.PropositionalEquality.Properties using (decSetoid)
1212

src/Data/Vec/Relation/Binary/Equality/DecSetoid.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ open import Data.Nat.Base using (ℕ)
1515
import Data.Vec.Relation.Binary.Equality.Setoid as Equality
1616
import Data.Vec.Relation.Binary.Pointwise.Inductive as PW
1717
open import Level using (_⊔_)
18-
open import Relation.Binary using (Decidable)
18+
open import Relation.Binary.Definitions using (Decidable)
1919

2020
open DecSetoid DS
2121

src/Data/Vec/Relation/Unary/All/Properties.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ open import Level using (Level)
2020
open import Function.Base using (_∘_; id)
2121
open import Function.Inverse using (_↔_; inverse)
2222
open import Relation.Unary using (Pred) renaming (_⊆_ to _⋐_)
23-
open import Relation.Binary as B using (REL)
23+
open import Relation.Binary.Core using (REL)
2424
open import Relation.Binary.PropositionalEquality
2525
using (_≡_; refl; cong; cong₂; →-to-⟶)
2626

src/Relation/Binary/Indexed/Homogeneous/Definitions.agda

+3-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ module Relation.Binary.Indexed.Homogeneous.Definitions where
1313

1414
open import Data.Product.Base using (_×_)
1515
open import Level using (Level)
16-
import Relation.Binary as B
16+
open import Relation.Binary.Core using (_⇒_)
17+
import Relation.Binary.Definitions as B
1718
open import Relation.Unary.Indexed using (IPred)
1819

1920
open import Relation.Binary.Indexed.Homogeneous.Core
@@ -31,7 +32,7 @@ module _ (A : I → Set a) where
3132
syntax Implies A _∼₁_ _∼₂_ = _∼₁_ ⇒[ A ] _∼₂_
3233

3334
Implies : IRel A ℓ₁ IRel A ℓ₂ Set _
34-
Implies _∼₁_ _∼₂_ = {i} _∼₁_ B.⇒ (_∼₂_ {i})
35+
Implies _∼₁_ _∼₂_ = {i} _∼₁_ ⇒ (_∼₂_ {i})
3536

3637
Reflexive : IRel A ℓ Set _
3738
Reflexive _∼_ = {i} B.Reflexive (_∼_ {i})

src/Relation/Nullary/Decidable.agda

+2-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ open import Data.Sum.Base as Sum hiding (map)
1616
open import Function.Base
1717
open import Function.Bundles using
1818
(Injection; module Injection; module Equivalence; _⇔_; _↔_; mk↔′)
19-
open import Relation.Binary using (Setoid; module Setoid; Decidable)
19+
open import Relation.Binary.Bundles using (Setoid; module Setoid)
20+
open import Relation.Binary.Definitions using (Decidable)
2021
open import Relation.Nullary
2122
open import Relation.Nullary.Negation
2223
open import Relation.Nullary.Reflects using (invert)

0 commit comments

Comments
 (0)