This looks a bit like an additive version of what we already do with factorizations. I wonder if you could clever use the factorization class for it?
John PS I didn't really mean to suggest that you were stuck on the mathematics of this! 2008/9/18 John H Palmieri <[EMAIL PROTECTED]>: > > On Sep 18, 7:41 am, John H Palmieri <[EMAIL PROTECTED]> wrote: >> >> It wasn't the mathematics I was looking for, but how to output the >> answer once I find it. If Sage computes that 1/20 = 1/4 - 1/5, how do >> I get it to print the expression 1/4 - 1/5 without simplifying it to >> 1/20? For example, if I compute the various parts and store them in a >> list 'parts', then something naive like 'return sum(parts)' won't >> work. How do I return an expression made up of rational numbers, +'s, >> and -'s, with no simplification? > > One answer to my own question: I can define a new class whose > instances are rational numbers, but whose repr and latex methods are > in terms of their partial fraction decomposition. Is there a better > way to do this? > > John > > > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@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-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---