I'm having trouble proving that if $A$ is an infinite set, then $A\approx A\times A$ using Zorn's Lemma directly.
My problem is I don't know how to choose the correct set to which apply Zorn; I have tried $$X=\{f_{B}\colon B\times B\longrightarrow B\mid B\subseteq A,\ f_{B}\ {\rm injective}\}$$ since it's obvious that $A\preceq A\times A$, and with $(X,\leq)$ (the order $f_{B}\leq f_{B'}$ if $B\subseteq B'$ and $f_{B'}$ restricted to $B\times B$ is $f_{B}$) I manage to get a maximal function of that kind, but then I can't "expand it" as usual to prove it must have domain $A\times A$. Do you know which set $X$ should I work with?