Finish ring axioms from previous class

Last class was about the ring axioms - what does it mean to be a number system in which you can "do" arithmetic. We need to finish that off.
Ring Axioms A ring consists of a set of elements and two binary operators, which we call "$+$" and "$*$", that satisfy the following axioms.
  1. addition properties - you know all these! (note: can write informally as well as in first-order syntax)
    1. associative $\forall x,y,z[ (x+y)+z = x+(y+z) ]$
    2. commutative $\forall x,y[ x+y = y+x ]$
    3. additive identity $\exists x [ \forall y[ x + y = y ]]$ ← We proved this "x" is unique and decided to call it "0"
    4. additive inverse $\forall x[ \exists y[ x + y = 0 ] ]$ ← proved "y" is unique for each x and decided to call it "-x"
  2. multiplication properties - you know these too
    1. associative $\forall x,y,z[ (x*y)*z = x*(y*z) ]$
    2. commutative $\forall x,y[ x*y = y*x ]$ ← IMPORTANT! not required! Rings in which this holds are called "commutative rings"
    3. multiplicative identity - we have a constant called 1 such that $\forall x[ 1*x = x ]$ and $\forall x[ x*1 = x ]$ ← Note: if multiplication is commutative we only need the first one!
    4. multiplicative inverses are not required! 0 never has an inverse. Commutative rings in which all non-zero elements have a multiplicative inverse are called "fields".
  3. How multiplication and addition interact
    1. distributivity: $\forall a,b,c[a*(b+c) = a*b + a*c]$ and $\forall a,b,c[(b+c)*a = b*a + c*a]$ NOTE: if multiplication is commutative we only need the first kind!

Important!

The whole motivation for coming up with these axioms is to come up with the minimum requirements necessary to "do arithmetic", so that we can use the mathematical tools we know and love (like algebra!) for new domains that do not, on the surface, look anything like the number systems we have experience with from grade school and high school. The in-class activity will introduce you to some unusual-looking number systems, and they will challenge some of your assumptions - show you that some of the things you think *must* be true, are not necessarily true for all number systems.

Do the activity

Do in-class activity on understanding the ring axioms better.

Coda to the activity

Let's see where we get an advantage from being able to view unusual domains as rings.

Christopher W Brown