Central H-spaces

module structured-types.central-h-spaces where
Imports
open import foundation.equivalences
open import foundation.universe-levels

open import structured-types.pointed-types

Idea

In structured-types.coherent-h-spaces we saw that the type of coherent H-space structures on a pointed type A is equivalently described as the type of pointed sections of the pointed evaluation map (A → A) →∗ A. If the type A is connected, then the section maps to the connected component of (A ≃ A) at the identity equivalence. An evaluative H-space is a pointed type such that the map ev_pt : (A ≃ A)_{(id)} → A is an equivalence.

Definition

is-central-h-space :
  {l : Level} (A : Pointed-Type l)  UU l
is-central-h-space A =
  is-equiv
    { A = type-Pointed-Type A  type-Pointed-Type A}
    ( ev-point-Pointed-Type A)