We can always substitute values for x and y in
ev in Maxima, eval in Maple, and ReplaceAll in
Mathematica. Here is the Maxima example:
In Maple value assignments must be presented to function eval
as one argument too. If you have several variables to assign values
too, wrap them into a list. Maple's list syntax is the same as
in Maxima.
In Mathematica there is a function ReplaceAll, which in this
context does what
ev does in Maxima and what eval does in Maple. It's syntax is more
like that of eval, that is, if you have multi-variable assignments,
you have to wrap them into a list first. Lists in Mathematica are
built using
and
:
/. is equivalent to calling ReplaceAll.
It derives from the following mathematical notation: