I am wondering whether the following can be proved:
Suppose $p(z)$ and $q(z)$ are polynomials of degree $n$ with real coefficients and leading coefficient 1. Moreover, they have quite different roots: for example, $p$ only have roots inside circle $\{z: |z| = 0.9\}$, and $q$ only have roots outside circle $\{z: |z| = 1.1\}$. Moreover, they satisfy that for any$z$ on unit circle, $c < |p(z)| < C$ and $c < |q(z)| < C$ for constant $c$ and $C$. (Ideally I it would be good to weaken these assumptions of the separation of the roots).
Suppose there are other two degree $n$ polynomials $\hat{p}$ and $\hat{q}$ with leading coefficients 1 such that for any $z$ on unit circle,
$$ |p(z)\hat{q}(z) - q(z)\hat{p}(z)| \le \epsilon.$$
There exists $\epsilon' \le \epsilon^{c_0} n^{c_0} C^{c_0}c^{c_0}$ for some constant $c_00$ such that for any $z$ on unit circle
$$|p(z) - \hat{p}(z)| <\epsilon'$$ and $$|q(z) - \hat{q}(z)| <\epsilon'$$
I think I roughly know how to get $\epsilon' \le \epsilon^{c_1} c_2^n$ for constant $c_1$ and $c_2$ but nothing better. Any pointer would also be very appreciated! (I even don't know how to search the literature ..) (Also if there is any technique that can partially solved problem, it would also be great!)
Thanks a lot!
EDIT: added the requirement that $\hat{p}$ and $\hat{q}$ need to have degree $n$. EDIT2: added the upper and lower bound condition for $p$ and $q$ on unit circle