Changes between Version 12 and Version 13 of Ticket #11556


Ignore:
Timestamp:
09/08/11 14:57:16 (10 years ago)
Author:
leif
Comment:

Replying to mraum:

Great! I only changed one type (one -> on), thus the new patch.

And the underscore in the filename to a hyphen... ;-)

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #11556 – Description

    v12 v13  
    1 This patch builds vector space morphisms, aka linear transformations, from free module morphisms.  This allows for a few specialized methods, such as an easier test for invertibility (check the rank of a matrix representation).  But it is mostly about (a) a "linear transformation" constructor for beginners' use, (b) lots of documentation, (c) specialized output routines, so it is clear when a morphism runs between two vecto5r space (not just two free modules).
     1This patch builds vector space morphisms, aka linear transformations, from free module morphisms.  This allows for a few specialized methods, such as an easier test for invertibility (check the rank of a matrix representation).  But it is mostly about (a) a "linear transformation" constructor for beginners' use, (b) lots of documentation, (c) specialized output routines, so it is clear when a morphism runs between two vector spaces (not just two free modules).
    22
    3 (c) required lots of doctest changes.  When the example was complicated and involved two vector spaces, I usually changed the output to match the new format for the new morphisms.  When teh example was simple, I tried to "roll it back" to involve two free modules, to fully exercise that code.
     3(c) required lots of doctest changes.  When the example was complicated and involved two vector spaces, I usually changed the output to match the new format for the new morphisms.  When the example was simple, I tried to "roll it back" to involve two free modules, to fully exercise that code.
    44
    55Additionally, there were a lot of doctests with matrices of the wrong size, reversing domain and codomain, that managed to pass due to the bug listed in #10793.  Tighter controls here required fixing a lot of these.
     
    99  1. #11553
    1010
     11----
     12
    1113'''Apply:'''
    1214  1. [attachment:trac_11556-linear-transformations-v4.patch]
    13   1. [attachment:trac_11556-linear-transformations-edits-v3.patch]
     15  1. [attachment:trac-11556-linear-transformations-edits-v3.patch]
     16to the Sage library.