On Mar 18, 2011, at 10:24 PM, Ronan Lamy wrote:

> Le vendredi 18 mars 2011 à 16:29 +0530, Hector a écrit :
> 
> 
>> Yes, exactly.
>> It seems more consistent that way. Has this issue already been
>> discussed? If not, do we need to report this?
>> Since I am looking forward to apply for GSoC, and would love to work
>> with SymPy, this would be good start for me.
>> 
>> If core developers/contributors agree, I would like to work on this
>> regardless GSoC. Because with thing implemented, we can never go for
>> limit of multi-variable functions. 
> 
> I thought about this before, but I didn't reach the point where I could
> suggest a design. 
> 
> I think there needs to be an object describing the "destination" of a
> limit (i.e. "0", "0+", "0-", "+oo", ...), so the syntax for limit would
> be limit(f(x), x, <something that means "0+">) instead of limit(f(x), x,
> 0, dir="+"). These destination objects would also be used by series()
> and the like and would be passed around in the internal code.
> 
> The proper mathematical notion corresponding to this is a filter[*]. It
> applies also in the multivariate case and allows to describe limits when
> |(x,y)| -> 0, or when (x,y) -> (0,0) along a particular ray or some more
> complicated curve, etc.
> 
> [*]: See http://fr.wikipedia.org/wiki/Filtre_%28math%C3%A9matiques%29
> (in French) - I couldn't find a good description in English. The
> en.Wikipedia article in particular is so full of category-theoretic
> abstract nonsense as to be useless.

Isn't a filter some kind of set of subsets that satisfies some properties?  One 
of my professors introduced these to me when describing the hyperreal system.  
But I don't understand how that lets you define a "limit path" like you want.  

And I really don't understand how that could help with an implementation.  I 
remember that when using filters to describe the hyperreal system, you have to 
use the axiom of choice to get what you want, i.e., it is only useful as a 
theoretical tool.

Aaron Meurer

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

Reply via email to