# Pointed sections of pointed maps ```agda module structured-types.pointed-sections where ``` <details><summary>Imports</summary> ```agda open import foundation.dependent-pair-types open import foundation.universe-levels open import structured-types.pointed-homotopies open import structured-types.pointed-maps open import structured-types.pointed-types ``` </details> ## Idea A **pointed section** of a pointed map `f : A →∗ B` consists of a pointed map `g : B →∗ A` equipped with a pointed homotopy `H : (f ∘∗ g) ~∗ id`. ```agda pointed-section-Pointed-Type : {l1 l2 : Level} (A : Pointed-Type l1) (B : Pointed-Type l2) → (A →∗ B) → UU (l1 ⊔ l2) pointed-section-Pointed-Type A B f = Σ ( B →∗ A) ( λ g → (f ∘∗ g) ~∗ id-pointed-map) ```