Lean4
/-- The fact that `t` is a lawful traversable functor carries over the
equivalences to `t'`, with the traversable functor structure given by
`Equiv.traversable`. -/
protected theorem isLawfulTraversable : @LawfulTraversable t' (Equiv.traversable eqv) :=
let _inst := Equiv.traversable eqv
{ toLawfulFunctor := Equiv.lawfulFunctor eqv
id_traverse := Equiv.id_traverse eqv
comp_traverse := Equiv.comp_traverse eqv
traverse_eq_map_id := Equiv.traverse_eq_map_id eqv
naturality := Equiv.naturality eqv }