Project

General

Profile

Support #654

Rename adjoint to adjugate???

Added by John Abbott about 9 years ago. Updated almost 9 years ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
Renaming
Start date:
20 Jan 2015
Due date:
% Done:

100%

Estimated time:
1.90 h
Spent time:

Description

I have just looked up adjoint in Wikipedia. There it says that adjoint is increasingly being used to mean the transpose of the matrix of complex conjugates; and that adjugate is a better name.

I learned adjoint at school (a long time ago), and I think that adjugate is a pretty ugly word.

History

#1 Updated by John Abbott about 9 years ago

I had a quick search on internet, and found a discussion (in Google groups, I think) by the Sage developers on exactly this issue.

In summary adjoint does appear to be ambiguous at the moment: older texts use it as I learned it, more recent texts seem to use it to mean "complex conjugate transpose" (even though that already has several other (long) names such as Hermitian conjugate).

#2 Updated by John Abbott about 9 years ago

I suppose adjoint should become obsolescent.
Possible new names as ClassicalAdjoint or adjugate; I suppose the latter is shorter.

Eventually adjoint will disappear from CoCoA, unless we introduce complex numbers...

#3 Updated by John Abbott about 9 years ago

  • Status changed from New to Feedback
  • Assignee set to John Abbott
  • % Done changed from 0 to 90
  • Estimated time set to 1.90 h

After speaking to Anna about it on Skype, we decided that it is simplest to call the function adj (in the same way that the rank function is called rk).

adjoint has been added to obsolescent.cpkg5

Updated tests, examples, documentation.

#4 Updated by John Abbott almost 9 years ago

  • Target version changed from CoCoA-5.?.? to CoCoA-5.1.2 summer 2015

#5 Updated by John Abbott almost 9 years ago

  • Status changed from Feedback to Closed
  • % Done changed from 90 to 100

Also available in: Atom PDF