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 operatorlgiven rat_solve(op,g) that returns["failed", []]if the equationop y = ghas no rational solution. Otherwise, the rat_solve function should return[f, [y1, ..., ym]]wherefis a particular rational solution and theyi'sform a basis for the rational solutions of the homogeneous equation.