06.11.2014 Views

MTH 260 SECTION 3.4 27 DELTA COLLEGE Let S be the subset of ...

MTH 260 SECTION 3.4 27 DELTA COLLEGE Let S be the subset of ...

MTH 260 SECTION 3.4 27 DELTA COLLEGE Let S be the subset of ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Think <strong>of</strong> <strong>the</strong> points <strong>of</strong> S <strong>be</strong>ing generated on a grid and you will have a good picture <strong>of</strong> <strong>the</strong><br />

points generated after each step.<br />

b) Using strong induction on <strong>the</strong> num<strong>be</strong>r n <strong>of</strong> applications <strong>of</strong> <strong>the</strong> recursive step, where n is<br />

a non-negative integer, let P (n) <strong>be</strong> <strong>the</strong> statement:<br />

“After n applications <strong>of</strong> <strong>the</strong> recursive step, a ≤ 2b whenever (a, b) ∈ S.”<br />

The statement P (0) is true, since after 0 applications <strong>of</strong> <strong>the</strong> recursive step <strong>the</strong> only mem<strong>be</strong>r<br />

<strong>of</strong> S is (0, 0) and 0 ≤ 2(0).<br />

Now assume that <strong>the</strong> statements P (j) are true for 0 ≤ j ≤ k and show that P (k + 1) is true.<br />

Take a mem<strong>be</strong>r (a, b) <strong>of</strong> S that has <strong>be</strong>en generated after k + 1 applications <strong>of</strong> <strong>the</strong> recursive<br />

step. If (a, b) occured after j applications <strong>of</strong> <strong>the</strong> recursive step, and j ≤ k, <strong>the</strong>n we know that<br />

a ≤ 2b by assumption. If (a, b) occured only after k + 1 applications <strong>of</strong> <strong>the</strong> recursive step <strong>the</strong>n<br />

<strong>the</strong>re is a mem<strong>be</strong>r (α, β) ∈ S, generated after fewer applications <strong>of</strong> <strong>the</strong> recursive step, such that<br />

(a, b) is ei<strong>the</strong>r<br />

(α, β + 1), (α + 1, β + 1), or (α + 2, β + 1)<br />

For each <strong>of</strong> <strong>the</strong>se three possibilities a ≤ 2b <strong>be</strong>cause α ≤ 2β (by assumption):<br />

i) For <strong>the</strong> first pair: a = α ≤ 2β < 2(β + 1) = 2b.<br />

ii) For <strong>the</strong> second pair: a = α + 1 ≤ 2β + 1 < 2(β + 1) = 2b.<br />

iii) For <strong>the</strong> third pair: a = α + 2 ≤ 2β + 2 = 2(β + 1) = 2b.<br />

Therefore P (k + 1) is true and P (n) is true for all non-negative integers n.<br />

c) Now using structural induction we prove <strong>the</strong> statment:<br />

“a ≤ 2b whenever (a, b) ∈ S.”<br />

In <strong>the</strong> basis step <strong>of</strong> <strong>the</strong> recursive definition (0, 0) is <strong>the</strong> only mem<strong>be</strong>r <strong>of</strong> S and 0 ≤ 2(0).<br />

In <strong>the</strong> recursive step we generate a new element (a, b) <strong>of</strong> S from an existing element (α, β) ∈ S<br />

in one <strong>of</strong> three ways:<br />

(α, β + 1), (α + 1, β + 1), or (α + 2, β + 1)<br />

By assumption α ≤ 2β, and in each <strong>of</strong> <strong>the</strong> three cases above, that guarentees that a ≤ 2b<br />

i) For <strong>the</strong> first pair: a = α ≤ 2β < 2(β + 1) = 2b.<br />

ii) For <strong>the</strong> second pair: a = α + 1 ≤ 2β + 1 < 2(β + 1) = 2b.<br />

iii) For <strong>the</strong> third pair: a = α + 2 ≤ 2β + 2 = 2(β + 1) = 2b.<br />

Therefore a ≤ 2b whenever (a, b) ∈ S.<br />

Notice that <strong>the</strong> two arguments are very similar, but <strong>the</strong> structural induction argument avoids<br />

<strong>the</strong> awkward reference to <strong>the</strong> num<strong>be</strong>r <strong>of</strong> applications <strong>of</strong> <strong>the</strong> recursive step.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!