Skip to content

Commit 4676ad7

Browse files
Tighten imports, last big versoin (#2347)
* more tightening of imports. Mostly driven by Data.Bool, Data.Nat and Data.Char. * more tightening of imports * mostly Data.Unit * slightly tighten imports. * remove import of unused Lift) * fix all 3 things noticed by @jamesmckinna
1 parent 21b7243 commit 4676ad7

File tree

67 files changed

+164
-163
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+164
-163
lines changed

src/Algebra/Construct/LexProduct.agda

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,17 @@
66

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

9-
open import Algebra
10-
open import Data.Bool using (true; false)
9+
open import Algebra.Bundles using (Magma)
10+
open import Algebra.Definitions
11+
open import Data.Bool.Base using (true; false)
1112
open import Data.Product.Base using (_×_; _,_)
1213
open import Data.Product.Relation.Binary.Pointwise.NonDependent using (Pointwise)
1314
open import Data.Sum.Base using (inj₁; inj₂)
1415
open import Function.Base using (_∘_)
1516
open import Relation.Binary.Core using (Rel)
1617
open import Relation.Binary.Definitions using (Decidable)
17-
open import Relation.Nullary using (¬_; does; yes; no)
18-
open import Relation.Nullary.Negation using (contradiction; contradiction₂)
18+
open import Relation.Nullary.Decidable.Core using (does; yes; no)
19+
open import Relation.Nullary.Negation.Core using (¬_; contradiction; contradiction₂)
1920
import Relation.Binary.Reasoning.Setoid as ≈-Reasoning
2021

2122
module Algebra.Construct.LexProduct

src/Algebra/Properties/Monoid/Sum.agda

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,17 @@
77
{-# OPTIONS --cubical-compatible --safe #-}
88

99
open import Algebra.Bundles using (Monoid)
10+
11+
module Algebra.Properties.Monoid.Sum {a ℓ} (M : Monoid a ℓ) where
12+
1013
open import Data.Nat.Base as ℕ using (ℕ; zero; suc; NonZero)
11-
open import Data.Vec.Functional as Vector
14+
open import Data.Vec.Functional as Vector using (Vector; replicate; init;
15+
last; head; tail)
1216
open import Data.Fin.Base using (zero; suc)
13-
open import Data.Unit using (tt)
1417
open import Function.Base using (_∘_)
1518
open import Relation.Binary.Core using (_Preserves_⟶_)
1619
open import Relation.Binary.PropositionalEquality.Core as ≡ using (_≗_; _≡_)
1720

18-
module Algebra.Properties.Monoid.Sum {a ℓ} (M : Monoid a ℓ) where
19-
2021
open Monoid M
2122
renaming
2223
( _∙_ to _+_

src/Algebra/Solver/IdempotentCommutativeMonoid.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

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

11-
open import Algebra
11+
open import Algebra.Bundles using (IdempotentCommutativeMonoid)
1212

1313
open import Data.Bool as Bool using (Bool; true; false; if_then_else_; _∨_)
1414
open import Data.Fin.Base using (Fin; zero; suc)

src/Codata/Sized/Conat/Literals.agda

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

99
module Codata.Sized.Conat.Literals where
1010

11-
open import Agda.Builtin.FromNat
12-
open import Data.Unit
13-
open import Codata.Sized.Conat
11+
open import Agda.Builtin.FromNat using (Number)
12+
open import Data.Unit.Base using (⊤)
13+
open import Codata.Sized.Conat using (Conat; fromℕ)
1414

1515
number : {i} Number (Conat i)
1616
number = record

src/Codata/Sized/Delay/Properties.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ module Codata.Sized.Delay.Properties where
1010

1111
open import Size
1212
import Data.Sum.Base as Sum
13-
import Data.Nat as ℕ
13+
import Data.Nat.Base as ℕ
1414
open import Codata.Sized.Thunk using (Thunk; force)
1515
open import Codata.Sized.Conat
1616
open import Codata.Sized.Conat.Bisimilarity as Coℕ using (zero ; suc)

src/Data/Container/Fixpoints/Sized.agda

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

99
module Data.Container.Fixpoints.Sized where
1010

11-
open import Level
12-
open import Size
13-
open import Codata.Sized.M
14-
open import Data.W.Sized
11+
open import Level using (Level; _⊔_)
12+
open import Size using (Size)
13+
open import Codata.Sized.M using (M)
14+
open import Data.W.Sized using (W)
1515
open import Data.Container hiding (μ) public
1616

1717
private

src/Data/Container/Indexed/Relation/Binary/Pointwise/Properties.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module Data.Container.Indexed.Relation.Binary.Pointwise.Properties where
1111
open import Axiom.Extensionality.Propositional
1212
open import Data.Container.Indexed.Core
1313
open import Data.Container.Indexed.Relation.Binary.Pointwise
14-
open import Data.Product using (_,_; Σ-syntax; -,_)
14+
open import Data.Product.Base using (_,_; Σ-syntax; -,_)
1515
open import Level using (Level; _⊔_)
1616
open import Relation.Binary
1717
open import Relation.Binary.PropositionalEquality as P

src/Data/Fin/Permutation.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
module Data.Fin.Permutation where
1010

11-
open import Data.Bool using (true; false)
11+
open import Data.Bool.Base using (true; false)
1212
open import Data.Empty using (⊥-elim)
1313
open import Data.Fin.Base
1414
open import Data.Fin.Patterns

src/Data/Fin/Properties.agda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ open import Data.Nat.Base as ℕ
2222
using (ℕ; zero; suc; s≤s; z≤n; z<s; s<s; s<s⁻¹; _∸_; _^_)
2323
import Data.Nat.Properties as ℕ
2424
open import Data.Nat.Solver
25-
open import Data.Unit using (⊤; tt)
25+
open import Data.Unit.Base using (⊤; tt)
2626
open import Data.Product.Base as Product
2727
using (∃; ∃₂; _×_; _,_; map; proj₁; proj₂; uncurry; <_,_>)
2828
open import Data.Product.Properties using (,-injective)

src/Data/Fin/Substitution/Lemmas.agda

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,19 @@
99
module Data.Fin.Substitution.Lemmas where
1010

1111
open import Data.Fin.Substitution
12-
open import Data.Nat hiding (_⊔_; _/_)
12+
open import Data.Nat.Base using (ℕ; zero; suc; _+_)
1313
open import Data.Fin.Base using (Fin; zero; suc; lift)
14-
open import Data.Vec.Base
14+
open import Data.Vec.Base using (lookup; []; _∷_; map)
1515
import Data.Vec.Properties as Vec
1616
open import Function.Base as Fun using (_∘_; _$_; flip)
17+
open import Level using (Level; _⊔_)
1718
open import Relation.Binary.PropositionalEquality.Core as ≡
1819
using (_≡_; refl; sym; cong; cong₂)
1920
open import Relation.Binary.PropositionalEquality.Properties
2021
using (module ≡-Reasoning)
2122
open import Relation.Binary.Construct.Closure.ReflexiveTransitive
2223
using (Star; ε; _◅_; _▻_)
2324
open ≡-Reasoning
24-
open import Level using (Level; _⊔_)
2525
open import Relation.Unary using (Pred)
2626

2727
private

0 commit comments

Comments
 (0)