When is negativity not a problem for the ultra-discrete limit?
  The `ultra-discrete limit' has provided a link between integrable difference equations and cellular automata displaying soliton like solutions. In particular, this procedure generally turns strictly positive solutions of algebraic difference equations with positive coefficients into corresponding solutions to equations involving the "Max" operator. Although it certainly is the case that dropping these positivity conditions creates potential difficulties, it is still possible for solutions to persist under the ultra-discrete limit even in their absence. To recognize when this will occur, one must consider whether a certain expression, involving a measure of the rates of convergence of different terms in the difference equation and their coefficients, is equal to zero. Applications discussed include the solution of elementary ordinary difference equations, a discretization of the Hirota Bilinear Difference Equation and the identification of integrals of motion for ultra-discrete equations. 
Alex Kasman and Stephane Lafortune