diff --git a/Cubical/Data/FinData/FinSet.agda b/Cubical/Data/FinData/FinSet.agda new file mode 100644 index 0000000000..af0de436e3 --- /dev/null +++ b/Cubical/Data/FinData/FinSet.agda @@ -0,0 +1,58 @@ +{-# OPTIONS --safe #-} +module Cubical.Data.FinData.FinSet where + +open import Cubical.Foundations.Prelude +open import Cubical.Foundations.Equiv +open import Cubical.Foundations.Function +open import Cubical.Foundations.Isomorphism +open import Cubical.Foundations.Univalence + +open import Cubical.Data.Fin + using () + renaming (Fin to Finℕ) +open import Cubical.Data.FinData +open import Cubical.Data.Nat as Nat + using (ℕ ; _+_) +open import Cubical.Data.Nat.Order +open import Cubical.Data.Sigma +open import Cubical.Data.SumFin as SumFin + using (fzero ; fsuc) + renaming (Fin to SumFin) +open import Cubical.Data.FinSet + +open import Cubical.Relation.Nullary + +private + variable + ℓ : Level + m n : ℕ + +FinFinℕIso : Iso (Fin n) (Finℕ n) +FinFinℕIso = iso + (λ k → toℕ k , toℕ