- 7,864
- 1,602
Suppose we are given a binary operation on a finite set of abstract symbols in terms of a multiplication table such as:
<br /> \begin{array}{c|ccc}<br /> * & A & B & C \\ \hline<br /> A & A & B & C \\ <br /> B & B & A & B \\ <br /> C & C & B & A \\<br /> \end{array}<br />
Suppose we want to represent the operation in some concrete way as a binary operation on some fairly simple mathematical objects. What are some good ways to do this? For example, are there simple binary operations on elements of a set or a group that are versatile enough to implement any multiplication table?
Since the abstract binary operation need not be associative, commutative, have an identity etc, we need a concrete binary operation that need not be any of those things. But we would want to leave open the possibility that on a particular set of objects, the operation might have those properties since some multiplication tables have them.
<br /> \begin{array}{c|ccc}<br /> * & A & B & C \\ \hline<br /> A & A & B & C \\ <br /> B & B & A & B \\ <br /> C & C & B & A \\<br /> \end{array}<br />
Suppose we want to represent the operation in some concrete way as a binary operation on some fairly simple mathematical objects. What are some good ways to do this? For example, are there simple binary operations on elements of a set or a group that are versatile enough to implement any multiplication table?
Since the abstract binary operation need not be associative, commutative, have an identity etc, we need a concrete binary operation that need not be any of those things. But we would want to leave open the possibility that on a particular set of objects, the operation might have those properties since some multiplication tables have them.