UpSet
(Built-in Mathematica Symbol) lhs ^= rhs assigns rhs to be the value of lhs, and associates the assignment with symbols that occur at level one in lhs.
When you make a definition in the form f[args]=rhs or f[args]:=rhs, Mathematica associates your definition with the object f. This means, for example, that such definitions ...
Patterns stand for classes of expressions. They contain pattern objects that represent sets of possible expressions. Pattern objects. When several pattern objects with the ...
Mathematica is to its core a fundamentally extensible system, in which efficient, modular, reusable packages of any size can readily be created. Mathematica's symbolic ...
UpValues[f] gives a list of transformation rules corresponding to all upvalues defined for the symbol f.
TagSet
(Built-in Mathematica Symbol) f /: lhs = rhs assigns rhs to be the value of lhs, and associates the assignment with the symbol f.
lhs ^:= rhs assigns rhs to be the delayed value of lhs, and associates the assignment with symbols that occur at level one in lhs.
Characters that are not letters, letter-like forms, or structural elements are treated by Mathematica as operators. Mathematica has built-in rules for interpreting all ...
Mathematica has over 3000 built-in functions and other objects, all based on a single unified framework, and all carefully designed to work together, both in simple ...
Set::setrpt SetDelayed::setrpt UpSet::setrpt UpSetDelayed::setrpt TagSet::setrpt TagSetDelayed::setrpt