Appendix A: System Routines — Expression Evaluation /
548
Algebraic Simplification
TI
-
89 / TI
-
92 Plus Developer Guide
Not for Distribution
Beta Version January 26, 2001
push_less_than
Declaration:
void
push_less_than
(EStackIndex
i
, EStackIndex
j
)
Category(ies):
Expression Evaluation / Algebraic Simplification
Description:
Pushes onto the estack the internally-simplified equivalent of the inequality
(expression
i
) < (expression
j
).
To accommodate stepping through inequality solving, the simplification is
merely a comparison of the two sides for the default
IS_AUTO_SOLVE_OFF.
If the result is neither a TRUE_TAG nor a FALSE_TAG, the result could be
true for some values of the variables therein but false for other values.
Alternatively the simplification might not be powerful enough to determine
that the result is always true or always false.
Inputs:
i
,
j
— Indices of the top tags of internally-simplified strings, algebraic
expressions, or aggregates thereof.
Outputs:
None
Assumptions:
None
Side Effects:
None
Availability:
On AMS 2.02 and higher.
TI
-
89 / TI
-
92 Plus
Differences:
None
See Also: push_not_equals, push_equals, push_greater_than,
push_greater_than_or_equals, push_less_than_or_equals
Example:
push_Float (2.3);
j = top_estack;
push_Float (3.5);
push_less_than (top_estack, j); /* Pushes FALSE_TAG */