I was wondering, in ZFC, if a set can ever equal to the cross product of two of its subsets. Or, more generally, the cross product of one of its subsets with any other set. (Exclude trivial examples like $\phi=\phi \times \phi$.)
So for example $\{a,b\}=\{a\} \times \mathbb{N}$ or $\mathbb{N}=\mathbb{Z} \times \{0,1\}$ are impossible. I want to write a proof that it's always impossible.
It feels like this can be proven using the Axiom of Foundation... or does someone have a counterexample?