Maxima returns a noun form, which can be evaluated in a second step:
(%i2) limit(sqrt(x),x,minf);
(%o2) %i*('limit(sqrt(x),x,inf))
(%i3) %,nouns;
(%o3) %i*inf
The limit of sqrt(minf) returns a noun form with a gensymbol:
(%i4) limit(sqrt(minf));
(%o4) %i*('limit(sqrt(?g23883),?g23883,inf))
(%i5) %,nouns;
(%o5) %i*inf
I think the answer infinity is more correct. The answer %i*inf might be correct too. But Maxima can not handle directed infinities.
Dieter Kaiser
Fixed in limit.lisp rev 1.86.
(%i6) limit(sqrt(x),x,minf);
(%o6) infinity
(%i7) limit(sqrt(minf));
(%o7) infinity