QFunctionTools(C, L)ΒΆ
- C: Ring
- L: UnivariateLaurentSeriesCategory C
QFunctionTools allows to create a series from another series.
- choose: (Integer -> Integer , L, Integer ) -> L
choose(f, x, n0)
returns the power seriesz
whosen
-th coefficient is thef
(n
)-
th coefficient ofx
, i.e. coefficient(z
,n
) = coefficient(x
,f
n
) for alln>=n0
. Start withn=n0
, i.e. the order of the result will ben0
. choose(f
,x
,n0
) = chooseAndMap(c+
->c
,f
,x
,n0
)
- chooseAndMap: (C -> C, Integer -> Integer , L, Integer ) -> L
chooseAndMap(g, f, x, n0)
returns the power seriesz
whosen
-th coefficient is thef
(n
)-
th coefficient ofx
after application ofg
, i.e. coefficient(z
,n
) =g
(coefficient(x
,f
n
)) for alln>=n0
. Start withn=n0
, i.e. the order of the result will ben0
.