IsUnit - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


MultivariatePowerSeries

  

IsUnit

  

determine if a power series or univariate polynomial over power series is a unit

 

Calling Sequence

Parameters

Description

Examples

Compatibility

Calling Sequence

IsUnit(p)

IsUnit(u)

Parameters

p

-

power series generated by this package

u

-

univariate polynomial over power series generated by this package

Description

• 

The command IsUnit(p) returns true if the power series p is invertible, and false otherwise. A power series is invertible if and only if its constant coefficient is nonzero.

• 

The command IsUnit(u) returns true if the univariate polynomial over power series u is invertible, and false otherwise. A univariate polynomial over power series is invertible if the constant coefficient with respect to its main variable (which is a power series) is invertible. To actually compute the inverse, you need to convert u to a PowerSeries first.

• 

This command is supported for univariate polynomials over power series, but not for univariate polynomials over Puiseux series.

• 

When using the MultivariatePowerSeries package, do not assign anything to the variables occurring in the power series, Puiseux series, and univariate polynomials over these series. If you do, you may see invalid results.

Examples

withMultivariatePowerSeries:

Define a power series (as a polynomial). Its constant coefficient is zero, so it is not invertible.

aPowerSeries2x+y+3xz:

GetCoefficienta,1

0

(1)

IsUnita

false

(2)

Define another power series. Its constant coefficient is one, so it is invertible.

bGeometricSeriesx,y,z

bPowⅇrSⅇrⅈⅇs of 11xyz : 1+x+y+z+

(3)

GetCoefficientb,1

1

(4)

IsUnitb

true

(5)

Define a univariate polynomial over power series, u. The constant coefficient with respect to its main variable, z, is x, which is not invertible. Thus, u is not invertible.

uUnivariatePolynomialOverPowerSeriesPowerSeriesx,PowerSeries1+y,GeometricSeriesx,y,z

uUnⅈvarⅈatⅇPolynomⅈalOvⅇrPowⅇrSⅇrⅈⅇs: x+1+yz+1+x+y+z2

(6)

IsUnitu

false

(7)

Define a univariate polynomial over power series, v. The constant coefficient with respect to its main variable, z, is x+1, which is invertible. Thus, v is invertible. Its inverse is not a polynomial but a power series, so in order to invert v, we need to convert it to a power series first.

vUnivariatePolynomialOverPowerSeriesPowerSeries1+x,PowerSeries1+y,GeometricSeriesx,y,z

vUnⅈvarⅈatⅇPolynomⅈalOvⅇrPowⅇrSⅇrⅈⅇs: 1+x+1+yz+1+x+y+z2

(8)

IsUnitv

true

(9)

v_as_power_seriesPowerSeriesv

v_as_power_seriesPowⅇrSⅇrⅈⅇs of x+1+1+yz+z21xy : 1+x+z+

(10)

1v_as_power_series

PowⅇrSⅇrⅈⅇs of 1x+1+1+yz+z21xy : 1+

(11)

Compatibility

• 

The MultivariatePowerSeries[IsUnit] command was introduced in Maple 2021.

• 

For more information on Maple 2021 changes, see Updates in Maple 2021.

See Also

Divide

GeometricSeries

GetCoefficient

Inverse

PowerSeries

UnivariatePolynomialOverPowerSeries