News flash: $0 \lt 1$!
We had two big results yesterday: The "Negation and Order"
theorem, and the Trichotemy Law (theorem). Here's one more
biggie:
In a non-trivial ordered ring, $0 \lt 1$.
Note: These are not the integers "0" and
"1". These are the additive indentity and multiplicative
identity in whichever ring we are talking about.
1: ∀x,y,z[0 < z ∧ x < y => z∗x < z∗y] [Axiom (v) from order for rings]
2: 0 < -1 ∧ 1 < 0 => -1*1 < -1*0 [Specialize 1 with x=1, y=0, z=-1]
3: 0 < -1 ∧ 1 < 0 => -1 < 0 [multiplicative identity axiom and ]
A.1: 1 < 0 [Assumption A (note: going to do proof by contradiction!)]
A.2: 1 + -1 < 0 + -1 [Axiom (iv) from order for rings applied to A.1, adding -1 to both sides]
A.3: 0 < -1 [additive inverse and additive identity applied to A.2]
A.4: 0 < -1 ∧ 1 < 0 [And introduction on A.3 and A.1]
A.5: -1 < 0 [Modus ponens on 3, A.4]
4: ~(1 < 0) [Contradiction! (A.3 and A.5 both true contradicts the Trichotemy Law) so assumption A is false]
5: ~(1 = 0) [ from homework that in a non-trivial ring 1 ≠ 0]
6: 1 = 0 ∨ 1 < 0 ∨ 0 < 1 [Axiom iii from order for rings (total order axiom)]
7: 0 < 1 [since 4 and 5 rule out the first two cases from 6, so only 0 < 1 left]
[Note: if you are uncomfortable with this justification,
we can do this with two modus ponens steps.]
Not all ring can be ordered!
there is no "<" relation for the boolean ring that satisfies the axioms
of an ordered ring.
Assume (by way of contradiction) that "<" is a relation
that satisifies the order axioms for the boolean ring.
1: 0 < 1 []
2: 0 + 1 < 1 + 1 [Axiom (iv) of ordering axioms applied to line 1 (adding 1 to both sides)]
3: 1 < 1 + 1 [Additive identity on line 2]
4: 1 < 0 [-1 = 1 in the boolean ring]
Lines 1 and 4 both being true contradicts the Trichotemy
Law (), so
our assumption that there is a "<" for the boolean ring is false.
What makes the integers different?
We've looked at
rings, i.e. number systems in which we
can "do" arithmetic. We've looked at
non-trivial
rings, i.e. rings that actually contain a non-zero
element. And we've looked at
rings with total orders, i.e. rings
with a "<" operator that is compatible with $+$ and $*$ in
the ring.
Some properties, like $x*0=0$ are consequences simply of being a
ring. Some properties, like $0 \neq 1$ are consequences of
being a non-trivial ring. Some properties, like
$0 \lt x \Rightarrow -x \lt 0$, are properties of being a
ring with a total order.
Ultimately, though, I want you to understand the integers
better, and the integers aren't the only non-trivial rings
with total orders. In fact, both the rational numbers and
real numbers fall into this category. So what makes the
integers different? From our experience, one thing that
differentiates the integers from rationals and reals is that
there is no integer between 0 and 1 ... while there are
infinitely many rational and real numbers between 0 and 1.
And of course this isn't just about 0 and 1. There is a gap
between each successive integer, and that's different ... so
we need a new axiom that that accounts for those kinds of
differences between the integers and other non-trivial
totally ordered rings.
Induction!
It turns out that what's different about the integers is that
induction works. Below is the axiom that induction holds.
It looks a little be different than what we covered before.
That was called
strong induction, and this is
weak induction. They are actually equivalent. This
version is appropriate for introducing as an axiom (it's simpler
to state), the other version is what we will have in mind when
we prove things (it's simpler to use).
Induction axiom
Given a non-trivial ring with a total oder, the
(weak) induction property is:
-
If $P(\cdot)$ is a predicate on the ring and
- $P(0)$, and
- for all non-negative $n$, $P(n) \Rightarrow P(n+1)$
then $P(n)$ holds for all for all non-negative $n$.
Notice that induction only really deals directly with
non-negative numbers (i.e. with $\mathbb{N}$ rather than $\mathbb{Z}$).
That's fine, since the negative numbers are just the additive
inverses of the positive numbers. So we can study negatives by
studying positives.
A ring
- that is non-trivial,
- where multiplication is commutative,
- with a total ordering, and
- in which the induction property holds
is called
the integers.
Although we won't prove it here, there is only one ring with all
these properties. So what we think of as "the integers" is unique.
Consequences of induction - mind the gap
We noted before that one way the integers are different than
rationals and reals is that there is nothing in between 0 and
1. Let's see if the induction property allows us to prove that!
(Gap theorem)
For any non-negative integer $x$, $x \lt 1 \Rightarrow x = 0$.
Note: Read this as "the only non-negative integer less than 1 is 0".
We prove this by induction on $x$.
The predicate $P(\cdot)$ we are trying to prove is:
$$
\underbrace{x \lt 1 \Rightarrow x = 0}_{P(x)}
$$
-
Base case, prove $P(0)$.
$P(0)$ is
$$0 \lt 1 \Rightarrow 0 = 0$$
which holds because
the left-hand side is true by
and the right-hand side is true by the reflexivity of equality.
-
Inductive case, prove $P(x) \Rightarrow P(x+1)$, i.e. prove:
$
\left( x \lt 1 \Rightarrow x = 0\right)
\Rightarrow
\left((x+1) \lt 1 \Rightarrow (x+1) = 0\right)
$
We will
split this up into the two cases $x < 1$ and
$\neg(x < 1)$.
1: x < 1 => x = 0 [Assumption A]
CASE x < 1:
3: x = 0 [Modus ponens with 1 and the fact that we are case x < 1]
4: x + 1 = 1 [subst into 0+1 = 0+1 using line 3, and additive identity]
5: ~(x + 1 < 1) [Ordered ring axiom i]
6: ~(x + 1 < 1) | x + 1 = 0 [Or introduction]
7: x + 1 < 1 => x + 1 = 0 [Implication rewriting]
CASE ~(x < 1)
10: x = 1 | 1 < x [Total order axiom, then implication rewrite ~(x < 1) => (x = 1 | 1 < x), Modus ponens]
11: 0 < 1 []
12: x = 1 => 0 < x [Assume x = 1, subst of equal into 11 to deduce 0 < x, close assumption]
13: 1 < x => 0 < x [Assume 1 < x, transivity axiom with 11 to deduce 0 < x, close assumption]
14: (x = 1 | 1 < x) => 0 < x [(A => C) & (B => C) => (A|B => C) is a tautology]
15: 0 < x [Modus ponens on 14 and 10]
16: 1 < x + 1 [By axiom (iv) of ring order we can add 1 to both sides]
17: ~(x + 1 < 1) [Assume x+1 < 1 then by transitivity with 16, 1 < 1 which is a contradiction]
18: ~(x + 1 < 1) | x + 1 = 0 [Or introduction on 1]
19: x + 1 < 1 => x + 1 = 0 [Implication rewriting]
So closing assumption A gives
$
\left( x \lt 1 \Rightarrow x = 0\right)
\Rightarrow
\left((x+1) \lt 1 \Rightarrow (x+1) = 0\right)$
since
$\left((x+1) \lt 1 \Rightarrow (x+1) = 0\right)$
holds in both cases.
So we deduce the theorem holds for all non-negative $x$.
As a direct result of this, we get the following:
(Gaps everywhere)
For any integers $x$ and $k$,
if $x \lt k$, then $x = k-1$ or $x \lt k-1$.
Assume $x \lt k$.
Suppose by way of contradiction $(x = k-1$ or $x \lt k-1)$ is false.
Then $k-1 \lt x$. Let $d = -(k-1)$, and add
$d$ to both sides of both $k-1 \lt x$ and the assumption $x \lt k$.
We get
$0 \lt x+d$ and $x+d \lt 1$. But this contradicts the Gap theorem.
So $x = k-1$ or $x \lt k-1$.
Note: The above proof makes an interesting step. It says:
Suppose by way of contradiction $(x = k-1$ or $x \lt k-1)$ is false.
Then $k-1 \lt x$.
Can you show why $x = k-1$ or $x \lt k-1$ being false implies $k-1 \lt x$?
Our more familiar kind of induction - Strong induction
(a note for the interested)
I realize the previous inductive proof looks a little bit different than
what we are used to. From now on, we will return to what we are
used to, as I think it is easier to use. It is in fact
equivalent to the induction property above. If you want to know
why, I offer the discussion below.
First of all the above inductive proof uses "weak induction" rather than
"strong induction", and second it goes from $n$ to $n+1$ instead
from $\lt n$ to $n$. To contrast, if $P$ is the predicate we are
trying to show holds for all $\mathbb{N}$:
weak induction: with $n \geq 0$, assume $P(n)$, then show $P(n+1)$
strong induction: with $n > 0$, assume $P(k)$ for all $0
\leq k \lt n$, then
show $P(n)$
The differences are less than you might think since, thanks to
the "Gaps everywhere" theorem, $k \lt n$ is the same as $k \leq
n-1$. So if we let $n' = n-1$ and rewrite to highlight
simliarities:
weak induction: with $n \geq 0$, assume $P(k)$ for $0\leq
k=n$, then show $P(n+1)$
strong induction: with $n' \geq 0$, assume $P(k)$ for all
$0 \leq k \leq n'$, then
show $P(n'+1)$
Finally, if we make a new predicate $Q$ such that
$Q(m) \Leftrightarrow \forall k[ 0\leq k \leq m \Rightarrow P(k)]$
then we have:
weak induction: with $n \geq 0$, assume $P(k)$ for $0\leq
k=n$, then show $P(n+1)$
strong induction: with $n' \geq 0$, assume $Q(k)$ for $0\leq
k=n'$, then show $Q(n'+1)$
Christopher W Brown