Skip to content

Commit 73442db

Browse files
Saransh-cppMatthewDaggitt
authored andcommitted
More Relation.Binary simplifications (#2053)
1 parent d735089 commit 73442db

File tree

110 files changed

+251
-130
lines changed

Some content is hidden

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

110 files changed

+251
-130
lines changed

README/Case.agda

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ open import Data.Maybe hiding (from-just)
1414
open import Data.Nat hiding (pred)
1515
open import Function.Base using (case_of_; case_return_of_)
1616
open import Relation.Nullary
17-
open import Relation.Binary
1817

1918
------------------------------------------------------------------------
2019
-- Different types of pattern-matching lambdas

README/Data/Record.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ open import Data.Product.Base using (_,_)
1515
open import Data.String
1616
open import Function.Base using (flip)
1717
open import Level
18-
open import Relation.Binary
18+
open import Relation.Binary.Definitions using (Symmetric; Transitive)
1919

2020
import Data.Record as Record
2121

README/Data/Wrap.agda

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ open import Data.Nat
1515
open import Data.Nat.Properties
1616
open import Data.Product.Base using (_,_; ∃; ∃₂; _×_)
1717
open import Level using (Level)
18-
open import Relation.Binary
1918

2019
private
2120
variable

src/Algebra/Bundles.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ module Algebra.Bundles where
1414
import Algebra.Bundles.Raw as Raw
1515
open import Algebra.Core
1616
open import Algebra.Structures
17-
open import Relation.Binary
17+
open import Relation.Binary.Core using (Rel)
1818
open import Function.Base
1919
import Relation.Nullary as N
2020
open import Level

src/Algebra/Construct/LexProduct.agda

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ open import Data.Product.Base using (_×_; _,_)
1212
open import Data.Product.Relation.Binary.Pointwise.NonDependent using (Pointwise)
1313
open import Data.Sum.Base using (inj₁; inj₂)
1414
open import Function.Base using (_∘_)
15-
open import Relation.Binary
15+
open import Relation.Binary.Core using (Rel)
16+
open import Relation.Binary.Definitions using (Decidable)
1617
open import Relation.Nullary using (¬_; does; yes; no)
1718
open import Relation.Nullary.Negation using (contradiction; contradiction₂)
1819
import Relation.Binary.Reasoning.Setoid as SetoidReasoning

src/Algebra/Construct/LiftedChoice.agda

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ open import Algebra
1111
module Algebra.Construct.LiftedChoice where
1212

1313
open import Algebra.Consequences.Base
14-
open import Relation.Binary
14+
open import Relation.Binary.Core using (Rel; _⇒_; _Preserves_⟶_)
15+
open import Relation.Binary.Structures using (IsEquivalence)
1516
open import Relation.Nullary using (¬_; yes; no)
1617
open import Data.Sum.Base as Sum using (_⊎_; inj₁; inj₂; [_,_])
1718
open import Data.Product.Base using (_×_; _,_)

src/Algebra/Construct/NaturalChoice/Base.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
open import Algebra.Core
1111
open import Level as L hiding (_⊔_)
1212
open import Function.Base using (flip)
13-
open import Relation.Binary
13+
open import Relation.Binary.Bundles using (TotalPreorder)
1414
open import Relation.Binary.Construct.Flip.EqAndOrd using ()
1515
renaming (totalPreorder to flipOrder)
1616
import Relation.Binary.Properties.TotalOrder as TotalOrderProperties

src/Algebra/Construct/NaturalChoice/Max.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 (TotalOrder)
1010

1111
module Algebra.Construct.NaturalChoice.Max
1212
{a ℓ₁ ℓ₂} (totalOrder : TotalOrder a ℓ₁ ℓ₂) where

src/Algebra/Construct/NaturalChoice/MaxOp.agda

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ open import Algebra.Core
1111
open import Algebra.Construct.NaturalChoice.Base
1212
import Algebra.Construct.NaturalChoice.MinOp as MinOp
1313
open import Function.Base using (flip)
14-
open import Relation.Binary
14+
open import Relation.Binary.Core using (_Preserves_⟶_)
15+
open import Relation.Binary.Bundles using (TotalPreorder)
1516
open import Relation.Binary.Construct.Flip.EqAndOrd using ()
1617
renaming (totalPreorder to flipOrder)
1718

src/Algebra/Construct/NaturalChoice/Min.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ open import Algebra.Construct.NaturalChoice.Base
1212
open import Data.Sum.Base using (inj₁; inj₂; [_,_])
1313
open import Data.Product.Base using (_,_)
1414
open import Function.Base using (id)
15-
open import Relation.Binary
15+
open import Relation.Binary.Bundles using (TotalOrder)
1616
import Algebra.Construct.NaturalChoice.MinOp as MinOp
1717

1818
module Algebra.Construct.NaturalChoice.Min

src/Algebra/Construct/NaturalChoice/MinMaxOp.agda

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ open import Algebra.Construct.NaturalChoice.Base
1313
open import Data.Sum.Base as Sum using (inj₁; inj₂; [_,_])
1414
open import Data.Product.Base using (_,_)
1515
open import Function.Base using (id; _∘_; flip)
16-
open import Relation.Binary
16+
open import Relation.Binary.Core using (_Preserves_⟶_)
17+
open import Relation.Binary.Bundles using (TotalPreorder)
1718
open import Relation.Binary.Consequences
1819

1920
module Algebra.Construct.NaturalChoice.MinMaxOp

src/Algebra/Construct/NaturalChoice/MinOp.agda

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ open import Algebra.Construct.NaturalChoice.Base
1313
open import Data.Sum.Base as Sum using (inj₁; inj₂; [_,_])
1414
open import Data.Product.Base using (_,_)
1515
open import Function.Base using (id; _∘_)
16-
open import Relation.Binary
16+
open import Relation.Binary.Core using (_Preserves_⟶_; _Preserves₂_⟶_⟶_)
17+
open import Relation.Binary.Bundles using (TotalPreorder)
18+
open import Relation.Binary.Definitions using (Maximum; Minimum)
1719
open import Relation.Binary.Consequences
1820

1921
module Algebra.Construct.NaturalChoice.MinOp

src/Algebra/Lattice/Bundles.agda

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ open import Algebra.Structures
2121
import Algebra.Lattice.Bundles.Raw as Raw
2222
open import Algebra.Lattice.Structures
2323
open import Level using (suc; _⊔_)
24-
open import Relation.Binary
24+
open import Relation.Binary.Bundles using (Setoid)
25+
open import Relation.Binary.Core using (Rel)
2526

2627
------------------------------------------------------------------------
2728
-- Re-export definitions of 'raw' bundles

src/Algebra/Lattice/Construct/LiftedChoice.agda

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
open import Algebra
1010
open import Algebra.Lattice
1111
open import Algebra.Construct.LiftedChoice
12-
open import Relation.Binary
12+
open import Relation.Binary.Core using (Rel; _Preserves_⟶_)
13+
open import Relation.Binary.Structures using (IsEquivalence)
1314
open import Level using (Level)
1415

1516
module Algebra.Lattice.Construct.LiftedChoice where

src/Algebra/Lattice/Construct/NaturalChoice/MaxOp.agda

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

1010
open import Algebra.Construct.NaturalChoice.Base
1111
import Algebra.Lattice.Construct.NaturalChoice.MinOp as MinOp
12-
open import Relation.Binary
12+
open import Relation.Binary.Bundles using (TotalPreorder)
1313

1414
module Algebra.Lattice.Construct.NaturalChoice.MaxOp
1515
{a ℓ₁ ℓ₂} {O : TotalPreorder a ℓ₁ ℓ₂} (maxOp : MaxOperator O)

src/Algebra/Lattice/Construct/NaturalChoice/MinMaxOp.agda

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

99
open import Algebra.Lattice.Bundles
1010
open import Algebra.Construct.NaturalChoice.Base
11-
open import Relation.Binary
11+
open import Relation.Binary.Bundles using (TotalPreorder)
1212

1313
module Algebra.Lattice.Construct.NaturalChoice.MinMaxOp
1414
{a ℓ₁ ℓ₂} {O : TotalPreorder a ℓ₁ ℓ₂}

src/Algebra/Lattice/Construct/NaturalChoice/MinOp.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
open import Algebra.Bundles
1111
open import Algebra.Lattice.Bundles
1212
open import Algebra.Construct.NaturalChoice.Base
13-
open import Relation.Binary
13+
open import Relation.Binary.Bundles using (TotalPreorder)
1414

1515
module Algebra.Lattice.Construct.NaturalChoice.MinOp
1616
{a ℓ₁ ℓ₂} {O : TotalPreorder a ℓ₁ ℓ₂} (minOp : MinOperator O) where

src/Algebra/Lattice/Morphism/LatticeMonomorphism.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import Algebra.Consequences.Setoid as Consequences
1616
import Algebra.Morphism.MagmaMonomorphism as MagmaMonomorphisms
1717
import Algebra.Lattice.Properties.Lattice as LatticeProperties
1818
open import Data.Product.Base using (_,_; map)
19-
open import Relation.Binary
19+
open import Relation.Binary.Bundles using (Setoid)
2020
import Relation.Binary.Morphism.RelMonomorphism as RelMonomorphisms
2121
import Relation.Binary.Reasoning.Setoid as SetoidReasoning
2222

src/Algebra/Lattice/Properties/BooleanAlgebra.agda

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ open import Algebra.Consequences.Setoid setoid
2222
open import Algebra.Bundles
2323
open import Algebra.Lattice.Structures _≈_
2424
open import Relation.Binary.Reasoning.Setoid setoid
25-
open import Relation.Binary
2625
open import Function.Base using (id; _$_; _⟨_⟩_)
2726
open import Function.Bundles using (_⇔_; module Equivalence)
2827
open import Data.Product.Base using (_,_)

src/Algebra/Lattice/Properties/Lattice.agda

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

99
open import Algebra.Lattice.Bundles
1010
import Algebra.Lattice.Properties.Semilattice as SemilatticeProperties
11-
open import Relation.Binary
11+
open import Relation.Binary.Bundles using (Poset)
1212
import Relation.Binary.Lattice as R
1313
open import Function.Base
1414
open import Data.Product.Base using (_,_; swap)

src/Algebra/Module/Bundles.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ open import Algebra.Module.Definitions
3434
open import Algebra.Properties.Group
3535
open import Function.Base
3636
open import Level
37-
open import Relation.Binary
37+
open import Relation.Binary.Core using (Rel)
3838
open import Relation.Nullary using (¬_)
3939
import Relation.Binary.Reasoning.Setoid as SetR
4040

src/Algebra/Module/Definitions.agda

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77

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

10-
open import Relation.Binary
11-
1210
module Algebra.Module.Definitions where
1311

1412
import Algebra.Module.Definitions.Left as L

src/Algebra/Module/Definitions/Bi.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.Core using (Rel)
1010

1111
-- The properties are parameterised by the three carriers and
1212
-- the result equality.

src/Algebra/Module/Definitions/Left.agda

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

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

9-
open import Relation.Binary
9+
open import Relation.Binary.Core
10+
using (Rel; _Preserves_⟶_; _Preserves₂_⟶_⟶_)
1011

1112
-- The properties are parameterised by the two carriers and
1213
-- the result equality.

src/Algebra/Module/Definitions/Right.agda

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

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

9-
open import Relation.Binary
9+
open import Relation.Binary.Core
10+
using (Rel; _Preserves_⟶_; _Preserves₂_⟶_⟶_)
1011

1112
-- The properties are parameterised by the two carriers and
1213
-- the result equality.

src/Algebra/Morphism.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ open import Algebra
1313
import Algebra.Properties.Group as GroupP
1414
open import Function.Base
1515
open import Level
16-
open import Relation.Binary
16+
open import Relation.Binary.Core using (Rel; _Preserves_⟶_)
1717
import Relation.Binary.Reasoning.Setoid as EqR
1818

1919
private

src/Algebra/Properties/CommutativeSemiring/Exp/TCOptimised.agda

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
open import Algebra
1010
open import Data.Nat.Base as ℕ using (zero; suc)
1111
import Data.Nat.Properties as ℕ
12-
open import Relation.Binary
1312
open import Relation.Binary.PropositionalEquality.Core using (_≡_)
1413

1514
module Algebra.Properties.CommutativeSemiring.Exp.TCOptimised

src/Algebra/Properties/Lattice.agda

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

1010
open import Algebra.Lattice.Bundles
11-
open import Relation.Binary
11+
open import Relation.Binary.Core using (Rel)
1212
open import Function.Base
1313
open import Function.Bundles using (module Equivalence; _⇔_)
1414
open import Data.Product.Base using (_,_; swap)

src/Algebra/Properties/Monoid/Divisibility.agda

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@
88

99
open import Algebra using (Monoid)
1010
open import Data.Product.Base using (_,_)
11-
open import Relation.Binary
11+
open import Relation.Binary.Core using (_⇒_)
12+
open import Relation.Binary.Bundles using (Preorder)
13+
open import Relation.Binary.Structures using (IsPreorder; IsEquivalence)
14+
open import Relation.Binary.Definitions using (Reflexive)
1215

1316
module Algebra.Properties.Monoid.Divisibility
1417
{a ℓ} (M : Monoid a ℓ) where

src/Algebra/Properties/Monoid/Mult.agda

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

99
open import Algebra.Bundles using (Monoid)
1010
open import Data.Nat.Base as ℕ using (ℕ; zero; suc; NonZero)
11-
open import Relation.Binary
11+
open import Relation.Binary.Core using (_Preserves_⟶_; _Preserves₂_⟶_⟶_)
1212
open import Relation.Binary.PropositionalEquality.Core as P using (_≡_)
1313

1414
module Algebra.Properties.Monoid.Mult {a ℓ} (M : Monoid a ℓ) where

src/Algebra/Properties/Semiring/Exp.agda

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

99
open import Algebra
1010
open import Data.Nat.Base as ℕ using (ℕ; zero; suc)
11-
open import Relation.Binary
11+
open import Relation.Binary.Core using (_Preserves_⟶_; _Preserves₂_⟶_⟶_)
1212
open import Relation.Binary.PropositionalEquality.Core as P using (_≡_)
1313
import Data.Nat.Properties as ℕ
1414

src/Algebra/Properties/Semiring/Exp/TCOptimised.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
open import Algebra
1010
open import Data.Nat.Base as ℕ using (zero; suc)
1111
import Data.Nat.Properties as ℕ
12-
open import Relation.Binary
12+
open import Relation.Binary.Core using (_Preserves_⟶_; _Preserves₂_⟶_⟶_)
1313
open import Relation.Binary.PropositionalEquality.Core using (_≡_)
1414

1515
module Algebra.Properties.Semiring.Exp.TCOptimised

src/Algebra/Properties/Semiring/Exp/TailRecursiveOptimised.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
open import Algebra
1010
open import Data.Nat.Base as ℕ using (zero; suc)
1111
import Data.Nat.Properties as ℕ
12-
open import Relation.Binary
12+
open import Relation.Binary.Core using (_Preserves_⟶_; _Preserves₂_⟶_⟶_)
1313

1414
module Algebra.Properties.Semiring.Exp.TailRecursiveOptimised
1515
{a ℓ} (S : Semiring a ℓ) where

src/Algebra/Solver/Ring.agda

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ open import Algebra.Morphism
3939
open _-Raw-AlmostCommutative⟶_ morphism renaming (⟦_⟧ to ⟦_⟧′)
4040
open import Algebra.Properties.Semiring.Exp semiring
4141

42-
open import Relation.Binary
4342
open import Relation.Nullary.Decidable using (yes; no)
4443
open import Relation.Binary.Reasoning.Setoid setoid
4544
import Relation.Binary.PropositionalEquality.Core as PropEq

src/Algebra/Solver/Ring/AlmostCommutativeRing.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import Algebra.Morphism as Morphism
1616
import Algebra.Morphism.Definitions as MorphismDefinitions
1717
open import Function.Base using (id)
1818
open import Level
19-
open import Relation.Binary
19+
open import Relation.Binary.Core using (Rel)
2020

2121

2222
record IsAlmostCommutativeRing {a ℓ} {A : Set a} (_≈_ : Rel A ℓ)

src/Algebra/Solver/Ring/Simple.agda

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

1010
open import Algebra.Solver.Ring.AlmostCommutativeRing
11-
open import Relation.Binary
11+
open import Relation.Binary.Definitions using (Decidable)
1212
open import Relation.Binary.Consequences using (dec⇒weaklyDec)
1313

1414
module Algebra.Solver.Ring.Simple

src/Codata/Guarded/Stream/Relation/Binary/Pointwise.agda

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,11 @@ open import Codata.Guarded.Stream as Stream using (Stream; head; tail)
1212
open import Data.Nat.Base using (ℕ; zero; suc)
1313
open import Function.Base using (_∘_; _on_)
1414
open import Level using (Level; _⊔_)
15-
open import Relation.Binary
15+
open import Relation.Binary.Core using (REL; _⇒_)
16+
open import Relation.Binary.Bundles using (Setoid)
17+
open import Relation.Binary.Definitions
18+
using (Reflexive; Sym; Trans; Antisym; Symmetric; Transitive)
19+
open import Relation.Binary.Structures using (IsEquivalence)
1620
open import Relation.Binary.PropositionalEquality.Core as P using (_≡_)
1721
import Relation.Binary.PropositionalEquality.Properties as P
1822

src/Codata/Musical/Colist.agda

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ open import Function.Base
2828
open import Function.Equality using (_⟨$⟩_)
2929
open import Function.Inverse as Inv using (_↔_; _↔̇_; Inverse; inverse)
3030
open import Level using (_⊔_)
31-
open import Relation.Binary
31+
open import Relation.Binary.Core using (Rel; _⇒_)
32+
open import Relation.Binary.Bundles using (Poset; Setoid; Preorder)
33+
open import Relation.Binary.Definitions using (Transitive; Antisymmetric)
3234
import Relation.Binary.Construct.FromRel as Ind
3335
import Relation.Binary.Reasoning.Preorder as PreR
3436
import Relation.Binary.Reasoning.PartialOrder as POR

src/Codata/Musical/Colist/Bisimilarity.agda

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ module Codata.Musical.Colist.Bisimilarity where
1111
open import Codata.Musical.Colist.Base
1212
open import Codata.Musical.Notation
1313
open import Level using (Level)
14-
open import Relation.Binary
14+
open import Relation.Binary.Core using (Rel; _=[_]⇒_)
15+
open import Relation.Binary.Bundles using (Setoid)
16+
open import Relation.Binary.Definitions
17+
using (Reflexive; Symmetric; Transitive)
1518

1619
private
1720
variable

src/Codata/Musical/Colist/Relation/Unary/Any/Properties.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ open import Function.Base using (_∋_; _∘_)
2121
open import Function.Equality using (_⟨$⟩_)
2222
open import Function.Inverse as Inv using (_↔_; _↔̇_; Inverse; inverse)
2323
open import Level using (Level; _⊔_)
24-
open import Relation.Binary
24+
open import Relation.Binary.Bundles using (Setoid)
2525
open import Relation.Binary.PropositionalEquality as P
2626
using (_≡_; refl; cong)
2727
open import Relation.Unary using (Pred)

src/Codata/Musical/Conat.agda

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ module Codata.Musical.Conat where
1111
open import Codata.Musical.Notation
1212
open import Data.Nat.Base using (ℕ; zero; suc)
1313
open import Function.Base using (_∋_)
14-
open import Relation.Binary
14+
open import Relation.Binary.Bundles using (Setoid)
15+
open import Relation.Binary.Definitions
16+
using (Reflexive; Symmetric; Transitive)
1517
open import Relation.Binary.PropositionalEquality.Core as P using (_≡_)
1618

1719
------------------------------------------------------------------------

src/Codata/Musical/Covec.agda

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@ open import Data.Vec.Base using (Vec; []; _∷_)
1717
open import Data.Product.Base using (_,_)
1818
open import Function.Base using (_∋_)
1919
open import Level using (Level)
20-
open import Relation.Binary
20+
open import Relation.Binary.Core using (_⇒_; _=[_]⇒_)
21+
open import Relation.Binary.Bundles using (Setoid; Poset)
22+
open import Relation.Binary.Definitions
23+
using (Reflexive; Symmetric; Transitive; Antisymmetric)
2124
open import Relation.Binary.PropositionalEquality.Core as P using (_≡_)
2225

2326
private

0 commit comments

Comments
 (0)