Problem: Find all positive integer solutions to the equation $a^a=a^b+b^a$.
Attempt at a solution: I first acknowledged that $a > b$, since if $a \le b$, then $a^a=a^b+b^a\ge a^a+a^a=2a^a$, which isn't true for any positive integer $a$. Then I used $a-b=d$, which, of course means $a=b+d$, and I substituted that into the original equation. I got $(d+q)^d[(d+q)^d-1]=q^dq^q$. I'm stuck here. Any help would be appreciated.
As you noted, $a>b\geq 1$. Then
$$0=a^b+b^a-a^a\leq a^{a-1}+(a-1)^a-a^a$$
$$0\leq \left(1-\frac{1}{a}\right)^a+\frac{1}{a}-1=\left(1-\frac{1}{a}\right)^a-\left(1-\frac{1}{a}\right)$$
$$=\left(1-\frac{1}{a}\right)\left(\left(1-\frac{1}{a}\right)^{a-1}-1\right)<\left(1-\frac{1}{a}\right)\left(1-1\right)=0$$
As this is a contradiction, we conclude there are no positive integer solutions.