Truncation levels
Content created by Fredrik Bakke, Jonathan Prieto-Cubides and Egbert Rijke.
Created on 2022-02-04.
Last modified on 2023-11-01.
module foundation-core.truncation-levels where
Imports
open import foundation.universe-levels
Idea
The type of truncation levels is a type similar to the type of natural numbers, but starting the count at -2, so that sets have truncation level 0.
Definitions
The type of truncation levels
data 𝕋 : UU lzero where neg-two-𝕋 : 𝕋 succ-𝕋 : 𝕋 → 𝕋
Aliases for common truncation levels
neg-one-𝕋 : 𝕋 neg-one-𝕋 = succ-𝕋 neg-two-𝕋 zero-𝕋 : 𝕋 zero-𝕋 = succ-𝕋 neg-one-𝕋 one-𝕋 : 𝕋 one-𝕋 = succ-𝕋 zero-𝕋 two-𝕋 : 𝕋 two-𝕋 = succ-𝕋 one-𝕋
Recent changes
- 2023-11-01. Fredrik Bakke. Opposite categories, gaunt categories, replete subprecategories, large Yoneda, and miscellaneous additions (#880).
- 2023-06-10. Egbert Rijke and Fredrik Bakke. Cleaning up synthetic homotopy theory (#649).
- 2023-06-08. Fredrik Bakke. Remove empty
foundation
modules and replace them by their core counterparts (#644). - 2023-06-07. Fredrik Bakke. Move public imports before “Imports” block (#642).
- 2023-03-13. Jonathan Prieto-Cubides. More maintenance (#506).