Symbolics > Keywords and Modifiers > About Modifiers
  
About Modifiers
Modifiers are special terms that you can use to modify the behavior of keywords. For example, you can use the modifier real after the keyword assume to require that a variable be a real number.
The available modifiers and their corresponding valid keywords are listed below:
Modifier
Description
Valid Keyword(s)
Applies keyword to each variable in an expression.
assume, explicit
Rewrites expressions in terms of the inverse cosine function.
rewrite
Rewrites expressions in terms of the inverse cotangent function.
rewrite
Rewrites expressions in terms of the inverse sine function.
rewrite
Rewrites expressions in terms of the inverse tangent function.
rewrite
Returns the Cauchy principal value of an integral.
Symbolic evaluation of integrals
Specifies that a variable is a complex number, or that an operation is performed over the complex numbers.
assume, factor, parfrac
Rewrites expressions in terms of the cosine function.
rewrite
Rewrites expressions in terms of the hyperbolic cosine function.
rewrite
Rewrites expressions in terms of the cotangent function.
rewrite
Rewrites expressions in terms of the hyperbolic cotangent function.
rewrite
Returns a second column in the output of coeffs containing the degrees of the terms.
coeffs
Specifies the domain or set of input values of a variable.
factor, parfrac
even
Specifies that a variable is an integer divisible by two.
assume
Combines or rewrites expressions using identities for the exponential function.
combine, rewrite
Returns a continued fraction as a fraction.
confrac
Returns a detailed solution to an equation.
None
Rewrites expressions involving factorials in terms of the gamma function.
rewrite
Specifies that a variable is an integer.
assume
Combines or rewrites expressions using identities for the natural logarithm function.
combine, rewrite
Combines or rewrites expressions using identities for the base-10 logarithm function.
combine, rewrite
Returns a continued fraction in array form.
confrac
Performs additional steps of the simplify algorithm for greater simplification.
simplify
odd
Specifies that a variable is an integer not divisible by 2.
assume
Returns results in unsimplified form.
fourier, invfourier, laplace, invlaplace, ztrans, invztrans, substitute
Specifies that a variable is a real number, or that an operation is performed over the real numbers.
assume, factor
Specifies that a variable is in a range of real numbers.
assume
Rewrites expressions involving the Heaviside function in terms of the signum function, which extracts the sign of a number.
rewrite
Rewrites expressions in terms of the sine function.
rewrite
Combines or rewrites expressions using identities for sine and cosine.
combine, rewrite
Rewrites expressions in terms of the hyperbolic sine function.
rewrite
Combines or rewrites expressions using identities for hyperbolic sine and hyperbolic cosine.
combine, rewrite
Rewrites expressions in terms of the tangent function.
rewrite
Rewrites expressions in terms of the hyperbolic tangent function.
rewrite
Replaces a generated variable in the solution to an equation.
None
Special Modifiers
You can use the modifiers fully and using as standalone keywords without adding a preceding keyword. You can also use them in combination with other keywords on a separate line.