Re: Multiplying Polynomials
- To: mathgroup at smc.vnet.net
 - Subject: [mg117965] Re: Multiplying Polynomials
 - From: Dana DeLouis <dana.del at gmail.com>
 - Date: Wed, 6 Apr 2011 05:12:41 -0400 (EDT)
 
On Apr 5, 6:44 am, Bob Hanlon <hanl... at cox.net> wrote:
> The first argument to FindGeneratingFunction is the list of the coefficients, not a list of the terms.
> n = 4;
> t = a^Range[0, n]
> {1, a, a^2, a^3, a^4}
>
> gf = FindGeneratingFunction[t, x]
> 1/(1 - a*x)
Thanks everyone for the reminder that FindGeneratingFunction uses a list of coefficients, and not the terms. (ie do not include the =91x term from the examples.)
I'll try to redeem myself.  One workaround I remember using in the past is the use of an undefined veritable and setting it to 1.
For example, if you had the following sequence, and can't figure out a list of coefficients:
t = {1, a x^2, (a^2 x^4)/2, (a^3 x^6)/6, (a^4 x^8)/24, (a^5 x^10)/120}
I believe one can use an undefined veritable, and set it to 1.
gf=FindGeneratingFunction[t,z]/.z->1
E^(a x^2)
Series[gf,{x,0,10}]//Normal
1 + a x^2 + (a^2 x^4)/2 + (a^3 x^6)/6 + (a^4 x^8)/24 + (a^5 x^10)/120
which checks.
Another example:
t={x^4/a, x^5, a x^6, a^2 x^7, a^3 x^8, a^4 x^9};
gf=FindGeneratingFunction[t,z]/.z->1
-(x^4/(a (a x-1)))
Series[gf,{x,0,9}]//Normal
x^4/a + x^5 + a x^6 + a^2 x^7 + a^3 x^8 + a^4 x^9
which checks.
And the original problem:
t={1,a x,a^2 x^2,a^3 x^3};
gf=FindGeneratingFunction[t,z]/.z->1
1/(1-a x)
Thanks everyone for the reminder.  :>o
= = = = = = = = = =
Dana DeLouis
Mac, Ver 8=