Next: degree
Up: Supported functions
Previous: coefficient
Contents
Index
decompose
Usage
decompose L
Parameter |
Type |
Description |
L |
![${\mathbb{Q}}[n,E]$](img3.png) |
A difference operator of order at most 3 |
Description
Returns one of the following possible results:
- (i)
- L, in which case L cannot be written as a
least common left multiple of lower order operators
(L can still be either reducible or irreducible in that case).
- (ii)
-
where
, in which case
L is a least common left multiple of
.
- (iii)
-
,
where
is irreducible and
,
,
,
in which case L is a least common left multiple of
and of
where
ranges over all the roots of
.
Example
We decompose the difference equation
 |
(1) |
as follows:
1 --> L := E^3+(n+2)*E^2+(3*n^2+9*n+6)*E-3*n^3-9*n^2-6*n;
2 --> v := decompose(L);
3 --> tex(v);
This means that the operator of (1) is a least
common left multiple of
where
ranges over the roots of
.
Usage within MAPLE
When using decompose from inside MAPLE, the result returned from
SHASTA is further transformed into one of the following:
- (i)
- L, in which case L cannot be written as a
least common left multiple of lower order operators.
- (ii)
- An object of the form LeftLcm
where the
's are difference operators, in which case
L is a least common left multiple of
.
- (iii)
- An object of the form LeftLcm
where
is a difference operator containing an algebraic
number
, in which case
L is a least common left multiple of all the conjugates of
.
So the above example in MAPLE would be:
> L := E^3+(n+2)*E^2+(3*n^2+9*n+6)*E-3*n^3-9*n^2-6*n;
> decompose(L, E, n);
See Also
factor,Loewy
Next: degree
Up: Supported functions
Previous: coefficient
Contents
Index
Manuel Bronstein
2002-09-04