for Categorical Spaces -- Reasoning about Relations with Dependent Types: Application to