diff --git a/CHANGELOG.md b/CHANGELOG.md index e33d919313..de9f84ad7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -889,6 +889,14 @@ Major improvements Deprecated modules ------------------ +### Moving `Relation.Binary.Construct.(Converse/Flip)` + +* The following files have been moved: + ```agda + Relation.Binary.Construct.Converse ↦ Relation.Binary.Construct.Flip.EqAndOrd + Relation.Binary.Construct.Flip ↦ Relation.Binary.Construct.Flip.Ord + ``` + ### Deprecation of old function hierarchy * The module `Function.Related` has been deprecated in favour of `Function.Related.Propositional` diff --git a/src/Algebra/Construct/NaturalChoice/Base.agda b/src/Algebra/Construct/NaturalChoice/Base.agda index 901f7a5413..3ebd9b924f 100644 --- a/src/Algebra/Construct/NaturalChoice/Base.agda +++ b/src/Algebra/Construct/NaturalChoice/Base.agda @@ -11,7 +11,7 @@ open import Algebra.Core open import Level as L hiding (_⊔_) open import Function.Base using (flip) open import Relation.Binary -open import Relation.Binary.Construct.Converse using () +open import Relation.Binary.Construct.Flip.EqAndOrd using () renaming (totalPreorder to flipOrder) import Relation.Binary.Properties.TotalOrder as TotalOrderProperties diff --git a/src/Algebra/Construct/NaturalChoice/Max.agda b/src/Algebra/Construct/NaturalChoice/Max.agda index 592b887f6b..212a52602f 100644 --- a/src/Algebra/Construct/NaturalChoice/Max.agda +++ b/src/Algebra/Construct/NaturalChoice/Max.agda @@ -14,7 +14,7 @@ module Algebra.Construct.NaturalChoice.Max open import Algebra.Core open import Algebra.Definitions open import Algebra.Construct.NaturalChoice.Base -open import Relation.Binary.Construct.Converse using () +open import Relation.Binary.Construct.Flip.EqAndOrd using () renaming (totalOrder to flip) open TotalOrder totalOrder renaming (Carrier to A) diff --git a/src/Algebra/Construct/NaturalChoice/MaxOp.agda b/src/Algebra/Construct/NaturalChoice/MaxOp.agda index 28accb65b3..d6c7de61ba 100644 --- a/src/Algebra/Construct/NaturalChoice/MaxOp.agda +++ b/src/Algebra/Construct/NaturalChoice/MaxOp.agda @@ -12,7 +12,7 @@ open import Algebra.Construct.NaturalChoice.Base import Algebra.Construct.NaturalChoice.MinOp as MinOp open import Function.Base using (flip) open import Relation.Binary -open import Relation.Binary.Construct.Converse using () +open import Relation.Binary.Construct.Flip.EqAndOrd using () renaming (totalPreorder to flipOrder) module Algebra.Construct.NaturalChoice.MaxOp diff --git a/src/Data/Fin/Induction.agda b/src/Data/Fin/Induction.agda index acd098be75..3c9bf54546 100644 --- a/src/Data/Fin/Induction.agda +++ b/src/Data/Fin/Induction.agda @@ -23,8 +23,8 @@ open import Induction.WellFounded as WF open import Level using (Level) open import Relation.Binary using (Rel; Decidable; IsPartialOrder; IsStrictPartialOrder; StrictPartialOrder) -import Relation.Binary.Construct.Converse as Converse -import Relation.Binary.Construct.Flip as Flip +import Relation.Binary.Construct.Flip.EqAndOrd as EqAndOrd +import Relation.Binary.Construct.Flip.Ord as Ord import Relation.Binary.Construct.NonStrictToStrict as ToStrict import Relation.Binary.Construct.On as On open import Relation.Binary.Definitions using (Tri; tri<; tri≈; tri>) @@ -123,7 +123,7 @@ module _ {_≈_ : Rel (Fin n) ℓ} where pigeon : (xs : Vec (Fin n) n) → Linked (flip _⊏_) (i ∷ xs) → WellFounded _⊏_ pigeon xs i∷xs↑ = let (i₁ , i₂ , i₁ y≮x x≉y x x≮y x≉y y y≮x x≉y x x≮y x≉y y-strictPartialOrder : StrictPartialOrder s₁ s₂ s₃ ->-strictPartialOrder = Converse.strictPartialOrder SPO +>-strictPartialOrder = EqAndOrd.strictPartialOrder SPO open StrictPartialOrder >-strictPartialOrder public using () diff --git a/src/Relation/Binary/Properties/TotalOrder.agda b/src/Relation/Binary/Properties/TotalOrder.agda index 58964e71a3..da4f316892 100644 --- a/src/Relation/Binary/Properties/TotalOrder.agda +++ b/src/Relation/Binary/Properties/TotalOrder.agda @@ -15,7 +15,7 @@ open TotalOrder T open import Data.Product using (proj₁) open import Data.Sum.Base using (inj₁; inj₂) -import Relation.Binary.Construct.Converse as Converse +import Relation.Binary.Construct.Flip.EqAndOrd as EqAndOrd import Relation.Binary.Construct.NonStrictToStrict _≈_ _≤_ as ToStrict import Relation.Binary.Properties.Poset poset as PosetProperties open import Relation.Binary.Consequences @@ -51,7 +51,7 @@ open PosetProperties public ) ≥-isTotalOrder : IsTotalOrder _≈_ _≥_ -≥-isTotalOrder = Converse.isTotalOrder isTotalOrder +≥-isTotalOrder = EqAndOrd.isTotalOrder isTotalOrder ≥-totalOrder : TotalOrder _ _ _ ≥-totalOrder = record