{-# OPTIONS --cubical --no-import-sorts --safe #-} module Cubical.Homotopy.Base where open import Cubical.Foundations.Prelude open import Cubical.Foundations.Equiv.Properties private variable ℓ' : Level _∼_ : {X : Type } {Y : X Type ℓ'} (f g : (x : X) Y x) Type (ℓ-max ℓ') _∼_ {X = X} f g = (x : X) f x g x funExt∼ : {X : Type } {Y : X Type ℓ'} {f g : (x : X) Y x} (H : f g) f g funExt∼ = funExt ∼-refl : {X : Type } {Y : X Type ℓ'} {f : (x : X) Y x} f f ∼-refl {f = f} = λ x refl {x = f x}