Analytic Number Theory Exponent Database

2 Basic notation

We freely assume the axiom of choice in this blueprint.

Throughout this blueprint we adopt following notation. If θ is a real number, then we write

e(θ):=e2πiθ

where i is the imaginary unit. The indicator function 1I(n) of a set I is defined to equal 1 when nI, and 0 otherwise.

We adopt the convention that an empty supremum is , and an empty infimum is +. Thus, for instance, supσ0σσ1f(σ) would equal if σ1<σ0. Related to this, we also adopt the convention that N=0 when N>1.

The cardinality of a finite set W will be denoted |W|.

A sequence an,nI of real or complex numbers indexed by some index set is said to be 1-bounded if |an|1 for all nI. Similarly, a set W of real numbers is said to be 1-separated if |tt|1 for all distinct t,tW. One can define more general notions of λ-bounded or λ-separated for other λ>0 in the obvious fashion.

2.1 Asymptotic (or “cheap nonstandard”) notation

It is convenient to use a “cheap nonstandard analysis” framework for asymptotic notation, in the spirit of [ 212 ] , as this will reduce the amount of “epsilon management” one has to do in the arguments. This framework is inspired by nonstandard analysis, but we will avoid explicitly using such nonstandard constructions as ultraproducts in the discussion below, relying instead on the more familiar notion of sequential limits.

In this framework, we assume there is some ambient index parameter i, which ranges over some ambient sequence of natural numbers going to infinity. All mathematical objects X (numbers, sequences, sets, functions, etc.), will either be fixed - i.e., independent of i - or variable - i.e., dependent on i. (These correspond to the notions of standard and non-standard objects in nonstandard analysis.) Of course, fixed objects can be considered as special cases of variable objects, in which the dependency is constant. By default, objects should be understood to be variable if not explicitly declared to be fixed. For emphasis, we shall sometimes write X=Xi to explicitly indicate that an object X is variable; however, to reduce clutter, we shall generally omit explicit mention of the parameter i in most of our arguments. We will often reserve the right to refine the ambient sequence to a subsequence as needed, usually in order to apply a compactness theorem such as the Bolzano–Weierstrass theorem; we refer to this process as “passing to a subsequence if necessary”. When we say that a statement involving variable objects is true, we mean that it is true for all i in the ambient sequence. For instance, a variable set E of real numbers is a set E=Ei indexed by the ambient parameter i, and by an element of such a set, we mean a variable real number x=xi such that xiEi for all i in the ambient sequence.

We isolate some special types of variable numerical quantities X=Xi (which could be a natural number, real number, or complex number):

  • X is bounded if there exists a fixed C such that |X|C. In this case we also write X=O(1).

  • X is unbounded if |Xi| as i; equivalently, for every fixed C, one has |X|C for i sufficiently large.

  • X is infinitesimal if |Xi|0 as i; equivalently, for every fixed ε>0, one has |X|ε for i sufficiently large. In this case we also write X=o(1).

Note that any quantity X will be either bounded or unbounded, after passing to a subsequence if necessary; similarly, by the Bolzano–Weierstrass theorem, any bounded (variable) quantity X will be of the form X0+o(1) for some fixed X0, after passing to a subsequence if necessary. Thus, for instance, if T,N>1 are (variable) quantities with N=TO(1) (or equivalently, TCNTC for some fixed C), then, after passing to a subsequence if necessary, we may write N=Tα+o(1) for some fixed real number α. Note that any further passage to subsequences do not alter these concepts; quantities that are bounded, unbounded, or infinitesimal remain so under any additional restriction to subsequences.

We observe the underspill principle: if X,Y are (variable) real numbers, then the relation

XY+o(1)

is equivalent to the relation

XY+ε+o(1)

holding for all fixed ε>0.

We can develop other standard asymptotic notation in the natural fashion: given two (variable) quantities X,Y, we write X=O(Y), XY, or YX if |X|CY for some fixed C, and X=o(Y) if |X|cY for some infinitesimal c. We also write XY for XYX.

A convenient property of this asymptotic formalism, analogous to the property of ω-saturation in nonstandard analysis, is that certain asymptotic bounds are automatically uniform in variable parameters.

Proposition 2.1 Automatic uniformity

Let E=Ei be a non-empty variable set, and let f=fi:EC be a variable function.

  • Suppose that f(x)=O(1) for all (variable) xE. Then after passing to a subsequence if necessary, the bound is uniform, that is to say, there exists a fixed C such that |f(x)|C for all xE.

  • Suppose that f(x)=o(1) for all (variable) xE. Then after passing to a subsequence if necessary, the bound is uniform, that is to say, there exists an infinitesimal c such that |f(x)|c for all xE.

Proof
Remark 2.2
#

It is important in Proposition 2.1 that the hypotheses in (i), (ii) are assumed for all variable xE, rather than merely all fixed xE. For instance, let E=R and consider the variable function fi(x):=x/i. Then f(x)=o(1) for any fixed xE, but the decay rate is not uniform, and we do not have f(x)=o(1) for all variable xE (e.g., xi:=i is a counterexample).

Remark 2.3
#

There are two caveats to keep in mind when using this asymptotic formalism. Firstly, the law of the excluded middle is only valid after passing to subsequences. For instance, it is possible for a nonstandard natural number to neither be even or odd, since it could be even for some i and odd for others. However, one can pass to a subsequence in which it becomes either even or odd. Secondly, one cannot combine the “external” concepts of asymptotic notation with the “internal” framework of (variable) set theory. For instance, one cannot view the collection of all bounded (variable) real numbers as a variable set, since the notion of boundedness is not “pointwise” to each index i, but instead describes the “global” behavior of this index set. Thus, for instance, set builder notation such as {x:x=O(1)} should be avoided.