fact: Definition equiv_dp_arrow `{Funext} {A : Type} {B C : A -> Type} {a1 a2 : A} {p : a1 = a2} {f : B a1 -> C a1} {g : B a2 -> C a2} : (forall x, DPath C p (f x) (g (p # x))) <~> DPath (fun x => B x -> C x) p f g.
imports: Basics Types.Paths Types.Sigma Types.Forall