§ Flat functions
Define
f(x)≡{0e−1/xx<=0x>0
This is smooth, but is badly non-analytic. Any taylor expansion around x=0
is going to be identically zero. So we're going to prove that it possesses
all derivatives. This implies that the derivative at zero is equal to zero,
because the left derivative is always equal to zero.
- f(x)≡e−1/x. Differentiate to get f′(x)=e−1/x/x2. Change y≡1/x to get y2e−y. As y↦∞, e−ydecays more rapidly than y2 increases, thus the limit is zero. Hence, f′(x)=0.
- For higher derivatives, let f(n)(x)≡pn(1/x)e−1/x for some polynomial pn. See that f(n+1)(x)=d/dx[pn(1/x)e−1/x)]. To compute this, set y≡1/xand compute d/dy[pn(y)e−y]dy/dx which is:
=d/dy[pn(y)e−y]dy/dx=pn′(y)e−y+pn(y)(−e−y)⋅1/x2=e−1/x(pn′(1/x)−pn(1/x))1/x2=e−1/x(qn′(1/x)−qn(1/x))let rn+1(x)(≡qn′(t)−qn(t))t2=rn+1(1/x)e−1/x
- So we can write higher derivatives too as poly(1/x) times exp(−1/x) which also decays rapidly to 0.
- Philosophically, what's going on is that a non-zero polynomial can only have a finite number of zeroes. Since this function has an infinite number of zeroes around it's neighbourhood at (x=0), any polynomial that agrees with this function in any neighbourhood must be identically zero everywhere.