Project

General

Profile

Design #1123

Should "minimalize" be obsolescent?

Added by Anna Maria Bigatti over 6 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Category:
CoCoA-4 function: obsolete
Target version:
Start date:
16 Nov 2017
Due date:
% Done:

100%

Estimated time:
5.01 h
Spent time:

Description

minimalized --> done.
what about minimalized?


Related issues

Related to CoCoA-5 - Design #1020: Rename minimalized(I) into IdealOfMinGens(I)?Closed2017-03-06

Related to CoCoALib - Feature #496: ideal: minimalize or minimalized?Closed2014-03-27

Related to CoCoA-5 - Feature #514: submodule: minimalize, minimalizedClosed2014-04-02

Related to CoCoALib - Feature #366: function (CoCoALib) for minimal generators (like old Minimalize)Closed2013-06-11

History

#1 Updated by Anna Maria Bigatti over 6 years ago

  • Related to Design #1020: Rename minimalized(I) into IdealOfMinGens(I)? added

#2 Updated by Anna Maria Bigatti over 6 years ago

  • Related to Feature #496: ideal: minimalize or minimalized? added

#3 Updated by Anna Maria Bigatti over 6 years ago

  • Related to Feature #514: submodule: minimalize, minimalized added

#4 Updated by Anna Maria Bigatti over 6 years ago

  • Related to Feature #366: function (CoCoALib) for minimal generators (like old Minimalize) added

#5 Updated by John Abbott over 6 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 10

I prefer minimalize to be made obsolescent; instead one should use I := IdealOfMinGens(I) which is longer to write, but also clearer (in my opinion). Actually I presume the correct way to call minimalize is with a reference parameter, like this minimialize(ref I).

This does assume that IdealOfMinGens will preserve as much information as possible when it creates the new ideal.

#6 Updated by Anna Maria Bigatti over 6 years ago

  • Project changed from CoCoALib to CoCoA-5
  • Category changed from Tidying to CoCoA-4 function: obsolete
  • Status changed from In Progress to Feedback
  • Assignee set to Anna Maria Bigatti
  • Target version changed from CoCoALib-0.99600 to CoCoA-5.2.2
  • % Done changed from 10 to 90
  • Estimated time set to 5.01 h

Trying to "save" it and postponing it, I wasted time.
I realized that the CoCoALib function myMinimalize is just a member function.

So, keeping minimalize in CoCoA-5 (after removing minimalized) was not as compatible with CoCoALib as I had imagined.
Moreover it was actually hard to do and intrisically inefficient, so I made it obsolescent.
John will be pleased ;-)

#7 Updated by Anna Maria Bigatti over 6 years ago

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

Also available in: Atom PDF