Unpointed maps between pointed types
Content created by Jonathan Prieto-Cubides, Fredrik Bakke and Egbert Rijke.
Created on 2022-08-12.
Last modified on 2025-10-31.
module structured-types.unpointed-maps where
Imports
open import foundation.dependent-pair-types open import foundation.universe-levels open import structured-types.pointed-types
Idea
The type of unpointed maps¶ between pointed types is a pointed type, pointed at the constant function.
Definition
unpointed-map-Pointed-Type : {l1 l2 : Level} → Pointed-Type l1 → Pointed-Type l2 → Pointed-Type (l1 ⊔ l2) pr1 (unpointed-map-Pointed-Type A B) = type-Pointed-Type A → type-Pointed-Type B pr2 (unpointed-map-Pointed-Type A B) x = point-Pointed-Type B
Recent changes
- 2025-10-31. Fredrik Bakke. chore: Concepts in 
structured-types(#1658). - 2023-05-01. Fredrik Bakke. Refactor 2, the sequel to refactor (#581).
 - 2023-03-13. Jonathan Prieto-Cubides. More maintenance (#506).
 - 2023-03-10. Fredrik Bakke. Additions to 
fix-import(#497). - 2023-03-09. Jonathan Prieto-Cubides. Add hooks (#495).