Right, "adjoint" should mean "conjugate transpose", and not "classical
adjoint/adjugate".
But for "conjugate transpose" one can just introduce operator ^*, as
usually
the conjugate transpose of $A$ is denoted by $A^*$.

Dunno how much Sage code this would break, though...

Dmitrii


On Dec 2, 12:47 pm, Rob Beezer <goo...@beezer.cotse.net> wrote:
> What does the "adjoint of a matrix" mean to you?
>
> I was brought up to understand it to mean the transpose of the matrix
> of signed minors, a matrix close to being the inverse of the
> original.  Poking around (Wikipedia, Planet Math, Math World) would
> imply this is known as the "classical adjoint."  Hmmm, I'm not that
> old.  Anyway, it is also known now as the "adjugate matrix."
>
> It seems that the term "adjoint" is now more commonly used for the
> conjugate-transpose of a matrix (and for vectors) and that's what I
> find in most any relatively new textbook on matrix algebra.
>
> Presently, in Sage, "adjoint" gives the "classical" interpretation.  I
> would much prefer to define and implement the adjoint of a matrix to
> be the conjugate transpose.  So two questions:
>
> 1.  Thoughts on what "adjoint" should be?
>
> 2.  If adjoint were to be redefined to a more modern interpretation,
> its current use could be aliased to "adjugate" and deprecated, but
> that won't make it available for reuse until the deprecation period
> runs its course.  Any precedent, or techniques, for radically
> redefining a method name?
>
> Rob

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to