#10501: Deprecate adjoint in favor of adjugate
------------------------------+---------------------------------------------
   Reporter:  rbeezer         |       Owner:  jason, was
       Type:  task            |      Status:  needs_work
   Priority:  major           |   Milestone:  sage-4.6.2
  Component:  linear algebra  |    Keywords:            
     Author:                  |    Upstream:  N/A       
   Reviewer:                  |      Merged:            
Work_issues:                  |  
------------------------------+---------------------------------------------
Changes (by tornaria):

  * status:  needs_review => needs_work


Comment:

 I already stated some objections to this on the mailing list, but I'll
 repeat:

 On deprecating "adjoint" meaning "matrix of cofactors"
  1. it's standard terminology and has meant this in sage for long
  2. "adjugate" is newer and (IMO) less standard terminology -- in
 particular it has no obvious translations

 On using "adjoint" meaning "conjugate transpose"
  3. "conjugate transpose" is easy to say, and it's really what is meant
  4. the "adjoint operator" for a matrix seems ill-defined, because a
 matrix is not an operator but only a representation of an operator in some
 basis.

 Moreover, if there are two colliding usages of the name "adjoint", I would
 find it more reasonable to keep the usage that is already traditional in
 Sage.

 The usage of "adjoint" is ubiquitous in relation to quadratic forms afaict
 (and, as John Cremona pointed out, is where the term originates with Gauss
 on ternary quadratic forms)

 ----

 Reference for "Adjoint of a matrix":

 Bourbaki, Elements, book 2, chapter III, section 11, exercise 9:

   The adjoint of a square matrix X of order n over A is the matrix X =
 (det (A'")) of minors of A" of order n — 1.

 (Note that the term also shows at the index of terminology of the book)

 PS: searching for

  "The adjoint of a square matrix" bourbaki

 in books.google.com, yields the above passage.

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