  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.
