Ask students: What about subtraction in these systems? What about division?
Obviously you all know a lot of things about the integers, here are the things we will start with the fact that we can do arithmetic (whatever that means). There are some other things (like < and the way there is nothing between 1 and 0) that make the integers different from other number systems in which we can "do" arithmetic, which we will see later.
A1: ∀y[x + y = y] ∧ ∀y[z + y = y] [Assumption A - i.e. assuming x and z both are "additive identitites"] A2: ∀y[x + y = y] [and elimination on A.1] A3: ∀y[z + y = y] [and elimination on A.1] A4: x + z = z [specialization to y in A.2 to z] A5: z + x = x [specialization to y in A.3 to x] A6: z + x = x + z [ring axiom ii (def'n of commutativity of +) and specialization] A7: x = z [subst. of equality on 6 using 5 and 4] 1: ∀y[x + y = y] ∧ ∀y[z + y = y] => x = z [close assumption A]Since x and z are arbitrary but fixed, we deduce that for all x and z, if x and z are both additive identities, then x = z. Thus the addititive identity is unique.
Note: Since we have $\exists x [ \forall y[ x + y = y ]]$ we can use existential instantiation to replace the variable $x$ with a new constant - just make sure it's a new name. We could call it "george", but let's call it 0 instead! Now we know that zero is unique! This means we can treat axiom 1.iii as stating ∀y[0 + y = y].
0: [let x, y and y' be arbitrary but fixed] A1: x + y = 0 ∧ x + y' = 0 [Assumption] A2: y + 0 = y + 0 [reflexivity of equality] A3: y + (x + y) = y + (x + y') [substitutivity of equality into 2 using the two equalities in 1] A4: (x + y) + y = (x + y) + y' [associativity and commut of +] A5: 0 + y = 0 + y' [substitutivity of equality on line 4 using the equalities in line 1] A6: y = y' [by def of zero / additive identity] 1: x + y = 0 ∧ x + y' = 0 => y = y' [close assumption] 2: ∀x,y,y'[x + y = 0 ∧ x + y' = 0 => y = y'] [arbitrary but fixed arguments become forall's]
Note: This is a nice example
of something that we don't make
an axiom, because it is a consequence of the axioms (i.e. we
can give a proof).
Note: now we can say there is
a function -(.) that takes an element as input
and returns its (unique!) additive inverse as
output. I.e. "-x is
*the* additive inverse of x". This is, of
course, the unary negation operator
Note: write this proof on the
board but after lines 0 and 1,
do not give the justifications. Ask them to come up with the
justifications as an exercise
0: [Let x and y be arbitrary but fixed] A1: x + y = y [assumption A] A2: y + -y = 0 [additive inverse] A3: (x + y) + -y = 0 [substitutivity of equality into 2 using equation 1] A4: x + (y + -y) = 0 [assoc of + in line 3] A5: x + 0 = 0 [additive inverse applied to 4] A6: x = 0 [additive identity applied to line 5] 1: x + y = y => x = 0 [closing assumption A] 2: ∀x,y[x + y = y => x = 0] [arbitrary but fixed arguments become foralls]
Recall from above, "-x" is how we denote the additive inverse of x.
Note: All of the theorems on this page apply to any ring. None of their proofs rely on multiplication being commutative or on the existence of multiplicative inverses.