SymPy also has rsolve(), but it only solves recurrence relations.

Aaron Meurer

On May 27, 2013, at 4:23 PM, "F. B." <franz.bona...@gmail.com> wrote:

Wolfram Mathematica has RSolve:
http://reference.wolfram.com/mathematica/ref/RSolve.html

It is mainly used to solve recurrence equations, though it is able to
accept functional equations too.

Wikipedia on recurrence equations:
http://en.wikipedia.org/wiki/Recurrence_relation

On Monday, May 27, 2013 7:32:39 PM UTC+2, Aaron Meurer wrote:
>
> On Mon, May 27, 2013 at 12:14 PM, F. B. <franz....@gmail.com <javascript:>>
> wrote:
> > Generic Partial Differential Equations may yield arbitrary functions in
> > their solutions.
> >
> > When matching this generic solutions to initial or boundary conditions,
> we
> > get a functional equation: that is an equation whose variable is a
> function
> > (without derivatives).
> >
> > If the function to be found has the same parameters everywhere, that
> case
> > reduces to a simple equation. If the parameters are different, that can
> be
> > very complicated to deal.
> >
> > Which case is the better one:
> >
> > Given a PDE and initial/final/boundary conditions, implement an
> algorithm
> > which finds the solution without passing through the generic arbitrary
> > function solution.
> > Find the general solution of the PDE, then solve a functional equation
> to
> > match the initial/boundary conditions.
> >
> > I don't know very much theory about general functional equation solving,
> is
> > there any idea?
> >
> > Maybe a functional equation solver may be useful even outside of PDE
> > solvers?
>
> Yes, I think it would, and we should implement it. Even so, if there
> are PDE hints that can bypass the whole thing, that is fine too.  The
> philosophy of the ODE and PDE modules is to implement various types of
> hints, even ones that can solve the same equations, and try to pick
> the best one by default, but also give the user the opportunity to try
> different ones.
>
> Aaron Meurer
>
 --
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?hl=en-US.
For more options, visit https://groups.google.com/groups/opt_out.

-- 
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?hl=en-US.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to