Oops. This email was send too early. I wanted to add that the doctests I
read in your patch make it look a bit like the current AdditiveAbelianGroup
and IntegerModRing from outside, aaaaaand that I am not familiar enough
with the current code and your patch's code to notice the internal
differences... Though definitely the current IntegerModRing could work
better with CartesianProduct :-P

Nathann


On 12 November 2013 12:25, Nathann Cohen <nathann.co...@gmail.com> wrote:

> Hellooooooooooooooooooooooo !!
>
> > I've been to hell and back.  The situation is as bad as it sounds.
>
> O_O_O_O_O_O_O;;;;;;
>
> > #9773 builds on William's finitely-generated free-module-over-PID code to
> > implement additive and multiplicative finitely generated groups in a
> unified
> > and extendable way.  Mostly just a pretty face on top of free modules
> over
> > ZZ.
> >
> > The code should be solid.  Patch applies, with one obsolete hunk failing
> > (just ignore it).  Passes the tests that are there.  It needs a big
> effort
> > to be fully documented and then we'd want to decide if it is a useful
> > replacement for what currently exists.  Mea culpa for not finishing the
> job.
> >
> > KDC's group of multiplicative units mod n is a good demonstration of how
> to
> > extend the abstract classes.  There is a cyclic group (maybe one fairly
> > concrete and one more presentational).  Take it for a spin and see if it
> > solves your original complaint.  Poke around in the (new) fg_abelian
> > directory.
>
> HMmmmmm... Well, Volker more or less made me give up using
> AdditiveAbelianGroup for Z/nZ and I now use IntegerModRing in this
> case. Which (#15369 just got updated) is now available as
> "groups.misc.AdditiveCyclic" for whoever is looking for it.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to