id.{2} ?2.1 : ?2.1 -> ?2.1 trans.{1} ?2.1 : (?2.1 -> ?2.1 -> Bool) -> Bool symm.{1} ?2.1 : (?2.1 -> ?2.1 -> Bool) -> Bool equivalence.{1} ?2.1 : (?2.1 -> ?2.1 -> Bool) -> Bool fun {A : Type.{l_1}} (R : A -> A -> Bool), (and (and (private.3808308840.refl.{l_1} A R) (symm.{l_1} A R)) (trans.{l_1} A R))