How do you prove that QR factorization via Householder Triangularization is backward stable?
Theorem 16.1 (From Trefethen and Bau): Let the $QR$ factorization of a matrix $A$ be computed by Householder triangularization on a computer satisfying the floating point arithmetic axioms. Let the $\tilde{Q}$ and $\tilde{R}$ be the computed factors. Then we have $$\tilde{Q}\tilde{R} = A + \delta A$$ and $$\frac{||{\delta A}||}{||A||} = O(\epsilon_{machine})$$