Skip to content

Commit c7f5fc7

Browse files
Saransh-cppMatthewDaggitt
authored andcommitted
Final Relation.Binary simplifications (#2068)
1 parent 45ec837 commit c7f5fc7

File tree

161 files changed

+513
-169
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

161 files changed

+513
-169
lines changed

src/Codata/Sized/Conat/Properties.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ open import Codata.Sized.Conat.Bisimilarity
1616
open import Function.Base using (_∋_)
1717
open import Relation.Nullary
1818
open import Relation.Nullary.Decidable using (map′)
19-
open import Relation.Binary
19+
open import Relation.Binary.Definitions using (Decidable)
2020

2121
private
2222
variable

src/Data/AVL/Indexed/WithK.agda

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66

77
{-# OPTIONS --with-K --safe #-}
88

9-
open import Relation.Binary
9+
open import Relation.Binary.Core using (Rel)
10+
open import Relation.Binary.Structures using (IsStrictTotalOrder)
1011
open import Relation.Binary.PropositionalEquality.Core using (_≡_; refl; subst)
1112

1213
module Data.AVL.Indexed.WithK

src/Data/AVL/IndexedMap.agda

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
{-# OPTIONS --cubical-compatible --safe #-}
88

99
open import Data.Product.Base using (∃)
10-
open import Relation.Binary
10+
open import Relation.Binary.Core using (Rel)
11+
open import Relation.Binary.Structures using (IsStrictTotalOrder)
1112
open import Relation.Binary.PropositionalEquality.Core using (_≡_; cong; subst)
1213
import Data.Tree.AVL.Value
1314

src/Data/AVL/Key.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

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

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

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

src/Data/Bool.agda

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
module Data.Bool where
1010

1111
open import Relation.Nullary
12-
open import Relation.Binary
1312
open import Relation.Binary.PropositionalEquality.Core using (_≡_; refl)
1413

1514
------------------------------------------------------------------------

src/Data/Char/Properties.agda

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,13 @@ open import Data.Product.Base using (_,_)
1717
open import Function.Base
1818
open import Relation.Nullary using (¬_; yes; no)
1919
open import Relation.Nullary.Decidable using (map′; isYes)
20-
open import Relation.Binary
20+
open import Relation.Binary.Core using (_⇒_)
21+
open import Relation.Binary.Bundles
22+
using (Setoid; DecSetoid; StrictPartialOrder; StrictTotalOrder; Preorder; Poset; DecPoset)
23+
open import Relation.Binary.Structures
24+
using (IsDecEquivalence; IsStrictPartialOrder; IsStrictTotalOrder; IsPreorder; IsPartialOrder; IsDecPartialOrder; IsEquivalence)
25+
open import Relation.Binary.Definitions
26+
using (Decidable; Trichotomous; Irreflexive; Transitive; Asymmetric; Antisymmetric; Symmetric; Substitutive; Reflexive; tri<; tri≈; tri>)
2127
import Relation.Binary.Construct.On as On
2228
import Relation.Binary.Construct.Subst.Equality as Subst
2329
import Relation.Binary.Construct.Closure.Reflexive as Refl

src/Data/Container/Properties.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
module Data.Container.Properties where
1010

1111
import Function.Base as F
12-
open import Relation.Binary
12+
open import Relation.Binary.Bundles using (Setoid)
1313

1414
open import Data.Container.Core
1515
open import Data.Container.Relation.Binary.Equality.Setoid

src/Data/Container/Related.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ module Data.Container.Related where
1212
open import Level using (_⊔_)
1313
open import Data.Container.Core
1414
import Function.Related as Related
15-
open import Relation.Binary
15+
open import Relation.Binary.Bundles using (Preorder; Setoid)
1616
open import Data.Container.Membership
1717

1818
open Related public

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ open import Relation.Binary.Bundles using (Setoid)
1111
module Data.Container.Relation.Binary.Equality.Setoid {c e} (S : Setoid c e) where
1212

1313
open import Level using (_⊔_; suc)
14-
open import Relation.Binary
14+
open import Relation.Binary.Core using (Rel)
15+
open import Relation.Binary.Structures using (IsEquivalence)
16+
open import Relation.Binary.Definitions
17+
using (Reflexive; Symmetric; Transitive)
1518

1619
open import Data.Container.Core
1720
open import Data.Container.Relation.Binary.Pointwise

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@ open import Data.Container.Core
1313
open import Data.Container.Relation.Binary.Pointwise
1414
open import Data.Product.Base using (_,_; Σ-syntax; -,_)
1515
open import Level using (_⊔_)
16-
open import Relation.Binary
16+
open import Relation.Binary.Core using (Rel)
17+
open import Relation.Binary.Definitions
18+
using (Reflexive; Symmetric; Transitive)
19+
open import Relation.Binary.Core using (Rel)
1720
open import Relation.Binary.PropositionalEquality.Core as P
1821
using (_≡_; subst; cong)
1922

0 commit comments

Comments
 (0)