English
Enumerate a stream by tagging each element with its index.
Русский
Перечисление потока посредством присвоения каждому элементу его индекса.
LaTeX
$$$ \forall s:\text{Stream}'(\alpha),\ \forall n:\mathbb{N},\ (\text{enum}(s))(n) = (n, s(n)). $$$
Lean4
/-- Enumerate a stream by tagging each element with its index. -/
def enum (s : Stream' α) : Stream' (ℕ × α) := fun n => (n, s.get n)