My question stems from the following question: How many non-isomorphic binary structures on the set of $n$ elements?
It goes on to say that for the $16$ possible binary structures on the set $\{a,b\}$ the number of non-isomorphic structures is $10$. It is also suggested here on a physics forum: https://www.physicsforums.com/threads/algebra-number-of-nonisomorphic-binary-structures.451977/
However, when I try the problem myself, I cannot see why this is the case. I have drawn out the $16$ possible tables and flip $a$ and $b$ in each to see that there are $8$ pairs. I have been trying to figure out the various hints and clues in the two links provided but the more and more I try thinking about them the more and more I want to keep saying my answer is correct and theirs are wrong, but I know that cannot be the case. The first link talks about the number of "invariant" structures but I do not know what that means.
This question also appears in Fraleigh's A First Course In Abstract Algebra.
There are $16$ possible binary structures on the set $\{a, b\}$ of two elements. How many nonisomorphic (that is, structurally different) structures are there among these $16$?
Why is the answer to this $10$ and not $8$? I don't see how flipping $a$ and $b$ could ever result in a different structure, so how can we have more than $8$?
Any help would be greatly appreciated.
$\newcommand{bintable}[4]{\begin{array}{c|cc} & a & b\\ \hline a & #1 & #2 \\ b & #3 & #4 \\ \end{array}}$ To determine if two multiplication tables on $\{a,b\}$ give isomorphic structures, you do not just check if one is obtained from the other by swapping $a$ and $b$ in the four entries of the table. Instead, you need to swap $a$ and $b$ in the inputs as well (that is, swap the two rows and swap the two columns). For example, the following two multiplication tables are isomorphic: $$\bintable aaab$$ $$\bintable abbb$$ The first table can be thought of as multiplication on $\{0,1\}$ with $a=0$ and $b=1$, while the second is multiplication on $\{0,1\}$ with $a=1$ and $b=0$. They are isomorphic structures by the bijection $\{a,b\}\to\{a,b\}$ that swaps $a$ and $b$, but notice that to turn one into the other, you don't just swap the four entries in the middle, but also the rows and the columns.
Why does this make a difference for counting how many isomorphism classes there are? Well, it causes there to be some multiplication tables that stay the same when you swap $a$ and $b$. For instance, $$\bintable aabb$$ does not change if you swap $a$ and $b$ in this way. More intuitively, this is the binary operation where $xy=x$ for all $x$ and $y$. That binary operation will still have the same description even if you relabel the elements of the set: it's still the binary operation that just outputs the first input, no matter what.
So, since some multiplication tables stay the same upon swapping $a$ and $b$, they don't form pairs. If you work it out, you'll find that there are $4$ tables that stay the same when you swap $a$ and $b$, and $12$ other tables which change and thus form $6$ pairs. That makes $4+6=10$ total multiplication tables up to isomorphism.