Happy new year!
- Updated on 2 January: Strengthened the last proposition (removing the requirement of being integer-valued of the upper bound) and added more discussion on the elementariness of integer sequences. You are also welcome to discuss the problem in this Zhihu question (Chinese only).
- Updated on 3 January: Solved the problem whether all sequences of integer are elementary with an affirmative answer.
This entry is an extended discussion of a construction of general term formulae for certain integer-valued sequences using only elementary functions that happened when I was at senior high school. The idea presented in this article can be found in this post in Baidu Tieba (sorry if you cannot read Chinese; a backup version is available in case the original post becomes unavailable).
With the background and motivation stated, the first part gives the construction, which was work done at senior high school. The first part suggests that insisting on looking for an elementary formula for all sequences is a waste of time by demonstrating some ‘pathological’ elementary expressions. The second part is the extended discussion on integer-valued sequences and their general terms, which concludes an interesting equivalence: A sequence of integers is elementary if and only if it is bounded by some elementary sequence of integers. That is, the elementariness is downward monotonic. This property leaves a problem open: Do all integer-valued sequences have an elementary general term?
Background and motivation
There are people out there who insist finding an elementary formula for general terms of any random sequence (note: ‘random’ here means ‘coming from nowhere or anywhere’, not ‘stochastic’). People have wasted a huge amount of precious time in solving recurrences that are not ‘expressible by elementary functions’. More of them (the problems) are simply not created with the intention that a simple general term formula is available.
The purpose of this discussion is to stop people from stupidly pursuing an elementary general term. Instead, you should focus on properties of sequences that are more interesting.
Let’s get some definitions. Elementary functions are defined inductively:
- Constants, the power function (meaning , if is integral, is allowed to be negative, and if is non-negative, is allowed to be zero), the cosine function, the (natural) logarithm function, and the arc-from-sine function (with principal value choice ), these are called 0-elementary functions.
- Addition, multiplication or composition of -elementary functions is called a -elementary function.
- A function is elementary if and only if it is -elementary for some natural number .
- Elementary functions take their natural domain, the set of values of variables in which all subexpressions of the function is valid, as the domain.
The definition coincides with that taught in senior high schools in China, and most calculus courses in universities in China. Categorisation of functions into elementary and non-elementary is not that interesting (somehow interesting, I’d say). Usually the functions we do computation on in exercises and exams are elementary, because their notations are widely accepted.
Anecdote The entrance exam of ENS of 1995 involved the study of elementary functions. A refined definition of elementary functions makes them form a differential field. By following the instruction of the exam, one gradually reaches the conclusion that is not an elementary function. If you’re interested, Louville and search engines are your friends.
Let’s take two examples.
Example 1 Let be Fibonacci sequence, i.e., with initial values . How can one find the general term as an elementary function of ?
There are many approaches to this problem. Power of matrix, repeated iteration of linear homomorphism, generatingfunctionological methods, characteristic polynomials, linear spaces, you name them. However, it is important that this sequence admits an elementary formula, namely , where are some constants, and that are the two roots of .
Example 2 Let be the sequence of primes, i.e., is the -th prime number.
It is generally accepted that there seems to be no elementary function such that is defined on all positive integers and .
This is plainly wrong.
Before we give a construction, some definitions are needed:
Definition 1 A function is called a (real-valued) sequence. We often write for .
Definition 2 A sequence is said to be elementary, if and only if there exists an elementary function whose domain covers such that for all . In other words, is elementary if and only if it is the restriction of some elementary function.
Definition 3 A positive-integer-valued sequence is said to grow slowly if there exists an elementary integer-valued sequence such that for all . We say grows slowly thanks to .
That is to say, if the number of digits of a sequence of positive integers is bounded by the differentiation of an elementary integer-valued sequence, the bounded sequence ‘grows slowly’.
Theorem Any slowly growing sequence is also elementary.
Lemma The function (the decimal part of ) defined on is elementary. So is (the integral part of ) defined on the same set.
Proof The cotangent function, , is elementary because . The arctangent function is elementary because . Therefore, is elementary. And finally so is .
Proof Let grow slowly thanks to . We define We first show that the definition of converges. Since , we know that and . The summation is of non-negative terms and bounded, therefore convergent. Though is defined using , it nevertheless is a constant, hence an elementary function.
Intuitively speaking, stores the numbers in its digits. Now we will ‘extract’ the digits from . For , we have it can be verified that the second term is positive and less than 1, and obviously the first term is integral, therefore is the second term. Now consider with exactly the same argument we have i.e., is elementary. Note that it is important that the second term strictly greater than 0 and strictly less than 1, which ensures the application of decimal/integral part function is elementary.
Example The sequence can be rewritten as .
Exercise Now that formulae are found for slowly growing sequences, they can be used to create more complicated ones. The readers are invited to think how the formula can be used to find a general term as elementary function for:
Having demonstrated this pathological construction, I assume I have successfully stopped some people from insisting on an elementary general term of all sequences.
The converse of the construction proposition also holds. I.e., if a sequence of positive integers is elementary, it must grow slowly. The proof is so simple that I wondered if I was a fool to not come up with it until recently.
Proof Let be an elementary sequence of positive integers. Let then , i.e., grows slowly hence is elementary. Let then is elementary. Observe that , therefore, , i.e., grows slowly thanks to .
Remark The definition of slow growth characterises positive-integer-valued sequences with elementary general term.
Now we’re ready to prove the so-called downward monotonicity of elementariness of integer-valued sequences.
Theorem An integer-valued sequence is elementary if and only if it is bounded by some elementary integer-valued sequence.
Proof Let be an integer-valued sequence. If is elementary, then , i.e., bounded by an elementary integer-valued sequence (the absolute value of itself). Conversely, if for some elementary integer-valued sequence , we know that grows slowly thanks to therefore, is elementary. Moreover, grows slowly thanks to hence also elementary. Finally is elementary.
Question There’s a problem
left open (see the update):
Are all integer-valued sequences elementary?
Due to downward monotonicity, the problem is equivalent to:
Is there a sequence of integers that grows faster than all elementary integer-valued sequences? (See the update.) The problem is hard partly because some elementary functions are hard to analyse when restricted to , for example, and the functions constructed in the first part.
Updated on 2 January
The requirement of being integer-valued can be removed from the last proposition. To prove this, we shall assume is an elementary real-valued sequence and find an elementary integer-valued sequence that is point-wise greater than .
Consider (the set of decimal parts of terms of ), which is at most countable. Take some and define Observe that is never an integer, therefore, is elementary. Moreover, .
Equivalent problem The original equivalent formulation is wrong. The correct version is: Is there a sequence of integers that cannot be upper-bounded by any elementary sequence?
That a sequence is not upper-bounded by another does not imply the former grows faster than the latter. In fact:
Proposition There is no sequence that grows faster than all elementary sequences. In other words, for all sequence , there exists an elementary sequence such that for all , there exists such that .
Proof Let be any sequence, define then is strictly increasing, and for all . Now let then and for all . Define a constant which obviously converges and is irrational. Define Since is irrational, is elementary. Observe that which implies that does not grow faster than , an elementary sequence.
Updated on 3 January
The answer to the previous problem is affirmative. Following the path of proving that no sequence grows faster than all elementary sequences, continue to define which is elementary, positive, integer-valued and strictly increasing. Now we further compose this function to define Note , therefore, Together with the monotonicity of , we obtain Since are both strictly increasing, for , there exists such that , which gives Moreover, for we have . Therefore, is bounded by , an elementary sequence. By the equivalence, if is integer-valued, it is elementary.
Remark Bo Hu points out that is already increasing: actually for , remains a constant and is around .
Bo Hu points out that the proof of the final proposition can be simplified.