# Small universes ```agda module foundation.small-universes where ``` <details><summary>Imports</summary> ```agda open import foundation.universe-levels open import foundation-core.cartesian-product-types open import foundation-core.small-types ``` </details> ## Idea A universe `UU l1` is said to be small with respect to `UU l2` if `UU l1` is a `UU l2`-small type and each `X : UU l1` is a `UU l2`-small type ```agda is-small-universe : (l l1 : Level) → UU (lsuc l1 ⊔ lsuc l) is-small-universe l l1 = is-small l (UU l1) × ((X : UU l1) → is-small l X) ```