Skip to content

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)