Comment #17 on issue 1823 by asmeurer: integral.atoms(Symbol) should introspect
http://code.google.com/p/sympy/issues/detail?id=1823

If we change .atoms(Symbol) to return everything (even dummy variables), then we will need to add some global .symbols or other to Expr/Basic that only returns symbols of actual dependence. The reason is that .atoms(Symbol) is often used to test the mathematical independence of symbols.

Falling back to comment 3, I think maybe atoms should return everything (as a structural construct). .symbols would then return only the non-dummy symbols (a mathematical construct). It probably could use a better name, though I can't think of any very good ones at the moment. Maybe .nondummy_symbols or .actual_symbols or .proper_symbols… Actually, I don't like that first one because it is confusing with Dummy.

--
You received this message because you are subscribed to the Google Groups 
"sympy-patches" group.
To post to this group, send email to sympy-patches@googlegroups.com.
To unsubscribe from this group, send email to 
sympy-patches+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sympy-patches?hl=en.

Reply via email to