Division Theorem [proof by induction]

In summary, the conversation discusses the proof of a proposition involving natural numbers and a positive number, where there exist natural numbers m and r satisfying certain conditions. The proof uses induction and is deemed sufficient, with the only concern being the use of 0 \leq r < q, which is justified by the inductive hypothesis. The names and terms used in the conversation are clarified, such as the division algorithm and Euclidean domain.
  • #1
mattmns
1,128
6
First let me say that this is not technically the Division Theorem that I will be proving. Our book calls it the Euclidean Algorithm, but this is clearly not true, it is closer to the Division Theorem, imo. Anyway, my book wants us to prove the following proposition.

Note: Here natural numbers will include 0. Also a positive number is a natural number that is not equal to 0.

Proposition. Let n be a natural number, and let q be a positive number. Then there exist natural numbers m, r such that [itex]0 \leq r < q[/itex] and [itex]n = mq + r[/itex]

Proof: (Holding q fixed, and using induction on n)

Base Case (n=0)
If n = 0, then we can take m = 0 and r = 0, and we will have [itex]0 \leq r < q[/itex] since [itex]0 \leq 0 < q[/itex] and we will also have [itex]n = 0 = 0q + 0 = 0[/itex]. So the proposition is true when n = 0.

Inductive Step
Assume that for some natural number n and fixed positive number q, that there exist natural numbers m, r such that [itex]0 \leq r < q[/itex] and [itex]n = mq + r[/itex]. Then we want to show that the same properties are true for n + 1.

We have [itex]0 \leq r < q[/itex] and I will break this up into two cases.

Case 1: ([itex]0 \leq r < q - 1[/itex])
n = mq + r
=> n + 1 = mq + r + 1
but [itex]0 \leq r < q - 1[/itex] so [itex]0 + 1 \leq r + 1 < q[/itex] thus we can say that [itex]0 \leq r + 1 < q [/itex]
and we have n + 1 = mq + (r + 1) as required.

Case 2: ([itex]r = q - 1[/itex])
again n = mq + r by our inductive hypothesis
so n + 1 = mq + r + 1 = mq + (q - 1) + 1 = mq + q = (m + 1)q = (m + 1)q + 0

m+1 is a natural number, and our remainder is 0, and [itex]0 \leq 0 < q[/itex] as required.

Thus by induction we have proved this proposition. QED.

----------------

Is this proof sufficient? I think it is, but there are much more things involved here than in most of the other proof by inductions I have done, so I just want to make sure I did not screw anything up. Also, any ideas about other ways to prove this proposition using induction?

Thanks!edit... To be a little more specific about what I am worried about in the proof. In my proof I am using [itex]0 \leq r < q[/itex] since I believe I can because it is true by our inductive hypothesis, this is correct and OK to do right?
 
Last edited:
Physics news on Phys.org
  • #2
I'm certainly convinced by your proof.
 
  • #3
First, it isn't important, but you might have the roles of q and m switched. Usually q would be the quotient and r would be the remainder when dividing m by n, and the condition would be 0<=r<m. But that just amounts to relabelling variables, and doesn't affect your proof.

Second, as far as naming, the proces of picking a quotient and remainder for two given elements is generally called the "division algorithm." It can be asked whether an arbitrary ring (an algebraic structure with multiplication and addition, such as the integers) has a division algorithm. The integers do, and this fact may well be called the "division theorem", although I personally haven't heard that term. Finally, if a ring does have a division algorithm, then it immediately follows that it has a Euclidean algorithm (and so also unique factorization), and the ring is called a "Euclidean domain."

And, yes, your proof looks correct.
 

What is the Division Theorem?

The Division Theorem is a mathematical principle that states that given two integers, a and b, there exist unique integers q and r such that a = bq + r, where 0 ≤ r < b.

What is the proof by induction method?

Proof by induction is a mathematical technique used to prove statements that are true for all natural numbers. It involves proving that a statement is true for the first natural number, and then showing that if it is true for one natural number, it is also true for the next one.

How is the Division Theorem proved by induction?

The Division Theorem can be proved by induction by first showing that it is true for the first natural number (usually 0 or 1). Then, the statement is assumed to be true for some natural number k, and it is shown that it is also true for the next natural number, k+1.

Why is proof by induction used for the Division Theorem?

Proof by induction is used for the Division Theorem because it is a statement that is true for all natural numbers, and induction allows us to prove statements that are true for an infinite number of cases.

What are some practical applications of the Division Theorem?

The Division Theorem has many practical applications in mathematics and computer science, such as in the Euclidean algorithm for finding the greatest common divisor of two numbers, and in modular arithmetic for encryption and coding schemes.

Similar threads

  • Calculus and Beyond Homework Help
Replies
2
Views
711
  • Calculus and Beyond Homework Help
Replies
24
Views
795
  • Calculus and Beyond Homework Help
Replies
16
Views
1K
  • Calculus and Beyond Homework Help
Replies
15
Views
2K
  • Calculus and Beyond Homework Help
Replies
3
Views
549
  • Calculus and Beyond Homework Help
Replies
7
Views
708
  • Calculus and Beyond Homework Help
Replies
7
Views
410
  • Calculus and Beyond Homework Help
Replies
1
Views
255
  • Calculus and Beyond Homework Help
Replies
3
Views
273
  • Calculus and Beyond Homework Help
Replies
15
Views
1K
Back
Top