The Collatz Problem Ellen Dickerson.

Slides:



Advertisements
Similar presentations
The Nature of Mathematical Reasoning
Advertisements

Copyright © Cengage Learning. All rights reserved. CHAPTER 5 SEQUENCES, MATHEMATICAL INDUCTION, AND RECURSION SEQUENCES, MATHEMATICAL INDUCTION, AND RECURSION.
October 13, 2009Theory of Computation Lecture 11: A Universal Program III 1 Coding Programs by Numbers Gödel numbers are usually very large, even for small.
Lesson 2.1 Inductive Reasoning in Geometry
Linear Obfuscation to Combat Symbolic Execution Zhi Wang 1, Jiang Ming 2, Chunfu Jia 1 and Debin Gao 3 1 Nankai University 2 Pennsylvania State University.
Inductive Reasoning.  Reasoning based on patterns that you observe  Finding the next term in a sequence is a form of inductive reasoning.
Flow Charting, Structured English and PseudoCode
INFINITE SEQUENCES AND SERIES
Discrete Mathematics Recursion and Sequences
Warm-up August 22, 2011 Evaluate the following expressions.
ELEMENTARY NUMBER THEORY AND METHODS OF PROOF
I can use multiplication or division to solve inequalities.
1.3B MULTIPLYING AND DIVIDING INTEGERS I can multiply and divide integers to solve problems involving integers.
More Theory of Computing
PYTHON PROGRAMMING Week 10 – Wednesday. TERMS – CHAPTER 1 Write down definitions for these terms:  Computation  Computability  Computing  Artificial.
7 Graph 7.1 Even and Odd Degrees.
Chapter 1-4: Properties Commutative Property: the order in which you add or multiply numbers does not change the sum or product Ex = * 8.
Section 1.8. Section Summary Proof by Cases Existence Proofs Constructive Nonconstructive Disproof by Counterexample Nonexistence Proofs Uniqueness Proofs.
Recursion.
Introduction to Geometric Proof Logical Reasoning and Conditional Statements.
Methods of Proofs PREDICATE LOGIC The “Quantifiers” and are known as predicate quantifiers. " means for all and means there exists. Example 1: If we.
Cosc175/testing1 Testing Software errors are costly GIGO Preventing Errors –Echo checking –Range and limit checking –Defensive programming.
Copyright 2013, 2010, 2007, Pearson, Education, Inc. Section 1.1 Inductive Reasoning.
Properties and Numbers 1.4. Deductive Reasoning Using facts, properties or rules to reach a valid conclusion Conjecture: statement that could be true.
Mathematical Proofs And how they are applied to Computer Olympiads.
Pseudocode. Simple Program Design, Fourth Edition Chapter 2 2 Objectives In this chapter you will be able to: Introduce common words, keywords, and meaningful.
Coding Design Tools Rachel Gauci. Task: Counting On Create a program that will print out a sequence of numbers from "1" to a "number entered”. Decision’s.
In section 11.9, we were able to find power series representations for a certain restricted class of functions. Here, we investigate more general problems.
Thinking Mathematically Problem Solving and Critical Thinking.
1 1-1 Patterns and Inductive Reasoning Objectives: Define: –Conjectures –Inductive reasoning –Counterexamples Make conjectures based on inductive reasoning.
1.2 Patterns and Inductive Reasoning. Ex. 1: Describing a Visual Pattern Sketch the next figure in the pattern
1.2 Inductive Reasoning. Inductive Reasoning If you were to see dark, towering clouds approaching what would you do? Why?
Patterns, Inductive Reasoning & Conjecture. Inductive Reasoning Inductive reasoning is reasoning that is based on patterns you observe.
1.1 Patterns and Inductive Reasoning
Adding a Sequence of numbers (Pairing Method)
You will be going through this power point and learning how to solve the most basic indefinite integral. After reading each slide there will be buttons.
1 A Balanced Introduction to Computer Science, 2/E David Reed, Creighton University ©2008 Pearson Prentice Hall ISBN Chapter 13 Conditional.
2-5 PROVING ANGLES CONGRUENT Objective: to prove and apply theorems about angles.
Inverse, Contrapositive & indirect proofs Sections 6.2/6.3.
Control Statements II: Branch. Branch Three ways: if, case, switch The if statement executes statement(s) if a specified condition is true if condition.
A Balanced Introduction to Computer Science, 3/E David Reed, Creighton University ©2011 Pearson Prentice Hall ISBN Chapter 13 Conditional.
Prime Numbers Damian Gordon. Prime Numbers So let’s say we want to express the following algorithm: – Read in a number and check if it’s a prime number.
Copyright 2013, 2010, 2007, Pearson, Education, Inc. Section 1.1 Inductive Reasoning.
Lesson 1.2 Inductive Reasoning Pages Observe Look for patterns Develop a hypothesis (or conjecture) Test your hypothesis.
CS104:Discrete Structures Chapter 2: Proof Techniques.
Using Inductive Reasoning to Make Conjectures Geometry Farris 2015.
Activity 1-12 : Multiple-free sets
EXAMPLE 3 Write an indirect proof Write an indirect proof that an odd number is not divisible by 4. GIVEN : x is an odd number. PROVE : x is not divisible.
Pseudocode. Algorithm A procedure for solving a problem in terms of the actions to be executed and the order in which those actions are to be executed.
Sorting by placement and Shift Sergi Elizalde Peter Winkler By 資工四 B 周于荃.
Patterns and Inductive Reasoning
Section 2.1: Use Inductive Reasoning Conjecture: A conjecture is an unproven statement that is based on observations; an educated guess. Inductive Reasoning:
11.7 – Proof by Mathematical Induction
CMSC201 Computer Science I for Majors Lecture 20 – Recursion (Continued) Prof. Katherine Gibson Based on slides from UPenn’s CIS 110, and from previous.
Chapter 4 (Part 1): Induction & Recursion
FUNDAMENTAL Trigonometric IDENTITIES.
Theory of Computation Lecture 12: A Universal Program III
CPS120: Introduction to Computer Science
Warmup (Short Answer) Go into Socrative App
Patterns and Inductive Reasoning
The Hailstone Sequence
Calculator Tricks 5 By Brian Carruthers
Without counting one-by-one, how many ducks are there?
Computer Science 1 Online time for Graphics Program Random review
How can you make a guessing game?
How can you make a guessing game?
5.6 Inequalities in Two Triangles and Indirect Proof
Chapter 13 Conditional Repetition
2-1 Inductive Reasoning and Conjecture
Theory of Computation Lecture 11: A Universal Program III
Presentation transcript:

The Collatz Problem Ellen Dickerson

Introduction to Collatz Conjecture Named after Luther Collatz Proposed in 1937 Unsolved for over 60 years Also known as a bunch of other things Wondrous numbers 3n+1 conjecture Ulam conjecture And many more

What is the Collatz Conjecture? Take any natural number n. If n is even, divide n by 2 to obtain (n/2). If n is odd, multiply it by 3 and add 1 to obtain 3n+1. Repeat the process indefinitely. The Conjecture is that no matter what n you start with, you will always eventually reach 1. ex: try doing this starting with n=3

n=27 { 27, 82, 41, 124, 62, 31, 94, 47, 142, 71, 214, 107, 322, 161, 484, 242, 121, 364, 182, 91, 274, 137, 412, 206, 103, 310, 155, 466, 233, 700, 350, 175, 526, 263, 790, 395, 1186, 593, 1780, 890, 445, 1336, 668, 334, 167, 502, 251, 754, 377, 1132, 566, 283, 850, 425, 1276, 638, 319, 958, 479, 1438, 719, 2158, 1079, 3238, 1619, 4858, 2429, 7288, 3644, 1822, 911, 2734, 1367, 4102, 2051, 6154, 3077, 9232, 4616, 2308, 1154, 577, 1732, 866, 433, 1300, 650, 325, 976, 488, 244, 122, 61, 184, 92, 46, 23, 70, 35, 106, 53, 160, 80, 40, 20, 10, 5, 16, 8, 4, 2, 1 }

The Collatz conjecture is the process that eventually every number will reach one. If the conjecture is false it can only be because there exists a starting number which gives rise to a sequence which does not contain 1. This sequence might enter a repeating cycles that excludes one, but no such sequence has been found.

Hailstone Pseudocode function hailstone(n) while n > 1 show n if n is odd then set n = 3n + 1 else set n = n / 2 endif endwhile Many numbers have been put into the computer program, and every one has reached the number one.

But what is the Collatz problem? The Collatz conjecture has not been proved nor disproved Every number that has been tried has reached the number one Nobody has been able to prove the Collatz conjecture Although the conjecture has not been proved most mathematicians believe that it is true, because so many numbers have been tried. In fact every number up to 5.764 x 1018

Collatz Conjecture Proofs Indirectly Reverse method: Instead of proving that every natural number leads to one. This method proves that one leads to every natural number Parity Sequence: This can be done because when ever n is odd 3n=1 is even.