Sequence and Its Limit

A sequence of complex numbers is a collection of numbers \(z_1,z_2,z_3,\ldots\) in which each positive integer corresponds to exactly one complex number. Terms of a sequence may repeat.

If \(z_n=x_n+iy_n\), then each term of the sequence can be represented as a point with coordinates \((x_n,y_n)\) on the complex plane.

Consider the sequence

\[ z_n=(2+i)+\frac{1-i}{n}, \qquad n=1,2,\ldots \]

Its first terms are:

\[ z_1=3, \qquad z_2=\frac52+\frac12i, \qquad z_3=\frac73+\frac23i. \]

As \(n\) increases, the real part approaches \(2\), while the imaginary part approaches \(1\). Therefore, the points \(z_n\) approach the number \(2+i\).

The distance between the complex numbers \(z_n=x_n+iy_n\) and \(z=x+iy\) is measured by the modulus of their difference:

\[ |z_n-z| = \sqrt{(x_n-x)^2+(y_n-y)^2}. \]

A sequence converges to \(z\) if, for every positive tolerance, the distance \(|z_n-z|\) remains smaller than that tolerance for all sufficiently large indices \(n\).

An open disk of radius \(\varepsilon\) centered at \(z\) is called an \(\varepsilon\)-neighborhood of \(z\). The inequality \(|z_n-z|<\varepsilon\) means that the term \(z_n\) lies inside this disk.

If a sequence converges, then from some index onward, all its subsequent terms lie in any such neighborhood.

In applications, the term \(z_n\) can be regarded as an approximation to the limit \(z\). The difference \(z_n-z\) is then called the approximation error, while its modulus \(|z_n-z|\) is the absolute error. The number \(\varepsilon\) specifies the maximum allowable error.

16_09_2026_1

How to Achieve a Given Accuracy

The definition of a limit allows us not only to establish convergence but also to determine how large the term index must be to achieve a given accuracy. To do this, we solve the condition \(|z_n-z|<\varepsilon\) for \(n\).

Example

For the sequence

\[ z_n=(2+i)+\frac{1-i}{n} \]

the limit is \(2+i\), and the absolute approximation error is calculated as follows.

  1. Subtract the limit from the approximation:

    \[ z_n-(2+i) = (2+i)+\frac{1-i}{n}-(2+i) = \frac{1-i}{n}. \]
  2. Take the modulus—the length of this displacement:

    \[ \left|\frac{1-i}{n}\right| = \sqrt{\left(\frac1n\right)^2+\left(-\frac1n\right)^2} = \frac{\sqrt2}{n}. \]
\[ |z_n-(2+i)| = \left|\frac{1-i}{n}\right| = \frac{\sqrt2}{n}. \]

For example, when \(n=10\), we obtain \(z_{10}=2.1+0.9i\). This number differs from the limit \(2+i\) by \(0.1\) in each coordinate, so the distance between them is \(\sqrt{0.1^2+(-0.1)^2}\approx0.1414\). This is the absolute error produced when the limit is replaced by a finite term of the sequence.

For the error to be less than \(0.01\), we need

\[ \frac{\sqrt2}{n}<0.01, \qquad n>100\sqrt2. \]

Therefore, the required accuracy is achieved for every \(n\ge142\), so we may choose \(N=142\). The smaller the allowable error, the larger the required index. There is no need to calculate the preceding terms: the formula immediately determines the index from which the specified condition holds.

Convergence does not require every successive term to be closer to the limit than the previous one. The points may approach the limit from different directions, and their distance from it may fluctuate.

The only requirement is that all sufficiently late terms of the sequence lie in every specified neighborhood of the limit.

Componentwise Convergence

A complex sequence converges if and only if the sequences of its real and imaginary parts converge:

\[ z_n\to x+iy \quad\Longleftrightarrow\quad x_n\to x \;\text{and}\; y_n\to y. \]

This follows from the inequalities

\[ \max\{|x_n-x|,|y_n-y|\} \le |z_n-z| \le |x_n-x|+|y_n-y|. \]

If the distance between \(z_n\) and \(z\) tends to zero, then the deviations of the real and imaginary parts also tend to zero. The converse is also true: if both coordinate errors tend to zero, then the modulus of the difference tends to zero as well.

For example, if the deviations in both coordinates are \(0.008\), then the distance is

\[ \sqrt{0.008^2+0.008^2} \approx 0.0113. \]

Each coordinate error is less than \(0.01\), but the absolute error already exceeds this tolerance.

To guarantee the condition \(|z_n-z|<\varepsilon\), we can check the absolute error directly or require

\[ |x_n-x|<\frac{\varepsilon}{\sqrt2}, \qquad |y_n-y|<\frac{\varepsilon}{\sqrt2}. \]

Complex Iterative Process

Consider a process in which each new state is calculated using the formula

\[ z_{n+1}=qz_n+c, \qquad n=0,1,2,\ldots \]

Here, \(q\) and \(c\) are constant complex numbers, and \(z_0\) is the initial state. Indexing from zero denotes the state before the first update; the meaning of convergence does not depend on the choice of the initial index.

If the sequence has a limit \(z_*\), it must satisfy the equation

\[ z_*=qz_*+c. \]

For \(q\ne1\), we obtain the fixed point

\[ z_*=\frac{c}{1-q}. \]

A fixed point is a state that remains unchanged under the update formula. However, its existence does not yet prove that the process will reach it from a different initial state. Introduce the complex error of the current approximation:

\[ e_n=z_n-z_*. \]

Subtracting the equation \(z_*=qz_*+c\) from the iteration formula gives

\[ e_{n+1}=qe_n, \qquad e_n=q^ne_0. \]

Therefore,

\[ |z_n-z_*| = |q|^n|z_0-z_*|. \]

When \(|q|<1\), the modulus of the error tends to zero for every initial value, so the process converges to \(z_*\).

  • the modulus of \(q\) indicates the factor by which the distance to the limit changes in one step;
  • when \(q\ne0\), the argument of \(q\) determines the rotation of the nonzero error vector; when \(q=0\), the process immediately reaches the fixed point \(z_*=c\).

Example of an Iterative Process

Rotation and Error Reduction

Let

\[ q=\frac{i}{2}, \qquad c=\frac52, \qquad z_0=3+i. \]

The fixed point is

\[ z_* = \frac{5/2}{1-i/2} = 2+i. \]

The initial error is:

\[ e_0=z_0-z_*=1. \]

Therefore,

\[ z_n = (2+i)+\left(\frac{i}{2}\right)^n, \qquad |e_n|=2^{-n}. \]

At each step, the error vector rotates \(90^\circ\) counterclockwise and becomes half as long.

After ten updates, the error is less than \(0.001\), since

\[ 2^{-10} \approx 0.000977. \]
1.501.752.002.252.502.753.00Re0.751.001.251.50Im z i 0 = 3 + z i 1 = 2 + 1 . 5 z i 2 = 1 . 7 5 + z i 3 = 2 + 0 . 8 7 5 z i * = 2 + 90° | | = 1 e 0 | | = 1 / 2 e 1 Error Rotation and Decay z i i e z z e n n n n n n = ( 2 + ) + ( / 2 ) = − | | = 2 * − Colored arrows show error vectors from the limit to each iterate.Each step rotates the error 90° counterclockwise and halves its magnitude.Dashed lines connect successive iterates; they do not represent continuous motion.

When to Stop the Computation

In this simple example, the fixed point can be calculated directly, so the absolute error \(|z_n-z_*|\) is also known. In more complex problems, the exact limit is often unknown, and this quantity cannot be calculated directly. Therefore, a program will often check the change between consecutive iterations—the step size:

\[ |z_{n+1}-z_n|. \]

The iteration step and the approximation error are different quantities. A small step alone does not guarantee that the current value is close to the limit.

For the process \(z_{n+1}=qz_n+c\), the relationship between the step size and the absolute error can be derived exactly:

\[ z_{n+1}-z_n = (q-1)(z_n-z_*). \]

Therefore, when \(q\ne1\),

\[ |z_n-z_*| = \frac{|z_{n+1}-z_n|}{|1-q|}. \]

For example, when \(q=0.99\), the absolute error is one hundred times greater than the step size. A change of \(10^{-6}\) corresponds to an error of \(10^{-4}\).

To guarantee the condition \(|z_n-z_*|<\varepsilon\), we must require

\[ |z_{n+1}-z_n| < |1-q|\varepsilon. \]

Boundedness and Convergence

A sequence is called bounded if there exists a number \(M>0\) such that

\[ |z_n|<M \]

for every index \(n\). Geometrically, this means that all points of the sequence lie inside some disk centered at the origin.


Every convergent sequence is bounded. Indeed, all sufficiently late terms lie, for example, at a distance of less than one from the limit. Only finitely many terms remain, so a common sufficiently large radius can also be chosen for them.

The converse is false. Consider the sequence

\[ z_n=i^n. \]

It cycles through four points:

\[ 1,\qquad i,\qquad -1,\qquad -i. \]

The modulus of every term is equal to one, so the sequence is bounded. However, it has no limit: the terms \(z_{4k}=1\) and \(z_{4k+2}=-1\), where \(k=1,2,\ldots\), remain at different points for arbitrarily large indices. They cannot both approach the same number.

Key Takeaways

  • Convergence means that the distance to one particular complex number tends to zero.
  • A complex sequence converges if and only if its real and imaginary parts converge.
  • When checking accuracy, the absolute error must be considered, not only the deviations of the individual coordinates.
  • The existence of a fixed point of an iterative process does not by itself prove convergence to that point.
  • A small step between iterations is a reliable stopping criterion only when its relationship to the error is known.
  • Every convergent sequence is bounded, but not every bounded sequence converges.