Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify leftover Function imports #2012

Merged
merged 7 commits into from
Jul 28, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README/Data/Container/Indexed.agda
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ open import Data.Unit
open import Data.Empty
open import Data.Nat.Base
open import Data.Product
open import Function
open import Function.Base using (_∋_)
open import Data.W.Indexed
open import Data.Container.Indexed
open import Data.Container.Indexed.WithK
Expand Down
2 changes: 1 addition & 1 deletion README/Design/Decidability.agda
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ open import Data.Nat
open import Data.Nat.Properties using (suc-injective)
open import Data.Product
open import Data.Unit
open import Function
open import Function.Base using (id; _∘_)
open import Relation.Binary.PropositionalEquality
open import Relation.Nary

Expand Down
2 changes: 1 addition & 1 deletion README/Function/Reasoning.agda
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ open import Data.Nat
open import Data.List.Base
open import Data.Char.Base
open import Data.String as String using (String; toList; fromList; _==_)
open import Function
open import Function.Base using (_∘_)
open import Data.Bool hiding (_≤?_)
open import Data.Product as P using (_×_; <_,_>; uncurry; proj₁)
open import Agda.Builtin.Equality
Expand Down
2 changes: 1 addition & 1 deletion README/Nary.agda
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ open import Data.List
open import Data.List.Properties
open import Data.Product using (_×_; _,_)
open import Data.Sum.Base using (inj₁; inj₂)
open import Function
open import Function.Base using (id; flip; _∘′_)
open import Relation.Nullary
open import Relation.Binary using (module Tri); open Tri
open import Relation.Binary.PropositionalEquality
Expand Down
1 change: 0 additions & 1 deletion README/Tactic/RingSolver.agda
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ instance
-- Imports!

open import Data.List.Base as List using (List; _∷_; [])
open import Function
open import Relation.Binary.PropositionalEquality
using (subst; cong; _≡_; module ≡-Reasoning)
open import Data.Bool as Bool using (Bool; true; false; if_then_else_)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ import Function.Identity.Effectful as IdCat
open import Data.Vec.Properties using (lookup-map)
open import Data.Vec.Relation.Binary.Pointwise.Extensional as PW
using (Pointwise; ext)
open import Function
open import Function.Base using (_∘_; _$_; flip)
open import Relation.Binary.PropositionalEquality as P using (_≗_)
import Relation.Binary.Reflection as Reflection

Expand Down
2 changes: 1 addition & 1 deletion src/Algebra/Properties/AbelianGroup.agda
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ module Algebra.Properties.AbelianGroup
{a ℓ} (G : AbelianGroup a ℓ) where

open AbelianGroup G
open import Function
open import Function.Base using (_$_)
open import Relation.Binary.Reasoning.Setoid setoid

------------------------------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion src/Algebra/Solver/Ring.agda
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ open import Data.Nat.Base using (ℕ; suc; zero)
open import Data.Fin.Base using (Fin; zero; suc)
open import Data.Vec.Base using (Vec; []; _∷_; lookup)
open import Data.Maybe.Base using (just; nothing)
open import Function
open import Function.Base using (_⟨_⟩_; _$_)
open import Level using (_⊔_)

infix 9 :-_ -H_ -N_
Expand Down
2 changes: 1 addition & 1 deletion src/Algebra/Solver/Ring/Lemmas.agda
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ open AlmostCommutativeRing r
open import Algebra.Morphism
open _-Raw-AlmostCommutative⟶_ morphism
open import Relation.Binary.Reasoning.Setoid setoid
open import Function
open import Function.Base using (_⟨_⟩_; _$_)

lemma₀ : ∀ a b c x →
(a + b) * x + c ≈ a * x + (b * x + c)
Expand Down
2 changes: 1 addition & 1 deletion src/Axiom/Extensionality/Heterogeneous.agda
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
module Axiom.Extensionality.Heterogeneous where

import Axiom.Extensionality.Propositional as P
open import Function
open import Function.Base using (_$_; _∘_)
open import Level
open import Relation.Binary.HeterogeneousEquality.Core
open import Relation.Binary.PropositionalEquality.Core
Expand Down
2 changes: 1 addition & 1 deletion src/Codata/Sized/Delay/Effectful.agda
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
module Codata.Sized.Delay.Effectful where

open import Codata.Sized.Delay
open import Function
open import Function.Base using (id)
open import Effect.Choice
open import Effect.Empty
open import Effect.Functor
Expand Down
2 changes: 1 addition & 1 deletion src/Data/Container/Relation/Binary/Pointwise.agda
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
module Data.Container.Relation.Binary.Pointwise where

open import Data.Product using (_,_; Σ-syntax; -,_; proj₁; proj₂)
open import Function
open import Function.Base using (_∘_)
open import Level using (_⊔_)
open import Relation.Binary using (REL; _⇒_)
open import Relation.Binary.PropositionalEquality.Core as P
Expand Down
2 changes: 1 addition & 1 deletion src/Data/Container/Relation/Unary/Any.agda
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ module Data.Container.Relation.Unary.Any where
open import Level using (_⊔_)
open import Relation.Unary using (Pred; _⊆_)
open import Data.Product as Prod using (_,_; proj₂; ∃)
open import Function
open import Function.Base using (_∘′_; id)

open import Data.Container.Core hiding (map)
import Data.Container.Morphism as M
Expand Down
2 changes: 1 addition & 1 deletion src/Data/DifferenceList.agda
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ module Data.DifferenceList where

open import Level using (Level)
open import Data.List.Base as List using (List)
open import Function
open import Function.Base using (_⟨_⟩_)
open import Data.Nat.Base

private
Expand Down
2 changes: 1 addition & 1 deletion src/Data/DifferenceNat.agda
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
module Data.DifferenceNat where

open import Data.Nat.Base as N using (ℕ)
open import Function
open import Function.Base using (_⟨_⟩_)

infixl 6 _+_

Expand Down
2 changes: 1 addition & 1 deletion src/Data/DifferenceVec.agda
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ module Data.DifferenceVec where

open import Data.DifferenceNat
open import Data.Vec.Base as V using (Vec)
open import Function
open import Function.Base using (_⟨_⟩_)
import Data.Nat.Base as N

infixr 5 _∷_ _++_
Expand Down
2 changes: 1 addition & 1 deletion src/Data/Graph/Acyclic.agda
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ open import Data.Empty
open import Data.Unit.Base using (⊤; tt)
open import Data.Vec.Base as Vec using (Vec; []; _∷_)
open import Data.List.Base as List using (List; []; _∷_)
open import Function
open import Function.Base using (_$_; _∘′_; _∘_; id)
open import Relation.Nullary
open import Relation.Binary.PropositionalEquality.Core as P using (_≡_)

Expand Down
2 changes: 1 addition & 1 deletion src/Data/Integer/Divisibility.agda
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

module Data.Integer.Divisibility where

open import Function
open import Function.Base using (_on_; _$_)
open import Data.Integer.Base
open import Data.Integer.Properties
import Data.Nat.Base as ℕ
Expand Down
2 changes: 1 addition & 1 deletion src/Data/Integer/Divisibility/Signed.agda
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

module Data.Integer.Divisibility.Signed where

open import Function
open import Function.Base using (_⟨_⟩_; _$_; _$′_; _∘_; _∘′_)
open import Data.Integer.Base
open import Data.Integer.Properties
open import Data.Integer.Divisibility as Unsigned
Expand Down
2 changes: 1 addition & 1 deletion src/Data/List/NonEmpty/Effectful.agda
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ open import Effect.Functor
open import Effect.Applicative
open import Effect.Monad
open import Effect.Comonad
open import Function
open import Function.Base using (flip; _∘′_; _∘_)

------------------------------------------------------------------------
-- List⁺ applicative functor
Expand Down
3 changes: 2 additions & 1 deletion src/Data/List/Properties.agda
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,8 @@ import Data.Product.Relation.Unary.All as Prod using (All)
open import Data.Sum.Base using (_⊎_; inj₁; inj₂)
open import Data.These.Base as These using (These; this; that; these)
open import Data.Fin.Properties using (toℕ-cast)
open import Function
open import Function.Base using (id; _∘_; _∘′_; _∋_; _-⟨_∣; ∣_⟩-_; _$_; const; flip)
open import Function.Definitions using (Injective)
open import Level using (Level)
open import Relation.Binary as B using (DecidableEquality)
import Relation.Binary.Reasoning.Setoid as EqR
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ open import Data.Nat.Properties using (+-suc)
open import Data.List.Base hiding (_∷ʳ_)
open import Data.List.Properties using (reverse-involutive)
open import Data.List.Relation.Ternary.Interleaving hiding (map)
open import Function
open import Function.Base using (_$_)
open import Relation.Binary
open import Relation.Binary.PropositionalEquality
using (_≡_; refl; sym; cong; module ≡-Reasoning)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ open import Data.Bool.Base using (true; false)
open import Relation.Unary using (Decidable)
open import Relation.Nullary.Decidable using (does)
open import Relation.Nullary.Decidable using (¬?)
open import Function
open import Function.Base using (_∘_)

open import Data.List.Relation.Binary.Equality.Setoid S using (≋-refl)
open import Data.List.Relation.Ternary.Interleaving.Setoid S
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@ open import Data.Sum.Relation.Binary.Pointwise
open import Data.Product using (_,_; proj₁; proj₂)
open import Data.Product.Relation.Binary.Pointwise.NonDependent
using (_×ₛ_)
open import Function
open import Function.Base using (_∘_)
open import Function.Bundles using (Surjection)
open import Function.Definitions using (Surjective)
open import Level
open import Relation.Binary
open import Relation.Binary.PropositionalEquality.Core using (_≡_)
Expand Down
2 changes: 1 addition & 1 deletion src/Data/List/Relation/Unary/First.agda
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ open import Data.List.Relation.Unary.All as All using (All; []; _∷_)
open import Data.List.Relation.Unary.Any as Any using (Any; here; there)
open import Data.Product as Prod using (∃; -,_; _,_)
open import Data.Sum.Base as Sum using (_⊎_; inj₁; inj₂)
open import Function
open import Function.Base using (id; _∘′_)
open import Relation.Unary
open import Relation.Nullary

Expand Down
2 changes: 1 addition & 1 deletion src/Data/List/Relation/Unary/First/Properties.agda
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ open import Data.List.Relation.Unary.All as All using (All; []; _∷_)
open import Data.List.Relation.Unary.Any as Any using (here; there)
open import Data.List.Relation.Unary.First
import Data.Sum as Sum
open import Function
open import Function.Base using (_∘′_; _$_; _∘_; id)
open import Relation.Binary.PropositionalEquality as P using (_≡_; refl; _≗_)
open import Relation.Unary
open import Relation.Nullary.Negation
Expand Down
2 changes: 1 addition & 1 deletion src/Data/List/Reverse.agda
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ module Data.List.Reverse where

open import Data.List.Base as L hiding (reverse)
open import Data.List.Properties
open import Function
open import Function.Base using (_$_)
open import Relation.Binary.PropositionalEquality

-- If you want to traverse a list from the end, then you can use the
Expand Down
2 changes: 1 addition & 1 deletion src/Data/List/Zipper.agda
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ module Data.List.Zipper where
open import Data.Nat.Base
open import Data.Maybe.Base as Maybe using (Maybe ; just ; nothing)
open import Data.List.Base as List using (List ; [] ; _∷_)
open import Function
open import Function.Base using (_on_; flip)


-- Definition
Expand Down
2 changes: 1 addition & 1 deletion src/Data/List/Zipper/Properties.agda
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ open import Data.Maybe.Base using (Maybe; just; nothing)
open import Data.Maybe.Relation.Unary.All using (All; just; nothing)
open import Relation.Binary.PropositionalEquality
open ≡-Reasoning
open import Function
open import Function.Base using (_on_; _$′_; _$_; flip)

-- Invariant: Zipper represents a given list
------------------------------------------------------------------------
Expand Down
3 changes: 2 additions & 1 deletion src/Data/Maybe/Properties.agda
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@ import Algebra.Definitions as Definitions
open import Data.Maybe.Base
open import Data.Maybe.Relation.Unary.All using (All; just; nothing)
open import Data.Product using (_,_)
open import Function
open import Function.Base using (_∋_; id; _∘_; _∘′_)
open import Function.Definitions using (Injective)
open import Level using (Level)
open import Relation.Binary using (Decidable)
open import Relation.Binary.PropositionalEquality
Expand Down
2 changes: 1 addition & 1 deletion src/Data/Maybe/Relation/Unary/All/Properties.agda
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ open import Data.Maybe.Relation.Unary.All as All
using (All; nothing; just)
open import Data.Maybe.Relation.Binary.Connected
open import Data.Product using (_×_; _,_)
open import Function
open import Function.Base using (_∘_)
open import Level
open import Relation.Unary
open import Relation.Binary.Core
Expand Down
2 changes: 1 addition & 1 deletion src/Data/Nat/Coprimality.agda
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ open import Data.Nat.Primality
open import Data.Nat.Properties
open import Data.Nat.DivMod
open import Data.Product as Prod
open import Function
open import Function.Base using (_∘_)
open import Level using (0ℓ)
open import Relation.Binary.PropositionalEquality.Core as P
using (_≡_; _≢_; refl; trans; cong; subst; module ≡-Reasoning)
Expand Down
2 changes: 1 addition & 1 deletion src/Data/Nat/GCD.agda
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ open import Data.Nat.Induction
using (Acc; acc; <′-Rec; <′-recBuilder; <-wellFounded-fast)
open import Data.Product
open import Data.Sum.Base as Sum using (_⊎_; inj₁; inj₂)
open import Function
open import Function.Base using (_$_; _∘_)
open import Induction using (build)
open import Induction.Lexicographic using (_⊗_; [_⊗_])
open import Relation.Binary
Expand Down
2 changes: 1 addition & 1 deletion src/Data/Nat/GCD/Lemmas.agda
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ module Data.Nat.GCD.Lemmas where
open import Data.Nat.Base
open import Data.Nat.Properties
open import Data.Nat.Solver
open import Function
open import Function.Base using (_$_)
open import Relation.Binary.PropositionalEquality

open +-*-Solver
Expand Down
2 changes: 1 addition & 1 deletion src/Data/Nat/InfinitelyOften.agda
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ open import Data.Nat.Base
open import Data.Nat.Properties
open import Data.Product as Prod hiding (map)
open import Data.Sum.Base using (inj₁; inj₂; _⊎_)
open import Function
open import Function.Base using (_∘_; id)
open import Relation.Binary.PropositionalEquality
open import Relation.Nullary.Negation using (¬_)
open import Relation.Nullary.Negation using (¬¬-Monad; call/cc)
Expand Down
1 change: 0 additions & 1 deletion src/Data/Nat/LCM.agda
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ open import Data.Nat.Properties
open import Data.Nat.GCD
open import Data.Product
open import Data.Sum.Base using (_⊎_; inj₁; inj₂)
open import Function
open import Relation.Binary.PropositionalEquality.Core as P
using (_≡_; refl; sym; trans; cong; cong₂; module ≡-Reasoning)
open import Relation.Binary
Expand Down
2 changes: 1 addition & 1 deletion src/Data/Product/Effectful/Examples.agda
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ open import Effect.Functor using (RawFunctor)
open import Effect.Monad using (RawMonad)
open import Data.Product
open import Data.Product.Relation.Binary.Pointwise.NonDependent
open import Function
open import Function.Base using (id)
import Function.Identity.Effectful as Id
open import Relation.Binary using (Rel)
open import Relation.Binary.PropositionalEquality.Core using (_≡_; refl)
Expand Down
2 changes: 1 addition & 1 deletion src/Data/Product/Properties/WithK.agda
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
module Data.Product.Properties.WithK where

open import Data.Product
open import Function
open import Function.Base using (_∋_)
open import Relation.Binary.PropositionalEquality

------------------------------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion src/Data/Record.agda
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ open import Data.Empty
open import Data.List.Base
open import Data.Product hiding (proj₁; proj₂)
open import Data.Unit.Polymorphic
open import Function
open import Function.Base using (id; _∘_)
open import Level
open import Relation.Binary
open import Relation.Binary.PropositionalEquality
Expand Down
2 changes: 1 addition & 1 deletion src/Data/Star/BoundedVec.agda
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ open import Data.Star.Decoration
open import Data.Star.Pointer
open import Data.Star.List using (List)
open import Data.Unit
open import Function
open import Function.Base using (const)
open import Relation.Binary
open import Relation.Binary.Consequences
open import Relation.Binary.Construct.Closure.ReflexiveTransitive
Expand Down
2 changes: 1 addition & 1 deletion src/Data/Star/Decoration.agda
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
module Data.Star.Decoration where

open import Data.Unit
open import Function
open import Function.Base using (flip)
open import Level
open import Relation.Binary
open import Relation.Binary.Construct.Closure.ReflexiveTransitive
Expand Down
2 changes: 1 addition & 1 deletion src/Data/Star/Nat.agda
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
module Data.Star.Nat where

open import Data.Unit
open import Function
open import Function.Base using (const)
open import Relation.Binary
open import Relation.Binary.Construct.Closure.ReflexiveTransitive
open import Relation.Binary.Construct.Always using (Always)
Expand Down
1 change: 0 additions & 1 deletion src/Data/String.agda
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ open import Data.List.Relation.Binary.Lex.Strict using (Lex-<; Lex-≤)
open import Data.Vec.Base as Vec using (Vec)
open import Data.Char.Base as Char using (Char)
import Data.Char.Properties as Char using (_≟_)
open import Function
open import Relation.Binary.Core using (Rel)
open import Relation.Binary.PropositionalEquality.Core using (_≡_; refl)
open import Relation.Nullary.Decidable using (does)
Expand Down
2 changes: 1 addition & 1 deletion src/Data/Sum/Effectful/Examples.agda
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ private
module Examplesₗ {a b} {A : Set a} {B : Set b} where

open import Agda.Builtin.Equality
open import Function
open import Function.Base using (id)
module Sₗ = Sumₗ A b

open RawFunctor Sₗ.functor
Expand Down
Loading