NonConstants is an option for D which gives a list of objects to be taken to depend implicitly on the differentiation variables.
StackBegin[expr] evaluates expr, starting a fresh evaluation stack.
StackComplete[expr] evaluates expr with intermediate expressions in evaluation chains included on the stack.
StackInhibit[expr] evaluates expr without modifying the evaluation stack.
Building on its broad strengths in mathematics in general, and in special functions in particular, Mathematica provides a unique level of support for multiplicative number ...
Any Mathematica symbol can have both a variety of types of values, and a variety of independently settable attributes that define overall aspects of its behavior.
JacobiCD[u, m] gives the Jacobi elliptic function cd(u | m).
JacobiDC[u, m] gives the Jacobi elliptic function dc(u | m).
JacobiNC[u, m] gives the Jacobi elliptic function nc(u | m).
JacobiNS[u, m] gives the Jacobi elliptic function ns(u | m).