Usually, a binary operation on a set A is defined as a function from the cartesian product of A with itself ( " A cross A") ( or, from a subset of this cartesian product) to A.
If binary set operations ( for ex. union, intersection, etc.) were to be defined as functions, they would take as input ordered pairs of sets, and these ordered pairs should " come from" the cartesian product of the set of all sets with itself.
But, in order this cartesian product to exist, the set of all sets should first exist.
So, can set operations be defined as functions? And, if it is not the case, what is their official status?