Upgrade to PRO for Only $50/Yearβ€”Limited-Time Offer! πŸ”₯

Class 11: Strong Induction

Avatar for David Evans David Evans
September 27, 2016
4.2k

Class 11: StrongΒ Induction

cs2102: Discrete Mathematics
University of Virginia, Fall 2016

See course site for notes:
https://uvacs2102.github.io

Avatar for David Evans

David Evans

September 27, 2016
Tweet

Transcript

  1. Class 11: Stronger Induction cs2102: Discrete Mathematics | F16 uvacs2102.github.io

    David Evans | University of Virginia Exam 1 is in class, Thursday, October 6. See today’s notes for details an preparation advice. Before 6:59pm Wednesday, send me topics you would like to review (read directions on notes carefully, feel free to collude to hit optimal result).
  2. Plan: All about Induction Induction Practice Induction in Practice β€œStrong”

    Induction Time permitting: resolve the chicken-egg conundrum! Exam 1 is in class, Thursday, October 6. See today’s notes for details an preparation advice. Before 6:59pm Wednesday, send me topics you would like to review (read directions on notes carefully, feel free to collude to hit optimal result).
  3. Induction Principle To prove βˆ€ ∈ β„•. : 1. Prove

    (0). 2. Prove βˆ€ ∈ β„•. ⟹ ( + 1).
  4. Induction Principle To prove βˆ€ ∈ β„•. : 1. Prove

    (0). 2. Prove βˆ€ ∈ β„•. ⟹ ( + 1). Started last class: prove that all non-empty finite subsets of β„• have a minimum element. To fit into exact induction principle: βˆ€ ∈ β„•. ∷=
  5. Induction Principle To prove βˆ€ ∈ β„•. : 1. Prove

    (0). 2. Prove βˆ€ ∈ β„•. ⟹ ( + 1). Started last class: prove that all non-empty finite subsets of β„• have a minimum element. To fit into exact induction principle: βˆ€ ∈ β„•. ∷= all subsets of β„• of size + 1 have a minimum element. More naturally: βˆ€ ∈ β„•1. ∷= all subsets of β„• of size have a minimum element.
  6. Induction Principle To prove βˆ€ ∈ β„•. : 1. Prove

    (0). 2. Prove βˆ€ ∈ β„•. ⟹ ( + 1). Started last class: prove that all non-empty finite subsets of β„• have a minimum element. To fit into exact induction principle: βˆ€ ∈ β„•. ∷= all subsets of β„• of size + 1 have a minimum element. More naturally: βˆ€ ∈ β„•1. ∷= all subsets of β„• of size have a minimum element. Induction Principle+ To prove βˆ€ ∈ β„•1. : 1. Prove (1). 2. Prove βˆ€ ∈ β„•1. ⟹ ( + 1). We can extend the induction principle to any well-ordered set with a β€œ+ 1” operation that covers all the elements!
  7. βˆ€ ∈ β„•1. ∷= all subsets of β„• of size

    have a minimum element. Induction Principle+ To prove βˆ€ ∈ β„•1. : 1. Prove (1). 2. Prove βˆ€ ∈ β„•1. ⟹ ( + 1). 1. Prove 1 . β€œ ”
  8. βˆ€ ∈ β„•1. ∷= all subsets of β„• of size

    have a minimum element. Induction Principle+ To prove βˆ€ ∈ β„•1. : 1. Prove (1). 2. Prove βˆ€ ∈ β„•1. ⟹ ( + 1). 2. Prove βˆ€ ∈ β„•1. ⟹ ( + 1).β€œ ”
  9. 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
  10. Do you want to be Player 1 or Player 2?

    Start with = 16 sticks Each turn: player must remove 1, 2, or 3 sticks Player who takes last stick wins
  11. Prove: Winning Strategy Theorem. For a Take-Away game with any

    initial number of sticks, , either Player 1 has a winning strategy or Player 2 does.
  12. Theorem. Player 1 has a winning strategy for a Take-Away

    game with sticks, βˆ€ ∈ β„•. β‰  4. Player 2 has a winning strategy βˆ€ ∈ β„•. = 4. Left for exercise, but we can do this Thursday.
  13. Strong Induction Induction Principle To prove βˆ€ ∈ β„•. :

    1. Prove (0). 2. Prove βˆ€ ∈ β„•. ⟹ ( + 1). Strong Induction Principle To prove βˆ€ ∈ β„•. : 1. Prove (0). 2. Prove βˆ€ ∈ β„•. (βˆ€ ∈ β„•, ≀ . ) ⟹ ( + 1).
  14. Restating ∷= any predicate on Strong Induction Principle To prove

    βˆ€ ∈ β„•. : 1. Prove (0). 2. Prove βˆ€ ∈ β„•. (βˆ€ ∈ β„•, ≀ . ) ⟹ ( + 1).
  15. Restating Strong Induction Principle To prove βˆ€ ∈ β„•. :

    1. Prove (0). 2. Prove βˆ€ ∈ β„•. (βˆ€ ∈ β„•, ≀ . ) ⟹ ( + 1). ∷= any predicate on G ∷= βˆ€ ∈ β„•, < . () Any proof using strong induction, can be rewritten to use β€œweak” induction by just making P(n) stronger.
  16. Definition (Wikipedia). A species is defined as the largest group

    of organisms in which two individuals are capable of reproducing fertile offspring. Definition. A chicken is an organism of the species Gallus gallus domesticus. Reasonable Assumption. Assume time is quantized into the smallest possible time quanta, so at each time tick at most a single new organism is born.
  17. Base case: (0). At time 0, there were no chickens.

    The temperature of the universe was 1028 ℃, and even fried chicken cannot exist under those conditions.
  18. Proof by Induction: βˆ€ ∈ β„•. ∷= the number of

    chickens at time is 0. Inductive case: ⟹ ( + 1). Case 1: no new organism is both at time + 1. There are still no chickens. Reasonable Assumption. Assume time is quantized into the smallest possible time quanta, so at each time tick at most a single new organism is born.
  19. Proof by Induction: βˆ€ ∈ β„•. ∷= the number of

    chickens at time is 0. Case 2: a new organism, , is born at time + 1. Definition (Wikipedia). A species is defined as the largest group of organisms in which two individuals are capable of reproducing fertile offspring.
  20. Proof by Induction: βˆ€ ∈ β„•. ∷= the number of

    chickens at time is 0. Case 2: a new organism, , is born at time + 1. - Case 2a: can produce viable offspring with an existing organism, in which case it is not a chicken since it is part of a species that existed at time . - Case 2b: cannot produce viable offspring with any existing organisms. It might be a β€œchicken”, but it can’t reproduce, so will eventually die without any offspring.
  21. Salamander Speciation in California There was no β€œfirst” chicken. But,

    some group of pre-chickens became the origin of the β€œchicken” species when they were reproductively isolated from other pre-chickens.
  22. Charge PS5 Due Friday (6:29pm) Exam 1 Oct 6: See

    notes about requesting review