type ('a, 'r) coq_Proper = 'rtype ('a, 'b, 'r, 'x) respectful = 'a -> 'a -> 'r -> 'xval subrelation_respectful :
('a1, 'a2, 'a3) CRelationClasses.subrelation ->
('a4, 'a5, 'a6) CRelationClasses.subrelation ->
('a1 ->
'a4,
('a1, 'a4, 'a3, 'a5) respectful,
('a1, 'a4, 'a2, 'a6) respectful)
CRelationClasses.subrelation