Let $p < rs$ where both $p, r, s$ are positive rational numbers.
I want to find rationals $u < r$, $v<s$ such than $p < uv < rs$ holds.
It seems obvious to me since for sufficient small $\epsilon$, $u = r - \epsilon$, $v = s - \epsilon$ is my desired.
But how can I construct such $\epsilon$ exactly?
Addendum added to correct an analytical error in my answer.
Without loss of generality, $u,v$ are both positive. That is, since $0 < p < uv,$ then $u$ and $v$ must have the same sign. This means that $(|u|,|v|)$ is a satisfying ordered pair if and only if $(-|u|,-|v|)$ is also a satisfying ordered pair.
Edit
Actually, the above paragraph contains an analytical error. See the Addendum.
Further, with $u,v$ both assumed positive,
$u < r, v < s$ automatically implies $uv < rs.$
So, the question reduces to finding positive $u,v$ such that
One way of doing this is to establish a range of values of $u$ and then, for each value of $u$, establishing a range of values for $v$.
The easiest way of doing this is to temporarily pretend that the constraints are:
So, under the pretend constraints above, the largest value for $u$ is $r$. This implies that the smallest value for $v$ is given by $\dfrac{p}{r}.$
Similarly, the largest value for $v$ is $s$, and the smallest value for $u$ is given by $\dfrac{p}{s}.$
So, you have that $\dfrac{p}{s} \leq u \leq r.$
Then, you have that for any value of $u$, you must have that $\dfrac{p}{u} \leq v \leq s.$
Putting this all together, and reverting back to the actual constraints, the complete set of all (positive) $(u,v)$ is given by
$$\{ ~(u,v) ~: ~ \frac{p}{s} < u < r, ~\frac{p}{u} < v < s ~\}.$$
Addendum
It is true that if $(|u|,|v|)$ is a satisfying ordered pair, then so is $(-|u|, -|v|).$
However, the converse is false.
For example, take $r,s$ = 2,3, respectively.
Take $p = 1.$
Then $\displaystyle ~(u,v) = \left( ~-10^6, ~-\frac{1}{10^6 - 1} ~\right)$ is a satisfying ordered pair.
So, when considering satisfying ordered pairs $(u,v)$, where $0 > u,v$, the only relevant constraints are that $p < uv < rs.$
So, $u$ can be any negative number.
Then, the set of all satisfying (negative) values of $v$ is given by
$$\frac{p}{|u|} < |v| < \frac{rs}{|u|} \implies \frac{p}{u} > v > \frac{rs}{u}.$$