0% found this document useful (0 votes)
15 views25 pages

Equivalence Relations and Natural Numbers

The document discusses the construction of various number systems: 1. Natural numbers (N) are constructed by repeatedly applying the successor operation to the empty set. 2. Integers (Z) are constructed by considering equivalence classes of pairs of natural numbers under an equivalence relation. 3. Rational numbers (Q) are constructed similarly using pairs of integers. 4. Complex numbers (C) are constructed by considering polynomials with real coefficients modulo the polynomial x^2 + 1.

Uploaded by

Mrinmoy Banik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views25 pages

Equivalence Relations and Natural Numbers

The document discusses the construction of various number systems: 1. Natural numbers (N) are constructed by repeatedly applying the successor operation to the empty set. 2. Integers (Z) are constructed by considering equivalence classes of pairs of natural numbers under an equivalence relation. 3. Rational numbers (Q) are constructed similarly using pairs of integers. 4. Complex numbers (C) are constructed by considering polynomials with real coefficients modulo the polynomial x^2 + 1.

Uploaded by

Mrinmoy Banik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

BII Algebra: Lecture 1

Equivalence relation on a set

Let A be a set. A binary relation on A is a


subset R of A × A.

We write a ∼ b (a is related to b) if (a, b) ∈ R.

We shall be interested in a special type of


relation called the equivalence relation.

A relation ∼ on A is called an equivalence relation


if the following three conditions hold:

1. x ∼ x for all x ∈ A.

2. For x, y ∈ A, if x ∼ y, then y ∼ x.

3. For x, y, z ∈ A if x ∼ y and y ∼ z hold, then


x ∼ z.

1
One of the most important results in this con-
text:

Theorem. Let A be a set. An equivalence re-


lation ∼ on A partitions A into disjoint subsets.
(Converse is also true.)

Proof. For a ∈ A, write


[a] := {x ∈ A | x ∼ a},
called the equivalence class of a.

Clearly,
[
A= [a]
a∈A

Check that the equivalence classes are either


equal or disjoint.

Conversely, let
[
A= Aα ,
α∈I
2
be a partition of A into disjoint subsets.

Define: a ∼ b if and only if there is some α ∈


I such that a, b ∈ Aα. Check that this is an
equivalence relation.
A construction

For any set A, define S(A) = A ∪ {A}. This


is called the successor operation. Let us now
apply this operation repeatedly, starting from:

The empty set!

3
Starting point: ∅.

S(∅) = ∅ ∪ {∅} = {∅}.

S({∅}) = {∅} ∪ {{∅}} = {∅, {∅}}.

S({∅, {∅}}) = {∅, {∅}}∪{{∅, {∅}}} = {∅, {∅}, {∅, {∅}}}.

S(−) = {∅, {∅}, {∅, {∅}}, {∅, {∅}, {∅, {∅}}}}.

... and so on...

4
Let us give those sets from the last page some
names (rather symbols).

Write:

0 for ∅.

1 for {∅} (= {0}).

2 for {∅, {∅}} (= {0, 1}).

3 for {∅, {∅}, {∅, {∅}}} (= {0, 1, 2}).

4 for {∅, {∅}, {∅, {∅}}, {∅, {∅}, {∅, {∅}}}} (= {0, 1, 2, 3}).

... and so on ...

5
The system of symbols {0, 1, 2, 3, 4, 5, · · · } thus
obtained is the set of natural numbers, denoted
by N.

Remark 1: Each natural number is a set.

Remark 2: A natural number is the set of its


preceding natural numbers.

The set N satisfies the so called Peano Axioms:

• 0 is a natural number.

• Every natural number has a successor which


is also a natural number.

• 0 is not the successor of any natural num-


ber.
6
• If the successor of x equals the successor
of y, then x equals y.

• (Axiom of Induction) If a statement is true


for 0, and if the truth of that statement for
a number implies its truth for the successor
of that number, then the statement is true
for every natural number.
Addition.

Define n + 0 = n for all n. Then go on recur-


sively as follows:

n + S(m) = S(n + m)

Illustration:

1 + 1 = 1 + S(0) := S(1 + 0) = S(1) = 2

2 + 1 = 2 + S(0) := S(2 + 0) = S(2) = 3

n + 1 = n + S(0) := S(n + 0) = S(n)

Remark: Note that n + 1 is the successor of n.

7
The set N, together with addition + satisfies:

1. n + (m + p) = (n + m) + p for all m, n, p ∈ N.

2. n + m = m + n for all m, n ∈ N.

3. n + 0 = n for all n ∈ N.

Exercise: Prove the above properties!

8
In an algebraic system as above we would like
to solve equations.

While the equation X + 1 = 2 has a solution


in N, the following

X +2=1
does not (why?).

Question. Can we embed N in a bigger sys-


tem, retaining all its properties, so that the
equation as above has a solution (in the big-
ger system)?

So we have to bring in the “negatives”. We


only have (N, +) and basic set theory at our
disposal. This will be our focus now.

9
Construction of Integers

Consider the set X = N × N. On X, define the


relation:
(a, b) ∼ (c, d) if a + d = c + b

Example. (1, 3) ∼ (5, 7), (11, 5) ∼ (100, 94)


etc.

Exercise. Check that ∼ is an equivalence re-


lation.

Write Z = set of all equivalence classes.

Notation: [(a, b)] for the equivalence class con-


taining (a, b).

Now define addition on these equivalence classes:

[(a, b)] ⊕ [(m, n)] := [(a + m, b + n)]


(note that + is from N)
10
Remark. What if [(a, b)] = [(c, d)] and [(m, n)] =
[(p, q)]? Do we have

[(a, b)] ⊕ [(m, n)] = [(c, d)] ⊕ [(p, q)]?

Let us check.
[(a, b)] = [(c, d)] ⇒ (a, b) ∼ (c, d)
(a, b) ∼ (c, d) ⇒ a + d = c + b
[(m, n)] = [(p, q)] ⇒ (m, n) ∼ (p, q)
(m, n) ∼ (p, q) ⇒ m + q = p + n

Then, a+d+m+q = c+b+p+n and therefore,


a + m + d + q = c + p + b + n, implying (a +
m, b + n) ∼ (c + p, d + q). In other words,

[(a, b)] ⊕ [(m, n)] = [(c, d)] ⊕ [(p, q)],


and the definition is consistent.

11
What is the “zero” in Z?

It is the class of (0, 0) (which is the same as


[(1, 1)], [(2, 2)], [(3, 3)], · · · ).

The natural numbers are embedded in Z as


follows:
f : N −→ Z by

n 7→ [(n, 0)]

Exercise: Prove that f is injective.

Do we have some [(a, b)] ∈ Z such that


[(a, b)] ⊕ [(1, 0)] = [(0, 0)] ?

Yes, [(0, 1)] ⊕ [(1, 0)] = [(1, 1)] = [(0, 0)].

In general, [(0, n)]⊕[(n, 0)] = [(n, n)] = [(0, 0)].

Let us call [(n, 0)] as n and [(0, n)] as −n.


These are the negatives.
12
Let us now drop the ⊕ notation. Also, write n
for [(n, 0)] and −n for [(0, n)].

Take any integer [(a, b)] ∈ Z.

Then

[(a, b)] = [(a, 0)] + [(0, b)] = a − b

Thus, we realized integers as difference of nat-


ural numbers.

13
On N. we can also define multiplication.

Define n × 0 = 0 for all n.

Then,
n × S(m) = n × m + n

You can easily check the properties of multi-


plication and the distributive law.

You can extend this definition to Z.

14
Now that we have addition and multiplication
on Z, consider the equation:

2x = 3

It has no solution in Z.

Again, can we embed Z into some bigger struc-


ture where we have a solution?

If we can accommodate reciprocals of


n ∈ Z r {0}, we shall be done.

15
Almost a similar construction as before.

Take
X = {(a, b) ∈ Z × Z |b 6= 0}

Define a relation ∼ on X by:

(a, b) ∼ (c, d) iff ad = bc

Check that this is an equivalence relation.

Define Q = X/ ∼ (the set of equivlence classes).

16
Notation: write [(a, b)] for the equivalence class
of (a, b).

Define:

[(a, b)] + [(c, d)] = [(ad + bc, bd)]

[(a, b)] × [(c, d)] = [(ac, bd)]

Exercise: Check that the above operations are


well-defined.

17
Take any [(a, b)] ∈ Q, with a 6= 0. Then

[(a, b)] × [(b, a)] = [(ab, ab)] = [(1, 1)]

Let us keep this in mind.

For convenience, we write [(a, b)] as ab .

We have an injective map

φ : Z −→ Q
n
n 7→
1

Therefore, we can identify n


1 of Q with n.

18
Let n(6= 0) ∈ Z. Note that, in Q we have
n 1 1
× =
1 n 1

In other words, n has reciprocal in Q.

19
Now consider the equation:

x2 = 2

This has no solution in Q.

One then constructs R to tackle this problem.

But this construction is not an algebraic one


as the above two.

That’s analysis.

20
Again, another equation! Consider

x2 + 1 = 0
This has no solution in R.

How do we embed R into a bigger structure?

We shall take
R[X]
2
,
hX + 1i

where

hX 2 + 1i = {(X 2 + 1)f (X) | f (X) ∈ R[X]}


(i.e. all multiples of X 2 + 1).

Let us call hXR2[X]


+1i
as C.

21
We shall see later that:

• there is a natural injection ϕ : R −→ C;

• −1 has a square root in C.

And this construction of C would be the model


for various such general constructions.

22

Common questions

Powered by AI

To embed natural numbers into the set of integers Z, the function f : N → Z is defined by mapping each natural number n to the equivalence class [(n, 0)]. This mapping ensures that each natural number is represented within Z without altering its inherent properties, allowing arithmetic operations to be consistently extended to integers. This utility forms the basis for identifying natural number properties within Z, such as addition and multiplication .

The set of complex numbers C extends the real numbers R by including solutions to equations that have no solutions within R, such as x² + 1 = 0. In C, elements are expressed as sums of real multiples of 1 and the square root of -1, designated as i, where i² = -1. This construction allows for the resolution of all polynomial equations (fundamental theorem of algebra) by embedding R in a bigger structure C using polynomial division, specifically R[X] ⟨X² + 1⟩, where −1 has a square root in C. Thus, complex numbers address the limitations of R in handling equations with no real roots .

To prove that the mapping f : N → Z by n → [(n, 0)] is injective, we need to show that if f(n₁) = f(n₂), then n₁ = n₂. Consider the mapping implies [(n₁, 0)] = [(n₂, 0)], meaning (n₁, 0) ∼ (n₂, 0). As per the equivalence relation defined in Z, this reduces to n₁ + 0 = n₂ + 0, leading directly to n₁ = n₂. Therefore, the mapping is injective because different natural numbers are mapped to different equivalence classes in Z .

The construction of the rational numbers Q addresses the problem of division which the integers Z do not handle. In particular, Q provides solutions to equations involving division by representing numbers as fractions (a/b) where b is non-zero, allowing reciprocals of integers except zero. This construction is achieved by considering pairs of integers (a, b) and defining an equivalence relation (a, b) ∼ (c, d) if ad = bc, thus forming equivalence classes for operations like addition and multiplication. This enables solutions for equations like 2x = 3 which have no solutions in Z .

The Peano axioms define the set of natural numbers as follows: 1) 0 is a natural number. 2) Every natural number has a successor, which is also a natural number. 3) 0 is not the successor of any natural number. 4) If the successor of a natural number x equals the successor of another number y, then x equals y. 5) (Axiom of Induction) If a statement is true for 0 and is true for the successor of any number assuming it's true for that number, then it is true for all natural numbers .

The equivalence relation in constructing the set of rational numbers Q is used to define equality between pairs of integers. For pairs (a, b) and (c, d), the relation is defined as (a, b) ∼ (c, d) if ad = bc. This relation ensures that different representations of the same rational number are considered equivalent (e.g., 1/2 and 2/4), thus allowing the construction of Q as sets of equivalent class fractions. It provides the necessary groundwork for defining operations like addition and multiplication on Q, maintaining consistency and closure within the number system .

The successor operation is significant as it provides a method to construct the set of natural numbers starting from the empty set (∅). By repeatedly applying the successor operation, we can build the system of natural numbers, denoted as N, using set representation: 0 is the empty set ∅, 1 is the set containing 0, 2 is the set containing 0 and 1, and so forth. This approach establishes each natural number as the set of all its preceding numbers .

The addition operation for equivalence classes in the integers Z is defined as follows: For any two equivalence classes [(a, b)] and [(m, n)], their addition is defined by the operation [(a, b)] ⊕ [(m, n)] = [(a + m, b + n)]. Here, '+' denotes the addition operation from natural numbers N. This operation maintains the structure and consistency required for addition in the set of integers .

An equivalence relation on a set is defined by three conditions: 1) Reflexivity: For every element x in the set, x is related to itself (x ∼ x). 2) Symmetry: For any elements x and y in the set, if x is related to y (x ∼ y), then y is related to x (y ∼ x). 3) Transitivity: For any elements x, y, and z in the set, if x is related to y (x ∼ y) and y is related to z (y ∼ z), then x is related to z (x ∼ z).

The construction of integers extends natural numbers by addressing the limitations of N in solving equations such as X + 2 = 1 by incorporating negatives. Natural numbers N do not accommodate the concept of subtraction leading to negative results. To overcome this, integers are constructed using equivalence classes of pairs of natural numbers (m, n) with relation (a, b) ∼ (c, d) if a + d = c + b. Addition and subtraction then become operations on these pairs, allowing negative numbers to be represented as differences of natural numbers. This approach embeds N in a larger system Z, retaining its properties and introducing negatives to solve previously unsolvable equations .

You might also like