Let E be a set filtered by a filter with base F, and K a non-discrete valued field (most often K=R or K=C). In the set of functions in H(F,K) not equivalent to 0 modulo R∞ (that is, those for which in every set in F there is at least one point where the function does not vanish), the relation " f≪g or f=g" is an order relation.
Definition 1
One says that a subset E of H(F,K) formed of functions not equivalent to 0 modulo R∞ is a comparison scale when E is totally ordered by the relation " f≪g or f=g".
In other words, if f and g are functions in E then one (and only one) of the relations f≪g, g≪f, f=g always holds. It follows that on Ethe relationf≍g (and a fortiori∣f∣∼a∣g∣, where a is a number >0) impliesf=g.
Every subset of a comparison scale is clearly also a comparison scale.
Example 1
For x real and tending to +∞ the set of functions xα (α an arbitrary real number) is a comparison scale. The same is true for the functions (x−a)α when F is the set of open intervals with left-hand endpoint a.
Example 2
For z complex tending to ∞ the set of functions zn (n a rational integer) is a comparison scale; so are the functions (z−a)n when F is the trace on the complement of the point a∈C of the filter of neighbourhoods of this point.
Let F be normed space; the family of functions ∥x−a∥α (α an arbitrary real number) is a comparison scale when F is the trace on the complement of a of the filter of neighbourhoods of this point. Note that if p and q are two distinct norms on F, the union of the two comparison scales (p(x−a))α and (q(x−a))α is not in general a comparison scale.
Example 4
For x real tending to +∞ the family E of functions of the form exp(p(x)), where p runs through the set of polynomials without constant term (with real coefficients), is a comparison scale: it suffices to remark that the quotient of two functions in E is again in E, and that a function exp(p(x)) must tend either to 0 or +∞ if p=0; indeed, p(x)∼αxn where n>0 and α=0; if α>0 then p(x)>21αxn for x sufficiently large; if α<0 then p(x)<21αxn for x sufficiently large; in the first case exp(p(x)) tends to +∞, in the second to 0.
Example 5
For x real tending to +∞ the set E of functions of the form xα(logx)β (defined for x>1), where α and β are arbitrary real numbers, is a comparison scale. Indeed, here again the quotient of two functions in E is a function in E; it is enough to show that if α and β are not both zero then xα(logx)β tends to 0 or +∞; this is clear if α=0,β=0; if α>0 one has (logx)−β≪xα, and if α<0 one has (logx)β≪x−α for any β, whence the proposition.
Note that this last comparison scale is a totally ordered set (for the relation "f ≪ g" or f=g") whose order structure is isomorphic to the lexicographic order on R2 (Set Theory, III, p. 157); recall that in this structure the relation (α,β)<(γ,δ) means "α<γ, or α=γ and β<δ").
Similarly, the scale formed by the functions exp(p(x)), where p runs through the set P0 of polynomials with no constant term, has order structure isomorphic to the order structure of P0, in which the relation p<q implies that the dominant term of the polynomial q−p has a coefficient >0 (cf. Alg., VI. 19, Example 2).
Let φ be a map from a set F into E, such that φ−1(F) is a filter base on F. If E is a comparison scale on E (for the filter base F) then the functions f∘φ, as f runs through E, form a comparison scale on F (for the filter base φ−1(F)).
Let E be a comparison scale formed by functions with values in a non-discrete valued field K. Let V be a normed space over K, and let f be a function in H(F,V); if there are a function g∈E and an element a=0 in V such that f∼ag, one says that ag is a principal part of f relative to the scale E. From def. 1 of V, p. 10, f can have only one principal part relative to E, for if g1,g2 are two functions in E and a1,a2 are two =0 elements of V, then the relation a1g1∼a2g2 implies ∣g1∣≍∣g2∣ and consequently g1=g2, whence (a2−a1)g1≪g1, and since g1 is not identically zero on any set in E this implies a2=a1.
If f has a principal part relative to a comparison scale E it has the same principal part relative to every comparison scale E′⊃E.
Example 1
For x real (resp. complex) tending to +∞ (resp. ∞), every polynomial a0xn+a1xn−1+…+an with coefficients in V, such that a0=0, has principal part a0xn with respect to the scale xn (or any scale containing the xn). It follows that every rational fraction b0xn+⋯+bna0xn+⋯+am with real or complex coefficients such that a0b0=0 has principal part b0a0xn with respect to the same scale.
Example 2
A function may be comparable to all the functions of a scale and yet not admit a principal part with respect to this scale. For example, for x real tending to +∞, x has no principal part with respect to the scale xn where n is a rational integer; logx has no principal part with respect to the scale of xα (α arbitrary real); exp(logx) and x′=exlogx have no principal part with respect to the scale of the xα(logx)β, nor with respect to the scale of the exp(p(x)) (p a polynomial with no constant term).
The concept of principal part admits extensive generalization. Suppose that a function f∈H(F,V) has a principal part a1g1 with respect to a scale E; the relation f∼a1g1 is equivalent to f−a1g1≪g1 (V, p. 216, def. 4); to study the function f more closely one is thus led to consider the function f−a1g1. If this function has a principal part a2g2 with respect to E one must have g2≪g1 and f−a1g1−a2g2≪g2.
More generally, suppose that the scale E is written parametrically in the form (gα) where α runs through a set of indices A endowed with a totally ordered structure isomorphic to the opposite of the order structure of E: the relation α<β is thus equivalent to gβ≪gα. In these circumstances:
One says that a function* f∈H(F,V)admits an asymptotic expansion to precisiongα(relative to the scaleE*) if there exists a family(aλ)λ≤αof elements ofV, all but a finite number of them being0, such thatf−∑λ≤αaλgλ≪gα. One says that∑λ≤αaλgλis an asymptotic expansion offto precisiongα, that theaλgλ (λ≤α) are its terms, theaλits coefficients, and the functionrα=f−∑λ≤αaλgλthe remainder of this expansion.
To express the fact that ∑λ≤αaλgλ is an asymptotic expansion of f to precision gα one most often restricts oneself to writing
f=λ≤α∑aλgλ+o(gα)(or f=λ≤α∑aλgλ+ok(gα)
if there are several functions in the proof) following the notation of V, p. 219 and 220.
Of two asymptotic expansions (of two functions, distinct or not) relative to the same scale E, one says that the one with precision of greater index is the more precise.
If ∑λ≤αaλgλ is an asymptotic expansion of f to precision gα, then, for every β<α, ∑λ≤βaλgλ is an asymptotic expansion of f to precision gβ (V, p. 215, prop. 5): one says that it is obtained by reducing the precision of the given expansion ∑λ≤αaλgλ of f to gβ.
If ∑λ≤αaλgλ and ∑λ≤αbλgλ are asymptotic expansions to the same precision gα of two functions f1,f2, then ∑λ≤α(aλ+bλ)gλ is an asymptotic expansion of f1+f2 to precision gα (V, p. 215, prop. 5); and for every scalar c, ∑λ≤αaλcgλ is an asymptotic expansion of f1c to precision gα. It follows that if a function admits an asymptotic expansion to precision gα then this expansion is unique: it is sufficient to see that the function 0 does not admit an asymptotic expansion with precision gα having coefficients =0. For, if 0=∑λ≤αaλgλ+rα, and if γ were the least of the indices λ≤α such that aλ=0, one would have aγgγ=−∑γ<λ≤αaλgλ−rα≪gγ, which is absurd.
To say that a function f admits an asymptotic expansion to precision gα, all of whose coefficients are zero, is equivalent to saying that f≪gα. If f admits an asymptotic expansion ∑λ≤αaλgλ to precision gα whose coefficients are not all zero, and if γ is the smallest of the indices λ such that aλ=0, then aγgγ is the principal part of f relative to the scale E, for one has f−aγgγ=∑γ<λ≤αaλgλ+rα≪gγ; similarly, if μ≤α is an index such that aμ=0, then aμgμ is the principal part of f−∑λ<μaλgλ.
The most important asymptotic expansions in applications are those relative to the scale of the x−n (resp. of the z−n), where n is a positive or negative integer, as x tends to +∞ or to −∞ (resp. when the complex number z tends to ∞), or relative to the scale of the (x−c)n (resp. (z−c)n) when the real number x tends to c from the right or left (resp. when the complex number z tends to c). We saw in I, p. 21 that every vector function of a real variable x which is k times differentiable at a point c∈R admits a Taylor expansion of order k at this point, that is, an asymptotic expansion to precision (x−c)k with respect to the scale of the (x−c)n.
3. Sums and products of asymptotic expansions
If f1,f2 admit asymptotic expansions to precision gα and gβ respectively, relative to a comparison scale E, one deduces expansions to precision gmin(α,β) by limiting the two expansions to this precision; we have seen in V, p. 222 how one obtains an asymptotic expansion for f1+f2 to precision gmin(α,β).
Let V1,V2 and V be three normed spaces over the field K, and let (x,y)↦[x.y] be a continuous bilinear map from V1×V2 into V; we suppose further, for the rest of this section, that the scale E is such that the product of any two functions in E is again in E (which is true for all the comparison scales given as examples (in V, p. 220)).
Now let f1,f2 be two functions in H(F,V1) and H(F,V2) respectively, having asymptotic expansions f1=∑λ≤αaλgλ+rα and f2=∑μ≤βbμgμ+rβ to precision gα and gβ respectively, with respect to the scale E. Suppose further that neither the aλ nor the bμ are all zero, and let aγgγ and bδgδ be the principal parts of f1 and f2. By hypothesis, one can write gγgβ=gρ and gδgα=gσ; let us show that the sum ∑[aλ.bμ]gλgμ taken over all pairs (λ,μ) such that gmin(ρ,σ)≪gλgμ, is an asymptotic expansion of[f1.f2]to precisiongmin(ρ,σ). Now the difference between [f1.f2] and this sum is the sum of a finite number of terms, each of which is either of the form [aλ.bμ]gλgμ with gλgμ≪gmin(ρ,σ), or of the form [aλ.rβ]gλ where λ≥γ, or of the form [rα.bμ]gμ where μ≥δ; but since [x.y] is continuous, one has from (V, p. 213, prop. 3 and V, p. 215, prop. 6) that [aλ.rβ]gλ≼rβgλ≪gβgγ=gρ for λ≥γ, and similarly [rα.bμ]gμ≼rαgμ≪gαgδ=gσ for μ≥δ, whence the proposition (V, p. 215, prop. 5).
If all the aλ are zero one has [f1.f2]≪gαgδ: in other words, one has an asymptotic expansion of [f1.f2] with zero terms, to precision gαgδ; similarly if all the aλ and bμ are zero one has an asymptotic expansion of [f1.f2] with zero terms to precision gαgβ.
We shall apply the preceding result principally to the case where V is a normed algebra over K and the bilinear function [x.y] is the product xy in this algebra; the most important cases are those where V is equal to R or to C.
In particular, if fi (1≤i≤n) are n functions in H(F,K) each of which admits an asymptotic expansion with respect to E one can obtain an asymptotic expansion with respect to E for every polynomial∑(vi)av1v2vnf1v1…fnvn in the fi with coefficients in a normed space V; furthermore, the preceding rules allow one to determine the precision of the expansion obtained, if one knows those of the expansions of the functions fi.
4. Composition of asymptotic expansions
Let f be a function in H(F,R) (resp. H(F,C)), admitting an asymptotic expansion to precision gα with respect to a scale E, and having limit 0 along the filter with base F. On the other hand let h be a function with values in a normed space V over R (resp. C), defined on a neighbourhood of the point 0 in R (resp. C), and n times differentiable on this neighbourhood; then
h(t)=c0+c1t+⋯+cntn+o(tn)
on this neighbourhood (I, p. 21), whence, on a suitable set in F
h∘f=c0+c1f+⋯+cnfn+o(fn).
We have seen, in n 3, how to form an asymptotic expansion for c0+c1f+⋯+cnfn to a precision gρ determined by the precision of the expansion of f; moreover, suppose that the coefficients of the asymptotic expansion of f are not all zero, and that aγgγ is the principal part of f, and let gσ=gγn; if σ<ρ one will have an expansion of h∘f to precision gσ on limiting the expansion of ∑k=0nckfk to this precision; if, on the contrary, ρ≤σ, then the expansion of ∑k=0nckfk is also an expansion of h∘f to precision gρ.
If all the terms of the asymptotic expansion of f are zero, and if gα≪1, then f≪gα and so fk≪gαk≪gα for every integer k>0; if cm is the first coefficient of index >0 which is not zero (assuming that the ck for indices k>0 are not all 0), then c0 is an asymptotic expansion of h∘f to precision gαm.
In the remainder of this section we shall restrict ourselves to the case where the functions in E have real values and are strictly positive on a set in F, and we shall consider asymptotic expansions only of functions in H(F,R). Suppose first that for every function g∈E and every real number ν, gν again belongs to E: this condition is fulfilled, for example, by the scale of the xα or by that of the xα∣logx∣β (α and β being arbitrary real numbers) on a neighbourhood of +∞ or a neighbourhood of 0 in R. This property implies that the quotient of two functions in E again belongs to E. This being so, from an asymptotic expansion relative to E of a function f∈H(F,R), to precision gα, one can derive an expansion for ∣f∣ν for every real number ν. Let us restrict ourselves to the case where the coefficients of the expansion of f are not all zero, and let aγgγ be the principal part of f; one can write ∣f∣ν=∣aγ∣νgγν(1+h)ν, with
h=γ<λ≤α∑aγaλgγgλ+o(gγgα).
Under our hypotheses ∑γ<λ≤αaγaλgγgλ is an asymptotic expansion of h, to precision gα/gγ; since h tends to 0 along F the method described above gives an asymptotic expansion of (1+h)ν, then an expansion of ∣f∣ν on multiplying by ∣aγ∣νgγν.
With the same hypotheses on f one can write
log∣f∣=log∣aγgγ∣+log(1+h)
and log(1+h) can be expanded, as has been said above, the function log(1+t) being indefinitely differentiable on a neighbourhood of 0; if, further, loggγ admits an asymptotic expansion with respect to E, or with respect to a scale E1⊃E, one obtains an asymptotic expansion for log∣f∣ on adding the two asymptotic expansions.
Example
We have (1+x)1/x=exp(x1log(1+x)): when x tends to +∞ we have log(1+x)=logx+log(1+x1), whence the asymptotic expansion of x1log(1+x) with respect to the scale of the xα(logx)β:
x1log(1+x)=xlogx+x21−2x31+o1(x31).
From this expansion, and from the Taylor expansion
eu=1+u+2u2+6u3+o(u3)
on a neighbourhood of u=0, one deduces the asymptotic expansion
with respect to the scale xα(logx)β by the methods explained above.
Keeping the same hypotheses and notation, the asymptotic expansion of ef does not pose new problems except when f≫1; one must then distinguish two cases, as gα≫1 or gα≪1. In the first case, giving an expansion for f does not allow one to obtain a principal part for ef relative to E, because one does not know in general whether the remainder rα tends to 0, that is, whether erα tends to 1. On the contrary, if gα≪1 then rσ≪1 and so ef∼exp(∑λ≤αaλgλ). One can make this result more precise: let aγgγ be the principal part of f and let δ be the index (such that γ<δ≤α) for which gδ=1; we put f1=∑λ≤δaλgλ, f2=∑δ<λ≤αaλgλ+rα; we have f=f1+f2, so ef=ef1ef2, and the general method explained at the start of this subsection allows one to form an asymptotic expansion of ef2 (starting from the Taylor expansion of et at the point t=0). One will then have an asymptotic expansion for ef if ef1=∏λ≤δexp(aλgλ) belongs to E, or to a scale E1 containing E.
Example
We have x1/1=exp(logx⋅exp(x1logx)); when x tends to +∞ one has logx≪x, whence the asymptotic expansion of logx⋅exp(x1logx) with respect to the scale xα(logx)β:
All the terms of this expansion, starting from the second, tend to 0; from this expansion and from the Taylor expansion eu=1+u+u2/2+o(u2) on a neighbourhood of u=0 one deduces
5. Asymptotic expansions with variable coefficients
One can generalize the concept of principal part, and that of an asymptotic expansion, in the following way. Let E be a comparison scale formed of real (resp. complex) functions such that, for each of them, there is a set in F on which the function does not vanish at any point. Further, let C be a set of functions in H(F,V) satisfying the following three conditions:
(CO₁) For every function a∈C one has a≼1. (CO₂) The relation a≪1 for a function a∈C implies a=0. (CO₃) C is a vector space over R (resp. C).
Now let f be any function in H(F,V); if there exist a function g∈E and a nonzero function a∈C such that f−ag≪g one will say that ag is a principal part of f, relative to the comparison scale E and to the domain of coefficients C. If such a principal part exists, it is unique: for suppose that there are two principal parts a1g1 and a2g2; one cannot have g1≪g2 since from (CO₁) one could deduce that a1g1≪g2 and f−a1g1≪g1≪g2, so f≪g2; but one would also have a2g2≪g2 and consequently a2≪1 contradicting the hypothesis a2=0 and (CO₂). So one must have g1=g2; from the relations f−a1g1≪g1,f−a2g1≪g1 one deduces that (a2−a1)g1≪g1 whence a2−a1≪1, and consequently a2=a1, by (CO₂) and (CO₃).
Example
For x real tending to +∞ the periodic bounded functions on R, having the same period τ, satisfy conditions (CO₁), (CO₂) and (CO₃): if limx→+∞a(x)=0 then for every ε>0 there is an x0 such that ∣a(x)∣≤ε for every x≥x0; one deduces that ∣a(x)∣≤ε for 0≤x≤τ too, since there exists an integer n such that x+nτ≥x0, and such that a(x)=a(x+nτ); since ε is arbitrary one has a(x)=0 on [0,τ], hence everywhere.
With the notation of V, p. 222, we will say that ∑λ≤αaλgλ, where the aλ belong to C and all but a finite number of them are zero, is an asymptotic expansion of f with coefficients in C, to precision gα, if f−∑λ≤αaλgλ≪gα; for every index μ such that aμ=0 then aμgμ is the principal part of f−∑λ<μaλgλ, relative to E and to C′, which proves the uniqueness of the asymptotic expansion of f (to precision gα) when it exists.
The methods given in n 3 (V, p. 223) for forming an asymptotic expansion for f1+f2 or for [f1.f2], starting from given asymptotic expansions for f1 and f2, can again be applied to expansions with variable coefficients, so long as the [aλ.bμ] belong to the domain of coefficients C corresponding to the normed space V or admit an asymptotic expansion with coefficients in C.