>
> Now, I've also added the factor_minmult1 function [1]. However, I'm
> having a doubt regarding how to implement try_factorization. I've
> mentioned the input and output specifications of the routine in the file
> itself, but am unsure about how PadĂŠ approximation should be used to
> reconstruct the factor from the inputs. Here's what I've thought about
> so far: First, in section 3.6 of the thesis, van Hoeij talks about
> writing D^0,D^1,...,D^order_R as vectors in the vector space generated
> by D^0,D^1,...,D^order_r. I think I can do that. This will generate a
> list of lists (alternatively, vectors) of vectors in k((x)). How do I
> proceed from there? Waldek, you mentioned before that guessHolo with
> some modifications should work for this purpose. Could you please expand
> on that a little?
To use guessHolo you need:
- bound on degree of coefficients
- sufficiently many coefficients of expansion of apropriate
solution into power series
As result you will get operator vanishing on the solution.
In other words guessHolo will produce the factor.
When I wrote "apropriate solution", I mean that van Hoej gives
conditions when this method works: you need solution that is
anihilated by one of the factors, but not all of them. The
part computing exponential parts in many cases will provide
such a solution. More precisely, given a order 1 factor
you first conjugate it with an exponential to get semi-regular
operator. Then you can use standard FriCAS solver to get
arbitrarily many coefficents of expansion of the solution
into power series.
Bounds tell you how many coefficients you need: if you have
bound say 10 on degree of coefficients and expect order 3
factor, then you need at least 4*(10 + 1) + 1 + 3 coefficients (a few
more is good to speed things up). Note: 4*(10+1) is number
of coefficients of the factor that we want to find. The 3
appears because we need to differentialte power series 3 times
and effectively loose 3 terms. The +1 term is because
we solve homogeneous system.
--
Waldek Hebisch
[email protected]
--
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.