type/arctrig
check for inverse trigonometric functions
type/arctrigh
check for inverse hyperbolic functions
Calling Sequence
Parameters
Description
Examples
type(expr, arctrig)
type(expr, arctrig(x))
type(expr, arctrigh)
type(expr, arctrigh(x))
expr
-
any expression
x
variable name
The call type(expr, arctrig) returns true if expr is a function and the function name is one of the inverse trigonometric or hyperbolic functions:
arcsin,arccos,arctan,arcsec,arccsc,arccot,arcsinh,arccosh,arctanh,arcsech,arccsch,arccoth
The call type(expr, arctrig(x)) checks, in addition, that the argument to the inverse trigonometric function contains the variable name x.
The call type(expr, arctrigh) returns true if expr is a function and the function name is one of the inverse hyperbolic functions:
arcsinh,arccosh,arctanh,arcsech,arccsch,arccoth
The call type(expr, arctrigh(x)) checks, in addition, that the argument to the inverse hyperbolic function contains the variable name x.
Note that the arctrigh type is a subset of the arctrig type, in the sense that an expression of type arctrigh is also of type arctrig. However, the converse is not true: the arcsin function is of type arctrig but not of type arctrigh.
type⁡arcsin⁡x,arctrig
true
type⁡arcsin⁡x,arctrigh
false
type⁡arcsinh⁡x,arctrig
type⁡arcsinh⁡x,arctrigh
type⁡exp⁡x,arctrig
type⁡exp⁡x,arctrigh
type⁡arcsin⁡x+arccos⁡x,arctrig
type⁡arcsin⁡x+arccos⁡x,arctrigh
type⁡arcsin⁡1,arctrig⁡x
type⁡arcsin⁡1,arctrigh⁡x
type⁡arctanh⁡3⁢x−1,arctrig⁡x
type⁡arctanh⁡3⁢x−1,arctrigh⁡x
See Also
arctrig
type
type/function
type/trig
Download Help Document