When Maple executes the statements of the body of a procedure, it replaces the formal parameters, P , with the actual parameters, A , from the function call. Note that Maple evaluates the actual parameters, A , before substituting them for the formal parameters, P . Normally, the result a procedure returns after executing is the value of the last executed statement from the body of the procedure. This assigns, or sets, the value of the variable name to be the result of excuting the expression expr. Multiple assignments can also be performed.
Names stand for unknowns in formulae.
They also serve as programming variables. A name only becomes a programming variable when Maple assigns it a value. Otherwise, if Maple does not assign the name a value, then it remains an unknown. They have a special meaning, thus you cannot use them as variables in progams. Many other symbols in Maple have predefined meanings.