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?
You are right :
Using Axiom schema of Separation we prove that:
Thus, we may "enlarge" the basic set language introducing a new symbol $\cap$:
Similarly, but using in addition the Union Axiom, we prove that:
This justify the introduction of the new symbol $\cup$:
Thus, what we have is a "recipe" that allows us to manufacture, for every pair of existing sets (i.e. sets whose existence has been already proved by the theory) a new set : their union (respectively: intersection).