Find all natural solutions $(a, b)$ such that $$\large (ab - 1) \mid (a^2 + a - 1)^2$$
We have that $$(ab - 1) \mid (a^2 + a - 1)^2 \implies (ab - 1) \mid [(ab)^2 - ab^2 - b^2]^2$$
$$\iff (ab - 1) \mid (ab^2 + b^2 + 1)^2 \iff (ab - 1) \mid (b^2 + b + 1)^2$$
I'm trying to prove that $(ab - 1) \mid (a + b - 1)^2$, yet I don't know how with the information presented.
Assuming that I know how to determine that $(ab - 1) \mid (a + b - 1)^2$. Let $$(a + b - 1)^2 = k(ab - 1), k \in \mathbb Z^+ \tag 1$$
where $(a, b)$ is the solution in which $a + b$ is at its minimal value.
$$\iff a^2 - [(k - 2)b + 2]a + [(b - 1)^2 + k] = 0$$
We have that the equation $$x^2 - [(k - 2)b + 2]a + [(b - 1)^2 + k] = 0$$ has two solutions $x = a$ and $x = a'$ such that $$a + a' = (k - 2)b + 2, aa' = (b - 1)^2 + k$$
It can easily be deduced that $a' \in \mathbb Z^+ \implies (a', b)$ is a solution to $(1)$
$\implies a' + b \ge a + b \iff a' \ge a \implies \dfrac{(b - 1)^2 + k}{a} \ge a \iff (b - 1)^2 + k \ge a^2$
It seems to me that there are infinitely many solutions, which are all consecutive elements in a sequence.
Furthermore, the assumption that $(ab - 1) \mid (a + b - 1)^2$ is incorrect. So I don't know what to begin from here.