# Bands

```agda
module foundation.bands where
```

<details><summary>Imports</summary>

```agda
open import foundation.set-truncations
open import foundation.universe-levels

open import foundation-core.equivalences
```

</details>

## Idea

A **band** from $X$ to $Y$ is an element of the
[set-truncation](foundation.set-truncations.md) of the type of
[equivalences](foundation-core.equivalences.md) from $X$ to $Y$.

## Definition

```agda
band : {l1 l2 : Level}  UU l1  UU l2  UU (l1  l2)
band A B = type-trunc-Set (A  B)

unit-band : {l1 l2 : Level} {A : UU l1} {B : UU l2}  (A  B)  band A B
unit-band = unit-trunc-Set

refl-band : {l : Level} (A : UU l)  band A A
refl-band A = unit-band id-equiv
```