NumericFunction
Mathematical functions like Sqrt
have attribute NumericFunction
:
Attributes[Sqrt]
Expressions with a head having this attribute, and with all the elements being numeric expressions, are considered numeric expressions:
NumericQ[Sqrt[1]]
NumericQ[a]=True; NumericQ[Sqrt[a]]
NumericQ[a]=False; NumericQ[Sqrt[a]]