Constant maps of pointed types
Content created by Jonathan Prieto-Cubides, Fredrik Bakke and Egbert Rijke.
Created on 2023-02-09.
Last modified on 2023-05-03.
module structured-types.constant-maps-pointed-types where
Imports
open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels open import structured-types.pointed-maps open import structured-types.pointed-types
Idea
Given a type X
and a pointed type A
, the constant map from X
to A
maps
every element of X
to the base point of A
.
Definition
const-Pointed-Type : {l1 l2 : Level} (X : UU l1) (A : Pointed-Type l2) → X → type-Pointed-Type A const-Pointed-Type X A x = point-Pointed-Type A pointed-const-Pointed-Type : {l1 l2 : Level} (A : Pointed-Type l1) (B : Pointed-Type l2) → A →∗ B pr1 (pointed-const-Pointed-Type A B) = const-Pointed-Type (type-Pointed-Type A) B pr2 (pointed-const-Pointed-Type A B) = refl
Recent changes
- 2023-05-03. Fredrik Bakke. Define the smash product of pointed types and refactor pointed types (#583).
- 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).