RSolve can't solve non-linear difference eqns?

*To*: mathgroup at smc.vnet.net*Subject*: [mg24392] RSolve can't solve non-linear difference eqns?*From*: Amil Dasgupta <amil.dasgupta at yale.edu>*Date*: Wed, 12 Jul 2000 23:13:34 -0400 (EDT)*Sender*: owner-wri-mathgroup at wolfram.com

Hi, This may be a naive question. I am trying to use RSolve within the DiscreteMath package to solve simple non-linear difference equations of first order. While it solves linear equations over high order with ease, it seems to be rather stuck with with simple nonlinear equations, even those that clearly don't explode. For example: In[1]:= <<DiscreteMath`RSolve` In[2]:= RSolve[{x[1 + t] == (1/2)(1 - x[t])^2 + x[t], x[0] == 1/2},x[t],t] Out[2]= RSolve[{x[1 + t] == (1/2)(1 - x[t])^2 + x[t], x[0] == 1/2},x[t],t] In other words, it just returns my input as output without solving. I'd appreciate any help. Thanks, Amil Dasgupta ________________________________________ Amil Dasgupta Department of Economics, Yale University P.O. Box 208268, New Haven CT 06520-8268