So I came up with this equation and it just seems like I can't solve it AT ALL for '$a$'
$$a*b^a = c$$
EDIT: By the way, I'm only taking $b^a$, not both $b$ and $a$, just in case anyone was confused. Obviously, I would've put parentheses around $a$ and $b$. Just trying to be as specific as possible.
I'm not sure why I can't solve it. I put it into Desmos graphing calculator in the form of '$f(x) = x*a^x$' where '$a$' is some number. There's no point where it's undefined and it is plausible function. So is there ANY way to solve this? Obviously you can't just solving it by using only logarithms.
The Lambert W function is defined as the inverse function of $\color{Blue}{x}e^{\color{Blue}{x}}$. It is a transcendental special function that does not have a closed form in terms of elementary functions. Using it, we have
$$\begin{array}{ll} & a\,b^a=c \\ \iff & a\,e^{(\ln b)a}=c \\ \iff & \color{Blue}{(\ln b)a}\,e^{\color{Blue}{(\ln b)a}}=c\ln b \\ \iff & (\ln b)a=W(c\ln b) \\ \iff & a=\frac{1}{\ln b}W(c\ln b). \end{array} $$