Let $T$ denote a commutative algebraic theory with two nullary function symbols $a$ and $b$ (i.e. constants). Is it an automatic consequence of the definitions that $a=b$ is a theorem of $T$?
My thoughts. I think the answer is yes, simply by "following the pattern." In particular, let $a()$ represent a nullary function. Then we have the following.
Suppose $f(*,*)$ represents a binary function. Then I think it is a consequence of the definitions that $f(a(),a()) = a()$ in every interpertation.
Similarly, if $f(*)$ represents a unary function, then I think that $f(a()) = a()$ in every interpretation.
Taking the pattern to its logical conclusion, I think that if $f()$ is a nullary function, then $f()=a()$ in every interpertation.
By definition of "$a$ and $b$ commute", you start with the $0\times 0$ matrix (in effect "nothing"), apply $a$ to "each" row (as there are no rows, you do nothing), then apply $b$ to the ($0$ size) row of results and obtain $b()$. In the other order you obtain $a()$ and commutativity thus states that $b()=a()$.