Simple examples of sets are often described via roster notation (aka enumeration notation) like $\{0,1,4,9\}$ - simply write down the elements of the set between the two set delimiters (curly brackets) and separate them by commas.
In axiomatic set theory this notation also occurs in the Axiom of Pairing:
For any $a$ and $b$ there exists a set $\{a, b\}$ that contains exactly $a$ and $b$.
It is then easy to see that $\{a, b\} = \{b, a\}$. More generally one can usually read that ordering and multiple listing of the elements in roster notation is irrelevant, for example we have $\{0,1,2\} = \{1,0,2,1,0\}$.
In axiomatic set theory the concept of an ordered pair $(a,b)$ is not introduced by a separate axiom, but it is somehow defined based on the existing axioms, for example by $(a,b) = \{\{a\},\{a,b\}\}$. More generally, the concept of an ordered tuple $(a_1,\ldots,a_n)$ can be introduced in that way.
Here are my doubts:
It seems to me that roster notation is based on an intuitively pre-existing concept of an ordered tuple. Writing down elements sequentially from left to right does not really produce a set, but a tuple. We then have a certain equivalence relation for such tuples which says us when to regard two tuples as the "same set". But set theory should not be based on such an intuitive prerequisite. In fact even the axiom of pairing is based on an intuitive concept of a pair. Later re-introducing this concept via a definition seems to be circular.
One might argue that $\{a,b\}$ is short for $\{x : x = a \vee x = b\}$. But even in this notation we actually have a pair of conditions, separated by a $\vee$ instead of a comma. Yes, $x = a \vee x = b$ and $x = b \vee x = a$ are equivalent, but alone to state this fact requires an intuitive understanding of "ordering" which axiomatic set theory claims to be reducible to more elementary concepts.
In other words: We start with an intuitive concept of pairs or tuples as ingredients of the axioms and later "cleanly" re-introduce these concepts using the axioms based on the same (but beforehand unclean) concept.
My question:
Usually roster notation occurs at the very beginning of texts on set theory. But it involves ingredients which are not really available in a precise sense at that point:
Finite sequences of elements, i.e. ordered tuples
Permutations of ordered tuples
A reduction process eliminating duplicates in tuples
One can argue that at the beginning an intuitive understanding of these ingredients is sufficient to get the idea what roster notation means. The precise meaning will be clear after having introduced the necessary ingredients via an axiomatic approach.
But the Axiom of Pairing involves roster notation before the above ingredients have been properly defined. Is this a vicious circle? Do we need a new axiomatic approach avoiding this problem? More precisely, do we need an additional axiomatic concept of an ordered pair?