Rings

The Euclidean Algorithm, and More

The Euclidean Algorithm, and More

Mike
We continue our investigation into rings and fields. We finish by explaining the Euclidean Algorithm. We also give a python implementation which, for any two positive integers, a and b, returns gcd(a,b) and the pair of integers, s and t, such that as + bt = gcd(a,b).
Rings, Fields, and Polynomials

Rings, Fields, and Polynomials

Mike
We give definitions for span, basis and dimension, and then prove that all vector spaces have bases, and that their dimension is well-defined. Then we use that to define the degree of a field extension and prove the tower law for field extensions. After that, we define basic properties of polynomials.
Modules, Vector Spaces, and More!

Modules, Vector Spaces, and More!

Mike
In the previous entry, we introduced Rings and Fields. In this entry we continue our investigation. We will investigate structures that can be built on top of them. This entry will mostly involve grinding through fundamental proofs that are necessary for more interesting results which will come later.