English
Describing map with destruct: destruct (map f s) equals lmap f (rmap (map f) (destruct s)).
Русский
Деструктурирование map: destruct (map f s) = lmap f (rmap (map f) (destruct s)).
LaTeX
$$$$ \mathrm{destruct}(\mathrm{map} f\ s) = \mathrm{lmap} f\ (\mathrm{rmap}(\mathrm{map} f)\ (\mathrm{destruct}\ s)). $$$$
Lean4
@[simp]
theorem map_think (f : α → β) : ∀ s, map f (think s) = think (map f s)
| ⟨s, al⟩ => by apply Subtype.eq; dsimp [think, map]; rw [Stream'.map_cons]