(=> (= (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)