(=> (= (Cardinality@Ol-User%Kif-Extensions ?Set) ?Integer) (Exists (@Elements) (And (= ?Set (Setof @Elements)) (= ?Integer (Length (Listof @Elements)))))) (=> (= (Arity@Frame-Ontology ?Relation) ?N) (Forall (?Tuple) (=> (Member@Ol-User%Kif-Sets ?Tuple ?Relation) (= (Length ?Tuple) ?N)))) (=> (Nth-Domain@Frame-Ontology ?Relation ?N ?Type) (Forall (?Tuple) (=> (Member@Ol-User%Kif-Sets ?Tuple ?Relation) (And (>= (Length ?Tuple) ?N) (Instance-Of@Frame-Ontology (Nth ?Tuple ?N) ?Type)))))
(<=> (Null ?List) (And (List ?List) (= (Length ?List) 0))) (<=> (Single ?List) (And (List ?List) (= (Length ?List) 1))) (<=> (Double ?List) (And (List ?List) (= (Length ?List) 2))) (<=> (Triple ?List) (And (List ?List) (= (Length ?List) 3))) (<=> (Cardinality@Ol-User%Kif-Extensions ?Set) (And (Set@Ol-User%Kif-Sets ?Set) (Exists (@Elements) (And (= ?Set (Setof @Elements)) (= ?Integer (Length (Listof @Elements)))))))
(= (Length ?List) 0) (= (Length ?List) 1) (= (Length ?List) 2) (= (Length ?List) 3)