#8212: arithmetic on GF(2^n) might be improved
--------------------------------+-------------------------------------------
Reporter: zimmerma | Owner: zimmerma
Type: enhancement | Status: needs_review
Priority: minor | Milestone: sage-4.3.3
Component: basic arithmetic | Keywords:
Author: | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
--------------------------------+-------------------------------------------
Comment(by ylchapuy):
Replying to [comment:7 zimmerma]:
> > Another ticket should probably be opened to add some consistency.
>
> I'm not sure we can let this patch in, which might break some code doing
> {{{T.<a> = GF(q, modulus='conway')}}}. If the limit for smaller fields
is
> documented somewhere, I suggest you disable the new options in that
case,
> and document it in GF?.
This won't break anything because the option modulus='conway' is new as
well.
The limit for the different implementations is documented at the begining
of the file finite_field.py
(see http://www.sagemath.org/doc/reference/sage/rings/finite_field.html )
Finally, I opened another ticket (#8220) you might review after this one:
* it cleans the code and the documentation for finite field creation;
* modulus = 'conway' and modulus = 'random' are available for all
implementations;
* modulus = 'minimal_weight' is available for all binary fields;
* it adds modulus = 'first_lexicographic' for all binary fields.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8212#comment:8>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.