Trying to understand the mistake in my logical reasoning

  • Context: Undergrad 
  • Thread starter Thread starter issacnewton
  • Start date Start date
  • Tags Tags
    Mistake Spivak
Click For Summary

Discussion Overview

The discussion revolves around the logical reasoning involved in proving a property of a function \( f(x) \) that satisfies specific functional equations. Participants explore the implications of universal and existential quantifiers in the context of mathematical proofs, particularly focusing on the proof structure and logical flaws in reasoning.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant presents a proof attempting to show that \( f(x) = x \) for all \( x \) based on the properties of the function, but acknowledges a flaw in their reasoning.
  • Another participant points out a logical flaw in assuming that choosing \( x = 0 \) is valid for proving a general statement about all \( x \).
  • A different participant clarifies that the negation of a universal quantifier leads to an existential quantifier, which requires careful handling in proofs.
  • There is a discussion about the necessity of showing that the existence of an \( x \) for which \( f(x) \neq x \) leads to a contradiction, rather than assuming specific values like zero.
  • A participant attempts to apply similar reasoning to show that if \( f(0) = 0 \), then \( f(x) = 0 \) for all \( x \), but faces challenges in the proof structure.
  • Another participant suggests using different symbols for specific values to avoid confusion with the general variable \( x \).
  • One participant raises a historical question about how mathematicians before the formal introduction of quantifiers proved theorems.

Areas of Agreement / Disagreement

Participants generally agree on the importance of correctly applying logical principles in proofs, but there is no consensus on the specific methods or interpretations of the reasoning presented. The discussion remains unresolved regarding the validity of the initial proof attempt.

Contextual Notes

Participants express uncertainty about the implications of using specific values versus general variables in proofs, and there are unresolved questions about the historical context of mathematical reasoning prior to the formalization of quantifiers.

issacnewton
Messages
1,035
Reaction score
37
Hello
I am in middle on solving problem 17 from Chapter 3 of Spivak's Calculus. We have a function [itex]f(x)[/itex], which is a non-zero function and it obeys the following properties.
[tex]\forall \, x \, y \, [f(x+y) = f(x) + f(y)][/tex]
[tex]\forall \,x \, y \, \left[f(x \cdot y) = f(x)\cdot f(y)\right][/tex]
We have to prove that [itex]f(x) = x[/itex] for all x. Using the quantifier, the goal becomes
[tex]\forall\, x [ x \in \mathbb{R} \Longrightarrow (f(x) = x)][/tex]
Now here is my proof, which I am sure is not correct, but I am trying to understand my flaw.
Let [itex]x[/itex] be arbitrary. Assume [itex]x \in \mathbb{R}[/itex]. Now using the first given property of f , we can see that [itex]f(0+0) = f(0) = f(0) + f(0)[/itex]. It follows that [itex]f(0) = 0[/itex]. Now our goal is to prove that [itex]f(x) = x[/itex] for some arbitrary x. I am going to try indirect proof here. Assume [itex]f(x) \ne x[/itex]. Then due to the property of trichotomy, we have either [itex]f(x) > x[/itex] or [itex]f(x) < x[/itex]. For the case 1, we will assume [itex]f(x) > x[/itex]. Since [itex]x[/itex] is arbitrary, this is also valid for [itex]x=0[/itex]. So we have
[itex]f(0) > 0[/itex]. Since [itex]f(0) = 0[/itex], it follows that [itex]0 > 0[/itex]. We reach a contradiction here, so our assumption that [itex]f(x) > x[/itex] is wrong. Similarly, we can prove that [itex]f(x) \nless x[/itex]. So it must follow that [itex]f(x) = x[/itex]. The problem with this proof is that I have proven [itex]f(x) = x[/itex] only with the knowledge that [itex]f(0) = 0[/itex]. But all kinds of functions have the property that [itex]f(0) = 0[/itex], and it should not necessarily follow that [itex]f(x) = x[/itex].

I think I am using the universal quantifier in a wrong way here. Any guidance will help...
 
Physics news on Phys.org
IssacNewton said:
Since x is arbitrary
This is a logical flaw. It is enough that there exists one x for which f(x) is not equal to x. You cannot just pick 0.
 
In logical terms, the negation of the statement you made is:
##\exists x : f(x) \neq x##
not
##\forall x : f(x) \neq x##
The former is the one you need to show results in a contradiction in order to have a proof by contradiction.
 
Hello Orodruin
My initial goal is [itex]\forall\, x [x\in \mathbb{R} \Longrightarrow (f(x) = x)][/itex]. In such case, we choose arbitrary x and then assume antecedent. So I assume tat [itex]x \in \mathbb{R}[/itex] and hence my new goal becomes [itex]f(x) \ne x[/itex]. Now can't I use the method of indirect proof for this new goal ?
 
IssacNewton said:
Hello Orodruin
My initial goal is [itex]\forall\, x [x\in \mathbb{R} \Longrightarrow (f(x) = x)][/itex]. In such case, we choose arbitrary x and then assume antecedent. So I assume tat [itex]x \in \mathbb{R}[/itex] and hence my new goal becomes [itex]f(x) \ne x[/itex]. Now can't I use the method of indirect proof for this new goal ?
In principle, but x = 0 is not arbitrary, it is a specific choice of x. By your reasoning, you could also prove that x = x^2 for all x. It is you task to show that the existence of an x for which the statement f(x) != x leads to a contradiction. You do not get to arbitrarily assume that that x is zero.
 
I think I am getting what you are trying to say... What university you are professor at ?
 
IssacNewton said:
I think I am getting what you are trying to say... What university you are professor at ?
I fail to see how this is relevant for the issue at hand. Please stay on topic.
 
Please don't get angry. I was inquiring because I liked your reasoning in mathematics but you have degree in physics.
 
  • Like
Likes   Reactions: Fervent Freyja
IssacNewton said:
Please don't get angry. I was inquiring because I liked your reasoning in mathematics but you have degree in physics.

He is a man of many talents.

Let me use your logic to prove something quite interesting.

Let ##f## be a function with ##f(0) = 0##

I'm going to show that ##f(x) = 0## for all ##x##.

Suppose not, then we have an ##x## for which ##f(x) \ne 0##, but as ##x## as arbitrary this must hold for ##x = 0## hence ##f(0) \ne 0##. Which is a contadiction.

So, ##f(0) = 0 \ \Rightarrow \ \forall x \ f(x) = 0##

Now, where's the flaw in that?
 
  • Like
Likes   Reactions: mfb and Fervent Freyja
  • #10
You are negating an universal quantifier and you get an existential quantifier. That gives you one particular x. This x may not be equal to zero. So we can't equate it to zero. Is that right ?
 
  • #11
IssacNewton said:
You are negating an universal quantifier and you get an existential quantifier. That gives you one particular x. This x may not be equal to zero. So we can't equate it to zero. Is that right ?

Yes. One way to avoid this mistake is to use ##x_0, x_1## etc. or ##a, b## for specific values of ##x## and reserve ##x## for when you mean all ##x##.

So, to edit my post above:

Let ##f## be a function with ##f(0) = 0##

Let's try to show that ##f(x) = 0## for all ##x##.

Suppose not, then we have an ##x_0## for which ##f(x_0) \ne 0## ...

And there the attempted proof grinds to a halt. There is no reason to suppose that ##x_0 = 0##. In fact, the one thing we do know is that ##x_0 \ne 0##.
 
  • #12
Thanks Perok... it makes sense now. I just have a general question about the quantifiers. These quantifiers were introduced to the mathematics in 19th century. But people have been proving theorems before that too. So how would people like Gauss, Laplace, Jacobi prove those theorems. ?
 
  • #13
Probably with words instead of those symbols.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K