@@ -31,6 +31,10 @@ record Equivalence {f₁ f₂ t₁ t₂}
3131 field
3232 to : From ⟶ To
3333 from : To ⟶ From
34+ {-# WARNING_ON_USAGE Equivalence
35+ "Warning: Equivalence was deprecated in v2.0.
36+ Please use Function.(Bundles.)Equivalence instead."
37+ #-}
3438
3539------------------------------------------------------------------------
3640-- The set of all equivalences between two sets (i.e. equivalences
@@ -40,13 +44,21 @@ infix 3 _⇔_
4044
4145_⇔_ : ∀ {f t} → Set f → Set t → Set _
4246From ⇔ To = Equivalence (P.setoid From) (P.setoid To)
47+ {-# WARNING_ON_USAGE _⇔_
48+ "Warning: _⇔_ was deprecated in v2.0.
49+ Please use Function.(Bundles.)_⇔_ instead."
50+ #-}
4351
4452equivalence : ∀ {f t} {From : Set f} {To : Set t} →
4553 (From → To) → (To → From) → From ⇔ To
4654equivalence to from = record
4755 { to = →-to-⟶ to
4856 ; from = →-to-⟶ from
4957 }
58+ {-# WARNING_ON_USAGE equivalence
59+ "Warning: equivalence was deprecated in v2.0.
60+ Please use Function.Properties.Equivalence.mkEquivalence instead."
61+ #-}
5062
5163------------------------------------------------------------------------
5264-- Equivalence is an equivalence relation
@@ -58,6 +70,11 @@ id {x = S} = record
5870 { to = F.id
5971 ; from = F.id
6072 }
73+ {-# WARNING_ON_USAGE id
74+ "Warning: id was deprecated in v2.0.
75+ Please use Function.Properties.Equivalence.refl or
76+ Function.Construct.Identity.equivalence instead."
77+ #-}
6178
6279infixr 9 _∘_
6380
@@ -69,6 +86,11 @@ f ∘ g = record
6986 { to = to f ⟪∘⟫ to g
7087 ; from = from g ⟪∘⟫ from f
7188 } where open Equivalence
89+ {-# WARNING_ON_USAGE _∘_
90+ "Warning: _∘_ was deprecated in v2.0.
91+ Please use Function.Properties.Equivalence.trans or
92+ Function.Construct.Composition.equivalence instead."
93+ #-}
7294
7395-- Symmetry.
7496
@@ -79,6 +101,11 @@ sym eq = record
79101 { from = to
80102 ; to = from
81103 } where open Equivalence eq
104+ {-# WARNING_ON_USAGE sym
105+ "Warning: sym was deprecated in v2.0.
106+ Please use Function.Properties.Equivalence.sym or
107+ Function.Construct.Symmetry.equivalence instead."
108+ #-}
82109
83110-- For fixed universe levels we can construct setoids.
84111
@@ -92,6 +119,10 @@ setoid s₁ s₂ = record
92119 ; trans = flip _∘_
93120 }
94121 }
122+ {-# WARNING_ON_USAGE setoid
123+ "Warning: setoid was deprecated in v2.0.
124+ Please use Function.Properties.Equivalence.setoid instead."
125+ #-}
95126
96127⇔-setoid : (ℓ : Level) → Setoid (suc ℓ) ℓ
97128⇔-setoid ℓ = record
@@ -103,6 +134,10 @@ setoid s₁ s₂ = record
103134 ; trans = flip _∘_
104135 }
105136 }
137+ {-# WARNING_ON_USAGE ⇔-setoid
138+ "Warning: ⇔-setoid was deprecated in v2.0.
139+ Please use Function.Properties.Equivalence.⇔-setoid instead."
140+ #-}
106141
107142------------------------------------------------------------------------
108143-- Transformations
0 commit comments