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).
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.
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.