User Portlet User Portlet

Discussions
We have PolynomialQ. Is there anything like an AlgebraicFunctionQ?
I suppose this happens because the evaluation occurs in the FrontEnd rather than in the Kernel.  You could work around it by wrapping just the Head in the Defer statement, rather than wrapping the whole expression. ...