# Impredicative universes
```agda
module foundation.impredicative-universes where
```
<details><summary>Imports</summary>
```agda
open import foundation.universe-levels
open import foundation-core.propositions
open import foundation-core.small-types
```
</details>
## Idea
A universe `𝒰` is {{#concept "impredicative"}} if the type of
[propositions](foundation-core.propositions.md) in `𝒰` is `𝒰`-small.
## Definition
```agda
is-impredicative-UU : (l : Level) → UU (lsuc l)
is-impredicative-UU l = is-small l (Prop l)
```
## See also
- [Impredicative encodings of the logical operations](foundation.impredicative-encodings.md)