On Wed, Mar 5, 2014 at 8:13 AM, Aaron Meurer <asmeu...@gmail.com> wrote: > That issue is about dealing with numbers like googolplex, which are > too big to be represented by any computer (even a computer the size of > the universe). The solution is to keep things unevaluated. A > googolplex is representable, as 10**10**100. It just needs to be kept > from evaluating. > > This is a problem in SymPy that *hasn't* been solved. There are > suggestions on the issue on how to do so.
Right, that's a good point. Ondrej > > Once you implements unevaluated big numbers, it might be fun to > implement Knuth up arrow notation on them. > > Aaron Meurer > >> On Mar 5, 2014, at 8:46 AM, Tim Lahey <tim.la...@gmail.com> wrote: >> >> That one appears to be an mpmath problem, rather than a Sympy problem >> (specifically). Even if Sympy had a BigInteger support, that wouldn't fix >> this problem as it fails in mpmath code (which doesn't use any Sympy >> classes). >> >> I'd like to know of any examples of large integers that Sympy doesn't >> support. >> >> Cheers, >> >> Tim. >> >>> On 2014-03-05, at 8:30 AM, Sergey Kirpichev <skirpic...@gmail.com> wrote: >>> >>> >>> On Wednesday, March 5, 2014 5:08:47 AM UTC+4, Ondřej Čertík wrote: >>> Can you post your code where you need large integers in Python that >>> runs out of memory? >>> >>> A good example is this one: >>> http://code.google.com/p/sympy/issues/detail?id=3736 >>> :) >>> >>> But I think it's a very different (and very difficult!) problem (mostly >>> related with rules of evaluation for sympy's objects. >>> >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "sympy" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to sympy+unsubscr...@googlegroups.com. >>> To post to this group, send email to sympy@googlegroups.com. >>> Visit this group at http://groups.google.com/group/sympy. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/sympy/26bc3365-0553-4653-a432-6dc3a7c6f887%40googlegroups.com. >>> For more options, visit https://groups.google.com/groups/opt_out. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "sympy" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to sympy+unsubscr...@googlegroups.com. >> To post to this group, send email to sympy@googlegroups.com. >> Visit this group at http://groups.google.com/group/sympy. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/sympy/2FCB035D-F50C-4308-AD9B-9B314F548A56%40gmail.com. >> For more options, visit https://groups.google.com/groups/opt_out. > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sympy+unsubscr...@googlegroups.com. > To post to this group, send email to sympy@googlegroups.com. > Visit this group at http://groups.google.com/group/sympy. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/-5371055096513839258%40unknownmsgid. > For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To post to this group, send email to sympy@googlegroups.com. Visit this group at http://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CADDwiVAWc5QirzPggMD2a5%3DUAx5cdL%3DBKSi2qn1fzSOXhFL6aw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.