12345678910111213141516171819202122232425262728293031323334353637383940{-# OPTIONS --without-K --safe #-} open import Categories.Category module Categories.Functor.Construction.SubCategory {o ℓ e} (C : Category o ℓ e) where open import Categories.Category.SubCategory C open Category Copen Equiv open import Levelopen import Function.Base using () renaming (id to id→)open import Data.Product open import Categories.Functor using (Functor) private variable ℓ′ i : Level I : Set i U : I → Obj Sub : ∀ (sub : SubCat {i} {ℓ′} I) → Functor (SubCategory sub) CSub (record {U = U}) = record { F₀ = U ; F₁ = proj₁ ; identity = refl ; homomorphism = refl ; F-resp-≈ = id→ } FullSub : Functor (FullSubCategory U) CFullSub {U = U} = record { F₀ = U ; F₁ = id→ ; identity = refl ; homomorphism = refl ; F-resp-≈ = id→ }