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-issues" group. To post to this group, send email to sympy-issues@googlegroups.com. To unsubscribe from this group, send email to sympy-issues+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy-issues?hl=en.