|
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:
- the definition of an operation, $f\colon A^n\to A$,
- the definition of the arity of an operation,
$\alpha(f)\in \mathbb{N}$,
- the fact that there are operations of arity $0$,
- the definition of a signature, $\sigma=(F,\alpha)$,
- the definition of an algebra of signature $\sigma$,
$\mathbb{A}=\langle A; F^{\mathbb{A}}\rangle$,
- 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!
- 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.)
- Any scheme for merging ranked lists of voter preferences
is an operation on the set of ranked lists.
- 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:
- homomorphism,
- embedding,
- isomorphism
- 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:
- 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$.
- 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.
- 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.
- 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).
|
|
|