Seit dem 18. Jh. ist die Umkehrfunktion zu x*e^x bekannt: LambertW(n,x)
(siehe auch Wikipedia; manchmal auch ProductLog genannt)
0 = a²*x - e^{a*x}
e^{a*x}=a²*x + 0 ist genau §5 in
http://www.lamprechts.de/gerd/LambertW-Beispiele.html
mit c=0 und b=a²
x=-LambertW(n, -a/[b*e^{a*c/b}])/a - c/b mit n=-2,-1,0,1 und e^0=1 ergibt das
x=-(LambertW(n, -1/a))/a
Gute Rechner wie
http://www.lamprechts.de/gerd/php/RechnerMitUmkehrfunktion.php
und WolframAlpha kennen diese Funktion und auch komplexe Ergebnisse.
Beispiel a=-2
x1= -1.552488535946012301961466664-5.356741655650625329705263224 i
x2= -1.129579449266803093560525386-2.110480484633098348729786269 i
x3= 0.1758668556245979130124546506
x4= -1.129579449266803093560525386+2.110480484633098348729786269 i
Wenn Dich nur das reelle Ergebnis interessiert (also n=0) kann man auch den 1. Parameter weglassen
x=-(LambertW( -1/a))/a