Home

Syllabus

Lecture Topics

Homework

Policies


Math 3140: Abstract Alg 1, Spring 2026


Lecture Topics


Date
What we discussed/How we spent our time
Jan 9
Syllabus. Text. We discussed that algebra is about finitary computation. The word algebra is derived from ``al-jabr'', which means ``restoring''. It comes from the title of the first algebra book, written by Al'Khwarizmi.
Jan 12
We reviewed the previous meeting briefly, recalling that the subject of algebra is about finitary computation. Then we discussed:

  1. the definition of an operation, $f\colon A^n\to A$,
  2. the definition of the arity of an operation, $\alpha(f)\in \mathbb{N}$,
  3. the fact that there are operations of arity $0$,
  4. the definition of a signature, $\sigma=(F,\alpha)$,
  5. the definition of an algebra of signature $\sigma$, $\mathbb{A}=\langle A; F^{\mathbb{A}}\rangle$,
  6. the definition of the universe, $A$, of an algebra $\mathbb{A}=\langle A; F^{\mathbb{A}}\rangle$.
We examined some examples of algebras, including
  • $\langle \mathbb{N}; S(x), 0\rangle$,
  • $\langle \mathbb{N}; +, \cdot, S(x), 0\rangle$,
  • $\mathbb{B}_2=\langle \{0,1\}; \wedge,\vee,\neg,0,1\rangle$.
Our examination involved determining the universes of these algebras and the tables for the operations of each of these algebras.
Jan 14
Algebra is everywhere!

  1. Let $A$ be an army and for $x,y\in A$ let $\diamondsuit(x,y)$ = the least common commander of $x$ and $y$. $\diamondsuit$ is an operation on $A$, hence $\langle A; \diamondsuit\rangle$ is an algebra. (This kind of algebra can be used to model any hierarchical structure where any two elements have a least common upper bound.)
  2. Any scheme for merging ranked lists of voter preferences is an operation on the set of ranked lists.
  3. Procedures for combining data structures (insertion, deletion, merging) are operations on the class of data structures.
We discussed the algebraic modeling process (=creating new kinds of algebraic structures to solve problems). We began discussing which algebraic models might be useful to answer the question What are the laws of functional composition?

We let $S$ be a set and $\mathcal{F}=\{f\;|\;f\colon S\to S\}$ be the set of functions from $S$ to $S$. Let $1=\textrm{id}_S$ be the identity function from $S$ to $S$. We argued that the function algebra, $\langle \mathcal{F}; \circ, 1\rangle$, is a structure with an associative multiplication $\circ$ and a unit element $1$. (The associative law is $(\forall f)(\forall g)(\forall h)(f\circ (g\circ h)=(f\circ g)\circ h)$) and the unit laws are $(\forall f)(1\circ f=f)$ and $(\forall f)(f\circ 1=f)$). We defined the class of monoids to be the class of all algebraic structures $\langle M; \circ, 1\rangle$ that have an associative multiplication and a unit element. Monoids will turn out to be the correct algebraic model for functions under composition. We will be able to use monoids to prove that the universally quantified laws of functional composition which involve the identity function are exactly the consequences of the associative law and the unit laws.

Jan 16
Read pages 25-31, 37-41, 69-72.

We reviewed this handout on functions, and then introduced some function-related terminology for algebra, namely:

  1. homomorphism,
  2. embedding,
  3. isomorphism
  4. subuniverse/subalgebra
Jan 21
Read pages 25-31, 37-41, 69-72.

We discussed these slides, which prove the Cayley Representation Theorem for monoids.
Quiz 1.

Jan 23
We reviewed the argument that proves that the universal sentences that are satisfied by function algebras (+ identity) are exactly the monoid laws. Then we discussed related results and introduced related structures:
  1. A semigroup is an algebra $\langle S; \circ\rangle$ with a single associative binary operation. Semigroups is the “correct” algebraization of functions under composition, $\langle \textrm{Funct}(X,X); \circ\rangle$.
  2. A left cancellative semigroup is a semigroup $\langle S; \circ\rangle$ with a single associative binary operation which also satisfies \[(\forall f)(\forall g)(\forall h)((f\circ g=f\circ h)\to (g=h)). \] Left cancellative semigroups are the “correct” algebraization of injective functions under composition.
  3. A right cancellative semigroup is a semigroup $\langle S; \circ\rangle$ with a single associative binary operation which also satisfies \[(\forall f)(\forall g)(\forall h)((f\circ h=g\circ h)\to (f=g)). \] Right cancellative semigroups are the “correct” algebraization of surjective functions under composition.
  4. A group is an algebraic structure $\langle G; \circ, {}^{-1},1\rangle$ with a binary operation $x\circ y$ for which the associative law holds, a unary operation $x^{-1}$ for which the inverse laws hold, and a constant $1$ for which the identity laws hold. Groups are the “correct” algebraization of bijective functions under composition.
As part of our discussion we made the following comments that are worth remembering: (i) Formally adjoining a unit element to a semigroup produces a monoid, $\mathbb{M}=\mathbb{S}^1$. (That is, adjoining a unit element does not interfere with associativity.) (ii) The class of monoids that are simultaneously left and right cancellative is NOT the “correct” algebraization of monoids of bijective functions under composition. The class of left and right cancellative monoids does not satisfy the universal sentence \[ (\forall f)(\forall g)(\forall h)(\forall i)(\forall j)(\forall k)(\forall \ell)(\forall m)( ((f\circ j=g\circ k)\wedge (f\circ \ell=g\circ m)\wedge (h\circ j=i\circ k))\to (h\circ \ell=i\circ m)), \] but any monoid of bijective functions will satisfy this. Consequently, there exist left and right cancellative monoids that are not embeddable in monoids of bijections.
Jan 26
We discussed How to answer a question.

We discussed examples of groups.

Quiz 2.

Jan 28
We defined some words (function, map, bijection, invertible map, permutation). We noted that the set of permutations of a set is closed under composition, inversion, and contains the identity function, and this fact suggested the definition of a group. We discussed different signatures for groups and different operation symbols for groups (e.g., multiplicative notation versus additive notation).

The group of all permutations of a set $X$ is called the symmetric group on $X$. We examined the Cayley Representation for monoids and found that it extends to a representation for groups. This shows that every group is embeddable in a symmetric group.

We tried to determine all small groups up to isomorphism, but we did not get far. We only showed that there is 1 group of size 1 (up to isomorphism) and 1 group of size 2 (up to isomorphism).