Constructing the Integers Bernd Schr oder logo1 Bernd Schr oder - - PowerPoint PPT Presentation

constructing the integers
SMART_READER_LITE
LIVE PREVIEW

Constructing the Integers Bernd Schr oder logo1 Bernd Schr oder - - PowerPoint PPT Presentation

Introduction Equivalence Classes Arithmetic Operations Properties Constructing the Integers Bernd Schr oder logo1 Bernd Schr oder Louisiana Tech University, College of Engineering and Science Constructing the Integers Introduction


slide-1
SLIDE 1

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Constructing the Integers

Bernd Schr¨

  • der

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-2
SLIDE 2

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

What Do We Want?

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-3
SLIDE 3

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

What Do We Want?

  • 1. We “know” what the integers are

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-4
SLIDE 4

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

What Do We Want?

  • 1. We “know” what the integers are (natural numbers,

negative natural numbers and zero)

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-5
SLIDE 5

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

What Do We Want?

  • 1. We “know” what the integers are (natural numbers,

negative natural numbers and zero) and we know what they do

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-6
SLIDE 6

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

What Do We Want?

  • 1. We “know” what the integers are (natural numbers,

negative natural numbers and zero) and we know what they do (they allow subtraction of arbitrary numbers).

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-7
SLIDE 7

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

What Do We Want?

  • 1. We “know” what the integers are (natural numbers,

negative natural numbers and zero) and we know what they do (they allow subtraction of arbitrary numbers).

  • 2. Throwing in negative numbers (using “what integers are”)

is harder than it looks.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-8
SLIDE 8

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

What Do We Want?

  • 1. We “know” what the integers are (natural numbers,

negative natural numbers and zero) and we know what they do (they allow subtraction of arbitrary numbers).

  • 2. Throwing in negative numbers (using “what integers are”)

is harder than it looks.

2.1 Construction has a lot of case distinctions.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-9
SLIDE 9

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

What Do We Want?

  • 1. We “know” what the integers are (natural numbers,

negative natural numbers and zero) and we know what they do (they allow subtraction of arbitrary numbers).

  • 2. Throwing in negative numbers (using “what integers are”)

is harder than it looks.

2.1 Construction has a lot of case distinctions. 2.2 Ancient Greek philosophers avoided negative quantities.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-10
SLIDE 10

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

What Do We Want?

  • 1. We “know” what the integers are (natural numbers,

negative natural numbers and zero) and we know what they do (they allow subtraction of arbitrary numbers).

  • 2. Throwing in negative numbers (using “what integers are”)

is harder than it looks.

2.1 Construction has a lot of case distinctions. 2.2 Ancient Greek philosophers avoided negative quantities. 2.3 Some elementary and middle school students struggle with the concept.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-11
SLIDE 11

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

What Do We Want?

  • 1. We “know” what the integers are (natural numbers,

negative natural numbers and zero) and we know what they do (they allow subtraction of arbitrary numbers).

  • 2. Throwing in negative numbers (using “what integers are”)

is harder than it looks.

2.1 Construction has a lot of case distinctions. 2.2 Ancient Greek philosophers avoided negative quantities. 2.3 Some elementary and middle school students struggle with the concept.

  • 3. So we will focus on what the integers do, that is, we will

focus on formal differences.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-12
SLIDE 12

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

What Do We Want?

  • 1. We “know” what the integers are (natural numbers,

negative natural numbers and zero) and we know what they do (they allow subtraction of arbitrary numbers).

  • 2. Throwing in negative numbers (using “what integers are”)

is harder than it looks.

2.1 Construction has a lot of case distinctions. 2.2 Ancient Greek philosophers avoided negative quantities. 2.3 Some elementary and middle school students struggle with the concept.

  • 3. So we will focus on what the integers do, that is, we will

focus on formal differences. Motivation for the formal definition of the integers:

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-13
SLIDE 13

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

What Do We Want?

  • 1. We “know” what the integers are (natural numbers,

negative natural numbers and zero) and we know what they do (they allow subtraction of arbitrary numbers).

  • 2. Throwing in negative numbers (using “what integers are”)

is harder than it looks.

2.1 Construction has a lot of case distinctions. 2.2 Ancient Greek philosophers avoided negative quantities. 2.3 Some elementary and middle school students struggle with the concept.

  • 3. So we will focus on what the integers do, that is, we will

focus on formal differences. Motivation for the formal definition of the integers: (a−b) = (c−d)

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-14
SLIDE 14

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

What Do We Want?

  • 1. We “know” what the integers are (natural numbers,

negative natural numbers and zero) and we know what they do (they allow subtraction of arbitrary numbers).

  • 2. Throwing in negative numbers (using “what integers are”)

is harder than it looks.

2.1 Construction has a lot of case distinctions. 2.2 Ancient Greek philosophers avoided negative quantities. 2.3 Some elementary and middle school students struggle with the concept.

  • 3. So we will focus on what the integers do, that is, we will

focus on formal differences. Motivation for the formal definition of the integers: (a−b) = (c−d) iff a+d = b+c.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-15
SLIDE 15

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proposition.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-16
SLIDE 16

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proposition. The relation ∼ on N×N defined by (a,b) ∼ (c,d)

iff a+d = b+c is an equivalence relation.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-17
SLIDE 17

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proposition. The relation ∼ on N×N defined by (a,b) ∼ (c,d)

iff a+d = b+c is an equivalence relation. Proof.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-18
SLIDE 18

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proposition. The relation ∼ on N×N defined by (a,b) ∼ (c,d)

iff a+d = b+c is an equivalence relation.

  • Proof. We must prove that ∼ is reflexive, symmetric and

transitive.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-19
SLIDE 19

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proposition. The relation ∼ on N×N defined by (a,b) ∼ (c,d)

iff a+d = b+c is an equivalence relation.

  • Proof. We must prove that ∼ is reflexive, symmetric and

transitive. For reflexivity, note that for all (a,b) ∈ N×N we have a+b = b+a, which means that (a,b) ∼ (a,b).

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-20
SLIDE 20

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proposition. The relation ∼ on N×N defined by (a,b) ∼ (c,d)

iff a+d = b+c is an equivalence relation.

  • Proof. We must prove that ∼ is reflexive, symmetric and

transitive. For reflexivity, note that for all (a,b) ∈ N×N we have a+b = b+a, which means that (a,b) ∼ (a,b). For symmetry, let (a,b),(c,d) ∈ N×N.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-21
SLIDE 21

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proposition. The relation ∼ on N×N defined by (a,b) ∼ (c,d)

iff a+d = b+c is an equivalence relation.

  • Proof. We must prove that ∼ is reflexive, symmetric and

transitive. For reflexivity, note that for all (a,b) ∈ N×N we have a+b = b+a, which means that (a,b) ∼ (a,b). For symmetry, let (a,b),(c,d) ∈ N×N. Then (a,b) ∼ (c,d)

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-22
SLIDE 22

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proposition. The relation ∼ on N×N defined by (a,b) ∼ (c,d)

iff a+d = b+c is an equivalence relation.

  • Proof. We must prove that ∼ is reflexive, symmetric and

transitive. For reflexivity, note that for all (a,b) ∈ N×N we have a+b = b+a, which means that (a,b) ∼ (a,b). For symmetry, let (a,b),(c,d) ∈ N×N. Then (a,b) ∼ (c,d) is equivalent to a+d = b+c

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-23
SLIDE 23

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proposition. The relation ∼ on N×N defined by (a,b) ∼ (c,d)

iff a+d = b+c is an equivalence relation.

  • Proof. We must prove that ∼ is reflexive, symmetric and

transitive. For reflexivity, note that for all (a,b) ∈ N×N we have a+b = b+a, which means that (a,b) ∼ (a,b). For symmetry, let (a,b),(c,d) ∈ N×N. Then (a,b) ∼ (c,d) is equivalent to a+d = b+c, which is equivalent to c+b = d +a

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-24
SLIDE 24

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proposition. The relation ∼ on N×N defined by (a,b) ∼ (c,d)

iff a+d = b+c is an equivalence relation.

  • Proof. We must prove that ∼ is reflexive, symmetric and

transitive. For reflexivity, note that for all (a,b) ∈ N×N we have a+b = b+a, which means that (a,b) ∼ (a,b). For symmetry, let (a,b),(c,d) ∈ N×N. Then (a,b) ∼ (c,d) is equivalent to a+d = b+c, which is equivalent to c+b = d +a, which is equivalent to (c,d) ∼ (a,b).

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-25
SLIDE 25

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proposition. The relation ∼ on N×N defined by (a,b) ∼ (c,d)

iff a+d = b+c is an equivalence relation.

  • Proof. We must prove that ∼ is reflexive, symmetric and

transitive. For reflexivity, note that for all (a,b) ∈ N×N we have a+b = b+a, which means that (a,b) ∼ (a,b). For symmetry, let (a,b),(c,d) ∈ N×N. Then (a,b) ∼ (c,d) is equivalent to a+d = b+c, which is equivalent to c+b = d +a, which is equivalent to (c,d) ∼ (a,b). For transitivity, let (a,b),(c,d),(e,f) ∈ N×N be so that (a,b) ∼ (c,d) and (c,d) ∼ (e,f).

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-26
SLIDE 26

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proposition. The relation ∼ on N×N defined by (a,b) ∼ (c,d)

iff a+d = b+c is an equivalence relation.

  • Proof. We must prove that ∼ is reflexive, symmetric and

transitive. For reflexivity, note that for all (a,b) ∈ N×N we have a+b = b+a, which means that (a,b) ∼ (a,b). For symmetry, let (a,b),(c,d) ∈ N×N. Then (a,b) ∼ (c,d) is equivalent to a+d = b+c, which is equivalent to c+b = d +a, which is equivalent to (c,d) ∼ (a,b). For transitivity, let (a,b),(c,d),(e,f) ∈ N×N be so that (a,b) ∼ (c,d) and (c,d) ∼ (e,f). Then a+d = b+c and c+f = d +e.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-27
SLIDE 27

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proposition. The relation ∼ on N×N defined by (a,b) ∼ (c,d)

iff a+d = b+c is an equivalence relation.

  • Proof. We must prove that ∼ is reflexive, symmetric and

transitive. For reflexivity, note that for all (a,b) ∈ N×N we have a+b = b+a, which means that (a,b) ∼ (a,b). For symmetry, let (a,b),(c,d) ∈ N×N. Then (a,b) ∼ (c,d) is equivalent to a+d = b+c, which is equivalent to c+b = d +a, which is equivalent to (c,d) ∼ (a,b). For transitivity, let (a,b),(c,d),(e,f) ∈ N×N be so that (a,b) ∼ (c,d) and (c,d) ∼ (e,f). Then a+d = b+c and c+f = d +e. Adding these equations yields a+d +c+f = b+c+d +e.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-28
SLIDE 28

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proposition. The relation ∼ on N×N defined by (a,b) ∼ (c,d)

iff a+d = b+c is an equivalence relation.

  • Proof. We must prove that ∼ is reflexive, symmetric and

transitive. For reflexivity, note that for all (a,b) ∈ N×N we have a+b = b+a, which means that (a,b) ∼ (a,b). For symmetry, let (a,b),(c,d) ∈ N×N. Then (a,b) ∼ (c,d) is equivalent to a+d = b+c, which is equivalent to c+b = d +a, which is equivalent to (c,d) ∼ (a,b). For transitivity, let (a,b),(c,d),(e,f) ∈ N×N be so that (a,b) ∼ (c,d) and (c,d) ∼ (e,f). Then a+d = b+c and c+f = d +e. Adding these equations yields a+d +c+f = b+c+d +e. We can cancel c+d to obtain a+f = b+e

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-29
SLIDE 29

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proposition. The relation ∼ on N×N defined by (a,b) ∼ (c,d)

iff a+d = b+c is an equivalence relation.

  • Proof. We must prove that ∼ is reflexive, symmetric and

transitive. For reflexivity, note that for all (a,b) ∈ N×N we have a+b = b+a, which means that (a,b) ∼ (a,b). For symmetry, let (a,b),(c,d) ∈ N×N. Then (a,b) ∼ (c,d) is equivalent to a+d = b+c, which is equivalent to c+b = d +a, which is equivalent to (c,d) ∼ (a,b). For transitivity, let (a,b),(c,d),(e,f) ∈ N×N be so that (a,b) ∼ (c,d) and (c,d) ∼ (e,f). Then a+d = b+c and c+f = d +e. Adding these equations yields a+d +c+f = b+c+d +e. We can cancel c+d to obtain a+f = b+e, which means that (a,b) ∼ (e,f).

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-30
SLIDE 30

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proposition. The relation ∼ on N×N defined by (a,b) ∼ (c,d)

iff a+d = b+c is an equivalence relation.

  • Proof. We must prove that ∼ is reflexive, symmetric and

transitive. For reflexivity, note that for all (a,b) ∈ N×N we have a+b = b+a, which means that (a,b) ∼ (a,b). For symmetry, let (a,b),(c,d) ∈ N×N. Then (a,b) ∼ (c,d) is equivalent to a+d = b+c, which is equivalent to c+b = d +a, which is equivalent to (c,d) ∼ (a,b). For transitivity, let (a,b),(c,d),(e,f) ∈ N×N be so that (a,b) ∼ (c,d) and (c,d) ∼ (e,f). Then a+d = b+c and c+f = d +e. Adding these equations yields a+d +c+f = b+c+d +e. We can cancel c+d to obtain a+f = b+e, which means that (a,b) ∼ (e,f).

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-31
SLIDE 31

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Motivation for addition:

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-32
SLIDE 32

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Motivation for addition: (a−b)+(c−d)

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-33
SLIDE 33

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Motivation for addition: (a−b)+(c−d) = (a+c)−(b+d).

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-34
SLIDE 34

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Motivation for addition: (a−b)+(c−d) = (a+c)−(b+d). Proposition.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-35
SLIDE 35

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Motivation for addition: (a−b)+(c−d) = (a+c)−(b+d).

  • Proposition. For each (x,y) ∈ N×N, let
  • (x,y)
  • denote the

equivalence class of (x,y) under ∼.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-36
SLIDE 36

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Motivation for addition: (a−b)+(c−d) = (a+c)−(b+d).

  • Proposition. For each (x,y) ∈ N×N, let
  • (x,y)
  • denote the

equivalence class of (x,y) under ∼. Then the operation

  • (a,b)
  • +
  • (c,d)
  • :=
  • (a+c,b+d)
  • is well-defined.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-37
SLIDE 37

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Motivation for addition: (a−b)+(c−d) = (a+c)−(b+d).

  • Proposition. For each (x,y) ∈ N×N, let
  • (x,y)
  • denote the

equivalence class of (x,y) under ∼. Then the operation

  • (a,b)
  • +
  • (c,d)
  • :=
  • (a+c,b+d)
  • is well-defined.
  • Proof. Exercise.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-38
SLIDE 38

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Motivation for addition: (a−b)+(c−d) = (a+c)−(b+d).

  • Proposition. For each (x,y) ∈ N×N, let
  • (x,y)
  • denote the

equivalence class of (x,y) under ∼. Then the operation

  • (a,b)
  • +
  • (c,d)
  • :=
  • (a+c,b+d)
  • is well-defined.
  • Proof. Exercise.

Motivation for multiplication:

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-39
SLIDE 39

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Motivation for addition: (a−b)+(c−d) = (a+c)−(b+d).

  • Proposition. For each (x,y) ∈ N×N, let
  • (x,y)
  • denote the

equivalence class of (x,y) under ∼. Then the operation

  • (a,b)
  • +
  • (c,d)
  • :=
  • (a+c,b+d)
  • is well-defined.
  • Proof. Exercise.

Motivation for multiplication: (a−b)·(c−d)

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-40
SLIDE 40

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Motivation for addition: (a−b)+(c−d) = (a+c)−(b+d).

  • Proposition. For each (x,y) ∈ N×N, let
  • (x,y)
  • denote the

equivalence class of (x,y) under ∼. Then the operation

  • (a,b)
  • +
  • (c,d)
  • :=
  • (a+c,b+d)
  • is well-defined.
  • Proof. Exercise.

Motivation for multiplication: (a−b)·(c−d) = ac

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-41
SLIDE 41

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Motivation for addition: (a−b)+(c−d) = (a+c)−(b+d).

  • Proposition. For each (x,y) ∈ N×N, let
  • (x,y)
  • denote the

equivalence class of (x,y) under ∼. Then the operation

  • (a,b)
  • +
  • (c,d)
  • :=
  • (a+c,b+d)
  • is well-defined.
  • Proof. Exercise.

Motivation for multiplication: (a−b)·(c−d) = ac−ad

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-42
SLIDE 42

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Motivation for addition: (a−b)+(c−d) = (a+c)−(b+d).

  • Proposition. For each (x,y) ∈ N×N, let
  • (x,y)
  • denote the

equivalence class of (x,y) under ∼. Then the operation

  • (a,b)
  • +
  • (c,d)
  • :=
  • (a+c,b+d)
  • is well-defined.
  • Proof. Exercise.

Motivation for multiplication: (a−b)·(c−d) = ac−ad −bc

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-43
SLIDE 43

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Motivation for addition: (a−b)+(c−d) = (a+c)−(b+d).

  • Proposition. For each (x,y) ∈ N×N, let
  • (x,y)
  • denote the

equivalence class of (x,y) under ∼. Then the operation

  • (a,b)
  • +
  • (c,d)
  • :=
  • (a+c,b+d)
  • is well-defined.
  • Proof. Exercise.

Motivation for multiplication: (a−b)·(c−d) = ac−ad −bc+bd

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-44
SLIDE 44

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Motivation for addition: (a−b)+(c−d) = (a+c)−(b+d).

  • Proposition. For each (x,y) ∈ N×N, let
  • (x,y)
  • denote the

equivalence class of (x,y) under ∼. Then the operation

  • (a,b)
  • +
  • (c,d)
  • :=
  • (a+c,b+d)
  • is well-defined.
  • Proof. Exercise.

Motivation for multiplication: (a−b)·(c−d) = ac−ad −bc+bd = (ac+bd)−(ad +bc).

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-45
SLIDE 45

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Motivation for addition: (a−b)+(c−d) = (a+c)−(b+d).

  • Proposition. For each (x,y) ∈ N×N, let
  • (x,y)
  • denote the

equivalence class of (x,y) under ∼. Then the operation

  • (a,b)
  • +
  • (c,d)
  • :=
  • (a+c,b+d)
  • is well-defined.
  • Proof. Exercise.

Motivation for multiplication: (a−b)·(c−d) = ac−ad −bc+bd = (ac+bd)−(ad +bc). Proposition.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-46
SLIDE 46

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Motivation for addition: (a−b)+(c−d) = (a+c)−(b+d).

  • Proposition. For each (x,y) ∈ N×N, let
  • (x,y)
  • denote the

equivalence class of (x,y) under ∼. Then the operation

  • (a,b)
  • +
  • (c,d)
  • :=
  • (a+c,b+d)
  • is well-defined.
  • Proof. Exercise.

Motivation for multiplication: (a−b)·(c−d) = ac−ad −bc+bd = (ac+bd)−(ad +bc).

  • Proposition. For each (x,y) ∈ N×N, let
  • (x,y)
  • denote the

equivalence class of (x,y) under ∼.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-47
SLIDE 47

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Motivation for addition: (a−b)+(c−d) = (a+c)−(b+d).

  • Proposition. For each (x,y) ∈ N×N, let
  • (x,y)
  • denote the

equivalence class of (x,y) under ∼. Then the operation

  • (a,b)
  • +
  • (c,d)
  • :=
  • (a+c,b+d)
  • is well-defined.
  • Proof. Exercise.

Motivation for multiplication: (a−b)·(c−d) = ac−ad −bc+bd = (ac+bd)−(ad +bc).

  • Proposition. For each (x,y) ∈ N×N, let
  • (x,y)
  • denote the

equivalence class of (x,y) under ∼. Then the operation

  • (a,b)
  • ·
  • (c,d)
  • :=
  • (ac+bd,ad +bc)
  • is well-defined.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-48
SLIDE 48

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-49
SLIDE 49

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • .

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-50
SLIDE 50

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-51
SLIDE 51

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-52
SLIDE 52

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-53
SLIDE 53

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-54
SLIDE 54

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-55
SLIDE 55

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc. ac+bd +a′d′ +b′c′

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-56
SLIDE 56

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc. ac+bd +a′d′ +b′c′ +b′c

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-57
SLIDE 57

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc. ac+bd +a′d′ +b′c′ +b′c =

  • a+b′

c+bd +a′d′ +b′c′

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-58
SLIDE 58

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc. ac+bd +a′d′ +b′c′ +b′c =

  • a+b′

c+bd +a′d′ +b′c′ =

  • a′ +b
  • c+bd +a′d′ +b′c′

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-59
SLIDE 59

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc. ac+bd +a′d′ +b′c′ +b′c =

  • a+b′

c+bd +a′d′ +b′c′ =

  • a′ +b
  • c+bd +a′d′ +b′c′

= a′c+bc+bd +b′c′ +a′d′

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-60
SLIDE 60

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc. ac+bd +a′d′ +b′c′ +b′c =

  • a+b′

c+bd +a′d′ +b′c′ =

  • a′ +b
  • c+bd +a′d′ +b′c′

= a′c+bc+bd +b′c′ +a′d′ = a′ c+d′ +bc+bd +b′c′

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-61
SLIDE 61

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc. ac+bd +a′d′ +b′c′ +b′c =

  • a+b′

c+bd +a′d′ +b′c′ =

  • a′ +b
  • c+bd +a′d′ +b′c′

= a′c+bc+bd +b′c′ +a′d′ = a′ c+d′ +bc+bd +b′c′ = a′ c′ +d

  • +bc+bd +b′c′

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-62
SLIDE 62

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc. ac+bd +a′d′ +b′c′ +b′c =

  • a+b′

c+bd +a′d′ +b′c′ =

  • a′ +b
  • c+bd +a′d′ +b′c′

= a′c+bc+bd +b′c′ +a′d′ = a′ c+d′ +bc+bd +b′c′ = a′ c′ +d

  • +bc+bd +b′c′ = a′c′ +a′d +bc+bd +b′c′

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-63
SLIDE 63

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc. ac+bd +a′d′ +b′c′ +b′c =

  • a+b′

c+bd +a′d′ +b′c′ =

  • a′ +b
  • c+bd +a′d′ +b′c′

= a′c+bc+bd +b′c′ +a′d′ = a′ c+d′ +bc+bd +b′c′ = a′ c′ +d

  • +bc+bd +b′c′ = a′c′ +a′d +bc+bd +b′c′

= a′c′ +

  • a′ +b
  • d +bc+b′c′

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-64
SLIDE 64

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc. ac+bd +a′d′ +b′c′ +b′c =

  • a+b′

c+bd +a′d′ +b′c′ =

  • a′ +b
  • c+bd +a′d′ +b′c′

= a′c+bc+bd +b′c′ +a′d′ = a′ c+d′ +bc+bd +b′c′ = a′ c′ +d

  • +bc+bd +b′c′ = a′c′ +a′d +bc+bd +b′c′

= a′c′ +

  • a′ +b
  • d +bc+b′c′ = a′c′ +
  • a+b′

d +bc+b′c′

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-65
SLIDE 65

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc. ac+bd +a′d′ +b′c′ +b′c =

  • a+b′

c+bd +a′d′ +b′c′ =

  • a′ +b
  • c+bd +a′d′ +b′c′

= a′c+bc+bd +b′c′ +a′d′ = a′ c+d′ +bc+bd +b′c′ = a′ c′ +d

  • +bc+bd +b′c′ = a′c′ +a′d +bc+bd +b′c′

= a′c′ +

  • a′ +b
  • d +bc+b′c′ = a′c′ +
  • a+b′

d +bc+b′c′ = a′c′ +ad +b′d +bc+b′c′

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-66
SLIDE 66

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc. ac+bd +a′d′ +b′c′ +b′c =

  • a+b′

c+bd +a′d′ +b′c′ =

  • a′ +b
  • c+bd +a′d′ +b′c′

= a′c+bc+bd +b′c′ +a′d′ = a′ c+d′ +bc+bd +b′c′ = a′ c′ +d

  • +bc+bd +b′c′ = a′c′ +a′d +bc+bd +b′c′

= a′c′ +

  • a′ +b
  • d +bc+b′c′ = a′c′ +
  • a+b′

d +bc+b′c′ = a′c′ +ad +b′d +bc+b′c′ = a′c′ +ad +b′ d +c′ +bc

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-67
SLIDE 67

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc. ac+bd +a′d′ +b′c′ +b′c =

  • a+b′

c+bd +a′d′ +b′c′ =

  • a′ +b
  • c+bd +a′d′ +b′c′

= a′c+bc+bd +b′c′ +a′d′ = a′ c+d′ +bc+bd +b′c′ = a′ c′ +d

  • +bc+bd +b′c′ = a′c′ +a′d +bc+bd +b′c′

= a′c′ +

  • a′ +b
  • d +bc+b′c′ = a′c′ +
  • a+b′

d +bc+b′c′ = a′c′ +ad +b′d +bc+b′c′ = a′c′ +ad +b′ d +c′ +bc = a′c′ +ad +b′ d′ +c

  • +bc

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-68
SLIDE 68

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc. ac+bd +a′d′ +b′c′ +b′c =

  • a+b′

c+bd +a′d′ +b′c′ =

  • a′ +b
  • c+bd +a′d′ +b′c′

= a′c+bc+bd +b′c′ +a′d′ = a′ c+d′ +bc+bd +b′c′ = a′ c′ +d

  • +bc+bd +b′c′ = a′c′ +a′d +bc+bd +b′c′

= a′c′ +

  • a′ +b
  • d +bc+b′c′ = a′c′ +
  • a+b′

d +bc+b′c′ = a′c′ +ad +b′d +bc+b′c′ = a′c′ +ad +b′ d +c′ +bc = a′c′ +ad +b′ d′ +c

  • +bc = a′c′ +ad +b′d′ +b′c+bc

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-69
SLIDE 69

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc. ac+bd +a′d′ +b′c′ +b′c =

  • a+b′

c+bd +a′d′ +b′c′ =

  • a′ +b
  • c+bd +a′d′ +b′c′

= a′c+bc+bd +b′c′ +a′d′ = a′ c+d′ +bc+bd +b′c′ = a′ c′ +d

  • +bc+bd +b′c′ = a′c′ +a′d +bc+bd +b′c′

= a′c′ +

  • a′ +b
  • d +bc+b′c′ = a′c′ +
  • a+b′

d +bc+b′c′ = a′c′ +ad +b′d +bc+b′c′ = a′c′ +ad +b′ d +c′ +bc = a′c′ +ad +b′ d′ +c

  • +bc = a′c′ +ad +b′d′ +b′c+bc

= a′c′ +b′d′ +ad +bc+b′c

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-70
SLIDE 70

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc. ac+bd +a′d′ +b′c′ +b′c =

  • a+b′

c+bd +a′d′ +b′c′ =

  • a′ +b
  • c+bd +a′d′ +b′c′

= a′c+bc+bd +b′c′ +a′d′ = a′ c+d′ +bc+bd +b′c′ = a′ c′ +d

  • +bc+bd +b′c′ = a′c′ +a′d +bc+bd +b′c′

= a′c′ +

  • a′ +b
  • d +bc+b′c′ = a′c′ +
  • a+b′

d +bc+b′c′ = a′c′ +ad +b′d +bc+b′c′ = a′c′ +ad +b′ d +c′ +bc = a′c′ +ad +b′ d′ +c

  • +bc = a′c′ +ad +b′d′ +b′c+bc

= a′c′ +b′d′ +ad +bc+b′c Hence ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-71
SLIDE 71

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc. ac+bd +a′d′ +b′c′ +b′c =

  • a+b′

c+bd +a′d′ +b′c′ =

  • a′ +b
  • c+bd +a′d′ +b′c′

= a′c+bc+bd +b′c′ +a′d′ = a′ c+d′ +bc+bd +b′c′ = a′ c′ +d

  • +bc+bd +b′c′ = a′c′ +a′d +bc+bd +b′c′

= a′c′ +

  • a′ +b
  • d +bc+b′c′ = a′c′ +
  • a+b′

d +bc+b′c′ = a′c′ +ad +b′d +bc+b′c′ = a′c′ +ad +b′ d +c′ +bc = a′c′ +ad +b′ d′ +c

  • +bc = a′c′ +ad +b′d′ +b′c+bc

= a′c′ +b′d′ +ad +bc+b′c Hence ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc, that is,

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • .

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-72
SLIDE 72

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Proof. Let
  • (a,b)
  • =
  • (a′,b′)
  • and let
  • (c,d)
  • =
  • (c′,d′)
  • . We

must prove

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • ,

that is, ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc. ac+bd +a′d′ +b′c′ +b′c =

  • a+b′

c+bd +a′d′ +b′c′ =

  • a′ +b
  • c+bd +a′d′ +b′c′

= a′c+bc+bd +b′c′ +a′d′ = a′ c+d′ +bc+bd +b′c′ = a′ c′ +d

  • +bc+bd +b′c′ = a′c′ +a′d +bc+bd +b′c′

= a′c′ +

  • a′ +b
  • d +bc+b′c′ = a′c′ +
  • a+b′

d +bc+b′c′ = a′c′ +ad +b′d +bc+b′c′ = a′c′ +ad +b′ d +c′ +bc = a′c′ +ad +b′ d′ +c

  • +bc = a′c′ +ad +b′d′ +b′c+bc

= a′c′ +b′d′ +ad +bc+b′c Hence ac+bd +a′d′ +b′c′ = a′c′ +b′d′ +ad +bc, that is,

  • (ac+bd,ad +bc)
  • =
  • (a′c′ +b′d′,a′d′ +b′c′)
  • .

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-73
SLIDE 73

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Definition.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-74
SLIDE 74

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Definition. The integers Z are defined to be the set of

equivalence classes

  • (a,b)
  • f elements of N×N under the

equivalence relation ∼.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-75
SLIDE 75

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Definition. The integers Z are defined to be the set of

equivalence classes

  • (a,b)
  • f elements of N×N under the

equivalence relation ∼. Addition of integers is defined by

  • (a,b)
  • +
  • (c,d)
  • =
  • (a+c,b+d)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-76
SLIDE 76

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Definition. The integers Z are defined to be the set of

equivalence classes

  • (a,b)
  • f elements of N×N under the

equivalence relation ∼. Addition of integers is defined by

  • (a,b)
  • +
  • (c,d)
  • =
  • (a+c,b+d)
  • and multiplication is

defined by

  • (a,b)
  • ·
  • (c,d)
  • =
  • (ac+bd,ad +bc)
  • .

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-77
SLIDE 77

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Theorem.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-78
SLIDE 78

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Theorem. The addition + of integers is associative

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-79
SLIDE 79

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Theorem. The addition + of integers is associative,

0 :=

  • (1,1)
  • is a neutral element with respect to +

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-80
SLIDE 80

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Theorem. The addition + of integers is associative,

0 :=

  • (1,1)
  • is a neutral element with respect to +, for every

x =

  • (a,b)
  • ∈ Z there is an element −x :=
  • (b,a)
  • so that

x+(−x) = (−x)+x = 0

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-81
SLIDE 81

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Theorem. The addition + of integers is associative,

0 :=

  • (1,1)
  • is a neutral element with respect to +, for every

x =

  • (a,b)
  • ∈ Z there is an element −x :=
  • (b,a)
  • so that

x+(−x) = (−x)+x = 0, and + is commutative.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-82
SLIDE 82

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (associativity).

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-83
SLIDE 83

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (associativity). Let x,y,z ∈ Z with x =

  • (a,b)
  • ,

y =

  • (c,d)
  • , and z =
  • (e,f)
  • .

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-84
SLIDE 84

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (associativity). Let x,y,z ∈ Z with x =

  • (a,b)
  • ,

y =

  • (c,d)
  • , and z =
  • (e,f)
  • . Then

(x+y)+z

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-85
SLIDE 85

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (associativity). Let x,y,z ∈ Z with x =

  • (a,b)
  • ,

y =

  • (c,d)
  • , and z =
  • (e,f)
  • . Then

(x+y)+z =

  • (a,b)
  • +
  • (c,d)
  • +
  • (e,f)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-86
SLIDE 86

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (associativity). Let x,y,z ∈ Z with x =

  • (a,b)
  • ,

y =

  • (c,d)
  • , and z =
  • (e,f)
  • . Then

(x+y)+z =

  • (a,b)
  • +
  • (c,d)
  • +
  • (e,f)
  • =
  • (a+c,b+d)
  • +
  • (e,f)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-87
SLIDE 87

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (associativity). Let x,y,z ∈ Z with x =

  • (a,b)
  • ,

y =

  • (c,d)
  • , and z =
  • (e,f)
  • . Then

(x+y)+z =

  • (a,b)
  • +
  • (c,d)
  • +
  • (e,f)
  • =
  • (a+c,b+d)
  • +
  • (e,f)
  • =
  • (a+c)+e,(b+d)+f
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-88
SLIDE 88

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (associativity). Let x,y,z ∈ Z with x =

  • (a,b)
  • ,

y =

  • (c,d)
  • , and z =
  • (e,f)
  • . Then

(x+y)+z =

  • (a,b)
  • +
  • (c,d)
  • +
  • (e,f)
  • =
  • (a+c,b+d)
  • +
  • (e,f)
  • =
  • (a+c)+e,(b+d)+f
  • =
  • a+(c+e),b+(d +f)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-89
SLIDE 89

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (associativity). Let x,y,z ∈ Z with x =

  • (a,b)
  • ,

y =

  • (c,d)
  • , and z =
  • (e,f)
  • . Then

(x+y)+z =

  • (a,b)
  • +
  • (c,d)
  • +
  • (e,f)
  • =
  • (a+c,b+d)
  • +
  • (e,f)
  • =
  • (a+c)+e,(b+d)+f
  • =
  • a+(c+e),b+(d +f)
  • =
  • (a,b)
  • +
  • (c+e,d +f)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-90
SLIDE 90

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (associativity). Let x,y,z ∈ Z with x =

  • (a,b)
  • ,

y =

  • (c,d)
  • , and z =
  • (e,f)
  • . Then

(x+y)+z =

  • (a,b)
  • +
  • (c,d)
  • +
  • (e,f)
  • =
  • (a+c,b+d)
  • +
  • (e,f)
  • =
  • (a+c)+e,(b+d)+f
  • =
  • a+(c+e),b+(d +f)
  • =
  • (a,b)
  • +
  • (c+e,d +f)
  • =
  • (a,b)
  • +
  • (c,d)
  • +
  • (e,f)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-91
SLIDE 91

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (associativity). Let x,y,z ∈ Z with x =

  • (a,b)
  • ,

y =

  • (c,d)
  • , and z =
  • (e,f)
  • . Then

(x+y)+z =

  • (a,b)
  • +
  • (c,d)
  • +
  • (e,f)
  • =
  • (a+c,b+d)
  • +
  • (e,f)
  • =
  • (a+c)+e,(b+d)+f
  • =
  • a+(c+e),b+(d +f)
  • =
  • (a,b)
  • +
  • (c+e,d +f)
  • =
  • (a,b)
  • +
  • (c,d)
  • +
  • (e,f)
  • =

x+(y+z).

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-92
SLIDE 92

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (neutral element).

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-93
SLIDE 93

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (neutral element). Let x =

  • (a,b)
  • ∈ Z.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-94
SLIDE 94

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (neutral element). Let x =

  • (a,b)
  • ∈ Z.

x+0

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-95
SLIDE 95

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (neutral element). Let x =

  • (a,b)
  • ∈ Z.

x+0 =

  • (a,b)
  • +
  • (1,1)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-96
SLIDE 96

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (neutral element). Let x =

  • (a,b)
  • ∈ Z.

x+0 =

  • (a,b)
  • +
  • (1,1)
  • =
  • (a+1,b+1)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-97
SLIDE 97

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (neutral element). Let x =

  • (a,b)
  • ∈ Z.

x+0 =

  • (a,b)
  • +
  • (1,1)
  • =
  • (a+1,b+1)
  • =
  • (a,b)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-98
SLIDE 98

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (neutral element). Let x =

  • (a,b)
  • ∈ Z.

x+0 =

  • (a,b)
  • +
  • (1,1)
  • =
  • (a+1,b+1)
  • =
  • (a,b)
  • =

x

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-99
SLIDE 99

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (neutral element). Let x =

  • (a,b)
  • ∈ Z.

x+0 =

  • (a,b)
  • +
  • (1,1)
  • =
  • (a+1,b+1)
  • =
  • (a,b)
  • =

x =

  • (a,b)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-100
SLIDE 100

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (neutral element). Let x =

  • (a,b)
  • ∈ Z.

x+0 =

  • (a,b)
  • +
  • (1,1)
  • =
  • (a+1,b+1)
  • =
  • (a,b)
  • =

x =

  • (a,b)
  • =
  • (1+a,1+b)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-101
SLIDE 101

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (neutral element). Let x =

  • (a,b)
  • ∈ Z.

x+0 =

  • (a,b)
  • +
  • (1,1)
  • =
  • (a+1,b+1)
  • =
  • (a,b)
  • =

x =

  • (a,b)
  • =
  • (1+a,1+b)
  • =
  • (1,1)
  • +
  • (a,b)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-102
SLIDE 102

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (neutral element). Let x =

  • (a,b)
  • ∈ Z.

x+0 =

  • (a,b)
  • +
  • (1,1)
  • =
  • (a+1,b+1)
  • =
  • (a,b)
  • =

x =

  • (a,b)
  • =
  • (1+a,1+b)
  • =
  • (1,1)
  • +
  • (a,b)
  • =

0+x.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-103
SLIDE 103

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (inverse element).

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-104
SLIDE 104

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (inverse element). Let x =

  • (a,b)
  • ∈ Z and let

−x :=

  • (b,a)
  • ∈ Z.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-105
SLIDE 105

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (inverse element). Let x =

  • (a,b)
  • ∈ Z and let

−x :=

  • (b,a)
  • ∈ Z.

x+(−x)

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-106
SLIDE 106

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (inverse element). Let x =

  • (a,b)
  • ∈ Z and let

−x :=

  • (b,a)
  • ∈ Z.

x+(−x) =

  • (a,b)
  • +
  • (b,a)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-107
SLIDE 107

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (inverse element). Let x =

  • (a,b)
  • ∈ Z and let

−x :=

  • (b,a)
  • ∈ Z.

x+(−x) =

  • (a,b)
  • +
  • (b,a)
  • =
  • (a+b,b+a)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-108
SLIDE 108

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (inverse element). Let x =

  • (a,b)
  • ∈ Z and let

−x :=

  • (b,a)
  • ∈ Z.

x+(−x) =

  • (a,b)
  • +
  • (b,a)
  • =
  • (a+b,b+a)
  • =
  • (1,1)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-109
SLIDE 109

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (inverse element). Let x =

  • (a,b)
  • ∈ Z and let

−x :=

  • (b,a)
  • ∈ Z.

x+(−x) =

  • (a,b)
  • +
  • (b,a)
  • =
  • (a+b,b+a)
  • =
  • (1,1)
  • =

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-110
SLIDE 110

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (inverse element). Let x =

  • (a,b)
  • ∈ Z and let

−x :=

  • (b,a)
  • ∈ Z.

x+(−x) =

  • (a,b)
  • +
  • (b,a)
  • =
  • (a+b,b+a)
  • =
  • (1,1)
  • =

=

  • (b+a,a+b)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-111
SLIDE 111

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (inverse element). Let x =

  • (a,b)
  • ∈ Z and let

−x :=

  • (b,a)
  • ∈ Z.

x+(−x) =

  • (a,b)
  • +
  • (b,a)
  • =
  • (a+b,b+a)
  • =
  • (1,1)
  • =

=

  • (b+a,a+b)
  • =
  • (b,a)
  • +
  • (a,b)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-112
SLIDE 112

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (inverse element). Let x =

  • (a,b)
  • ∈ Z and let

−x :=

  • (b,a)
  • ∈ Z.

x+(−x) =

  • (a,b)
  • +
  • (b,a)
  • =
  • (a+b,b+a)
  • =
  • (1,1)
  • =

=

  • (b+a,a+b)
  • =
  • (b,a)
  • +
  • (a,b)
  • =

(−x)+x.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-113
SLIDE 113

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (commutativity).

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-114
SLIDE 114

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (commutativity). Let x,y,z ∈ Z with x =

  • (a,b)
  • and

y =

  • (c,d)
  • .

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-115
SLIDE 115

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (commutativity). Let x,y,z ∈ Z with x =

  • (a,b)
  • and

y =

  • (c,d)
  • .

x+y

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-116
SLIDE 116

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (commutativity). Let x,y,z ∈ Z with x =

  • (a,b)
  • and

y =

  • (c,d)
  • .

x+y =

  • (a,b)
  • +
  • (c,d)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-117
SLIDE 117

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (commutativity). Let x,y,z ∈ Z with x =

  • (a,b)
  • and

y =

  • (c,d)
  • .

x+y =

  • (a,b)
  • +
  • (c,d)
  • =
  • (a+c,b+d)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-118
SLIDE 118

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (commutativity). Let x,y,z ∈ Z with x =

  • (a,b)
  • and

y =

  • (c,d)
  • .

x+y =

  • (a,b)
  • +
  • (c,d)
  • =
  • (a+c,b+d)
  • =
  • (c+a,d +b)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-119
SLIDE 119

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (commutativity). Let x,y,z ∈ Z with x =

  • (a,b)
  • and

y =

  • (c,d)
  • .

x+y =

  • (a,b)
  • +
  • (c,d)
  • =
  • (a+c,b+d)
  • =
  • (c+a,d +b)
  • =
  • (c,d)
  • +
  • (a,b)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-120
SLIDE 120

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (commutativity). Let x,y,z ∈ Z with x =

  • (a,b)
  • and

y =

  • (c,d)
  • .

x+y =

  • (a,b)
  • +
  • (c,d)
  • =
  • (a+c,b+d)
  • =
  • (c+a,d +b)
  • =
  • (c,d)
  • +
  • (a,b)
  • =

y+x

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-121
SLIDE 121

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

Proof (commutativity). Let x,y,z ∈ Z with x =

  • (a,b)
  • and

y =

  • (c,d)
  • .

x+y =

  • (a,b)
  • +
  • (c,d)
  • =
  • (a+c,b+d)
  • =
  • (c+a,d +b)
  • =
  • (c,d)
  • +
  • (a,b)
  • =

y+x

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-122
SLIDE 122

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Theorem. Multiplication of integers is associative

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-123
SLIDE 123

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Theorem. Multiplication of integers is associative, distributive
  • ver addition

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-124
SLIDE 124

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Theorem. Multiplication of integers is associative, distributive
  • ver addition, it has a neutral element 1 :=
  • (2,1)
  • Bernd Schr¨
  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-125
SLIDE 125

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Theorem. Multiplication of integers is associative, distributive
  • ver addition, it has a neutral element 1 :=
  • (2,1)
  • , and it is

commutative.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers

slide-126
SLIDE 126

logo1 Introduction Equivalence Classes Arithmetic Operations Properties

  • Theorem. Multiplication of integers is associative, distributive
  • ver addition, it has a neutral element 1 :=
  • (2,1)
  • , and it is

commutative.

  • Proof. Exercise.

Bernd Schr¨

  • der

Louisiana Tech University, College of Engineering and Science Constructing the Integers