You've actually dealt with modular arithmetic for most of your life: the clock face represents arithmetic with modulus 12. If you've ever served in the military or listened to the BBC World Service, you're familiar with arithmetic modulo 24 as well.
When we deal with time, we feel free to use the symbol to denote any time that is a multiple of 12 hours away from a particular 1 am or 1 pm. Notice that transitivity means we don't actually care which particular reference 1 am or 1 pm we choose -- but if you're worried about it, we could follow Bishop Ussher and say that our archetypal
is 1 am on Sunday, 23 October 4004 BC. It is very useful to have a symbol for all of the one-o'clocks, a symbol for all of the two-o'clocks, etc., so that we can write things like
Seven hours after is
.
The following definition makes this idea precise.
Definition. Let be an equivalence relation on the set
, and let
. The equivalence class of
under the equivalence
is the set
of all elements of which are equivalent to
.
E.g. Consider the relation on given by
if
. Then
,
, etc.
E.g. Consider the equivalence relation on
given by
if
. Then
and it's easy to see that all other equivalence classes will be circles centered at the origin. Note that we have .
Definition. Given an equivalence relation on
, the set of all equivalence classes is called the {\em quotient of
by
}. We write
Notice that the quotient of by an equivalence relation is a set of sets of elements of
.
E.g. Consider the relation on given by
if
. Then
E.g. If is the equivalence relation on
given by
if
, then
is the set of circles centered at the origin.
E.g. has 12 elements:
A convenient way to represent them is ,
,
, etc. Notice that the mathematical convention is to start at 0 and go up to 11, which is different from how clocks are numbered.
Theorem. Let be an equivalence relation on
. Let
.
iff
.
Proof. Suppose . Since
, we have
, so by definition of
, we have
.
Suppose . We'll show
. Let
. Then
. Since
is transitive, we have
. Since
is symmetric, this means
, i.e.
.
The proof that is similar.
.
Theorem. consists of exactly the elements
,
, \ldots,
.
Proof. We are asked to show set equality. It is clear that each for
is an equivalence class, so we have one set inclusion.
To get the other set inclusion, suppose is an equivalence class. Then there is some
with
. We apply the Division Algorithm to write
where . Then
is a multiple of
, so
. Thus
, and since
, we have shown that
is on our list of equivalence classes.
.
An important property of equivalence classes is they ``cut up" the underlying set:
Theorem. Let be a set and
be an equivalence relation on
. Then:
- No equivalence class is empty.
- The equivalence classes cover
; that is,
.
- Equivalence classes do not overlap.
Proof. The first two are fairly straightforward from reflexivity.
- Any equivalence class is
for some
. Since
is reflexive,
, i.e.
. So
is nonempty.
- Let
. We need to show that
. That is, we need to find some
for which
. Using
and the observation above, we have
.
The third clause is trickier, mostly because we need to understand what it means. Consider the case of ,
. Then
and
certainly overlap--they both contain
, for example. So if we take ``equivalence classes do not overlap" too literally it cannot be true.
But notice that and
not only overlap, but in fact are equal. So we'll amend
equivalence classes do not overlap
to
distinct equivalence classes do not overlap
that is,
Theorem. If then
.
Proof. We'll prove the contrapositive: if , then
.
Assume is nonempty. Then there is some
. So
and
.
Since is symmetric,
.
Since is transitive,
. So
.
.
This theorem shows, for example, that there are in no redundancies on the list ,
, \ldots,
of equivalence classes modulo
.
An example from arithmetic: rational numbers
Exercise. Consider the relation on given by:
if
. Show that
is an equivalence relation. Do not use fractions in your proof.
What are the equivalence classes under the relation ?
Claim. is the set of all pairs of the form
.
Proof. First we show that every . This is equivalent to showing
. But by definition of
, all we need to show is
--which is clear since both sides are
.
Now we show that if , then it must be the case that
.
means that
, i.e. that
.
.
Exercise. Show that is the set of all pairs of the form
.
We write for the equivalence class
, and we define:
Definition. The set of rational numbers is
. That is, a rational number is an equivalence class of pairs of integers.