10

As a special case of little Bézout theorem, if we have a polynomail $f(x)$ with $f(0)=0$, then there exists another polynomial $g(x)$ such that $f(x)=xg(x)$. It's easy to see that this fact generalizes to analytic functions because we have Taylor expansion. Now my question is whether little Bézout theorem holds for smooth functions. More precisely, my question is:

If $f(x)\in C^{\infty}(\mathbb{R})$ with $f(0)=0$, does there exist $g(x)\in C^{\infty}(\mathbb{R})$ such that $f(x)=xg(x)$?

EDIT:

As pointed out by Jason, the above question has positive answer and it actually holds in arbitrary dimensions, that is,

If $f(x)\in C^{\infty}(\mathbb{R^n})$ with $f(0)=0$, then there exist $g_i(x)\in C^{\infty}(\mathbb{R^n})$ such that $f(x)=\sum_{i=1}^{n} x_ig_i(x)$.

Multiplying a cutoff function on both sides, one obtains,

If $f(x)\in C^{\infty}_c(\mathbb{R^n})$ with $f(0)=0$, then there exist $g_i(x)\in C^{\infty}_c(\mathbb{R^n})$ such that $f(x)=\sum_{i=1}^{n} x_ig_i(x)$.

With a cleverer use of cutoff function, one can also obtain,

If $f(x)\in \mathscr{S}(\mathbb{R^n})$ with $f(0)=0$, then there exist $g_i(x)\in \mathscr{S}(\mathbb{R^n})$ such that $f(x)=\sum_{i=1}^{n} x_ig_i(x)$.

Here $\mathscr{S}((\mathbb{R^n})$ denotes the Schwartz space.

glS
  • 6,818
Syang Chen
  • 3,416

1 Answers1

17

This is actually a standard fact proven in the beginning of a manifolds course - it's a step on the way to proving all derivations are given as a linear combination of partial derivatives.

Theorem: Suppose $f:\mathbb{R}\rightarrow\mathbb{R}$ is smooth and $f(0) = 0$. Then there is a smooth function $g:\mathbb{R}\rightarrow\mathbb{R}$ such that $f(x) = xg(x)$.

Proof:

By the fundamental theorem of calculus, $\int_0^1 \frac{d}{dt}[f(tx)] dt = f(tx)|_{t=0}^{t=1} = f(x) - f(0) = f(x)$.

So, $f(x) = \int_0^1 \frac{d}{dt}[f(tx)] dt = \int_0^1 f'(tx)x dt = x\int_0^1 f'(tx) dt$.

The second equality is the chain rule ($f'$ means $\frac{d}{dx} f(x)$) and the third follows because with respect to $t$, $x$ is constant so can pull out of the integral.

Then, setting $g(x) = \int_0^1 f'(tx) dt$ gives the desired function. $\square$

To see this in action, let's suppose $f(x) = x^2 + x$. Then we see that $f'(x) = 2x + 1$ so $f'(tx) = 2tx + 1$. Thus, $g(x) = \int_0^1 2tx+1 dt = t^2x + t|_{t=0}^{t=1} = x+1$, as it should be.

Davide Giraudo
  • 172,925
  • 4
    I almost forgot the whole point of this. It's clear what $g(x)$ should be: if such a $g(x)$ is going to exist, then we must have $g(x) = f(x)/x$ for $x\neq 0$ and $g(0) = f'(0)$. The issue is then showing that this is in fact smooth at $x = 0$ (it's clearly smooth away from $0$). Expressing $g(x)$ as an integral of a smooth function as I did in the answer makes it obvious that $g$ is smooth at $0$. – Jason DeVito - on hiatus Sep 08 '11 at 05:38
  • 2
    It's a nice touch to show an explicit example of the procedure in action. – Georges Elencwajg Sep 08 '11 at 09:01
  • @Jason, excuse me for asking a follow-up question. – Syang Chen Sep 08 '11 at 20:43
  • so, if I understand correctly, the gist is to observe that $\frac{f(x)}{x}=\int_0^1 dt, f'(tx)$, and the latter is smooth at $x=0$ from results about passing the limit under the integral sign I guess. But wouldn't it be easier to simply observe that from the definition of $f'(0)$ we have $f(x)=x [f'(0) + \eta(x)]$ with $\lim_{x\to 0}\eta(x)=0$, and thus $\frac{f(x)}{x}=f'(0)+\eta(x)$ is smooth at $x=0$? – glS Jul 11 '20 at 08:38
  • @glS: Why does $\lim_{x\rightarrow 0} \eta(x) = 0$ tell you $\eta(x)$ is smooth at $x=0$? – Jason DeVito - on hiatus Jul 11 '20 at 15:12
  • @JasonDeVito I guess you are right, that only shows continuity. Still, if we use the fact that $f$ smooth implies $\eta$ smooth, that should be enough, no? – glS Jul 13 '20 at 10:20