jgens
Gold Member
- 1,575
- 50
Homework Statement
If f is continuous and f(x)=0 for all x in a dense subset of the real numbers, then f(x)=0 for all x \in \mathbb{R}.
Homework Equations
N/A
The Attempt at a Solution
Does this solution work? And if it does, can it be improved in some way?
Proof: From the continuity of f, for every \varepsilon > 0 we can find a \delta > 0, such that if |x-a| < \delta, then |f(x)-f(a)| < \varepsilon. Because f(x)=0 for all x in a dense subset of the real numbers, it's clearly possible to choose a number x_0 from (a-\delta,a+\delta) with f(x_0)=0. This means that |f(x_0)-f(a)| = |f(a)| < \varepsilon. Since this is necessarily true for any given \varepsilon > 0, it follows that |f(a)| < \varepsilon for all \varepsilon > 0. By the Archimedean property of the real numbers, 0 is the only real number satisfying this criterion, so f(a)=0. Clearly, this holds for any number where f is continuous, so f(x)=0 for all x \in \mathbb{R}, completing the proof.