exists in terms of forall