Changes between Version 12 and Version 13 of Ticket #11556
 Timestamp:
 09/08/11 14:57:16 (10 years ago)
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 vecto 5r space(not just two free modules).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 vector spaces (not just two free modules). 2 2 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 t ehexample 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. 4 4 5 5 Additionally, 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. … … 9 9 1. #11553 10 10 11  12 11 13 '''Apply:''' 12 14 1. [attachment:trac_11556lineartransformationsv4.patch] 13 1. [attachment:trac_11556lineartransformationseditsv3.patch] 15 1. [attachment:trac11556lineartransformationseditsv3.patch] 16 to the Sage library.