The Two-Element Group Hidden in Yes and No

1 minute read

Take two symbols, Yes and No, and define a rule for combining them: the result is Yes when the two inputs agree and No when they differ. This is the truth table of logical equivalence, also called XNOR.

Writing the operation as $\star$, we obtain:

$\star$ Yes No
Yes Yes No
No No Yes

This tiny table defines an algebraic structure. In fact, it defines the cyclic group of order two.

Checking the group properties

Let $S={\mathrm{Yes},\mathrm{No}}$. The table shows each required property:

  1. Closure: every result is again Yes or No, so $\star$ maps $S\times S$ into $S$.
  2. Identity: combining Yes with either element leaves that element unchanged. Therefore, Yes is the identity.
  3. Inverses: Yes is its own inverse, and No is also its own inverse because $\mathrm{No}\star\mathrm{No}=\mathrm{Yes}$.
  4. Associativity: map Yes to $+1$ and No to $-1$. Under this mapping, $\star$ becomes ordinary multiplication, which is associative.

The table is symmetric across its diagonal, so the operation is also commutative. Thus $(S,\star)$ is an abelian group.

Three equivalent views

The same group appears in several familiar forms:

  • Signs under multiplication: map Yes to $+1$ and No to $-1$.
  • Bits under addition modulo two: map Yes to $0$ and No to $1$.
  • Boolean equivalence: interpret Yes as true and No as false, then use XNOR.

These are not merely similar examples. They are isomorphic: relabeling the two elements preserves the operation table. The group is commonly written as $C_2$ or $\mathbb{Z}/2\mathbb{Z}$.

Combining more than two answers

Associativity means that parentheses do not matter when several answers are combined. The result depends only on the number of No entries:

  • an even number of No entries produces Yes;
  • an odd number of No entries produces No.

This is the same parity rule used by addition modulo two. The algebra does not come from ordinary English grammar; it comes from the deliberately chosen “agree means Yes” operation. Once that operation is explicit, the hidden group structure is exact.

Tags: algebra, group theory, logic

Initial Release:

Polished by PIRA at