I have obtained, empirically, a very good and easy to express approximation of the Riemann $\zeta$ function inside the critical strip. The approximation is as follows (I give two versions, the second one being more complex, but also better by an order of magnitude in the constants involved):
$$A_1(\sigma+it)=\sum_{n=1}^{\lfloor t\rfloor}\frac{1}{n^{\sigma+it}}$$
$$A_2(\sigma+it)=\sum_{n=1}^{\lfloor t-1\rfloor}\frac{1}{n^{\sigma+it}}+\frac{1}{2}\sum_{n=\lfloor t\rfloor}^{\lceil t+1\rceil}\frac{1}{n^{\sigma+it}}$$
What surprised me is that this seems to be significantly better, computationally, than using the usual cutoff for the approximate functional equation of $t/(2\pi)$. In any case, I want to prove that the error of this approximation is small, of order $1/t^{\epsilon}$ for some $\epsilon>0$, inside the critical strip. Here is how I proceed (the idea given by @daniel’s answer in this post in this forum: How are Zeta function values calculated from within the Critical Strip?). The following is my not so good attempt at showing that the error, for $A_1,$ is small. Empirically, the error decreases as $t \to\infty$.
Using partial summation to obtain the first equality below, we have, for $\sigma>1$, that \begin{eqnarray} \sum_{n=1}^{\infty}\frac{1}{n^s}&=&s\int_1^{\infty}\frac{\lfloor x\rfloor}{x^{1+s}}dx=s \int_1^{\infty}\frac{ x}{x^{1+s}}dx - s\int_1^{\infty}\frac{x-\lfloor x\rfloor} {x^{1+s}}dx\nonumber\\ &=&\frac{s}{s-1} -s\int_1^{\infty}\frac{x-\lfloor x\rfloor} {x^{1+s}}dx\nonumber \end{eqnarray} so that \begin{eqnarray} \zeta(s)&=&\frac{s}{s-1} -s\int_1^{\infty}\frac{x-\lfloor x\rfloor} {x^{1+s}}dx\quad (1)\label{exact} \end{eqnarray} with the integral converging for $\sigma>0$. On the other hand, from Euler's summation formula (see Jameson, The Prime Number Theorem, Proposition 1.4.6, P. 22) we get \begin{eqnarray*} \sum_{n=1}^{\lfloor t\rfloor}\frac{1}{n^s}&=&1+ \int_1^{t}\frac{ 1}{x^{s}}dx -s\int_1^{t}\frac{x-\lfloor x\rfloor} {x^{1+s}}dx=1+\frac{t^s-t}{t^s (s-1)} -s \int_1^{t}\frac{x-\lfloor x\rfloor} {x^{1+s}}dx \nonumber \end{eqnarray*} so that \begin{eqnarray} \sum_{n=1}^{\lfloor t\rfloor}\frac{1}{n^s}&=&1+\frac{1}{s-1}-\frac{t^{1-s}}{s-1}-s\int_1^{t}\frac{x-\lfloor x\rfloor} {x^{1+s}}dx\quad (2)\label{inexact} \end{eqnarray} Moving the LHS in (2) to the RHS and then subtracting the resulting equality from (1) we get \begin{eqnarray*} \zeta(s)&=& \sum_{n=1}^{\lfloor t\rfloor}\frac{1}{n^s}+ \frac{t^{1-s}}{s-1}-s\int_t^{\infty}\frac{x-\lfloor x\rfloor} {x^{1+s}}dx\quad (3) \end{eqnarray*} Thus, we have $$\left|\frac{t^{1-s}}{s-1}\right|=\left|\frac{t^{1-\sigma-it}}{\sigma-1+it}\right|=\frac{1}{t^{\sigma}}+o(1/t^{1/\sigma})$$ and $$\left|\int_t^{\infty}\frac{x-\lfloor x\rfloor} {x^{1+s}}dx\right|=O(1/t^{\sigma}).$$
My problem is, I don’t know how to get rid of that $s$ factor multiplied with the integral in (3). Here are some pictures of the approximation $A_2$ vs $\zeta$, with the approximation by $A_1$ visibly as good, although not quite as good as $A_2$. Hopefully someone can help prove the error is small.
$\zeta$ and the approximation