No, I actually need the arbitrary precision functionality to get a result with hundreds of digits precision. But I don't need the "guaranteed" correct precision, instead some approximate results (like for example how BigFloats work) would be enough for my application.
I will give you a small summary of what I currently do:
1) I use Nemo for computing several special functions (bessel, sine, ...) at given precision (since Nemo is the fastest library for doing this that I found and mpfr for example is only working for integer bessel functions).
2) I then perform several operations with the computed variables of 1) (like addition, division, etc.). I noticed that during these operations too much precision is lost (i.e. Nemo truncates the terms stricter than it has to, since it has guaranteed error-bounds). For that reason I convert my variables to BigFloats before applying the arithmetic operations in order to keep more precision.
3) I store the results of step 2) as a system of equations which I then solve using the "approx_solve" function of Arblib (i.e. I have to transform the BigFloats back to being arbs).
So what I would like to achieve is to avoid having to convert back to BigFloats in step 2 and instead always keep using arbs but without truncating the results due to their error bounds.
Best,
David