IntegrateSolutions(F, L)ΒΆ
ore.spad line 531 [edit on github]
F: Join(Field, CharacteristicZero, RetractableTo Integer, RetractableTo Fraction Integer)
L: UnivariateSkewPolynomialCategory F with
adjoint: % -> %
IntegrateSolutions implements a method to compute integral of solution of differential operator.
- integrate_sols: (L, (L, F) -> Record(particular: Union(F, failed), basis: List F)) -> Record(ltilde: L, r: Union(L, failed))
integrate_sols(l, rat_solve)
integrates the solutions of an operatorl
given rat_solve(op,g
) that returns["failed", []]
if the equationop y = g
has no rational solution. Otherwise, the rat_solve function should return[f, [y1, ..., ym]]
wheref
is a particular rational solution and theyi
's
form a basis for the rational solutions of the homogeneous equation.