Skip to content

Commit f640835

Browse files
committed
[Import] Data.List
1 parent 21748a0 commit f640835

File tree

17 files changed

+62
-57
lines changed

17 files changed

+62
-57
lines changed

src/Data/List/Membership/DecPropositional.agda

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ module Data.List.Membership.DecPropositional
1313

1414
open import Relation.Binary.PropositionalEquality.Properties using (decSetoid)
1515

16-
open import Relation.Binary.PropositionalEquality.Properties using (decSetoid)
17-
1816
------------------------------------------------------------------------
1917
-- Re-export contents of propositional membership
2018

src/Data/List/Membership/Propositional/Properties/Core.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
module Data.List.Membership.Propositional.Properties.Core where
1414

1515
open import Data.List.Base using (List; [])
16-
open import Data.List.Membership.Propositional
16+
open import Data.List.Membership.Propositional using (_∈_; _∉_; find; lose)
1717
open import Data.List.Relation.Unary.Any as Any using (Any; here; there)
1818
open import Data.Product.Base as Product using (_,_; ∃; _×_)
1919
open import Function.Base using (flip; id; _∘_)

src/Data/List/Membership/Propositional/Properties/WithK.agda

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@
99

1010
module Data.List.Membership.Propositional.Properties.WithK where
1111

12-
open import Level using (Level)
13-
open import Function.Bundles using (Equivalence)
14-
open import Data.List.Base
15-
open import Data.List.Relation.Unary.Unique.Propositional
16-
open import Data.List.Membership.Propositional
12+
open import Data.List.Base using (List; []; _∷_)
13+
open import Data.List.Relation.Unary.Unique.Propositional using (Unique)
14+
open import Data.List.Membership.Propositional using (_∈_; _∉_)
1715
import Data.List.Membership.Setoid.Properties as Membership
16+
using (unique⇒irrelevant)
1817
open import Data.List.Relation.Binary.BagAndSetEquality using (_∼[_]_; set; bag)
1918
open import Data.Product using (_,_)
19+
open import Function.Bundles using (Equivalence)
20+
open import Level using (Level)
2021
open import Relation.Unary using (Irrelevant)
2122
open import Relation.Binary.PropositionalEquality.Properties as ≡
2223
open import Relation.Binary.PropositionalEquality.WithK using (≡-irrelevant)

src/Data/List/Nary/NonDependent.agda

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ open import Data.Nat.Base using (zero; suc)
1212
open import Data.List.Base as List using (List; []; _∷_)
1313
open import Data.Product.Base as Product using (_,_)
1414
open import Data.Product.Nary.NonDependent using (Product)
15-
open import Function.Base using ()
16-
open import Function.Nary.NonDependent.Base
15+
open import Function.Nary.NonDependent.Base using (Arrows; Sets; _<$>_)
1716

1817
------------------------------------------------------------------------
1918
-- n-ary smart constructors

src/Data/List/NonEmpty/Base.agda

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ open import Level using (Level)
1212
open import Data.Bool.Base using (Bool; false; true)
1313
open import Data.List.Base as List using (List; []; _∷_)
1414
open import Data.Maybe.Base using (Maybe ; nothing; just)
15-
open import Data.Nat.Base as ℕ
15+
open import Data.Nat.Base as ℕ using (ℕ; suc; zero; pred)
1616
open import Data.Product.Base as Prod using (∃; _×_; proj₁; proj₂; _,_; -,_)
1717
open import Data.Sum.Base as Sum using (_⊎_; inj₁; inj₂)
1818
open import Data.These.Base as These using (These; this; that; these)
1919
open import Data.Vec.Base as Vec using (Vec; []; _∷_)
20-
open import Function.Base
20+
open import Function.Base using (id; _∘′_; _∘_; const)
2121
open import Relation.Binary.PropositionalEquality.Core
2222
using (_≡_; _≢_; refl)
2323
open import Relation.Unary using (Pred; Decidable; U; ∅)

src/Data/List/NonEmpty/Effectful.agda

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88

99
module Data.List.NonEmpty.Effectful where
1010

11-
open import Agda.Builtin.List
11+
open import Agda.Builtin.List using (List; _∷_; [])
1212
import Data.List.Effectful as List
1313
open import Data.List.NonEmpty.Base
1414
open import Data.Product.Base using (uncurry)
15-
open import Effect.Functor
16-
open import Effect.Applicative
17-
open import Effect.Monad
18-
open import Effect.Comonad
15+
open import Effect.Functor using (RawFunctor)
16+
open import Effect.Applicative using (RawApplicative)
17+
open import Effect.Monad using (RawMonad)
18+
open import Effect.Comonad using (RawComonad)
1919
open import Function.Base using (flip; _∘′_; _∘_)
2020

2121
------------------------------------------------------------------------

src/Data/List/NonEmpty/Effectful/Transformer.agda

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@
99
module Data.List.NonEmpty.Effectful.Transformer where
1010

1111
open import Data.List.NonEmpty.Base as List⁺ using (List⁺; _∷_)
12-
open import Effect.Functor
13-
open import Effect.Applicative
14-
open import Effect.Monad
15-
open import Function.Base
12+
open import Effect.Functor using (RawFunctor)
13+
open import Effect.Applicative using (RawApplicative)
14+
open import Effect.Monad using (RawMonad; RawMonadT)
15+
open import Function.Base using (_∘′_; _∘_; _$_)
1616
open import Level using (Level)
1717

18-
import Data.List.NonEmpty.Effectful as List⁺
18+
import Data.List.NonEmpty.Effectful as List⁺ using (module TraversableM)
1919

2020
private
2121
variable

src/Data/List/NonEmpty/Instances.agda

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,10 @@
88

99
module Data.List.NonEmpty.Instances where
1010

11-
open import Data.List.NonEmpty.Effectful
12-
import Data.List.NonEmpty.Effectful.Transformer as Trans
13-
11+
open import Data.List.NonEmpty.Effectful using
12+
(functor; applicative; monad; comonad)
13+
import Data.List.NonEmpty.Effectful.Transformer as Trans using
14+
(functor; applicative; monad; monadT)
1415
instance
1516
-- List⁺ instances
1617
nonEmptyListFunctor = functor

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88

99
module Data.List.NonEmpty.Relation.Unary.All where
1010

11-
import Data.List.Relation.Unary.All as List
11+
import Data.List.Relation.Unary.All as List using ([]; _∷_)
1212
open import Data.List.Relation.Unary.All using ([]; _∷_)
1313
open import Data.List.Base using ([]; _∷_)
1414
open import Data.List.NonEmpty.Base using (List⁺; _∷_; toList)
15-
open import Level
15+
open import Level using (Level; _⊔_)
1616
open import Relation.Unary using (Pred)
1717

1818
private

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,14 @@
88

99
module Data.List.Relation.Binary.Disjoint.Propositional.Properties where
1010

11+
open import Agda.Builtin.List using (List; []; _∷_)
1112
open import Level using (Level)
1213
open import Function.Base using (_∘_)
1314
open import Function.Bundles using (_⇔_)
14-
open import Data.List.Base
15-
open import Data.List.Relation.Binary.Disjoint.Propositional
16-
import Data.List.Relation.Unary.Any as Any
17-
open import Data.List.Relation.Unary.All as All
15+
open import Data.List.Base using (concat; deduplicate)
16+
open import Data.List.Relation.Binary.Disjoint.Propositional using (Disjoint)
17+
import Data.List.Relation.Unary.Any as Any using (Any)
18+
open import Data.List.Relation.Unary.All as All using (All)
1819
open import Data.List.Relation.Unary.All.Properties using (¬Any⇒All¬)
1920
open import Data.List.Relation.Unary.Any.Properties using (++⁻)
2021
open import Data.List.Membership.Propositional using (_∈_)

0 commit comments

Comments
 (0)