This is documentation for Mathematica 4, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)

ReplaceAll (/.)ReplaceList

ReplaceRepeated

FilledSmallSquareexpr //. rules repeatedly performs replacements until expr no longer changes.

FilledSmallSquareexpr //. rules effectively applies /. repeatedly, until the results it gets no longer change.

FilledSmallSquare It performs one complete pass over the expression using /., then carries out the next pass.

FilledSmallSquare You should be very careful to avoid infinite loops when you use the //. operator. The command x //. x -> x + 1 will, for example, lead to an infinite loop.

FilledSmallSquareReplaceRepeated takes the option MaxIterations, which specifies the maximum number of times it will try to apply the rules you give. The default setting is MaxIterations -> 65536. With MaxIterations -> Infinity there is no limit.

FilledSmallSquare See The Mathematica Book: Section 2.4.1.

FilledSmallSquare See also: ReplaceAll, Rule, Set, FixedPoint.

Further Examples

ReplaceAll (/.)ReplaceList