Module Type KNOT_INPUT__MIXVARIANT_HERED_T_OTH_REL.
Parameter F : functor.
Parameter other : Type.
Parameter Rel : forall A, F A -> F A -> Prop.
Parameter Rel_fmap : forall A B (f1: A->B) (f2:B->A) x y,
Rel A x y ->
Rel B (fmap F f1 f2 x) (fmap F f1 f2 y).

Axiom Rel_refl : forall A x, Rel A x x.
Axiom Rel_trans : forall A x y z,
Rel A x y -> Rel A y z -> Rel A x z.