Skip to content

Tighten imports #2334

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

Merged
merged 5 commits into from
Apr 4, 2024
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
6 changes: 3 additions & 3 deletions src/Algebra/Definitions/RawMagma.agda
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@

{-# OPTIONS --cubical-compatible --safe #-}

open import Algebra.Bundles using (RawMagma)
open import Algebra.Bundles.Raw using (RawMagma)
open import Data.Product.Base using (_×_; ∃)
open import Level using (_⊔_)
open import Relation.Binary.Core
open import Relation.Nullary.Negation using (¬_)
open import Relation.Binary.Core using (Rel)
open import Relation.Nullary.Negation.Core using (¬_)

module Algebra.Definitions.RawMagma
{a ℓ} (M : RawMagma a ℓ)
Expand Down
2 changes: 1 addition & 1 deletion src/Algebra/Structures.agda
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ module Algebra.Structures
-- The file is divided into sections depending on the arities of the
-- components of the algebraic structure.

open import Algebra.Core
open import Algebra.Core using (Op₁; Op₂)
open import Algebra.Definitions _≈_
import Algebra.Consequences.Setoid as Consequences
open import Data.Product.Base using (_,_; proj₁; proj₂)
Expand Down
2 changes: 1 addition & 1 deletion src/Data/List/Relation/Unary/AllPairs.agda
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ open import Function.Base using (id; _∘_)
open import Level using (_⊔_)
open import Relation.Binary.Definitions as B
open import Relation.Binary.Construct.Intersection renaming (_∩_ to _∩ᵇ_)
open import Relation.Binary.PropositionalEquality
open import Relation.Binary.PropositionalEquality.Core using (refl; cong₂)
open import Relation.Unary as U renaming (_∩_ to _∩ᵘ_) hiding (_⇒_)
open import Relation.Nullary.Decidable as Dec using (_×-dec_; yes; no)

Expand Down
6 changes: 3 additions & 3 deletions src/Data/Maybe/Base.agda
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ open import Data.Bool.Base using (Bool; true; false; not)
open import Data.Unit.Base using (⊤)
open import Data.These.Base using (These; this; that; these)
open import Data.Product.Base as Prod using (_×_; _,_)
open import Function.Base
open import Relation.Nullary.Reflects
open import Relation.Nullary.Decidable.Core
open import Function.Base using (const; _∘_; id)
open import Relation.Nullary.Reflects using (invert)
open import Relation.Nullary.Decidable.Core using (Dec; _because_)

private
variable
Expand Down
4 changes: 2 additions & 2 deletions src/Data/Product/Properties.agda
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@

module Data.Product.Properties where

open import Axiom.UniquenessOfIdentityProofs
open import Data.Product.Base
open import Axiom.UniquenessOfIdentityProofs using (UIP; module Decidable⇒UIP)
open import Data.Product.Base using (_,_; Σ; _×_; map; swap; ∃; ∃₂)
open import Function.Base using (_∋_; _∘_; id)
open import Function.Bundles using (_↔_; mk↔ₛ′)
open import Level using (Level)
Expand Down
2 changes: 1 addition & 1 deletion src/Function/Indexed/Relation/Binary/Equality.agda
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

module Function.Indexed.Relation.Binary.Equality where

open import Relation.Binary using (Setoid)
open import Relation.Binary.Bundles using (Setoid)
open import Relation.Binary.Indexed.Heterogeneous using (IndexedSetoid)

-- A variant of setoid which uses the propositional equality setoid
Expand Down
9 changes: 4 additions & 5 deletions src/Relation/Binary/Bundles.agda
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,10 @@
module Relation.Binary.Bundles where

open import Function.Base using (flip)
open import Level
open import Relation.Nullary.Negation using (¬_)
open import Relation.Binary.Core
open import Relation.Binary.Definitions
open import Relation.Binary.Structures
open import Level using (Level; suc; _⊔_)
open import Relation.Nullary.Negation.Core using (¬_)
open import Relation.Binary.Core using (Rel)
open import Relation.Binary.Structures -- most of it

------------------------------------------------------------------------
-- Setoids
Expand Down
10 changes: 6 additions & 4 deletions src/Relation/Binary/PropositionalEquality/Algebra.agda
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,12 @@

module Relation.Binary.PropositionalEquality.Algebra where

open import Algebra
open import Level
open import Relation.Binary.PropositionalEquality.Core
open import Relation.Binary.PropositionalEquality.Properties
open import Algebra.Bundles using (Magma)
open import Algebra.Core using (Op₂)
open import Algebra.Structures using (IsMagma)
open import Level using (Level)
open import Relation.Binary.PropositionalEquality.Core using (_≡_; cong₂)
open import Relation.Binary.PropositionalEquality.Properties using (isEquivalence)

private
variable
Expand Down
2 changes: 1 addition & 1 deletion src/Relation/Binary/Reasoning/Setoid.agda
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
{-# OPTIONS --cubical-compatible --safe #-}

open import Relation.Binary.Bundles using (Setoid)
open import Relation.Binary.Reasoning.Syntax
open import Relation.Binary.Reasoning.Syntax using (module ≈-syntax)

module Relation.Binary.Reasoning.Setoid {s₁ s₂} (S : Setoid s₁ s₂) where

Expand Down
3 changes: 2 additions & 1 deletion src/Relation/Binary/Reasoning/Syntax.agda
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@
open import Level using (Level; _⊔_; suc)
open import Relation.Nullary.Decidable.Core
using (Dec; True; toWitness)
open import Relation.Nullary.Negation using (contradiction)
open import Relation.Nullary.Negation.Core using (contradiction)
open import Relation.Binary.Core using (Rel; REL; _⇒_)
open import Relation.Binary.Definitions
using (_Respectsʳ_; Asymmetric; Trans; Sym; Reflexive)
open import Relation.Binary.PropositionalEquality.Core as ≡
using (_≡_)

Expand Down
Loading