Download Lecture2-1

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Foundations of mathematics wikipedia , lookup

List of important publications in mathematics wikipedia , lookup

Addition wikipedia , lookup

Gödel's incompleteness theorems wikipedia , lookup

Turing's proof wikipedia , lookup

Brouwer–Hilbert controversy wikipedia , lookup

Brouwer fixed-point theorem wikipedia , lookup

Elementary mathematics wikipedia , lookup

Georg Cantor's first set theory article wikipedia , lookup

Collatz conjecture wikipedia , lookup

Fermat's Last Theorem wikipedia , lookup

Fundamental theorem of algebra wikipedia , lookup

Four color theorem wikipedia , lookup

Wiles's proof of Fermat's Last Theorem wikipedia , lookup

Theorem wikipedia , lookup

Mathematical proof wikipedia , lookup

Proofs of Fermat's little theorem wikipedia , lookup

Transcript
Lecture 2: Proofs and
Recursion
Lecture 2-1: Proof Techniques
• Proof methods :
– Inductive reasoning
• Lecture 2-2
– Deductive reasoning
• Using counterexample
– Proof by exhaustion
• List all possible cases
– Direct proof
• Construct a proof sequence from P to Q
– Indirect proof (proof by contradiction)
• To prove P->Q, we prove P Λ Q  F
• Proof methods (cont.)
– Proof by contraposition
• To prove P->Q, we prove Q’ -> P’
– Serendipity
• Informal proof (optional coverage)
Terminology
• A few terms to remember:
– Axioms: Statements that are always true.
• Example: Given two distinct points, there is exactly one line
that contains them.
– Definitions: Used to create new concepts in terms of
existing ones.
– Theorem: A proposition that has been proved to be
true.
• Two special kinds of theorems: Lemma and Corollary.
• Lemma: A theorem that is usually not too interesting in its
own right but is useful in proving another theorem.
• Corollary: A theorem that follows quickly from another
theorem.
Deductive Reasoning
• Deductive Reasoning: Drawing a conclusion
from a hypothesis based on experience.
– Hence the more cases you find where P follows from
Q, the more confident you are about the conjecture P
 Q.
• Deductive reasoning looks for a counterexample
that disproves the conjecture, i.e. a case when P
is true but Q is false.
– Often used to “disprove”
• Counterexample
Counterexample
• Example: Prove or disprove that “For
every positive integer n, n!  n2.”
– Start testing some cases say, n = 1, 2, 3 etc.
– It might seem like it is true for some cases but
how far do you test, say n = 4.
– We get n! = 24 and n2 = 16 which is a counter
example for this theorem. Hence, even finding
a single case that doesn’t satisfy the condition
is enough to disprove the theorem.
Counterexample
• More examples of counterexample:
– All animals living in the ocean are fish.
– Every integer less than 10 is bigger than 5.
• Counterexample is not trivial for all cases, so we
have to use other proof methods.
• Conclusion: to disprove a statement, find a
counterexample that makes the statement not
true.
Exhaustive Proof
• If dealing with a finite domain in which the proof is to be
shown to be valid, then using the exhaustive proof
technique, one can go over all the possible cases for
each member of the finite domain.
• Final result of this exercise: you prove or disprove the
theorem but you could be definitely exhausted.
• Key: domain must be finite.
Exhaustive Proof: Example
• Example: For any nonnegative integer less than
or equal to 5, the square
of the integer is less than
or equal to the sum of 10
plus 5 times the integer.
n
n2
10+5n
n2 < 10+5n
0
0
10
yes
1
1
15
yes
2
4
20
yes
3
9
25
yes
4
16
30
yes
5
25
35
yes
Direct Proof
• Direct Proof
– Used when exhaustive proof doesn’t work. Using the
rules of propositional and predicate logic, prove P  Q.
• Assume the hypothesis P and prove Q. Hence, a
formal proof would consist of a proof sequence to
go from P to Q.
• Consider the conjecture
x is an even integer Λ y is an even integer  the product xy
is an even integer.
A Formal Proof Sequence
•
A formal proof sequence might look like the following:
1.
2.
3.
4.
5.
6.
7.
8.
9.
x is an even integer Λ y is an even integer
x is even integer (m)(m is an integer Λ x = 2m)
def
y is even integer (n)(n is an integer Λ y = 2n)
x=2m, y=2n
xy = (2m) (2n) = 2(2mn)
m, n are integers, so 2mn is an integer.
(k)(k is an integer Λ xy = 2k)
(k)(k an integer Λ xy = 2k)  xy is even integer
xy is an even integer
Indirect Proof: Proof by
Contradiction
• In a proof of contradiction, one assumes that the
hypothesis and the negation of the conclusion are true
and then to deduce some contradiction from these
assumptions.
To prove P->Q, instead we prove P Λ Q  F
(note: (P Λ Q  F) equivalent to (P  Q).)
• Example 1: Prove that “If a number added to itself gives
itself, then the number is 0.”
– The hypothesis (P) is x + x = x and the conclusion (Q) is x = 0.
Hence, the hypotheses for the proof by contradiction are:
– x + x = x and x 0 (the negation of the conclusion)
– Then 2x = x and x 0, hence dividing both sides by x, the result
is 2 = 1, which is a contradiction. Hence, (x + x = x)  (x = 0).
Proof by Contradiction
• Example 2: Prove “For all real numbers x and y, if x + y
 2, then either x 1 or y 1.”
– Proof: Say the conclusion is false, i.e. x < 1 and y < 1. (Note: or
becomes and in negation.)
– Adding the two conditions, the result is x + y < 2.
– At this point, this condition is P if P = x + y  2, hence, P Λ P
which is a contradiction. Hence, the statement above is true.
• Example 3: The sum of even integers is even.
– Proof: Let x = 2m, y = 2n for integers m and n and assume that
x + y is odd.
– Then x + y = 2m + 2n = 2k + 1 for some integer k.
– Hence, 2*(m - k + n) = 1, where m + n - k is some integer.
– This is a contradiction since 1 is not even.
Proof by Contraposition
• Rule of contraposition (termed “cont” in short).
– (Q  P) is equivalent to (P  Q).
– To prove P->Q, instead we prove Q’->P’.
(Q  P is the contrapositive of P  Q. )
• Example: Prove that if the square of an integer is odd,
then the integer must be odd
– Hence, prove n2 odd  n odd
– To do a proof by contraposition prove n even  n2 even
– If n is even, then it can be written as 2m where m is an integer,
i.e. even/odd.
– Then, n2 = 4m2 which is always even no matter what m2 is
because of the factor 4.
Serendipity
• Serendipity: Fortuitous happening or something by chance or good
luck.
• Not a formal proof technique.
• Interesting proofs provided by this method although other methods
can be used as well.
• Example: 342 players in a tennis tournament. One winner in the
end. Each match is between two players with exactly one winner
and the loser gets eliminated. Prove the total number of matches
played in the tournament are 341.
– Solution: Only one champion at the end of the tournament, hence 341
losers at the end, hence 341 matches should have been played to have
341 losers.
Summarizing Proof techniques
Proof Technique
Approach to prove P 
Q
Remarks
Deductive
To disprove P->Q, find a
counterexample that
makes P true but Q false
Used for disprove
Exhaustive Proof
Demonstrate P  Q
for all cases
May only be used for
finite number of cases
Direct Proof
Assume P, deduce Q
Standard approach
Proof by
Contraposition
Assume Q, derive P
Use this Q if as a
hypothesis seems to
give more ammunition
than P would
Proof by
Contradiction
Assume P Λ Q , deduce a
contradiction
Use this when Q says
something is not true
Serendipity
Not really a proof
technique
Fun to know
Class Exercise
1. Product of any 2 consecutive integers is even.
2. The sum of 3 consecutive integers is even.
3. Product of 3 consecutive integers is even.
4. The square of an odd integer equals 8k+1 for
some integer k.
5. The sum of two rational numbers is rational.
6. For some positive integer x, x + 1/x ≥ 2.
End of Lecture 2-1