Ralf Hemmecke <[email protected]> writes:

| Do you also remember that Stephen Watt was thinking about %?
| I think it had to do with defining one domain inside another.

The existance of % is fundamental (solely I would argue) only to designate
the greatest fixed point of a functor.

However, the fact that it is distinguished in signatures  comes with its
own set problems:

   -- Imagine a domain D (say that satisfies Ring) that has the
      following exports
         * : (Integer, %) -> %  -- [1]
         * :  (%, %) -> %       -- [2]

      In almost every place [1] and [2] are considered distinct and one
      should not be confused with the other.  And modemap selections
      will in general select a function based on these generic forms
      (e.g. the one with % in them.)  However, it is a problem
      (e.g. ambiguity) when the domain of computation happens to be
      Integer.  You can repeat this example with just any signature with
      distinguished concrete domain in their exports.

   -- In domain definitions, it makes an artificial distinction between
      the domain form and % (fornunately OpenAxiom has courtesy
      conversions to minimize the ill effects of this artificial
      distinction.) 

-- Gaby

-- 
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