Section 11.2 Algebraic Systems
An algebraic system is a mathematical system consisting of a set called the domain and one or more operations on the domain. If is the domain and are the operations, denotes the mathematical system. If the context is clear, this notation is abbreviated to
Subsection 11.2.1 Monoids at Two Levels
Consider the following two examples of algebraic systems.
-
Let
be the set of all finite strings of 0’s and 1’s including the null (or empty) string, An algebraic system is obtained by adding the operation of concatenation. The concatenation of two strings is simply the linking of the two strings together in the order indicated. The concatenation of strings with is denoted For example, and Note that concatenation is an associative operation and that is the identity for concatenation.A note on notation: There isn’t a standard symbol for concatenation. We have chosen to be consistent with the notation used in Python and Sage for the concatenation. - Let
be any nonempty set and let * be any operation on that is associative and has an identity in Any such system is called a monoid. We introduce monoids briefly here, but will discuss them further in Chapter 14
Our second example might seem strange, but we include it to illustrate a point. The algebraic system is a special case of Most of us are much more comfortable with than with No doubt, the reason is that the elements in are more concrete. We know what they look like and exactly how they are combined. The description of is so vague that we don’t even know what the elements are, much less how they are combined. Why would anyone want to study The reason is related to this question: What theorems are of interest in an algebraic system? Answering this question is one of our main objectives in this chapter. Certain properties of algebraic systems are called algebraic properties, and any theorem that says something about the algebraic properties of a system would be of interest. The ability to identify what is algebraic and what isn’t is one of the skills that you should learn from this chapter.
Now, back to the question of why we study Our answer is to illustrate the usefulness of with a theorem about
Proof.
The power of this theorem is that it can be applied to any algebraic system that describes. Since is one such system, we can apply Theorem 11.2.1 to any two strings that commute. For example, 01 and 0101. Although a special case of this theorem could have been proven for it would not have been any easier to prove, and it would not have given us any insight into other special cases of
Example 11.2.2. More Concrete Monoids.
Consider the set of real matrices, with the operation of matrix multiplication. In this context, Theorem 11.2.1 can be interpreted as saying that if then One pair of matrices that this theorem applies to is and
For another pair of concrete monoids, we start with a universal set - although we could be a little less specific an imaging to be any nonempty set. The power set of with intersection, and the power set of with union are both monoids. What the identities of these monoids? Are they really the same monoid? We will answer this last question in Section 11.7.
Subsection 11.2.2 Levels of Abstraction
One of the fundamental tools in mathematics is abstraction. There are three levels of abstraction that we will identify for algebraic systems: concrete, axiomatic, and universal.
Subsubsection 11.2.2.1 The Concrete Level
Almost all of the mathematics that you have done in the past was at the concrete level. As a rule, if you can give examples of a few typical elements of the domain and describe how the operations act on them, you are describing a concrete algebraic system. Two examples of concrete systems are and A few others are:
- The integers with addition. Of course, addition isn’t the only standard operation that we could include. Technically, if we were to add multiplication, we would have a different system.
- The subsets of the natural numbers, with union, intersection, and complementation.
- The complex numbers with addition and multiplication.
Subsubsection 11.2.2.2 The Axiomatic Level
The next level of abstraction is the axiomatic level. At this level, the elements of the domain are not specified, but certain axioms are stated about the number of operations and their properties. The system that we called is an axiomatic system. Some combinations of axioms are so common that a name is given to any algebraic system to which they apply. Any system with the properties of is called a monoid. The study of would be called monoid theory. The assumptions that we made about associativity and the existence of an identity, are called the monoid axioms. One of your few brushes with the axiomatic level may have been in your elementary algebra course. Many algebra texts identify the properties of the real numbers with addition and multiplication as the field axioms. As we will see in Chapter 16, “Rings and Fields,” the real numbers share these axioms with other concrete systems, all of which are called fields.
Subsubsection 11.2.2.3 The Universal Level
The final level of abstraction is the universal level. There are certain concepts, called universal algebra concepts, that can be applied to the study of all algebraic systems. Although a purely universal approach to algebra would be much too abstract for our purposes, defining concepts at this level should make it easier to organize the various algebraic theories in your own mind. In this chapter, we will consider the concepts of isomorphism, subsystem, and direct product.
Subsection 11.2.3 Groups
To illustrate the axiomatic level and the universal concepts, we will consider yet another kind of axiomatic system, the group. In Chapter 5 we noted that the simplest equation in matrix algebra that we are often called upon to solve is where and are known square matrices and is an unknown matrix. To solve this equation, we need the associative, identity, and inverse laws. We call the systems that have these properties groups.
Definition 11.2.3. Group.
A group is usually denoted by its set’s name, or occasionally by to emphasize the operation. At the concrete level, most sets have a standard operation associated with them that will form a group. As we will see below, the integers with addition is a group. Therefore, in group theory always stands for
Note 11.2.4. Generic Symbols.
At the axiomatic and universal levels, there are often symbols that have a special meaning attached to them. In group theory, the letter is used to denote the identity element of whatever group is being discussed. A little later, we will prove that the inverse of a group element, is unique and its inverse is usually denoted and is read “ inverse.” When a concrete group is discussed, these symbols are dropped in favor of concrete symbols. These concrete symbols may or may not be similar to the generic symbols. For example, the identity element of the group of integers is 0, and the inverse of is denoted by the additive inverse of
The asterisk could also be considered a generic symbol since it is used to denote operations on the axiomatic level.
Example 11.2.5. Some concrete groups.
- The integers with addition is a group. We know that addition is associative. Zero is the identity for addition:
for all integers The additive inverse of any integer is obtained by negating it. Thus the inverse of is - The integers with multiplication is not a group. Although multiplication is associative and 1 is the identity for multiplication, not all integers have a multiplicative inverse in
For example, the multiplicative inverse of 10 is but is not an integer. - The power set of any set
with the operation of symmetric difference, is a group. If and are sets, then We will leave it to the reader to prove that is associative over The identity of the group is the empty set: Every set is its own inverse since Note that is not a group with union or intersection.
Definition 11.2.6. Abelian Group.
A group is abelian if its operation is commutative.

Exercises 11.2.4 Exercises
1.
Discuss the analogy between the terms generic and concrete for algebraic systems and the terms generic and trade for prescription drugs.
Answer.
The terms “generic” and “trade” for prescription drugs are analogous to “generic” and “concrete” algebraic systems. Generic aspirin, for example, has no name, whereas Bayer, Tylenol, Bufferin, and Anacin are all trade or specific types of aspirins. The same can be said of a generic group where is a nonempty set and is a binary operation on When examples of typical domain elements can be given along with descriptions of how operations act on them, such as * or then the system is concrete (has a specific name, as with the aspirin). Generic is a way to describe a general algebraic system, whereas a concrete system has a name or symbols making it distinguishable from other systems.
2.
Discuss the connection between groups and monoids. Is every monoid a group? Is every group a monoid?
3.
Which of the following are groups?
with concatenation (see Subsection 11.2.1). with matrix addition. with matrix multiplication.- The positive real numbers,
with multiplication. - The nonzero real numbers,
with multiplication. with multiplication.- The positive integers with the operation
defined by
Answer.
The systems in parts b, d, e, and f are groups.
4.
5.
The following problem supplies an example of a non-abelian group. A rook matrix is a matrix that has only 0’s and 1’s as entries such that each row has exactly one 1 and each column has exactly one 1. The term rook matrix is derived from the fact that each rook matrix represents the placement of rooks on an chessboard such that none of the rooks can attack one another. A rook in chess can move only vertically or horizontally, but not diagonally. Let be the set of rook matrices. There are six rook matrices:
- List the
rook matrices. They form a group, under matrix multiplication. Write out the multiplication table. Is the group abelian? - Write out the multiplication table for
. This is another group. Is it abelian? - How many
rook matrices are there? How many rook matrices are there?
Answer.
- Elements are
and the group is abelian. Operation table is - This group is non-abelian since, for example,
and - 4! = 24,
6.
7.
Answer.
The identity is and is abelian. (This group is commonly called the Klein-4 group.)
8.
Consider the following set of six algebraic expressions, each defining a function on the set of real numbers excluding the numbers 0 and 1.
We can operate on any two of these expressions using function composition. For example,

Is a monoid? Is it a group?
Solution.
Yes, this is a group. You might see some similarities with the group of three by three rook matrices.
You have attempted 1 of 1 activities on this page.