User Guide

At the top-level, Maple fully evaluates names. That is, Maple checks if the
name or symbol has an assigned value. If it has a value, Maple substitutes
the value for the name. If this value has an assigned value, Maple performs
a substitution, recursively, until no more substitutions are possible.
For example:
>
>
>
Maple fully evaluates the name x, and returns the value 5.
>
To control the level of evaluation of an expression:
Use the eval command with an integer second argument.
If passed a single argument, the eval command fully evaluates that expression.
If you specify an integer second argument, Maple evaluates the expression
to that level.
>
>
>
316 7 Maple Expressions