This is true for your "simple" case. In fact, assuming that the details of my proof below goes through correctly, the following is true.


----------
*If g(x,y)&nbsp;&isin;&nbsp;C<sup>&infin;</sup>(&#x0211d;<sup>2</sup>) vanishes on x&nbsp;&le;&nbsp;0 then it decomposes as g(x,y)&nbsp;=&nbsp;a(x)G(x,y) where a(x)&nbsp;&isin;&nbsp;C<sup>&infin;</sup>(&#x0211d;) vanishes on x&nbsp;&le;&nbsp;0 and G(x,y)&nbsp;&isin;&nbsp;C<sup>&infin;</sup>(&#x0211d;<sup>2</sup>).*

----------


This can be shown by proving the statements below. I'll state them without full proofs for now, so at least there is a partial argument, and will edit the post to extend the proofs (maybe there are references where these are already proven, but I don't know of any).

First, I'll refer to the following sets of functions.

 - *U* be thet set of functions f(x)&isin;C<sup>&infin;</sup>(&#x0211d;) which vanish on x&le;0.
 - *V* be the set of functions f:&#x0211d;<sup>+</sup>&rarr;&#x0211d;<sup>+</sup> such that x<sup>-n</sup>f(x)&rarr;0 as x&rarr;0, for each positive integer n.

Clearly, the restriction of any f&isin;U to the positive reals is in V.
The statements I require to show the main result are as follows.


**Lemma 1**: *For any f&isin;V, there is a g&isin;U such that f(x)/g(x)&rarr;0 as x&rarr;0.*


**Lemma 2**: For any sequence f<sub>1</sub>,f<sub>2</sub>,...&isin;V there is a g&isin;U such that f<sub>k</sub>(x)/g(x)&rarr;0 as x&rarr;0 for all k.


**Lemma 3**: For any sequence f<sub>1</sub>,f<sub>2</sub>,...&isin;V there is a g&isin;U such that f<sub>k</sub>(x)/g(x)<sup>n</sup>&rarr;0 as x&rarr;0 for all positive integers k,n.

The result follows from applying lemma 3 to f<sub>k</sub>(x)=max{|g(x,y)|:|y|&le;k}&isin;V. details to follow...