#18310: Finite dimensional modules with basis: improved conversions to vectors
and
matrices
-------------------------------------+-------------------------------------
Reporter: nthiery | Owner:
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-6.7
Component: linear algebra | Resolution:
Keywords: | Merged in:
Authors: Nicolas M. ThiƩry | Reviewers: Travis Scrimshaw
Report Upstream: N/A | Work issues:
Branch: | Commit:
public/categories/fin_dim_modules_with_basis_vector_matrix-18310|
035418cccaab72f73565c50d3e5b6391d294a467
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by nthiery):
Replying to [comment:11 jdemeyer]:
> The `base_ring` argument of `matrix()` is not documented in the `INPUT`
block.
Oops, fixed. Thanks!
> IMHO, this belongs in the discussion on Trac, not in the docstring,
especially the reference to a future hypothetical fix for #18312:
I don't agree. This is not a discussion about how to implement this
ticket, but an information for the user, indicating the relevance of
this method in the short and long term. She has little chance to find
this information if it's only on trac.
> And finally a question: is this new code relevant only for
> combinatorial free modules or also "normal" free modules?
It's meant for any FiniteDimensionalModulesWithBasis. When "normal"
free modules will finally be in this category, they will benefit from
this code; one of the thing to settle for this is the syntax to
iterate through the terms. Up to this syntax detail, I believe this
generic code from this ticket should work properly.
Ah, this raises a good point: FreeModule already defines a `matrix`
method, so we have a name conflict. Any good alternative name
suggestion?
Cheers,
Nicolas
--
Ticket URL: <http://trac.sagemath.org/ticket/18310#comment:14>
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 unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.