Часто итерационный процесс останавливают тогда, когда разность между текущим и предыдущим значением становится меньше какого-то эпсилон.
Например, такой принцип используется при приближенном вычислении интегралов с помощью квадратурных формул используется. В этом случае правило имеет свое обоснование, так как доказывается, что погрешность не превосходит величины

. Константа

не известна, но хоть что-то.
При нахождении неподвижной точки для сжимающего отображения также можно найти подобную зависимость, причем с известной константой, если известен коэффициент сжатия.
Какими общими свойствами должен обладать алгоритм, чтобы это правило было применимо?
Сейчас разбираюсь с алгоритмом нахождения собственного вектора диагонализируемой матрицы (оператора).
Пусть

оператор.
Пространство

, на котором действует оператор, разбивается в прямую сумму одномерных инвариантных подпространств

.
Пусть

- собственное значение

максимальное по модулю. И пусть ему соответствует подпространство

.
Пусть

- произвольный вектор.

, где

.
Тогда,


при

, так как

.
Ввиду линейности, если

, то и

.
Наверное, можно каждый раз нормировать результат, чтоб не получались слишком большие или маленькие числа.
Можно ли здесь теоретически оценить относительную погрешность через разность текущей и предыдущих значений итерации?