# Fixed points of endofunctions ```agda module foundation.fixed-points-endofunctions where ``` <details><summary>Imports</summary> ```agda open import foundation.dependent-pair-types open import foundation.universe-levels open import foundation-core.identity-types ``` </details> ## Idea Given an [endofunction](foundation-core.endomorphisms.md) `f : A → A`, the type of {{#concept "fixed points"}} is the type of elements `x : A` such that `f x = x`. ## Definitions ```agda module _ {l : Level} {A : UU l} (f : A → A) where fixed-point : UU l fixed-point = Σ A (λ x → f x = x) fixed-point' : UU l fixed-point' = Σ A (λ x → x = f x) ```