Slide 1

Slide 1 text

Class 12: Strong induction Review cs2102: Discrete Mathematics David Evans, Mohammad Mahmoody | University of Virginia

Slide 2

Slide 2 text

Plan 1. Strong Induction 2. Review: • Proof methods • Functions/relations • CNF,DNF,3CNF

Slide 3

Slide 3 text

Take-Away Game Start with = 16 sticks Each turn: player must remove 1, 2, or 3 sticks (Winner is player who takes the last stick)

Slide 4

Slide 4 text

Prove: Always Ends Theorem. A Take-Away game with any initial number of sticks, ∈ ℕ+, ends.

Slide 5

Slide 5 text

Prove: Always Ends Theorem. A Take-Away game with any initial number of sticks, ∈ ℕ+, ends. Is this proof by induction? Seems similar but still different..

Slide 6

Slide 6 text

Using Induction Using Strong Induction strong P(0),..P(n)

Slide 7

Slide 7 text

Strong Induction Rule / Principle

Slide 8

Slide 8 text

Theorem 2. Player 1 has a winning strategy for a Take-Away game with sticks, ∀ ∈ ℕ. ≠ 4. Player 2 has a winning strategy ∀ ∈ ℕ. = 4. Theorem 1 . A Take-Away game with any initial number of sticks, ∈ ℕ+, ends.

Slide 9

Slide 9 text

Proved using Well-Ordering Principle in Class 3 Proof using Strong Induction

Slide 10

Slide 10 text

Which proof method is “more useful”? 1. Well Ordering Principle 2. Induction 3. Strong Induction Slack..

Slide 11

Slide 11 text

They are equally powerful! Each principle implies the other two.. We keep all 3 of them to use whichever is more convenient.

Slide 12

Slide 12 text

Review…

Slide 13

Slide 13 text

Proof Methods:

Slide 14

Slide 14 text

Proof by contra-positive Recall → is equivalent to ¬ → ¬ (check truth table) So, when we want to prove → instead we prove ¬ → ¬ Example: Suppose is a real number. Prove that if is irrational, then √ is also irrational.

Slide 15

Slide 15 text

Proof by contradiction Example: Proving that is not well ordered. Usually useful when we want to prove something like ∀. () or ∀ ¬() (i.e. there is no x P(x))

Slide 16

Slide 16 text

Relations Functions

Slide 17

Slide 17 text

Binary Relation R between A,B (from A to B) with graph ⊆ ×

Slide 18

Slide 18 text

Example 0: Suppose relation : → has the property that: ∀, . ¬() Which properties below must have as well?

Slide 19

Slide 19 text

Example 1: Suppose relation : → has the property that: ∀, 1 , 2 . 1 ∧ 2 → 1 = 2 Which properties below must have as well?

Slide 20

Slide 20 text

How to convert formulas into: DNF, CNF, 3CNF

Slide 21

Slide 21 text

DNF Example: → ↔

Slide 22

Slide 22 text

CNF Example: → ↔

Slide 23

Slide 23 text

3CNF Example1: → ↔ Example2: = ∨ ∧ ∨ ∨ ∨ Write a 3CNF such that is satisfiable if and only if is satisfiable