I am in fact planning on reimplementing finitely generated abelian
groups soon, so my vote would be to have the quotient of lattices L/L'
(with L' a full sublattice or not) be an abelian group A with a
canonical map L -> A.
David

On Mon, Apr 28, 2008 at 2:33 PM, William Stein <[EMAIL PROTECTED]> wrote:
>
>  On Mon, Apr 28, 2008 at 11:29 AM, John Cremona <[EMAIL PROTECTED]> wrote:
>  >
>  >  David, I don't think you understood my suggestion.   We are talking
>  >  about groups A which are finitely-generated and torsion-free, so
>  >  abstractly isomorphic to Z^n, together with a suitable blinear
>  >  function on AxA taking values in Z or Q, and I wish to include R
>  >  -valued forms.
>
>  John see below.
>
>
>  >
>  >  2008/4/28 David Joyner <[EMAIL PROTECTED]>:
>  >
>
>
> >  >  >  3. Implement a LatticeQuotient class (for now, just full sublattices,
>  >  >  >  i.e., finite quotients).
>  >  >  >   -- Inherit from FreeModule_ZZ_quotient?
>  >  >  >   -- Inherit from AbelianGroup?
>  >  >
>  >  >  -1 is my vote on this. Infinite AbelianGroup instances are not
>  >  >  completely implemented.
>
>  I think David is -1'ing *only* having LatticeQuotient inherit from 
> AbelianGroup,
>  not the entire proposal.  His reasoning is that AbelianGroup is not
>  implemented sufficiently well in Sage, and perhaps he feels some 
> responsibility
>  related to this since he did the current AbelianGroup implementation in Sage.
>
>  I disagree with David -- if AbelianGroup is the right thing to derive
>  form (I'm not saying it is!),
>  but AbelianGroups aren't "good enough", the right thing to do is fix them.
>  Don't underestimate the boundless energy and capabilities of the students
>  working on this project.  Either Robert Miller or David Roe could
>  likely do in a day or
>  two whatever needs to be done with the AbelianGroup class to make it
>  substantially
>  better for the purposes of the above proposal.
>
>   -- William
>
>
>
>  >
>

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to