Theorems · Definition
Equiv.traverse
{t t' : Type u → Type u} →
((α : Type u) → t α ≃ t' α) →
[Traversable t] → {m : Type u → Type u} → [Applicative m] → {α β : Type u} → (α → m β) → t' α → m (t' β)Like Equiv.map, a function t' : Type u → Type u can be given
the structure of a traversable functor using a traversable functor
t' and equivalences t α ≃ t' α for all α. See Equiv.traversable.
- Defined in
- Mathlib.Control.Traversable.Equiv
- Cited by
- 6 results in Mathlib
- Foundations
- Depth 14 from the axioms · uses Quot.sound
- Assumes
- TraversableApplicative
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites5
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coeproof · cited by 62,936
- Equivstatement and proof · cited by 8,337
- Equiv.symmproof · cited by 3,681
- Traversable.traverseproof · cited by 53
- Traversablestatement and proof · cited by 38
Cited by7
Results whose statement or proof uses this declaration.
- Equiv.comp_traversestatement and proof · cited by 2
- Equiv.traverse_eq_map_idstatement · cited by 2
- Equiv.naturalitystatement · cited by 2
- Equiv.id_traversestatement · cited by 2
- Equiv.traversableproof · cited by 1
- Equiv.traverse_defstatement · cited by 1
- Equiv.isLawfulTraversable'statement and proof · cited by 0