- Let U be thet set of functions f(x)∈C ∈ C∞(ℝ) which vanish on x≤0x ≤ 0 and are positive on x>0x > 0.
- Let V be the set of functions f: ℝ+→ℝ→ ℝ such that x-n f(x)→0 → 0 as x→0x → 0, for each positive integer n.
Lemma 1: For any f∈Vf ∈ V, there is a g∈Ug ∈ U such that f(x)/g(x)→0 → 0 as x→0x → 0.
Proof: Choose any smooth function r: ℝ+→ℝ→ ℝ+ with r(0) = 1 and r(x)=0 = 0 for x≥1x ≥ 1. For example, we can use r(x) = exp(1-1/(1-x)) for x < 1. Then, the idea is to choose a sequence of positive reals αk→0 → 0 satisfying ∑k αk < ∞, and set
for x>0x > 0 and g(x)=0 = 0 for x≤0x ≤ 0. Only finitely many terms in the summation will be nonzero outside any neighborhood of 0, so it is a well defined expression, and smooth on x>0x > 0. Clearly, θ(x)→∞ → ∞ and, therefore, x-n g(x)→0 → 0 as x→0x → 0. It needs to be shown that all the derivatives of g vanish at 0 so that g∈Ug ∈ U. As r and all its derivatives are bounded with compact support, r(n)(x) ≤K≤ Knx-n-1 for some constants Kn. The nth derivative of θ is
which also has polynomially bounded growth in 1/x. However, the derivative on the left hand side is g(n)(x)/g(x) plus a polynomial in g(i)(x)/g(x) for i<ni < n. So, induction gives that g(n)(x)/g(x) has polynomially bounded growth in 1/x and, multiplying by g(x), g(n)(x)→0 → 0 as x→0x → 0.
By definition of f∈Vf ∈ V, there is a decreasing sequence of positive reals εk such that f(x)≤x ≤ xn for x≤εx ≤ εn. We just need to make sure that αk≤ε ≤ εn+1 for k≥nk ≥ n to ensure that g(x)≥x ≥ xn-1 for εn+1≤x≤min ≤ x ≤ min(εn,1). Then f(x)/g(x) goes to zero at rate x as x→0x → 0. █
Lemma 2: For any sequence f1,f2,...∈V ∈ V there is a g∈Ug ∈ U such that fk(x)/g(x)→0 → 0 as x→0x → 0 for all k.
Proof: The idea is to apply Lemma 1 to f(x)=Σ = Σk λk|fk(x)| for positive reals λk. This works as long as f∈Vf ∈ V, which is the case if Σkλsup λx≤kksupkx≤kmin(x,1)-k|fk(x)| is finite, and this condition is easy to ensure. █
Lemma 3: For any sequence f1,f2,...∈V ∈ V there is a g∈Ug ∈ U such that fk(x)/g(x)n→0 → 0 as x→0x → 0 for all positive integers k,n.
Proof: Apply Lemma 2 to the doubly indexed sequence fk,n=|f = |fk|1/n.
The result follows from applying lemma 3 to the triply indexed sequence fi,j,k(x)=max = max{|(di+j/dxidyj)g(x,y)|:|y|≤k |y| ≤ k}∈V ∈ V. Then, there is an a∈Ua ∈ U such that fijk(x)/a(x)n→0 → 0 as x→0x → 0. Set G(x,y) = f(x,y)/a(x) for x>0x > 0 and G(x,y) = 0 for x ≤ 0. On any bounded region for x>0x > 0, the derivatives of G(x,y) to any order are bounded by a sum of terms, each of which is a product of fijk(x,y)/a(x)n with derivatives of a(x), so this vanishes as x→0x → 0. Therefore, G∈CG ∈ C∞(ℝ2). █