In answer to this post
There is no one fixed way to define an ordered pair in terms of sets. It is also common to define an ordered pair as $(,):=\{,\{,\}\}$. One can prove that $\{x_1, \{x_1,y_1\}\} = \{x_2, \{x_2,y_2\}\} \iff x_1 = x_2 \text{ and }y_1=y_2 \label{1}\tag{$*$}.$
I've tried the proof, and the process is questionable:
take simplest case when
$$
x=y,\, u=v,\, \langle x,y\rangle=\langle u,v\rangle \iff \{,\{\}\}=\{u,\{u\}\},$$
to which $x=u,\{\}=\{u\}$ is a solution. As we can immediately see, also $x=\{u\},u=\{\}$ can be a solution as long as there exist a set such that $x=\{\{x\}\}$, i.e. if $x$ is a set containing a set containing itself.
Now searching the internet for an example of a set containing itself, I've found this Quora Q&A, where it states that in ZFC set theory there isn't a set containing itself (so I think it also means a set containing a set containing itself wouldn't exist). On the other hand,
other non-ZFC set theories allows a set containing itself to exist (so I assume a set containing a set containing itself would also exist under such theory), so under this theory
we cannot prove \eqref{1}.
On the contrary to Kuratowski's definition $\langle x,y\rangle=\{\{x\},\{x,y\}\}$, Wiener's definition $$ \langle x,y\rangle=\{\{\{x\},\emptyset\},\{\{y\}\} $$ is a good one because it don't rely on such a particular axiom of set theory. It works in set theories other than ZFC, even works in naive set theory.