Next: kernel Up: Supported functions Previous: exteriorPower   Contents   Index

### factor

Usage

factor L

Parameter Type Description
L A differential operator of order at most 3

Description

Returns one of the following possible results:
(i)
L, in which case L is irreducible in .
(ii)
where and , in which case each is irreducible in , and L can be expressed in terms of the 's depending on as in the following table:
 m L 0 LeftLcm() 1 2 LeftLcm() 3 LeftLcm() 4 LeftLcm()
(iii)
, where , is irreducible and , , , in which case each is irreducible in , and L can be expressed depending on as in the following table:
 m L -1 LeftLcm( ) -4 LeftLcm( ) -5 LeftLcm( )
where ranges over all the roots of .

Example

We factor the differential equation

 (5)

as follows:
1 --> L := D^3-x*D^2+(-x^2+1)*D-3*x+x^3;
2 --> v := factor(L);
3 --> tex(v);


This means that the operator of (5) is a least common left multiple of and of the product , which itself is not a least common left multiple of irreducible operators.

Usage within MAPLE

• In order not to conflict with the factor function in MAPLE, factor is available under MAPLE under the name dfactor. In addition, when using dfactor from inside MAPLE, the result returned from BERNINA is further transformed as in the case of the decompose function. So the above example in MAPLE would be:
> L := D^3-x*D^2+(-x^2+1)*D-3*x+x^3;
> dfactor(L, D, x);