@asmeurer. I only know they are used in summing the "half-integer" spins. But i have no idea regarding the rules used.
On Wednesday, February 4, 2015 at 12:48:58 AM UTC+5:30, Aaron Meurer wrote: > > Do physics applications actually use summation notation with noninteger > limits? If so, what convention do they use? > > Aaron Meurer > > On Tue, Feb 3, 2015 at 2:11 AM, Gaurav Dhingra <axyd...@gmail.com > <javascript:>> wrote: > >> What i noticed is- what Aaron mentioned "As Mathematica or Maple have no >> problems with this why should it be forbidden or not working nicely in >> Sympy?" and i too think it would be better to have summation over >> non-integers as it is used in Physics. >> >> On Tuesday, February 3, 2015 at 1:37:36 PM UTC+5:30, Christophe Bal wrote: >>> >>> Hello. >>> >>> summation(exp(a*x), (x, 1.2, 1.5)) = 0 because a summation with an empty >>> set of indices k is zero by convention. This allows to say that summation >>> over disjoint set A and B is the summation over their union. >>> >>> Maybe sympy should avoid the use of non integers for the lower and upper >>> bounds. >>> >>> >>> *Christophe BAL* >>> *Enseignant de mathématiques en Lycée **et développeur Python amateur* >>> *---* >>> *French math teacher in a "Lycée" **and **Python **amateur developer* >>> >>> 2015-02-03 9:01 GMT+01:00 Gaurav Dhingra <axyd...@gmail.com>: >>> >>>> Hi, >>>> I want to know about the "summation" function used in sympy. >>>> >>>> The code should be according to the documentation but for summation, As >>>> @asmeurer had mentioned earlier to me that- "he is not sure regarding the >>>> summation function. That what sympy should be doing with it." >>>> https://groups.google.com/forum/#!topic/sympy/z9mZH10UuY0 >>>> >>>> Right now the documentation does not match with the way summation is >>>> done right now. >>>> >>>> I guess we have choices for implementing the summation function(which i >>>> am noticing are the same as Aaron mentioned in issue #5822 >>>> https://github.com/sympy/sympy/issues/5822) >>>> >>>> 1. Following the way as the documentation says "taking >>>> all integer values from ``start`` through ``end``". >>>> which implies summation like >>>> summation(exp(a*x), (x, 1.2, 1.5)) would result in a value of zero. >>>> (since no integer value is included between 1.2 and 1.5) >>>> I think this would not be the best way to go. As the this would >>>> result in many function summation to result in a value even if the >>>> summation should not exist. >>>> >>>> 2. Following the way sympy is going right now i.e evaluate the the >>>> summation for general expression and than substituting the value of lower >>>> and upper limit. (I don't think it would be a good way to go.) >>>> >>>> 3. Following the way the Wolfram Alpha is doing i.e evaluating making >>>> the lower limit not to be a fraction for evaluating the summation. >>>> >>>> I would like to work on the issue #5822 . >>>> >>>> On Friday, January 23, 2015 at 8:36:18 AM UTC+5:30, Aaron Meurer wrote: >>>>> >>>>> See https://github.com/sympy/sympy/issues/5822 for a discussion on >>>>> this. I'm not sure what convention SymPy should take, but the >>>>> documentation >>>>> ought to match it. >>>>> >>>>> Aaron Meurer >>>>> >>>>> On Thu, Jan 22, 2015 at 7:56 PM, Gaurav Dhingra <axyd...@gmail.com> >>>>> wrote: >>>>> >>>>>> Hi all >>>>>> >>>>>> I ran the following the following code >>>>>> >>>>>> In[10]: simplify(summation((k), (k, 2, 4.7))) == >>>>>> simplify(summation((k), (k, 2, 4.4))) >>>>>> Out[10]: False >>>>>> >>>>>> I read the documentation of summation function, so according to it >>>>>> the summation includes all the integer values from start to end. But >>>>>> does >>>>>> not seem to follow it. >>>>>> >>>>>> Is this a bug. ? >>>>>> >>>>>> -- >>>>>> 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+un...@googlegroups.com. >>>>>> To post to this group, send email to sy...@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/697cda0a-62db-411e-bf10-a9d601bbcb69%40googlegroups.com >>>>>> <https://groups.google.com/d/msgid/sympy/697cda0a-62db-411e-bf10-a9d601bbcb69%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> -- >>>> 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+un...@googlegroups.com. >>>> To post to this group, send email to sy...@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/b6924d03-fbbf-4c63-ad87-92a9ac5e0c12%40googlegroups.com >>>> <https://groups.google.com/d/msgid/sympy/b6924d03-fbbf-4c63-ad87-92a9ac5e0c12%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >> 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+un...@googlegroups.com <javascript:>. >> To post to this group, send email to sy...@googlegroups.com <javascript:> >> . >> 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/1e25d326-1524-44cd-8c16-4cbb841c7173%40googlegroups.com >> >> <https://groups.google.com/d/msgid/sympy/1e25d326-1524-44cd-8c16-4cbb841c7173%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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/9feab553-a1c5-46d5-81d6-c684b5a684e6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.