{A} {D : A -> Type} `{DHasEquivs A D} {a b : A} {e : a $<~> b} {f : b $-> a} {p : Id b $== e $o f} {a' : D a} {b' : D b} {e' : DCatEquiv e a' b'} (f' : DHom f b' a') (p' : DGpdHom p (DId b') (dcate_fun e' $o' f')) : DGpdHom (cate_moveR_V1 f p) (dcate_fun e'^-1$') f'. Proof. apply (dcate_monic_equiv e'). exact (dcate_isretr e' $@' p'). Defined.
Require Import Basics.Overture. Require Import Basics.Tactics. Require Import Basics.Equivalences. Require Import Types.Sigma. Require Import WildCat.Core. Require Import WildCat.Displayed. Require Import WildCat.Equiv.