Unique existence
Content created by Fredrik Bakke, Jonathan Prieto-Cubides and Elisabeth Bonnevier.
Created on 2022-06-02.
Last modified on 2023-06-08.
module foundation.unique-existence where
Imports
open import foundation.dependent-pair-types open import foundation.universe-levels open import foundation-core.contractible-types
Idea
Unique existence ∃! A B
is defined as Σ A B
being contractible.
Definition
∃! : {l1 l2 : Level} → (A : UU l1) → (A → UU l2) → UU (l1 ⊔ l2) ∃! A B = is-contr (Σ A B)
Recent changes
- 2023-06-08. Fredrik Bakke. Remove empty
foundation
modules and replace them by their core counterparts (#644). - 2023-03-14. Fredrik Bakke. Remove all unused imports (#502).
- 2023-03-07. Fredrik Bakke. Add blank lines between
<details>
tags and markdown syntax (#490). - 2023-03-07. Jonathan Prieto-Cubides. Show module declarations (#488).
- 2023-03-06. Fredrik Bakke. Remove redundant whitespace in headers (#486).