Proof Points Key ideas when proving mathematical ideas.

Slides:



Advertisements
Similar presentations
With examples from Number Theory
Advertisements

Literacy Test Preparation
Introduction to Proofs
PROOF BY CONTRADICTION
Situation Calculus for Action Descriptions We talked about STRIPS representations for actions. Another common representation is called the Situation Calculus.
The Recursion Theorem Sipser – pages Self replication Living things are machines Living things can self-reproduce Machines cannot self reproduce.
MA/CSSE 473/474 How (not) to do an induction proof.
Copyright © Cengage Learning. All rights reserved. CHAPTER 5 SEQUENCES, MATHEMATICAL INDUCTION, AND RECURSION SEQUENCES, MATHEMATICAL INDUCTION, AND RECURSION.
Algorithms Recurrences. Definition – a recurrence is an equation or inequality that describes a function in terms of its value on smaller inputs Example.
Induction and recursion
Snick  snack CPSC 121: Models of Computation 2009 Winter Term 1 Introduction to Induction Steve Wolfman 1.
1 Introduction to Computability Theory Lecture15: Reductions Prof. Amos Israeli.
1 Introduction to Computability Theory Lecture12: Reductions Prof. Amos Israeli.
CPSC 411, Fall 2008: Set 12 1 CPSC 411 Design and Analysis of Algorithms Set 12: Undecidability Prof. Jennifer Welch Fall 2008.
Lecture 9 Recursive and r.e. language classes
CSE115/ENGR160 Discrete Mathematics 02/07/12
Discrete Structures Chapter 5: Sequences, Mathematical Induction, and Recursion 5.2 Mathematical Induction I [Mathematical induction is] the standard proof.
Halting Problem. Background - Halting Problem Common error: Program goes into an infinite loop. Wouldn’t it be nice to have a tool that would warn us.
Accelerated Math I Unit 2 Concept: Triangular Inequalities The Hinge Theorem.
analysis, plug ‘n’ chug, & induction
Proof Methods.
What it is? Why is it a legitimate proof method? How to use it?
Making an Argument The goal of communication is to achieve the desired affect on the target audience. Often we want to convince the audience of something.
Induction and recursion
RMIT University; Taylor's College1 Lecture 6  To apply the Principle of Mathematical Induction  To solve the Towers of Hanoi puzzle  To define a recurrence.
CISC 2315 Discrete Structures Professor William G. Tanner, Jr. Fall 2010 Slides created by James L. Hein, author of Discrete Structures, Logic, and Computability,
7 Graph 7.1 Even and Odd Degrees.
Copyright © Cengage Learning. All rights reserved.
Mathematics Review Exponents Logarithms Series Modular arithmetic Proofs.
MATH 224 – Discrete Mathematics
1 Inference Rules and Proofs (Z); Program Specification and Verification Inference Rules and Proofs (Z); Program Specification and Verification.
The Recursion Theorem Pages 217– ADVANCED TOPICS IN C O M P U T A B I L I T Y THEORY.
F22H1 Logic and Proof Week 6 Reasoning. How can we show that this is a tautology (section 11.2): The hard way: “logical calculation” The “easy” way: “reasoning”
CISC 2315 Discrete Structures Professor William G. Tanner, Jr. Spring 2011 Slides created by James L. Hein, author of Discrete Structures, Logic, and Computability,
Reading and Writing Mathematical Proofs Spring 2015 Lecture 2: Basic Proving Techniques.
1 Put your name if you want your attendance credit. Please put your as well. CSC 320 is done at 11:30 so I did NOT fill in the box for 11:30 for.
1.1 Introduction to Inductive and Deductive Reasoning
Reading and Writing Mathematical Proofs Spring 2015 Lecture 4: Beyond Basic Induction.
Chapter 5: Sequences, Mathematical Induction, and Recursion 5.5 Application: Correctness of Algorithms 1 [P]rogramming reliability – must be an activity.
CSCI 256 Data Structures and Algorithm Analysis Lecture 6 Some slides by Kevin Wayne copyright 2005, Pearson Addison Wesley all rights reserved, and some.
Logical Reasoning:Proof Prove the theorem using the basic axioms of algebra.
Naïve Set Theory. Basic Definitions Naïve set theory is the non-axiomatic treatment of set theory. In the axiomatic treatment, which we will only allude.
Discrete Structures & Algorithms More on Methods of Proof / Mathematical Induction EECE 320 — UBC.
CompSci 102 Discrete Math for Computer Science March 1, 2012 Prof. Rodger Slides modified from Rosen.
Halting Problem and TSP Wednesday, Week 8. Background - Halting Problem Common error: Program goes into an infinite loop. Wouldn’t it be nice to have.
October 3, 2001CSE 373, Autumn Mathematical Background Exponents X A X B = X A+B X A / X B = X A-B (X A ) B = X AB X N +X N = 2X N 2 N +2 N = 2 N+1.
Nirmalya Roy School of Electrical Engineering and Computer Science Washington State University Cpt S 223 – Advanced Data Structures Math Review 1.
Copyright © Cengage Learning. All rights reserved. Sequences and Series.
CompSci 102 Discrete Math for Computer Science March 13, 2012 Prof. Rodger Slides modified from Rosen.
5.1 Indirect Proof Objective: After studying this section, you will be able to write indirect proofs.
Chapter 5. Section 5.1 Climbing an Infinite Ladder Suppose we have an infinite ladder: 1.We can reach the first rung of the ladder. 2.If we can reach.
How to write a Book Review. Readers don’t have to know everything that happens in your book, or all of your reasons for liking it. Try to say enough so.
Reading and Writing Mathematical Proofs Spring 2016 Lecture 2: Basic Proving Techniques II.
5-5 Indirect Proof. Indirect Reasoning: all possibilities are considered and then all but one are proved false. The remaining possibility must be true.
Chapter 15 Running Time Analysis. Topics Orders of Magnitude and Big-Oh Notation Running Time Analysis of Algorithms –Counting Statements –Evaluating.
Mathematical Induction EECS 203: Discrete Mathematics Lecture 11 Spring
CPSC 121: Models of Computation REVIEW. Course Learning Outcomes You should be able to: – model important problems so that they are easier to discuss,
Chapter 5 1. Chapter Summary  Mathematical Induction  Strong Induction  Recursive Definitions  Structural Induction  Recursive Algorithms.
Mathematical Induction. The Principle of Mathematical Induction Let S n be a statement involving the positive integer n. If 1.S 1 is true, and 2.the truth.
(Proof By) Induction Recursion
5.6 Comparing Measures of a Triangle
5.6 Indirect Proof and Inequalities in Two Triangles
Are you ready for the Literacy Test?
Chapter 10: Mathematical proofs
Written Description of Algorithms
1.1 Introduction to Inductive and Deductive Reasoning
Check your work from yesterday with the correct answers on the board.
5.6 Inequalities in Two Triangles and Indirect Proof
Chapter 5 Parallel Lines and Related Figures
Given: the cost of two items is more than $50.
Presentation transcript:

Proof Points Key ideas when proving mathematical ideas

Proof Points  Be Patient. Finding proofs takes time. If you don’t see how to do it right away, don’t worry. Researchers sometimes work for weeks or even years to find a single proof. (Not very encouraging is it?)  Taken from: Introduction to the Theory of Computation. by M. Sipser. 2006

Proof Points  Come back to it. Look over the statement you want to prove, think about it a bit, leave it, and then return a few minutes or hours later. Let the unconscious, intuitive part of your mind have a chance to work.

Proof Points  Be neat. When you are building your intuition for the statement you are trying to prove, use simple, clear pictures and/or text. You are trying to develop your insight into the statement, and sloppiness gets in the way of insight. Furthermore, when you are writing a solution for another person to read, neatness will help that person understand it.

Proof Points  Be concise. Brevity helps you express high- level ideas without getting lost in details. Good mathematical notation is useful for expressing ideas concisely. But e sure to include enough of your reasoning when writing up a proof so that the reader can easily understand what you are trying to say.

Proof Points  Solve specific cases. If you are trying to prove that some property is true for k>0, first try to prove it for k=1. If you succeed, try it for k=2, and so on until you can understand the more general case. If a special case is hard to prove, try a different special case or perhaps a special case of the special case.

Prof Types

Proof Types  Construction  Build an example (using variables instead of values) that meets all the requirements of the theorem  Works best for theorems that have statements like: “There exists…”  Note: this sometimes takes a lot of intuition. Drawing a picture is helpful. Then write a description using math terminology to describe your picture.

Proof Types  Contradiction  Assume the opposite of what you are trying to prove.  Go through the proof until you reach a contradiction.  Provided your logic is correct, your original assumption must be false, and thus what you are trying to prove is true.  Warning: getting the opposite right can be tough.

Proof Types  Induction  Prove theorem true for the base case (the base case isn’t always the k=1 term)  Assume true for the kth case (include your assumption statement in the proof)  Using the assumption, prove the theorem true for the k+1th case.  Note: induction works incredibly well for proving recursive algorithms.