#15916: Tensors on free modules of finite rank
-------------------------------------+-------------------------------------
Reporter: egourgoulhon | Owner:
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-6.4
Component: linear algebra | Resolution:
Keywords: free module, | Merged in:
tensor, tensor product | Reviewers: Travis Scrimshaw
Authors: Eric Gourgoulhon, | Work issues:
Michal Bejger | Commit:
Report Upstream: N/A | 5fba412cef169dc7bbc1c32b7d254ab0bf185d4a
Branch: | Stopgaps:
public/tensor_modules-15916 |
Dependencies: |
-------------------------------------+-------------------------------------
Comment (by egourgoulhon):
Replying to [comment:38 tscrim]:
> Okay, I've made a first pass of changes. So overall it looks really
good, but there's currently some issues that need addressing. Here's what
I've changed:
>
Thank you very much for your work on this ticket! I am looking at the diff
and I am impressed by the amount of things that you have changed! This is
very instructive to me.
>
> Some questions:
>
I shall reply later to your questions, but I can already say that I
implemented morphisms last week, in the working repository of
!SageManifolds at https://github.com/sagemanifolds/sage. The free module
morphisms inherit from `Morphism` and their parent class from `Homset`.
Coercions have been implemented between endomorphisms and type-(1,1)
tensors. I shall merge this branch into the ticket branch this week.
>
> Some things to do:
>
> - Implement a `_matrix_` method so (1,1)-tensors `t` can be passed as
`matrix(t)`.
> - Fix all failures from the `TestSuite` or justify why we can skip
certain tests.
>
OK I will work on this in the coming weeks.
--
Ticket URL: <http://trac.sagemath.org/ticket/15916#comment:39>
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.