algfun - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


type/algfun

check for an algebraic function

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

type(expr, algfun)

type(expr, algfun(K))

type(expr, algfun(K, V))

Parameters

expr

-

expression

K

-

type name; for coefficient domain such as rational or anything

V

-

(optional) name or list or set of names; variable(s)

Description

• 

An expression expr is of type algfun (algebraic function) if it is an expression in the variable(s) V over the domain K extended by (polynomial) RootOfs.

• 

The domain specification K must be a type name, such as rational or anything.  If K is omitted, then it defaults to type constant.

• 

The optional argument V is an indeterminate or a list or set of indeterminates.  If V is not specified, then all the indeterminates of expr, which are names, are used.  That is, expr must be an algebraic function in all of its variables.

Examples

> 

type⁡x1−x,algfun⁡rational,x

true

(1)
> 

f≔1+2⁢RootOf⁡x3−y,x+y⁢z

f≔1+2⁢RootOf⁡_Z3−y+y⁢z

(2)
> 

type⁡f,algfun⁡anything

true

(3)
> 

type⁡f,algfun⁡rational

true

(4)
> 

type⁡f,algfun⁡rational,y

false

(5)
> 

type⁡f,algfun⁡rational,y,z

true

(6)

See Also

type

type/algext

type/algnum

type/radalgfun

type/radfun