[McGill] [Math.Mcgill] [Back]

189-235A: Algebra 1

Blog




Week 1 (August 27 and 29). I gave a brief motivational overview of Abstract Algebra. One of the historical origins of the subject can be traced to the algebraic solution of the cubic equation discovered by the mathematicians of the 16th Century Italian Renaissance Niccolo Tartaglia, Scipione del Ferro and Girolamo Cardano. For a delightful account of the dramatic story surrounding this discovery, see Chapter 6 of

Journey through genius: the great theorems of mathematics by William Dunham.

Cardano's solution to the cubic was a turning point because it went beyond what the ancients had been able to achieve, suggesting that there might be a lot more to mathematics than was contained in Archimedes and Euclid. It also created a compelling case for the introduction and use of complex numbers. Attempts by mathematicians and philosophers to come to terms with the ``imaginary quantities" in Cardano's formula for the (very real, both in a mathematical and ontological sense) solutions of the cubic were an important impetus for the birth of modern abstract algebra.

On Friday's lecture we discussed the integers, which are the prototypical example of an abstract ring (I didn't get to the end of it, and will conclude at the start of Monday's lecture.) This is to give you a feeling for the kind of general abstract structure we are aiming to study. In the coming week, we will be focusing on the ring of integers which is in many ways, the prototypical concrete example on which the abstract notion of ring is based.

Week 2 (Sept 3 and 5). This week we made the first steps in describing the arithmetic in Z. Last Friday, we introduced the set of positive integers as a set equipped with a zero element and a successor function, satisfying the axiom of induction. We then gave an inductive definition of addition and multiplication, and proved (or rather, indicated how one might go about proving, if one were persistent enough) that the resulting operations satisfy the familiar rules (associativity, commutatitvity, distributivity of multiplication over addition...) The resulting (slightly pedantic) proofs are a good illustration of the general strategy of proof by induction. This week we turned to the Euclidean division algorithm and the algorithm for the gcd, which are among the most important arithmetic facts about the integers.

This development of the integers also served partly as a pretext to cover some of the basic "mathematical vocabulary", concerning proof, sets, functions, complex numbers that will be used throughout the course. This is the material of Part I of Eyal Goren's notes, which I am asking you to cover as independent reading. For some of you this might be a leisurely review; on the other side of the spectrum, if you have never been exposed to this material before, you may have to spend a bit more time reading and absorbing the material in Part 1, preferably in advance of the lectures. The sooner you are comfortable with the language, point of view, and concept of proof, the easier it will be to follow the lectures and do the assignments.



Week 3 (Sept 8-12). This week we will follow rather closely the material in section 12 in the notes. We will study the notion of congruences, which are essential to some of the most important practical application of number theory, notably to public key cryptography. This application is based on the facts that

(a) it is not so hard to produce large primes, of 100 digits or so, on a computer (or a cell phone, for that matter), and

(b) given a product pq of two such primes p and q, it is virtually impossible to figure out what the primes p and q are, in any reasonably amount of time, even with a battery of dedicated super computers working on the problem in parallel for months (or years, or centuries).

(c) Certain operations in the rings $\mathbb Z/n\mathbb Z$ -- notably, exponentiation -- can be calculated efficiently in practice, while their inverses are extremely hard to compute in a reasonable amount of time.

We will explain (a) and (b) more thoroughly in the coming weeks, and focus a bit more on (c) this week.





Week 4 (Sept 15-19).
This week we described a few applications of the finite rings introduced in the previous week, notably to the RSA public-key cryptosystem. We then turned our attention to Polynomial rings, which provide a basic template for generating new rings from old ones. After introducing the notion of the degree of a polynomial, and fussing a bit about what the correct degree should be for the $0$ polynomial (the answer was $-\infty$...) we specialised to the setting where our ring of coefficients was a field $F$, namely, we studied the properties of the polynomial ring $F[x]$. The overarching theme in this discussion is that the ring $F[x]$ then behaves, in this case, much like the ring ${\mathbb Z}$. This striking resonance stems from the fact that both classes of rings enjoy a Euclidean division algorithm with remainder, from which many other properties -- Euclidean algorithm for the gcd, Gauss's Lemma, and unique factorisation into irreducibles -- flow naturally.



Week 5 (Sept 22-26).
This week we continued with our development of the arithmetic of polynomial rings with coefficients in a field. After proving the analoge of the ``fundamental theorem of arithmetic" in this setting, we discussed features that were not apparent in our study of the integers and are specific to this new setting: most importantly, the notion of a root and the fact that the linear (hence irreducible) factors of a polynomial are in bijection with its roots. We used this to conclude that a non-zero polynomial has at most as many roots as its degree. We then discussed the problem of determining when elements of $F[x]$ are irreducible, and, more generally, of factoring them, a rich question whose exact solution depends very much on the nature of the underlying field of coefficients.



Week 6 (Sept 29-October 3).
This week we continued to discuss polynomials and their irreducibility, finishing our discussion of the Eisenstein criterion for irreduciblity over the rationals, and then moving on to polynomials with coefficients in a finite field, where we described a nice formula for calculating the number of distinct roots of a polynomial $f(x)$ with coefficients in the field of $p$ elements, by calculating the degree of $ \gcd(x^p-x,f(x)).$

Since the polynomial rings $F[x]$ display such a striking analogy with the ring $\mathbb Z$ of integers, it was natural to ask: ``what is the analogue of the passage from $\mathbb Z$ to $\mathbb Z/n\mathbb Z$, when $\mathbb Z$ is replaced by a polynomial ring $F[x]$? This leads to an algebraic construction that is of immense importance and corresonds to the process of ``adjoining to $F$ the root of a polynomial."

On Friday, October 3, our class will be cancelled. (We will make up for it later in the term, with a review session on the week of the midterm.) To satiate your Friday algebra craving, you are invited to watch the following two videos. The first, about the chinese remainder theorem, should be viewed as compulsory since it covers the Chinese Remainder Theorem, which is relevant to your Assignment 3. The second one, about the efficient factorisation of large integers, is there to satisfy your curiosity over the extent to which one can improve, in practice, over the naive ''trial division" method.