id : ?M_1 → ?M_1 trans : (?M_1 → ?M_1 → Prop) → Prop symm : (?M_1 → ?M_1 → Prop) → Prop equivalence : (?M_1 → ?M_1 → Prop) → Prop λ {A : Type} (R : A → A → Prop), and (and (refl R) (symm R)) (trans R)