I have heard the claim that a composition of two backward stable problems is again backward stable, but I have trouble proving it.
Let $f: X \to Y, g: Y \to Z$ be problems and $\tilde f, \tilde g$ their algorithms. Take input data $x$. Since $\tilde f$ is backward stable, we have an $\tilde x \in X$ st. $\frac {||x - \tilde x ||}{||x||} = O(\epsilon)$ and $\tilde f(x) = f(\tilde x)$.
Now if we apply $\tilde g$ to $y = f (\tilde x)$ we'll get $\tilde y \in Y$ with a similar condition. Still, there are several problems:
- $\tilde y$ may no longer be in range of $f$
- even if $\tilde y$ is in image of $f$, it may appear that its preimages fall far away from $x$ or $\tilde x$. We probably need to assume some bilipschitz continuity of both $f$, but this sounds like a very strong condition.
Is it at all true that a composition of backward stable algorithms is again backward stable? It would be nice to have a simple criterion for compositions of backward stable algorithms to be able to break the proof into several independent steps.