Author Topic: [Lesson] Proofwriting  (Read 9668 times)

0 Members and 3 Guests are viewing this topic.

Offline Ender

  • Moderator
  • Hero Member
  • *****
  • Posts: 2390
    • View Profile
[Lesson] Proofwriting
« on: November 12, 2006, 05:09:12 pm »
In general, proofwriting is skimmed at best in high schools. Yet it's something you're going to encounter sooner or later -- if not in high school, then in college. This will be a basic lesson on proofwriting and three methods of argument: deduction, proof by contradiction, and induction.

Deduction has a broader scope than induction and proof by contradiction. Most proofs have a deductive anatomy but the more surgical parts can be inductive or done by contradiction. Here are succinct explanations of the three techniques, with examples given:

Deduction

Deduction is a straightforward method of argument. It takes the form "if A then B", or A=>B. Some arguments can work both ways, A<=>B, and thus are logically equivalent.

Example Problem
Derive the sum of squares by deduction.

We will use difference analysis and deduction to derive the sum of squares formula. Let S(n) be the sum of squares function.

We know that S(n) is a polynomial of some unknown order because if we keep differentiating it we will sooner or later get a constant (for those who don't know calculus, basically the slope of function of the slope of the function of the slope... will be constant).


Let's first do some difference analysis.
n | S(n)
   
1 | 1   
        > 4
2 | 5     > 5
        > 9  > 2
3 | 14    > 7  > 0
        > 16 > 2
4 | 30    > 9
        > 25
5 | 55

We see that the fourth derivative results in 0. Thus S(n) is a 3rd order polynomial.



Excercises:

(1) The contrapositive is derived by negating and permuting the terms of another proposition. If the proposition is true then the contrapositive is true.

What is the contrapositive of the proposition: “if you live in Massachusetts then you live in the USA?”

(2) The converse of a proposition is when the effect implies the cause. The converse of A=>B is B=>A.

What is the converse of the proposition: “if you are an alien then you are not human”? Is the converse true? Is the proposition logically equivalent, A<=>B.

(3) Derive the sum of cubes by deduction.

Proof by Contradiction

Basically to argue something by contradiction you assume it is false and then show that it leads to some absurd conclusion. It is often the easiest route to proving something cannot happen, because if something is true then it has to be true in all cases.

Example Problem:
Infinite Number of Primes Problem

Example Problem:


Excercises:

(1) Prove that sqrt(3) is irrational.
(2) Prove that sqrt(6) is irrational.

Induction
I think that many high schools teach induction wrong. It is much easier to think of it as proving the if-then and then finding some anchor chase to create the domino effect. The key phrase in that is proving the if-then. You assume the if and then prove the then based on that assumption. The if is often “assume the argument is true for some n” and the then is often “is the argument true for n + 1”. When you show that it is true for some anchor case, n = c, then you can say it is true for n + 1, n + 2, n + 3…, and they topple like dominoes. Be aware that when n = c is an integer, this will only prove it true for the integers that are greater than or equal to c.

Example Problem:


Excercises:
(1) Derive the sum of cubes by induction.

Now that you know these three methods of argument, you may ask “where do I start?”

There are many lines of thought you can wander through in a proof. Like chess, there are many moves you can do, and so you must have a direction -- you must be able to narrow down a set of moves that are plausible. This doesn't mean you should sacrifice creativity; plausibility is not so much judged by numbers as it is judged by the thought process -- is it logically sound?

One strategy is to think of which method of argument is best suited to the proof and then tackle it with that. Oftentimes, you should get your hands dirty. In your first investigation you should not shoot for a formal proof – prod for patterns, make tables of values, try it for a specific case before generalizing it, etc.

Another strategy is to work with the penultimate step. This is imagining the step which satisfies "if P then the proof is done". For instance, let's assume that all users on x86labs have visited the math board =P. To prove that someone has visited the x86 math board, the penultimate step could be "if someone is a member of x86labs.org then he or she has been to the x86 math board." Then you have to show that that person is a member of x86labs.org. You can even do this recursively and go “backwards” through a proof.

Problems:
(1)   First show, and then prove, that a set with n elements has 2^{n}
subsets, including the empty set and the set itself.
(2)   Prove Bernoulli’s Inequality, which states that if x > -1, x !=0, and n is a positive integer greater than 1, then:  (1 + x)^n >= 1 + nx
(3)   What is wrong with the proof that linked here.
(4)   Prove the formula for the sum of a geometric series.
(5)   Prove the Fibonacci sequence formula.
(6)   Prove that log 2 is irrational.
(7)   Prove that the product of any three consecutive numbers is divisible by 6.
(8)   Prove that sqrt(2) + sqrt(3) is irrational.
(9)   Determine a way to order the complex numbers. (For any two complex numbers you should be able to determine whether they are equal or not and if not then which is smaller.)

« Last Edit: November 12, 2006, 05:27:39 pm by Ender »

Offline Joe

  • B&
  • x86
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Re: [Lesson] Proofwriting
« Reply #1 on: November 12, 2006, 05:18:10 pm »
2. I don't see how the first formula is true. Assume an x of 0: 0 > -1; 0 == 0. Edited, thanks.

5. What's there to prove? I assumed you guys would look it up =p (The formula, not the proof.)
« Last Edit: November 12, 2006, 05:28:23 pm by Ender »
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline Newby

  • x86
  • Hero Member
  • *****
  • Posts: 10877
  • Thrash!
    • View Profile
Re: [Lesson] Proofwriting
« Reply #2 on: November 12, 2006, 05:18:33 pm »
For instance, let's assume that all users on x86labs have visited the math board =P. To prove that someone has visited the x86 math board, the penultimate step could be "if someone is a member of x86labs.org then he or she has been to the x86 math board." Then you have to show that that person is a member of x86labs.org. You can even do this recursively and go “backwards” through a proof.

Haha. :D

From the glance over it, nice work.
- Newby
http://www.x86labs.org

Quote
[17:32:45] * xar sets mode: -oooooooooo algorithm ban chris cipher newby stdio TehUser tnarongi|away vursed warz
[17:32:54] * xar sets mode: +o newby
[17:32:58] <xar> new rule
[17:33:02] <xar> me and newby rule all

I'd bet that you're currently bloated like a water ballon on a hot summer's day.

That analogy doesn't even make sense.  Why would a water balloon be especially bloated on a hot summer's day? For your sake, I hope there wasn't too much logic testing on your LSAT. 

Offline d&q

  • Hero Member
  • *****
  • Posts: 1427
  • I'm here.
    • View Profile
    • Site
Re: [Lesson] Proofwriting
« Reply #3 on: November 12, 2006, 05:27:29 pm »
I just glanced at it, but it seems that you forgot the "if and only if" biconditional.
The writ of the founders must endure.

Offline Ender

  • Moderator
  • Hero Member
  • *****
  • Posts: 2390
    • View Profile
Re: [Lesson] Proofwriting
« Reply #4 on: November 12, 2006, 05:32:00 pm »
I don't believe so.

Consider this proposition:

"If and only if you live in Boston then you live in Massachusetts."

It is incorrect, and not the same as:

"If you live in Boston, then you live in Massachusetts."

To prove that someone lives in Massachusetts, there are many ways to do so. Proving that they live in Boston isn't the only way. But it's one way.

Offline d&q

  • Hero Member
  • *****
  • Posts: 1427
  • I'm here.
    • View Profile
    • Site
Re: [Lesson] Proofwriting
« Reply #5 on: November 12, 2006, 06:29:54 pm »
Obviously, that proposition isn't biconditional.

A better example:

If and only if you have an iPod, then you are cool.

Meaning, if you have an iPod you are automatically cool, or that if you are cool, you must have an iPod. Neither can be true while the either false.
The writ of the founders must endure.

Offline Ender

  • Moderator
  • Hero Member
  • *****
  • Posts: 2390
    • View Profile
Re: [Lesson] Proofwriting
« Reply #6 on: November 12, 2006, 07:26:18 pm »
Oh, good point.

I'll add that.

Offline Miamiandy

  • Full Member
  • ***
  • Posts: 187
  • SpAm In ThE cAn
    • View Profile
    • MyHouseGeek
Re: [Lesson] Proofwriting
« Reply #7 on: November 12, 2006, 08:28:19 pm »
Obviously, that proposition isn't biconditional.

A better example:

If and only if you have an iPod, then you are cool.

Meaning, if you have an iPod you are automatically cool, or that if you are cool, you must have an iPod. Neither can be true while the either false.

Actually, although that says you have to have an iPod to be cool. It does NOT say that having an iPod will automatically make you cool. It just states that an iPod is necessary in order to be cool. There is a great possibility of other unmentioned items if's in that statement. Having an iPod in this case does not guarantee coolness. However, lacking an iPod guarantees uncoolness (yes, I know uncoolness isn't a word.)
« Last Edit: November 12, 2006, 08:30:22 pm by Miamiandy »
Want to meet someone famous?  Cut out this coupon!

 ___________________

|This coupon good for  \
|ONE FREE hunting        \
|expedition with            /
|Dick Cheney.             /

 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Offline Sidoh

  • Moderator
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: [Lesson] Proofwriting
« Reply #8 on: November 12, 2006, 08:32:49 pm »
Actually, although that says you have to have an iPod to be cool. It does NOT say that having an iPod will automatically make you cool. It just states that an iPod is necessary in order to be cool. There is a great possibility of other unmentioned items if's in that statement. Having an iPod in this case does not guarantee coolness. However, lacking an iPod guarantees uncoolness (yes, I know uncoolness isn't a word.)

-Actually,- I'm pretty sure it does.  Reread it.

If and only if you have an iPod, then you are cool.

Offline Miamiandy

  • Full Member
  • ***
  • Posts: 187
  • SpAm In ThE cAn
    • View Profile
    • MyHouseGeek
Re: [Lesson] Proofwriting
« Reply #9 on: November 12, 2006, 08:41:40 pm »
If and only if you have an iPod, then you are cool.

"If and only if" declares it is a necessity for for the result. However, it does not state that having one will indeed bring about the result. It just declares that the stated is necessary for the result.
Want to meet someone famous?  Cut out this coupon!

 ___________________

|This coupon good for  \
|ONE FREE hunting        \
|expedition with            /
|Dick Cheney.             /

 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Offline Sidoh

  • Moderator
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: [Lesson] Proofwriting
« Reply #10 on: November 12, 2006, 09:25:25 pm »
"If and only if" declares it is a necessity for for the result. However, it does not state that having one will indeed bring about the result. It just declares that the stated is necessary for the result.

Yes, I think it does.  You are cool if... and ONLY if you have an iPod.  This isn't supposed to make sense.  It's just a silly example.  If the sentence was "If you have an iPod, then you are cool," then your statement would be true, but with Deuce's statement, it makes it pretty clear that the only way you can be cool is if you have an iPod.

Offline Miamiandy

  • Full Member
  • ***
  • Posts: 187
  • SpAm In ThE cAn
    • View Profile
    • MyHouseGeek
Re: [Lesson] Proofwriting
« Reply #11 on: November 12, 2006, 09:38:12 pm »
But, it doesn't say having an iPod will make you cool. It says you have to have an iPod in order to be cool.
Want to meet someone famous?  Cut out this coupon!

 ___________________

|This coupon good for  \
|ONE FREE hunting        \
|expedition with            /
|Dick Cheney.             /

 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Offline Sidoh

  • Moderator
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: [Lesson] Proofwriting
« Reply #12 on: November 12, 2006, 09:42:11 pm »
But, it doesn't say having an iPod will make you cool. It says you have to have an iPod in order to be cool.

No, it says the only way to be cool is to have an iPod.  Having huge testes doesn't score you any points with your friends.

A biconditional means one statement implies the other and visa versa: translates to: "a if and only if b."
« Last Edit: November 12, 2006, 11:35:56 pm by Sidoh »

Offline Miamiandy

  • Full Member
  • ***
  • Posts: 187
  • SpAm In ThE cAn
    • View Profile
    • MyHouseGeek
Re: [Lesson] Proofwriting
« Reply #13 on: November 13, 2006, 12:56:40 am »
But, it doesn't say having an iPod will make you cool. It says you have to have an iPod in order to be cool.

Upon further contemplation. I think I concede this point. After thinking it over for the past while and giving myself an annoying headache in the process, I have come to the decision that I am probably incorrect.

P.S. I meant to post this after my last post but my internet went kaput and then i couldn't access the site once it came back up.
Want to meet someone famous?  Cut out this coupon!

 ___________________

|This coupon good for  \
|ONE FREE hunting        \
|expedition with            /
|Dick Cheney.             /

 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Offline Sidoh

  • Moderator
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: [Lesson] Proofwriting
« Reply #14 on: November 14, 2006, 09:17:54 pm »
Ender, it would probably be useful if you went over the formal notation or implications of the universal and existential quantifiers.