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