Skip to content

Growth of Integers

The integers extend infinitely in both directions:

Size and Growth

The integers extend infinitely in both directions:

,3,2,1,0,1,2,3, \cdots,-3,-2,-1,0,1,2,3,\cdots

In number theory, one usually studies the size of an integer through its absolute value. The size of nn is measured by

n. |n|.

For positive integers, this is simply nn. For negative integers, it removes the sign:

n=n. |-n|=n.

Growth concerns how quantities behave as nn becomes large. Many arithmetic questions are not about one fixed integer, but about infinitely many integers at once. For example, instead of asking whether 101101 is prime, one may ask how many primes are less than a large number xx.

Linear Growth

The simplest growth pattern is linear growth. A sequence grows linearly if its size is comparable to nn.

For example,

an=3n+2 a_n=3n+2

grows linearly because increasing nn by 11 increases ana_n by 33.

Linear functions have the form

an+b, an+b,

where aa and bb are fixed constants.

For large nn, the term anan dominates the constant bb. Thus

3n+2 3n+2

and

3n 3n

have essentially the same large-scale growth.

Polynomial Growth

A sequence has polynomial growth if it is bounded in size by a power of nn. Examples include

n2,n3,n10. n^2,\qquad n^3,\qquad n^{10}.

The sequence

an=n2+5n+1 a_n=n^2+5n+1

has quadratic growth. For large nn, the highest-degree term dominates:

n2+5n+1n2. n^2+5n+1 \approx n^2.

Polynomial growth appears frequently in counting problems, lattice point estimates, and complexity analysis.

Exponential Growth

Exponential growth is much faster than polynomial growth. A typical example is

2n. 2^n.

The first few values are

2,4,8,16,32,64, 2,4,8,16,32,64,\ldots

Each step multiplies the previous value by 22.

More generally, if a>1a>1, then

an a^n

grows exponentially.

Exponential growth dominates polynomial growth. For every fixed integer kk,

nk<2n n^k<2^n

once nn is sufficiently large.

This fact is often proved by induction or by estimating ratios.

Logarithmic Growth

Logarithmic growth is slower than polynomial growth. The logarithm measures how many times a number must be multiplied by a base to reach a given size.

For base 22, the quantity

log2n \log_2 n

is the number of doublings needed to reach nn.

For example,

log28=3 \log_2 8=3

because

23=8. 2^3=8.

Logarithms appear naturally in number theory. The number of binary digits of a positive integer nn is approximately

log2n. \log_2 n.

Thus logarithms measure the length of an integer when written in positional notation.

Comparing Growth Rates

The basic hierarchy of growth is

lognnn2n32n. \log n \ll n \ll n^2 \ll n^3 \ll 2^n.

Here the symbol \ll informally means “grows much more slowly than.”

For example, when n=10n=10,

n2=100,2n=1024. n^2=100, \qquad 2^n=1024.

When n=100n=100,

n2=10000, n^2=10000,

but

2n 2^n

has more than thirty decimal digits.

The difference becomes enormous as nn increases.

Big-O Notation

To compare growth precisely, mathematicians use asymptotic notation.

We write

f(n)=O(g(n)) f(n)=O(g(n))

if there exists a constant C>0C>0 and an integer NN such that

f(n)Cg(n) |f(n)|\le C|g(n)|

for every nNn\ge N.

This means that g(n)g(n) eventually bounds the size of f(n)f(n), up to a constant factor.

For example,

3n+2=O(n). 3n+2=O(n).

Indeed, for n1n\ge1,

3n+25n. 3n+2\le5n.

Similarly,

n2+5n+1=O(n2). n^2+5n+1=O(n^2).

Big-O notation ignores lower-order terms and constant factors. It records the large-scale rate of growth.

Growth and Arithmetic Problems

Growth estimates appear throughout number theory.

The prime counting function π(x)\pi(x) counts the number of primes less than or equal to xx. A central theorem of analytic number theory says that π(x)\pi(x) grows approximately like

xlogx. \frac{x}{\log x}.

The divisor function d(n)d(n), which counts the number of positive divisors of nn, grows much more slowly than nn, but irregularly.

Factorials grow very quickly:

n!=123n. n!=1\cdot2\cdot3\cdots n.

They grow faster than any exponential ana^n with fixed aa, once nn is large enough.

Growth as a Number-Theoretic Tool

Growth is not merely a way to describe size. It is often used to prove impossibility.

For example, if two integer expressions have incompatible growth rates, they cannot be equal for infinitely many values of nn. Many Diophantine arguments depend on comparing the sizes of terms.

Growth also appears in algorithms. An algorithm that factors integers by checking all possible divisors up to nn behaves very differently from one that checks only up to n\sqrt n. The second is much faster because

n \sqrt n

grows much more slowly than

n. n.

Thus the study of integer growth connects elementary arithmetic with analysis, computation, and modern number theory.