On Monday, August 4, 2014 2:12:28 AM UTC-5, Nils Bruin wrote: > > On Sunday, August 3, 2014 11:53:00 PM UTC-7, Nasser M. Abbasi wrote: >> >> But the answer makes no sense. So what is the role of y(z) in here? If I >> omit the second argument, it complains >> > > The question you ask of sage doesn't really make sense either, >
Exactly. That is why I expected sage to give me an error like Maple did. > so it's perhaps not worth really worrying about the questionable output > that sage produces. > How is the user suppose to catch this if the software does not flag the input as error? > The underlying package, maxima, doesn't exhibit this tolerant behaviour: > > (%i10) desolve(diff(y(x),x)+y(x)=1,y(z)); > desolve: can't handle this case. > > however, as you can see when you type "desolve??" (which shows the > source), the sage implementation does a lot of pre- and postprocessing. So > in the process it seems sage does something that hides the problem for > maxima. > > It's an edge case, but if it bothers you, you can learn how to fix it and > submit a patch if you have an idea how to make it behave better. > Ok, will do. I am now newbie in sage, and only used it for a total of 2-3 hrs all together. So need more time to fix this, may be a year or so, until I become more familiar with sage. -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.
