@@ -12,7 +12,7 @@ module Data.Fin.Properties where
12
12
open import Category.Applicative using (RawApplicative)
13
13
open import Category.Functor using (RawFunctor)
14
14
open import Data.Bool.Base using (Bool; true; false; not; _∧_; _∨_)
15
- open import Data.Empty using (⊥-elim)
15
+ open import Data.Empty using (⊥; ⊥ -elim)
16
16
open import Data.Fin.Base
17
17
open import Data.Fin.Patterns
18
18
open import Data.Nat.Base as ℕ using (ℕ; zero; suc; s≤s; z≤n; _∸_)
@@ -22,6 +22,7 @@ open import Data.Product using (∃; ∃₂; ∄; _×_; _,_; map; proj₁; uncur
22
22
open import Data.Sum.Base as Sum using (_⊎_; inj₁; inj₂; [_,_])
23
23
open import Data.Sum.Properties using ([,]-map-commute; [,]-∘-distr)
24
24
open import Function.Base using (_∘_; id; _$_)
25
+ open import Function.Bundles using (_↔_; mk↔′)
25
26
open import Function.Equivalence using (_⇔_; equivalence)
26
27
open import Function.Injection using (_↣_)
27
28
open import Relation.Binary as B hiding (Decidable; _⇔_)
@@ -45,6 +46,12 @@ open import Relation.Unary.Properties using (U?)
45
46
¬Fin0 : ¬ Fin 0
46
47
¬Fin0 ()
47
48
49
+ ------------------------------------------------------------------------
50
+ -- Bundles
51
+
52
+ Fin0↔⊥ : Fin 0 ↔ ⊥
53
+ Fin0↔⊥ = mk↔′ ¬Fin0 (λ ()) (λ ()) (λ ())
54
+
48
55
------------------------------------------------------------------------
49
56
-- Properties of _≡_
50
57
------------------------------------------------------------------------
0 commit comments