Yep that's exactly the same thing as what M4RM does. Thanks for the
explanation.

Bill.

On 20 May, 00:22, Robert Miller <[EMAIL PROTECTED]> wrote:
> > I can't tell exactly what GAP does. It is beautifully documented, but
> > it talks about "grease units", which is terminology I don't
> > understand. It does look like M4RM though.
>
> Grease is a concept for speeding up certain things using caching. For
> example, suppose I have the permutation group S_{32} acting on ints. I
> can represent a particular permutation as a permutation matrix, which
> means that applying that permutation is just vector-matrix
> multiplication. However, instead of computing the full matrix
> multiplication, we can cut the matrix into pieces (probably of length
> "grease units" or something). Essentially, we compute every possible
> sum of the first four rows, then the next four rows, etc. Then, to see
> how to multiply the vector by the matrix, we cut the vector into
> chunks of four, and simply look up the corresponding entry in the
> "grease table", finally adding them together in the end.
>
> -- RLM
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to