1. Trang chủ
  2. » Giáo án - Bài giảng

Bài giảng Toán rời rạc: Quy nạp - Trần Vĩnh Đức

37 62 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 37
Dung lượng 2,29 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng Toán rời rạc: Quy nạp cung cấp cho người học những nội dung kiến thức như: Nguyên lý quy nạp, quy nạp mạnh, ví dụ chứng minh sai, 15-Puzzle, 8-Puzzle, chuyển hàng, chuyển cột,... Mời các bạn cùng tham khảo.

Trang 1

Quy nạp

Trần Vĩnh Đức

HUSTNgày 24 tháng 7 năm 2018

Trang 2

Tài liệu tham khảo

▶ Eric Lehman, F Thomson Leighton & Albert R Meyer,

Kenneth H Rosen, Toán học rời rạc ứng dụng trong tin học

(Bản dịch Tiếng Việt)

Trang 3

Nội dung

Nguyên lý quy nạp

Quy nạp mạnh

Trang 4

6665 6463626159

56

53 52

5049

45

434241403938 37

35 32

30 29 28

27 26 25

22 21

191817 161514 13

11 9 8 7 6 5 4

3

2

1

Trang 9

Chứng minh.

▶ Bước cơ sở: P(0) đúng vì 03− 0 = 0 chia hết cho 3.

▶ Bước quy nạp: Ta sẽ chứng minh rằng, với mọi n ∈ N, mệnh

chia hết cho 3 nên P(n + 1) đúng.

Theo quy nạp ta có P(n) đúng với mọi số n ∈ N.

Trang 11

Đặt P(n) là mệnh đề

”Trong mọi tập gồm n con ngựa, các con ngựa đều cùng màu.”

Chứng minh Sai.

▶ Bước cơ sở: P(1) đúng vì chỉ có một con ngựa.

▶ Bước quy nạp: Giả sử P(n) đúng để chứng minh P(n + 1)

đúng.

Xét tập gồm n + 1 con ngựa {h1, h2, · · · , hn+1}

Các con h1, h2, , hn có cùng màu (giả thiết quy nạp).

Các con h2, h3, , hn+1 có cùng màu (giả thiết quy nạp).

Vậy

màu(h1) = màu(h2, , hn) = màu(hn+1).

Vậy các con ngựa {h1, h2, · · · , hn+1} đều cùng màu Có nghĩa

rằng P(n + 1) đúng.

Theo quy nạp ta có P(n) đúng với mọi số n ∈ N.

Trang 13

Ví dụ lát gạch

2.6 Courtyard Tiling

Induction served purely as a proof technique in the preceding examples But induction

sometimes can serve as a more general reasoning tool.

MIT recently constructed a new computer science building As the project went further

and further over budget, there were some radical fundraising ideas One plan was to

install a big courtyard with dimensions 2n⇥ 2n:

2n

2n

One of the central squares would be occupied by a statue of a wealthy potential donor.

Let’s call him “Bill” (In the special case n = 0, the whole courtyard consists of a single

central square; otherwise, there are four central squares.) A complication was that the

building’s unconventional architect, Frank Gehry, insisted that only special L-shaped tiles

be used:

A courtyard meeting these constraints exsists, at least for n = 2:

B

For larger values of n, is there a way to tile a 2n⇥ 2ncourtyard with L-shaped tiles and a

statue in the center? Let’s try to prove that this is so.

Theorem 15. For all n 0 there exists a tiling of a 2n⇥ 2n courtyard with Bill in a central

be used:

A courtyard meeting these constraints exsists, at least for n = 2:

B

statue in the center? Let’s try to prove that this is so.

Theorem 15. For all n 0 there exists a tiling of a 2 n

2n

2n

One of the central squares would be occupied by a statue of a wealthy potential donor

Let’s call him “Bill” (In the special case n = 0, the whole courtyard consists of a singlecentral square; otherwise, there are four central squares.) A complication was that thebuilding’s unconventional architect, Frank Gehry, insisted that only special L-shaped tiles

13 / 37

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 14

Định lý

Với mọi n, luôn có cách lát gạch một sân 2n× 2n chỉ để lại một ô trống ở giữa (để đặt tượng Bill).

Trang 15

Chứng minh thử.

Xét P(n) là mệnh đề

▶ Bước cơ sở: P(0) đúng vì chỉ có một ô dành cho Bill.

▶ Bước quy nạp: !

Trang 16

Base case: P (0) is true because Bill fills the whole courtyard.

Inductive step: Assume that there is a tiling of a 2n⇥ 2ncourtyard with Bill in the centerfor some n 0 We must prove that there is a way to tile a 2n+1⇥ 2n+1courtyard with Bill

a tiling of the remainder

This advice may sound bizzare: “If you can’t prove something, try to prove somethingmore grand!” But for induction arguments, this makes sense In the inductive step, whereyou have to prove P (n) ) P (n + 1), you’re in better shape because you can assume P (n),which is now a more general, more useful statement Let’s see how this plays out in thecase of courtyard tiling

Proof (successful attempt) The proof is by induction Let P (n) be the proposition that forevery location of Bill in a 2n⇥ 2ncourtyard, there exists a tiling of the remainder.Base case: P (0) is true because Bill fills the whole courtyard

Inductive step: Asume that P (n) is true for some n 0; that is, for every location of Bill in

a 2n⇥ 2ncourtyard, there exists a tiling of the remainder Divide the 2n+1⇥ 2n+1courtyardinto four quadrants, each 2n⇥ 2n One quadrant contains Bill (B in the diagram below) Place a temporary Bill (X in the diagram) in each of the three central squares lying outside

this quadrant:

X

X X B

Trang 17

15-Puzzle“mcs-ftl” — 2010/9/8 — 0:40 — page 59 — #65

252624

2221

87

43

(a)

252624

2221:

23

87

43

(b)

Figure 3.5 The 15-puzzle in its starting configuration (a) and after the 12-block

is moved into the hole below (b)

262524

2221

87

43

Figure 3.6 The desired final configuration for the 15-puzzle Can it be achieved

by only moving one block at a time into an adjacent hole?

get all 15 blocks into their natural order A picture of the 15-puzzle is shown in

The 15-puzzle became very popular in North America and Europe and is stillsold in game and puzzle shops today Prizes were offered for its solution, but

it is doubtful that they were ever awarded, since it is impossible to get from the

one block at a time into an adjacent hole The proof of this fact is a little tricky so

we have left it for you to figure out on your own! Instead, we will prove that theanalogous task for the much easier 8-puzzle cannot be performed Both proofs, ofcourse, make use of the Invariant Method

“mcs-ftl” — 2010/9/8 — 0:40 — page 59 — #65

252624

2221

87

43

(a)

252624

2221:

23

87

43

(b)Figure 3.5 The 15-puzzle in its starting configuration (a) and after the 12-block

is moved into the hole below (b)

262524

2221

87

43

Figure 3.6 The desired final configuration for the 15-puzzle Can it be achieved

by only moving one block at a time into an adjacent hole?

get all 15 blocks into their natural order A picture of the 15-puzzle is shown inFigure3.5along with the configuration after the 12-block is moved into the holebelow The desired final configuration is shown in Figure3.6

The 15-puzzle became very popular in North America and Europe and is stillsold in game and puzzle shops today Prizes were offered for its solution, but

it is doubtful that they were ever awarded, since it is impossible to get from theconfiguration in Figure3.5(a) to the configuration in Figure3.6by only movingone block at a time into an adjacent hole The proof of this fact is a little tricky so

we have left it for you to figure out on your own! Instead, we will prove that theanalogous task for the much easier 8-puzzle cannot be performed Both proofs, ofcourse, make use of the Invariant Method

Chuyển hợp lệ: di chuyển một số sang ô trống cạnh nó.

17 / 37

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 18

22 21

8 7

4 3

(a)

25 26 24

22 21 :

23

8 7

4 3

(b)

Figure 3.5 The 15-puzzle in its starting configuration (a) and after the 12-block

is moved into the hole below (b).

26 25 24

22 21

8 7

4 3

Figure 3.6 The desired final configuration for the 15-puzzle Can it be achieved

by only moving one block at a time into an adjacent hole?

get all 15 blocks into their natural order A picture of the 15-puzzle is shown in Figure 3.5 along with the configuration after the 12-block is moved into the hole below The desired final configuration is shown in Figure 3.6

The 15-puzzle became very popular in North America and Europe and is still sold in game and puzzle shops today Prizes were offered for its solution, but

sang

“mcs-ftl” — 2010/9/8 — 0:40 — page 59 — #65

3.3 Invariants 59

25 26 24

22 21

8 7

4 3

(a)

25 26 24

22 21 :

23

8 7

4 3

(b)

Figure 3.5 The 15-puzzle in its starting configuration (a) and after the 12-block

is moved into the hole below (b).

26 25 24

22 21

8 7

4 3

Figure 3.6 The desired final configuration for the 15-puzzle Can it be achieved

by only moving one block at a time into an adjacent hole?

get all 15 blocks into their natural order A picture of the 15-puzzle is shown in Figure 3.5 along with the configuration after the 12-block is moved into the hole below The desired final configuration is shown in Figure 3.6

The 15-puzzle became very popular in North America and Europe and is still sold in game and puzzle shops today Prizes were offered for its solution, but

it is doubtful that they were ever awarded, since it is impossible to get from the configuration in Figure 3.5 (a) to the configuration in Figure 3.6 by only moving one block at a time into an adjacent hole The proof of this fact is a little tricky so

we have left it for you to figure out on your own! Instead, we will prove that the analogous task for the much easier 8-puzzle cannot be performed Both proofs, of course, make use of the Invariant Method.

không?

18 / 37

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 19

8-Puzzle“mcs-ftl” — 2010/9/8 — 0:40 — page 60 — #66

Chapter 3 Induction

60

GH

FED

CBA

(a)

G

H

FED

CBA

CBA

(c)

Figure 3.7 The 8-Puzzle in its initial configuration (a) and after one (b) andtwo (c) possible moves

3.3.4 The 8-Puzzle

In the 8-Puzzle, there are 8 lettered tiles (A–H) and a blank square arranged in a

3⇥ 3 grid Any lettered tile adjacent to the blank square can be slid into the blank.For example, a sequence of two moves is illustrated in Figure3.7

In the initial configuration shown in Figure3.7(a), the G and H tiles are out oforder We can find a way of swapping G and H so that they are in the right order,but then other letters may be out of order Can you find a sequence of moves thatputs these two letters in correct order, but returns every other tile to its originalposition? Some experimentation suggests that the answer is probably “no,” and wewill prove that is so by finding an invariant, namely, a property of the puzzle that isalways maintained, no matter how you move the tiles around If we can then showthat putting all the tiles in the correct order would violate the invariant, then we canconclude that the puzzle cannot be solved

Theorem 3.3.3 No sequence of legal moves transforms the configuration in ure3.7(a) into the configuration in Figure3.8

Fig-We’ll build up a sequence of observations, stated as lemmas Once we achieve

a critical mass, we’ll assemble these observations into a complete proof of rem3.3.3

Theo-Define a row move as a move in which a tile slides horizontally and a columnmove as one in which the tile slides vertically Assume that tiles are read top-to-bottom and left-to-right like English text, that is, the natural order, defined asfollows: So when we say that two tiles are “out of order”, we mean that the largerletter precedes the smaller letter in this natural order

Our difficulty is that one pair of tiles (the G and H) is out of order initially Animmediate observation is that row moves alone are of little value in addressing this

19 / 37

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 20

CBA

(a)

G

H

FED

CBA

CBA

(c)

Figure 3.7 The 8-Puzzle in its initial configuration (a) and after one (b) and

two (c) possible moves

3.3.4 The 8-Puzzle

In the 8-Puzzle, there are 8 lettered tiles (A–H) and a blank square arranged in a

order We can find a way of swapping G and H so that they are in the right order,

but then other letters may be out of order Can you find a sequence of moves that

puts these two letters in correct order, but returns every other tile to its original

position? Some experimentation suggests that the answer is probably “no,” and we

will prove that is so by finding an invariant, namely, a property of the puzzle that is

always maintained, no matter how you move the tiles around If we can then show

that putting all the tiles in the correct order would violate the invariant, then we can

conclude that the puzzle cannot be solved

Theorem 3.3.3 No sequence of legal moves transforms the configuration in

We’ll build up a sequence of observations, stated as lemmas Once we achieve

a critical mass, we’ll assemble these observations into a complete proof of

Define a row move as a move in which a tile slides horizontally and a columnmove as one in which the tile slides vertically Assume that tiles are read top-

to-bottom and left-to-right like English text, that is, the natural order, defined as

follows: So when we say that two tiles are “out of order”, we mean that the larger

sang

“mcs-ftl” — 2010/9/8 — 0:40 — page 61 — #67

H G

FED

CBA

Figure 3.8 The desired final configuration of the 8-puzzle

9

765

432

problem:

Lemma 3.3.4 A row move does not change the order of the tiles

Proof A row move moves a tile from cell i to cell i C 1 or vice versa This tiledoes not change its order with respect to any other tile Since no other tile moves,

Let’s turn to column moves This is the more interesting case, since here the

order of the pairs G; H / and G; E/

Lemma 3.3.5 A column move changes the relative order of exactly two pairs oftiles

Proof Sliding a tile down moves it after the next two tiles in the order Sliding atile up moves it before the previous two tiles in the order Either way, the relativeorder changes between the moved tile and each of the two tiles it crosses The

20 / 37

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 21

Định lý

Không tồn tại dãy chuyển cho bài toán trên.

Trang 22

F E D

C B A

Figure 3.8 The desired final configuration of the 8-puzzle

9

7 6 5

4 3 2

problem:

Lemma 3.3.4 A row move does not change the order of the tiles

Proof A row move moves a tile from cell i to cell i C 1 or vice versa This tiledoes not change its order with respect to any other tile Since no other tile moves,there is no change in the order of any of the other pairs of tiles ⌅Let’s turn to column moves This is the more interesting case, since here theorder can change For example, the column move in Figure3.9changes the relativeorder of the pairs G; H / and G; E/

Lemma 3.3.5 A column move changes the relative order of exactly two pairs oftiles

Proof Sliding a tile down moves it after the next two tiles in the order Sliding atile up moves it before the previous two tiles in the order Either way, the relativeorder changes between the moved tile and each of the two tiles it crosses Therelative order between any other pair of tiles does not change ⌅

Bổ đề

Mỗi lần chuyển hàng không làm thay đổi thứ tự các chữ.

22 / 37

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 23

F D

C B A

(a)

E H

G

F D

C B A

G D F

C B A

There is exactly one inversion G; H / in the start state:

G H

F E D

C B A

23 / 37

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 24

Cặp ngược

Định nghĩa

Cặp chữ L1 và L2 gọi là ngược nếu L1 đứng trước L2 trong bảng

chữ cái nhưng L1 lại đứng sau L2 trong ô chữ.

“mcs-ftl” — 2010/9/8 — 0:40 — page 63 — #69

There are no inversions in the end state:

H G

FED

CBA

Let’s work out the effects of row and column moves in terms of inversions

Lemma 3.3.7 During a move, the number of inversions can only increase by 2,

decrease by 2, or remain the same

Proof By Lemma3.3.4, a row move does not change the order of the tiles, and so

a row move does not change the number of inversions

By Lemma3.3.5, a column move changes the relative order of exactly 2 pairs

of tiles There are three cases: If both pairs were originally in order, then the

number of inversions after the move goes up by 2 If both pairs were originally

inverted, then the number of inversions after the move goes down by 2 If one

pair was originally inverted and the other was originally in order, then the number

of inversions stays the same (since changing the former pair makes the number of

inversions smaller by 1, and changing the latter pair makes the number of inversions

We are almost there If the number of inversions only changes by 2, then what

about the parity of the number of inversions? (The “parity” of a number refers to

whether the number is even or odd For example, 7 and 5 have odd parity, and 18

and 0 have even parity.)

Since adding or subtracting 2 from a number does not change its parity, we have

the following corollary to Lemma3.3.7:

Corollary 3.3.8 Neither a row move nor a column move ever changes the parity

of the number of inversions

Now we can bundle up all these observations and state an invariant, that is, a

“mcs-ftl” — 2010/9/8 — 0:40 — page 62 — #68

Chapter 3 Induction 62

E

FD

CBA

(a)

EH

G

FD

CBA

(b)

Figure 3.9 An example of a column move in which the G-tile is moved into theadjacent hole above In this case, G changes order with E and H

For example, in the puzzle below, there are three inversions: D; F /, E; F /,.E; G/

HE

GDF

CBA

There is exactly one inversion G; H / in the start state:

G H

FED

CBA

“mcs-ftl” — 2010/9/8 — 0:40 — page 62 — #68

Chapter 3 Induction 62

E

FD

CBA

(a)

EH

G

FD

CBA

(b)

Figure 3.9 An example of a column move in which the G-tile is moved into theadjacent hole above In this case, G changes order with E and H

For example, in the puzzle below, there are three inversions: D; F /, E; F /,.E; G/

HE

GDF

CBA

There is exactly one inversion G; H / in the start state:

G H

FED

CBA

24 / 37

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ngày đăng: 16/07/2021, 09:40

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w