Sweet, Burcin.  I'll check out your patch.  Can you increase the
derivative orders to 20 something?

Alex

On Nov 23, 7:30 am, Burcin Erocal <bur...@erocal.org> wrote:
> Hi,
>
> On Sat, 21 Nov 2009 14:02:16 +0100
>
> Burcin Erocal <bur...@erocal.org> wrote:
> > I can't believe I'm looking at these hashes for the third time. I
> > finally took some time to think about this, and found an (almost)
> > perfect hash function to replace my previous braindead implementation.
> > I hope we won't run into this problem again. :)
>
> > This is now #7508:
>
> >http://trac.sagemath.org/sage_trac/ticket/7508
>
> There is a new pynac package linked from that ticket. You need to apply
> the patch from #7490 before you can run Sage with it.
>
> The new hash function doesn't have any collisions for a symbolic
> function with 10 arguments, up to derivatives of order 11. I used a
> customized FNV hash [1], with a prime multiplier chosen to accommodate
> the low integer values we get for each entry of the parameter set.
>
> [1]http://isthe.com/chongo/tech/comp/fnv/
>
> Cheers,
> Burcin

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to