Re: Haskell and mathematical objects

1999-05-05 Thread Hans Aberg
At 12:25 +0100 1999/05/05, Jerzy Karczmarczuk wrote: >Operations within a class are not Objects (instances of). I have noticed that there is a simple principle of abstraction (or generality): If one wants to achieve a greater generality, allow the operations to be objects. It a achieves a great

Haskell and mathematical objects

1999-05-05 Thread Jerzy Karczmarczuk
Hans Aberg: > The thing is though that Haskell fixes the names of the symbols one can use > in say a group. So if one cannot express a group as a quadruple (G, e, *, > ^-1), then there is no way from the concept of a group to derive the > concept of an Abelian group, and then by derivation saying