count_ops and sift

2010-08-07 Thread smichr
I have 2 commits in branch 1923 at github.smichr that are in review. sift is a utility function that I have found very useful for getting expressions sifted into lists. This is a common idiom that occurs in sympy and sift could be used to streamline code a bit (but I didn't make those changes

factoring

2010-08-07 Thread smichr
I've asked about factoring before but am just jotting down some observations that I've made in the last few days. I was talking with Aaron the other day about a routine and suggested he should use factoring. He says, that's gong to be expensive. I got to thinking. There are really 3 (at least)

Re: factoring

2010-08-07 Thread Aaron S. Meurer
On Aug 7, 2010, at 5:57 AM, smichr wrote: I've asked about factoring before but am just jotting down some observations that I've made in the last few days. I was talking with Aaron the other day about a routine and suggested he should use factoring. He says, that's gong to be expensive. I

Re: factoring

2010-08-07 Thread Mateusz Paprocki
Hi, On 7 August 2010 13:57, smichr smi...@gmail.com wrote: I've asked about factoring before but am just jotting down some observations that I've made in the last few days. I was talking with Aaron the other day about a routine and suggested he should use factoring. He says, that's gong to

Re: factoring

2010-08-07 Thread smichr
I'm not sure what you mean here. factor() uses variety of algorithms, heuristics, theorems and irreducibility criteria to improve speed of factoring polynomials, e.g.: I'm only saying (and without understanding at all about how EEZ works) that based on the behavior of factor one can tell it