From Asymptotic analysis and perturbation theory by Paulsen:
Find the behavior of the function defined implicitly by $$x^2+xy-y^3=0$$ as $x\to\infty$.
[...]
The final case to try is to assume that $xy$ is the smallest term. Then $x^2 ∼ y^3$, which tells us that $y ∼ x^{2/3}$. To check to see if this is consistent, we need to check that $xy \ll x^2$. Indeed, $xy ∼ x^{5/3}$ which is smaller than $x^2$ as $x → ∞$.
Note that in this book $f\ll g \iff f\in o(g)$.
I don't understand why it says that the assumption is consistent if $xy \ll x^2$.
Say, $$f(x)+g(x)+h(x)=0$$ and we assume $h \sim g$. Then we immediately have $f\in o(g)$ and $f\in o(h)$.
So, if I'm not mistaken, as soon as we have $x^2 ∼ y^3$, it follows $xy \in o(x^2)$.
Moreover what does it mean to assume "that $xy$ is the smallest term" if not $xy \in o(x^2)$?
The whole reasoning seems circular.
What am I missing here?
Basically, if $x \gg 1$ and the whole expression is zero, then you need to either have three terms of the same order or two terms of the same order which are also much larger than the third term. So you have cases:
That said, these perturbative arguments do have an air of circularity about them; it's all about making an assumption and following it through, stopping when you encounter a contradiction and continuing until then. The assumption only really gets justified after you've already cooked up the theorem, when you go to derive an error estimate.