currently, we have three operations that compute a norm, lenght, absolute
value:


abs:

   [1] D -> D from D
            if D has COMPCAT(D1) and D1 has COMRING and D1 has RNS

   [5] D -> D from D if D has RNS

length:

   [3] D -> D1 from D
            if D has VECTCAT(D1) and D1 has TYPE and D1 has RADCAT and 
            D1 has RING

norm:

   [5] D -> D1 from D if D has COMPCAT(D1) and D1 has COMRING

I find especially the name length for vectors unintuitive, and suggest to
rename it to norm.  Furthermore, I think that Complex should export
DirectProductCategory, shouldn't it?

Finally, I think that VSPACE should have a descendent NormedVectorSpace that
exports norm, and VECTCAT should possibly be a NormedVectorSpace.  That's a
tricky question however, which has to be seen in conjunction with
MatrixCategory and RectangularMatrixCategory.

Designers, step forward please.

Martin


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" 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/fricas-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to