Somehow I overlooked that email. Sorry about the delay.

Ralf Hemmecke <[EMAIL PROTECTED]> writes:

> That is a *major* rewrite. Since if you compute a series coefficient of
> degree n all coefficients for smaller degree are currently computed. If you
> don't like this then internally I would have to store whether a coefficient
> has already been computed.

I'm afraid, it's exactly what should be done. Namely, in another mail you wrote
that you currently store the CIS as

>    Stream(List(Integer,PowerProduct))
> 
> (because this is basically what I have now, only that I call
> 
>    List(Integer,PowerProduct) = Polynomial(x1,...xn,...)

At first I thought one could simply "interpret" this datastructure differently:
if a coefficient is absent in the list, it has not yet been computed. If it has
been computed, it gets added to the list, possibly with zero
coefficient. However, doing so one never knows when all coefficients of a
certain degree have been computed, so a flag would be necessary here anyway, I
guess. Unless one checks that all possible monomials are there, but that
doesn't feel like the right thing to do...
 
> > -- Idea 1 
> > ---------------------------------------------------------------------
> > A possible approach to do that *might* also yield a brute force approach of
> > generating isotypes. I'll give an example:
> > To compute the coefficient of x3^2/aut(0,0,2) in Z_f, we generate a
> > permutation
> > of cycle type (0,0,2). Any permutation will do, so we take (1 2 3) (4 5 6). 
> > Now
> > we have to find all f-structures on {1,2,3,4,5,6} that are fixed points 
> > under
> > this permutation. In the present case (f = Subset), we obtain
> > {}, {1 2 3}, {4 5 6}, {1 2 3 4 5 6}
> > (More thinking is needed to see *how* to obtain these fixed points...)
> > So the coefficient we were looking for equals 4.
> 
> You think the computation of number of fixed points is easier? I don't see
> that.

Me neither. It was just an idea.

Martin


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Aldor-combinat-devel mailing list
Aldor-combinat-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aldor-combinat-devel

Reply via email to