Theorems · Definition
Traversable.traverse
{t : Type u → Type u} →
[self : Traversable t] → {m : Type u → Type u} → [Applicative m] → {α β : Type u} → (α → m β) → t α → m (t β)The function commuting a traversable functor t with an arbitrary applicative functor m.
- Defined in
- Mathlib.Control.Traversable.Basic
- Cited by
- 53 results in Mathlib
- Foundations
- Depth 1 from the axioms · uses no axioms
- Assumes
- TraversableApplicative
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites1
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Traversablestatement and proof · cited by 38
Cited by61
Results whose statement or proof uses this declaration.
- Traversable.foldMapproof · cited by 13
- Multiset.traverseproof · cited by 7
- LawfulTraversable.naturalitystatement · cited by 6
- Equiv.traverseproof · cited by 6
- sequenceproof · cited by 6
- Traversable.traverse_mapstatement and proof · cited by 6
- LawfulTraversable.comp_traversestatement · cited by 5
- LawfulTraversable.id_traversestatement · cited by 5
- Traversable.foldMap_mapproof · cited by 5
- LawfulTraversable.traverse_eq_map_idstatement · cited by 3
- Equiv.comp_traverseproof · cited by 2
- nhds_liststatement and proof · cited by 2