Expression Information¶
49 built-in function(s) in this category.
$MachineEpsilon— $MachineEpsilon (Stable)$MachinePrecision— $MachinePrecision (Stable)$MaxMachineNumber— $MaxMachineNumber (Stable)$MaxNumber— $MaxNumber (Stable)$MinMachineNumber— $MinMachineNumber (Stable)$MinNumber— $MinNumber (Stable)AtomQ— AtomQ[expr] (Stable)Attributes— Attributes[s] gives the list of attributes for s. (Stable)ByteCount— ByteCount[expr] gives the number of bytes used internally by Mathilda to store expr. (Stable)ClearAttributes— ClearAttributes[s, attr] removes attr from the list of attributes of s. (Stable)ComposeList— ComposeList[{f1, f2, ...}, x] (Stable)Composition— Composition[f1, f2, f3, ...] (Stable)Evaluate— Evaluate[expr] (Stable)EvenQ— EvenQ[n] gives True if n is an even integer (Integer or BigInt), False otherwise. (Stable)Flat— Flat is an attribute that can be assigned to a symbol f to indicate that all expressions involving nested functions f should be flattened out. This property is accounted for in pattern matching. (Partial)FreeQ— FreeQ[expr, form] (Stable)FullForm— FullForm[expr] (Stable)Hold— Hold[expr] (Stable)HoldAllComplete— HoldAllComplete (Experimental)HoldComplete— HoldComplete[expr] (Stable)HoldForm— HoldForm[expr] prints as the expression expr, with expr maintained in an unevaluated form. (Stable)Identity— Identity[expr] gives expr unchanged (the identity function). (Stable)Information— Information[symbol] or ?symbol returns information on symbol. (Stable)InputForm— InputForm[expr] (Stable)IntegerQ— IntegerQ[expr] (Stable)LeafCount— LeafCount[expr] gives the total number of indivisible subexpressions in expr. (Stable)ListQ— ListQ[expr] gives True if expr is a list (head List), False otherwise. (Stable)MachineNumberQ— MachineNumberQ[expr] gives True if expr is a machine-precision real or complex number, and False otherwise. (Stable)MatrixQ— MatrixQ[expr] (Stable)MemberQ— MemberQ[list, form] returns True if an element of list matches form, and False otherwise. (Stable)Negative— Negative[x] (Stable)NonNegative— NonNegative[x] (Stable)NonPositive— NonPositive[x] (Stable)NumberQ— NumberQ[expr] (Stable)NumericQ— NumericQ[expr] gives True if expr is a numeric quantity, and False otherwise. (Stable)OddQ— OddQ[n] gives True if n is an odd integer (Integer or BigInt), False otherwise. (Stable)OneIdentity— OneIdentity is an attribute that can be assigned to a symbol f to indicate that f[x], f[f[x]], etc. are all equivalent to x for the purpose of pattern matching. (Experimental)Orderless— Orderless is an attribute that can be assigned to a symbol f to indicate that the elements e_i in expressions of the form f[e_1, e_2, ...] should automatically be sorted into canonical order. This property is accounted for in pattern matching. (Partial)Positive— Positive[x] (Stable)PossibleZeroQ— PossibleZeroQ[expr] gives True if symbolic and numerical methods suggest that expr has value zero, and False otherwise. (Stable)Print— Print[expr1, expr2, ...] (Stable)ReleaseHold— ReleaseHold[expr] (Stable)SetAttributes— SetAttributes[s, attr] sets the attributes for s. (Stable)Symbol— Symbol["name"] (Stable)TeXForm— TeXForm[expr] (Experimental)ToExpression— ToExpression[input] (Stable)ToString— ToString[expr] (Stable)Unevaluated— Unevaluated[expr] (Stable)VectorQ— VectorQ[expr] (Stable)