Variables2[expr]
is like Variables
, but it
also works on rules and equalities as well as lists thereof.
Variables2
always applies Union
to the
output.
Some cases where Variables2
is much more useful than
Variables
Variables[{a -> x1 + y1, b -> x2 + y2}]
\{\}
[{a -> x1 + y1, b -> x2 + y2}] Variables2
\{a,b,\text{x1},\text{x2},\text{y1},\text{y2}\}
Variables[a + b == c + d]
\{\}
[a + b == c + d] Variables2
\{a,b,c,d\}