# Shifting sequences
```agda
module foundation.shifting-sequences where
```
<details><summary>Imports</summary>
```agda
open import elementary-number-theory.natural-numbers
open import foundation.universe-levels
```
</details>
## Idea
Given a sequence `f : ℕ → A` and an element `a : A` we define
`shift-ℕ a f : ℕ → A` by
```text
shift-ℕ a f zero-ℕ := a
shift-ℕ a f (succ-ℕ n) := f n
```
## Definition
```agda
shift-ℕ : {l : Level} {A : UU l} (a : A) (f : ℕ → A) → ℕ → A
shift-ℕ a f zero-ℕ = a
shift-ℕ a f (succ-ℕ n) = f n
```