Skip to content

Commit 2b1c341

Browse files
Saransh-cppandreasabel
authored andcommitted
Simplify more Data.product imports (#2014)
* Simplify more `Data.Product` import to `Data.Product.Base` * Missed an import
1 parent 6301a51 commit 2b1c341

File tree

30 files changed

+30
-31
lines changed

30 files changed

+30
-31
lines changed

src/Codata/Guarded/Stream/Properties.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ open import Data.List.Base as List using (List; []; _∷_)
1616
open import Data.List.NonEmpty as List⁺ using (List⁺; _∷_)
1717
open import Data.Nat.Base using (ℕ; zero; suc; _+_; _*_)
1818
import Data.Nat.GeneralisedArithmetic as ℕ
19-
open import Data.Product as Prod using (_×_; _,_; proj₁; proj₂)
19+
open import Data.Product.Base as Prod using (_×_; _,_; proj₁; proj₂)
2020
open import Data.Vec.Base as Vec using (Vec; _∷_)
2121
open import Function.Base using (const; flip; id; _∘′_; _$′_; _⟨_⟩_; _∘₂′_)
2222
open import Level using (Level)

src/Codata/Guarded/Stream/Relation/Unary/All.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
module Codata.Guarded.Stream.Relation.Unary.All where
1010

1111
open import Codata.Guarded.Stream using (Stream; head; tail)
12-
open import Data.Product using (_,_; proj₁; proj₂)
12+
open import Data.Product.Base using (_,_; proj₁; proj₂)
1313
open import Level
1414
open import Relation.Unary
1515

src/Codata/Musical/Covec.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ open import Codata.Musical.Cofin using (Cofin; zero; suc)
1414
open import Codata.Musical.Colist as Colist using (Colist; []; _∷_)
1515
open import Data.Nat.Base using (ℕ; zero; suc)
1616
open import Data.Vec.Base using (Vec; []; _∷_)
17-
open import Data.Product using (_,_)
17+
open import Data.Product.Base using (_,_)
1818
open import Function.Base using (_∋_)
1919
open import Level using (Level)
2020
open import Relation.Binary

src/Codata/Sized/Colist.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ open import Level using (Level)
1212
open import Size
1313
open import Data.Unit.Base
1414
open import Data.Nat.Base
15-
open import Data.Product using (_×_ ; _,_)
15+
open import Data.Product.Base using (_×_ ; _,_)
1616
open import Data.These.Base using (These; this; that; these)
1717
open import Data.Maybe.Base using (Maybe; nothing; just)
1818
open import Data.List.Base using (List; []; _∷_)

src/Codata/Sized/Colist/Properties.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ open import Data.Maybe.Base as Maybe using (Maybe; nothing; just)
2727
import Data.Maybe.Properties as Maybeₚ
2828
open import Data.Maybe.Relation.Unary.All using (All; nothing; just)
2929
open import Data.Nat.Base as ℕ using (zero; suc; z≤n; s≤s)
30-
open import Data.Product as Prod using (_×_; _,_; uncurry)
30+
open import Data.Product.Base as Prod using (_×_; _,_; uncurry)
3131
open import Data.These.Base as These using (These; this; that; these)
3232
open import Data.Vec.Base as Vec using (Vec; []; _∷_)
3333
open import Function.Base

src/Codata/Sized/M/Bisimilarity.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ open import Codata.Sized.Thunk
1414
open import Codata.Sized.M
1515
open import Data.Container.Core
1616
open import Data.Container.Relation.Binary.Pointwise using (Pointwise; _,_)
17-
open import Data.Product using (_,_)
17+
open import Data.Product.Base using (_,_)
1818
open import Function.Base using (_∋_)
1919
open import Relation.Binary
2020
import Relation.Binary.PropositionalEquality.Core as P

src/Codata/Sized/M/Properties.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ open import Codata.Sized.M
1515
open import Codata.Sized.M.Bisimilarity
1616
open import Data.Container.Core as C hiding (map)
1717
import Data.Container.Morphism as Mp
18-
open import Data.Product as Prod using (_,_)
18+
open import Data.Product.Base as Prod using (_,_)
1919
open import Data.Product.Properties hiding (map-cong)
2020
open import Function.Base using (_$′_; _∘′_)
2121
import Relation.Binary.PropositionalEquality.Core as P

src/Codata/Sized/Stream/Effectful.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
module Codata.Sized.Stream.Effectful where
1010

11-
open import Data.Product using (<_,_>)
11+
open import Data.Product.Base using (<_,_>)
1212
open import Codata.Sized.Stream
1313
open import Effect.Functor
1414
open import Effect.Applicative

src/Codata/Sized/Stream/Properties.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ open import Data.Nat.GeneralisedArithmetic using (fold; fold-pull)
2020
open import Data.List.Base as List using ([]; _∷_)
2121
open import Data.List.NonEmpty as List⁺ using (List⁺; _∷_)
2222
import Data.List.Relation.Binary.Equality.Propositional as Eq
23-
open import Data.Product as Prod using (_,_)
23+
open import Data.Product.Base as Prod using (_,_)
2424
open import Data.Vec.Base as Vec using (_∷_)
2525

2626
open import Function.Base using (id; _$_; _∘′_; const)

src/Data/AVL/IndexedMap.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 Data.Product as Prod
9+
open import Data.Product.Base using (∃)
1010
open import Relation.Binary
1111
open import Relation.Binary.PropositionalEquality.Core using (_≡_; cong; subst)
1212
import Data.Tree.AVL.Value

src/Data/Char/Properties.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ open import Data.Bool.Base using (Bool)
1212
open import Data.Char.Base
1313
import Data.Nat.Base as ℕ
1414
import Data.Nat.Properties as ℕₚ
15-
open import Data.Product using (_,_)
15+
open import Data.Product.Base using (_,_)
1616

1717
open import Function.Base
1818
open import Relation.Nullary using (¬_; yes; no)

src/Data/Digit/Properties.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import Data.Char.Properties as Charₚ
1111
open import Data.Nat.Base using (ℕ)
1212
open import Data.Nat.Properties using (_≤?_)
1313
open import Data.Fin.Properties using (inject≤-injective)
14-
open import Data.Product using (_,_; proj₁)
14+
open import Data.Product.Base using (_,_; proj₁)
1515
open import Data.Vec.Relation.Unary.Unique.Propositional using (Unique)
1616
import Data.Vec.Relation.Unary.Unique.Propositional.Properties as Uniqueₚ
1717
open import Data.Vec.Relation.Unary.AllPairs using (allPairs?)

src/Data/Fin/Induction.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ open import Data.Nat.Base as ℕ using (ℕ; zero; suc; _∸_; s≤s)
1313
open import Data.Nat.Properties using (n<1+n; ≤⇒≯)
1414
import Data.Nat.Induction as ℕ
1515
import Data.Nat.Properties as ℕ
16-
open import Data.Product using (_,_)
16+
open import Data.Product.Base using (_,_)
1717
open import Data.Vec.Base as Vec using (Vec; []; _∷_)
1818
open import Data.Vec.Relation.Unary.Linked as Linked using (Linked; [-]; _∷_)
1919
import Data.Vec.Relation.Unary.Linked.Properties as Linkedₚ

src/Data/Fin/Permutation.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ open import Data.Fin.Patterns
1515
open import Data.Fin.Properties
1616
import Data.Fin.Permutation.Components as PC
1717
open import Data.Nat.Base using (ℕ; suc; zero)
18-
open import Data.Product using (_,_; proj₂)
18+
open import Data.Product.Base using (_,_; proj₂)
1919
open import Function.Bundles using (_↔_; Injection; Inverse; mk↔′)
2020
open import Function.Construct.Composition using (_↔-∘_)
2121
open import Function.Construct.Identity using (↔-id)

src/Data/Fin/Permutation/Components.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ open import Data.Fin.Base
1313
open import Data.Fin.Properties
1414
open import Data.Nat.Base as ℕ using (zero; suc; _∸_)
1515
import Data.Nat.Properties as ℕₚ
16-
open import Data.Product using (proj₂)
16+
open import Data.Product.Base using (proj₂)
1717
open import Function.Base using (_∘_)
1818
open import Relation.Nullary.Reflects using (invert)
1919
open import Relation.Nullary using (does; _because_; yes; no)

src/Data/Fin/Permutation/Transposition/List.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ open import Data.Fin.Permutation as P hiding (lift₀)
1414
import Data.Fin.Permutation.Components as PC
1515
open import Data.List.Base using (List; []; _∷_; map)
1616
open import Data.Nat.Base using (ℕ; suc; zero)
17-
open import Data.Product using (_×_; _,_)
17+
open import Data.Product.Base using (_×_; _,_)
1818
open import Function.Base using (_∘_)
1919
open import Relation.Binary.PropositionalEquality
2020
using (_≡_; sym; cong; module ≡-Reasoning)

src/Data/Integer/Properties.agda

+1-2
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,10 @@ open import Data.Nat as ℕ
2121
hiding (module )
2222
import Data.Nat.Properties as ℕ
2323
open import Data.Nat.Solver
24-
open import Data.Product using (proj₁; proj₂; _,_)
24+
open import Data.Product.Base using (proj₁; proj₂; _,_; _×_)
2525
open import Data.Sum.Base as Sum using (_⊎_; inj₁; inj₂; [_,_]′)
2626
open import Data.Sign as Sign using (Sign) renaming (_*_ to _𝕊*_)
2727
import Data.Sign.Properties as 𝕊ₚ
28-
open import Data.Product using (_×_)
2928
open import Function.Base using (_∘_; _$_; id)
3029
open import Level using (0ℓ)
3130
open import Relation.Binary

src/Data/List/Extrema/Core.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ open import Algebra.Core
1515
open import Algebra.Definitions
1616
import Algebra.Construct.NaturalChoice.Min as Min
1717
import Algebra.Construct.NaturalChoice.Max as Max
18-
open import Data.Product using (_×_; _,_)
18+
open import Data.Product.Base using (_×_; _,_)
1919
open import Data.Sum.Base using (_⊎_; inj₁; inj₂)
2020
open import Level using (Level)
2121
open import Relation.Binary.PropositionalEquality.Core using (_≡_)

src/Data/List/Extrema/Nat.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ open import Data.List.Base using (List)
1818
import Data.List.Extrema
1919
open import Data.List.Relation.Unary.Any as Any using (Any)
2020
open import Data.List.Relation.Unary.All as All using (All)
21-
open import Data.Product using (_×_; _,_; uncurry′)
21+
open import Data.Product.Base using (_×_; _,_; uncurry′)
2222
open import Level using (Level)
2323
open import Relation.Binary.PropositionalEquality.Core using (_≢_)
2424

src/Data/List/Fresh/Properties.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
module Data.List.Fresh.Properties where
1010

1111
open import Level using (Level; _⊔_; Lift)
12-
open import Data.Product using (_,_)
12+
open import Data.Product.Base using (_,_)
1313
open import Relation.Nullary
1414
open import Relation.Unary as U using (Pred)
1515
open import Relation.Binary as B using (Rel)

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
module Data.List.Fresh.Relation.Unary.All where
1010

1111
open import Level using (Level; _⊔_; Lift)
12-
open import Data.Product using (_×_; _,_; proj₁; uncurry)
12+
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

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module Data.List.Fresh.Relation.Unary.All.Properties where
1111
open import Level using (Level; _⊔_; Lift)
1212
open import Data.Empty
1313
open import Data.Nat.Base using (ℕ; zero; suc)
14-
open import Data.Product using (_,_)
14+
open import Data.Product.Base using (_,_)
1515
open import Function.Base using (_∘′_)
1616
open import Relation.Nullary
1717
open import Relation.Unary as U

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ open import Level using (Level; _⊔_; Lift)
1212
open import Data.Bool.Base using (true; false)
1313
open import Data.Empty
1414
open import Data.Nat.Base using (ℕ; zero; suc)
15-
open import Data.Product using (_,_)
15+
open import Data.Product.Base using (_,_)
1616
open import Data.Sum.Base as Sum using (_⊎_; inj₁; inj₂)
1717
open import Function.Base using (_∘′_)
1818
open import Relation.Nullary.Reflects using (invert)

src/Data/List/Nary/NonDependent.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ module Data.List.Nary.NonDependent where
1010

1111
open import Data.Nat.Base using (zero; suc)
1212
open import Data.List.Base as List using (List; []; _∷_)
13-
open import Data.Product as Prod using (_,_)
13+
open import Data.Product.Base as Prod using (_,_)
1414
open import Data.Product.Nary.NonDependent using (Product)
1515
open import Function.Base using ()
1616
open import Function.Nary.NonDependent.Base

src/Data/List/NonEmpty/Effectful.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module Data.List.NonEmpty.Effectful where
1111
open import Agda.Builtin.List
1212
import Data.List.Effectful as List
1313
open import Data.List.NonEmpty.Base
14-
open import Data.Product using (uncurry)
14+
open import Data.Product.Base using (uncurry)
1515
open import Effect.Functor
1616
open import Effect.Applicative
1717
open import Effect.Monad

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ open import Relation.Nullary.Negation using (¬_)
1515
open import Function.Base using (_∘_)
1616
open import Data.List.Base using (List; []; [_]; _∷_)
1717
open import Data.List.Relation.Unary.Any using (here; there)
18-
open import Data.Product using (_×_; _,_)
18+
open import Data.Product.Base using (_×_; _,_)
1919

2020
open Setoid S renaming (Carrier to A)
2121
open import Data.List.Membership.Setoid S using (_∈_; _∉_)

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import Data.List.Relation.Unary.Any as Any
1414
open import Data.List.Relation.Unary.All as All
1515
open import Data.List.Relation.Unary.All.Properties using (¬Any⇒All¬)
1616
open import Data.List.Relation.Unary.Any.Properties using (++⁻)
17-
open import Data.Product using (_,_)
17+
open import Data.Product.Base using (_,_)
1818
open import Data.Sum.Base using (inj₁; inj₂)
1919
open import Relation.Binary
2020
open import Relation.Nullary.Negation using (¬_)

src/Data/List/Relation/Binary/Lex/Strict.agda

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ module Data.List.Relation.Binary.Lex.Strict where
1414
open import Data.Empty using (⊥)
1515
open import Data.Unit.Base using (⊤; tt)
1616
open import Function.Base using (_∘_; id)
17-
open import Data.Product using (_,_)
17+
open import Data.Product.Base using (_,_)
1818
open import Data.Sum.Base using (inj₁; inj₂)
1919
open import Data.List.Base using (List; []; _∷_)
2020
open import Level using (_⊔_)

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ open import Algebra.Definitions
1313
open import Algebra.Structures
1414
open import Data.Bool.Base using (Bool; true; false)
1515
open import Data.Nat using (suc)
16-
open import Data.Product using (-,_; proj₂)
16+
open import Data.Product.Base using (-,_; proj₂)
1717
open import Data.List.Base as List
1818
open import Data.List.Relation.Binary.Permutation.Propositional
1919
open import Data.List.Relation.Unary.Any using (Any; here; there)

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ open import Data.List.Relation.Binary.Pointwise using (Pointwise; []; _∷_)
1919
open import Data.List.Relation.Binary.Prefix.Heterogeneous as Prefix hiding (PrefixView; _++_)
2020
open import Data.Nat.Base using (ℕ; zero; suc; _≤_; z≤n; s≤s)
2121
open import Data.Nat.Properties using (suc-injective)
22-
open import Data.Product as Prod using (_×_; _,_; proj₁; proj₂; uncurry)
22+
open import Data.Product.Base as Prod using (_×_; _,_; proj₁; proj₂; uncurry)
2323
open import Function.Base
2424

2525
open import Relation.Nullary.Negation using (¬_)

0 commit comments

Comments
 (0)