Project

General

Profile

Design #1771

Hadamard bound: field names

Added by John Abbott 5 months ago. Updated 4 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Renaming
Target version:
Start date:
24 Nov 2023
Due date:
% Done:

100%

Estimated time:
0.95 h
Spent time:

Description

CoCoALib and CoCoA-5 offer a function to compute Hadamard's bound (for determinants).
The function actually compute the square of the bounds (which is "rational", i.e. needs not algebraic extension).
Consequently the function is called HadamardBoundSq. The result is a record/struct whose fields have names without
the Sq suffix (even though the value is the square).
Should the field names also include the suffix Sq?

Also: the Hadamard bound can be computed for non-square matrices, but I've not idea if it has any meaning. Currently, CoCoA does not give an error if the supplied matrix is not square -- maybe it should give an error?

Opinions?

History

#1 Updated by John Abbott 5 months ago

  • Status changed from New to Resolved
  • Assignee set to John Abbott
  • % Done changed from 0 to 80

During a telephone discussion with Anna, we decided it makes sense to change the field names. Of course, this is not backward compatible, but we are hoping that few people will be affected, and that the new names are better for future users.

I shall check in shortly.

#2 Updated by John Abbott 4 months ago

  • Status changed from Resolved to Closed
  • % Done changed from 80 to 100
  • Estimated time set to 0.95 h

I have updated the doc. The new field names are myRowBoundSq and myColBoundSq.
Closing.

Also available in: Atom PDF