Images of subtypes

Content created by Fredrik Bakke, Jonathan Prieto-Cubides, Egbert Rijke and Victor Blanchi.

Created on 2022-09-15.
Last modified on 2023-06-10.

module foundation.images-subtypes where
open import foundation.images
open import foundation.universe-levels

open import foundation-core.function-types
open import foundation-core.subtypes


Consider a map f : A → B and a subtype S ⊆ A, then the images of S under f is the subtype of B consisting of the values of the composite S ⊆ A → B.


module _
  {l1 l2 : Level} {A : UU l1} {B : UU l2} (f : A  B)

  subtype-im-subtype :
    {l3 : Level}  subtype l3 A  subtype (l1  l2  l3) B
  subtype-im-subtype S y = subtype-im (f  inclusion-subtype S) y

Recent changes