I have been investigating the following recurrence that pops out in describing the probability a particular Monte Carlo algorithm for min cuts succeeds:
$$P_k = P_{k-1} - P_{k-1}^2 / 4$$
where $P_0 = c$ for some $0 < c < 1$. In my case, all I need is a lower bound for $P_k$ but ultimately I want it to be asymptotically as tight as I can get because this success probability plays a role in how many times I will re-run the algorithm to make it much less likely the algorithm fails. A naive approach uses the fact that $0 \leq P_{k-1} \leq 1$ to make the recurrence become
$$P_{k} \geq P_{k-1}\left(1 - 1/4\right) = \frac{3}{4} P_{k-1} \geq \left(3/4\right)^{k} P_{0}$$
The depth of the recursion tree in the algorithm is $d = c \log(n)$ for some constant $c$ which makes the above bound state that $P_{d} = \Omega(1/n^b)$ for some constant $b$. This is not great because it can be shown that $P_{d} = \Omega(1/\log(n))$. From the original paper on the min cut algorithm, they tackled this recurrence by making $P_k = 4/Z_k$ for some new variable $Z_k$. With this, one can then find that $P_k = \Omega(1/k)$ and so the desired result falls out.
I asked a question recently here to try and get some intuition into this transformation because it was not intuitive to me. One of the simpler approaches mentioned in the answer effectively treated the recurrence as a finite difference approximation to some differential equation and used that idea to spit out a differential equation we could work on instead. By this approach, one can find that the related diffeq is $\dot{p} = -p/4$ with $p(0) = c$ and it gives us that $p(k) = 4/(4c^{-1} + k)$. Interestingly, this $p(k)$ is asymptotically correct when you compare to the $P_k = \Omega(1/k)$ result.
My question is, is there any rigorous way to relate the answer to a recurrence of the form $x_{k} = x_{k-1} + f(x_{k-1})$ for some function $f$ to the solution you get from the differential equation $\dot{x}(t) = f(x(t))$? In particular, are there any well known results that give inequalities that relate the two so I can find lower bounds or upper bounds of a recurrence using the corresponding differential equation (and vice versa)?
Edit
More specifically, if we have the recurrence $X_{k} = X_{k-1} + f(X_{k-1})$ with $X_{0} = c$ and differential equation $\dot{x}(t) = f(x(t))$ with $x(0) = c$, do we have any bound of the form $K_1 x(k) + d_1 \leq X_{k} \leq K_2 x(k) + d_2$ for all $k \geq 0$ with constants $K_1, d_1, K_2, d_2$?