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
where is the imaginary unit. The indicator function of a set is defined to equal when , and otherwise.
We adopt the convention that an empty supremum is , and an empty infimum is . Thus, for instance, would equal if . Related to this, we also adopt the convention that when .
The cardinality of a finite set will be denoted .
A sequence of real or complex numbers indexed by some index set is said to be -bounded if for all . Similarly, a set of real numbers is said to be -separated if for all distinct . One can define more general notions of -bounded or -separated for other 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 , which ranges over some ambient sequence of natural numbers going to infinity. All mathematical objects (numbers, sequences, sets, functions, etc.), will either be fixed - i.e., independent of - or variable - i.e., dependent on . (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 to explicitly indicate that an object is variable; however, to reduce clutter, we shall generally omit explicit mention of the parameter 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 in the ambient sequence. For instance, a variable set of real numbers is a set indexed by the ambient parameter , and by an element of such a set, we mean a variable real number such that for all in the ambient sequence.
We isolate some special types of variable numerical quantities (which could be a natural number, real number, or complex number):
is bounded if there exists a fixed such that . In this case we also write .
is unbounded if as ; equivalently, for every fixed , one has for sufficiently large.
is infinitesimal if as ; equivalently, for every fixed , one has for sufficiently large. In this case we also write .
Note that any quantity will be either bounded or unbounded, after passing to a subsequence if necessary; similarly, by the Bolzano–Weierstrass theorem, any bounded (variable) quantity will be of the form for some fixed , after passing to a subsequence if necessary. Thus, for instance, if are (variable) quantities with (or equivalently, for some fixed ), then, after passing to a subsequence if necessary, we may write 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 are (variable) real numbers, then the relation
is equivalent to the relation
holding for all fixed .
We can develop other standard asymptotic notation in the natural fashion: given two (variable) quantities , we write , , or if for some fixed , and if for some infinitesimal . We also write for .
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 be a non-empty variable set, and let be a variable function.
Suppose that for all (variable) . Then after passing to a subsequence if necessary, the bound is uniform, that is to say, there exists a fixed such that for all .
Suppose that for all (variable) . Then after passing to a subsequence if necessary, the bound is uniform, that is to say, there exists an infinitesimal such that for all .
Proof
▶
We begin with (i). Suppose that there is no uniform bound. Then for any fixed natural number , one can find arbitrarily large in the sequence and such that . Clearly one can arrange matters so that the sequence is increasing. If one then restricts to this sequence and sets to be the variable element of , then is unbounded, a contradiction.
Now we prove (ii). We can assume for each fixed that there exists in the ambient sequence such that for all and , since if this were not the case one can construct an such that for sufficiently large, contradicting the hypothesis. Again, we may take the to be increasing. Restricting to this sequence, and writing , we see that and for all , as required. □