commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Axel <>
Subject Re: [math] Support for Abelian Groups and Rings?
Date Tue, 04 Oct 2011 16:25:56 GMT
2011/10/3 Sébastien Brisard <>:
> Hello,
> I'm using quite extensively the Field/FieldElement interfaces, but am
> sometimes feeling the need for less stringent sets like Abelian Groups
> (no multiplication) and Rings (no division). This would allow me to
> carry out some calculations on different types of number simply by
> changing the generic type.
> I was thinking of adding some interfaces along the lines of the two
> above mentioned
>  - AbelianGroup<T>, AbelianGroupElement<T>,
>  - Ring<T>, RingElement<T>.

You should probably take a look at the JAS type hierachy (see attached

this paper gives an overview of the JAS design:

Axel Kramer (JAS and CM examples in Symja)

View raw message