I wonder why in numerical computations, if, in order to estimate the error it's done with respect to a higher precision calculus than the one used, why don't take the higher precision result as the final solution to take into account? Because of the convergence of the methods, it could be possible to keep the error estimate as a higher boundary of the real error considering the higher precision computation as the final result.
For example, in an adaptative step method as Runge Kutta 4-5. The result given by this method is the one obtained by RK4 while RK5 is just used to calculate the error, but if it's demonstrable that RK5 is a higher precision method than RK4, the error obtained for RK4 is also a upper boundary of RK5, so it could be possible to just use RK4 to get a wide upper error boundary for RK5 and use RK5 result as the final solution, isn't it?
Thanks