#10944: Check for similar matrices
-------------------------------+--------------------------------------------
    Reporter:  rbeezer         |         Owner:  jason, was       
        Type:  enhancement     |        Status:  closed           
    Priority:  minor           |     Milestone:  sage-4.7.1       
   Component:  linear algebra  |    Resolution:  fixed            
    Keywords:                  |   Work_issues:                   
    Upstream:  N/A             |      Reviewer:  Dan Drake        
      Author:  Rob Beezer      |        Merged:  sage-4.7.1.alpha2
Dependencies:                  |  
-------------------------------+--------------------------------------------

Old description:

> Method checks if two matrices are similar.  This is limited by the need
> to eventually compute a canonical form, in this case the Jordan form.
>
> It will always compute a result for matrices over the rationals, owing to
> `QQbar` and can often arrive at a result of `False` without going as far
> as a Jordan form.
>
> Apply only attachment:trac_10944-similar-matrices-v2.patch

New description:

 Method checks if two matrices are similar.  This is limited by the need to
 eventually compute a canonical form, in this case the Jordan form.

 It will always compute a result for matrices over the rationals, owing to
 `QQbar` and can often arrive at a result of `False` without going as far
 as a Jordan form.

 '''Apply:'''
  1. [attachment:trac_10944-similar-matrices-v2.patch]
  1. [attachment:trac_10944-similar-matrices-minor-fixes.patch]

--

Comment(by rbeezer):

 Observed mistakes fixed in small patch just added.  I built this on
 4.7.1.alpha2, but it should apply on any version that the main patch is
 applied.

 No point in adding anything to the doctests, since these errors only
 lengthen execution time and no reasonable doctest could tell.

 Jeroen - this can move to "needs review" once you reopen it.

 Kini and Alligadi - thanks for the report!

 Rob

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10944#comment:13>
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.

Reply via email to