A symbol that denotes a relation (may also be a function). Cannot be used as a functor of a term expression, even if it denotes a function.
(Exhaustive-Subclass-Partition Constant (Setof Funconst Relconst Objconst)) (Exists (?R ?Tlist) (And (Or (Relconst ?R) (Funconst ?R)) (List ?Tlist) (>= (Length ?Tlist) 1) (=> (Item ?T ?Tlist) (Term ?T)) (= ?X (Cons ?R ?Tlist)))) (<=> (Relsent ?X) (Exists (?R ?Tlist) (And (Or (Relconst ?R) (Funconst ?R)) (List ?Tlist) (>= (Length ?Tlist) 1) (=> (Item ?T ?Tlist) (Term ?T)) (= ?X (Cons ?R ?Tlist)))))